@charset "UTF-8";
@media screen and (min-width: 768px) {
  .nopc {
    display: none !important;
  }

  .nosp {
    display: block !important;
  }
}

@media screen and (max-width: 767.98px) {
  .nopc {
    display: block !important;
  }

  .nosp {
    display: none !important;
  }
}

/* CSS Document */
/*****************************
	base reset css
*****************************/
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;
}

body {
  font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 13px;
  color: #030303 !important;
}

img {
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 0;
  font-size: 0;
  vertical-align: top;
}

@media screen and (max-width: 767px) {
  img {
    width: 100%;
    height: auto;
  }
}

html {
  width: 100%;
  height: 100%;
  scroll-behavior: smooth;
}

ul,
li {
  list-style: none;
}

p,
th,
td,
dd {
  font-style: normal;
  word-break: break-all;
}

p,
li,
dt,
dd,
td,
th {
  line-height: 1.6;
}

dd {
  word-break: break-all;
}

a {
  margin: 0;
  padding: 0;
  border: 0;
}

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

section {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

em,
strong,
small {
  font-style: inherit;
}

em,
strong {
  font-weight: bold;
}

/*****************************
	keyframes
*****************************/
@-webkit-keyframes arrow {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  25% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }

  50% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@keyframes arrow {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  25% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }

  50% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

/*****************************
	automodal
*****************************/
.mmInner {
  max-width: 600px;
  padding: 50px 50px 0 !important;
}

.mmClose {
  position: absolute !important;
  height: 50px !important;
  width: 50px !important;
  top: 15px !important;
  right: 35px !important;
  background: #fff !important;
}

.mmClose:before,
.mmClose:after {
  width: 50% !important;
  height: 2px !important;
  background: #000 !important;
}

.mmPrev,
.mmNext {
  position: absolute !important;
  width: 44px !important;
  height: 44px !important;
  border-radius: 0 !important;
  background: transparent !important;
}

.mmPrev:before,
.mmNext:before {
  width: 75% !important;
  border-width: 2px 0 0 2px !important;
}

.mmPrev {
  left: 0 !important;
}

.mmNext {
  right: 0 !important;
}

/*****************************
	アンカーリンク
*****************************/
@media screen and (max-width: 767px) {
  .anchor-link {
    margin-top: -15.781vw;
    padding-top: 15.781vw;
  }
}

/*****************************
	common layout css
*****************************/
#wrap h1 img {
  margin-top: 20px;
}

#wrap {
  width: 960px;
  margin: 0 auto;
}

#footer {
  width: 100%;
  height: 34px;
  background-image: url(../../../202209/img/footer_bg_repeat.gif);
  background-repeat: repeat-x;
}

#footer .footInner {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
}

.text01 {
  font-size: 12px;
  color: #0198ff;
}

.text02 {
  font-size: 12px;
  color: #666666;
}

#bottomText {
  height: auto;
  width: 940px;
  margin: 20 auto;
}

.footerText {
  overflow: hidden;
}

.text03 {
  float: left;
  margin-top: 15px;
  margin-right: 10px;
}

.text04 {
  float: left;
  margin-top: 15px;
}

.copyright {
  /*
  	float:right;
  	margin-top:15px;
  */
}

#contwrap {
  word-break: normal;
  word-wrap: break-word;
  background: none;
  height: auto;
}

.wrap {
  width: 960px;
  margin: 0 auto;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}

.fc_blue {
  font-weight: bold;
  color: #0099ff !important;
}

.fc_red {
  font-weight: bold;
  color: #b22e15 !important;
}

.fc_green {
  font-weight: bold;
  color: #7aa930 !important;
}

a.hover:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.box030405Bg {
  background-color: #fdfedc;
  padding-bottom: 50px;
  margin-top: 40px;
}

.box030406Bg {
  background-color: #fdfedc;
  padding-bottom: 50px;
}

/*==================================================
	ヘッダー
==================================================*/
#header {
  background-color: #0096ff;
  width: 100%;
  margin: 0;
  padding: 0 40px;
  /*height: 109px;*/
  height: 60px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (max-width: 767px) {
  #header {
    display: none;
  }
}

#headerbar {
  background-color: #0173de;
  color: #fff;
  width: 100%;
}

.headerbarinner {
  margin: 0 auto;
  padding: 4px 0;
  overflow: hidden;
  max-width: 850px;
  text-align: center;
  font-size: 12px;
}

.headerbarinner a {
  color: #fff;
  text-decoration: underline;
}

@media screen and (max-width: 767px) {
  .headerbarinner {
    padding: 6px 0 5px;
    max-width: 100%;
    font-size: 10px;
    line-height: 1.4;
  }
}

.headerinner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  max-width: 850px;
}

.headerinner a,
.headerinner p {
  display: inline-block;
  margin: 0;
  padding: 0;
}

.headerinner a img,
.headerinner p img {
  margin: 0;
  padding: 0;
  width: 100%;
}

.headerinner a {
  width: 129px;
}

.headerinner .headerinner_text {
  width: calc(100% - 129px);
}

@media screen and (max-width: 767px) {
  .headerinner {
    max-width: 100%;
  }
}

/*==================================================
	ヘッダー
==================================================*/
#header3 {
  width: 100%;
  height: 82px;
  background-color: #FFF;
  border-top-width: 7px;
  border-top-style: solid;
  border-top-color: #0198ff;
}

#header3 .headerInner {
  width: 960px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  overflow: hidden;
}

#header3 .logo {
  margin-top: 17px;
  float: left;
}

#header3 .logo02 {
  margin-top: 15px;
  float: right;
}

#header3 {
  background-color: #0099ff;
  border-top: none;
  height: 82px;
  width: 100%;
}

#header3 .text {
  float: left;
  margin: 20px 0 0 105px;
}

#header3 .logo02 {
  margin-top: 8px;
}

/*==================================================
	レイアウト
==================================================*/
/* ベース幅 */
.l-content {
  margin-left: auto;
  margin-right: auto;
  max-width: 850px;
}

@media screen and (max-width: 767px) {
  .l-content {
    width: 90%;
    max-width: 640px;
  }
}

@media screen and (max-width: 767px) {
  .toggle_content {
    overflow: hidden;
    display: none;
  }
}

/*==================================================
	汎用(utilities)class
==================================================*/
.u-al_center {
  text-align: center;
}

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

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

.u-block {
  display: block;
}

/*==================================================
	メインビジュアル
==================================================*/
#main_wrap {
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 698px;
  overflow: hidden;
  background-color: #120e0f;
  text-align: center;
}

@media print,
screen and (max-width: 1490px) {
  #main_wrap>img {
    position: relative;
    left: calc((100% - 1490px) / 2);
  }
}

@media screen and (max-width: 767px) {
  #main_wrap {
    height: auto;
  }
}

.main_logo {
  position: absolute;
  top: 10px;
  left: 25px;
  z-index: 2;
  max-width: 100%;
}
.main_logo img{
  /* width: 28.125%; */
  width: 58.6%;
  display: block;
  max-width: 104px;
}

.logo_text{
  font-size: 12px;
  letter-spacing: -1px;
  display: inline-block;
  color: #ffffff;
  line-height: 3;
  font-family: "Noto Sans JP", serif;
}

.main_ttl {
  position: absolute;
  top: 67px;
  left: calc(50% - 3px);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  max-width: 996px;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  z-index: 2;
}

.main_btn {
  position: absolute;
  bottom: 140px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  max-width: 996px;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  z-index: 3;
}

.main_btn img {
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}

.main_btn a {
  display: inline-block;
  position: relative;
  z-index: 1;
  cursor: pointer;
}

.main_btn a:hover img,
.main_btn a:active img,
.main_btn a:focus img {
  opacity: 0.8;
}

@media screen and (max-width: 767px) {
  .main_btn {
    bottom: 14.3018018018%;
    width: 86.875%;
    max-width: 556px;
    padding: 0;
  }
}

.main_catch {
  position: absolute;
  bottom: 140px;
  left: calc(50% + 67px);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  max-width: 996px;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.7142857143;
  letter-spacing: 0.02em;
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";
  color: #fff;
  text-shadow: 0 0 7px rgba(0, 0, 0, 0.75);
  text-align: right;
  z-index: 2;
}

@media screen and (max-width: 1130px) {
  .main_catch {
    bottom: 80px;
    left: 50%;
  }
}

.main_top {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 1;
}

@media screen and (max-width: 767px) {
  .main_top {
    position: relative;
    left: 0;
    -webkit-transform: none;
    transform: none;
  }
}

.main_present {
  position: absolute;
  bottom: 7px;
  right: 217px;
  z-index: 2;
}

.main_present_img {
  width: 346px;
  height: 223px;
  -webkit-transform: translateX(-29px);
  transform: translateX(-29px);
}

.main_present_img a {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../../../202409/img/conflict23/main_present_off.png) no-repeat;
  background-size: 100% auto;
  -webkit-transition: background-image 0.25s;
  transition: background-image 0.25s;
}

.main_present_img a:hover {
  background-image: url(../../../202409/img/conflict23/main_present_on.png);
}

.main_present_text {
  margin-top: -18px;
  color: #000;
  font-size: 12px;
  line-height: 1.416;
  text-align: left;
  text-shadow: 0 0 8px rgba(255, 255, 255, 0.8);
  position: relative;
}

@media screen and (max-width: 1400px) {
  .main_present {
    right: 20px;
  }
}

#optAppBtn {
  display: block;
  position: fixed;
  top: 120px;
  right: 0;
  z-index: 100;
}

#optAppBtn a {
  display: inline-block;
}

#optAppBtn a:hover {
  background: url("../../assets/images/fixed_navi_on.png") no-repeat;
}

#optAppBtn a:hover img {
  visibility: hidden;
}

/* プレゼントスライド */
.present_slider {
  position: relative;
}

.present_slider .fv_date_bubble {
  position: absolute;
  width: min(13vw, 131px);
  right: 5.771%;
  top: max(-13vw, -141px);
  z-index: 3;
}

@media print,
screen and (min-width: 1200px) {
  .present_slider .fv_date_bubble {
    right: 13.771%;
  }
}

@media print,
screen and (min-width: 1500px) {
  .present_slider .fv_date_bubble {
    right: 21.771%;
  }
}

/* .present_slider .fv_date_bubble img {
	width: 100%;
} */
.present_slider_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
}

.present_slider_item.swiper-slide {
  width: 250px;
}

.present_slider_text {
  position: relative;
  background: #0096ff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 45px;
  z-index: 2;
}

.present_slider_text-link {
  font-size: 1.3rem;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

.present_slider_text-link .present_slider_reduction {
  font-size: 1rem;
  color: yellow;
}

.present_slider_triangle {
  padding-left: 0.5rem;
}

@media print,
screen and (max-width: 1490px) {
  .present_slider_text {
    margin-left: auto;
    text-align: right;
  }
}

.present_slider_text img {
  position: relative;
  z-index: 2;
}

/* .present_slider_text::before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	width: 50%;
	height: 100%;
	background-color: #fff;
} */
/*==================================================
	section01
	世界では、過去最多の4億2,600万人～
==================================================*/
.section01 {
  position: relative;
  z-index: 1;
}

.section01 .txt_shadow {
  color: #fff;
  font-size: 18px;
  line-height: 1.7777777778;
}

.section01_region_title {
  position: absolute;
  z-index: 2;
  margin-top: -75px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.section01_ukraine_subtitle {
  background: #000;
  font-size: 43px;
  line-height: 1.3720930233;
  letter-spacing: 0.05em;
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";
  color: #fff;
  font-weight: 700;
  text-align: center;
  padding: 37px 40px 26px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.section01_ukraine_subtitle em {
  color: #ffba00;
  font-weight: bold;
}

.section01_ukraine_subtitle span {
  font-size: 35px;
  display: inline-block;
  vertical-align: baseline;
}

.section01_bottom {
  position: relative;
  z-index: 1;
  height: 45.7vw;
}

.section01_bottom_inner {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  height: 100%;
}

/*==================================================
	gaza
==================================================*/
.section01_gaza .section01_bottom {
  min-height: 777px;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #060d17 url(../../../202503/img/conflict23/sec01_gaza_bg_win.jpg) left top/cover no-repeat;
}

@media screen and (max-width: 1200px) {
  .section01_gaza .section01_bottom {
    background-position: left calc(50% - 10px) top;
  }
}

.section01_gaza .section01_bottom_inner {
  height: 100%;
}

.section01_gaza .section01_gaza_subtitle {
  background: #000;
  font-size: 43px;
  line-height: 1.3720930233;
  letter-spacing: 0.05em;
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";
  color: #fff;
  font-weight: 700;
  text-align: center;
  padding: 37px 40px 26px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.section01_gaza .section01_gaza_subtitle em {
  color: #ffba00;
  font-weight: bold;
}

.section01_gaza .section01_gaza_subtitle span {
  font-size: 35px;
  display: inline-block;
  vertical-align: baseline;
}

@media screen and (max-width: 1070px) {
  .section01_gaza .section01_gaza_subtitle br {
    display: none;
  }
}

.section01_gaza .section01_bottom_inner>.head {
  position: relative;
  top: 80px;
}

.section01_gaza .section01_bottom_inner>.body {
  position: absolute;
  top: 10%;
  left: 0;
  width: 498px;
}

@media screen and (max-width: 1600px) {
  .section01_gaza .section01_bottom_inner>.body {
    top: 75px;
  }
}

.section01_gaza .body_subtitle_img {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 42px;
  -o-object-fit: none;
  object-fit: none;
  -webkit-transform: translateX(-38px);
  transform: translateX(-38px);
}

.section01_gaza .section01_catch_bottom {
  background: url(../../../202401/img/conflict23/drought_bg.png) center center/cover no-repeat;
  padding: 10px 0;
}

.section01_gaza .section01_catch_bottom p {
  font-size: 28px;
  color: #fff;
  text-align: center;
  font-weight: 700;
  letter-spacing: 0.1rem;
}

.section01_gaza .section01_bottom_inner .txt_shadow p:not(:first-child) {
  margin-top: 32px;
}

/*==================================================
	ukrain
==================================================*/
.section01_ukraine .section01_bottom {
  min-height: 703px;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #060d17 url(../../../202503/img/conflict23/sec01_bottom_bg_win.jpg) center 0/cover no-repeat;
  position: relative;
}

@media screen and (max-width: 960px) {
  .section01_ukraine .section01_bottom {
    background-position: left calc(50% - 20px) center;
  }
}

.section01_ukraine .section01_bottom_inner>.head {
  padding-left: 150px;
}

.section01_ukraine .section01_bottom_inner>.body {
  position: absolute;
  top: 15%;
  left: 0;
  width: 606px;
}

.section01_ukraine .section01_bottom_inner>.body .txt_shadow {
  max-width: 507px;
}

@media screen and (max-width: 1600px) {
  .section01_ukraine .section01_bottom_inner>.body {
    top: 87px;
  }
}

.section01_ukraine .body_subtitle_img {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 53px;
}

/*==================================================
	section01_sp
==================================================*/
@media screen and (max-width: 767px) {
  .section01_sp {
    position: relative;
    z-index: 2;
  }

  .section01_sp_gaza,
  .section01_sp_ukraine {
    position: relative;
    margin-bottom: 40px;
  }

  .section01_sp_gaza {
    margin-bottom: 71px;
  }

  .section01_sp_gaza .section01_sp_region_title {
    width: 137px;
  }

  .section01_sp_ukraine .section01_sp_region_title {
    width: 195px;
  }

  .section01_sp_region_title {
    position: absolute;
    top: -38px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .section01_sp .body {
    width: 91.875%;
    margin: 25px auto 0;
    font-size: 17px;
    line-height: 1.7058823529;
  }
}

/*==================================================
	section02
	ユニセフの支援がここにもあってとても助かりました
==================================================*/
.section02 {
  position: relative;
  padding-top: 60px;
  padding-bottom: 30px;
  background: url(../../../202209/img/sec02_bg.jpg) center 0/cover no-repeat;
}

.section02>.head {
  text-align: center;
}

.section02>.body {
  margin-left: auto;
  margin-right: auto;
  padding-top: 25.5vw;
  width: 1000px;
}

.section02 p {
  color: #fff;
  font-size: 18px;
  line-height: 2.22;
}

.section02_text01 {
  width: 470px;
}

.section02_img01 {
  position: absolute;
  top: 154px;
  left: calc(50% + 197px);
}

.section02 .section02_annotation {
  position: absolute;
  right: 30px;
  bottom: 30px;
  font-size: 14px;
  line-height: 1.57;
}

/*==================================================
	section03
	ウクライナ支援を進める一方で
==================================================*/
.section03 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  padding-top: 0;
}

@media screen and (max-width: 1039px) {
  .section03 {
    display: none;
  }
}

.section03>.head {
  display: inline-block;
  border-bottom: 4px solid #9f2811;
  font-size: 35px;
  font-weight: bold;
  text-align: center;
}

.section03>.body {
  position: relative;
  z-index: 2;
  margin: 50px auto 0;
  width: 100%;
  height: 819px;
  background: url(../../../202209/img/sec03_bg.jpg) center bottom no-repeat, url(../../../202209/img/sec03_bg_left.png) 0 bottom/50% 774px repeat-x;
}

.section03_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  max-width: 1000px;
}

.section03_item_left {
  padding-top: 110px;
  width: 600px;
}

.section03_item_right {
  padding-top: 510px;
  width: 400px;
}

.section03 p {
  color: #fff;
  font-size: 18px;
  line-height: 2.33;
}

.section03 .section03_text02 {
  margin-top: 30px;
  width: 470px;
}

.section03 em {
  color: #df3f22;
}

/*==================================================
	section03_sp
	ウクライナ支援を進める一方で
==================================================*/
.section03_sp {
  display: none;
}

@media screen and (max-width: 1039px) {
  .section03_sp {
    display: block;
    margin: 40px 0;
  }

  .section03_sp>.head img {
    width: 100%;
    height: auto;
  }

  .section03_sp>.body {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 30px;
    min-height: 535px;
    background: #4d413b url(../../../202504/img/conflict23/sec03_bg_sp.jpg) center center/cover no-repeat;
    color: #fff;
    font-size: 17px;
    line-height: 1.7;
  }

  .section03_sp>.body .l-content {
    width: 90%;
  }

  .section03_sp>.body em {
    color: #df3f22;
    font-weight: bold;
  }

  .section03_sp_text01 {
    word-break: break-word;
  }

  .section03_sp_text02 {
    margin-top: 46.88vw;
  }
}

@media screen and (max-width: 767px) {
  .section03_sp {
    margin: 0;
  }
}

/*==================================================
	section04
	きれいな水には人生を変える力があります...
==================================================*/
.section04 {
  position: relative;
}

.section04>.head {
  height: 180px;
  background-color: #1fbaef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 43px;
  font-weight: bold;
  text-align: center;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (max-width: 767px) {
  .section04>.head {
    height: auto;
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.44;
    padding: 10px 0;
  }
}

.section04_top {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding-top: 120px;
  padding-bottom: 40px;
  min-height: 696px;
  background: #f5f4f7 url(../../../202209/img/sec04_bg.jpg) 0 0/cover no-repeat;
}

.section04_top>.body {
  margin-left: calc(50vw + 118px);
  width: 450px;
}

.section04_top .section04_text02 {
  margin-top: 9vw;
  margin-left: 4.5vw;
  color: #000;
  font-size: 18px;
  line-height: 2.17;
}

@media screen and (max-width: 1490px) {
  .section04_top>.body {
    margin-right: 40px;
    margin-left: auto;
  }

  .section04_top .section04_text02 {
    background-color: rgba(255, 255, 255, 0.4);
  }
}

@media screen and (max-width: 1360px) {
  .section04_top {
    background-position: left calc(50% - 100px) center;
  }
}

@media screen and (max-width: 929px) {
  .section04_top {
    padding: 0;
    background: none;
    min-height: auto;
  }

  .section04_top>.body {
    margin-left: 0;
    width: 100%;
  }

  .section04_top .section04_text01 img {
    width: 100%;
    height: auto;
  }

  .section04_top .section04_text02 {
    margin: 30px auto 50px;
    padding: 0 40px;
    background: none;
  }
}

@media screen and (max-width: 767px) {
  .section04_top .section04_text02 {
    width: 90%;
    max-width: 640px;
    margin: 1em auto;
    padding: 0;
    font-size: 17px;
    line-height: 1.7;
  }
}

.section04_bottom {
  padding: 65px 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #1fbaef;
}

.section04_bottom_items {
  margin-left: auto;
  margin-right: auto;
  max-width: 1080px;
}

.section04_bottom_item {
  min-height: 430px;
  -webkit-box-shadow: 2px 3.464px 2.31px 0.69px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 3.464px 2.31px 0.69px rgba(0, 0, 0, 0.1);
  background: #fff url(../../../202209/img/sec04_item01.jpg) 0 0 no-repeat;
}

.section04_bottom_item:not(:first-child) {
  margin-top: 45px;
}

.section04_bottom_item:nth-of-type(1),
.section04_bottom_item:nth-of-type(3) {
  padding-left: 536px;
  background-position: 0 0;
}

.section04_bottom_item:nth-of-type(2),
.section04_bottom_item:nth-of-type(4) {
  padding-right: 536px;
  background-position: right 0;
}

.section04_bottom_item:nth-of-type(3) .section04_bottom_check,
.section04_bottom_item:nth-of-type(4) .section04_bottom_check {
  padding-right: 20px;
}

.section04_bottom_item:nth-of-type(1) {
  background-image: url(../../../202209/img/sec04_item01.jpg);
}

.section04_bottom_item:nth-of-type(2) {
  background-image: url(../../../202209/img/sec04_item02.jpg);
}

.section04_bottom_item:nth-of-type(2)>.head {
  font-size: 30px;
}

.section04_bottom_item:nth-of-type(3) {
  background-image: url(../../../202209/img/sec04_item03.jpg);
}

.section04_bottom_item:nth-of-type(3) .section04_bottom_check {
  padding-top: 12px;
  padding-bottom: 12px;
}

.section04_bottom_item:nth-of-type(4) {
  background-image: url(../../../202209/img/sec04_item04.jpg);
}

.section04_bottom_item>.head {
  padding-top: 40px;
  padding-left: 60px;
  color: #1fbaef;
  font-size: 35px;
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 45px;
}

.section04_bottom_item>.body {
  margin-top: 20px;
  padding: 0 55px 30px 55px;
  color: #000;
  font-size: 18px;
  line-height: 2.33;
}

.section04_bottom_check {
  margin-top: 20px;
  padding: 30px 40px 30px 70px;
  background: url(../../../202209/img/icon_check.png) 23px center no-repeat;
  border-radius: 20px;
  border: 1px solid #1fbaef;
  color: #1fbaef;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.83;
}

@media screen and (max-width: 1160px) {
  .section04_bottom_item {
    min-height: auto;
    background-size: 500px auto;
  }

  .section04_bottom_item:nth-of-type(1),
  .section04_bottom_item:nth-of-type(3) {
    padding-top: 420px;
    padding-left: 0;
    background-position: top 30px center;
  }

  .section04_bottom_item:nth-of-type(2),
  .section04_bottom_item:nth-of-type(4) {
    padding-top: 440px;
    padding-right: 0;
    background-position: top 30px center;
  }
}

@media screen and (max-width: 767px) {
  .section04_bottom {
    padding: 20px 0 40px;
  }

  .section04_bottom_items {
    width: 90%;
    max-width: 640px;
    margin: 0 auto;
  }

  .section04_bottom_item {
    min-height: auto;
    padding-top: 67.17%;
    background-size: contain;
    -webkit-box-shadow: 2px 3.464px 2.31px 0.69px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 3.464px 2.31px 0.69px rgba(0, 0, 0, 0.1);
    font-size: 16px;
    line-height: 1.69;
  }

  .section04_bottom_item:not(:first-child) {
    margin-top: 20px;
  }

  .section04_bottom_item:nth-of-type(1),
  .section04_bottom_item:nth-of-type(3) {
    padding-top: 67.17%;
    background-position: top center;
  }

  .section04_bottom_item:nth-of-type(2),
  .section04_bottom_item:nth-of-type(4) {
    padding-top: 67.17%;
    background-position: top center;
  }

  .section04_bottom_item:nth-of-type(1) {
    background-image: url(../../../202504/img/conflict23/sec04_item01_sp.jpg);
  }

  .section04_bottom_item:nth-of-type(2) {
    background-image: url(../../../202504/img/conflict23/sec04_item02_sp.jpg);
  }

  .section04_bottom_item:nth-of-type(2)>.head {
    font-size: 18px;
  }

  .section04_bottom_item:nth-of-type(3) {
    background-image: url(../../../202504/img/conflict23/sec04_item03_sp.jpg);
  }

  .section04_bottom_item:nth-of-type(3) .section04_bottom_check {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section04_bottom_item:nth-of-type(4) {
    background-image: url(../../../202504/img/conflict23/sec04_item04_sp.jpg);
  }

  .section04_bottom_item>.head {
    margin-top: 20px;
    padding: 0;
    font-size: 18px;
    letter-spacing: normal;
    line-height: 1.69;
    text-align: center;
  }

  .section04_bottom_item>.body {
    margin-top: 0;
    padding: 10px 20px 20px;
    font-size: 16px;
    line-height: 1.69;
  }

  .section04_bottom_check {
    margin-top: 10px;
    padding: 10px 15px 10px 40px;
    background-position: 10px center;
    background-size: 15px auto;
    border-radius: 10px;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.36;
  }
}

/*==================================================
	section05
	継続的なご支援は、子どもたちの平和な未来への第一歩です
==================================================*/
.section05_wrap {
  background: url(../../../202209/img/sec05_bg.jpg) center 0/contain no-repeat;
}

@media screen and (max-width: 1490px) {
  .section05_wrap {
    background-size: 1490px auto;
  }
}

@media screen and (max-width: 767px) {
  .section05_wrap {
    background: none;
  }
}

.section05 {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.section05>.head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 1080px;
  height: 26.78vw;
  min-height: 399px;
}

.section05_main {
  margin-top: -30px;
  margin-bottom: 30px;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.section05_main>.head {
  max-width: 1000px;
  margin: 0 auto;
}

.section05_main>.head img {
  width: 100%;
  height: auto;
}

.section05_main>.body {
  margin-top: 20px;
  text-align: center;
  letter-spacing: 0.05em;
}

.section05_text01 {
  color: #4e4d4d;
  font-size: 20px;
  font-weight: bold;
  line-height: 2.25;
}

.section05_text01 em {
  color: #0099ff;
  font-size: 33px;
}

.section05_text02 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: -17px;
  padding-top: 120px;
  min-height: 282px;
  background: url(../../../202209/img/sec05_bg02.jpg) center 0 no-repeat;
  color: #4e4d4d;
  font-size: 20px;
  line-height: 2.1;
}

@media screen and (max-width: 1440px) {
  .section05_text02 {
    background-size: 100% auto;
  }
}

@media screen and (max-width: 767px) {
  .section05>.head {
    display: block;
    padding: 0;
    max-width: 100%;
    height: auto;
    min-height: auto;
  }

  .section05_top {
    padding-bottom: 51.56vw;
    background: #e7f4f9 url(../../../202504/img/conflict23/sec05_bg_sp.jpg) center bottom/contain no-repeat;
  }

  .section05_top>.head {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 5px;
    height: 68px;
    background: url(../../../202504/img/conflict23/sec05_title_bg01_sp.gif) center 0/auto 68px no-repeat, url(../../../202504/img/conflict23/sec05_title_bg02_sp.gif) 0 0/auto 68px repeat-x;
  }

  .section05_top>.head img {
    width: 271px;
    height: 47px;
  }

  .section05_top>.body {
    margin-top: 15px;
    font-size: 15px;
    line-height: 25px;
  }

  .section05_top>.body em {
    color: #0096ff;
    font-size: 18px;
    font-weight: bold;
  }

  .section05_middle>.body {
    margin-top: 1em;
    text-align: left;
    font-size: 15px;
    line-height: 25px;
  }

  .section05_img02 {
    margin-top: 1em;
  }

  .section05_img02 img {
    width: 320px;
  }
}

.section05_bottom {
  margin: 59px auto 0;
  text-align: center;
}

.section05_bottom img {
  height: auto;
  width: 100%;
}

.section05_bottom .head {
  max-width: 657px;
  margin: 0 auto;
}

.section05_bottom .head img {
  max-width: 800px;
  margin: 25px auto 0;
}

.section05_bottom .section05_items .section05_item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  -webkit-box-shadow: 5px 5px 0 #b5dcf9;
  box-shadow: 5px 5px 0 #b5dcf9;
  line-height: 1.67;
}

.section05_bottom .section05_items .section05_item:nth-of-type(5) .section05_item_body {
  letter-spacing: -0.03em;
}

.section05_bottom .section05_items .section05_item_body {
  padding: 30px 20px 20px;
}

.section05_bottom .section05_items .section05_item em {
  color: #0099ff;
  font-weight: bold;
}

@media screen and (min-width: 1000px) {

  .section05_bottom .section05_items .section05_item:nth-of-type(1),
  .section05_bottom .section05_items .section05_item:nth-of-type(4) {
    margin-left: 0;
  }

  .section05_bottom .section05_items .section05_item:nth-of-type(4),
  .section05_bottom .section05_items .section05_item:nth-of-type(5) {
    margin-top: 30px;
  }
}

@media screen and (min-width: 885px) {
  .section05_bottom {
    padding-top: 60px;
    padding-bottom: 60px;
    background: #e4f3fd url(../../../202209/img/sec05_img02.png) calc(50% + 350px) calc(100% - 50px) no-repeat;
  }

  .section05_bottom .section05_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
    text-align: left;
    padding: 0 20px;
  }

  .section05_bottom .section05_items:after {
    content: "";
    width: 30%;
    margin-left: 20px;
  }

  .section05_bottom .section05_items .section05_item {
    margin-left: 20px;
    width: 30%;
    font-size: 18px;
    line-height: 1.67;
  }
}

@media screen and (max-width: 999.98px) {
  .section05_bottom .head {
    max-width: 100%;
    padding-bottom: 15px;
    border-bottom: 1px solid #09f;
  }

  .section05_bottom .head img {
    width: 650px;
  }

  .section05_bottom .section05_items .section05_item {
    margin: 25px auto;
  }

  .section05_bottom .section05_items .section05_item_body p {
    text-align: justify;
  }
}

@media screen and (max-width: 884.98px) {
  .section05_bottom {
    padding-top: 40px;
    padding-bottom: 60px;
    background: #e4f3fd;
  }

  .section05_bottom .section05_items {
    width: 95%;
    margin: 0 auto;
  }

  .section05_bottom .section05_items .section05_item {
    margin-left: 20px;
    width: 90%;
    margin: 20px auto;
    font-size: 18px;
    line-height: 1.67;
  }
}

@media screen and (max-width: 767px) {
  .section05_bottom {
    margin-top: 25px;
  }

  .section05_bottom .head img {
    margin-top: 0;
    width: 100%;
    max-width: 210px;
  }

  .section05_bottom .section05_items .section05_item {
    width: 90%;
    margin: 20px auto;
    font-size: 18px;
    line-height: 1.67;
  }

  .section05_bottom .section05_items .section05_item_body {
    padding: 30px 20px 20px;
  }
}

/*==================================================
	section06
	すべての子どものために スライド
==================================================*/
.section06 .section06_slide {
  height: 460px;
  text-align: center;
}

.section06 .section06_slide .section06_item img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 1490px) {
  .section06 .section06_slide .section06_item img {
    -o-object-fit: fill;
    object-fit: fill;
    width: auto;
    height: auto;
  }
}

@media screen and (max-width: 1120px) {
  .section06 .section06_slide {
    height: auto;
  }

  .section06 .section06_slide .section06_item img {
    -o-object-fit: fill;
    object-fit: fill;
  }
}

/*==================================================
	section07
	すべての子どもが、たくさんの希望を持てるように
==================================================*/
/*初期設定*/
@media screen and (min-width: 767px) {
  :root {
    --pc-rate: calc(1 / 1300* 100%);
    --pc-rate-cont: calc(1 / 1200* 100%);
    --vw-rate: calc(1 / 1300* 100vw);
  }
}

.section07 {
  overflow: hidden;
  margin-bottom: 8em;
}

@media screen and (max-width: 767px) {
  .section07 {
    margin-bottom: 0;
  }
}

.section07_inner {
  max-width: 1300px;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .section07_inner {
    max-width: 100%;
  }
}

.section07_head {
  padding-top: 122px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  max-width: 1300px;
  margin: 0 auto;
  padding-left: min(542 * var(--pc-rate), 542px);
  padding-right: min(94 * var(--pc-rate), 94px);
}

.section07_head .img_contents {
  position: absolute;
  left: 0;
  top: 0;
  width: min(542 * var(--pc-rate), 542px);
}

.section07_head .img_contents picture {
  display: block;
}

.section07_head .img_contents img {
  max-width: 100%;
}

.section07_head .img_contents .img_content {
  position: relative;
  margin-top: 3em;
  margin-right: 2em;
}

.section07_head .img_contents .img_content .section07_slide_pc,
.section07_head .img_contents .img_content .section07_slide_sp {
  overflow: hidden;
}

.section07_head .img_contents .img_content .item a {
  position: relative;
  aspect-ratio: 1/1;
  overflow: hidden;
  cursor: pointer;
  display: block;
}

.section07_head .img_contents .img_content .item a._youtube:before,
.section07_head .img_contents .img_content .item a._youtube:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  aspect-ratio: 1/1;
  pointer-events: none;
}

.section07_head .img_contents .img_content .item a._youtube:before {
  background: #ff0033;
  border-radius: 50%;
  width: 20px;
  z-index: 2;
}

.section07_head .img_contents .img_content .item a._youtube:after {
  background: #fff;
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 54%);
  clip-path: polygon(0 0, 0% 100%, 100% 54%);
  width: 6px;
  height: 8px;
  z-index: 3;
}

.section07_head .img_contents .img_content .item img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.section07_head .img_contents .img_content .item:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.section07_head .txt-area {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100% + 3rem);
  position: relative;
}

.section07_head .txt-area .title {
  width: calc(100% + 5rem);
  max-width: 758px;
  margin: 0 0;
}

.section07_head .txt-area .txt1 {
  padding-top: 24px;
  padding-left: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4545454545;
  letter-spacing: -0.01em;
  color: #333;
}

.section07_head .txt-area .txt1 span {
  display: inline-block;
}

.section07_head .txt-area .txt2 {
  margin-top: 10px;
  padding-left: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 20px;
  font-weight: 700;
}

.section07_head .txt-area .txt2 a {
  color: #00aeef;
  text-decoration-thickness: 1px;
  text-underline-offset: 12px;
}

.section07_head .txt-area .note {
  margin-top: 9px;
  padding-left: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 700;
  color: #333;
}

@media screen and (max-width: 767px) {
  .section07_head {
    padding-top: 0;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .section07_head .img {
    width: 44.375%;
    margin: 0;
  }

  .section07_head .txt-area {
    width: 55.625%;
    padding: 42.1875% 15px 0 15px;
  }

  .section07_head .txt-area .title {
    position: absolute;
    top: 6.1797752809%;
    right: 0;
    width: 129.7752808989%;
    max-width: none;
  }

  .section07_head .txt-area .txt1 {
    padding: 0;
    font-size: 16px;
    line-height: 1.5625;
    font-weight: 700;
    letter-spacing: -0.04em;
    color: #333;
    text-align: left;
  }

  .section07_head .txt-area .txt1 small {
    font-size: 14px;
  }

  .section07_head .txt-area .txt2 {
    margin-top: 6px;
    padding-left: 0;
    font-size: 100%;
  }

  .section07_head .txt-area .txt2 a {
    display: inline;
    font-size: 16px;
    line-height: 1.5625;
    font-weight: 700;
    letter-spacing: -0.06em;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
  }

  .section07_head .txt-area .note {
    margin-top: 10px;
    padding-left: 0;
    line-height: 1.2857142857;
    letter-spacing: -0.06em;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
  }
}

.section07_detail {
  margin: 0 auto 80px;
  padding-left: min(592 * var(--pc-rate), 592px);
  padding-right: min(94 * var(--pc-rate), 94px);
}

.section07_detail .img {
  width: calc(100% + 4rem);
  margin: 0 70px 0 0;
  max-width: 481px;
}

.section07_detail .img img {
  width: 100%;
}

.section07_detail .note-area {
  width: calc(100% + 3rem);
  margin: 22px 80px 0 auto;
}

.section07_detail .note-area .txt li {
  font-size: 15px;
  line-height: 1.6666666667;
  letter-spacing: 0.02em;
  padding-left: 1em;
  text-indent: -1em;
}

.section07_detail .note-area .txt li a {
  color: #00aeef;
}

@media screen and (max-width: 767px) {
  .section07_detail {
    margin: 15px 0 3em;
    padding-left: 0;
    padding-right: 0;
  }

  .section07_detail .img {
    width: 100%;
    margin: 0;
    max-width: 100%;
  }

  .section07_detail .note-area {
    width: 100%;
    margin: 12px 0 0;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .section07_detail .note-area .txt {
    font-size: 15px;
    line-height: 1.5625;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
  }

  .section07_detail .note-area .txt a {
    color: #00aeef;
  }

  .section07_detail .img_contents .img_content {
    position: relative;
    margin: 3em auto 2em;
    width: 90%;
  }

  .section07_detail .img_contents .img_content .item a {
    position: relative;
    aspect-ratio: 1/1;
    overflow: hidden;
    cursor: pointer;
    display: block;
  }

  .section07_detail .img_contents .img_content .item a._youtube:before,
  .section07_detail .img_contents .img_content .item a._youtube:after {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    aspect-ratio: 1/1;
    pointer-events: none;
  }

  .section07_detail .img_contents .img_content .item a._youtube:before {
    background: #ff0033;
    border-radius: 50%;
    width: 30%;
    z-index: 2;
  }

  .section07_detail .img_contents .img_content .item a._youtube:after {
    background: #fff;
    -webkit-clip-path: polygon(0 0, 0% 100%, 100% 54%);
    clip-path: polygon(0 0, 0% 100%, 100% 54%);
    width: calc(12% - 2px);
    height: 12%;
    z-index: 3;
  }

  .section07_detail .img_contents .img_content .item img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
}

.section07_other {
  margin-top: 3em;
  width: 90%;
  margin: 0 auto;
}

.section07_other .txt {
  text-align: center;
  font-size: 20px;
  line-height: 1.4;
  font-weight: 700;
}

.section07_other .accordion-area {
  margin-top: 42px;
}

.section07_other .accordion-area_item .contents {
  display: none;
  float: none;
  text-align: center;
  max-width: 1000px;
  margin: 0 auto 65px;
}

.section07_other .accordion-area_item .contents img {
  width: 100%;
}

.section07_other .accordion-area_item.item1 .btn {
  padding-left: 100px;
}

.section07_other .accordion-area_item.item1 .btn .icon {
  width: 36px;
  line-height: 1;
  position: absolute;
  left: 50%;
  translate: -50% 0;
  top: -24px;
  margin-left: -160px;
}

.section07_other .accordion-area_item.item1 .contents {
  max-width: 1026px;
}

.section07_other .accordion-area_item.item1 .contents .img {
  padding-top: 29px;
}

.section07_other .accordion-area_item.item1 .contents .img_content {
  width: 302px;
  margin-left: 112px;
  position: relative;
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2 {
  overflow: hidden;
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2 .item:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2 .item img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2 .item a {
  aspect-ratio: 1/1;
  overflow: hidden;
  cursor: pointer;
  display: block;
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-prev,
.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-next {
  position: absolute;
  z-index: 2;
  top: 50%;
  translate: 0 -50%;
  margin-top: -10px;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 36px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-prev:before,
.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-next:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  right: 10px;
  top: 10px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-image: url(../../../202501/img/ico_arrow_w.png);
  -webkit-filter: brightness(1) invert(2);
  filter: brightness(1) invert(2);
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-prev:hover:before,
.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-next:hover:before {
  -webkit-animation: arrow 0.8s;
  animation: arrow 0.8s;
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-prev.swiper-button-disabled,
.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-next.swiper-button-disabled {
  opacity: 0;
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-prev {
  left: 2px;
  rotate: 180deg;
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-next {
  right: 2px;
}

.section07_other .accordion-area_item.item1 .contents .img_content .note {
  margin-top: 5px;
  text-align: right;
  font-size: 14px;
}

.section07_other .accordion-area_item.item2 {
  margin-top: 30px;
}

.section07_other .accordion-area_item.item2 .btn .icon {
  width: 59px;
  line-height: 1;
  position: absolute;
  left: 50%;
  translate: -50% 0;
  top: -11px;
  margin-left: -260px;
}

.section07_other .accordion-area_item .btn {
  width: 100%;
  max-width: 896px;
  height: 70px;
  margin: 0 auto;
  background: #00aeef;
  color: #fff;
  font-size: 26px;
  line-height: 1.6923076923;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
}

.section07_other .accordion-area_item .btn:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 4px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  background: url(../../../202501/img/icon_accordion_open.svg) no-repeat;
  background-size: 100% auto;
}

.section07_other .accordion-area_item .btn.is-active:after {
  background-image: url(../../../202501/img/icon_accordion_close.svg);
}

@media screen and (max-width: 767px) {
  .section07_other {
    width: 100%;
  }

  .section07_other .txt {
    font-size: 17px;
    line-height: 1.5882352941;
  }

  .section07_other .accordion-area {
    margin-top: 24px;
  }

  .section07_other .accordion-area_item.item1 .btn {
    padding-left: 63px;
  }

  .section07_other .accordion-area_item.item1 .btn .icon {
    translate: 0;
    margin-left: 0;
    top: -13px;
    left: 20px;
    width: 27px;
  }

  .section07_other .accordion-area_item.item1 .contents .img {
    padding-top: 8px;
    padding-bottom: 22px;
  }

  .section07_other .accordion-area_item.item1 .contents .img_content {
    width: 95.3125%;
    margin: 26px 0 21px auto;
  }

  .section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-prev {
    left: 0;
  }

  .section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-next {
    right: 0;
  }

  .section07_other .accordion-area_item.item1 .contents .img_content .note {
    width: 90.625%;
    margin: 4px auto 0;
    font-size: 12px;
  }

  .section07_other .accordion-area_item.item2 {
    margin-top: 20px;
  }

  .section07_other .accordion-area_item.item2 .btn .icon {
    top: -2px;
    left: 10px;
    width: 43px;
    translate: 0;
    margin-left: 0;
  }

  .section07_other .accordion-area_item .btn {
    width: 90.625%;
    max-width: 100%;
    height: 55px;
    font-size: 17px;
    line-height: 1.1764705882;
    letter-spacing: -0.04em;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 63px;
  }

  .section07_other .accordion-area_item .btn:after {
    right: 7px;
    width: 40px;
    height: 40px;
  }

  .section07_other .accordion-area_item .contents {
    max-width: 100%;
    margin: 20px 0 0;
  }
}

.section07_faq {
  max-width: 896px;
  width: 90%;
  margin: 30px auto 0;
}

.section07_faq .btn {
  height: 68px;
  background: #000;
  color: #fff;
  font-size: 28px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  position: relative;
}

.section07_faq .btn:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 4px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  background: url(../../../202501/img/icon_accordion_open.svg) no-repeat;
  background-size: 100% auto;
}

.section07_faq .btn.is-active:after {
  background-image: url(../../../202501/img/icon_accordion_close.svg);
}

.section07_faq .contents {
  display: none;
  float: none;
  width: 100%;
  background: #eceae9;
}

.section07_faq .contents .inner {
  padding: 56px 48px 60px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.section07_faq .contents .tab-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.section07_faq .contents .tab-area li {
  cursor: pointer;
  width: 32.5%;
  height: 70px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px 10px 0 0;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 0.01em;
  text-align: center;
}

.section07_faq .contents .tab-area li.active {
  background: #000;
  color: #fff;
}

.section07_faq .contents .panel-area {
  display: none;
  margin-top: 30px;
}

.section07_faq .contents .panel-area.active {
  display: block;
}

.section07_faq .contents .panel-area_title {
  display: inline-block;
  font-size: 20px;
  letter-spacing: -0.01em;
  font-weight: 700;
  border: 2px solid #000;
  margin-top: 0;
  margin-bottom: 13px;
  padding: 5px 22px 3px 22px;
}

.section07_faq .contents .panel-area_list+.panel-area_title {
  margin-top: 39px;
}

.section07_faq .contents .panel-area_list_item {
  background: #fff;
}

.section07_faq .contents .panel-area_list_item:not(:first-child) {
  margin-top: 25px;
}

.section07_faq .contents .panel-area_list_item dt {
  font-size: 18px;
  line-height: 2.4444444444;
  font-weight: 700;
  padding: 9px 32px 10px 54px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../../../202501/img/icon_faq_q_black.svg) no-repeat top 18px left 19px;
  background-size: 23px auto;
  cursor: pointer;
  position: relative;
}

.section07_faq .contents .panel-area_list_item dt:before,
.section07_faq .contents .panel-area_list_item dt:after {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #000;
}

.section07_faq .contents .panel-area_list_item dt:before {
  right: 21px;
  width: 20px;
  height: 2px;
}

.section07_faq .contents .panel-area_list_item dt:after {
  right: 30px;
  width: 2px;
  height: 20px;
}

.section07_faq .contents .panel-area_list_item dt.is-active:after {
  display: none;
}

.section07_faq .contents .panel-area_list_item dd {
  display: none;
  background: url(../../../202501/img/icon_faq_a.svg) no-repeat top -1px left 19px;
  background-size: 23px auto;
  color: #333;
  font-size: 16px;
  line-height: 1.6875;
}

.section07_faq .contents .panel-area_list_item dd .inner {
  padding: 1px 70px 28px 54px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.section07_faq .contents .panel-area_list_item dd a {
  color: #00aeef;
}

.section07_faq .contents .panel-area_list_item dd .img_graph {
  margin: 20px 0 13px;
}

.section07_faq .contents .panel-area_list_item dd .img_graph .img {
  max-width: 309px;
}

.section07_faq .contents .panel-area_list_item dd .img_graph .note {
  margin-top: 14px;
  padding-left: 1em;
  text-indent: -1em;
  font-size: 14px;
  line-height: 1.55;
}

@media screen and (max-width: 767px) {
  .section07_faq {
    max-width: 100%;
    width: 90.625%;
    margin-top: 20px;
  }

  .section07_faq .btn {
    height: 55px;
    font-size: 17px;
    line-height: 1.1764705882;
    font-weight: 700;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 9px;
  }

  .section07_faq .btn:after {
    right: 7px;
    width: 40px;
    height: 40px;
  }

  .section07_faq .contents {
    padding: 20px 10px 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .section07_faq .contents .inner {
    padding: 0;
  }

  .section07_faq .contents .tab-area li {
    width: 32.5925925926%;
    height: 55px;
    border-radius: 6px 6px 0 0;
    font-size: 15px;
    line-height: 1.1333333333;
    letter-spacing: -0.08em;
  }

  .section07_faq .contents .panel-area {
    margin-top: 25px;
  }

  .section07_faq .contents .panel-area_title {
    font-size: 16px;
    margin-bottom: 12px;
    padding: 5px 14px 6px;
  }

  .section07_faq .contents .panel-area_list+.panel-area_title {
    margin-top: 25px;
  }

  .section07_faq .contents .panel-area_list_item:not(:first-child) {
    margin-top: 15px;
  }

  .section07_faq .contents .panel-area_list_item dt {
    font-size: 17px;
    line-height: 1.4117647059;
    padding: 8px 28px 8px 37px;
    background-position: top 12px left 11px;
    background-size: 17px auto;
  }

  .section07_faq .contents .panel-area_list_item dt:before {
    right: 16px;
    width: 2px;
    height: 14px;
  }

  .section07_faq .contents .panel-area_list_item dt:after {
    right: 10px;
    width: 14px;
    height: 2px;
  }

  .section07_faq .contents .panel-area_list_item dd {
    font-size: 17px;
    line-height: 1.5882352941;
    background-position: top 14px left 12px;
    background-size: 16px auto;
  }

  .section07_faq .contents .panel-area_list_item dd .inner {
    padding: 11px 30px 14px 38px;
  }

  .section07_faq .contents .panel-area_list_item dd .img_graph {
    margin: 25px 0 18px;
  }

  .section07_faq .contents .panel-area_list_item dd .img_graph .img {
    max-width: 202px;
  }

  .section07_faq .contents .panel-area_list_item dd .img_graph .note {
    margin-top: 14px;
    font-size: 12px;
    line-height: 1.3913043478;
  }
}

.section07 .img_content .note {
  margin-top: 0.5em;
  text-align: right;
}

.section07 .section07_slide_pc-button-prev,
.section07 .section07_slide_pc-button-next,
.section07 .section07_slide_sp-button-prev,
.section07 .section07_slide_sp-button-next {
  position: absolute;
  z-index: 2;
  top: 50%;
  translate: 0 -50%;
  margin-top: -10px;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 36px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}

.section07 .section07_slide_pc-button-prev:before,
.section07 .section07_slide_pc-button-next:before,
.section07 .section07_slide_sp-button-prev:before,
.section07 .section07_slide_sp-button-next:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  right: 10px;
  top: 10px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-image: url(../../../202501/img/ico_arrow_w.png);
  -webkit-filter: brightness(1) invert(2);
  filter: brightness(1) invert(2);
}

.section07 .section07_slide_pc-button-prev:hover:before,
.section07 .section07_slide_pc-button-next:hover:before,
.section07 .section07_slide_sp-button-prev:hover:before,
.section07 .section07_slide_sp-button-next:hover:before {
  -webkit-animation: arrow 0.8s;
  animation: arrow 0.8s;
}

.section07 .section07_slide_pc-button-prev,
.section07 .section07_slide_sp-button-prev {
  left: 2px;
  rotate: 180deg;
}

.section07 .section07_slide_pc-button-next,
.section07 .section07_slide_sp-button-next {
  right: 2px;
}

.section07 .swiper-button-disabled {
  opacity: 0;
}

/*==================================================
	donation
	ドネーションサンプル
==================================================*/
.donation {
  margin: 0 0 50px;
}

.donation_item>.body {
  margin-top: 10px;
}

.donation_item em {
  color: #0096ff;
  font-weight: bold;
}

.donation_annotation {
  margin-top: 50px;
  text-align: right;
}

.donation img {
  width: 100%;
  height: auto;
}

@media screen and (min-width: 850px) {
  .donation>.head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 76px;
    background-color: #acc911;
    color: #fff;
    font-weight: bold;
  }

  .donation_text01 {
    color: #acc911;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
  }

  .donation>.body {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
  }

  .donation_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 35px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 20px;
  }

  .donation_item {
    width: 23.5%;
    font-size: 15px;
    line-height: 1.67;
  }

  .donation_item_spimg {
    display: none;
  }
}

@media screen and (max-width: 849.98px) {
  .donation {
    margin-bottom: 25px;
  }

  .donation>.head {
    margin-top: 40px;
    padding-bottom: 12px;
    background: url("../../../202309/img/donation_title_bg_sp.gif") 0 bottom/auto 3px repeat-x;
    text-align: center;
  }

  .donation>.head img {
    max-width: 310px;
    margin: 0 auto;
  }

  .donation_text01 {
    color: #797979;
    font-size: 20px;
    line-height: 1.184;
    font-weight: bold;
    text-align: center;
    padding: 24px 0 0;
  }

  .donation_text01 br {
    display: block;
  }

  .donation_items {
    display: block;
    width: 90%;
    margin: 24px auto;
  }

  .donation_item {
    width: 100%;
    font-size: 15px;
    line-height: 1.67;
    margin: 0 0 25px;
  }

  .donation_item_spimg {
    display: block;
    width: 42.5%;
  }

  .donation_item_text {
    margin-left: 3%;
    width: 52.7%;
    line-height: 1.411;
    font-size: 17px;
  }

  .donation dd.body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .donation_annotation {
    margin-top: 7px;
    padding: 0 12px;
    text-align: left;
    font-size: 12px;
    line-height: 1.25;
  }
}

/*==================================================
	共通要素
==================================================*/
.sectionFlow,
.sectionJoin,
.sectionQA,
.sectionVoice,
.sectionAbout {
  margin-left: auto;
  margin-right: auto;
}

.sectionFlow>.body,
.sectionJoin>.body,
.sectionQA>.body,
.sectionVoice>.body {
  margin-left: 11px;
  max-width: 975px;
  margin: 0 auto;
}

/*==================================================
	sectionFlow
	ユニセフ・マンスリーサポート・プログラムによる募金の流れ
==================================================*/
@media screen and (min-width: 768px) {

  .sectionFlow .toggle_ttl,
  .sectionQA .toggle_ttl,
  .sectionVoice .toggle_ttl,
  .sectionAbout .toggle_ttl {
    display: none;
  }

  .head_pc {
    width: 100%;
  }

  .head_pc img {
    width: 100%;
    height: auto;
  }
}

@media screen and (min-width: 767px) {
  .changeWrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sectionFlow {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .sectionJoin {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}

.sectionFlow>.head {
  text-align: center;
}

.sectionFlow>.body {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 38px 0 30px;
  background-color: #f4f4f4;
  color: #4b4847;
  font-size: 16px;
  line-height: 25.6px;
  width: 97.5%;
}

.sectionFlow_top,
.sectionFlow_bottom {
  margin-left: auto;
  margin-right: auto;
  max-width: 880px;
}

.sectionFlow_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sectionFlow_top_text {
  width: 45%;
  padding: 0 0 0 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.sectionFlow_top_text p:not(:nth-of-type(1)) {
  margin-top: 30px;
}

.sectionFlow_top_video {
  margin-left: 30px;
}

.sectionFlow_graph {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}

.sectionFlow_graph_item:nth-of-type(even) {
  margin-left: 10px;
}

.sectionFlow_graph_item .caption {
  padding-bottom: 18px;
  font-size: 16px;
  color: #1a9bfc;
  font-weight: bold;
}

@media screen and (min-width: 768px) {
  .sectionFlow {
    margin-top: 0;
    padding-bottom: 50px;
    width: 97.5%;
    max-width: 1000px;
  }

  .sectionFlow>.head img {
    position: relative;
    left: -1px;
    width: 100%;
    height: auto;
  }

  .sectionFlow_bottom {
    margin-top: 40px;
    text-align: center;
  }

  .sectionFlow_bottom img {
    width: 98%;
  }
}

@media screen and (max-width: 767px) {
  .sectionFlow>.body {
    padding: 25px 0 30px;
    background: #fff;
  }

  .sectionFlow_top {
    display: block;
  }

  .sectionFlow_top_text {
    width: 100%;
    padding: 0 20px;
    font-size: 15px;
  }

  .sectionFlow_top_video {
    margin: 20px 0 0;
  }

  .sectionFlow .youtube-area {
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
  }

  .sectionFlow .youtube-area iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .sectionFlow_bottom {
    margin-top: 20px;
    text-align: center;
  }

  .sectionFlow_bottom img {
    width: 98%;
  }
}

/*==================================================
	sectionJoin
	ユニセフ・マンスリーサポート・プログラムにご参加いただくと
==================================================*/
.sectionJoin {
  padding-bottom: 40px;
  max-width: 1000px;
  width: 100%;
}

.sectionJoin>.head img {
  width: 100%;
  height: auto;
}

.sectionJoin>.body {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 20px;
  padding-bottom: 25px;
  padding: 25px;
  width: 97.5%;
}

.sectionJoin_item>.head {
  padding-top: 4px;
  padding-left: 50px;
  min-height: 34px;
  font-size: 18px;
  background-position: 0 0;
  background-repeat: no-repeat;
  color: #0099ff;
  font-weight: bold;
  line-height: 1.611;
}

.sectionJoin_item.item02 {
  width: 65%;
}

.sectionJoin_items>li {
  padding: 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 40px;
  margin-right: 40px;
}

.sectionJoin_items>li:nth-of-type(1) .head {
  background-image: url("../../../202309/img/join_num1.png");
}

.sectionJoin_items>li:nth-of-type(1) .body {
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 13px;
  line-height: 1.53;
}

.sectionJoin_items>li:nth-of-type(1) .body .note li {
  padding-left: 1em;
  text-indent: -1em;
}

.sectionJoin_items>li:nth-of-type(2) .head {
  background-image: url("../../../202309/img/join_num2.png");
}

.sectionJoin_items>li:nth-of-type(2) .body {
  margin-left: 50px;
}

.sectionJoin_items>li:nth-of-type(2) .sectionJoin_img {
  text-align: right;
  /* width: 44%; */
  padding: 0;
}

.sectionJoin_items>li:nth-of-type(3) .head {
  background-image: url("../../../202309/img/join_num3.png");
}

.sectionJoin_items>li:not(:first-child) {
  padding-top: 20px;
  border-top: 1px solid #dde0e3;
}

.sectionJoin_item>.body {
  margin-top: 5px;
  font-size: 16px;
  color: #4d4d4d;
  line-height: 1.688;
  text-align: justify;
}

@media screen and (min-width: 850px) {
  .sectionJoin_items {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    max-width: 924px;
    background: url(../../../202309/img/join_frame_top.gif) center 0 no-repeat, url(../../../202309/img/join_frame_bottom.gif) center 100% no-repeat, url(../../../202309/img/join_inner_bg.gif) center 0 repeat-y;
    width: calc(100% - 10px);
  }

  .sectionJoin>.body {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 20px;
    padding-bottom: 25px;
    background-color: #e4f3fd;
  }
}

@media screen and (min-width: 767px) {

  .sectionJoin_items>li:nth-of-type(2) .sectionJoin_img img,
  .sectionJoin_items>li:nth-of-type(3) .sectionJoin_img img {
    width: 100%;
    height: auto;
  }
}

@media screen and (max-width: 1000px) {
  .sectionJoin_items>li:nth-of-type(2) .body .nosp {
    display: none;
  }

  .sectionJoin_items>li:nth-of-type(2) .sectionJoin_img {
    width: 100%;
    padding-left: 20px;
  }
}

@media screen and (min-width: 767.98px) and (max-width: 844.98px) {
  .sectionJoin h2 img {
    width: 100%;
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  .sectionJoin>.body {
    width: 100%;
    padding: 0;
  }

  .sectionJoin_item>.head {
    padding: 10px 0 0 45px;
    font-size: 17px;
    line-height: 1.25;
    overflow: hidden;
  }

  .sectionJoin_items>li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    width: 90%;
    margin-inline: auto;
    padding: 0;
  }

  .sectionJoin_items>li:nth-of-type(1) .head,
  .sectionJoin_items>li:nth-of-type(2) .head,
  .sectionJoin_items>li:nth-of-type(3) .head {
    background-size: 30px auto;
  }

  .sectionJoin_items>li:nth-of-type(1) .body,
  .sectionJoin_items>li:nth-of-type(2) .body,
  .sectionJoin_items>li:nth-of-type(3) .body {
    font-size: 15px;
    margin-inline: 10px;
  }

  .sectionJoin_items>li:nth-of-type(1) .head {
    padding-top: 20px;
    background-position: 4px 28px;
  }

  .sectionJoin_items>li:nth-of-type(1) .body {
    padding-top: 10px;
  }

  .sectionJoin_items>li:nth-of-type(1) .body .note li {
    padding-left: 0;
    text-indent: 0;
  }

  .sectionJoin_items>li:nth-of-type(2) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sectionJoin_items>li:nth-of-type(2) .head {
    padding: 18px 0 10px 45px;
    background-position: 4px 15px;
  }

  .sectionJoin_items>li:nth-of-type(2) .sectionJoin_img {
    width: 100%;
    padding: 15px 0;
  }

  .sectionJoin_items>li:nth-of-type(3) .head {
    background-position: 4px 10px;
    padding: 12px 0 10px 45px;
  }

  .sectionJoin_items>li:not(:first-child) {
    padding-top: 0;
    border-top: unset;
  }

  .sectionJoin_img_sp01,
  .sectionJoin_img_sp02,
  .sectionJoin_img_sp03 {
    text-align: center !important;
  }

  .sectionJoin_img_sp01 img {
    width: 242px;
  }

  .sectionJoin_img_sp02 img {
    width: 70%;
    padding: 15px 0;
  }

  .sectionJoin_img_sp03 img {
    width: 60%;
    margin: 10px auto 0;
  }
}

/*==================================================
	sectionQA
	ユニセフ・マンスリーサポート・プログラムに関するQ
==================================================*/
.sectionQA {
  color: #4b4847;
}

.sectionQA>.head img {
  position: relative;
  left: 1px;
}

.sectionQA_items {
  margin-left: auto;
  padding: 18px;
  max-width: 900px;
}

.sectionQA_item {
  /* ２行の場合 */
}

.sectionQA_item:not(:nth-of-type(1)) {
  margin-top: 10px;
}

.sectionQA_item>.head {
  position: relative;
  padding: 10px 50px 8px 55px;
  background: #f4f4f4 url(../../../202309/img/qa_switch_plus.png) no-repeat;
  color: #0099ff;
  font-size: 20px;
  font-weight: bold;
  border-radius: 7px;
  background-position: calc(100% - 25px) center;
}

.sectionQA_item>.head:before {
  content: "Q.";
  position: absolute;
  left: 26px;
  top: 8px;
}

.sectionQA_item>.head.is-active {
  background: #f4f4f4 url(../../../202309/img/qa_switch_minus.png) calc(100% - 25px) center no-repeat;
}

.sectionQA_item:nth-of-type(4)>.head {
  line-height: 1.3;
}

.sectionQA_item>.body {
  display: none;
  /* 初期値 */
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 15px 15px 25px 60px;
  font-size: 16px;
  line-height: 1.6;
}

.sectionQA_item>.body:before {
  content: "A.";
  position: absolute;
  top: 10px;
  left: 26px;
  font-size: 20px;
  color: #0099ff;
  font-weight: bold;
}

.sectionQA_item>.body a {
  color: #0099ff;
}

.sectionQA_item>.body small {
  font-size: 13px;
}

.sectionQA_item_graph {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.sectionQA_link_01 {
  margin: 0 16px;
  padding: 5px 30px 30px 0;
}

.sectionQA_link_01 img {
  display: block;
  width: auto;
  margin-left: auto;
}

@media screen and (min-width: 767px) {
  .sectionQA {
    max-width: 1000px;
  }

  .sectionQA>.head img {
    position: relative;
    left: -1px;
    width: 100%;
    height: auto;
  }

  .sectionQA>.body {
    margin-left: 11px;
    width: 97.5%;
    margin: 0 auto;
    background-color: #fff;
    -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.19);
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.19);
  }

  .sectionQA_item_graph p.graf {
    padding: 10px 20px 0 20px;
  }

  .sectionQA_item_graph p.graf img {
    width: 90%;
    height: auto;
  }

  .sectionQA_item_graph .annotation {
    position: absolute;
    width: 48%;
    top: 150px;
  }

  .sectionQA_changeorder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
  }

  .sectionQA_changeorder .maintext {
    width: 48%;
  }

  .sectionQA_changeorder .graf {
    width: 50%;
    text-align: right;
  }
}

@media screen and (max-width: 950px) {
  .sectionQA_item_graph {
    padding-bottom: 140px;
  }
}

@media screen and (max-width: 767px) {
  .sectionQA>.head img {
    position: relative;
    width: 100%;
    height: auto;
  }

  .sectionQA>.body {
    margin-left: 0;
  }

  .sectionQA_item .head {
    font-size: 14px;
  }

  .sectionQA_item>.body {
    font-size: 15px;
  }

  .sectionQA_item_graph {
    display: block;
    padding-bottom: 0;
  }

  .sectionQA_item_graph p.graf {
    text-align: center;
    margin: 20px 0 0;
  }

  .sectionQA_item_graph p.graf img {
    width: 100% !important;
    height: auto;
  }

  .sectionQA_item_graph .maintext {
    width: 100%;
  }

  .sectionQA_changeorder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sectionQA_changeorder .maintext {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .sectionQA_changeorder .annotation {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .sectionQA_changeorder .graf {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}

@media (min-width: 480px) and (max-width: 797.98px) {
  .sectionQA_item_graph p.graf img {
    width: 80%;
    height: auto;
  }
}

@media screen and (max-width: 479.98px) {
  .sectionQA>.head img {
    left: 0;
  }

  .sectionQA_item>.head {
    padding: 10px 50px 8px 40px;
  }

  .sectionQA_item>.head:before {
    content: "Q.";
    position: absolute;
    left: 15px;
    top: 8px;
  }

  .sectionQA_item>.body {
    padding: 15px 15px 0 40px;
  }

  .sectionQA_item>.body:before {
    content: "A.";
    position: absolute;
    top: 10px;
    left: 15px;
    font-size: 15px;
    color: #0099ff;
    font-weight: bold;
  }

  .sectionQA_item_graph p.graf {
    margin: 0 auto;
    text-align: center;
    padding: 0;
  }

  .sectionQA_item_graph p.graf img {
    width: 100%;
    height: auto;
    padding: 20px 0 10px;
  }
}

/*==================================================
	sectionVoice
	マンスリーサポーターの皆様の声
==================================================*/
.sectionVoice {
  margin-top: 40px;
}

.sectionVoice h2 {
  max-width: 1000px;
  margin: 0 auto;
}

.sectionVoice h2 img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 479.98px) {
  .sectionVoice {
    margin: 0 0 30px;
  }
}

#cont_voice {
  position: relative;
  margin: 0 auto;
  padding: 0 19px;
  background: #dff3fd;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#cont_voice .swiper_voice {
  max-width: 94%;
  margin: 0 0 0 30px;
  overflow: hidden;
  padding: 19px 0 22px;
}

#cont_voice .swiper_voice .swiper-slide {
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#cont_voice .swiper_voice .swiper-slide-active {
  opacity: 1;
  /* 中央のスライドは薄くしない */
  -webkit-transform: scale(1);
  transform: scale(1);
  /* 中央のスライドは小さくしない */
  z-index: 1;
  /* 中央のスライドを一番上にする */
}

#cont_voice .swiper_voice .swiper-slide-next {
  /* transform: scale(1); /* 中央のスライドは小さくしない */
  z-index: 1;
  /* 中央のスライドを一番上にする */
}

#cont_voice .swiper_voice .swiper-slide .swiper-slide-inner {
  height: auto;
  width: 100%;
  position: relative;
}

#cont_voice .swiper_voice .swiper-slide .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#cont_voice .swiper_voice .swiper-slide .inner .item {
  width: 48.6046511628%;
  padding: 12px 21px 9px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 2px 0 5px 0 rgba(10, 36, 94, 0.3);
  box-shadow: 2px 0 5px 0 rgba(10, 36, 94, 0.3);
  font-family: "Zen Kurenaido", sans-serif;
  font-size: 16px;
  line-height: 1.875;
  letter-spacing: -0.02em;
  text-align: justify;
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}

#cont_voice .swiper_voice .swiper-slide .inner .item.ic01:before {
  background-image: url(../../../202503/img/msupporter_icon01.png);
}

#cont_voice .swiper_voice .swiper-slide .inner .item.ic02:before {
  background-image: url(../../../202503/img/msupporter_icon02.png);
}

#cont_voice .swiper_voice .swiper-slide .inner .item.ic03:before {
  background-image: url(../../../202503/img/msupporter_icon03.png);
}

#cont_voice .swiper_voice .swiper-slide .inner .item.ic04:before {
  background-image: url(../../../202503/img/msupporter_icon04.png);
}

#cont_voice .swiper_voice .swiper-slide .inner .item:before {
  position: absolute;
  content: "";
  bottom: 0;
  right: 13px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 82px;
  height: 83px;
  z-index: 2;
}

#cont_voice .swiper_voice .swiper-slide .inner .item:after {
  position: absolute;
  content: "";
  top: 13px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 89.95215311%;
  height: calc(100% - 40px);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(93%, transparent), to(#cce0ea));
  background-image: linear-gradient(transparent 0, transparent 93%, #cce0ea 100%);
  background-size: 100% 1.875em;
  z-index: 1;
}

#cont_voice .swiper_voice .swiper-slide .inner .item:not(:nth-child(-n+2)) {
  margin-top: 21px;
}

#cont_voice .swiper_voice .swiper-slide .inner .item span {
  color: #ec5401;
}

#cont_voice .swiper_voice .swiper-slide .inner .item .main-txt {
  margin-bottom: 1px;
  line-break: strict;
  position: relative;
  z-index: 3;
}

#cont_voice .swiper_voice .swiper-slide .inner .item .data {
  margin-top: auto;
  text-align: right;
  position: relative;
  z-index: 4;
}

#cont_voice .swiper-button-next:after,
#cont_voice .swiper-button-prev:after,
#cont_voice .swiper-rtl .swiper-button-prev:after,
#cont_voice .swiper-rtl .swiper-button-next:after {
  content: "" !important;
}

#cont_voice .swiper-button-next,
#cont_voice .swiper-button-prev {
  width: 40px;
}

#cont_voice .swiper-button-next,
#cont_voice .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 30px) !important;
  left: auto;
  top: 35% !important;
}

#cont_voice .swiper-button-prev,
#cont_voice .swiper-button-next {
  height: 40px;
  width: 40px;
}

#cont_voice .swiper-button-prev:after,
#cont_voice .swiper-button-next:after {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 50px;
  margin: auto;
  width: 50px;
}

#cont_voice .swiper-button-prev:after {
  background-image: url(../../../202309/img/voice_back.png);
}

#cont_voice .swiper-button-next:after {
  background-image: url(../../../202309/img/voice_next.png);
}

#cont_voice .swiper-pagination {
  margin-top: 21px;
  position: static;
}

#cont_voice .swiper-pagination-bullets .swiper-pagination-horizontal {
  bottom: -50px !important;
}

#cont_voice .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  margin: 0 5px;
  background: #a3b4c0;
  opacity: 1;
}

#cont_voice .swiper-pagination-bullet-active {
  background: #0096ff;
}

@media screen and (min-width: 767px) {
  #cont_voice {
    margin: 0 auto 50px;
    max-width: 975px;
  }

  #cont_voice .swiper {
    padding: 0;
  }

  #cont_voice .swiper-button-prev,
  #cont_voice .swiper-button-next {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 0;
    height: 40px;
    width: 40px;
  }

  #cont_voice .swiper-button-next,
  #cont_voice .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 9px) !important;
    left: auto;
    top: calc(50% - 9px) !important;
  }

  #cont_voice .swiper-button-prev,
  #cont_voice .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 9px) !important;
    right: auto;
    top: calc(50% - 9px) !important;
  }
}

@media screen and (max-width: 767px) {
  #cont_voice {
    margin: 0 0 25px;
    padding: 0;
    /* 前へ次への矢印カスタマイズ */
  }

  #cont_voice.cont_voice_inr {
    position: relative;
    overflow: hidden;
  }

  #cont_voice .swiper_voice {
    max-width: 100%;
    margin: 0 auto;
    padding: 10px 0 30px;
  }

  #cont_voice .swiper_voice .swiper-slide .inner .item {
    width: 48.3333333333%;
    padding: 9px 10px 7px;
    border-radius: 5px;
    font-size: 13px;
    line-height: 1.6153846154;
  }

  #cont_voice .swiper_voice .swiper-slide .inner .item.ic01:before {
    background-image: url(../../../202503/img/msupporter_icon01_sp.png);
  }

  #cont_voice .swiper_voice .swiper-slide .inner .item.ic02:before {
    background-image: url(../../../202503/img/msupporter_icon02_sp.png);
  }

  #cont_voice .swiper_voice .swiper-slide .inner .item.ic03:before {
    background-image: url(../../../202503/img/msupporter_icon03_sp.png);
  }

  #cont_voice .swiper_voice .swiper-slide .inner .item.ic04:before {
    background-image: url(../../../202503/img/msupporter_icon04_sp.png);
  }

  #cont_voice .swiper_voice .swiper-slide .inner .item:before {
    right: 5px;
    width: 43px;
    height: 46px;
  }

  #cont_voice .swiper_voice .swiper-slide .inner .item:after {
    top: 9px;
    width: 86.2068965517%;
    height: calc(100% - 25px);
    background-size: 100% 1.6153846154em;
  }

  #cont_voice .swiper_voice .swiper-slide .inner .item:not(:nth-child(-n+2)) {
    margin-top: 10px;
  }

  #cont_voice .swiper-button-next,
  #cont_voice .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px) !important;
    left: auto;
  }

  #cont_voice .swiper-button-prev,
  #cont_voice .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px) !important;
    right: auto;
  }

  #cont_voice .swiper-button-next,
  #cont_voice .swiper-button-prev {
    top: auto !important;
    bottom: 20px;
    height: 40px;
    width: 40px;
  }

  #cont_voice .swiper-button-next:after,
  #cont_voice .swiper-button-prev:after {
    width: 100%;
    height: 100%;
  }

  #cont_voice .swiper-pagination {
    margin-top: 19px;
  }

  #cont_voice .swiper-pagination-bullet {
    margin: 0 5px !important;
    width: 8px;
    height: 8px;
  }
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

/*==================================================
	sectionReport
	世界の子どもたちへ、2023年、たとえばこんな支援を届けることができました
==================================================*/
.sectionReport {
  overflow: hidden;
}

@media screen and (min-width: 950px) {
  .sectionReport .report_main {
    background: url("../../../202309/img/sectionreport_img@2x.jpg") no-repeat center top;
    height: 660px;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
  }

  .sectionReport .report_textwrap {
    width: 50%;
    background-color: rgb(0, 150, 255);
    mix-blend-mode: Multiply;
    /* 重ね方を指定 */
    height: 660px;
  }

  .sectionReport .report_text {
    position: absolute;
    left: 53%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .sectionReport .report_text figure {
    position: absolute;
    top: 80px;
    left: 350px;
    width: 50%;
  }

  .sectionReport .report_text figure img {
    width: 100%;
    max-width: 211px;
  }

  .sectionReport .report_text .head {
    padding-left: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .sectionReport .report_text .body {
    padding-top: 26px;
  }

  .sectionReport .report_text .body .item:nth-of-type(n + 2) {
    margin-top: 20px;
  }

  .sectionReport .report_text .txt {
    margin-top: 9px;
    padding-left: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    font-size: 18px;
    line-height: 1.66;
    letter-spacing: 0.1em;
  }

  .sectionReport h2 {
    font-size: 27px;
    color: #fff;
  }

  .sectionReport p {
    max-width: 410px;
    margin: 25px 0 0;
  }

  .sectionReport p img {
    width: 100%;
  }
}

@media screen and (max-width: 949.98px) {
  .sectionReport {
    display: none;
  }
}

.report_sp {
  display: none;
}

@media screen and (max-width: 949.98px) {
  .report_sp {
    display: block;
    margin: 30px 0 0;
  }

  .report_sp .report_sp_heas {
    width: 100%;
  }

  .report_sp_text {
    background: #0078ff;
    padding: 40px;
  }

  .report_sp_text .head {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .report_sp_text .body .item:nth-of-type(n + 2) {
    margin-top: 20px;
  }

  .report_sp_text .txt {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    margin-top: 6px;
    padding-left: 0;
    font-size: 15px;
    line-height: 1.533;
  }

  .report_sp_text img {
    max-width: 470px;
    width: revert-layer;
  }

  .report_sp_text .head img {
    height: auto;
  }
}

@media screen and (max-width: 360px) {
  .report_sp_text {
    padding: 15px;
  }
}

/*==================================================
	sectionAbout
	ユニセフ募金は税額控除の対象となり、約40％が所得税額から控除されます。
==================================================*/
.sectionAbout {
  color: #666666;
}

.sectionAbout_inner {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f3fae0;
  max-width: 1100px;
  margin: 0 auto;
}

.sectionAbout .head {
  text-align: center;
  max-width: 1000px;
  margin: 0 auto;
}

.sectionAbout .head img {
  width: 100%;
  height: auto;
}

.sectionAbout .body {
  margin-left: auto;
  margin-right: auto;
  max-width: 810px;
}

.sectionAbout_text_01 {
  margin: 15px;
}

.sectionAbout_text_01 p {
  font-size: 15px;
  line-height: 2;
}

.sectionAbout_text_02 {
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  max-width: 810px;
  padding: 0 15px;
}

.sectionAbout_text_02 p {
  font-size: 12px;
  line-height: 1.6;
}

.sectionAbout_img_01 {
  text-align: center;
}

.sectionAbout_img_01 img {
  width: 95%;
}

@media screen and (min-width: 767px) {
  .sectionAbout {
    padding-top: 50px;
  }

  .sectionAbout .head {
    padding: 0 15px;
  }

  .sectionAbout_img_01 img {
    width: 100%;
    max-width: 800px;
  }
}

@media screen and (max-width: 949.98px) {
  .sectionAbout_inner {
    margin-top: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .sectionAbout_inner {
    margin-top: 50px;
    padding-top: 0;
    padding-bottom: 0;
    background: none;
  }
}

@media screen and (max-width: 479.98px) {
  .sectionAbout {
    margin: 0;
    position: relative;
    z-index: 999;
  }

  .sectionAbout_inner {
    margin-top: 0;
  }
}

/*==================================================
	blockOffer
==================================================*/
.blockOffer {
  display: none;
}

@media screen and (max-width: 767px) {
  .blockOffer {
    display: block;
    margin: 0 0 13px;
    padding-bottom: 20px;
    background: #0099ff;
  }

  .blockOffer a img {
    width: 96.875%;
    margin: 0 auto;
  }

  .blockOffer .blockOfferTitle {
    margin-bottom: 10px;
  }

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

  .blockOffer .blockOfferFooter2 {
    margin: 5px 0 0 0;
    text-align: center;
    font-size: 12px;
  }

  .blockOffer .blockOfferFooter2 span {
    text-decoration: underline;
  }

  .blockOffer .blockOfferFooter2 a {
    display: inline-block;
    margin: 5px 15px;
    color: #fff;
    font-size: 14px;
    line-height: 1.357;
    font-weight: 700;
  }

  .blockOffer .blockOfferFooter2 .txt {
    font-size: 13px;
    line-height: 1.571;
    margin-bottom: 10px;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    text-align: center;
  }

  .blockOffer .blockOfferFooter2 .txt .blockOfferFooter2_txt_link {
    margin: 0;
    text-decoration: underline;
  }
}

/*==================================================
	footerCTA
	ユニセフ・マンスリーサポート・プログラムに参加する
==================================================*/
.footerCTA_top_inner {
  max-width: 905px;
  margin: 0 auto;
}

.footerCTA_top_inner .link a {
  color: #3d88f7;
  text-decoration: underline;
}

.footerCTA_top_inner img {
  max-width: 100%;
}

.footerCTA_top_top {
  padding: 35px 40px 24px;
  background: #e4f3fd;
}

.footerCTA_top_top .btn {
  max-width: 650px;
  margin: 0 auto;
}

.footerCTA_top_top .txt-link {
  margin-top: 18px;
  text-align: center;
  font-size: 14px;
}

.footerCTA_top_top .link-list {
  max-width: 607px;
  margin: 28px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.footerCTA_top_top .link-list_item {
  width: 50%;
  padding-left: 25px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.footerCTA_top_top .link-list_item .ttl {
  color: #3985f7;
  font-size: 16px;
  font-weight: 700;
}

.footerCTA_top_top .link-list_item .link {
  margin-top: 9px;
}

.footerCTA_top_top .link-list_item .link li {
  font-size: 14px;
  line-height: 1.785;
  padding-left: 20px;
  position: relative;
}

.footerCTA_top_top .link-list_item .link li:before {
  position: absolute;
  content: "▶";
  top: 0;
  left: 0;
  color: #3985f7;
}

.footerCTA_top_top .link-list_item .link li:not(:first-child) {
  margin-top: 5px;
}

.footerCTA_top_bottom {
  margin-top: 43px;
  text-align: center;
}

.footerCTA_top_bottom .txt {
  color: #444444;
  font-size: 15px;
}

.footerCTA_top_bottom .link {
  margin-top: 18px;
  font-size: 14px;
}

.footerCTA_bottom {
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 860px;
  font-size: 10px;
  padding: 0 20px;
}

.footerCTA_bottom small {
  font-size: 10px;
}

.footerCTA_text_01 {
  margin: 20px 0;
  font-size: 11px;
  color: #666666;
}

@media screen and (min-width: 767px) {
  .footerCTA {
    margin-top: 30px;
    padding: 20px;
    font-size: 17px;
  }

  .footerCTA .footer_btns {
    display: none;
  }

  .footerCTA .footer_annotation {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .footerCTA {
    padding: 0;
    margin-top: 30px;
  }

  .footerCTA_top {
    display: none;
  }

  .footerCTA_text_01 {
    text-align: left;
  }

  .footerCTA .footer_btns {
    width: 93%;
    margin: 10px auto 6px;
    overflow: hidden;
  }

  .footerCTA .footer_btns li {
    width: 48%;
    float: left;
    line-height: 1;
    font-size: 0;
    max-width: 289px;
  }

  .footerCTA .footer_btns li:last-child {
    float: right;
  }

  .footerCTA .footer_btns li img {
    width: 100%;
  }

  .footerCTA .footer_annotation {
    margin: 15px auto 6px;
    width: 93%;
    overflow: hidden;
    font-size: 14px;
    line-height: 1.3;
  }
}

.sp_copyright {
  display: none;
}

@media screen and (max-width: 767px) {
  .sp_copyright {
    display: block;
    background: #0088FF;
    clear: both;
    padding: 20px 0;
    margin: 0 auto;
    text-align: center;
  }

  .sp_copyright img {
    width: 88.125%;
  }
}

/*==================================================
	pagetop link
==================================================*/
#pageTop .pagetop,
#pageTop .pagetop2 {
  text-align: right;
  margin: 0 0 15px 8%;
  padding-right: 5%;
  font-size: 14px;
}

#pageTop .pagetop a,
#pageTop .pagetop2 a {
  font-weight: bold;
  color: #0096ff;
  font-size: 14px;
  display: inline-block;
  padding-right: 20px;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 15px 15px;
}

#pageTop .pagetop a {
  background-image: url(../../../202309/img/icon_circle_top.png);
}

#pageTop .pagetop2 a {
  background-image: url("../../../202309/img/icon_circle_right.png");
}

@media screen and (min-width: 767px) {
  #pageTop .pagetop2.pagetop2_sp {
    display: none;
  }

  #pageTop .pagetop2.pagetop2_pc {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  #pageTop .pagetop2 {
    display: block;
  }

  #pageTop .pagetop2.pagetop2_sp {
    display: block;
  }

  #pageTop .pagetop2.pagetop2_pc {
    display: none;
  }

  #pageTop .pagetop {
    font-size: 13px;
    margin: 0 0 10px 8%;
  }
}

/*==================================================
	JavaScript
==================================================*/
.js-accordionSwitch {
  cursor: pointer;
}

.js-accordionTarget {
  display: none;
}

.js-accordionTarget.is-active {
  display: block;
}

/*==================================================
	facebook
==================================================*/
#fbLikebox {
  width: 876px;
  margin: 40px auto;
  text-align: center;
}

/*==================================================
	フッター
==================================================*/
#footer2 {
  background: #0099ff;
  padding: 15px 0 105px;
}

#footer2 .footerText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  line-height: 1;
}

#footer2 .footerText li.text03,
#footer2 .footerText li.text04 {
  float: left;
  padding: 0 10px;
  border-right: 1px solid #ffffff;
  margin: 0;
  line-height: 1;
}

#footer2 .footerText li.text04 {
  border-left: 1px solid #fff;
}

#footer2 .copyright {
  float: none;
}

#footer2 .footer_tel {
  float: right;
}

@media screen and (min-width: 767px) {
  #footer2 .footInner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
    overflow: hidden;
    max-width: 860px;
    padding: 0 20px;
  }

  #footer2 .footInner li a {
    color: #ffffff;
    text-decoration: none;
  }
}

@media screen and (max-width: 767px) {
  #footer2 {
    background: #fff;
    padding: 15px 0 0;
  }

  #footer2 .footInner .copyright {
    display: none;
  }

  #footer2 .footerText {
    display: block;
  }

  #footer2 .footerText li a {
    display: block;
    color: #0096ff;
    font-size: 12px;
    line-height: 20px;
    border-top: 1px solid #ccc;
    padding: 5px 10px;
    text-decoration: none;
  }

  #footer2 .footerText li.text03,
  #footer2 .footerText li.text04 {
    float: none;
    padding: 0;
    border-right: 1px solid #ffffff;
    margin: 0;
    line-height: 1;
  }

  #footer2 .footerText li:last-child {
    border-bottom: 1px solid #ccc;
  }
}

/*==================================================
	導線（PC）
==================================================*/
.blockAction {
  background: #0173de;
  padding: 10px 0 10px 0;
  position: fixed !important;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  -webkit-transform: translate3d(0, 0, 0);
}

@media screen and (max-width: 767px) {
  .blockAction {
    display: none !important;
  }
}

.blockAction .blockActionInner {
  overflow: hidden;
}

.blockAction .blockBody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
}

.blockAction .transfer {
  margin-left: 20px;
}

.blockAction .transfer dt {
  margin-bottom: 3px;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
}

.blockAction .transfer .dl {
  margin-left: 22px;
}

/*==================================================
	導線（上に配置するパターンページ）
==================================================*/
.blockAction_top {
  background: #0099ff;
  padding: 0 0 10px 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  -webkit-transform: translate3d(0, 0, 0);
}

.blockAction_top .blockActionInner {
  margin: 0 auto;
  overflow: hidden;
  width: 960px;
}

.blockAction_top .blockTitle {
  float: left;
}

.blockAction_top .blockBody {
  margin-left: 284px;
}

.blockAction_top .credit {
  float: left;
}

.blockAction_top .transfer {
  width: 274px;
  float: right;
  margin-top: 10px;
}

.blockAction_top .transfer dt {
  margin-bottom: 3px;
}

.blockAction_top .transfer .dl {
  margin-left: 22px;
  float: left;
}

.blockAction_top .transfer .order {
  margin-left: 10px;
  float: left;
}

.blockAction_top .blockInfo {
  text-align: center;
  padding: 5px;
}

/*==================================================
	導線（SP）
==================================================*/
.optFloatbtn {
  display: none;
  position: fixed;
  top: 0;
  z-index: 9999;
  width: 100%;
  padding: 1% 0;
  background: #fff;
}

.optFloatbtn img {
  display: block;
}

.optFloatbtn .floatTitle {
  display: inline-block;
  width: 26%;
  margin: 0 0 0 2%;
}

.optFloatbtn .btnArea {
  display: inline-block;
  width: 68%;
  margin: 0 0 0 0;
}

.optFloatbtn .btnArea a {
  width: 100%;
}

.optFloatbtn .btnArea .fundBtn {
  display: block;
  height: auto !important;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
}

@media screen and (min-width: 767px) {
  .optFloatbtn {
    display: none !important;
  }
}

/*==================================================
	ユニセフ（国際連合児童基金）について
==================================================*/
.about .text {
  margin: 20px 40px 30px 40px;
  font-size: 14px;
  line-height: 24px;
}

.about dl {
  background: url("../../201902/img/201502/aboutBack.jpg") no-repeat left top;
  height: 184px;
  margin: 0 auto;
  overflow: hidden;
  width: 888px;
}

.about dt {
  margin: 30px 0 5px 270px;
}

.about dd {
  line-height: 1.5;
  margin: 0 60px 0 270px;
  font-size: 13px;
}

/* 固定footer
-------------------------- */
.btnentry {
  position: relative;
  width: 372px;
  display: inline-block;
}

.btnentry img {
  width: 100%;
}

.btnentry :hover {
  opacity: 0.9;
}

.btnentry a {
  cursor: pointer;
}

/*
.mslp {
	width:258px;
}
*/
.mslp span {
  font-size: 12px;
}

.mslp_bottomarea_link>.head img {
  vertical-align: middle;
}

.mslp_bottomarea_link>.body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 18px;
}

.mslp_bottomarea_link>.body>p+p {
  margin-left: 18px;
}

.mslp_bottomarea_link p {
  color: #fff;
  font-weight: bold;
}

.mslp_bottomarea_link p>i {
  font-weight: normal;
  margin-right: 5px;
}

.mslp_bottomarea_link p>a {
  color: #fff;
  text-decoration: none;
}

.mslp_bottomarea_link p>a:hover {
  color: #f90;
}

/*
.blockAction .transfer {
	margin-right: 20px;
}
.blockAction .transfer .dl {
	margin-left:18px;
}
.blockAction .transfer .subtitle img {
	margin: 1px 5px 0 0;
}
*/
.footer-annotation {
  color: #fff;
  font-size: 11px;
}

/* ToggleArea
-------------------------- */
#toggle {
  margin: 0 auto;
  width: 100%;
  height: auto;
  text-align: left;
  position: relative;
}

#toggle a {
  width: 100%;
  height: 100%;
  position: absolute;
}

/* CSS3 Toggle
-------------------------- */
#toggle:target .front {
  opacity: 0;
  pointer-events: none;
}

/*検証
---------------------------------------------------*/
.validate .contents01_inner .top_col2 p {
  display: inline-block;
  word-break: normal;
  text-align: justify;
  display: inline-block;
  width: 410px;
  position: relative;
  top: 140px;
  left: 380px;
  line-height: 1.8 !important;
}

#dna {
  overflow: hidden;
}

#dna .dna_titleWrap {
  width: 100%;
  text-align: center;
  background: #acc72d;
  display: table;
  height: 99px;
}

#dna .dna_titleWrap h2 {
  display: table-cell;
  vertical-align: bottom;
}

.validate .contents01_inner .top_col,
.contents01_inner .top_col2 {
  width: 852px;
  height: 608px;
  background: url(../../../202209/img/contents01_img01.png) left top no-repeat;
}

.validate .contents04_wrap {
  width: 100%;
  padding: 0 0 0 0;
  background: #f5fddd;
}

.validate .contents06_inner .middle_col .menu .short2 {
  word-break: normal;
}

/*募金、申込ボタンの注釈
---------------------------------------------------*/
.btn_notice {
  display: block;
  margin-top: 10px;
  margin-bottom: 16px;
  color: #666;
  font-size: 13.5px;
  text-align: right;
}

/* 追加 */
.txt_shadow {
  text-shadow: #000 1px 0 10px;
}
/*==================================================
    section11
    すべての子どもに希望を運ぼう。
  ==================================================*/
  .section11 {
    overflow: hidden;
    margin-bottom: 8em;
  }
  .section11_inner {
    max-width: 1300px;
    margin: 0 auto;
  }
  .section11_head {
    /* width: 1160px;

    padding-left: 542px; */
    padding-top: 122px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    max-width: 1300px;
    margin: 0 auto;
    padding-left: min(542 * var(--pc-rate), 542px);
    padding-right: min(94 * var(--pc-rate), 94px);
  }
  .section11_head .txt-area {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% + 3rem);
    position: relative;
  }
  .section11_head .txt-area .title {
    width: calc(100% + 5rem);
    max-width: 758px;
    margin: 0 0;
  }
  .section11_head .txt-area .txt1 {
    padding-top: 24px;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.4545454545;
    letter-spacing: -0.01em;
    color: #333;
  }
  .section11_head .txt-area .txt1 span {
    display: inline-block;
  }
  .section11_head .txt-area .txt2 {
    margin-top: 10px;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 20px;
    font-weight: 700;
  }
  .section11_head .txt-area .txt2 a {
    color: #00aeef;
    text-decoration-thickness: 1px;
    text-underline-offset: 12px;
  }
  .section11_head .txt-area .note {
    margin-top: 9px;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 700;
    color: #333;
  }
  .section11_detail {
    margin-top: -18px;
  }
  .section11_detail .img {
    /* margin: 0 101px 0 auto; */
    width: calc(100% + 4rem);
    margin: 0 70px 0 0;
    max-width: 498px;
  }
  .section11_detail .img img {
    width: 100%;
  }
  .section11_detail .note-area {
    width: 785px;
    margin: 22px 80px 0 auto;
  }
  .section11_detail .note-area .txt li {
    font-size: 15px;
    line-height: 1.6666666667;
    letter-spacing: 0.02em;
    padding-left: 1em;
    text-indent: -1em;
  }
  .section11_detail .note-area .txt li a {
    color: #00aeef;
  }
  .section11_other .txt {
    text-align: center;
    font-size: 20px;
    line-height: 1.4;
    font-weight: 700;
  }
  .section11_other .accordion-area {
    margin-top: 42px;
  }
  .section11_other .accordion-area_item.item1 .btn {
    padding-left: 100px;
  }
  .section11_other .accordion-area_item.item1 .btn .icon {
    width: 36px;
    line-height: 1;
    position: absolute;
    left: 50%;
    translate: -50% 0;
    top: -24px;
    margin-left: -160px;
  }
  .section11_other .accordion-area_item.item1 .contents .img {
    padding-top: 29px;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content {
    width: 302px;
    margin-left: 112px;
    position: relative;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 {
    overflow: hidden;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 .item:hover img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 .item img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 .item a {
    aspect-ratio: 1/1;
    overflow: hidden;
    cursor: pointer;
    display: block;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next {
    position: absolute;
    z-index: 2;
    top: 50%;
    translate: 0 -50%;
    margin-top: -10px;
    aspect-ratio: 1/1;
    border-radius: 50%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    width: 36px;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.7);
    cursor: pointer;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev:before, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    right: 10px;
    top: 10px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px auto;
    background-image: url(../../../202501/img/ico_arrow_w.png);
    -webkit-filter: brightness(1) invert(2);
            filter: brightness(1) invert(2);
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev:hover:before, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next:hover:before {
    -webkit-animation: arrow 0.8s;
            animation: arrow 0.8s;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev.swiper-button-disabled, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next.swiper-button-disabled {
    opacity: 0;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev {
    left: 2px;
    rotate: 180deg;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next {
    right: 2px;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .note {
    margin-top: 5px;
    text-align: right;
    font-size: 14px;
  }
  .section11_other .accordion-area_item.item2 {
    margin-top: 30px;
  }
  .section11_other .accordion-area_item.item2 .btn .icon {
    width: 59px;
    line-height: 1;
    position: absolute;
    left: 50%;
    translate: -50% 0;
    top: -11px;
    margin-left: -260px;
  }
  .section11_other .accordion-area_item .btn {
    width: 100%;
    max-width: 896px;
    height: 70px;
    margin: 0 auto;
    background: #00aeef;
    color: #fff;
    font-size: 26px;
    line-height: 1.6923076923;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    cursor: pointer;
  }
  .section11_other .accordion-area_item .btn:after {
    position: absolute;
    content: "";
    top: 50%;
    right: 4px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    background: url(../../../202501/img/icon_accordion_open.svg) no-repeat;
    background-size: 100% auto;
  }
  .section11_other .accordion-area_item .btn.is-active:after {
    background-image: url(../../../202501/img/icon_accordion_close.svg);
  }
  .section11_other .accordion-area_item .contents {
    display: none;
    float: none;
    text-align: center;
    max-width: 1000px;
    margin: 0 auto 65px;
  }
  /* .section11_other .accordion-area_item .contents img {
    width: 100%;
    width: 92.8%;
  } */
  .section11_other .item1.accordion-area_item .contents {
    max-width: 1026px;
  }
  .section11_faq {
    max-width: 896px;
    width: 90%;
    margin: 30px auto 0;
  }
  .section11_faq .btn {
    height: 68px;
    background: #000;
    color: #fff;
    font-size: 28px;
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    position: relative;
  }
  .section11_faq .btn:after {
    position: absolute;
    content: "";
    top: 50%;
    right: 4px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    background: url(../../../202501/img/icon_accordion_open.svg) no-repeat;
    background-size: 100% auto;
  }
  .section11_faq .btn .is-active:after {
    background-image: url(../../../202501/img/icon_accordion_close.svg);
  }
  .section11_faq .contents {
    display: none;
    float: none;
    width: 100%;
    background: #eceae9;
  }
  .section11_faq .contents .inner {
    padding: 56px 48px 60px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_faq .contents .tab-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .section11_faq .contents .tab-area li {
    cursor: pointer;
    width: 32.5%;
    height: 70px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px 10px 0 0;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    letter-spacing: 0.01em;
    text-align: center;
  }
  .section11_faq .contents .tab-area li.active {
    background: #000;
    color: #fff;
  }
  .section11_faq .contents .panel-area {
    display: none;
    margin-top: 30px;
  }
  .section11_faq .contents .panel-area.active {
    display: block;
  }
  .section11_faq .contents .panel-area_title {
    display: inline-block;
    font-size: 20px;
    letter-spacing: -0.01em;
    font-weight: 700;
    border: 2px solid #000;
    margin-top: 0;
    margin-bottom: 13px;
    padding: 5px 22px 3px 22px;
  }
  .section11_faq .contents .panel-area_list + .panel-area_title {
    margin-top: 39px;
  }
  .section11_faq .contents .panel-area_list_item {
    background: #fff;
  }
  .section11_faq .contents .panel-area_list_item:not(:first-child) {
    margin-top: 25px;
  }
  .section11_faq .contents .panel-area_list_item dt {
    font-size: 18px;
    line-height: 2.4444444444;
    font-weight: 700;
    padding: 9px 32px 10px 54px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../../../202501/img/icon_faq_q_black.svg) no-repeat top 18px left 19px;
    background-size: 23px auto;
    cursor: pointer;
    position: relative;
  }
  .section11_faq .contents .panel-area_list_item dt:before,
  .section11_faq .contents .panel-area_list_item dt:after {
    position: absolute;
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #000;
  }
  .section11_faq .contents .panel-area_list_item dt:before {
    right: 21px;
    width: 20px;
    height: 2px;
  }
  .section11_faq .contents .panel-area_list_item dt:after {
    right: 30px;
    width: 2px;
    height: 20px;
  }
  .section11_faq .contents .panel-area_list_item dt.is-active:after {
    display: none;
  }
  .section11_faq .contents .panel-area_list_item dd {
    display: none;
    background: url(../../../202501/img/icon_faq_a.svg) no-repeat top -1px left 19px;
    background-size: 23px auto;
    color: #333;
    font-size: 16px;
    line-height: 1.6875;
  }
  .section11_faq .contents .panel-area_list_item dd .inner {
    padding: 1px 70px 28px 54px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_faq .contents .panel-area_list_item dd a {
    color: #00aeef;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph {
    margin: 20px 0 13px;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph .img {
    max-width: 309px;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph .note {
    margin-top: 14px;
    padding-left: 1em;
    text-indent: -1em;
    font-size: 14px;
    line-height: 1.55;
  }
  /*==================================================
    2025/02/18 モーダル追加
  ==================================================*/
  .section11_detail {
    margin: 0 auto 80px;
    padding-left: min(592 * var(--pc-rate), 592px);
    padding-right: min(94 * var(--pc-rate), 94px);
  }
  .section11_detail .note-area {
    width: calc(100% + 3rem);
  }
  .section11_head .img_contents {
    position: absolute;
    left: 0;
    top: 0;
    width: min(542 * var(--pc-rate), 542px);
    /* margin-left: max(calc(-380 * var(--pc-rate)), -380px); */
  }
  .section11_head .img_contents picture {
    display: block;
  }
  .section11_head .img_contents img {
    max-width: 100%;
  }
  .section11_head .img_contents .img_content {
    position: relative;
    /* display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 10px; */
    margin-top: 3em;
    margin-right: 2em;
  }
  .section11 .img_contents .img_content .sec11_slide {
    overflow: hidden;
  }
  .section11_head .img_contents .img_content .item a {
    position: relative;
    aspect-ratio: 1/1;
    overflow: hidden;
    cursor: pointer;
    display: block;
  }
  .section11_head .img_contents .img_content .item a._youtube::before,
  .section11_head .img_contents .img_content .item a._youtube::after {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    aspect-ratio: 1/1;
    pointer-events: none;
  }
  .section11_head .img_contents .img_content .item a._youtube::before {
    background: #ff0033;
    border-radius: 50%;
    width: 20px;
    z-index: 2;
  }
  .section11_head .img_contents .img_content .item a._youtube::after {
    background: #fff;
    -webkit-clip-path: polygon(0 0, 0% 100%, 100% 54%);
            clip-path: polygon(0 0, 0% 100%, 100% 54%);
    width: 6px;
    height: 8px;
    z-index: 3;
  }
  .section11_head .img_contents .img_content .item img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  .section11_head .img_contents .img_content .item:hover img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  .section11 .img_content .note {
    margin-top: 0.5em;
    text-align: right;
  }
  .section11 .sec11_slide-button-prev,
  .section11 .sec11_slide-button-next {
    position: absolute;
    z-index: 2;
    top: 50%;
    translate: 0 -50%;
    margin-top: -10px;
    aspect-ratio: 1/1;
    border-radius: 50%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    width: 36px;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.7);
    cursor: pointer;
  }
  .section11 .sec11_slide-button-prev {
    left: 2px;
    rotate: 180deg;
  }
  /* @media screen and (max-width:1400px) {
    .section11 .sec11_slide-button-prev {
  	left: 10px;
    }

  } */
  .section11 .sec11_slide-button-next {
    right: 2px;
  }
  .section11 .swiper-button-disabled {
    opacity: 0;
  }
  .section11 .sec11_slide-button-prev::before,
  .section11 .sec11_slide-button-next::before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    right: 10px;
    top: 10px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px auto;
    background-image: url(../../../202501/img/ico_arrow_w.png);
    -webkit-filter: brightness(1) invert(2);
            filter: brightness(1) invert(2);
  }
  .section11 .sec11_slide-button-next:hover:before {
    -webkit-animation: arrow 0.8s;
            animation: arrow 0.8s;
  }
  .section11 .sec11_slide-button-prev:hover:before {
    -webkit-animation: arrow 0.8s;
            animation: arrow 0.8s;
  }
  @-webkit-keyframes arrow {
    0% {
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
    }
    25% {
      opacity: 0;
      -webkit-transform: translate(100%, 0);
              transform: translate(100%, 0);
    }
    50% {
      opacity: 0;
      -webkit-transform: translate(-100%, 0);
              transform: translate(-100%, 0);
    }
    100% {
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
    }
  }
  @keyframes arrow {
    0% {
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
    }
    25% {
      opacity: 0;
      -webkit-transform: translate(100%, 0);
              transform: translate(100%, 0);
    }
    50% {
      opacity: 0;
      -webkit-transform: translate(-100%, 0);
              transform: translate(-100%, 0);
    }
    100% {
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
    }
  }
  .section11_other {
    margin-top: 3em;
    /* width: 90%; */
    margin: 0 auto;
  }
  .mmInner {
    max-width: 600px;
    padding: 50px 50px 0 !important;
  }
  .mmClose {
    position: absolute !important;
    height: 50px !important;
    width: 50px !important;
    top: 15px !important;
    right: 35px !important;
    background: #fff !important;
  }
  .mmClose:before,
  .mmClose:after {
    width: 50% !important;
    height: 2px !important;
    background: #000 !important;
  }
  .mmPrev,
  .mmNext {
    position: absolute !important;
    width: 44px !important;
    height: 44px !important;
    border-radius: 0 !important;
    background: transparent !important;
  }
  .mmPrev {
    left: 0 !important;
  }
  .mmNext {
    right: 0 !important;
  }
  .mmPrev:before,
  .mmNext:before {
    width: 75% !important;
    border-width: 2px 0 0 2px !important;
  }
  .section11 .sp {
    display: none;
  }

@media screen and (max-width: 767px) {
  .section11 .pc {
    display: none;
  }
  
  /*************************************
  section11
  すべての子どもに希望を運ぼう。
  *************************************/
  .section11 img {
    display: block;
    width: 100%;
  }
  .section11_head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .section11_head .img {
    width: 44.375%;
    margin: 0;
  }
  .section11_head .txt-area {
    width: 55.625%;
    padding: 42.1875% 15px 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
  }
  .section11_head .txt-area .title {
    position: absolute;
    top: 6.1797752809%;
    right: 0;
    width: 129.7752808989%;
  }
  .section11_head .txt-area .txt1 {
    font-size: 16px;
    line-height: 1.5625;
    font-weight: 700;
    letter-spacing: -0.04em;
    color: #333;
    text-align: left;
  }
  .section11_head .txt-area .txt1 small {
    font-size: 14px;
  }
  .section11_head .txt-area .txt2 {
    margin-top: 6px;
  }
  .section11_head .txt-area .txt2 a {
    display: inline;
    color: #00aeef;
    font-size: 16px;
    line-height: 1.5625;
    font-weight: 700;
    letter-spacing: -0.06em;
  }
  .section11_head .txt-area .note {
    margin-top: 10px;
    font-size: 14px;
    line-height: 1.2857142857;
    font-weight: 700;
    letter-spacing: -0.06em;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
    color: #333;
  }
  .section11_detail {
    margin-top: 15px;
  }
  .section11_detail .slide {
    margin-top: 28px;
  }
  .section11_detail .slide .swiper-wrapper {
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
  }
  .section11_detail .note-area {
    margin-top: 12px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_detail .note-area .txt {
    font-size: 15px;
    line-height: 1.5625;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
  }
  .section11_detail .note-area .txt a {
    color: #00aeef;
  }
  .section11_detail .note-area .more {
    margin-top: 6px;
    display: inline-block;
    font-size: 16px;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
    color: #00aeef;
    text-decoration: underline;
    text-underline-offset: 5px;
    padding-left: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_detail .note-area .more:before {
    content: "";
    display: inline-block;
    width: 7px;
    height: 12px;
    background: url(../img/202501/more-arrow.png) no-repeat;
    background-size: 100% auto;
    margin: 0 7px -1px 0;
  }
  .section11_detail .note-area .more + .txt {
    display: none;
  }
  .section11_detail .note-area .more.active {
    display: none;
  }
  .section11_other {
    /* margin-top: 40px; */
  }
  .section11_other .txt {
    text-align: center;
    font-size: 17px;
    line-height: 1.5882352941;
    font-weight: 700;
  }
  .section11_other .accordion-area {
    margin-top: 24px;
  }
  .section11_other .accordion-area_item:not(:first-child) {
    margin-top: 20px;
  }
  /* .section11_other .accordion-area_item.item1 .btn {
  	padding-right: 3px;
  } */
  .section11_other .accordion-area_item.item1 .btn .icon {
    translate: 0;
    margin-left: 0;
    top: -13px;
    left: 20px;
    width: 27px;
  }
  .section11_other .accordion-area_item.item1 .contents .img {
    padding-top: 8px;
    padding-bottom: 22px;
  }
  .section11_other .accordion-area_item.item1 .contents .img img.nosp {
    display: none !important;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content {
    width: 95.3125%;
    margin: 26px 0 21px auto;
    position: relative;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 {
    overflow: hidden;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 .item img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 .item a {
    aspect-ratio: 1/1;
    overflow: hidden;
    cursor: pointer;
    display: block;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next {
    position: absolute;
    z-index: 2;
    top: 50%;
    translate: 0 -50%;
    margin-top: -10px;
    aspect-ratio: 1/1;
    border-radius: 50%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    width: 36px;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.75);
    cursor: pointer;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev:before, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    right: 10px;
    top: 10px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px auto;
    background-image: url(../../../202501/img/ico_arrow_w.png);
    -webkit-filter: brightness(1) invert(2);
            filter: brightness(1) invert(2);
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev.swiper-button-disabled, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next.swiper-button-disabled {
    opacity: 0;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev {
    rotate: 180deg;
    left: 0%;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next {
    right: 0;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .note {
    width: 90.625%;
    margin: 4px auto 0;
    text-align: right;
    font-size: 12px;
  }
  .section11_other .accordion-area_item.item2 .btn .icon {
    top: -2px;
    left: 10px;
    width: 43px;
    margin-left: 24px;
  }
  .section11_other .accordion-area_item .btn {
    width: 90.625%;
    height: 55px;
    margin: 0 auto;
    background: #00aeef;
    color: #fff;
    font-size: 17px;
    line-height: 1.1764705882;
    font-weight: 700;
    letter-spacing: -0.04em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    padding-left: 63px;
  }
  .section11_other .accordion-area_item .btn:after {
    position: absolute;
    content: "";
    top: 50%;
    right: 7px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background: url(../../../202501/img/icon_accordion_open.svg) no-repeat;
    background-size: 100% auto;
  }
  .section11_other .accordion-area_item .btn .icon {
    position: absolute;
  }
  .section11_other .accordion-area_item .btn.is-active:after {
    background-image: url(../../../202501/img/icon_accordion_close.svg);
  }
  .section11_other .accordion-area_item .contents {
    display: none;
    margin-top: 20px;
  }
  .section11_faq {
    width: 90.625%;
    margin: 20px auto 0;
  }
  .section11_faq .btn {
    height: 55px;
    background: #000;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 17px;
    line-height: 1.1764705882;
    font-weight: 700;
    padding-left: 9px;
    position: relative;
  }
  .section11_faq .btn:after {
    position: absolute;
    content: "";
    top: 50%;
    right: 7px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background: url(../../../202501/img/icon_accordion_open.svg) no-repeat;
    background-size: 100% auto;
  }
  .section11_faq .btn.is-active:after {
    background-image: url(../../../202501/img/icon_accordion_close.svg);
  }
  .section11_faq .contents {
    display: none;
    background: #eceae9;
    padding: 20px 10px 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_faq .contents .tab-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .section11_faq .contents .tab-area li {
    width: 32.5925925926%;
    height: 55px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 6px 6px 0 0;
    font-size: 15px;
    line-height: 1.1333333333;
    font-weight: 700;
    letter-spacing: -0.08em;
    text-align: center;
  }
  .section11_faq .contents .tab-area li.active {
    background: #000;
    color: #fff;
  }
  .section11_faq .contents .panel-area {
    display: none;
    margin-top: 25px;
  }
  .section11_faq .contents .panel-area.active {
    display: block;
  }
  .section11_faq .contents .panel-area_title {
    display: inline-block;
    font-size: 16px;
    letter-spacing: -0.01em;
    font-weight: 700;
    border: 2px solid #000;
    margin-bottom: 12px;
    padding: 5px 14px 6px;
  }
  .section11_faq .contents .panel-area_list + .panel-area_title {
    margin-top: 25px;
  }
  .section11_faq .contents .panel-area_list_item {
    background: #fff;
  }
  .section11_faq .contents .panel-area_list_item:not(:first-child) {
    margin-top: 15px;
  }
  .section11_faq .contents .panel-area_list_item dt {
    font-size: 17px;
    line-height: 1.4117647059;
    font-weight: 700;
    padding: 8px 28px 8px 37px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../../../202501/img/icon_faq_q_black.svg) no-repeat top 12px left 11px;
    background-size: 17px auto;
    position: relative;
  }
  .section11_faq .contents .panel-area_list_item dt:before,
  .section11_faq .contents .panel-area_list_item dt:after {
    position: absolute;
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #000;
  }
  .section11_faq .contents .panel-area_list_item dt:before {
    right: 16px;
    width: 2px;
    height: 14px;
  }
  .section11_faq .contents .panel-area_list_item dt:after {
    right: 10px;
    width: 14px;
    height: 2px;
  }
  .section11_faq .contents .panel-area_list_item dt.active:before {
    display: none;
  }
  .section11_faq .contents .panel-area_list_item dd {
    display: none;
    color: #000;
    font-size: 17px;
    line-height: 1.5882352941;
    background: url(../../../202501/img/icon_faq_a.svg) no-repeat top 14px left 12px;
    background-size: 16px auto;
    color: #333;
  }
  .section11_faq .contents .panel-area_list_item dd .inner {
    padding: 11px 30px 14px 38px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_faq .contents .panel-area_list_item dd a {
    display: inline;
    color: #00aeef;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph {
    margin: 25px 0 18px;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph .img {
    max-width: 202px;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph .note {
    margin-top: 14px;
    padding-left: 1em;
    text-indent: -1em;
    font-size: 12px;
    line-height: 1.3913043478;
    text-align: left;
  }
  /*==================================================
    2025/02/18 モーダル追加
  ==================================================*/
  .section11_detail {
    margin-bottom: 3em;
  }
  .section11 .img_contents {
    margin: 0;
  }
  .section11 .img_contents img {
    max-width: 100%;
  }
  .section11 .img_contents .img_content {
    position: relative;
    /* display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 10px; */
    margin: 3em auto 2em;
    width: 90%;
  }
  .section11 .img_contents .img_content .item a {
    position: relative;
    aspect-ratio: 1/1;
    overflow: hidden;
    cursor: pointer;
    display: block;
  }
  .section11 .img_contents .img_content .item a._youtube::before,
  .section11 .img_contents .img_content .item a._youtube::after {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    aspect-ratio: 1/1;
    pointer-events: none;
  }
  .section11 .img_contents .img_content .item a._youtube::before {
    background: #ff0033;
    border-radius: 50%;
    width: 30%;
    z-index: 2;
  }
  .section11 .img_contents .img_content .item a._youtube::after {
    background: #fff;
    -webkit-clip-path: polygon(0 0, 0% 100%, 100% 54%);
            clip-path: polygon(0 0, 0% 100%, 100% 54%);
    width: calc(12% - 2px);
    height: 12%;
    z-index: 3;
  }
  .section11 .img_contents .img_content .item img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  .section11 .img_content .note {
    margin-top: 0.5em;
    text-align: right;
  }
  .section11 .sec11_slide-button-prev,
  .section11 .sec11_slide-button-next {
    position: absolute;
    z-index: 2;
    top: 50%;
    translate: 0 -50%;
    margin-top: -10px;
    aspect-ratio: 1/1;
    border-radius: 50%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    width: 36px;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.75);
    cursor: pointer;
  }
  .section11 .sec11_slide-button-prev {
    left: -5%;
    rotate: 180deg;
  }
  /* @media screen and (max-width:1400px) {
    .section11 .sec11_slide-button-prev {
  	left: 10px;
    }

  } */
  .section11 .sec11_slide-button-next {
    right: -5%;
  }
  .section11 .swiper-button-disabled {
    opacity: 0;
  }
  .section11 .sec11_slide-button-prev::before,
  .section11 .sec11_slide-button-next::before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    right: 10px;
    top: 10px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px auto;
    background-image: url(../../../202501/img/ico_arrow_w.png);
    -webkit-filter: brightness(1) invert(2);
            filter: brightness(1) invert(2);
  }
  .mmInner {
    padding: 40px 5% 0 !important;
  }
  .mmClose {
    position: absolute !important;
    height: 40px !important;
    width: 40px !important;
    top: 10px !important;
    right: calc(5% - 10px) !important;
    background: #fff !important;
  }
  .mmClose:before,
  .mmClose:after {
    width: 50% !important;
    height: 2px !important;
    background: #000 !important;
  }
  .mmPrev,
  .mmNext {
    position: absolute !important;
    width: 30px !important;
    height: 30px !important;
    border-radius: 0 !important;
    background: transparent !important;
  }
  .mmPrev {
    left: 10px !important;
  }
  .mmNext {
    right: 10px !important;
  }
  .mmPrev:before,
  .mmNext:before {
    width: 75% !important;
    border-width: 2px 0 0 2px !important;
  }
}
@media screen and (min-width: 768px) {
  :root {
    --pc-rate: calc(1 / 1300* 100%);
    --pc-rate-cont: calc(1 / 1200* 100%);
    --vw-rate: calc(1 / 1300* 100vw);
  }
  /*==================================================
     section11
     すべての子どもに希望を運ぼう。
   ==================================================*/
  .section11 {
    overflow: hidden;
    margin-bottom: 8em;
  }
  .section11_inner {
    max-width: 1300px;
    margin: 0 auto;
  }
  .section11_head {
    /* width: 1160px;

      padding-left: 542px; */
    padding-top: 122px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    max-width: 1300px;
    margin: 0 auto;
    padding-left: min(542 * var(--pc-rate), 542px);
    padding-right: min(94 * var(--pc-rate), 94px);
  }
  .section11_head .txt-area {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% + 3rem);
    position: relative;
  }
  .section11_head .txt-area .title {
    width: calc(100% + 5rem);
    max-width: 758px;
    margin: 0 0;
  }
  .section11_head .txt-area .txt1 {
    padding-top: 24px;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.4545454545;
    letter-spacing: -0.01em;
    color: #333;
  }
  .section11_head .txt-area .txt1 span {
    display: inline-block;
  }
  .section11_head .txt-area .txt2 {
    margin-top: 10px;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 20px;
    font-weight: 700;
  }
  .section11_head .txt-area .txt2 a {
    color: #00aeef;
    text-decoration-thickness: 1px;
    text-underline-offset: 12px;
  }
  .section11_head .txt-area .note {
    margin-top: 9px;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 700;
    color: #333;
  }
  .section11_detail {
    margin-top: -18px;
  }
  .section11_detail .img {
    /* margin: 0 101px 0 auto; */
    width: calc(100% + 4rem);
    margin: 0 70px 0 0;
    max-width: 498px;
  }
  .section11_detail .img img {
    width: 100%;
  }
  .section11_detail .note-area {
    width: 785px;
    margin: 22px 80px 0 auto;
  }
  .section11_detail .note-area .txt li {
    font-size: 15px;
    line-height: 1.6666666667;
    letter-spacing: 0.02em;
    padding-left: 1em;
    text-indent: -1em;
  }
  .section11_detail .note-area .txt li a {
    color: #00aeef;
  }
  .section11_other .txt {
    text-align: center;
    font-size: 20px;
    line-height: 1.4;
    font-weight: 700;
  }
  .section11_other .accordion-area {
    margin-top: 42px;
  }
  .section11_other .accordion-area_item.item1 .btn {
    /*padding-left: 125px;*/
  }
  .section11_other .accordion-area_item.item1 .btn .icon {
    width: 105px;
    width: 80px;
    line-height: 1;
    position: absolute;
    left: 50%;
    translate: -50% 0;
    top: -18px;
    top: -20px;
    margin-left: -184px;
  }
  .section11_other .accordion-area_item.item1 .contents .img {
    padding-top: 29px;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content {
    width: 302px;
    margin-left: 112px;
    position: relative;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 {
    overflow: hidden;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 .item:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 .item img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 .item a {
    aspect-ratio: 1/1;
    overflow: hidden;
    cursor: pointer;
    display: block;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next {
    position: absolute;
    z-index: 2;
    top: 50%;
    translate: 0 -50%;
    margin-top: -10px;
    aspect-ratio: 1/1;
    border-radius: 50%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    width: 36px;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.7);
    cursor: pointer;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev:before, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    right: 10px;
    top: 10px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px auto;
    background-image: url(../../../202501/img/ico_arrow_w.png);
    -webkit-filter: brightness(1) invert(2);
    filter: brightness(1) invert(2);
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev:hover:before, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next:hover:before {
    -webkit-animation: arrow 0.8s;
    animation: arrow 0.8s;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev.swiper-button-disabled, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next.swiper-button-disabled {
    opacity: 0;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev {
    left: 2px;
    rotate: 180deg;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next {
    right: 2px;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .note {
    margin-top: 5px;
    text-align: right;
    font-size: 14px;
  }
  .section11_other .accordion-area_item.item2 {
    margin-top: 30px;
  }
  .section11_other .accordion-area_item .btn {
    width: 100%;
    max-width: 896px;
    height: 70px;
    margin: 0 auto;
    background: #00aeef;
    color: #fff;
    font-size: 26px;
    line-height: 1.6923076923;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
  }
  .section11_other .accordion-area_item .btn:after {
    position: absolute;
    content: "";
    top: 50%;
    right: 4px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    background: url(../../../202501/img/icon_accordion_open.svg) no-repeat;
    background-size: 100% auto;
  }
  .section11_other .accordion-area_item .btn.is-active:after {
    background-image: url(../../../202501/img/icon_accordion_close.svg);
  }
  .section11_other .accordion-area_item .contents {
    display: none;
    float: none;
    text-align: center;
    max-width: 1000px;
    margin: 0 auto 65px;
  }
  .section11_other .accordion-area_item .contents img {
    /* width: 100%; */
    width: 92.8%;
  }
  .section11_other .item1.accordion-area_item .contents {
    max-width: 1026px;
  }
  .section11_faq {
    max-width: 896px;
    width: 90%;
    margin: 30px auto 0;
  }
  .section11_faq .btn {
    height: 68px;
    background: #000;
    color: #fff;
    font-size: 28px;
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    position: relative;
  }
  .section11_faq .btn:after {
    position: absolute;
    content: "";
    top: 50%;
    right: 4px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    background: url(../../../202501/img/icon_accordion_open.svg) no-repeat;
    background-size: 100% auto;
  }
  .section11_faq .btn .is-active:after {
    background-image: url(../../../202501/img/icon_accordion_close.svg);
  }
  .section11_faq .contents {
    display: none;
    float: none;
    width: 100%;
    background: #eceae9;
  }
  .section11_faq .contents .inner {
    padding: 56px 48px 60px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_faq .contents .tab-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .section11_faq .contents .tab-area li {
    cursor: pointer;
    width: 32.5%;
    height: 70px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px 10px 0 0;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    letter-spacing: 0.01em;
    text-align: center;
  }
  .section11_faq .contents .tab-area li.active {
    background: #000;
    color: #fff;
  }
  .section11_faq .contents .panel-area {
    display: none;
    margin-top: 30px;
  }
  .section11_faq .contents .panel-area.active {
    display: block;
  }
  .section11_faq .contents .panel-area_title {
    display: inline-block;
    font-size: 20px;
    letter-spacing: -0.01em;
    font-weight: 700;
    border: 2px solid #000;
    margin-top: 0;
    margin-bottom: 13px;
    padding: 5px 22px 3px 22px;
  }
  .section11_faq .contents .panel-area_list + .panel-area_title {
    margin-top: 39px;
  }
  .section11_faq .contents .panel-area_list_item {
    background: #fff;
  }
  .section11_faq .contents .panel-area_list_item:not(:first-child) {
    margin-top: 25px;
  }
  .section11_faq .contents .panel-area_list_item dt {
    font-size: 18px;
    line-height: 2.4444444444;
    font-weight: 700;
    padding: 9px 32px 10px 54px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../../../202501/img/icon_faq_q_black.svg) no-repeat top 18px left 19px;
    background-size: 23px auto;
    cursor: pointer;
    position: relative;
  }
  .section11_faq .contents .panel-area_list_item dt:before,
  .section11_faq .contents .panel-area_list_item dt:after {
    position: absolute;
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #000;
  }
  .section11_faq .contents .panel-area_list_item dt:before {
    right: 21px;
    width: 20px;
    height: 2px;
  }
  .section11_faq .contents .panel-area_list_item dt:after {
    right: 30px;
    width: 2px;
    height: 20px;
  }
  .section11_faq .contents .panel-area_list_item dt.is-active:after {
    display: none;
  }
  .section11_faq .contents .panel-area_list_item dd {
    display: none;
    background: url(../../../202501/img/icon_faq_a.svg) no-repeat top -1px left 19px;
    background-size: 23px auto;
    color: #333;
    font-size: 16px;
    line-height: 1.6875;
  }
  .section11_faq .contents .panel-area_list_item dd .inner {
    padding: 1px 70px 28px 54px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_faq .contents .panel-area_list_item dd a {
    color: #00aeef;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph {
    margin: 20px 0 13px;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph .img {
    max-width: 309px;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph .note {
    margin-top: 14px;
    padding-left: 1em;
    text-indent: -1em;
    font-size: 14px;
    line-height: 1.55;
  }
  /*==================================================
     2025/02/18 モーダル追加
   ==================================================*/
  .section11_detail {
    margin: 0 auto 80px;
    padding-left: min(592 * var(--pc-rate), 592px);
    padding-right: min(94 * var(--pc-rate), 94px);
  }
  .section11_detail .note-area {
    width: calc(100% + 3rem);
  }
  .section11_head .img_contents {
    position: absolute;
    left: 0;
    top: 0;
    width: min(542 * var(--pc-rate), 542px);
    /* margin-left: max(calc(-380 * var(--pc-rate)), -380px); */
  }
  .section11_head .img_contents picture {
    display: block;
  }
  .section11_head .img_contents img {
    max-width: 100%;
  }
  .section11_head .img_contents .img_content {
    position: relative;
    /* display: grid;
      grid-template-columns: repeat(5, 1fr);
      gap: 10px; */
    margin-top: 3em;
    margin-right: 2em;
  }
  .section11 .img_contents .img_content .sec11_slide {
    overflow: hidden;
  }
  .section11_head .img_contents .img_content .item a {
    position: relative;
    aspect-ratio: 1/1;
    overflow: hidden;
    cursor: pointer;
    display: block;
  }
  .section11_head .img_contents .img_content .item a._youtube::before,
  .section11_head .img_contents .img_content .item a._youtube::after {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    aspect-ratio: 1/1;
    pointer-events: none;
  }
  .section11_head .img_contents .img_content .item a._youtube::before {
    background: #ff0033;
    border-radius: 50%;
    width: 20px;
    z-index: 2;
  }
  .section11_head .img_contents .img_content .item a._youtube::after {
    background: #fff;
    -webkit-clip-path: polygon(0 0, 0% 100%, 100% 54%);
    clip-path: polygon(0 0, 0% 100%, 100% 54%);
    width: 6px;
    height: 8px;
    z-index: 3;
  }
  .section11_head .img_contents .img_content .item img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  .section11_head .img_contents .img_content .item:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  .section11 .img_content .note {
    margin-top: 0.5em;
    text-align: right;
  }
  .section11 .sec11_slide-button-prev,
  .section11 .sec11_slide-button-next {
    position: absolute;
    z-index: 2;
    top: 50%;
    translate: 0 -50%;
    margin-top: -10px;
    aspect-ratio: 1/1;
    border-radius: 50%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    width: 36px;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.7);
    cursor: pointer;
  }
  .section11 .sec11_slide-button-prev {
    left: 2px;
    rotate: 180deg;
  }
  /* @media screen and (max-width:1400px) {
     .section11 .sec11_slide-button-prev {
   	left: 10px;
     }

   } */
  .section11 .sec11_slide-button-next {
    right: 2px;
  }
  .section11 .swiper-button-disabled {
    opacity: 0;
  }
  .section11 .sec11_slide-button-prev::before,
  .section11 .sec11_slide-button-next::before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    right: 10px;
    top: 10px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px auto;
    background-image: url(../../../202501/img/ico_arrow_w.png);
    -webkit-filter: brightness(1) invert(2);
    filter: brightness(1) invert(2);
  }
  .section11 .sec11_slide-button-next:hover:before {
    -webkit-animation: arrow 0.8s;
    animation: arrow 0.8s;
  }
  .section11 .sec11_slide-button-prev:hover:before {
    -webkit-animation: arrow 0.8s;
    animation: arrow 0.8s;
  }
  @-webkit-keyframes arrow {
    0% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0);
    }
    25% {
      opacity: 0;
      -webkit-transform: translate(100%, 0);
      transform: translate(100%, 0);
    }
    50% {
      opacity: 0;
      -webkit-transform: translate(-100%, 0);
      transform: translate(-100%, 0);
    }
    100% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0);
    }
  }
  @keyframes arrow {
    0% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0);
    }
    25% {
      opacity: 0;
      -webkit-transform: translate(100%, 0);
      transform: translate(100%, 0);
    }
    50% {
      opacity: 0;
      -webkit-transform: translate(-100%, 0);
      transform: translate(-100%, 0);
    }
    100% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0);
    }
  }
  .section11_other {
    margin-top: 3em;
    width: 90%;
    margin: 0 auto;
  }
  .mmInner {
    max-width: 600px;
    padding: 50px 50px 0 !important;
  }
  .mmClose {
    position: absolute !important;
    height: 50px !important;
    width: 50px !important;
    top: 15px !important;
    right: 35px !important;
    background: #fff !important;
  }
  .mmClose:before,
  .mmClose:after {
    width: 50% !important;
    height: 2px !important;
    background: #000 !important;
  }
  .mmPrev,
  .mmNext {
    position: absolute !important;
    width: 44px !important;
    height: 44px !important;
    border-radius: 0 !important;
    background: transparent !important;
  }
  .mmPrev {
    left: 0 !important;
  }
  .mmNext {
    right: 0 !important;
  }
  .mmPrev:before,
  .mmNext:before {
    width: 75% !important;
    border-width: 2px 0 0 2px !important;
  }
  .section11 .sp {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .section11 .pc {
    display: none;
  }
  .section11 .sp {
    display: block;
  }
  /*************************************
   section11
   すべての子どもに希望を運ぼう。
   *************************************/
  .section11 img {
    display: block;
    width: 100%;
  }
  .section11_head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .section11_head .img {
    width: 44.375%;
    margin: 0;
  }
  .section11_head .txt-area {
    width: 55.625%;
    padding: 42.1875% 15px 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
  }
  .section11_head .txt-area .title {
    position: absolute;
    top: 6.1797752809%;
    right: 0;
    width: 129.7752808989%;
  }
  .section11_head .txt-area .txt1 {
    font-size: 16px;
    line-height: 1.5625;
    font-weight: 700;
    letter-spacing: -0.04em;
    color: #333;
    text-align: left;
  }
  .section11_head .txt-area .txt1 small {
    font-size: 14px;
  }
  .section11_head .txt-area .txt2 {
    margin-top: 6px;
  }
  .section11_head .txt-area .txt2 a {
    display: inline;
    color: #00aeef;
    font-size: 16px;
    line-height: 1.5625;
    font-weight: 700;
    letter-spacing: -0.06em;
  }
  .section11_head .txt-area .note {
    margin-top: 10px;
    font-size: 14px;
    line-height: 1.2857142857;
    font-weight: 700;
    letter-spacing: -0.06em;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
    color: #333;
  }
  .section11_detail {
    margin-top: 15px;
  }
  .section11_detail .slide {
    margin-top: 28px;
  }
  .section11_detail .slide .swiper-wrapper {
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
  }
  .section11_detail .note-area {
    margin-top: 12px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_detail .note-area .txt {
    font-size: 15px;
    line-height: 1.5625;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
  }
  .section11_detail .note-area .txt a {
    color: #00aeef;
  }
  .section11_detail .note-area .more {
    margin-top: 6px;
    display: inline-block;
    font-size: 16px;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
    color: #00aeef;
    text-decoration: underline;
    text-underline-offset: 5px;
    padding-left: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_detail .note-area .more:before {
    content: "";
    display: inline-block;
    width: 7px;
    height: 12px;
    background: url(../img/202501/more-arrow.png) no-repeat;
    background-size: 100% auto;
    margin: 0 7px -1px 0;
  }
  .section11_detail .note-area .more + .txt {
    display: none;
  }
  .section11_detail .note-area .more.active {
    display: none;
  }
  .section11_other {
    /* margin-top: 40px; */
  }
  .section11_other .txt {
    text-align: center;
    font-size: 17px;
    line-height: 1.5882352941;
    font-weight: 700;
  }
  .section11_other .accordion-area {
    margin-top: 24px;
  }
  .section11_other .accordion-area_item:not(:first-child) {
    margin-top: 32px;
  }
  /* .section11_other .accordion-area_item.item1 .btn {
   	padding-right: 3px;
   } */
  .section11_other .accordion-area_item.item1 .btn .icon {
    translate: 0;
    margin-left: 0;
    top: -13px;
    left: 20px;
    width: 27px;
  }
  .section11_other .accordion-area_item.item1 .contents .img {
    padding-top: 8px;
    padding-bottom: 22px;
  }
  .section11_other .accordion-area_item.item1 .contents .img img.nosp {
    display: none !important;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content {
    width: 95.3125%;
    margin: 26px 0 21px auto;
    position: relative;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 {
    overflow: hidden;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 .item img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 .item a {
    aspect-ratio: 1/1;
    overflow: hidden;
    cursor: pointer;
    display: block;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next {
    position: absolute;
    z-index: 2;
    top: 50%;
    translate: 0 -50%;
    margin-top: -10px;
    aspect-ratio: 1/1;
    border-radius: 50%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    width: 36px;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.75);
    cursor: pointer;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev:before, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    right: 10px;
    top: 10px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px auto;
    background-image: url(../../../202501/img/ico_arrow_w.png);
    -webkit-filter: brightness(1) invert(2);
    filter: brightness(1) invert(2);
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev.swiper-button-disabled, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next.swiper-button-disabled {
    opacity: 0;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev {
    rotate: 180deg;
    left: 0%;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next {
    right: 0;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .note {
    width: 90.625%;
    margin: 4px auto 0;
    text-align: right;
    font-size: 12px;
  }
  .section11_other .accordion-area_item .btn {
    width: 90.625%;
    height: 55px;
    margin: 0 auto;
    background: #00aeef;
    color: #fff;
    font-size: 17px;
    line-height: 1.1764705882;
    font-weight: 700;
    letter-spacing: -0.04em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding-left: 63px;
  }
  .section11_other .accordion-area_item .btn:after {
    position: absolute;
    content: "";
    top: 50%;
    right: 7px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background: url(../../../202501/img/icon_accordion_open.svg) no-repeat;
    background-size: 100% auto;
  }
  .section11_other .accordion-area_item .btn .icon {
    position: absolute;
  }
  .section11_other .accordion-area_item .btn.is-active:after {
    background-image: url(../../../202501/img/icon_accordion_close.svg);
  }
  .section11_other .accordion-area_item .contents {
    display: none;
    margin-top: 20px;
    padding-inline: 24px;
  }
  .section11_faq {
    width: 90.625%;
    margin: 20px auto 0;
  }
  .section11_faq .btn {
    height: 55px;
    background: #000;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 17px;
    line-height: 1.1764705882;
    font-weight: 700;
    padding-left: 9px;
    position: relative;
    justify-content: left;
  }
  .section11_faq .btn:after {
    position: absolute;
    content: "";
    top: 50%;
    right: 7px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background: url(../../../202501/img/icon_accordion_open.svg) no-repeat;
    background-size: 100% auto;
  }
  .section11_faq .btn.is-active:after {
    background-image: url(../../../202501/img/icon_accordion_close.svg);
  }
  .section11_faq .contents {
    display: none;
    background: #eceae9;
    padding: 20px 10px 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_faq .contents .tab-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .section11_faq .contents .tab-area li {
    width: 32.5925925926%;
    height: 55px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 6px 6px 0 0;
    font-size: 15px;
    line-height: 1.1333333333;
    font-weight: 700;
    letter-spacing: -0.08em;
    text-align: center;
  }
  .section11_faq .contents .tab-area li.active {
    background: #000;
    color: #fff;
  }
  .section11_faq .contents .panel-area {
    display: none;
    margin-top: 25px;
  }
  .section11_faq .contents .panel-area.active {
    display: block;
  }
  .section11_faq .contents .panel-area_title {
    display: inline-block;
    font-size: 16px;
    letter-spacing: -0.01em;
    font-weight: 700;
    border: 2px solid #000;
    margin-bottom: 12px;
    padding: 5px 14px 6px;
  }
  .section11_faq .contents .panel-area_list + .panel-area_title {
    margin-top: 25px;
  }
  .section11_faq .contents .panel-area_list_item {
    background: #fff;
  }
  .section11_faq .contents .panel-area_list_item:not(:first-child) {
    margin-top: 15px;
  }
  .section11_faq .contents .panel-area_list_item dt {
    font-size: 17px;
    line-height: 1.4117647059;
    font-weight: 700;
    padding: 8px 28px 8px 37px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../../../202501/img/icon_faq_q_black.svg) no-repeat top 12px left 11px;
    background-size: 17px auto;
    position: relative;
  }
  .section11_faq .contents .panel-area_list_item dt:before,
  .section11_faq .contents .panel-area_list_item dt:after {
    position: absolute;
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #000;
  }
  .section11_faq .contents .panel-area_list_item dt:before {
    right: 16px;
    width: 2px;
    height: 14px;
  }
  .section11_faq .contents .panel-area_list_item dt:after {
    right: 10px;
    width: 14px;
    height: 2px;
  }
  .section11_faq .contents .panel-area_list_item dt.active:before {
    display: none;
  }
  .section11_faq .contents .panel-area_list_item dd {
    display: none;
    color: #000;
    font-size: 17px;
    line-height: 1.5882352941;
    background: url(../../../202501/img/icon_faq_a.svg) no-repeat top 14px left 12px;
    background-size: 16px auto;
    color: #333;
  }
  .section11_faq .contents .panel-area_list_item dd .inner {
    padding: 11px 30px 14px 38px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_faq .contents .panel-area_list_item dd a {
    display: inline;
    color: #00aeef;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph {
    margin: 25px 0 18px;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph .img {
    max-width: 202px;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph .note {
    margin-top: 14px;
    padding-left: 1em;
    text-indent: -1em;
    font-size: 12px;
    line-height: 1.3913043478;
    text-align: left;
  }
  /*==================================================
     2025/02/18 モーダル追加
   ==================================================*/
  .section11_detail {
    margin-bottom: 3em;
  }
  .section11 .img_contents {
    margin: 0;
  }
  .section11 .img_contents img {
    max-width: 100%;
  }
  .section11 .img_contents .img_content {
    position: relative;
    /* display: grid;
      grid-template-columns: repeat(5, 1fr);
      gap: 10px; */
    margin: 3em auto 2em;
    width: 90%;
  }
  .section11 .img_contents .img_content .item a {
    position: relative;
    aspect-ratio: 1/1;
    overflow: hidden;
    cursor: pointer;
    display: block;
  }
  .section11 .img_contents .img_content .item a._youtube::before,
  .section11 .img_contents .img_content .item a._youtube::after {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    aspect-ratio: 1/1;
    pointer-events: none;
  }
  .section11 .img_contents .img_content .item a._youtube::before {
    background: #ff0033;
    border-radius: 50%;
    width: 30%;
    z-index: 2;
  }
  .section11 .img_contents .img_content .item a._youtube::after {
    background: #fff;
    -webkit-clip-path: polygon(0 0, 0% 100%, 100% 54%);
    clip-path: polygon(0 0, 0% 100%, 100% 54%);
    width: calc(12% - 2px);
    height: 12%;
    z-index: 3;
  }
  .section11 .img_contents .img_content .item img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  .section11 .img_content .note {
    margin-top: 0.5em;
    text-align: right;
  }
  .section11 .sec11_slide-button-prev,
  .section11 .sec11_slide-button-next {
    position: absolute;
    z-index: 2;
    top: 50%;
    translate: 0 -50%;
    margin-top: -10px;
    aspect-ratio: 1/1;
    border-radius: 50%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    width: 36px;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.75);
    cursor: pointer;
  }
  .section11 .sec11_slide-button-prev {
    left: -5%;
    rotate: 180deg;
  }
  /* @media screen and (max-width:1400px) {
     .section11 .sec11_slide-button-prev {
   	left: 10px;
     }

   } */
  .section11 .sec11_slide-button-next {
    right: -5%;
  }
  .section11 .swiper-button-disabled {
    opacity: 0;
  }
  .section11 .sec11_slide-button-prev::before,
  .section11 .sec11_slide-button-next::before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    right: 10px;
    top: 10px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px auto;
    background-image: url(../../../202501/img/ico_arrow_w.png);
    -webkit-filter: brightness(1) invert(2);
    filter: brightness(1) invert(2);
  }
}

  /*コンテンツ7　メイン商品説明スライダー*/
.cont_7_img_slide {
  width: min(100%, 1420px);
  overflow-x: hidden;
  padding: min(5.9154929577%, 84px) min(9.3661971831%, 133px) min(2.1126760563%, 30px);
  margin: 30px auto 0;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.cont_7_img_slide_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 255.2859618718%; /*margin合計-246 内2946*/
  width: 240%;
  -webkit-transition: margin-left 0.5s ease-in-out;
  transition: margin-left 0.5s ease-in-out;
  margin-left: -66.5511265165%; /*(2946-1154)/7=256*/
}

.cont_7_img_slide_list li {
  width: 9.0291921249%;
  border: min(10 * var(--vw-rate), 10px) solid #fff;
  -webkit-box-shadow: 0 0 min(10 * var(--vw-rate), 10px) rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 min(10 * var(--vw-rate), 10px) rgba(0, 0, 0, 0.5);
  cursor: pointer;
  background-color: #fff;
  z-index: 2;
}
.cont_7_img_slide_list li img {
  width: 100%;
  height: auto;
}

.cont_7_img_slide_list li:hover img {
  opacity: 0.6;
}

.cont_7_img_slide_1 {
  -webkit-transform: translateY(-13.1578947368%) rotate(-10deg);
          transform: translateY(-13.1578947368%) rotate(-10deg);
}

.cont_7_img_slide_2 {
  -webkit-transform: translateY(0) rotate(0deg);
          transform: translateY(0) rotate(0deg);
  margin-left: -1.8669382213%;
}

.cont_7_img_slide_3 {
  -webkit-transform: translateY(-22.5563909774%) rotate(-5deg);
          transform: translateY(-22.5563909774%) rotate(-5deg);
  margin-left: -0.2715546504%;
}

.cont_7_img_slide_4 {
  -webkit-transform: translateY(-1.5037593985%) rotate(10deg);
          transform: translateY(-1.5037593985%) rotate(10deg);
  margin-left: -0.6109979633%;
}

.cont_7_img_slide_list li.cont_7_img_slide_5 {
  -webkit-transform: translateY(-13.1578947368%) rotate(-10deg);
          transform: translateY(-13.1578947368%) rotate(-10deg);
  margin-left: -0.0339443313%;
  z-index: 1;
}

.cont_7_img_slide_6 {
  -webkit-transform: translateY(0) rotate(0deg);
          transform: translateY(0) rotate(0deg);
  margin-left: -1.8669382213%;
}

.cont_7_img_slide_7 {
  -webkit-transform: translateY(-22.5563909774%) rotate(-5deg);
          transform: translateY(-22.5563909774%) rotate(-5deg);
  margin-left: -0.339443313%;
}

.cont_7_img_slide_8 {
  -webkit-transform: translateY(-1.5037593985%) rotate(10deg);
          transform: translateY(-1.5037593985%) rotate(10deg);
  margin-left: -0.5431093007%;
}

.cont_7_img_slide_9 {
  -webkit-transform: translateY(-13.1578947368%) rotate(-10deg);
          transform: translateY(-13.1578947368%) rotate(-10deg);
  margin-left: -0.1018329939%;
}

.cont_7_img_slide_10 {
  -webkit-transform: translateY(0) rotate(0deg);
          transform: translateY(0) rotate(0deg);
  margin-left: -1.8669382213%;
}

.cont_7_img_slide_11 {
  -webkit-transform: translateY(-22.5563909774%) rotate(-5deg);
          transform: translateY(-22.5563909774%) rotate(-5deg);
  margin-left: -0.3054989817%;
}

.cont_7_img_slide_12 {
  -webkit-transform: translateY(-1.5037593985%) rotate(10deg);
          transform: translateY(-1.5037593985%) rotate(10deg);
  margin-left: -0.5431093007%;
}

.cont_7_img_slide_arw_box {
  position: absolute;
  top: 50%;
  width: 4.2253521127%;
  z-index: 10;
  cursor: pointer;
  margin-top: -2.1126760563%;
  border-radius: 50%;
  overflow: hidden;
  -webkit-box-shadow: min(3 * var(--vw-rate), 3px) min(3 * var(--vw-rate), 3px) min(8 * var(--vw-rate), 8px) rgba(0, 0, 0, 0.5);
          box-shadow: min(3 * var(--vw-rate), 3px) min(3 * var(--vw-rate), 3px) min(8 * var(--vw-rate), 8px) rgba(0, 0, 0, 0.5);
}
.cont_7_img_slide_arw_box img {
  width: 100%;
  height: auto;
}

.cont_7_img_slide_arw_prev {
  left: 0;
  margin-left: 10.2816901408%;
}

.cont_7_img_slide_arw_next {
  right: 0;
  margin-right: 10.2816901408%;
}

.cont_7_img_pu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(77, 77, 77, 0.8);
  z-index: 999;
}

.cont_7_img_pu_inr {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.cont_7_img_pu_list {
  width: min(640 * var(--pc-rate), 640px);
  height: 0;
  padding-top: min(640 * var(--pc-rate), 640px);
  position: relative;
}

.cont_7_img_pu_list li {
  display: none;
  border: min(10 * var(--vw-rate), 10px) solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cont_7_img_pu_list li img {
  width: 100%;
  height: auto;
}

.cont_7_img_pu_inr.mov .cont_7_img_pu_list li.mov {
  border: none;
}

.cont_7_img_pu_inr.mov .cont_7_img_pu_list li.mov iframe {
  display: block;
  height: 100%;
  width: 56.2414266118%;
  margin: 0 auto;
}

.cont_7_img_pu_arw_box {
  position: absolute;
  top: 50%;
  left: min(50% - 30 * var(--pc-rate), 50% - 30px);
  width: min(60 * var(--pc-rate), 60px);
  cursor: pointer;
  margin-top: max(-30 * var(--pc-rate), -30px);
}

.cont_7_img_pu_arw_prev {
  margin-left: max(-420 * var(--pc-rate), -420px);
}

.cont_7_img_pu_arw_next {
  margin-left: min(420 * var(--pc-rate), 420px);
}

.cont_7_img_pu_cls {
  position: absolute;
  top: 50%;
  right: 50%;
  width: min(60 * var(--pc-rate), 60px);
  margin: max(-298 * var(--pc-rate), -298px) max(-298 * var(--pc-rate), -298px) auto auto;
  cursor: pointer;
}

.cont_7_img_pu_inr.mov .cont_7_img_pu_cls {
  margin: max(-320 * var(--pc-rate), -320px) max(-253 * var(--pc-rate), -253px) auto auto;
}

.cont_7_img_note {
  margin-top: 20px;
  font-size: 16px;
  letter-spacing: 0.03em;
  text-indent: 0.03em;
  text-align: center;
}
.youtube-square {
	width: 100%;
  height: 100%;
	overflow: hidden;
	position: relative;
}

.youtube-square iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 80%;
	height: 100%;
	border: 0;
	object-fit: cover;
}

@media screen and (max-width: 767.98px) {
  :root {
    --pc-rate: calc(1 / 750 * 100%);
    --vw-rate: calc(1 / 750 * 100vw);
  }
  /*コンテンツ7　メイン商品説明スライダー*/
  .cont_7_img_slide {
    width: 100%;
    overflow-x: hidden;
    padding: calc(78 * var(--pc-rate)) calc(133 * var(--pc-rate)) calc(30 * var(--pc-rate));
    margin: 22px auto 0;
    position: relative;
  }
  .cont_7_img_slide_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 608.6776859504%; /*margin合計-246 内2946*/
    -webkit-transition: margin-left 0.5s ease-in-out;
    transition: margin-left 0.5s ease-in-out;
    margin-left: -254.3388429752%; /*(2946-484)/10=246.2*/
  }
  .cont_7_img_slide_list li {
    width: 9.0291921249%;
    border: calc(10 * var(--vw-rate)) solid #fff;
    -webkit-box-shadow: 0 0 calc(10 * var(--vw-rate)) rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 calc(10 * var(--vw-rate)) rgba(0, 0, 0, 0.5);
    cursor: pointer;
    background-color: #fff;
    z-index: 2;
  }
  .cont_7_img_slide_list li:hover img {
    opacity: 0.6;
  }
  .cont_7_img_slide_1 {
    -webkit-transform: translateY(-13.1578947368%) rotate(-10deg);
            transform: translateY(-13.1578947368%) rotate(-10deg);
  }
  .cont_7_img_slide_2 {
    -webkit-transform: translateY(0) rotate(0deg);
            transform: translateY(0) rotate(0deg);
    margin-left: -1.8669382213%;
  }
  .cont_7_img_slide_3 {
    -webkit-transform: translateY(-22.5563909774%) rotate(-5deg);
            transform: translateY(-22.5563909774%) rotate(-5deg);
    margin-left: -0.2715546504%;
  }
  .cont_7_img_slide_4 {
    -webkit-transform: translateY(-1.5037593985%) rotate(10deg);
            transform: translateY(-1.5037593985%) rotate(10deg);
    margin-left: -0.6109979633%;
  }
  .cont_7_img_slide_list li.cont_7_img_slide_5 {
    -webkit-transform: translateY(-13.1578947368%) rotate(-10deg);
            transform: translateY(-13.1578947368%) rotate(-10deg);
    margin-left: -0.0339443313%;
    z-index: 1;
  }
  .cont_7_img_slide_6 {
    -webkit-transform: translateY(0) rotate(0deg);
            transform: translateY(0) rotate(0deg);
    margin-left: -1.8669382213%;
  }
  .cont_7_img_slide_7 {
    -webkit-transform: translateY(-22.5563909774%) rotate(-5deg);
            transform: translateY(-22.5563909774%) rotate(-5deg);
    margin-left: -0.339443313%;
  }
  .cont_7_img_slide_8 {
    -webkit-transform: translateY(-1.5037593985%) rotate(10deg);
            transform: translateY(-1.5037593985%) rotate(10deg);
    margin-left: -0.5431093007%;
  }
  .cont_7_img_slide_9 {
    -webkit-transform: translateY(-13.1578947368%) rotate(-10deg);
            transform: translateY(-13.1578947368%) rotate(-10deg);
    margin-left: -0.1018329939%;
  }
  .cont_7_img_slide_10 {
    -webkit-transform: translateY(0) rotate(0deg);
            transform: translateY(0) rotate(0deg);
    margin-left: -1.8669382213%;
  }
  .cont_7_img_slide_11 {
    -webkit-transform: translateY(-22.5563909774%) rotate(-5deg);
            transform: translateY(-22.5563909774%) rotate(-5deg);
    margin-left: -0.3054989817%;
  }
  .cont_7_img_slide_12 {
    -webkit-transform: translateY(-1.5037593985%) rotate(10deg);
            transform: translateY(-1.5037593985%) rotate(10deg);
    margin-left: -0.5431093007%;
  }
  .cont_7_img_slide_arw_box {
    position: absolute;
    top: 50%;
    width: calc(80 * var(--pc-rate));
    z-index: 10;
    cursor: pointer;
    margin-top: calc(-40 * var(--pc-rate));
    border-radius: 50%;
    overflow: hidden;
    -webkit-box-shadow: 2.1333333333px 2.1333333333px 4.2666666667px rgba(0, 0, 0, 0.5);
            box-shadow: 2.1333333333px 2.1333333333px 4.2666666667px rgba(0, 0, 0, 0.5);
  }
  .cont_7_img_slide_arw_prev {
    left: 0;
    margin-left: calc(9 * var(--pc-rate));
  }
  .cont_7_img_slide_arw_next {
    right: 0;
    margin-right: calc(9 * var(--pc-rate));
  }
  .cont_7_img_pu {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(77, 77, 77, 0.8);
    z-index: 999;
  }
  .cont_7_img_pu_inr {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
  }
  .cont_7_img_pu_list {
    width: calc(540 * var(--pc-rate));
    height: 0;
    padding-top: calc(540 * var(--pc-rate));
    position: relative;
  }
  .cont_7_img_pu_list li {
    display: none;
    border: calc(10 * var(--vw-rate)) solid #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .cont_7_img_pu_list li img {
    width: 100%;
    height: auto;
  }
  .cont_7_img_pu_inr.mov .cont_7_img_pu_list li.mov {
    border: none;
  }
  .cont_7_img_pu_inr.mov .cont_7_img_pu_list li.mov iframe {
    display: block;
    width: 80%; /*80%に調整*/
    height: 142.243902439%;
    margin: -14% auto;
  }
  .cont_7_img_pu_arw_box {
    position: absolute;
    top: 50%;
    left: calc(50% - 30 * var(--pc-rate));
    width: calc(60 * var(--pc-rate));
    cursor: pointer;
  }
  .cont_7_img_pu_arw_prev {
    margin-left: calc(-325 * var(--pc-rate));
  }
  .cont_7_img_pu_arw_next {
    margin-left: calc(325 * var(--pc-rate));
  }
  .cont_7_img_pu_cls {
    position: absolute;
    top: 48%;
    right: 50%;
    width: calc(60 * var(--pc-rate));
    margin: calc(-250 * var(--pc-rate)) calc(-250 * var(--pc-rate)) auto auto;
    cursor: pointer;
  }
  .cont_7_img_pu_inr.mov .cont_7_img_pu_cls {
    margin: calc(-340 * var(--pc-rate)) calc(-295 * var(--pc-rate)) auto auto;
  }
  .cont_7_img_note {
    margin-top: 10px;
    font-size: 13px;
  }
}
@media screen and (min-width: 768px) {
  .section11__inner {
    max-width: 1200px;
    margin: 0 auto 0 auto;
  }
  .section11__head {
    padding-top: 72px;
    padding-bottom: 72px;
    position: relative;
  }
  .section11__head .image {
    position: absolute;
    right: -5px;
    top: -2px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .section11__head .image {
    width: 42.0833333333%;
    right: -3px;
  }
  .section11__head .image img {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .section11__head .textarea {
    width: 58.3333333333%;
    padding-left: 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .section11__head .textarea {
    padding-left: 0;
  }
  .section11__head .textarea .title img {
    width: 100%;
  }
  .section11__head .textarea .mark {
    margin-left: 40px;
  }
  .section11__head .textarea .txt1 {
    padding-left: 40px !important;
    line-height: 1.5 !important;
  }
  .section11__head .textarea .note {
    padding-left: 40px !important;
  }
  .section11__head .textarea .txt2 {
    padding-left: 40px !important;
    line-height: 2 !important;
  }
  .section11__head .textarea .br-tab {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .section11__head .textarea .mark {
    margin-top: 44px;
    width: 348px;
  }
  .section11__head .textarea .txt1 {
    margin-top: 20px;
    font-size: 24px;
    font-weight: 700;
    line-height: 133.3333333333%;
    letter-spacing: -0.02em;
    padding-left: 7px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__head .textarea .txt1 .text-blue {
    color: #00aeef;
  }
  .section11__head .textarea .note {
    margin-top: 14px;
    font-size: 18px;
    line-height: 155.5555555556%;
    letter-spacing: 0.03em;
    padding-left: 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__head .textarea .txt2 {
    margin-top: 16px;
    font-size: 24px;
    font-weight: 700;
    line-height: 133.3333333333%;
    letter-spacing: -0.01em;
    color: #00aeef;
    text-underline-offset: 12px;
    padding-left: 7px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__head .textarea .txt2 a:hover, .section11__head .textarea .txt2 a:link, .section11__head .textarea .txt2 a:visited {
    color: #00aeef;
  }
  .section11 .bottleSwiper {
    margin-top: 100px;
    width: 100%;
    padding: 20px 0;
    position: relative;
    /* 各スライドごとに傾きを付与 */
    /* 必要に応じて続ける */
  }
  .section11 .bottleSwiper .swiper-slide {
    width: 340px;
    height: 340px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    padding: 13px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11 .bottleSwiper .swiper-slide a {
    display: block;
    width: 100%;
  }
  .section11 .bottleSwiper .swiper-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    /* ランダムに傾ける */
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(1) {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(2) {
    --rotate: 3deg;
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(3) {
    --rotate: -4deg;
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(4) {
    --rotate: 2deg;
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(5) {
    --rotate: -6deg;
  }
  .section11__bottle {
    background: #cdcdcd;
    padding-top: 55px;
    padding-bottom: 80px;
  }
  .section11__bottle__inner {
    max-width: 1280px;
    margin: 0 auto;
    position: relative;
    padding: 0 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__bottle .image {
    width: 73.9166666667%;
    position: absolute;
    left: -67px;
    top: 0;
  }
  .section11__bottle .textarea {
    padding-top: 126px;
    width: 410px;
    margin-left: auto;
  }
  .section11__bottle .textarea .mark {
    margin-top: 35px;
    width: 348px;
  }
  .section11__bottle .textarea .title {
    margin-top: 20px;
    font-size: 22px;
    font-weight: 700;
    line-height: 158.3333333333%;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .section11__bottle .textarea .txt1 {
    margin-top: 21px;
    color: #333333;
    font-size: 21px;
    font-weight: 700;
    line-height: 125%;
  }
  .section11__bottle .textarea .txt2 {
    margin-top: 10px;
    color: #333333;
    font-size: 15px;
    line-height: 186.6666666667%;
  }
}
@media screen and (min-width: 768px) and (min-width: 1201px) and (max-width: 1300px) {
  .section11__bottle__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .section11__bottle .image {
    width: 65%;
    position: static;
  }
  .section11__bottle .image img {
    width: 100%;
  }
  .section11__bottle .textarea {
    width: 35%;
    padding-top: 0;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__bottle .textarea .mark {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 1001px) and (max-width: 1200px) {
  .section11__bottle__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .section11__bottle .image {
    width: 55%;
    position: static;
  }
  .section11__bottle .image img {
    width: 100%;
  }
  .section11__bottle .textarea {
    width: 45%;
    padding-top: 0;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__bottle .textarea .mark {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px) {
  .section11__bottle__inner {
    display: block;
  }
  .section11__bottle .image {
    width: 100%;
    position: static;
  }
  .section11__bottle .image img {
    width: 100%;
  }
  .section11__bottle .textarea {
    margin: 20px auto 0 auto;
    width: 100%;
    max-width: 400px;
    padding-top: 0;
    padding-left: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__bottle .textarea .mark {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .section11 .note-area {
    margin: 50px auto 0 auto;
    max-width: 850px;
    color: #333;
  }
  .section11 .note-area .txt li {
    padding-left: 1em;
    text-indent: -1em;
    font-size: 15px;
    line-height: 186.6666666667%;
  }
  .section11 .note-area .txt li a:hover, .section11 .note-area .txt li a:link, .section11 .note-area .txt li a:visited {
    color: #00aeef;
  }
  .section11 .section11_other {
    margin-top: 54px;
  }
  .section11 .section11_other .txt {
    text-align: center;
    font-size: 24px;
    line-height: 158.3333333333%;
    font-weight: 600;
  }
  .section11 .section11_other .accordion-area {
    margin-top: 65px;
  }
  .section11 .section11_other .accordion-area_item.item1 .contents .img {
    /*padding-top: 55px;*/
  }
  .section11 .section11_other .accordion-area_item.item1 .contents .img img {
    width: 942px;
    width: 945px;
    -webkit-transform: translateX(35px);
            transform: translateX(35px);
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px) {
  .section11 .section11_other .accordion-area_item.item1 .contents .img img {
    width: 100%;
    -webkit-transform: none;
            transform: none;
  }
}
@media screen and (min-width: 768px) {
  .section11 .section11_other .accordion-area_item.item1 .contents .img_content {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px) {
  .section11 .section11_other .accordion-area_item.item1 .contents .img_content {
    margin-top: 0;
  }
}
@media screen and (max-width: 767.98px) {
  .section11__inner {
    max-width: 1200px;
    margin: 0 auto 0 auto;
  }
  .section11__head {
    padding-bottom: 115px;
    padding-bottom: calc(115px + 28px);
    position: relative;
  }
  .section11__head .image {
    width: 100%;
  }
  .section11__head .textarea {
    position: absolute;
    left: 0;
    top: 208px;
    width: 72%;
    padding-left: 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__head .textarea .mark {
    width: 100%;
    max-width: 174px;
    margin-left: -7px;
  }
  .section11__head .textarea .txt1 {
    margin-top: 14px;
    font-size: 16px;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: -0.02em;
  }
  .section11__head .textarea .txt1 .text-blue {
    color: #00aeef;
  }
  .section11__head .textarea .note {
    margin-top: 12px;
    font-size: 15px;
    line-height: 1;
    letter-spacing: 0.03em;
  }
  .section11__head .textarea .txt2 {
    margin-top: 23px;
    font-size: 16px;
    font-weight: 700;
    line-height: 187.5%;
    letter-spacing: -0.01em;
    color: #00aeef;
    text-underline-offset: 8px;
  }
  .section11__head .textarea .txt2 a:hover, .section11__head .textarea .txt2 a:link, .section11__head .textarea .txt2 a:visited {
    color: #00aeef;
  }
  .section11 .bottleSwiper {
    width: 100%;
    padding: 20px 0;
    position: relative;
    /* 各スライドごとに傾きを付与 */
    /* 必要に応じて続ける */
  }
  .section11 .bottleSwiper .swiper-slide {
    width: 340px;
    height: 340px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    padding: 13px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11 .bottleSwiper .swiper-slide a {
    display: block;
    width: 100%;
  }
  .section11 .bottleSwiper .swiper-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    /* ランダムに傾ける */
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(1) {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(2) {
    --rotate: 3deg;
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(3) {
    --rotate: -4deg;
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(4) {
    --rotate: 2deg;
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(5) {
    --rotate: -6deg;
  }
  .section11__bottle {
    background: #cdcdcd;
    padding-top: 30px;
    padding-bottom: 22px;
  }
  .section11__bottle .image {
    width: 100%;
  }
  .section11__bottle .textarea {
    padding-top: 15px;
    width: 100%;
    text-align: center;
  }
  .section11__bottle .textarea .title {
    font-size: 15px;
    font-weight: 700;
    line-height: 135.7142857143%;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .section11__bottle .textarea .txt1 {
    margin-top: 11px;
    color: #333333;
    font-size: 15px;
    font-weight: 700;
    line-height: 125%;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .section11__bottle .textarea .txt2 {
    margin-top: 3px;
    color: #333333;
    font-size: 13px;
    line-height: 123.0769230769%;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .section11 .note-area {
    margin: 22px auto 0 auto;
    max-width: 90.6666666667%;
    color: #333;
  }
  .section11 .note-area .txt li {
    font-size: 15px;
    line-height: 153.3333333333%;
  }
  .section11 .note-area .txt li a:hover, .section11 .note-area .txt li a:link, .section11 .note-area .txt li a:visited {
    color: #00aeef;
  }
  .section11 .section11_other {
    margin-top: 34px;
  }
  .section11 .section11_other .txt {
    text-align: center;
    font-size: 17px;
    line-height: 141.1764705882%;
    font-weight: 600;
  }
  .section11 .section11_other .accordion-area {
    margin-top: 19px;
  }
  .section11 .section11_other .accordion-area_item.item1 .contents .img {
    padding-top: 9px;
  }
  .section11 .section11_other .accordion-area_item.item1 .contents .img img {
    display: block;
    margin: 0 auto;
    /*width: 88.6666666667%;*/
  }
  .section11 .section11_other .accordion-area_item .btn {
    padding-left: 80px;
  }
  .section11 .section11_other .accordion-area_item.item1 .btn .icon {
    translate: 0;
    margin-left: 0;
    top: 3px;
    top: -16px;
    left: 2px;
    width: 65px;
  }
  .section11 .section11_other .accordion-area_item.item1 .contents .img_content {
    margin-top: 3px;
  }
  .section11 .section11_other .accordion-area_item.item1 .contents .img.img-sp {
    width: 100%;
    margin: 0 auto;
  }
  .section11 .section11_other .accordion-area_item.item1 .contents .img.img-sp img {
    width: 100%;
  }
  .anchor-link2 {
    margin-top: -18vw;
    padding-top: 18vw;
  }
  .section11_faq .contents .inner {
    padding: 0;
  }
}
.cont_7_img_pu_13.mov iframe {
  display: block;
  height: 100%;
  width: calc(410 / 729 * 100%);
  margin: 0 auto;
  @media screen and (max-width: 767.98px) {
    display: block;
        width: 80%;
        height: calc(729 / 410 * 80%);
        margin: calc(-94.5 / 540 * 80%) auto;
  }
}

.cont_7_img_pu_13.mov{
  border: none;
}
.cont_7_img_pu:has(.cont_7_img_pu_13.mov[style*="display: block"]) .cont_7_img_pu_cls {
  top: 10px;
  right: 80px; /* ←任意で調整 */
}
.cont_7_img_pu_inr .cont_7_img_pu_cls {
  @media screen and (max-width: 767.98px) {
  margin: calc(-340 * var(--pc-rate)) calc(-295 * var(--pc-rate)) auto auto;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsImluZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDcUJoQjtFQUNDO0lBQ0Msd0JBQUE7RURuQkE7RUNzQkQ7SUFDQyx5QkFBQTtFRHBCQTtBQUNGO0FDdUJBO0VBQ0M7SUFDQyx5QkFBQTtFRHJCQTtFQ3dCRDtJQUNDLHdCQUFBO0VEdEJBO0FBQ0Y7QUMyQkEsaUJBQUE7QUFHQTs7NkJBQUE7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBcUVDLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUQzQkQ7O0FDOEJBO0VBQ0MsZ0hBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7QUQzQkQ7O0FDOEJBO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBRDNCRDtBQzlGQztFQW1IRDtJQVNFLFdBQUE7SUFDQSxZQUFBO0VEMUJBO0FBQ0Y7O0FDNkJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtBRDFCRDs7QUM2QkE7O0VBRUMsZ0JBQUE7QUQxQkQ7O0FDNkJBOzs7O0VBSUMsa0JBQUE7RUFDQSxxQkFBQTtBRDFCRDs7QUM2QkE7Ozs7OztFQU1DLGdCQUFBO0FEMUJEOztBQzZCQTtFQUNDLHFCQUFBO0FEMUJEOztBQzZCQTtFQUNDLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBRDFCRDs7QUM2QkE7RUFDQyx5QkFBQTtFQUNBLGlCQUFBO0FEMUJEOztBQzZCQTtFQUNDLDhCQUFBO1VBQUEsc0JBQUE7QUQxQkQ7O0FDNkJBOzs7RUFHQyxtQkFBQTtBRDFCRDs7QUM2QkE7O0VBRUMsaUJBQUE7QUQxQkQ7O0FDNkJBOzs2QkFBQTtBQUdBO0VBQ0M7SUFDQyxrQ0FBQTtZQUFBLDBCQUFBO0VEMUJBO0VDNkJEO0lBQ0MsVUFBQTtJQUNBLHFDQUFBO1lBQUEsNkJBQUE7RUQzQkE7RUM4QkQ7SUFDQyxVQUFBO0lBQ0Esc0NBQUE7WUFBQSw4QkFBQTtFRDVCQTtFQytCRDtJQUNDLGtDQUFBO1lBQUEsMEJBQUE7RUQ3QkE7QUFDRjtBQ1lBO0VBQ0M7SUFDQyxrQ0FBQTtZQUFBLDBCQUFBO0VEMUJBO0VDNkJEO0lBQ0MsVUFBQTtJQUNBLHFDQUFBO1lBQUEsNkJBQUE7RUQzQkE7RUM4QkQ7SUFDQyxVQUFBO0lBQ0Esc0NBQUE7WUFBQSw4QkFBQTtFRDVCQTtFQytCRDtJQUNDLGtDQUFBO1lBQUEsMEJBQUE7RUQ3QkE7QUFDRjtBQ2dDQTs7NkJBQUE7QUFHQTtFQUNDLGdCQUFBO0VBQ0EsK0JBQUE7QUQ5QkQ7O0FDZ0NBO0VBQ0MsNkJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0FEN0JEO0FDOEJDO0VBQ0MscUJBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0FENUJGOztBQytCQTs7RUFFQyw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwyQkFBQTtFQUNBLGtDQUFBO0FENUJEO0FDNkJDOztFQUNDLHFCQUFBO0VBQ0Esb0NBQUE7QUQxQkY7O0FDNkJBO0VBQ0Msa0JBQUE7QUQxQkQ7O0FDNkJBO0VBQ0MsbUJBQUE7QUQxQkQ7O0FDNkJBOzs2QkFBQTtBQTFQQztFQThQQTtJQUNDLHFCQUFBO0lBQ0EscUJBQUE7RUQxQkE7QUFDRjtBQzZCQTs7NkJBQUE7QUFHQTtFQUNDLGdCQUFBO0FEM0JEOztBQzhCQTtFQUNDLFlBQUE7RUFDQSxjQUFBO0FEM0JEOztBQzhCQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsK0RBQUE7RUFDQSwyQkFBQTtBRDNCRDs7QUM4QkE7RUFDQyxZQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FEM0JEOztBQzhCQTtFQUNDLGVBQUE7RUFDQSxjQUFBO0FEM0JEOztBQzhCQTtFQUNDLGVBQUE7RUFDQSxjQUFBO0FEM0JEOztBQzhCQTtFQUNDLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBRDNCRDs7QUM4QkE7RUFDQyxnQkFBQTtBRDNCRDs7QUM4QkE7RUFDQyxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBRDNCRDs7QUM4QkE7RUFDQyxXQUFBO0VBQ0EsZ0JBQUE7QUQzQkQ7O0FDOEJBO0VBQ0M7OztHQUFBO0FEeEJEOztBQzhCQTtFQUNDLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QUQzQkQ7O0FDOEJBO0VBQ0MsWUFBQTtFQUNBLGNBQUE7QUQzQkQ7O0FDOEJBOztFQUVDLGNBQUE7RUFDQSxZQUFBO0FEM0JEOztBQzhCQTtFQUNDLFdBQUE7QUQzQkQ7O0FDOEJBO0VBQ0MsaUJBQUE7RUFDQSx5QkFBQTtBRDNCRDs7QUM4QkE7RUFDQyxpQkFBQTtFQUNBLHlCQUFBO0FEM0JEOztBQzhCQTtFQUNDLGlCQUFBO0VBQ0EseUJBQUE7QUQzQkQ7O0FDOEJBO0VBQ0MsWUFBQTtFQUNBLHlCQUFBO0FEM0JEOztBQzhCQTtFQUNDLHlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtBRDNCRDs7QUM4QkE7RUFDQyx5QkFBQTtFQUNBLG9CQUFBO0FEM0JEOztBQytCQTs7bURBQUE7QUFHQTtFQUNDLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtBRDVCRDtBQ3ZXQztFQTRYRDtJQVVFLGFBQUE7RUQzQkE7QUFDRjs7QUM4QkE7RUFDQyx5QkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FEM0JEOztBQzhCQTtFQUNDLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBRDNCRDtBQzRCQztFQUNDLFdBcGFZO0VBcWFaLDBCQUFBO0FEMUJGO0FDL1hDO0VBZ1pEO0lBYUUsa0JBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0VEMUJBO0FBQ0Y7O0FDNkJBO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUQxQkQ7QUMyQkM7RUFDQyxxQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FEekJGO0FDMEJFO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0FEeEJIO0FDMkJDO0VBQ0MsWUFBQTtBRHpCRjtBQzJCQztFQUNDLHlCQUFBO0FEekJGO0FDL1pDO0VBb2FEO0lBd0JFLGVBQUE7RUR6QkE7QUFDRjs7QUM2QkE7O21EQUFBO0FBR0E7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0FEMUJEOztBQzZCQTtFQUNDLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QUQxQkQ7O0FDNkJBO0VBQ0MsZ0JBQUE7RUFDQSxXQUFBO0FEMUJEOztBQzZCQTtFQUNDLGdCQUFBO0VBQ0EsWUFBQTtBRDFCRDs7QUM2QkE7RUFDQyx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUQxQkQ7O0FDNkJBO0VBQ0MsV0FBQTtFQUNBLHNCQUFBO0FEMUJEOztBQzZCQTtFQUNDLGVBQUE7QUQxQkQ7O0FDOEJBOzttREFBQTtBQUdBLFNBQUE7QUFDQTtFQUNDLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBRDNCRDtBQzdkQztFQXFmRDtJQU1FLFVBQUE7SUFDQSxnQkFBQTtFRDFCQTtBQUNGOztBQ25lQztFQWlnQkE7SUFDQyxnQkFBQTtJQUNBLGFBQUE7RUQxQkE7QUFDRjtBQzhCQTs7bURBQUE7QUFHQTtFQUNDLGtCQUFBO0FENUJEOztBQytCQTtFQUNDLGdCQUFBO0FENUJEOztBQytCQTtFQUNDLGlCQUFBO0FENUJEOztBQytCQTtFQUNDLGNBQUE7QUQ1QkQ7O0FDZ0NBOzttREFBQTtBQUlBO0VBQ0Msa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUQ5QkQ7QUNnQ0M7RUFDQztJQUNDLGtCQUFBO0lBQ0EsK0JBQUE7RUQ5QkQ7QUFDRjtBQy9nQkM7RUFnaUJEO0lBaUJFLFlBQUE7RUQ5QkE7QUFDRjs7QUNpQ0E7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBRDlCRDs7QUNpQ0E7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBRDlCRDs7QUNpQ0E7RUFDQyxrQkFBQTtFQUNBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0FEOUJEO0FDK0JDO0VBQ0MsaUNBQUE7RUFBQSx5QkFBQTtBRDdCRjtBQytCQztFQUNDLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtBRDdCRjtBQytCRztFQUNDLFlBQUE7QUQ3Qko7QUNua0JDO0VBMmtCRDtJQTJCRSxzQkFBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLFVBQUE7RUQvQkE7QUFDRjs7QUNrQ0E7RUFDQyxrQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUNBQUE7VUFBQSw2QkFBQTtFQUNBLFdBdG9CYTtFQXVvQmIsd0NBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7QUQvQkQ7QUM5bEJDO0VBNm1CRDtJQW1CRSxZQUFBO0lBQ0EsU0FBQTtFRDlCQTtBQUNGOztBQ2lDQTtFQUNDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsVUFBQTtBRDlCRDtBQzVtQkM7RUFxb0JEO0lBUUUsa0JBQUE7SUFDQSxPQUFBO0lBQ0EsdUJBQUE7WUFBQSxlQUFBO0VEN0JBO0FBQ0Y7O0FDZ0NBO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QUQ3QkQ7O0FDZ0NBO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxvQ0FBQTtVQUFBLDRCQUFBO0FEN0JEOztBQ2dDQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDhFQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQ0FBQTtFQUFBLGtDQUFBO0FEN0JEOztBQ2dDQTtFQUNDLHlFQUFBO0FEN0JEOztBQ2dDQTtFQUNDLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNkNBQUE7RUFDQSxrQkFBQTtBRDdCRDs7QUNnQ0E7RUFDQztJQUNDLFdBQUE7RUQ3QkE7QUFDRjtBQ2lDQTtFQUNDLGNBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0FEL0JEOztBQ2tDQTtFQUNDLHFCQUFBO0FEL0JEOztBQ2tDQTtFQUNDLGtFQUFBO0FEL0JEOztBQ2tDQTtFQUNDLGtCQUFBO0FEL0JEOztBQ21DQSxjQUFBO0FBQ0E7RUFDQyxrQkFBQTtBRGhDRDs7QUNtQ0E7RUFDQyxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsVUFBQTtBRGhDRDs7QUNvQ0E7RUFDQztJQUNDLGNBQUE7RURqQ0E7QUFDRjtBQ21DQTtFQUNDO0lBQ0MsY0FBQTtFRGpDQTtBQUNGO0FDbUNBOztHQUFBO0FBSUE7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLDBDQUFBO1VBQUEsa0NBQUE7QURsQ0Q7O0FDcUNBO0VBQ0MsWUFBQTtBRGxDRDs7QUNxQ0E7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBRGxDRDs7QUNvQ0E7RUFDQyxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FEakNEOztBQ21DQTtFQUNDLGVBQUE7RUFDQSxhQUFBO0FEaENEOztBQ2tDQTtFQUNDLG9CQUFBO0FEL0JEOztBQ2tDQTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxpQkFBQTtFRC9CQTtBQUNGO0FDa0NBO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0FEaENEOztBQ21DQTs7Ozs7Ozs7O0dBQUE7QUFZQTs7O21EQUFBO0FBS0E7RUFDQyxrQkFBQTtFQUNBLFVBQUE7QURuQ0Q7O0FDc0NBO0VBQ0MsV0FBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtBRG5DRDs7QUNzQ0E7RUFDQyxrQkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLFNBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0FEbkNEOztBQ3NDQTtFQUNDLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7QURuQ0Q7QUNvQ0M7RUFDQyxjQUFBO0VBQ0EsaUJBQUE7QURsQ0Y7QUNvQ0M7RUFDQyxlQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtBRGxDRjs7QUNzQ0E7RUFDQyxrQkFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0FEbkNEOztBQ3VDQTtFQUNDLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtBRHBDRDs7QUN1Q0E7O21EQUFBO0FBR0E7RUFDQyxpQkFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0Esc0dBQUE7QURwQ0Q7QUN6MEJDO0VBeTJCRDtJQU9FLDhDQUFBO0VEbkNBO0FBQ0Y7O0FDc0NBO0VBQ0MsWUFBQTtBRG5DRDs7QUNzQ0E7RUFDQyxnQkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUNBQUE7VUFBQSw2QkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0FEbkNEO0FDb0NDO0VBQ0MsY0FBQTtFQUNBLGlCQUFBO0FEbENGO0FDb0NDO0VBQ0MsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7QURsQ0Y7QUN4MkJDO0VBODRCQztJQUNDLGFBQUE7RURuQ0Q7QUFDRjs7QUN1Q0E7RUFDQyxrQkFBQTtFQUNBLFNBQUE7QURwQ0Q7O0FDdUNBO0VBQ0Msa0JBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7QURwQ0Q7O0FDc0NBO0VBQ0M7SUFDQyxTQUFBO0VEbkNBO0FBQ0Y7QUNxQ0E7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0tBQUEsZ0JBQUE7RUFDQSxvQ0FBQTtVQUFBLDRCQUFBO0FEbkNBOztBQ3NDQTtFQUNDLDRGQUFBO0VBQ0EsZUFBQTtBRG5DRDs7QUNzQ0E7RUFDQyxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBRG5DRDs7QUN1Q0M7RUFDQyxnQkFBQTtBRHBDRjs7QUN3Q0E7O21EQUFBO0FBR0E7RUFDQyxpQkFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0Esd0dBQUE7RUFDQSxrQkFBQTtBRHJDRDtBQ242QkM7RUFtOEJEO0lBUUUsaURBQUE7RURwQ0E7QUFDRjs7QUN1Q0E7RUFDQyxtQkFBQTtBRHBDRDs7QUN1Q0E7RUFDQyxrQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtBRHBDRDtBQ3FDQztFQUNDLGdCQUFBO0FEbkNGOztBQ3NDQTtFQUNDO0lBQ0MsU0FBQTtFRG5DQTtBQUNGO0FDc0NBO0VBQ0MsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QURwQ0Q7O0FDd0NBOzttREFBQTtBQTErQkM7RUE2K0JEO0lBRUUsa0JBQUE7SUFDQSxVQUFBO0VEckNBO0VDdUNBO0lBRUMsa0JBQUE7SUFDQSxtQkFBQTtFRHRDRDtFQ3lDQTtJQUNDLG1CQUFBO0VEdkNEO0VDd0NDO0lBQ0MsWUFBQTtFRHRDRjtFQzJDQztJQUNDLFlBQUE7RUR6Q0Y7RUM2Q0E7SUFDQyxrQkFBQTtJQUNBLFVBQUE7SUFDQSxTQUFBO0lBQ0EsbUNBQUE7WUFBQSwyQkFBQTtFRDNDRDtFQzhDQTtJQUNDLGNBQUE7SUFDQSxtQkFBQTtJQUNBLGVBQUE7SUFDQSx5QkFBQTtFRDVDRDtBQUNGOztBQ2lEQTs7O21EQUFBO0FBS0E7RUFDQyxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSwwRUFBQTtBRC9DRDs7QUNrREE7RUFDQyxrQkFBQTtBRC9DRDs7QUNrREE7RUFDQyxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0FEL0NEOztBQ2tEQTtFQUNDLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QUQvQ0Q7O0FDa0RBO0VBQ0MsWUFBQTtBRC9DRDs7QUNrREE7RUFDQyxrQkFBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtBRC9DRDs7QUNtREE7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FEaEREOztBQ29EQTs7O21EQUFBO0FBSUE7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FEakREO0FDL2hDQztFQTJrQ0Q7SUFRRSxhQUFBO0VEaERBO0FBQ0Y7O0FDbURBO0VBQ0MscUJBQUE7RUFDQSxnQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FEaEREOztBQ21EQTtFQUNDLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxpSkFBQTtBRGhERDs7QUNvREE7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FEakREOztBQ29EQTtFQUNDLGtCQUFBO0VBQ0EsWUFBQTtBRGpERDs7QUNvREE7RUFDQyxrQkFBQTtFQUNBLFlBQUE7QURqREQ7O0FDb0RBO0VBQ0MsV0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBRGpERDs7QUNvREE7RUFDQyxnQkFBQTtFQUNBLFlBQUE7QURqREQ7O0FDb0RBO0VBQ0MsY0FBQTtBRGpERDs7QUNxREE7OzttREFBQTtBQUlBO0VBQ0MsYUFBQTtBRGxERDtBQzlsQ0M7RUErb0NEO0lBSUUsY0FBQTtJQUNBLGNBQUE7RURqREE7RUNtREE7SUFDQyxXQUFBO0lBQ0EsWUFBQTtFRGpERDtFQ29EQTtJQUNDLDhCQUFBO1lBQUEsc0JBQUE7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsaUJBQUE7SUFDQSxvQkFBQTtJQUNBLGlCQUFBO0lBQ0EscUdBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0VEbEREO0VDbURDO0lBQ0MsVUFBQTtFRGpERjtFQ21EQztJQUNDLGNBQUE7SUFDQSxpQkFBQTtFRGpERjtFQ3FEQTtJQUNDLHNCQUFBO0VEbkREO0VDc0RBO0lBQ0MsbUJBQUE7RURwREQ7QUFDRjtBQ2xvQ0M7RUErb0NEO0lBMkNFLFNBQUE7RURwREE7QUFDRjs7QUN3REE7OzttREFBQTtBQUlBO0VBQ0Msa0JBQUE7QURyREQ7O0FDd0RBO0VBQ0MsYUFBQTtFQUNBLHlCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtBRHJERDtBQzdwQ0M7RUF1c0NEO0lBY0UsWUFBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLGVBQUE7RURwREE7QUFDRjs7QUN1REE7RUFDQyw4QkFBQTtVQUFBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSw2RUFBQTtBRHBERDtBQ3NEQztFQUNDLCtCQUFBO0VBQ0EsWUFBQTtBRHBERjtBQ3VEQztFQUNDLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QURyREY7QUMzckNDO0VBb3ZDQztJQUNDLGtCQUFBO0lBQ0EsaUJBQUE7RUR0REQ7RUN5REE7SUFDQywwQ0FBQTtFRHZERDtBQUNGO0FDcHNDQztFQTh0Q0Q7SUFpQ0Usa0RBQUE7RUR2REE7QUFDRjtBQ3pzQ0M7RUE4dENEO0lBcUNFLFVBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0VEdERBO0VDd0RBO0lBQ0MsY0FBQTtJQUNBLFdBQUE7RUR0REQ7RUN5REE7SUFDQyxXQUFBO0lBQ0EsWUFBQTtFRHZERDtFQzBEQTtJQUNDLHNCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0VEeEREO0FBQ0Y7QUM3dENDO0VBeXhDQztJQUNDLFVBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsVUFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtFRHpERDtBQUNGOztBQzZEQTtFQUNDLGtCQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO0FEMUREO0FDNERDO0VBQ0MsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FEMURGO0FDNkRDO0VBQ0MsaUJBQUE7RUFDQSxnRUFBQTtVQUFBLHdEQUFBO0VBQ0Esd0VBQUE7QUQzREY7QUM0REU7RUFDQyxnQkFBQTtBRDFESDtBQzRERTtFQUVDLG1CQUFBO0VBQ0Esd0JBQUE7QUQzREg7QUM2REU7RUFFQyxvQkFBQTtFQUNBLDRCQUFBO0FENURIO0FDZ0VHO0VBQ0MsbUJBQUE7QUQ5REo7QUNpRUU7RUFDQywyREFBQTtBRC9ESDtBQ2lFRTtFQUNDLDJEQUFBO0FEL0RIO0FDZ0VHO0VBQ0MsZUFBQTtBRDlESjtBQ2lFRTtFQUNDLDJEQUFBO0FEL0RIO0FDZ0VHO0VBQ0MsaUJBQUE7RUFDQSxvQkFBQTtBRDlESjtBQ2lFRTtFQUNDLDJEQUFBO0FEL0RIO0FDa0VFO0VBQ0MsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0FEaEVIO0FDbUVFO0VBQ0MsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QURqRUg7QUNxRUM7RUFDQyxnQkFBQTtFQUNBLDRCQUFBO0VBQ0EseUVBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FEbkVGO0FDbnpDQztFQTAzQ0M7SUFDQyxnQkFBQTtJQUNBLDJCQUFBO0VEcEVEO0VDcUVDO0lBRUMsa0JBQUE7SUFDQSxlQUFBO0lBQ0Esb0NBQUE7RURwRUY7RUNzRUM7SUFFQyxrQkFBQTtJQUNBLGdCQUFBO0lBQ0Esb0NBQUE7RURyRUY7QUFDRjtBQ24wQ0M7RUFveUNEO0lBeUdFLG9CQUFBO0VEdEVBO0VDd0VBO0lBQ0MsVUFBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtFRHRFRDtFQ3lFQTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSx3QkFBQTtJQUNBLGdFQUFBO1lBQUEsd0RBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RUR2RUQ7RUN3RUM7SUFDQyxnQkFBQTtFRHRFRjtFQ3dFQztJQUVDLG1CQUFBO0lBQ0EsK0JBQUE7RUR2RUY7RUN5RUM7SUFFQyxtQkFBQTtJQUNBLCtCQUFBO0VEeEVGO0VDMEVDO0lBQ0MseUVBQUE7RUR4RUY7RUMwRUM7SUFDQyx5RUFBQTtFRHhFRjtFQ3lFRTtJQUNDLGVBQUE7RUR2RUg7RUMwRUM7SUFDQyx5RUFBQTtFRHhFRjtFQ3lFRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RUR2RUg7RUMwRUM7SUFDQyx5RUFBQTtFRHhFRjtFQzJFQztJQUNDLGdCQUFBO0lBQ0EsVUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RUR6RUY7RUM0RUM7SUFDQyxhQUFBO0lBQ0EsdUJBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RUQxRUY7RUM4RUE7SUFDQyxnQkFBQTtJQUNBLDRCQUFBO0lBQ0EsZ0NBQUE7SUFDQSwwQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsaUJBQUE7RUQ1RUQ7QUFDRjs7QUNpRkE7OzttREFBQTtBQUtBO0VBQ0MsNEVBQUE7QUQvRUQ7QUNuNUNDO0VBaStDRDtJQUlFLDRCQUFBO0VEOUVBO0FBQ0Y7QUN4NUNDO0VBaStDRDtJQVFFLGdCQUFBO0VEN0VBO0FBQ0Y7O0FDZ0ZBO0VBQ0MsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FEN0VEO0FDK0VDO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBRDdFRjtBQ2dGQztFQUNDLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtBRDlFRjtBQytFRTtFQUNDLGlCQUFBO0VBQ0EsY0FBQTtBRDdFSDtBQzhFRztFQUNDLFdBQUE7RUFDQSxZQUFBO0FENUVKO0FDK0VFO0VBQ0MsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0FEN0VIO0FDaUZDO0VBQ0MsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FEL0VGO0FDZ0ZFO0VBQ0MsY0FBQTtFQUNBLGVBQUE7QUQ5RUg7QUNrRkM7RUFDQyw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0VBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FEaEZGO0FDcjlDQztFQXlpREM7SUFDQywwQkFBQTtFRGpGRDtBQUNGO0FDMTlDQztFQStpREM7SUFDQyxjQUFBO0lBQ0EsVUFBQTtJQUNBLGVBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7RURsRkQ7RUNxRkE7SUFDQyx1QkFBQTtJQUNBLHVHQUFBO0VEbkZEO0VDb0ZDO0lBQ0MsOEJBQUE7WUFBQSxzQkFBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxZQUFBO0lBQ0Esd0xBQUE7RURsRkY7RUNtRkU7SUFDQyxZQUFBO0lBQ0EsWUFBQTtFRGpGSDtFQ29GQztJQUNDLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0VEbEZGO0VDbUZFO0lBQ0MsY0FBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFRGpGSDtFQ3VGQztJQUNDLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFRHJGRjtFQ3lGQTtJQUNDLGVBQUE7RUR2RkQ7RUN3RkM7SUFDQyxZQUFBO0VEdEZGO0FBQ0Y7O0FDNkZBO0VBQ0MsbUJBQUE7RUFDQSxrQkFBQTtBRDFGRDtBQzJGQztFQUNDLFlBQUE7RUFDQSxXQUFBO0FEekZGO0FDNEZDO0VBQ0MsZ0JBQUE7RUFDQSxjQUFBO0FEMUZGO0FDMkZFO0VBQ0MsZ0JBQUE7RUFDQSxtQkFBQTtBRHpGSDtBQzhGRTtFQUNDLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSxpQkFBQTtBRDVGSDtBQzhGSTtFQUNDLHVCQUFBO0FENUZMO0FDK0ZHO0VBQ0MsdUJBQUE7QUQ3Rko7QUMrRkc7RUFDQyxjQUFBO0VBQ0EsaUJBQUE7QUQ3Rko7QUNoakRDO0VBcXBERztJQUVDLGNBQUE7RURuR0g7RUNxR0U7SUFFQyxnQkFBQTtFRHBHSDtBQUNGO0FDeGpEQztFQTRtREQ7SUFzREUsaUJBQUE7SUFDQSxvQkFBQTtJQUNBLDBHQUFBO0VEdEdBO0VDd0dBO0lBQ0Msb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxtQkFBQTtRQUFBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtFRHRHRDtFQ3VHQztJQUNDLFdBQUE7SUFDQSxVQUFBO0lBQ0EsaUJBQUE7RURyR0Y7RUN1R0M7SUFDQyxpQkFBQTtJQUNBLFVBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RURyR0Y7QUFDRjtBQy9rREM7RUF5ckRDO0lBQ0MsZUFBQTtJQUNBLG9CQUFBO0lBQ0EsNkJBQUE7RUR2R0Q7RUN3R0M7SUFDQyxZQUFBO0VEdEdGO0VDMkdDO0lBQ0MsaUJBQUE7RUR6R0Y7RUMwR0U7SUFDQyxtQkFBQTtFRHhHSDtBQUNGO0FDNkdDO0VBckdEO0lBc0dFLGlCQUFBO0lBQ0Esb0JBQUE7SUFDQSxtQkFBQTtFRDFHQTtFQzRHQTtJQUNDLFVBQUE7SUFDQSxjQUFBO0VEMUdEO0VDMkdDO0lBQ0MsaUJBQUE7SUFDQSxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RUR6R0Y7QUFDRjtBQ2puREM7RUF1bUREO0lBd0hFLGdCQUFBO0VEMUdBO0VDNkdDO0lBQ0MsYUFBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtFRDNHRjtFQ2dIQztJQUNDLFVBQUE7SUFDQSxpQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFRDlHRjtFQytHRTtJQUNDLHVCQUFBO0VEN0dIO0FBQ0Y7O0FDbUhBOzs7bURBQUE7QUFJQTtFQUNDLGFBQUE7RUFDQSxrQkFBQTtBRGhIRDtBQ2tIQztFQUNDLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBRGhIRjtBQ3ZwREM7RUEyd0RDO0lBQ0MsbUJBQUE7T0FBQSxnQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0VEakhEO0FBQ0Y7QUN6cERDO0VBMnZERDtJQW1CRSxZQUFBO0VEakhBO0VDbUhBO0lBQ0MsbUJBQUE7T0FBQSxnQkFBQTtFRGpIRDtBQUNGOztBQ3FIQTs7O21EQUFBO0FBSUEsT0FBQTtBQS94REM7RUFpeURBO0lBQ0MsK0JBQUE7SUFDQSxvQ0FBQTtJQUNBLGdDQUFBO0VEbEhBO0FBQ0Y7QUNxSEE7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0FEbkhEO0FDbHJEQztFQW15REQ7SUFLRSxnQkFBQTtFRGxIQTtBQUNGO0FDb0hDO0VBQ0MsaUJBQUE7RUFDQSxjQUFBO0FEbEhGO0FDM3JEQztFQTJ5REE7SUFLRSxlQUFBO0VEakhEO0FBQ0Y7QUNvSEM7RUFDQyxrQkFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLDhDQUFBO0VBQ0EsNkNBQUE7QURsSEY7QUNtSEU7RUFDQyxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsdUNBQUE7QURqSEg7QUNrSEc7RUFDQyxjQUFBO0FEaEhKO0FDa0hHO0VBQ0MsZUFBQTtBRGhISjtBQ2tIRztFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FEaEhKO0FDaUhJOztFQUVDLGdCQUFBO0FEL0dMO0FDa0hLO0VBQ0Msa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QURoSE47QUNrSE87RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO1VBQUEsZ0NBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FEaEhSO0FDa0hPO0VBQ0MsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0FEaEhSO0FDa0hPO0VBQ0MsZ0JBQUE7RUFDQSxrREFBQTtVQUFBLDBDQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0FEaEhSO0FDb0hLO0VBQ0MsWUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsMkJBQUE7VUFBQSxtQkFBQTtFQUNBLDhEQUFBO0VBQUEsc0RBQUE7QURsSE47QUNvSEs7RUFDQyw2QkFBQTtVQUFBLHFCQUFBO0FEbEhOO0FDdUhFO0VBQ0MsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7QURySEg7QUNzSEc7RUFDQyx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBRHBISjtBQ3NIRztFQUNDLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7QURwSEo7QUNxSEk7RUFDQyxxQkFBQTtBRG5ITDtBQ3NIRztFQUNDLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FEcEhKO0FDcUhJO0VBQ0MsY0FBQTtFQUNBLDhCQUFBO0VBQ0EsMkJBQUE7QURuSEw7QUNzSEc7RUFDQyxlQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBRHBISjtBQ2h6REM7RUFvekRBO0lBcUhFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7RURySEQ7RUNzSEM7SUFDQyxjQUFBO0lBQ0EsU0FBQTtFRHBIRjtFQ3NIQztJQUNDLGNBQUE7SUFDQSw2QkFBQTtFRHBIRjtFQ3FIRTtJQUNDLGtCQUFBO0lBQ0Esa0JBQUE7SUFDQSxRQUFBO0lBQ0Esc0JBQUE7SUFDQSxlQUFBO0VEbkhIO0VDcUhFO0lBQ0MsVUFBQTtJQUNBLGVBQUE7SUFDQSxtQkFBQTtJQUNBLGdCQUFBO0lBQ0EsdUJBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7RURuSEg7RUNvSEc7SUFDQyxlQUFBO0VEbEhKO0VDcUhFO0lBQ0MsZUFBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0VEbkhIO0VDb0hHO0lBQ0MsZUFBQTtJQUNBLGVBQUE7SUFDQSxtQkFBQTtJQUNBLGdCQUFBO0lBQ0EsdUJBQUE7SUFDQSwrQkFBQTtJQUNBLDJCQUFBO0VEbEhKO0VDcUhFO0lBQ0MsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EseUJBQUE7SUFDQSx1QkFBQTtJQUNBLHFDQUFBO1lBQUEsNkJBQUE7RURuSEg7QUFDRjtBQ3dIQztFQUNDLG1CQUFBO0VBQ0EsOENBQUE7RUFDQSw2Q0FBQTtBRHRIRjtBQ3VIRTtFQUNDLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBRHJISDtBQ3NIRztFQUNDLFdBQUE7QURwSEo7QUN1SEU7RUFDQyx3QkFBQTtFQUNBLHdCQUFBO0FEckhIO0FDc0hHO0VBQ0MsZUFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FEcEhKO0FDcUhJO0VBQ0MsY0FyZ0VPO0FEazVEWjtBQ3I0REM7RUFrK0RBO0lBNEJFLGtCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0VEckhEO0VDc0hDO0lBQ0MsV0FBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0VEcEhGO0VDc0hDO0lBQ0MsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLDhCQUFBO1lBQUEsc0JBQUE7RURwSEY7RUNxSEU7SUFDQyxlQUFBO0lBQ0EsbUJBQUE7SUFDQSxxQ0FBQTtZQUFBLDZCQUFBO0VEbkhIO0VDb0hHO0lBQ0MsY0FBQTtFRGxISjtFQ3VIRTtJQUNDLGtCQUFBO0lBQ0Esb0JBQUE7SUFDQSxVQUFBO0VEckhIO0VDdUhJO0lBQ0Msa0JBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGNBQUE7RURySEw7RUN1SE07SUFDQyxrQkFBQTtJQUNBLFdBQUE7SUFDQSxRQUFBO0lBQ0EsU0FBQTtJQUNBLHdDQUFBO1lBQUEsZ0NBQUE7SUFDQSxpQkFBQTtJQUNBLG9CQUFBO0VEckhQO0VDdUhNO0lBQ0MsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxVQUFBO0VEckhQO0VDdUhNO0lBQ0MsZ0JBQUE7SUFDQSxrREFBQTtZQUFBLDBDQUFBO0lBQ0Esc0JBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtFRHJIUDtFQ3lISTtJQUNDLFlBQUE7SUFDQSxXQUFBO0lBQ0Esb0JBQUE7T0FBQSxpQkFBQTtJQUNBLDhEQUFBO0lBQUEsc0RBQUE7RUR2SEw7QUFDRjtBQzhIQztFQUNDLGVBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBRDVIRjtBQzZIRTtFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUQzSEg7QUM2SEU7RUFDQyxnQkFBQTtBRDNISDtBQzhISTtFQUNDLGFBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0FENUhMO0FDNkhLO0VBQ0MsV0FBQTtBRDNITjtBQ2dJSztFQUNDLG1CQUFBO0FEOUhOO0FDK0hNO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBRDdIUDtBQ2dJSztFQUNDLGlCQUFBO0FEOUhOO0FDK0hNO0VBQ0MsaUJBQUE7QUQ3SFA7QUNnSU07RUFDQyxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBRDlIUDtBQytITztFQUNDLGdCQUFBO0FEN0hSO0FDK0hTO0VBQ0MsNkJBQUE7VUFBQSxxQkFBQTtBRDdIVjtBQytIUztFQUNDLFlBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLDJCQUFBO1VBQUEsbUJBQUE7RUFDQSw4REFBQTtFQUFBLHNEQUFBO0FEN0hWO0FDK0hTO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FEN0hWO0FDZ0lRO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFBQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLDBDQUFBO0VBQ0EsZUFBQTtBRDlIVDtBQytIUztFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxrQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwREFBQTtFQUNBLHVDQUFBO1VBQUEsK0JBQUE7QUQ3SFY7QUMrSFM7RUFDQyw2QkFBQTtVQUFBLHFCQUFBO0FEN0hWO0FDK0hTO0VBQ0MsVUFBQTtBRDdIVjtBQ2dJUTtFQUNDLFNBQUE7RUFDQSxjQUFBO0FEOUhUO0FDZ0lRO0VBQ0MsVUFBQTtBRDlIVDtBQ2lJTztFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7QUQvSFI7QUNxSUk7RUFDQyxnQkFBQTtBRG5JTDtBQ29JSztFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7QURsSU47QUNzSUk7RUFDQyxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0FEcElMO0FDcUlLO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxtQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzRUFBQTtFQUNBLDBCQUFBO0FEbklOO0FDcUlLO0VBQ0MsbUVBQUE7QURuSU47QUN4bUVDO0VBcWtFQTtJQTZLRSxXQUFBO0VEdElEO0VDdUlDO0lBQ0MsZUFBQTtJQUNBLHlCQUFBO0VEcklGO0VDdUlDO0lBQ0MsZ0JBQUE7RURySUY7RUN3SUk7SUFDQyxrQkFBQTtFRHRJTDtFQ3VJSztJQUlDLFlBQUE7SUFDQSxjQUFBO0lBQ0EsVUFBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0VEeElOO0VDNElLO0lBQ0MsZ0JBQUE7SUFDQSxvQkFBQTtFRDFJTjtFQzRJSztJQUNDLGVBQUE7SUFDQSx3QkFBQTtFRDFJTjtFQzRJTztJQUNDLE9BQUE7RUQxSVI7RUM0SU87SUFDQyxRQUFBO0VEMUlSO0VDNklNO0lBQ0MsY0FBQTtJQUNBLGtCQUFBO0lBQ0EsZUFBQTtFRDNJUDtFQ2lKRztJQUNDLGdCQUFBO0VEL0lKO0VDZ0pJO0lBQ0MsU0FBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGNBQUE7RUQ5SUw7RUNrSkc7SUFDQyxjQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0lBQ0EseUJBQUE7SUFDQSx1QkFBQTtJQUNBLHVCQUFBO1FBQUEsb0JBQUE7WUFBQSwyQkFBQTtJQUNBLGtCQUFBO0VEaEpKO0VDaUpJO0lBQ0MsVUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0VEL0lMO0VDbUpHO0lBQ0MsZUFBQTtJQUNBLGdCQUFBO0VEakpKO0FBQ0Y7QUN1SkM7RUFDQyxnQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBRHJKRjtBQ3VKRTtFQUNDLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFdBejFFVztFQTAxRVgsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QURySkg7QUNzSkc7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLG1DQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNFQUFBO0VBQ0EsMEJBQUE7QURwSko7QUNzSkc7RUFDQyxtRUFBQTtBRHBKSjtBQ3dKRTtFQUNDLGFBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FEdEpIO0FDdUpHO0VBQ0MsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLHNCQUFBO0FEckpKO0FDdUpHO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7QURySko7QUNzSkk7RUFDQyxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QURwSkw7QUNxSks7RUFDQyxnQkFBQTtFQUNBLFdBQUE7QURuSk47QUN1Skc7RUFDQyxhQUFBO0VBQ0EsZ0JBQUE7QURySko7QUNzSkk7RUFDQyxjQUFBO0FEcEpMO0FDc0pJO0VBQ0MscUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7QURwSkw7QUN1Sks7RUFDQyxnQkFBQTtBRHJKTjtBQ3VKSztFQUNDLGdCQUFBO0FEckpOO0FDc0pNO0VBQ0MsZ0JBQUE7QURwSlA7QUNzSk07RUFDQyxlQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLHNGQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QURwSlA7QUNxSk87RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0FEbkpSO0FDcUpPO0VBQ0MsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FEbkpSO0FDcUpPO0VBQ0MsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FEbkpSO0FDcUpPO0VBQ0MsYUFBQTtBRG5KUjtBQ3NKTTtFQUNDLGFBQUE7RUFDQSxnRkFBQTtFQUNBLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBRHBKUDtBQ3FKTztFQUNDLDJCQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtBRG5KUjtBQ3FKTztFQUNDLGNBQUE7QURuSlI7QUNxSk87RUFDQyxtQkFBQTtBRG5KUjtBQ29KUTtFQUNDLGdCQUFBO0FEbEpUO0FDb0pRO0VBQ0MsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FEbEpUO0FDdDBFQztFQXEwRUE7SUE2SkUsZUFBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtFRHhKRDtFQzBKQztJQUNDLFlBQUE7SUFDQSxlQUFBO0lBQ0EseUJBQUE7SUFDQSxnQkFBQTtJQUNBLHVCQUFBO1FBQUEsb0JBQUE7WUFBQSwyQkFBQTtJQUNBLGlCQUFBO0VEeEpGO0VDeUpFO0lBQ0MsVUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0VEdkpIO0VDMkpDO0lBQ0MsdUJBQUE7SUFDQSw4QkFBQTtZQUFBLHNCQUFBO0VEekpGO0VDMEpFO0lBQ0MsVUFBQTtFRHhKSDtFQzJKRztJQUNDLHFCQUFBO0lBQ0EsWUFBQTtJQUNBLDBCQUFBO0lBQ0EsZUFBQTtJQUNBLHlCQUFBO0lBQ0EsdUJBQUE7RUR6Sko7RUM0SkU7SUFDQyxnQkFBQTtFRDFKSDtFQzJKRztJQUNDLGVBQUE7SUFDQSxtQkFBQTtJQUNBLHFCQUFBO0VEekpKO0VDNEpJO0lBQ0MsZ0JBQUE7RUQxSkw7RUM2Sks7SUFDQyxnQkFBQTtFRDNKTjtFQzZKSztJQUNDLGVBQUE7SUFDQSx5QkFBQTtJQUNBLDBCQUFBO0lBQ0EsdUNBQUE7SUFDQSwwQkFBQTtFRDNKTjtFQzRKTTtJQUNDLFdBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtFRDFKUDtFQzRKTTtJQUNDLFdBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtFRDFKUDtFQzZKSztJQUNDLGVBQUE7SUFDQSx5QkFBQTtJQUNBLHVDQUFBO0lBQ0EsMEJBQUE7RUQzSk47RUM0Sk07SUFDQyw0QkFBQTtFRDFKUDtFQzRKTTtJQUNDLG1CQUFBO0VEMUpQO0VDMkpPO0lBQ0MsZ0JBQUE7RUR6SlI7RUMySk87SUFDQyxnQkFBQTtJQUNBLGVBQUE7SUFDQSx5QkFBQTtFRHpKUjtBQUNGO0FDbUtDO0VBQ0MsaUJBQUE7RUFDQSxpQkFBQTtBRGpLRjtBQ3NLRTs7O0VBRUMsa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFBQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLDBDQUFBO0VBQ0EsZUFBQTtBRG5LSDtBQ29LRzs7O0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLGtDQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBEQUFBO0VBQ0EsdUNBQUE7VUFBQSwrQkFBQTtBRGhLSjtBQ2tLRzs7O0VBQ0MsNkJBQUE7VUFBQSxxQkFBQTtBRDlKSjtBQ2tLRTs7RUFDQyxTQUFBO0VBQ0EsY0FBQTtBRC9KSDtBQ2tLRTs7RUFDQyxVQUFBO0FEL0pIO0FDbUtDO0VBQ0MsVUFBQTtBRGpLRjs7QUNzS0E7OzttREFBQTtBQUlBO0VBQ0MsZ0JBQUE7QURuS0Q7QUNzS0U7RUFDQyxnQkFBQTtBRHBLSDtBQ3NLRTtFQUNDLGNBQUE7RUFDQSxpQkFBQTtBRHBLSDtBQ3dLQztFQUNDLGdCQUFBO0VBQ0EsaUJBQUE7QUR0S0Y7QUN5S0M7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBRHZLRjtBQzUrRUM7RUF1cEZDO0lBQ0Msb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSxZQUFBO0lBQ0EseUJBQUE7SUFDQSxXQUFBO0lBQ0EsaUJBQUE7RUR4S0Q7RUMyS0E7SUFDQyxjQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RUR6S0Q7RUM0S0E7SUFDQyxnQkFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQkFBQTtFRDFLRDtFQzZLQTtJQUNDLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLDhCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtRQUFBLGVBQUE7SUFDQSxlQUFBO0VEM0tEO0VDOEtBO0lBQ0MsWUFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFRDVLRDtFQzZLQztJQUNDLGFBQUE7RUQzS0Y7QUFDRjtBQzdnRkM7RUEwbkZEO0lBbUVFLG1CQUFBO0VENUtBO0VDOEtBO0lBQ0MsZ0JBQUE7SUFDQSxvQkFBQTtJQUNBLDBGQUFBO0lBQ0Esa0JBQUE7RUQ1S0Q7RUM2S0M7SUFDQyxnQkFBQTtJQUNBLGNBQUE7RUQzS0Y7RUMrS0E7SUFDQyxjQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0VEN0tEO0VDOEtDO0lBQ0MsY0FBQTtFRDVLRjtFQ2dMQTtJQUNDLGNBQUE7SUFDQSxVQUFBO0lBQ0EsaUJBQUE7RUQ5S0Q7RUNpTEE7SUFDQyxXQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7RUQvS0Q7RUNnTEM7SUFDQyxjQUFBO0lBQ0EsWUFBQTtFRDlLRjtFQ2dMQztJQUNDLGVBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxlQUFBO0VEOUtGO0VDa0xBO0lBQ0Msb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RURoTEQ7RUNtTEE7SUFDQyxlQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0VEakxEO0FBQ0Y7O0FDdUxBOzttREFBQTtBQUlBOzs7OztFQUtDLGlCQUFBO0VBQ0Esa0JBQUE7QURyTEQ7O0FDeUxBOzs7O0VBSUMsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUR0TEQ7O0FDeUxBOzs7bURBQUE7QUF6eEZDO0VBa3lGQzs7OztJQUNDLGFBQUE7RUR2TEQ7RUMyTEQ7SUFDQyxXQUFBO0VEekxBO0VDMExBO0lBQ0MsV0FBQTtJQUNBLFlBQUE7RUR4TEQ7QUFDRjtBQ3BuRkM7RUFpekZBO0lBQ0Msb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFRDFMQTtFQzZMRDtJQUNDLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0VEM0xBO0VDOExEO0lBQ0MsNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RUQ1TEE7QUFDRjtBQ2dNQztFQUNDLGtCQUFBO0FEOUxGO0FDaU1DO0VBQ0MsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtBRC9MRjtBQ2tNQztFQUVDLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBRGpNRjtBQ29NQztFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FEbE1GO0FDbU1FO0VBQ0MsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtBRGpNSDtBQ2tNRztFQUNDLGdCQUFBO0FEaE1KO0FDbU1FO0VBQ0MsaUJBQUE7QURqTUg7QUNxTUM7RUFDQyxvQkFBQTtFQUVBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0FEbk1GO0FDcU1HO0VBQ0MsaUJBQUE7QURuTUo7QUNxTUc7RUFDQyxvQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QURuTUo7QUMvcUZDO0VBK3pGRDtJQXlERSxhQUFBO0lBQ0Esb0JBQUE7SUFDQSxZQUFBO0lBQ0EsaUJBQUE7RURyTUE7RUN1TUE7SUFDQyxrQkFBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFRHJNRDtFQ3dNQTtJQUNDLGdCQUFBO0lBQ0Esa0JBQUE7RUR0TUQ7RUN1TUM7SUFDQyxVQUFBO0VEck1GO0FBQ0Y7QUMvckZDO0VBeTRGQztJQUNDLG9CQUFBO0lBQ0EsZ0JBQUE7RUR2TUQ7RUMwTUE7SUFDQyxjQUFBO0VEeE1EO0VDeU1DO0lBQ0MsV0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0VEdk1GO0VDeU1DO0lBQ0MsZ0JBQUE7RUR2TUY7RUMyTUE7SUFDQyxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxzQkFBQTtJQUNBLGlCQUFBO0lBQ0EsU0FBQTtJQUNBLGdCQUFBO0VEek1EO0VDME1DO0lBQ0Msa0JBQUE7SUFDQSxNQUFBO0lBQ0EsT0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0VEeE1GO0VDNE1BO0lBQ0MsZ0JBQUE7SUFDQSxrQkFBQTtFRDFNRDtFQzJNQztJQUNDLFVBQUE7RUR6TUY7QUFDRjs7QUMrTUE7OzttREFBQTtBQUlBO0VBQ0Msb0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7QUQ1TUQ7QUM4TUM7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBRDVNRjtBQytNQztFQUNDLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7QUQ3TUY7QUNpTkU7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FEL01IO0FDaU5FO0VBQ0MsVUFBQTtBRC9NSDtBQ29ORTtFQUNDLGlCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FEbE5IO0FDb05JO0VBQ0MsMERBQUE7QURsTkw7QUNvTkk7RUFDQyxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FEbE5MO0FDbU5LO0VBQ0MsaUJBQUE7RUFDQSxpQkFBQTtBRGpOTjtBQ3NOSTtFQUNDLDBEQUFBO0FEcE5MO0FDc05JO0VBQ0MsaUJBQUE7QURwTkw7QUNzTkk7RUFDQyxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBRHBOTDtBQ3dORztFQUNDLDBEQUFBO0FEdE5KO0FDd05HO0VBQ0MsaUJBQUE7RUFDQSw2QkFBQTtBRHROSjtBQzJOQztFQUNDLGVBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUR6TkY7QUMxekZDO0VBdWhHQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsOE1BQUE7SUFDQSx3QkFBQTtFRDFORDtFQzZOQTtJQUNDLDhCQUFBO1lBQUEsc0JBQUE7SUFDQSxpQkFBQTtJQUNBLG9CQUFBO0lBQ0EseUJBQUE7RUQzTkQ7QUFDRjtBQzEwRkM7RUE2aUdJO0lBQ0MsV0FBQTtJQUNBLFlBQUE7RURoT0o7QUFDRjtBQzMwRkM7RUFxakdJO0lBQ0MsYUFBQTtFRHZPSjtFQ3lPRztJQUNDLFdBQUE7SUFDQSxrQkFBQTtFRHZPSjtBQUNGO0FDNk9DO0VBQ0M7SUFDQyxXQUFBO0lBQ0EsWUFBQTtFRDNPRDtBQUNGO0FDMTFGQztFQXlrR0M7SUFDQyxXQUFBO0lBQ0EsVUFBQTtFRDVPRDtFQ2dQQztJQUNDLHNCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7RUQ5T0Y7RUNzUEM7SUFDQyw0QkFBQTtJQUFBLDhCQUFBO1FBQUEsa0NBQUE7WUFBQSw4QkFBQTtJQUNBLFVBQUE7SUFDQSxtQkFBQTtJQUNBLFVBQUE7RURwUEY7RUN3UEc7SUFDQywwQkFBQTtFRHRQSjtFQ3dQRztJQUNDLGVBQUE7SUFDQSxtQkFBQTtFRHRQSjtFQzBQRztJQUNDLGlCQUFBO0lBQ0EsNkJBQUE7RUR4UEo7RUMwUEc7SUFDQyxpQkFBQTtFRHhQSjtFQ3lQSTtJQUNDLGVBQUE7SUFDQSxjQUFBO0VEdlBMO0VDMlBFO0lBQ0MsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7RUR6UEg7RUMwUEc7SUFDQyx5QkFBQTtJQUNBLDZCQUFBO0VEeFBKO0VDMFBHO0lBQ0MsV0FBQTtJQUNBLGVBQUE7RUR4UEo7RUM0UEU7SUFDQyw2QkFBQTtJQUNBLHlCQUFBO0VEMVBIO0VDNFBFO0lBQ0MsY0FBQTtJQUNBLGlCQUFBO0VEMVBIO0VDZ1FDO0lBQ0MsNkJBQUE7RUQ5UEY7RUNpUUU7SUFDQyxZQUFBO0VEL1BIO0VDbVFFO0lBQ0MsVUFBQTtJQUNBLGVBQUE7RURqUUg7RUNxUUU7SUFDQyxVQUFBO0lBQ0EsbUJBQUE7RURuUUg7QUFDRjs7QUMwUUE7OzttREFBQTtBQUlBO0VBQ0MsY0FBQTtBRHZRRDtBQ3lRQztFQUNDLGtCQUFBO0VBQ0EsU0FBQTtBRHZRRjtBQzBRQztFQUNDLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0FEeFFGO0FDMlFDO0VBd0JDLFVBQUE7QURoU0Y7QUN5UUU7RUFDQyxnQkFBQTtBRHZRSDtBQ3lRRTtFQUNDLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5RUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLDZDQUFBO0FEdlFIO0FDd1FHO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7QUR0UUo7QUN3UUc7RUFDQyxtR0FBQTtBRHRRSjtBQzJRRTtFQUNDLGdCQUFBO0FEelFIO0FDNFFFO0VBQ0MsYUFBQTtFQUNBLFFBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBRDFRSDtBQzJRRztFQUNDLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBRHpRSjtBQzJRRztFQUNDLGNBQUE7QUR6UUo7QUMyUUc7RUFDQyxlQUFBO0FEelFKO0FDNFFFO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxrQkFBQTtBRDFRSDtBQzhRQztFQUNDLGNBQUE7RUFDQSx3QkFBQTtBRDVRRjtBQzZRRTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QUQzUUg7QUN0L0ZDO0VBa3JHRDtJQW9GRSxpQkFBQTtFRDVRQTtFQzhRQTtJQUNDLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0VENVFEO0VDK1FBO0lBQ0MsaUJBQUE7SUFDQSxZQUFBO0lBQ0EsY0FBQTtJQUNBLHNCQUFBO0lBQ0EsdURBQUE7WUFBQSwrQ0FBQTtFRDdRRDtFQ2tSRTtJQUNDLHlCQUFBO0VEaFJIO0VDaVJHO0lBQ0MsVUFBQTtJQUNBLFlBQUE7RUQvUUo7RUNrUkU7SUFDQyxrQkFBQTtJQUNBLFVBQUE7SUFDQSxVQUFBO0VEaFJIO0VDcVJBO0lBQ0Msb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsOEJBQUE7SUFDQSxrQkFBQTtFRG5SRDtFQ29SQztJQUNDLFVBQUE7RURsUkY7RUNvUkM7SUFDQyxVQUFBO0lBQ0EsaUJBQUE7RURsUkY7QUFDRjtBQzNoR0M7RUFtekdFO0lBQ0MscUJBQUE7RURyUkY7QUFDRjtBQ2hpR0M7RUEwekdDO0lBQ0Msa0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFRHZSRDtFQzBSQTtJQUNDLGNBQUE7RUR4UkQ7RUM0UkM7SUFDQyxlQUFBO0VEMVJGO0VDNFJDO0lBQ0MsZUFBQTtFRDFSRjtFQzRSQztJQUNDLGNBQUE7SUFDQSxpQkFBQTtFRDFSRjtFQzJSRTtJQUNDLGtCQUFBO0lBQ0EsZ0JBQUE7RUR6Ukg7RUMwUkc7SUFDQyxzQkFBQTtJQUNBLFlBQUE7RUR4Uko7RUMyUkU7SUFDQyxXQUFBO0VEelJIO0VDOFJBO0lBQ0Msb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFRDVSRDtFQzZSQztJQUNDLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0VEM1JGO0VDNlJDO0lBQ0MsNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RUQzUkY7RUM2UkM7SUFDQyw0QkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtFRDNSRjtBQUNGO0FDK1JDO0VBQ0M7SUFDQyxVQUFBO0lBQ0EsWUFBQTtFRDdSRDtBQUNGO0FDbGxHQztFQW0zR0M7SUFDQyxPQUFBO0VEOVJEO0VDa1NDO0lBQ0MsMkJBQUE7RURoU0Y7RUNpU0U7SUFDQyxhQUFBO0lBQ0Esa0JBQUE7SUFDQSxVQUFBO0lBQ0EsUUFBQTtFRC9SSDtFQ2tTQztJQUNDLHlCQUFBO0VEaFNGO0VDaVNFO0lBQ0MsYUFBQTtJQUNBLGtCQUFBO0lBQ0EsU0FBQTtJQUNBLFVBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLGlCQUFBO0VEL1JIO0VDa1NDO0lBQ0MsY0FBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtFRGhTRjtFQ2lTRTtJQUNDLFdBQUE7SUFDQSxZQUFBO0lBQ0Esb0JBQUE7RUQvUkg7QUFDRjs7QUNzU0E7OzttREFBQTtBQUlBO0VBQ0MsZ0JBQUE7QURuU0Q7QUNxU0M7RUFDQyxpQkFBQTtFQUNBLGNBQUE7QURuU0Y7QUNvU0U7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBRGxTSDtBQ3RvR0M7RUFnNkdEO0lBYUUsZ0JBQUE7RURuU0E7QUFDRjs7QUNzU0E7RUFDQyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0FEblNEO0FDcVNDO0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBRG5TRjtBQ3FTRTtFQUNDLGFBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0FEblNIO0FDb1NHO0VBQ0MsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0FEbFNKO0FDb1NHO0VBQ0MsMkNBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7QURsU0o7QUNvU0c7RUFDQyxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FEbFNKO0FDcVNHO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7QURuU0o7QUNvU0k7RUFDQyxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLGdCQXgrR1M7RUF5K0dULG1CQUFBO0VBQ0EscURBQUE7VUFBQSw2Q0FBQTtFQUNBLHdDQXgrR007RUF5K0dOLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLGtCQUFBO0FEbFNMO0FDbVNLO0VBQ0MsZ0VBQUE7QURqU047QUNtU0s7RUFDQyxnRUFBQTtBRGpTTjtBQ21TSztFQUNDLGdFQUFBO0FEalNOO0FDbVNLO0VBQ0MsZ0VBQUE7QURqU047QUNtU0s7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QURqU047QUNtU0s7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0lBQUE7RUFBQSwrRUFBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtBRGpTTjtBQ21TSztFQUNDLGdCQUFBO0FEalNOO0FDbVNLO0VBQ0MsY0FBQTtBRGpTTjtBQ21TSztFQUNDLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QURqU047QUNtU0s7RUFDQyxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FEalNOO0FDd1NDOzs7O0VBSUMsc0JBQUE7QUR0U0Y7QUN5U0M7O0VBRUMsV0FBQTtBRHZTRjtBQzBTQzs7RUFFQyw2REFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBRHhTRjtBQzJTQzs7RUFFQyxZQUFBO0VBQ0EsV0FBQTtBRHpTRjtBQzBTRTs7RUFDQyw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBRHZTSDtBQzRTRTtFQUNDLHlEQUFBO0FEMVNIO0FDK1NFO0VBQ0MseURBQUE7QUQ3U0g7QUNpVEM7RUFDQyxnQkFBQTtFQUNBLGdCQUFBO0FEL1NGO0FDaVRHO0VBQ0Msd0JBQUE7QUQvU0o7QUNrVEU7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7QURoVEg7QUNpVEc7RUFDQyxtQkFBQTtBRC9TSjtBQ3B6R0M7RUFzN0dEO0lBbUxFLG1CQUFBO0lBQ0EsZ0JBQUE7RURqVEE7RUNtVEE7SUFDQyxVQUFBO0VEalREO0VDb1RBOztJQUVDLG1DQUFBO1lBQUEsMkJBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7RURsVEQ7RUNxVEE7O0lBRUMsNERBQUE7SUFDQSxVQUFBO0lBQ0EsK0JBQUE7RURuVEQ7RUNzVEE7O0lBRUMsMkRBQUE7SUFDQSxXQUFBO0lBQ0EsK0JBQUE7RURwVEQ7QUFDRjtBQzMwR0M7RUFpN0dEO0lBa05FLGdCQUFBO0lBQ0EsVUFBQTtJQStEQSxrQkFBQTtFRGxYQTtFQ3FUQTtJQUNDLGtCQUFBO0lBQ0EsZ0JBQUE7RURuVEQ7RUNzVEE7SUFDQyxlQUFBO0lBQ0EsY0FBQTtJQUNBLG9CQUFBO0VEcFREO0VDd1RHO0lBQ0MscUJBQUE7SUFDQSxxQkFBQTtJQUNBLGtCQUFBO0lBQ0EsZUFBQTtJQUNBLHlCQUFBO0VEdFRKO0VDdVRJO0lBQ0MsbUVBQUE7RURyVEw7RUN1VEk7SUFDQyxtRUFBQTtFRHJUTDtFQ3VUSTtJQUNDLG1FQUFBO0VEclRMO0VDdVRJO0lBQ0MsbUVBQUE7RURyVEw7RUN1VEk7SUFDQyxVQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RURyVEw7RUN1VEk7SUFDQyxRQUFBO0lBQ0EscUJBQUE7SUFDQSx5QkFBQTtJQUNBLG9DQUFBO0VEclRMO0VDdVRJO0lBQ0MsZ0JBQUE7RURyVEw7RUM0VEE7O0lBRUMsNkRBQUE7SUFDQSxVQUFBO0VEMVREO0VDNlRBOztJQUVDLDREQUFBO0lBQ0EsV0FBQTtFRDNURDtFQytUQTs7SUFFQyxvQkFBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtFRDdURDtFQzhUQzs7SUFDQyxXQUFBO0lBQ0EsWUFBQTtFRDNURjtFQytUQTtJQUNDLGdCQUFBO0VEN1REO0VDOFRDO0lBQ0Msd0JBQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtFRDVURjtBQUNGOztBQ2lVQTs7RUFFQyxZQUFBO0FEOVREOztBQ2tVQTs7O21EQUFBO0FBSUE7RUFDQyxnQkFBQTtBRC9URDtBQzU2R0M7RUE4dUhDO0lBQ0Msb0ZBQUE7SUFDQSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHFCQUFBO1FBQUEsa0JBQUE7WUFBQSx5QkFBQTtJQUNBLGtCQUFBO0VEL1REO0VDa1VBO0lBQ0MsVUFBQTtJQUNBLGtDQUFBO0lBQ0Esd0JBQUE7SUFDQSxXQUFBO0lBQ0EsYUFBQTtFRGhVRDtFQ21VQTtJQUNDLGtCQUFBO0lBQ0EsU0FBQTtJQUNBLFFBQUE7SUFDQSxtQ0FBQTtZQUFBLDJCQUFBO0VEalVEO0VDa1VDO0lBQ0Msa0JBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7RURoVUY7RUNpVUU7SUFDQyxXQUFBO0lBQ0EsZ0JBQUE7RUQvVEg7RUNrVUM7SUFDQyxrQkFBQTtJQUNBLDhCQUFBO1lBQUEsc0JBQUE7RURoVUY7RUNrVUM7SUFDQyxpQkFBQTtFRGhVRjtFQ2lVRTtJQUNDLGdCQUFBO0VEL1RIO0VDa1VDO0lBQ0MsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsOEJBQUE7WUFBQSxzQkFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxxQkFBQTtFRGhVRjtFQ29VQTtJQUNDLGVBQUE7SUFDQSxXQUFBO0VEbFVEO0VDcVVBO0lBQ0MsZ0JBQUE7SUFDQSxnQkFBQTtFRG5VRDtFQ29VQztJQUNDLFdBQUE7RURsVUY7QUFDRjtBQ3QrR0M7RUFxdUhEO0lBd0VFLGFBQUE7RURuVUE7QUFDRjs7QUNzVUE7RUFDQyxhQUFBO0FEblVEO0FDLytHQztFQWl6SEQ7SUFJRSxjQUFBO0lBQ0EsZ0JBQUE7RURsVUE7RUNtVUE7SUFDQyxXQUFBO0VEalVEO0VDbVVBO0lBQ0MsbUJBQUE7SUFDQSxhQUFBO0VEalVEO0VDa1VDO0lBQ0MsOEJBQUE7WUFBQSxzQkFBQTtFRGhVRjtFQ2tVQztJQUNDLGdCQUFBO0VEaFVGO0VDa1VDO0lBQ0MsOEJBQUE7WUFBQSxzQkFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtFRGhVRjtFQ2tVQztJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RURoVUY7RUNrVUM7SUFDQyxZQUFBO0VEaFVGO0FBQ0Y7QUNqaEhDO0VBczFIQztJQUNDLGFBQUE7RURsVUQ7QUFDRjs7QUNzVUE7OzttREFBQTtBQUlBO0VBQ0MsY0FBQTtBRG5VRDtBQ3FVQztFQUNDLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBRG5VRjtBQ3NVQztFQUNDLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FEcFVGO0FDcVVFO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QURuVUg7QUN1VUM7RUFDQyxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QURyVUY7QUN3VUM7RUFDQyxZQUFBO0FEdFVGO0FDdVVFO0VBQ0MsZUFBQTtFQUNBLGNBQUE7QURyVUg7QUN5VUM7RUFDQyxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QUR2VUY7QUN3VUU7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7QUR0VUg7QUMwVUM7RUFDQyxrQkFBQTtBRHhVRjtBQ3lVRTtFQUNDLFVBQUE7QUR2VUg7QUNobEhDO0VBcTJIRDtJQXVERSxpQkFBQTtFRHhVQTtFQzBVQTtJQUNDLGVBQUE7RUR4VUQ7RUMyVUE7SUFDQyxXQUFBO0lBQ0EsZ0JBQUE7RUR6VUQ7QUFDRjtBQ3ZsSEM7RUFvNkhDO0lBQ0Msd0JBQUE7RUQxVUQ7QUFDRjtBQzVsSEM7RUEwNkhDO0lBQ0MsZ0JBQUE7SUFDQSxjQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtFRDNVRDtBQUNGO0FDcG1IQztFQWcySEQ7SUFtRkUsU0FBQTtJQUNBLGtCQUFBO0lBQ0EsWUFBQTtFRDNVQTtFQzZVQTtJQUNDLGFBQUE7RUQzVUQ7QUFDRjs7QUNnVkE7O21EQUFBO0FBR0E7RUFDQyxhQUFBO0FEN1VEO0FDcm5IQztFQWk4SEQ7SUFJRSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxvQkFBQTtJQUNBLG1CQUFBO0VENVVBO0VDNlVBO0lBQ0MsY0FBQTtJQUNBLGNBQUE7RUQzVUQ7RUM2VUE7SUFDQyxtQkFBQTtFRDNVRDtFQzZVQTtJQUNDLGtCQUFBO0VEM1VEO0VDNlVBO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7RUQzVUQ7RUM0VUM7SUFDQywwQkFBQTtFRDFVRjtFQzRVQztJQUNDLHFCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsZ0JBQUE7RUQxVUY7RUM0VUM7SUFDQyxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtJQUNBLGVBQUE7SUFDQSw4QkFBQTtZQUFBLHNCQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0VEMVVGO0VDMlVFO0lBQ0MsU0FBQTtJQUNBLDBCQUFBO0VEelVIO0FBQ0Y7O0FDK1VBOzs7bURBQUE7QUFNRTtFQUNDLGdCQUFBO0VBQ0EsY0FBQTtBRDlVSDtBQytVRztFQUNDLGNBQUE7RUFDQSwwQkFBQTtBRDdVSjtBQytVRztFQUNDLGVBQUE7QUQ3VUo7QUNnVkU7RUFDQyx1QkFBQTtFQUNBLG1CQUFBO0FEOVVIO0FDK1VHO0VBQ0MsZ0JBQUE7RUFDQSxjQUFBO0FEN1VKO0FDK1VHO0VBQ0MsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QUQ3VUo7QUMrVUc7RUFDQyxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QUQ3VUo7QUM4VUk7RUFDQyxVQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0FENVVMO0FDNlVLO0VBQ0MsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBRDNVTjtBQzZVSztFQUNDLGVBQUE7QUQzVU47QUM0VU07RUFDQyxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FEMVVQO0FDMlVPO0VBQ0Msa0JBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxjQUFBO0FEelVSO0FDMlVPO0VBQ0MsZUFBQTtBRHpVUjtBQ2dWRTtFQUNDLGdCQUFBO0VBQ0Esa0JBQUE7QUQ5VUg7QUMrVUc7RUFDQyxjQUFBO0VBQ0EsZUFBQTtBRDdVSjtBQytVRztFQUNDLGdCQUFBO0VBQ0EsZUFBQTtBRDdVSjtBQ2tWQztFQUNDLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7QURoVkY7QUNpVkU7RUFDQyxlQUFBO0FEL1VIO0FDbVZDO0VBQ0MsY0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FEalZGO0FDcndIQztFQTQvSEQ7SUE4RkUsZ0JBQUE7SUFDQSxhQUFBO0lBQ0EsZUFBQTtFRGpWQTtFQ21WQTtJQUNDLGFBQUE7RURqVkQ7RUNvVkE7SUFDQyxhQUFBO0VEbFZEO0FBQ0Y7QUM3d0hDO0VBdS9IRDtJQTRHRSxVQUFBO0lBQ0EsZ0JBQUE7RURsVkE7RUNvVkE7SUFDQyxhQUFBO0VEbFZEO0VDcVZBO0lBQ0MsZ0JBQUE7RURuVkQ7RUNzVkE7SUFDQyxVQUFBO0lBQ0EscUJBQUE7SUFDQSxnQkFBQTtFRHBWRDtFQ3FWQztJQUNDLFVBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtJQUNBLFlBQUE7SUFDQSxnQkFBQTtFRG5WRjtFQ29WRTtJQUNDLFlBQUE7RURsVkg7RUNvVkU7SUFDQyxXQUFBO0VEbFZIO0VDdVZBO0lBQ0MscUJBQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7RURyVkQ7QUFDRjs7QUN5VkE7RUFDQyxhQUFBO0FEdFZEO0FDdHpIQztFQTJvSUQ7SUFJRSxjQUFBO0lBQ0EsbUJBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLGNBQUE7SUFDQSxrQkFBQTtFRHJWQTtFQ3NWQTtJQUNDLGNBQUE7RURwVkQ7QUFDRjs7QUN3VkE7O21EQUFBO0FBSUM7RUFDQyxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0FEdFZGO0FDdVZFO0VBQ0MsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLGlDQUFBO0VBQ0EsMEJBQUE7QURyVkg7QUMwVkU7RUFDQyw4REFBQTtBRHhWSDtBQzZWRTtFQUNDLGtFQUFBO0FEM1ZIO0FDbDJIQztFQWtzSUM7SUFDQyxhQUFBO0VEN1ZEO0VDZ1dBO0lBQ0MsY0FBQTtFRDlWRDtBQUNGO0FDcjJIQztFQXVzSUM7SUFDQyxjQUFBO0VEL1ZEO0VDa1dBO0lBQ0MsY0FBQTtFRGhXRDtFQ21XQTtJQUNDLGFBQUE7RURqV0Q7RUNvV0E7SUFDQyxlQUFBO0lBQ0EsbUJBQUE7RURsV0Q7QUFDRjs7QUNzV0E7O21EQUFBO0FBSUE7RUFDQyxlQUFBO0FEcFdEOztBQ3VXQTtFQUNDLGFBQUE7QURwV0Q7O0FDdVdBO0VBQ0MsY0FBQTtBRHBXRDs7QUN5V0E7O21EQUFBO0FBR0E7RUFDQyxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBRHRXRDs7QUN5V0E7O21EQUFBO0FBR0E7RUFDQyxtQkFBQTtFQUNBLHFCQUFBO0FEdFdEO0FDd1dDO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUR0V0Y7QUN3V0c7RUFDQyxXQUFBO0VBQ0EsZUFBQTtFQUNBLCtCQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7QUR0V0o7QUN3V0c7RUFDQywyQkFBQTtBRHRXSjtBQzJXQztFQUNDLFdBQUE7QUR6V0Y7QUM0V0M7RUFDQyxZQUFBO0FEMVdGO0FDLzZIQztFQTZ4SUM7SUFDQyxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSw4QkFBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtFRDNXRDtFQzRXQztJQUNDLGNBQUE7SUFDQSxxQkFBQTtFRDFXRjtBQUNGO0FDeDdIQztFQXd2SUQ7SUErQ0UsZ0JBQUE7SUFDQSxpQkFBQTtFRDNXQTtFQzZXQTtJQUNDLGFBQUE7RUQzV0Q7RUM4V0E7SUFDQyxjQUFBO0VENVdEO0VDOFdFO0lBQ0MsY0FBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSwwQkFBQTtJQUNBLGlCQUFBO0lBQ0EscUJBQUE7RUQ1V0g7RUM4V0U7SUFDQyxXQUFBO0lBQ0EsVUFBQTtJQUNBLCtCQUFBO0lBQ0EsU0FBQTtJQUNBLGNBQUE7RUQ1V0g7RUM4V0U7SUFDQyw2QkFBQTtFRDVXSDtBQUNGOztBQ21YQTs7bURBQUE7QUFJQTtFQUNDLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHVDQUFBO0FEalhEO0FDdCtIQztFQTgwSUQ7SUFZRSx3QkFBQTtFRGhYQTtBQUNGOztBQ21YQTtFQUNDLGdCQUFBO0FEaFhEOztBQ21YQTtFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsY0FBQTtBRGhYRDs7QUNtWEE7RUFDQyxpQkFBQTtBRGhYRDs7QUNtWEE7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QURoWEQ7O0FDbVhBO0VBQ0MsaUJBQUE7QURoWEQ7O0FDbVhBOzttREFBQTtBQUlBO0VBQ0MsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsdUNBQUE7QURqWEQ7O0FDb1hBO0VBQ0MsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBRGpYRDs7QUNvWEE7RUFDQyxXQUFBO0FEalhEOztBQ29YQTtFQUNDLGtCQUFBO0FEalhEOztBQ29YQTtFQUNDLFdBQUE7QURqWEQ7O0FDb1hBO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBRGpYRDs7QUNvWEE7RUFDQyxrQkFBQTtBRGpYRDs7QUNvWEE7RUFDQyxpQkFBQTtFQUNBLFdBQUE7QURqWEQ7O0FDb1hBO0VBQ0MsaUJBQUE7RUFDQSxXQUFBO0FEalhEOztBQ29YQTtFQUNDLGtCQUFBO0VBQ0EsWUFBQTtBRGpYRDs7QUNvWEE7O21EQUFBO0FBR0E7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLE1BQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxnQkF4OElhO0FEdWxJZDtBQ2tYQztFQUNDLGNBQUE7QURoWEY7QUNrWEM7RUFDQyxxQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBRGhYRjtBQ2tYQztFQUNDLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7QURoWEY7QUNpWEU7RUFDQyxXQUFBO0FEL1dIO0FDaVhFO0VBQ0MsY0FBQTtFQUNBLHVCQUFBO0VBQ0Esa0NBQUE7VUFBQSwwQkFBQTtBRC9XSDtBQ3JtSUM7RUEwN0lEO0lBK0JFLHdCQUFBO0VEaFhBO0FBQ0Y7O0FDb1hBOzttREFBQTtBQUlBO0VBQ0MsMkJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QURsWEQ7O0FDcVhBO0VBQ0MsMkVBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBRGxYRDs7QUNxWEE7RUFDQyx3QkFBQTtBRGxYRDs7QUNxWEE7RUFDQyxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtBRGxYRDs7QUNtWUE7NEJBQUE7QUFHQTtFQUNDLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FEallEOztBQ29ZQTtFQUNDLFdBQUE7QURqWUQ7O0FDb1lBO0VBQ0MsWUFBQTtBRGpZRDs7QUNvWUE7RUFDQyxlQUFBO0FEallEOztBQ29ZQTs7OztDQUFBO0FBS0E7RUFDQyxlQUFBO0FEallEOztBQ29ZQTtFQUNDLHNCQUFBO0FEallEOztBQ29ZQTtFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsaUJBQUE7QURqWUQ7O0FDb1lBO0VBQ0MsaUJBQUE7QURqWUQ7O0FDb1lBO0VBRUMsV0FBQTtFQUNBLGlCQUFBO0FEbFlEOztBQ3FZQTtFQUNDLG1CQUFBO0VBQ0EsaUJBQUE7QURsWUQ7O0FDcVlBO0VBQ0MsV0FBQTtFQUNBLHFCQUFBO0FEbFlEOztBQ3FZQTtFQUNDLFdBQUE7QURsWUQ7O0FDcVlBOzs7Ozs7Ozs7O0NBQUE7QUFZQTtFQUNDLFdBQUE7RUFDQSxlQUFBO0FEbllEOztBQ3dZQTs0QkFBQTtBQUVBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBRHJZRDs7QUN3WUE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FEcllEOztBQ3dZQTs0QkFBQTtBQUVBO0VBQ0MsVUFBQTtFQUNBLG9CQUFBO0FEcllEOztBQ3dZQTtvREFBQTtBQUdBO0VBQ0MscUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDJCQUFBO0FEdFlEOztBQ3lZQTtFQUNDLGdCQUFBO0FEdFlEOztBQ3lZQTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUR0WUQ7O0FDeVlBO0VBQ0MsbUJBQUE7RUFDQSxzQkFBQTtBRHRZRDs7QUN5WUE7O0VBRUMsWUFBQTtFQUNBLGFBQUE7RUFDQSw0RUFBQTtBRHRZRDs7QUMwWUE7RUFDQyxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBRHZZRDs7QUMwWUE7RUFDQyxrQkFBQTtBRHZZRDs7QUMwWUE7b0RBQUE7QUFFQTtFQUNDLGNBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QUR2WUQ7O0FDeVlBLE9BQUE7QUFDQTtFQUNDLDRCQUFBO0FEdFlEIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub3BjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub3BjIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5ub3NwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIENTUyBEb2N1bWVudCAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdGJhc2UgcmVzZXQgY3NzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3Bhbixcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYWJicixcbmFkZHJlc3MsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnNhbXAsXG5zbWFsbCxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnZhcixcbmIsXG5pLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDMwMzAzICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxucCxcbnRoLFxudGQsXG5kZCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG5wLFxubGksXG5kdCxcbmRkLFxudGQsXG50aCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbmRkIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnNlY3Rpb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5lbSxcbnN0cm9uZyxcbnNtYWxsIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuZW0sXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdGtleWZyYW1lc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIGFycm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0YXV0b21vZGFsXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tbUlubmVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogNTBweCA1MHB4IDAgIWltcG9ydGFudDtcbn1cblxuLm1tQ2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMTVweCAhaW1wb3J0YW50O1xuICByaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubW1DbG9zZTpiZWZvcmUsIC5tbUNsb3NlOmFmdGVyIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbVByZXYsXG4ubW1OZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubW1QcmV2OmJlZm9yZSxcbi5tbU5leHQ6YmVmb3JlIHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbVByZXYge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbU5leHQge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx044Ki44Oz44Kr44O844Oq44Oz44KvXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbmNob3ItbGluayB7XG4gICAgbWFyZ2luLXRvcDogLTE1Ljc4MXZ3O1xuICAgIHBhZGRpbmctdG9wOiAxNS43ODF2dztcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdGNvbW1vbiBsYXlvdXQgY3NzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiN3cmFwIGgxIGltZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiN3cmFwIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL2Zvb3Rlcl9iZ19yZXBlYXQuZ2lmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4jZm9vdGVyIC5mb290SW5uZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dDAxIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAxOThmZjtcbn1cblxuLnRleHQwMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbiNib3R0b21UZXh0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogOTQwcHg7XG4gIG1hcmdpbjogMjAgYXV0bztcbn1cblxuLmZvb3RlclRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dDAzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRleHQwNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY29weXJpZ2h0IHtcbiAgLypcbiAgXHRmbG9hdDpyaWdodDtcbiAgXHRtYXJnaW4tdG9wOjE1cHg7XG4gICovXG59XG5cbiNjb250d3JhcCB7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53cmFwIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mY19ibHVlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDA5OWZmICFpbXBvcnRhbnQ7XG59XG5cbi5mY19yZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNiMjJlMTUgIWltcG9ydGFudDtcbn1cblxuLmZjX2dyZWVuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjN2FhOTMwICFpbXBvcnRhbnQ7XG59XG5cbmEuaG92ZXI6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xufVxuXG4uYm94MDMwNDA1Qmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZWRjO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmJveDAzMDQwNkJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmVkYztcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx044OY44OD44OA44O8XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICAvKmhlaWdodDogMTA5cHg7Ki9cbiAgaGVpZ2h0OiA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jaGVhZGVyYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzNkZTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyYmFyaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogODUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmhlYWRlcmJhcmlubmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyYmFyaW5uZXIge1xuICAgIHBhZGRpbmc6IDZweCAwIDVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLmhlYWRlcmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4NTBweDtcbn1cbi5oZWFkZXJpbm5lciBhLCAuaGVhZGVyaW5uZXIgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmhlYWRlcmlubmVyIGEgaW1nLCAuaGVhZGVyaW5uZXIgcCBpbWcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcmlubmVyIGEge1xuICB3aWR0aDogMTI5cHg7XG59XG4uaGVhZGVyaW5uZXIgLmhlYWRlcmlubmVyX3RleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTI5cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjg5jjg4Pjg4Djg7xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNoZWFkZXIzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXRvcC13aWR0aDogN3B4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAxOThmZjtcbn1cblxuI2hlYWRlcjMgLmhlYWRlcklubmVyIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jaGVhZGVyMyAubG9nbyB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jaGVhZGVyMyAubG9nbzAyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jaGVhZGVyMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5ZmY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGhlaWdodDogODJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNoZWFkZXIzIC50ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMjBweCAwIDAgMTA1cHg7XG59XG5cbiNoZWFkZXIzIC5sb2dvMDIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx044Os44Kk44Ki44Km44OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiDjg5njg7zjgrnluYUgKi9cbi5sLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtY29udGVudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b2dnbGVfY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOaxjueUqCh1dGlsaXRpZXMpY2xhc3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51LWFsX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxfbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsX3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx044Oh44Kk44Oz44OT44K444Ol44Ki44OrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbl93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjk4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjBlMGY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDkwcHgpIHtcbiAgI21haW5fd3JhcCA+IGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxNDkwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNtYWluX3dyYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubWFpbl9sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHdpZHRoOiAyOC4xMjUlO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ubWFpbl90dGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjdweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAzcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk5NnB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tYWluX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk5NnB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDM7XG59XG4ubWFpbl9idG4gaW1nIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbn1cbi5tYWluX2J0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluX2J0biBhOmhvdmVyIGltZywgLm1haW5fYnRuIGE6YWN0aXZlIGltZywgLm1haW5fYnRuIGE6Zm9jdXMgaW1nIHtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW5fYnRuIHtcbiAgICBib3R0b206IDE0LjMwMTgwMTgwMTglO1xuICAgIHdpZHRoOiA4Ni44NzUlO1xuICAgIG1heC13aWR0aDogNTU2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubWFpbl9jYXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNDBweDtcbiAgbGVmdDogY2FsYyg1MCUgKyA2N3B4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5OTZweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAubWFpbl9jYXRjaCB7XG4gICAgYm90dG9tOiA4MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuXG4ubWFpbl90b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbl90b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbl9wcmVzZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDdweDtcbiAgcmlnaHQ6IDIxN3B4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ubWFpbl9wcmVzZW50X2ltZyB7XG4gIHdpZHRoOiAzNDZweDtcbiAgaGVpZ2h0OiAyMjNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yOXB4KTtcbn1cblxuLm1haW5fcHJlc2VudF9pbWcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9jb25mbGljdDIzL21haW5fcHJlc2VudF9vZmYucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMjVzO1xufVxuXG4ubWFpbl9wcmVzZW50X2ltZyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvY29uZmxpY3QyMy9tYWluX3ByZXNlbnRfb24ucG5nKTtcbn1cblxuLm1haW5fcHJlc2VudF90ZXh0IHtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbl9wcmVzZW50IHtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuI29wdEFwcEJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTIwcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbiNvcHRBcHBCdG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI29wdEFwcEJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9maXhlZF9uYXZpX29uLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbiNvcHRBcHBCdG4gYTpob3ZlciBpbWcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIOODl+ODrOOCvOODs+ODiOOCueODqeOCpOODiSAqL1xuLnByZXNlbnRfc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJlc2VudF9zbGlkZXIgLmZ2X2RhdGVfYnViYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogbWluKDEzdncsIDEzMXB4KTtcbiAgcmlnaHQ6IDUuNzcxJTtcbiAgdG9wOiBtYXgoLTEzdncsIC0xNDFweCk7XG4gIHotaW5kZXg6IDM7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByZXNlbnRfc2xpZGVyIC5mdl9kYXRlX2J1YmJsZSB7XG4gICAgcmlnaHQ6IDEzLjc3MSU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLnByZXNlbnRfc2xpZGVyIC5mdl9kYXRlX2J1YmJsZSB7XG4gICAgcmlnaHQ6IDIxLjc3MSU7XG4gIH1cbn1cbi8qIC5wcmVzZW50X3NsaWRlciAuZnZfZGF0ZV9idWJibGUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59ICovXG4ucHJlc2VudF9zbGlkZXJfaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5wcmVzZW50X3NsaWRlcl9pdGVtLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwMDk2ZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wcmVzZW50X3NsaWRlcl90ZXh0LWxpbmsge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcmVzZW50X3NsaWRlcl90ZXh0LWxpbmsgLnByZXNlbnRfc2xpZGVyX3JlZHVjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHllbGxvdztcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RyaWFuZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDkwcHgpIHtcbiAgLnByZXNlbnRfc2xpZGVyX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4ucHJlc2VudF9zbGlkZXJfdGV4dCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi8qIC5wcmVzZW50X3NsaWRlcl90ZXh0OjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogNTAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59ICovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wMVxuXHTkuJbnlYzjgafjga/jgIHpgY7ljrvmnIDlpJrjga405YSEMiw2MDDkuIfkurrvvZ5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWN0aW9uMDEgLnR4dF9zaGFkb3cge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS43Nzc3Nzc3Nzc4O1xufVxuXG4uc2VjdGlvbjAxX3JlZ2lvbl90aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uc2VjdGlvbjAxX3VrcmFpbmVfc3VidGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBmb250LXNpemU6IDQzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3MjA5MzAyMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDM3cHggNDBweCAyNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlY3Rpb24wMV91a3JhaW5lX3N1YnRpdGxlIGVtIHtcbiAgY29sb3I6ICNmZmJhMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNlY3Rpb24wMV91a3JhaW5lX3N1YnRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uc2VjdGlvbjAxX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA0NS43dnc7XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdGdhemFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDFfZ2F6YSAuc2VjdGlvbjAxX2JvdHRvbSB7XG4gIG1pbi1oZWlnaHQ6IDc3N3B4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICMwNjBkMTcgdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvY29uZmxpY3QyMy9zZWMwMV9nYXphX2JnX3dpbi5qcGcpIGxlZnQgdG9wL2NvdmVyIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2FsYyg1MCUgLSAxMHB4KSB0b3A7XG4gIH1cbn1cblxuLnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9nYXphX3N1YnRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZm9udC1zaXplOiA0M3B4O1xuICBsaW5lLWhlaWdodDogMS4zNzIwOTMwMjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzN3B4IDQwcHggMjZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWN0aW9uMDFfZ2F6YSAuc2VjdGlvbjAxX2dhemFfc3VidGl0bGUgZW0ge1xuICBjb2xvcjogI2ZmYmEwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9nYXphX3N1YnRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gIC5zZWN0aW9uMDFfZ2F6YSAuc2VjdGlvbjAxX2dhemFfc3VidGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyID4gLmhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogODBweDtcbn1cblxuLnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyID4gLmJvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDk4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9ib3R0b21faW5uZXIgPiAuYm9keSB7XG4gICAgdG9wOiA3NXB4O1xuICB9XG59XG4uc2VjdGlvbjAxX2dhemEgLmJvZHlfc3VidGl0bGVfaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICBvYmplY3QtZml0OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM4cHgpO1xufVxuXG4uc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9jYXRjaF9ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDAxL2ltZy9jb25mbGljdDIzL2Ryb3VnaHRfYmcucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9jYXRjaF9ib3R0b20gcCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cblxuLnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyIC50eHRfc2hhZG93IHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHVrcmFpblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wMV91a3JhaW5lIC5zZWN0aW9uMDFfYm90dG9tIHtcbiAgbWluLWhlaWdodDogNzAzcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogIzA2MGQxNyB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9jb25mbGljdDIzL3NlYzAxX2JvdHRvbV9iZ193aW4uanBnKSBjZW50ZXIgMC9jb3ZlciBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZWN0aW9uMDFfdWtyYWluZSAuc2VjdGlvbjAxX2JvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjYWxjKDUwJSAtIDIwcHgpIGNlbnRlcjtcbiAgfVxufVxuXG4uc2VjdGlvbjAxX3VrcmFpbmUgLnNlY3Rpb24wMV9ib3R0b21faW5uZXIgPiAuaGVhZCB7XG4gIHBhZGRpbmctbGVmdDogMTUwcHg7XG59XG5cbi5zZWN0aW9uMDFfdWtyYWluZSAuc2VjdGlvbjAxX2JvdHRvbV9pbm5lciA+IC5ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1JTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDYwNnB4O1xufVxuLnNlY3Rpb24wMV91a3JhaW5lIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyID4gLmJvZHkgLnR4dF9zaGFkb3cge1xuICBtYXgtd2lkdGg6IDUwN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24wMV91a3JhaW5lIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyID4gLmJvZHkge1xuICAgIHRvcDogODdweDtcbiAgfVxufVxuLnNlY3Rpb24wMV91a3JhaW5lIC5ib2R5X3N1YnRpdGxlX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDFfc3Bcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMDFfc3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5zZWN0aW9uMDFfc3BfZ2F6YSwgLnNlY3Rpb24wMV9zcF91a3JhaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc2VjdGlvbjAxX3NwX2dhemEge1xuICAgIG1hcmdpbi1ib3R0b206IDcxcHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9zcF9nYXphIC5zZWN0aW9uMDFfc3BfcmVnaW9uX3RpdGxlIHtcbiAgICB3aWR0aDogMTM3cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9zcF91a3JhaW5lIC5zZWN0aW9uMDFfc3BfcmVnaW9uX3RpdGxlIHtcbiAgICB3aWR0aDogMTk1cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9zcF9yZWdpb25fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zOHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLnNlY3Rpb24wMV9zcCAuYm9keSB7XG4gICAgd2lkdGg6IDkxLjg3NSU7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzA1ODgyMzUyOTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wMlxuXHTjg6bjg4vjgrvjg5Xjga7mlK/mj7TjgYzjgZPjgZPjgavjgoLjgYLjgaPjgabjgajjgabjgoLliqnjgYvjgorjgb7jgZfjgZ9cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDJfYmcuanBnKSBjZW50ZXIgMC9jb3ZlciBuby1yZXBlYXQ7XG59XG5cbi5zZWN0aW9uMDIgPiAuaGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wMiA+IC5ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDI1LjV2dztcbiAgd2lkdGg6IDEwMDBweDtcbn1cblxuLnNlY3Rpb24wMiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjI7XG59XG5cbi5zZWN0aW9uMDJfdGV4dDAxIHtcbiAgd2lkdGg6IDQ3MHB4O1xufVxuXG4uc2VjdGlvbjAyX2ltZzAxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1NHB4O1xuICBsZWZ0OiBjYWxjKDUwJSArIDE5N3B4KTtcbn1cblxuLnNlY3Rpb24wMiAuc2VjdGlvbjAyX2Fubm90YXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjAzXG5cdOOCpuOCr+ODqeOCpOODiuaUr+aPtOOCkumAsuOCgeOCi+S4gOaWueOBp1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgLnNlY3Rpb24wMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VjdGlvbjAzID4gLmhlYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjOWYyODExO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDMgPiAuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODE5cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzAzX2JnLmpwZykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQsIHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzAzX2JnX2xlZnQucG5nKSAwIGJvdHRvbS81MCUgNzc0cHggcmVwZWF0LXg7XG59XG5cbi5zZWN0aW9uMDNfaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4uc2VjdGlvbjAzX2l0ZW1fbGVmdCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgd2lkdGg6IDYwMHB4O1xufVxuXG4uc2VjdGlvbjAzX2l0ZW1fcmlnaHQge1xuICBwYWRkaW5nLXRvcDogNTEwcHg7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuLnNlY3Rpb24wMyBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIuMzM7XG59XG5cbi5zZWN0aW9uMDMgLnNlY3Rpb24wM190ZXh0MDIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogNDcwcHg7XG59XG5cbi5zZWN0aW9uMDMgZW0ge1xuICBjb2xvcjogI2RmM2YyMjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDNfc3Bcblx044Km44Kv44Op44Kk44OK5pSv5o+044KS6YCy44KB44KL5LiA5pa544GnXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjAzX3NwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAuc2VjdGlvbjAzX3NwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuICAuc2VjdGlvbjAzX3NwID4gLmhlYWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wM19zcCA+IC5ib2R5IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtaW4taGVpZ2h0OiA1MzVweDtcbiAgICBiYWNrZ3JvdW5kOiAjNGQ0MTNiIHVybCguLi8uLi8uLi8yMDI1MDQvaW1nL2NvbmZsaWN0MjMvc2VjMDNfYmdfc3AuanBnKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuICAuc2VjdGlvbjAzX3NwID4gLmJvZHkgLmwtY29udGVudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuc2VjdGlvbjAzX3NwID4gLmJvZHkgZW0ge1xuICAgIGNvbG9yOiAjZGYzZjIyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5zZWN0aW9uMDNfc3BfdGV4dDAxIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG4gIC5zZWN0aW9uMDNfc3BfdGV4dDAyIHtcbiAgICBtYXJnaW4tdG9wOiA0Ni44OHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjAzX3NwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDRcblx044GN44KM44GE44Gq5rC044Gr44Gv5Lq655Sf44KS5aSJ44GI44KL5Yqb44GM44GC44KK44G+44GZLi4uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjA0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA0ID4gLmhlYWQge1xuICBoZWlnaHQ6IDE4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiYWVmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24wNCA+IC5oZWFkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG4uc2VjdGlvbjA0X3RvcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWluLWhlaWdodDogNjk2cHg7XG4gIGJhY2tncm91bmQ6ICNmNWY0ZjcgdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDRfYmcuanBnKSAwIDAvY292ZXIgbm8tcmVwZWF0O1xufVxuLnNlY3Rpb24wNF90b3AgPiAuYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgKyAxMThweCk7XG4gIHdpZHRoOiA0NTBweDtcbn1cbi5zZWN0aW9uMDRfdG9wIC5zZWN0aW9uMDRfdGV4dDAyIHtcbiAgbWFyZ2luLXRvcDogOXZ3O1xuICBtYXJnaW4tbGVmdDogNC41dnc7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5MHB4KSB7XG4gIC5zZWN0aW9uMDRfdG9wID4gLmJvZHkge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuc2VjdGlvbjA0X3RvcCAuc2VjdGlvbjA0X3RleHQwMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgLnNlY3Rpb24wNF90b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2FsYyg1MCUgLSAxMDBweCkgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCkge1xuICAuc2VjdGlvbjA0X3RvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wNF90b3AgPiAuYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wNF90b3AgLnNlY3Rpb24wNF90ZXh0MDEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wNF90b3AgLnNlY3Rpb24wNF90ZXh0MDIge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDUwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMDRfdG9wIC5zZWN0aW9uMDRfdGV4dDAyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luOiAxZW0gYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tIHtcbiAgcGFkZGluZzogNjVweCA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiYWVmO1xufVxuLnNlY3Rpb24wNF9ib3R0b21faXRlbXMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbn1cbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW0ge1xuICBtaW4taGVpZ2h0OiA0MzBweDtcbiAgYm94LXNoYWRvdzogMnB4IDMuNDY0cHggMi4zMXB4IDAuNjlweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDRfaXRlbTAxLmpwZykgMCAwIG5vLXJlcGVhdDtcbn1cbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgxKSwgLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIHBhZGRpbmctbGVmdDogNTM2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoMiksIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICBwYWRkaW5nLXJpZ2h0OiA1MzZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMDtcbn1cbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoMykgLnNlY3Rpb24wNF9ib3R0b21fY2hlY2ssIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoNCkgLnNlY3Rpb24wNF9ib3R0b21fY2hlY2sge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA0X2l0ZW0wMS5qcGcpO1xufVxuLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA0X2l0ZW0wMi5qcGcpO1xufVxuLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgyKSA+IC5oZWFkIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA0X2l0ZW0wMy5qcGcpO1xufVxuLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgzKSAuc2VjdGlvbjA0X2JvdHRvbV9jaGVjayB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyMjA5L2ltZy9zZWMwNF9pdGVtMDQuanBnKTtcbn1cbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW0gPiAuaGVhZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGNvbG9yOiAjMWZiYWVmO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuLnNlY3Rpb24wNF9ib3R0b21faXRlbSA+IC5ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMCA1NXB4IDMwcHggNTVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIuMzM7XG59XG4uc2VjdGlvbjA0X2JvdHRvbV9jaGVjayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggNDBweCAzMHB4IDcwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL2ljb25fY2hlY2sucG5nKSAyM3B4IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZmJhZWY7XG4gIGNvbG9yOiAjMWZiYWVmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS44Mztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHggYXV0bztcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDEpLCAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBwYWRkaW5nLXRvcDogNDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAzMHB4IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDIpLCAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMzBweCBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMDRfYm90dG9tIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtcyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDY3LjE3JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYm94LXNoYWRvdzogMnB4IDMuNDY0cHggMi4zMXB4IDAuNjlweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgxKSwgLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZy10b3A6IDY3LjE3JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoMiksIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIHBhZGRpbmctdG9wOiA2Ny4xNyU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTA0L2ltZy9jb25mbGljdDIzL3NlYzA0X2l0ZW0wMV9zcC5qcGcpO1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDQvaW1nL2NvbmZsaWN0MjMvc2VjMDRfaXRlbTAyX3NwLmpwZyk7XG4gIH1cbiAgLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgyKSA+IC5oZWFkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwNC9pbWcvY29uZmxpY3QyMy9zZWMwNF9pdGVtMDNfc3AuanBnKTtcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDMpIC5zZWN0aW9uMDRfYm90dG9tX2NoZWNrIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTA0L2ltZy9jb25mbGljdDIzL3NlYzA0X2l0ZW0wNF9zcC5qcGcpO1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW0gPiAuaGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtID4gLmJvZHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2NoZWNrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDVcblx057aZ57aa55qE44Gq44GU5pSv5o+044Gv44CB5a2Q44Gp44KC44Gf44Gh44Gu5bmz5ZKM44Gq5pyq5p2l44G444Gu56ys5LiA5q2p44Gn44GZXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjA1X3dyYXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMjA5L2ltZy9zZWMwNV9iZy5qcGcpIGNlbnRlciAwL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5MHB4KSB7XG4gIC5zZWN0aW9uMDVfd3JhcCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNDkwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24wNV93cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uMDUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbjA1ID4gLmhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBoZWlnaHQ6IDI2Ljc4dnc7XG4gIG1pbi1oZWlnaHQ6IDM5OXB4O1xufVxuLnNlY3Rpb24wNV9tYWluIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWN0aW9uMDVfbWFpbiA+IC5oZWFkIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNlY3Rpb24wNV9tYWluID4gLmhlYWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWN0aW9uMDVfbWFpbiA+IC5ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLnNlY3Rpb24wNV90ZXh0MDEge1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG59XG4uc2VjdGlvbjA1X3RleHQwMSBlbSB7XG4gIGNvbG9yOiAjMDA5OWZmO1xuICBmb250LXNpemU6IDMzcHg7XG59XG4uc2VjdGlvbjA1X3RleHQwMiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IC0xN3B4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIG1pbi1oZWlnaHQ6IDI4MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMjA5L2ltZy9zZWMwNV9iZzAyLmpwZykgY2VudGVyIDAgbm8tcmVwZWF0O1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMi4xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uMDVfdGV4dDAyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24wNSA+IC5oZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvbjA1X3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUxLjU2dnc7XG4gICAgYmFja2dyb3VuZDogI2U3ZjRmOSB1cmwoLi4vLi4vLi4vMjAyNTA0L2ltZy9jb25mbGljdDIzL3NlYzA1X2JnX3NwLmpwZykgY2VudGVyIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcbiAgfVxuICAuc2VjdGlvbjA1X3RvcCA+IC5oZWFkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwNC9pbWcvY29uZmxpY3QyMy9zZWMwNV90aXRsZV9iZzAxX3NwLmdpZikgY2VudGVyIDAvYXV0byA2OHB4IG5vLXJlcGVhdCwgdXJsKC4uLy4uLy4uLzIwMjUwNC9pbWcvY29uZmxpY3QyMy9zZWMwNV90aXRsZV9iZzAyX3NwLmdpZikgMCAwL2F1dG8gNjhweCByZXBlYXQteDtcbiAgfVxuICAuc2VjdGlvbjA1X3RvcCA+IC5oZWFkIGltZyB7XG4gICAgd2lkdGg6IDI3MXB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgfVxuICAuc2VjdGlvbjA1X3RvcCA+IC5ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAuc2VjdGlvbjA1X3RvcCA+IC5ib2R5IGVtIHtcbiAgICBjb2xvcjogIzAwOTZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnNlY3Rpb24wNV9taWRkbGUgPiAuYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMDVfaW1nMDIge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuICAuc2VjdGlvbjA1X2ltZzAyIGltZyB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uMDVfYm90dG9tIHtcbiAgbWFyZ2luOiA1OXB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24wNV9ib3R0b20gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uMDVfYm90dG9tIC5oZWFkIHtcbiAgbWF4LXdpZHRoOiA2NTdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VjdGlvbjA1X2JvdHRvbSAuaGVhZCBpbWcge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDI1cHggYXV0byAwO1xufVxuLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgI2I1ZGNmOTtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG59XG4uc2VjdGlvbjA1X2JvdHRvbSAuc2VjdGlvbjA1X2l0ZW1zIC5zZWN0aW9uMDVfaXRlbTpudGgtb2YtdHlwZSg1KSAuc2VjdGlvbjA1X2l0ZW1fYm9keSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xufVxuLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW1fYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW0gZW0ge1xuICBjb2xvcjogIzAwOTlmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW06bnRoLW9mLXR5cGUoMSksIC5zZWN0aW9uMDVfYm90dG9tIC5zZWN0aW9uMDVfaXRlbXMgLnNlY3Rpb24wNV9pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbjA1X2JvdHRvbSAuc2VjdGlvbjA1X2l0ZW1zIC5zZWN0aW9uMDVfaXRlbTpudGgtb2YtdHlwZSg0KSwgLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4NXB4KSB7XG4gIC5zZWN0aW9uMDVfYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTRmM2ZkIHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA1X2ltZzAyLnBuZykgY2FsYyg1MCUgKyAzNTBweCkgY2FsYygxMDAlIC0gNTBweCkgbm8tcmVwZWF0O1xuICB9XG4gIC5zZWN0aW9uMDVfYm90dG9tIC5zZWN0aW9uMDVfaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uMDVfYm90dG9tIC5zZWN0aW9uMDVfaXRlbXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAuc2VjdGlvbjA1X2JvdHRvbSAuc2VjdGlvbjA1X2l0ZW1zIC5zZWN0aW9uMDVfaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OS45OHB4KSB7XG4gIC5zZWN0aW9uMDVfYm90dG9tIC5oZWFkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOWY7XG4gIH1cbiAgLnNlY3Rpb24wNV9ib3R0b20gLmhlYWQgaW1nIHtcbiAgICB3aWR0aDogNjUwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW0ge1xuICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDVfYm90dG9tIC5zZWN0aW9uMDVfaXRlbXMgLnNlY3Rpb24wNV9pdGVtX2JvZHkgcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg0Ljk4cHgpIHtcbiAgLnNlY3Rpb24wNV9ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNlNGYzZmQ7XG4gIH1cbiAgLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjA1X2JvdHRvbSAuc2VjdGlvbjA1X2l0ZW1zIC5zZWN0aW9uMDVfaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMDVfYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMDVfYm90dG9tIC5oZWFkIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG4gIC5zZWN0aW9uMDVfYm90dG9tIC5zZWN0aW9uMDVfaXRlbXMgLnNlY3Rpb24wNV9pdGVtIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgfVxuICAuc2VjdGlvbjA1X2JvdHRvbSAuc2VjdGlvbjA1X2l0ZW1zIC5zZWN0aW9uMDVfaXRlbV9ib2R5IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wNlxuXHTjgZnjgbnjgabjga7lrZDjganjgoLjga7jgZ/jgoHjgasg44K544Op44Kk44OJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjA2IC5zZWN0aW9uMDZfc2xpZGUge1xuICBoZWlnaHQ6IDQ2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbjA2IC5zZWN0aW9uMDZfc2xpZGUgLnNlY3Rpb24wNl9pdGVtIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ5MHB4KSB7XG4gIC5zZWN0aW9uMDYgLnNlY3Rpb24wNl9zbGlkZSAuc2VjdGlvbjA2X2l0ZW0gaW1nIHtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gIC5zZWN0aW9uMDYgLnNlY3Rpb24wNl9zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDYgLnNlY3Rpb24wNl9zbGlkZSAuc2VjdGlvbjA2X2l0ZW0gaW1nIHtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA3XG5cdOOBmeOBueOBpuOBruWtkOOBqeOCguOBjOOAgeOBn+OBj+OBleOCk+OBruW4jOacm+OCkuaMgeOBpuOCi+OCiOOBhuOBq1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyrliJ3mnJ/oqK3lrpoqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tcGMtcmF0ZTogY2FsYygxIC8gMTMwMCogMTAwJSk7XG4gICAgLS1wYy1yYXRlLWNvbnQ6IGNhbGMoMSAvIDEyMDAqIDEwMCUpO1xuICAgIC0tdnctcmF0ZTogY2FsYygxIC8gMTMwMCogMTAwdncpO1xuICB9XG59XG4uc2VjdGlvbjA3IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogOGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24wNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNlY3Rpb24wN19pbm5lciB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMDdfaW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24wN19oZWFkIHtcbiAgcGFkZGluZy10b3A6IDEyMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiBtaW4oNTQyICogdmFyKC0tcGMtcmF0ZSksIDU0MnB4KTtcbiAgcGFkZGluZy1yaWdodDogbWluKDk0ICogdmFyKC0tcGMtcmF0ZSksIDk0cHgpO1xufVxuLnNlY3Rpb24wN19oZWFkIC5pbWdfY29udGVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IG1pbig1NDIgKiB2YXIoLS1wYy1yYXRlKSwgNTQycHgpO1xufVxuLnNlY3Rpb24wN19oZWFkIC5pbWdfY29udGVudHMgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY3Rpb24wN19oZWFkIC5pbWdfY29udGVudHMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24wN19oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xufVxuLnNlY3Rpb24wN19oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGVfcGMsXG4uc2VjdGlvbjA3X2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZV9zcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbjA3X2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjdGlvbjA3X2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTpiZWZvcmUsIC5zZWN0aW9uMDdfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlY3Rpb24wN19oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmMDAzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgei1pbmRleDogMjtcbn1cbi5zZWN0aW9uMDdfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgei1pbmRleDogMztcbn1cbi5zZWN0aW9uMDdfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuLnNlY3Rpb24wN19oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5zZWN0aW9uMDdfaGVhZCAudHh0LWFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uMDdfaGVhZCAudHh0LWFyZWEgLnRpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDVyZW0pO1xuICBtYXgtd2lkdGg6IDc1OHB4O1xuICBtYXJnaW46IDAgMDtcbn1cbi5zZWN0aW9uMDdfaGVhZCAudHh0LWFyZWEgLnR4dDEge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1NDU0NTQ1NDU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzMzMztcbn1cbi5zZWN0aW9uMDdfaGVhZCAudHh0LWFyZWEgLnR4dDEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zZWN0aW9uMDdfaGVhZCAudHh0LWFyZWEgLnR4dDIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWN0aW9uMDdfaGVhZCAudHh0LWFyZWEgLnR4dDIgYSB7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTJweDtcbn1cbi5zZWN0aW9uMDdfaGVhZCAudHh0LWFyZWEgLm5vdGUge1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMDdfaGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlY3Rpb24wN19oZWFkIC5pbWcge1xuICAgIHdpZHRoOiA0NC4zNzUlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VjdGlvbjA3X2hlYWQgLnR4dC1hcmVhIHtcbiAgICB3aWR0aDogNTUuNjI1JTtcbiAgICBwYWRkaW5nOiA0Mi4xODc1JSAxNXB4IDAgMTVweDtcbiAgfVxuICAuc2VjdGlvbjA3X2hlYWQgLnR4dC1hcmVhIC50aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNi4xNzk3NzUyODA5JTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTI5Ljc3NTI4MDg5ODklO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjA3X2hlYWQgLnR4dC1hcmVhIC50eHQxIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2VjdGlvbjA3X2hlYWQgLnR4dC1hcmVhIC50eHQxIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSAudHh0MiB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSAudHh0MiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBhdXRvO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogYXV0bztcbiAgfVxuICAuc2VjdGlvbjA3X2hlYWQgLnR4dC1hcmVhIC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbn1cbi5zZWN0aW9uMDdfZGV0YWlsIHtcbiAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgcGFkZGluZy1sZWZ0OiBtaW4oNTkyICogdmFyKC0tcGMtcmF0ZSksIDU5MnB4KTtcbiAgcGFkZGluZy1yaWdodDogbWluKDk0ICogdmFyKC0tcGMtcmF0ZSksIDk0cHgpO1xufVxuLnNlY3Rpb24wN19kZXRhaWwgLmltZyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgbWFyZ2luOiAwIDcwcHggMCAwO1xuICBtYXgtd2lkdGg6IDQ4MXB4O1xufVxuLnNlY3Rpb24wN19kZXRhaWwgLmltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uMDdfZGV0YWlsIC5ub3RlLWFyZWEge1xuICB3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG4gIG1hcmdpbjogMjJweCA4MHB4IDAgYXV0bztcbn1cbi5zZWN0aW9uMDdfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCBsaSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2NztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuLnNlY3Rpb24wN19kZXRhaWwgLm5vdGUtYXJlYSAudHh0IGxpIGEge1xuICBjb2xvcjogIzAwYWVlZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMDdfZGV0YWlsIHtcbiAgICBtYXJnaW46IDE1cHggMCAzZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24wN19kZXRhaWwgLmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjA3X2RldGFpbCAubm90ZS1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEycHggMCAwO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMDdfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxuICAuc2VjdGlvbjA3X2RldGFpbCAubm90ZS1hcmVhIC50eHQgYSB7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24wN19kZXRhaWwgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDNlbSBhdXRvIDJlbTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5zZWN0aW9uMDdfZGV0YWlsIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjA3X2RldGFpbCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOmJlZm9yZSwgLnNlY3Rpb24wN19kZXRhaWwgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDdfZGV0YWlsIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwMDMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMzAlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnNlY3Rpb24wN19kZXRhaWwgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG4gICAgd2lkdGg6IGNhbGMoMTIlIC0gMnB4KTtcbiAgICBoZWlnaHQ6IDEyJTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5zZWN0aW9uMDdfZGV0YWlsIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgfVxufVxuLnNlY3Rpb24wN19vdGhlciB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VjdGlvbjA3X290aGVyIC50eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhIHtcbiAgbWFyZ2luLXRvcDogNDJweDtcbn1cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDY1cHg7XG59XG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmJ0biB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24ge1xuICB3aWR0aDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgdG9wOiAtMjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNjBweDtcbn1cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIHtcbiAgbWF4LXdpZHRoOiAxMDI2cHg7XG59XG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nIHtcbiAgcGFkZGluZy10b3A6IDI5cHg7XG59XG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICB3aWR0aDogMzAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjdGlvbjA3X3NsaWRlMiAuaXRlbTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTIgLml0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbn1cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjdGlvbjA3X3NsaWRlMiAuaXRlbSBhIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTItYnV0dG9uLXByZXYsIC5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjdGlvbjA3X3NsaWRlMi1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgd2lkdGg6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyLWJ1dHRvbi1wcmV2OmJlZm9yZSwgLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG59XG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTItYnV0dG9uLXByZXY6aG92ZXI6YmVmb3JlLCAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTItYnV0dG9uLW5leHQ6aG92ZXI6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xufVxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjdGlvbjA3X3NsaWRlMi1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjdGlvbjA3X3NsaWRlMi1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDJweDtcbiAgcm90YXRlOiAxODBkZWc7XG59XG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTItYnV0dG9uLW5leHQge1xuICByaWdodDogMnB4O1xufVxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5ub3RlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIC5idG4gLmljb24ge1xuICB3aWR0aDogNTlweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgdG9wOiAtMTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNjBweDtcbn1cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg5NnB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS42OTIzMDc2OTIzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogNHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24wN19vdGhlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wN19vdGhlciAudHh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTg4MjM1Mjk0MTtcbiAgfVxuICAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogNjNweDtcbiAgfVxuICAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24ge1xuICAgIHRyYW5zbGF0ZTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0b3A6IC0xM3B4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDI3cHg7XG4gIH1cbiAgLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZyB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxuICAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICAgIHdpZHRoOiA5NS4zMTI1JTtcbiAgICBtYXJnaW46IDI2cHggMCAyMXB4IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjdGlvbjA3X3NsaWRlMi1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5ub3RlIHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBtYXJnaW46IDRweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMiAuYnRuIC5pY29uIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogNDNweDtcbiAgICB0cmFuc2xhdGU6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNzY0NzA1ODgyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7XG4gIH1cbiAgLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuOmFmdGVyIHtcbiAgICByaWdodDogN3B4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uMDdfZmFxIHtcbiAgbWF4LXdpZHRoOiA4OTZweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn1cbi5zZWN0aW9uMDdfZmFxIC5idG4ge1xuICBoZWlnaHQ6IDY4cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uMDdfZmFxIC5idG46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogNHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5zZWN0aW9uMDdfZmFxIC5idG4uaXMtYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcbn1cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VjZWFlOTtcbn1cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAuaW5uZXIge1xuICBwYWRkaW5nOiA1NnB4IDQ4cHggNjBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC50YWItYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzMi41JTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV90aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgcGFkZGluZzogNXB4IDIycHggM3B4IDIycHg7XG59XG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdCArIC5wYW5lbC1hcmVhX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzlweDtcbn1cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMi40NDQ0NDQ0NDQ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA5cHggMzJweCAxMHB4IDU0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX3FfYmxhY2suc3ZnKSBuby1yZXBlYXQgdG9wIDE4cHggbGVmdCAxOXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSwgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSB7XG4gIHJpZ2h0OiAyMXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQuaXMtYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2ZhcV9hLnN2Zykgbm8tcmVwZWF0IHRvcCAtMXB4IGxlZnQgMTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzU7XG59XG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbm5lciB7XG4gIHBhZGRpbmc6IDFweCA3MHB4IDI4cHggNTRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgYSB7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTNweDtcbn1cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAuaW1nIHtcbiAgbWF4LXdpZHRoOiAzMDlweDtcbn1cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAubm90ZSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMDdfZmFxIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2VjdGlvbjA3X2ZhcSAuYnRuIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3MDU4ODI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIH1cbiAgLnNlY3Rpb24wN19mYXEgLmJ0bjphZnRlciB7XG4gICAgcmlnaHQ6IDdweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gICAgd2lkdGg6IDMyLjU5MjU5MjU5MjYlO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTMzMzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDhlbTtcbiAgfVxuICAuc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHggMTRweCA2cHg7XG4gIH1cbiAgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3QgKyAucGFuZWwtYXJlYV90aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS40MTE3NjQ3MDU5O1xuICAgIHBhZGRpbmc6IDhweCAyOHB4IDhweCAzN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxMnB4IGxlZnQgMTFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggYXV0bztcbiAgfVxuICAuc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDE0cHggbGVmdCAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHggMTRweCAzOHB4O1xuICB9XG4gIC5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMThweDtcbiAgfVxuICAuc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLmltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDJweDtcbiAgfVxuICAuc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5MTMwNDM0Nzg7XG4gIH1cbn1cbi5zZWN0aW9uMDcgLmltZ19jb250ZW50IC5ub3RlIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlX3BjLWJ1dHRvbi1wcmV2LCAuc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfcGMtYnV0dG9uLW5leHQsXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfc3AtYnV0dG9uLXByZXYsXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfc3AtYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHdpZHRoOiAzNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9wYy1idXR0b24tcHJldjpiZWZvcmUsIC5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9wYy1idXR0b24tbmV4dDpiZWZvcmUsXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfc3AtYnV0dG9uLXByZXY6YmVmb3JlLFxuLnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlX3NwLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG59XG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfcGMtYnV0dG9uLXByZXY6aG92ZXI6YmVmb3JlLCAuc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfcGMtYnV0dG9uLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlX3NwLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9zcC1idXR0b24tbmV4dDpob3ZlcjpiZWZvcmUge1xuICBhbmltYXRpb246IGFycm93IDAuOHM7XG59XG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfcGMtYnV0dG9uLXByZXYsXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfc3AtYnV0dG9uLXByZXYge1xuICBsZWZ0OiAycHg7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuLnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlX3BjLWJ1dHRvbi1uZXh0LFxuLnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlX3NwLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDJweDtcbn1cbi5zZWN0aW9uMDcgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdGRvbmF0aW9uXG5cdOODieODjeODvOOCt+ODp+ODs+OCteODs+ODl+ODq1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmRvbmF0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cbi5kb25hdGlvbl9pdGVtID4gLmJvZHkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmRvbmF0aW9uX2l0ZW0gZW0ge1xuICBjb2xvcjogIzAwOTZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZG9uYXRpb25fYW5ub3RhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmRvbmF0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuZG9uYXRpb24gPiAuaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNzZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNjOTExO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5kb25hdGlvbl90ZXh0MDEge1xuICAgIGNvbG9yOiAjYWNjOTExO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRvbmF0aW9uID4gLmJvZHkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG4gIC5kb25hdGlvbl9pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5kb25hdGlvbl9pdGVtIHtcbiAgICB3aWR0aDogMjMuNSU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICB9XG4gIC5kb25hdGlvbl9pdGVtX3NwaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuZG9uYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmRvbmF0aW9uID4gLmhlYWQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9kb25hdGlvbl90aXRsZV9iZ19zcC5naWZcIikgMCBib3R0b20vYXV0byAzcHggcmVwZWF0LXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kb25hdGlvbiA+IC5oZWFkIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZG9uYXRpb25fdGV4dDAxIHtcbiAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgfVxuICAuZG9uYXRpb25fdGV4dDAxIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZG9uYXRpb25faXRlbXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG4gIC5kb25hdGlvbl9pdGVtX3NwaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDIuNSU7XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW1fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgIHdpZHRoOiA1Mi43JTtcbiAgICBsaW5lLWhlaWdodDogMS40MTE7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5kb25hdGlvbiBkZC5ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kb25hdGlvbl9hbm5vdGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx05YWx6YCa6KaB57SgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbkZsb3csXG4uc2VjdGlvbkpvaW4sXG4uc2VjdGlvblFBLFxuLnNlY3Rpb25Wb2ljZSxcbi5zZWN0aW9uQWJvdXQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VjdGlvbkZsb3cgPiAuYm9keSxcbi5zZWN0aW9uSm9pbiA+IC5ib2R5LFxuLnNlY3Rpb25RQSA+IC5ib2R5LFxuLnNlY3Rpb25Wb2ljZSA+IC5ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIG1heC13aWR0aDogOTc1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb25GbG93XG5cdOODpuODi+OCu+ODleODu+ODnuODs+OCueODquODvOOCteODneODvOODiOODu+ODl+ODreOCsOODqeODoOOBq+OCiOOCi+WLn+mHkeOBrua1geOCjFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25GbG93IC50b2dnbGVfdHRsLFxuICAuc2VjdGlvblFBIC50b2dnbGVfdHRsLFxuICAuc2VjdGlvblZvaWNlIC50b2dnbGVfdHRsLFxuICAuc2VjdGlvbkFib3V0IC50b2dnbGVfdHRsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkX3BjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZF9wYyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNoYW5nZVdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbkZsb3cge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5zZWN0aW9uSm9pbiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5zZWN0aW9uRmxvdyA+IC5oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb25GbG93ID4gLmJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAzOHB4IDAgMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgY29sb3I6ICM0YjQ4NDc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1LjZweDtcbiAgd2lkdGg6IDk3LjUlO1xufVxuLnNlY3Rpb25GbG93X3RvcCwgLnNlY3Rpb25GbG93X2JvdHRvbSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogODgwcHg7XG59XG4uc2VjdGlvbkZsb3dfdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWN0aW9uRmxvd190b3BfdGV4dCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VjdGlvbkZsb3dfdG9wX3RleHQgcDpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2VjdGlvbkZsb3dfdG9wX3ZpZGVvIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uc2VjdGlvbkZsb3dfZ3JhcGgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5zZWN0aW9uRmxvd19ncmFwaF9pdGVtOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uc2VjdGlvbkZsb3dfZ3JhcGhfaXRlbSAuY2FwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMWE5YmZjO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uRmxvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogOTcuNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLnNlY3Rpb25GbG93ID4gLmhlYWQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25GbG93X2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb25GbG93X2JvdHRvbSBpbWcge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uRmxvdyA+IC5ib2R5IHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5zZWN0aW9uRmxvd190b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uRmxvd190b3BfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2VjdGlvbkZsb3dfdG9wX3ZpZGVvIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG4gIC5zZWN0aW9uRmxvdyAueW91dHViZS1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2VjdGlvbkZsb3cgLnlvdXR1YmUtYXJlYSBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb25GbG93X2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb25GbG93X2JvdHRvbSBpbWcge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uSm9pblxuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6DjgavjgZTlj4LliqDjgYTjgZ/jgaDjgY/jgahcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uSm9pbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbkpvaW4gPiAuaGVhZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNlY3Rpb25Kb2luID4gLmJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHdpZHRoOiA5Ny41JTtcbn1cbi5zZWN0aW9uSm9pbl9pdGVtID4gLmhlYWQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogIzAwOTlmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxMTtcbn1cbi5zZWN0aW9uSm9pbl9pdGVtLml0ZW0wMiB7XG4gIHdpZHRoOiA2NSU7XG59XG4uc2VjdGlvbkpvaW5faXRlbXMgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmhlYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMS5wbmdcIik7XG59XG4uc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgxKSAuYm9keSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTM7XG59XG4uc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgxKSAuYm9keSAubm90ZSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5oZWFkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX251bTIucG5nXCIpO1xufVxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmJvZHkge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLyogd2lkdGg6IDQ0JTsgKi9cbiAgcGFkZGluZzogMDtcbn1cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDMpIC5oZWFkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX251bTMucG5nXCIpO1xufVxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGUwZTM7XG59XG4uc2VjdGlvbkpvaW5faXRlbSA+IC5ib2R5IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBsaW5lLWhlaWdodDogMS42ODg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuc2VjdGlvbkpvaW5faXRlbXMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDkyNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fZnJhbWVfdG9wLmdpZikgY2VudGVyIDAgbm8tcmVwZWF0LCB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX2ZyYW1lX2JvdHRvbS5naWYpIGNlbnRlciAxMDAlIG5vLXJlcGVhdCwgdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9pbm5lcl9iZy5naWYpIGNlbnRlciAwIHJlcGVhdC15O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxuICAuc2VjdGlvbkpvaW4gPiAuYm9keSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmM2ZkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbkpvaW5faW1nIGltZywgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMykgLnNlY3Rpb25Kb2luX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5ib2R5IC5ub3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA4NDQuOThweCkge1xuICAuc2VjdGlvbkpvaW4gaDIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uSm9pbiA+IC5ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtID4gLmhlYWQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDQ1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgxKSAuaGVhZCwgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmhlYWQsIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDMpIC5oZWFkIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgxKSAuYm9keSwgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmJvZHksIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDMpIC5ib2R5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWlubGluZTogMTBweDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgxKSAuaGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IDI4cHg7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5ib2R5IC5ub3RlIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmhlYWQge1xuICAgIHBhZGRpbmc6IDE4cHggMCAxMHB4IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLnNlY3Rpb25Kb2luX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDMpIC5oZWFkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMTBweCA0NXB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faW1nX3NwMDEsIC5zZWN0aW9uSm9pbl9pbWdfc3AwMiwgLnNlY3Rpb25Kb2luX2ltZ19zcDAzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faW1nX3NwMDEgaW1nIHtcbiAgICB3aWR0aDogMjQycHg7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2ltZ19zcDAyIGltZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2ltZ19zcDAzIGltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvblFBXG5cdOODpuODi+OCu+ODleODu+ODnuODs+OCueODquODvOOCteODneODvOODiOODu+ODl+ODreOCsOODqeODoOOBq+mWouOBmeOCi1Fcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uUUEge1xuICBjb2xvcjogIzRiNDg0Nztcbn1cbi5zZWN0aW9uUUEgPiAuaGVhZCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDFweDtcbn1cbi5zZWN0aW9uUUFfaXRlbXMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMThweDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbi5zZWN0aW9uUUFfaXRlbSB7XG4gIC8qIO+8kuihjOOBruWgtOWQiCAqL1xufVxuLnNlY3Rpb25RQV9pdGVtOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDUwcHggOHB4IDU1cHg7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvcWFfc3dpdGNoX3BsdXMucG5nKSBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMDA5OWZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDI1cHgpIGNlbnRlcjtcbn1cbi5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUS5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNnB4O1xuICB0b3A6IDhweDtcbn1cbi5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvcWFfc3dpdGNoX21pbnVzLnBuZykgY2FsYygxMDAlIC0gMjVweCkgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5zZWN0aW9uUUFfaXRlbTpudGgtb2YtdHlwZSg0KSA+IC5oZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5zZWN0aW9uUUFfaXRlbSA+IC5ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyog5Yid5pyf5YCkICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDI1cHggNjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnNlY3Rpb25RQV9pdGVtID4gLmJvZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJBLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMjZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwOTlmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2VjdGlvblFBX2l0ZW0gPiAuYm9keSBhIHtcbiAgY29sb3I6ICMwMDk5ZmY7XG59XG4uc2VjdGlvblFBX2l0ZW0gPiAuYm9keSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zZWN0aW9uUUFfaXRlbV9ncmFwaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uUUFfbGlua18wMSB7XG4gIG1hcmdpbjogMCAxNnB4O1xuICBwYWRkaW5nOiA1cHggMzBweCAzMHB4IDA7XG59XG4uc2VjdGlvblFBX2xpbmtfMDEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uUUEge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG4gIC5zZWN0aW9uUUEgPiAuaGVhZCBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvblFBID4gLmJvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgIHdpZHRoOiA5Ny41JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCAuYW5ub3RhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAubWFpbnRleHQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAuZ3JhZiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uUUEgPiAuaGVhZCBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25RQSA+IC5ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW0gLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW0gPiAuYm9keSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCAubWFpbnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIC5tYWludGV4dCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAuYW5ub3RhdGlvbiB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAuZ3JhZiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5Ny45OHB4KSB7XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLnNlY3Rpb25RQSA+IC5oZWFkIGltZyB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW0gPiAuaGVhZCB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDhweCA0MHB4O1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJRLlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogOHB4O1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbSA+IC5ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMCA0MHB4O1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbSA+IC5ib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJBLlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMwMDk5ZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb25Wb2ljZVxuXHTjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjgr/jg7zjga7nmobmp5jjga7lo7Bcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uVm9pY2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnNlY3Rpb25Wb2ljZSBoMiB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWN0aW9uVm9pY2UgaDIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OS45OHB4KSB7XG4gIC5zZWN0aW9uVm9pY2Uge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cblxuI2NvbnRfdm9pY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE5cHg7XG4gIGJhY2tncm91bmQ6ICNkZmYzZmQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIHtcbiAgbWF4LXdpZHRoOiA5NCU7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTlweCAwIDIycHg7XG59XG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIOS4reWkruOBruOCueODqeOCpOODieOBr+iWhOOBj+OBl+OBquOBhCAqL1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njga/lsI/jgZXjgY/jgZfjgarjgYQgKi9cbiAgei1pbmRleDogMTtcbiAgLyog5Lit5aSu44Gu44K544Op44Kk44OJ44KS5LiA55Wq5LiK44Gr44GZ44KLICovXG59XG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUtbmV4dCB7XG4gIC8qIHRyYW5zZm9ybTogc2NhbGUoMSk7IC8qIOS4reWkruOBruOCueODqeOCpOODieOBr+Wwj+OBleOBj+OBl+OBquOBhCAqL1xuICB6LWluZGV4OiAxO1xuICAvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njgpLkuIDnlarkuIrjgavjgZnjgosgKi9cbn1cbiNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWlubmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSB7XG4gIHdpZHRoOiA0OC42MDQ2NTExNjI4JTtcbiAgcGFkZGluZzogMTJweCAyMXB4IDlweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMnB4IDAgNXB4IDAgcmdiYSgxMCwgMzYsIDk0LCAwLjMpO1xuICBmb250LWZhbWlseTogXCJaZW4gS3VyZW5haWRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMS5wbmcpO1xufVxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAyLnBuZyk7XG59XG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDMucG5nKTtcbn1cbiNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwNDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wNC5wbmcpO1xufVxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogODJweDtcbiAgaGVpZ2h0OiA4M3B4O1xuICB6LWluZGV4OiAyO1xufVxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAxM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDg5Ljk1MjE1MzExJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDkzJSwgI2NjZTBlYSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEuODc1ZW07XG4gIHotaW5kZXg6IDE7XG59XG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtIHNwYW4ge1xuICBjb2xvcjogI2VjNTQwMTtcbn1cbiNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0gLm1haW4tdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBsaW5lLWJyZWFrOiBzdHJpY3Q7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbiNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0gLmRhdGEge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4jY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbn1cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDQwcHg7XG59XG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDMwcHgpICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMzUlICFpbXBvcnRhbnQ7XG59XG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA1MHB4O1xufVxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL3ZvaWNlX2JhY2sucG5nKTtcbn1cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy92b2ljZV9uZXh0LnBuZyk7XG59XG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG59XG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYmFja2dyb3VuZDogI2EzYjRjMDtcbiAgb3BhY2l0eTogMTtcbn1cbiNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwOTZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNjb250X3ZvaWNlIHtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIG1heC13aWR0aDogOTc1cHg7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgOXB4KSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBjYWxjKDUwJSAtIDlweCkgIWltcG9ydGFudDtcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAjY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDlweCkgIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGNhbGMoNTAlIC0gOXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udF92b2ljZSB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qIOWJjeOBuOasoeOBuOOBruefouWNsOOCq+OCueOCv+ODnuOCpOOCuiAqL1xuICB9XG4gICNjb250X3ZvaWNlLmNvbnRfdm9pY2VfaW5yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTBweCAwIDMwcHg7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSB7XG4gICAgd2lkdGg6IDQ4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDlweCAxMHB4IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYxNTM4NDYxNTQ7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDFfc3AucG5nKTtcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMl9zcC5wbmcpO1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAzX3NwLnBuZyk7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzA0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDRfc3AucG5nKTtcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogNDNweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTphZnRlciB7XG4gICAgdG9wOiA5cHg7XG4gICAgd2lkdGg6IDg2LjIwNjg5NjU1MTclO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEuNjE1Mzg0NjE1NGVtO1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAjY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvblJlcG9ydFxuXHTkuJbnlYzjga7lrZDjganjgoLjgZ/jgaHjgbjjgIEyMDIz5bm044CB44Gf44Go44GI44Gw44GT44KT44Gq5pSv5o+044KS5bGK44GR44KL44GT44Go44GM44Gn44GN44G+44GX44GfXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvblJlcG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xuICAuc2VjdGlvblJlcG9ydCAucmVwb3J0X21haW4ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvc2VjdGlvbnJlcG9ydF9pbWdAMnguanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIGhlaWdodDogNjYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uUmVwb3J0IC5yZXBvcnRfdGV4dHdyYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE1MCwgMjU1KTtcbiAgICBtaXgtYmxlbmQtbW9kZTogTXVsdGlwbHk7XG4gICAgLyog6YeN44Gt5pa544KS5oyH5a6aICovXG4gICAgaGVpZ2h0OiA2NjBweDtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCAucmVwb3J0X3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MyU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5zZWN0aW9uUmVwb3J0IC5yZXBvcnRfdGV4dCBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogMzUwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCAucmVwb3J0X3RleHQgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMTFweDtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCAucmVwb3J0X3RleHQgLmhlYWQge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uUmVwb3J0IC5yZXBvcnRfdGV4dCAuYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gIH1cbiAgLnNlY3Rpb25SZXBvcnQgLnJlcG9ydF90ZXh0IC5ib2R5IC5pdGVtOm50aC1vZi10eXBlKG4gKyAyKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCAucmVwb3J0X3RleHQgLnR4dCB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbiAgLnNlY3Rpb25SZXBvcnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCBwIHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb25SZXBvcnQgcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuc2VjdGlvblJlcG9ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmVwb3J0X3NwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5yZXBvcnRfc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbiAgLnJlcG9ydF9zcCAucmVwb3J0X3NwX2hlYXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXBvcnRfc3BfdGV4dCB7XG4gICAgYmFja2dyb3VuZDogIzAwNzhmZjtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC5yZXBvcnRfc3BfdGV4dCAuaGVhZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAucmVwb3J0X3NwX3RleHQgLmJvZHkgLml0ZW06bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5yZXBvcnRfc3BfdGV4dCAudHh0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUzMztcbiAgfVxuICAucmVwb3J0X3NwX3RleHQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIHdpZHRoOiByZXZlcnQtbGF5ZXI7XG4gIH1cbiAgLnJlcG9ydF9zcF90ZXh0IC5oZWFkIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAucmVwb3J0X3NwX3RleHQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uQWJvdXRcblx044Om44OL44K744OV5Yuf6YeR44Gv56iO6aGN5o6n6Zmk44Gu5a++6LGh44Go44Gq44KK44CB57SENDDvvIXjgYzmiYDlvpfnqI7poY3jgYvjgonmjqfpmaTjgZXjgozjgb7jgZnjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uQWJvdXQge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5zZWN0aW9uQWJvdXRfaW5uZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2ZhZTA7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWN0aW9uQWJvdXQgLmhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWN0aW9uQWJvdXQgLmhlYWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWN0aW9uQWJvdXQgLmJvZHkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDgxMHB4O1xufVxuLnNlY3Rpb25BYm91dF90ZXh0XzAxIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLnNlY3Rpb25BYm91dF90ZXh0XzAxIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLnNlY3Rpb25BYm91dF90ZXh0XzAyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4MTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnNlY3Rpb25BYm91dF90ZXh0XzAyIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uc2VjdGlvbkFib3V0X2ltZ18wMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uQWJvdXRfaW1nXzAxIGltZyB7XG4gIHdpZHRoOiA5NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbkFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAuc2VjdGlvbkFib3V0IC5oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLnNlY3Rpb25BYm91dF9pbWdfMDEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuc2VjdGlvbkFib3V0X2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uQWJvdXRfaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLnNlY3Rpb25BYm91dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgLnNlY3Rpb25BYm91dF9pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdGJsb2NrT2ZmZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ibG9ja09mZmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9ja09mZmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDk5ZmY7XG4gIH1cbiAgLmJsb2NrT2ZmZXIgYSBpbWcge1xuICAgIHdpZHRoOiA5Ni44NzUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5ibG9ja09mZmVyIC5ibG9ja09mZmVyVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmJsb2NrT2ZmZXIgLmJsb2NrT2ZmZXJCb2R5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrT2ZmZXIgLmJsb2NrT2ZmZXJGb290ZXIyIHtcbiAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5ibG9ja09mZmVyIC5ibG9ja09mZmVyRm9vdGVyMiBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYmxvY2tPZmZlciAuYmxvY2tPZmZlckZvb3RlcjIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1NztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5ibG9ja09mZmVyIC5ibG9ja09mZmVyRm9vdGVyMiAudHh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTcxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9ja09mZmVyIC5ibG9ja09mZmVyRm9vdGVyMiAudHh0IC5ibG9ja09mZmVyRm9vdGVyMl90eHRfbGluayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Zm9vdGVyQ1RBXG5cdOODpuODi+OCu+ODleODu+ODnuODs+OCueODquODvOOCteODneODvOODiOODu+ODl+ODreOCsOODqeODoOOBq+WPguWKoOOBmeOCi1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZvb3RlckNUQV90b3BfaW5uZXIge1xuICBtYXgtd2lkdGg6IDkwNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mb290ZXJDVEFfdG9wX2lubmVyIC5saW5rIGEge1xuICBjb2xvcjogIzNkODhmNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyQ1RBX3RvcF9pbm5lciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyQ1RBX3RvcF90b3Age1xuICBwYWRkaW5nOiAzNXB4IDQwcHggMjRweDtcbiAgYmFja2dyb3VuZDogI2U0ZjNmZDtcbn1cbi5mb290ZXJDVEFfdG9wX3RvcCAuYnRuIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZm9vdGVyQ1RBX3RvcF90b3AgLnR4dC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdCB7XG4gIG1heC13aWR0aDogNjA3cHg7XG4gIG1hcmdpbjogMjhweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0X2l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdF9pdGVtIC50dGwge1xuICBjb2xvcjogIzM5ODVmNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3RfaXRlbSAubGluayB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0X2l0ZW0gLmxpbmsgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4NTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdF9pdGVtIC5saW5rIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCLilrZcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzM5ODVmNztcbn1cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0X2l0ZW0gLmxpbmsgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZm9vdGVyQ1RBX3RvcF9ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA0M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyQ1RBX3RvcF9ib3R0b20gLnR4dCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZm9vdGVyQ1RBX3RvcF9ib3R0b20gLmxpbmsge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZm9vdGVyQ1RBX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogODYwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmZvb3RlckNUQV9ib3R0b20gc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uZm9vdGVyQ1RBX3RleHRfMDEge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJDVEEge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLmZvb3RlckNUQSAuZm9vdGVyX2J0bnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3RlckNUQSAuZm9vdGVyX2Fubm90YXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJDVEEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuZm9vdGVyQ1RBX3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyQ1RBX3RleHRfMDEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZvb3RlckNUQSAuZm9vdGVyX2J0bnMge1xuICAgIHdpZHRoOiA5MyU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmZvb3RlckNUQSAuZm9vdGVyX2J0bnMgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1heC13aWR0aDogMjg5cHg7XG4gIH1cbiAgLmZvb3RlckNUQSAuZm9vdGVyX2J0bnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5mb290ZXJDVEEgLmZvb3Rlcl9idG5zIGxpIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3RlckNUQSAuZm9vdGVyX2Fubm90YXRpb24ge1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDZweDtcbiAgICB3aWR0aDogOTMlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLnNwX2NvcHlyaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BfY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMDA4OEZGO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNwX2NvcHlyaWdodCBpbWcge1xuICAgIHdpZHRoOiA4OC4xMjUlO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0cGFnZXRvcCBsaW5rXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jcGFnZVRvcCAucGFnZXRvcCwgI3BhZ2VUb3AgLnBhZ2V0b3AyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDE1cHggOCU7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jcGFnZVRvcCAucGFnZXRvcCBhLCAjcGFnZVRvcCAucGFnZXRvcDIgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwOTZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG59XG4jcGFnZVRvcCAucGFnZXRvcCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvaWNvbl9jaXJjbGVfdG9wLnBuZyk7XG59XG4jcGFnZVRvcCAucGFnZXRvcDIgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvaWNvbl9jaXJjbGVfcmlnaHQucG5nXCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2VUb3AgLnBhZ2V0b3AyLnBhZ2V0b3AyX3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwYWdlVG9wIC5wYWdldG9wMi5wYWdldG9wMl9wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlVG9wIC5wYWdldG9wMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2VUb3AgLnBhZ2V0b3AyLnBhZ2V0b3AyX3NwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFnZVRvcCAucGFnZXRvcDIucGFnZXRvcDJfcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3BhZ2VUb3AgLnBhZ2V0b3Age1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDglO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0SmF2YVNjcmlwdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmpzLWFjY29yZGlvblN3aXRjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpzLWFjY29yZGlvblRhcmdldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qcy1hY2NvcmRpb25UYXJnZXQuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0ZmFjZWJvb2tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNmYkxpa2Vib3gge1xuICB3aWR0aDogODc2cHg7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx044OV44OD44K/44O8XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jZm9vdGVyMiB7XG4gIGJhY2tncm91bmQ6ICMwMDk5ZmY7XG4gIHBhZGRpbmc6IDE1cHggMCAxMDVweDtcbn1cbiNmb290ZXIyIC5mb290ZXJUZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jZm9vdGVyMiAuZm9vdGVyVGV4dCBsaS50ZXh0MDMsICNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jZm9vdGVyMiAuZm9vdGVyVGV4dCBsaS50ZXh0MDQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG59XG4jZm9vdGVyMiAuY29weXJpZ2h0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4jZm9vdGVyMiAuZm9vdGVyX3RlbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNmb290ZXIyIC5mb290SW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgI2Zvb3RlcjIgLmZvb3RJbm5lciBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmb290ZXIyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG4gICNmb290ZXIyIC5mb290SW5uZXIgLmNvcHlyaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZm9vdGVyMiAuZm9vdGVyVGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2Zvb3RlcjIgLmZvb3RlclRleHQgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDk2ZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAjZm9vdGVyMiAuZm9vdGVyVGV4dCBsaS50ZXh0MDMsICNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwNCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAjZm9vdGVyMiAuZm9vdGVyVGV4dCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOWwjue3mu+8iFBD77yJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYmxvY2tBY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDE3M2RlO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrQWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrQWN0aW9uIC5ibG9ja0FjdGlvbklubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2NrQWN0aW9uIC5ibG9ja0JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmJsb2NrQWN0aW9uIC50cmFuc2ZlciBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIgLmRsIHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx05bCO57ea77yI5LiK44Gr6YWN572u44GZ44KL44OR44K/44O844Oz44Oa44O844K477yJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYmxvY2tBY3Rpb25fdG9wIHtcbiAgYmFja2dyb3VuZDogIzAwOTlmZjtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tBY3Rpb25Jbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogOTYwcHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLmJsb2NrVGl0bGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tCb2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDI4NHB4O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5jcmVkaXQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIge1xuICB3aWR0aDogMjc0cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIgZHQge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLnRyYW5zZmVyIC5kbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIgLm9yZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5ibG9ja0luZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTlsI7nt5rvvIhTUO+8iVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm9wdEZsb2F0YnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxJSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm9wdEZsb2F0YnRuIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wdEZsb2F0YnRuIC5mbG9hdFRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjYlO1xuICBtYXJnaW46IDAgMCAwIDIlO1xufVxuLm9wdEZsb2F0YnRuIC5idG5BcmVhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjglO1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG4ub3B0RmxvYXRidG4gLmJ0bkFyZWEgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9wdEZsb2F0YnRuIC5idG5BcmVhIC5mdW5kQnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5vcHRGbG9hdGJ0biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx044Om44OL44K744OV77yI5Zu96Zqb6YCj5ZCI5YWQ56ul5Z+66YeR77yJ44Gr44Gk44GE44GmXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYWJvdXQgLnRleHQge1xuICBtYXJnaW46IDIwcHggNDBweCAzMHB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hYm91dCBkbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMTkwMi9pbWcvMjAxNTAyL2Fib3V0QmFjay5qcGdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICBoZWlnaHQ6IDE4NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDg4OHB4O1xufVxuXG4uYWJvdXQgZHQge1xuICBtYXJnaW46IDMwcHggMCA1cHggMjcwcHg7XG59XG5cbi5hYm91dCBkZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCA2MHB4IDAgMjcwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLyog5Zu65a6aZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ0bmVudHJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzcycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJ0bmVudHJ5IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuZW50cnkgOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uYnRuZW50cnkgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbi5tc2xwIHtcblx0d2lkdGg6MjU4cHg7XG59XG4qL1xuLm1zbHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rID4gLmhlYWQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rID4gLmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rID4gLmJvZHkgPiBwICsgcCB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbmsgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rIHAgPiBpIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZjkwO1xufVxuXG4vKlxuLmJsb2NrQWN0aW9uIC50cmFuc2ZlciB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIgLmRsIHtcblx0bWFyZ2luLWxlZnQ6MThweDtcbn1cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIgLnN1YnRpdGxlIGltZyB7XG5cdG1hcmdpbjogMXB4IDVweCAwIDA7XG59XG4qL1xuLmZvb3Rlci1hbm5vdGF0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLyogVG9nZ2xlQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN0b2dnbGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jdG9nZ2xlIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIENTUzMgVG9nZ2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3RvZ2dsZTp0YXJnZXQgLmZyb250IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8q5qSc6Ki8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZhbGlkYXRlIC5jb250ZW50czAxX2lubmVyIC50b3BfY29sMiBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTQwcHg7XG4gIGxlZnQ6IDM4MHB4O1xuICBsaW5lLWhlaWdodDogMS44ICFpbXBvcnRhbnQ7XG59XG5cbiNkbmEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jZG5hIC5kbmFfdGl0bGVXcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2FjYzcyZDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogOTlweDtcbn1cblxuI2RuYSAuZG5hX3RpdGxlV3JhcCBoMiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi52YWxpZGF0ZSAuY29udGVudHMwMV9pbm5lciAudG9wX2NvbCxcbi5jb250ZW50czAxX2lubmVyIC50b3BfY29sMiB7XG4gIHdpZHRoOiA4NTJweDtcbiAgaGVpZ2h0OiA2MDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvY29udGVudHMwMV9pbWcwMS5wbmcpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbn1cblxuLnZhbGlkYXRlIC5jb250ZW50czA0X3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgYmFja2dyb3VuZDogI2Y1ZmRkZDtcbn1cblxuLnZhbGlkYXRlIC5jb250ZW50czA2X2lubmVyIC5taWRkbGVfY29sIC5tZW51IC5zaG9ydDIge1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi8q5Yuf6YeR44CB55Sz6L6844Oc44K/44Oz44Gu5rOo6YeIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0bl9ub3RpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyog6L+95YqgICovXG4udHh0X3NoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAjMDAwIDFweCAwIDEwcHg7XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kY29sb3Ita2V5OiAjMDBhZWVmO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGJyZWFrLXBvaW50OiA3NjdweDtcblxuJGZvbnQtemVuOiBcIlplbiBLdXJlbmFpZG9cIiwgc2Fucy1zZXJpZjtcblxuLy8gSU1FRElBIFFVRVJZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG1pbl9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWF4X3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gcGMtc3AgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubm9wYyB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm5vc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0Lm5vcGMge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubm9zcCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuXG4vKiBDU1MgRG9jdW1lbnQgKi9cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0YmFzZSByZXNldCBjc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAn44OS44Op44Ku44OO6KeS44K0IFByb04gVzMnLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCAn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsICdNUyBQR290aGljJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogIzAzMDMwMyAhaW1wb3J0YW50O1xufVxuXG5pbWcge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG5odG1sIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbnVsLFxubGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5wLFxudGgsXG50ZCxcbmRkIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbnAsXG5saSxcbmR0LFxuZGQsXG50ZCxcbnRoIHtcblx0bGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuZGQge1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbmEge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuc2VjdGlvbiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmVtLFxuc3Ryb25nLFxuc21hbGwge1xuXHRmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG5lbSxcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0a2V5ZnJhbWVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgYXJyb3cge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdH1cblxuXHQyNSUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG5cdH1cblxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdGF1dG9tb2RhbFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW1Jbm5lciB7XG5cdG1heC13aWR0aDogNjAwcHg7XG5cdHBhZGRpbmc6IDUwcHggNTBweCAwICFpbXBvcnRhbnQ7XG59XG4ubW1DbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcblx0d2lkdGg6IDUwcHggIWltcG9ydGFudDtcblx0dG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdHJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcblx0fVxufVxuLm1tUHJldixcbi5tbU5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDQ0cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0JjpiZWZvcmUge1xuXHRcdHdpZHRoOiA3NSUgIWltcG9ydGFudDtcblx0XHRib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5tbVByZXYge1xuXHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbU5leHQge1xuXHRyaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx044Ki44Oz44Kr44O844Oq44Oz44KvXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdC5hbmNob3ItbGluayB7XG5cdFx0bWFyZ2luLXRvcDogLTE1Ljc4MXZ3O1xuXHRcdHBhZGRpbmctdG9wOiAxNS43ODF2dztcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Y29tbW9uIGxheW91dCBjc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuI3dyYXAgaDEgaW1nIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuI3dyYXAge1xuXHR3aWR0aDogOTYwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4jZm9vdGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzRweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvZm9vdGVyX2JnX3JlcGVhdC5naWYpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbiNmb290ZXIgLmZvb3RJbm5lciB7XG5cdHdpZHRoOiA5NjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0MDEge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjMDE5OGZmO1xufVxuXG4udGV4dDAyIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzY2NjY2Njtcbn1cblxuI2JvdHRvbVRleHQge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHdpZHRoOiA5NDBweDtcblx0bWFyZ2luOiAyMCBhdXRvO1xufVxuXG4uZm9vdGVyVGV4dCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0MDMge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udGV4dDA0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jb3B5cmlnaHQge1xuXHQvKlxuXHRmbG9hdDpyaWdodDtcblx0bWFyZ2luLXRvcDoxNXB4O1xuKi9cbn1cblxuI2NvbnR3cmFwIHtcblx0d29yZC1icmVhazogbm9ybWFsO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLndyYXAge1xuXHR3aWR0aDogOTYwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmZjX2JsdWUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICMwMDk5ZmYgIWltcG9ydGFudDtcbn1cblxuLmZjX3JlZCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogI2IyMmUxNSAhaW1wb3J0YW50O1xufVxuXG4uZmNfZ3JlZW4ge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICM3YWE5MzAgIWltcG9ydGFudDtcbn1cblxuYS5ob3Zlcjpob3ZlciBpbWcge1xuXHRvcGFjaXR5OiAwLjc7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG59XG5cbi5ib3gwMzA0MDVCZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZGZlZGM7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYm94MDMwNDA2Qmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZWRjO1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOODmOODg+ODgOODvFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI2hlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDk2ZmY7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0LypoZWlnaHQ6IDEwOXB4OyovXG5cdGhlaWdodDogNjBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH0vL3NwXG59XG5cbiNoZWFkZXJiYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3M2RlO1xuXHRjb2xvcjogI2ZmZjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXJiYXJpbm5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiA0cHggMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LXdpZHRoOiA4NTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHBhZGRpbmc6IDZweCAwIDVweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH0vL3NwXG59XG5cbi5oZWFkZXJpbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogODUwcHg7XG5cdGEsIHAge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHRhIHtcblx0XHR3aWR0aDogMTI5cHg7XG5cdH1cblx0LmhlYWRlcmlubmVyX3RleHQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMjlweCk7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fS8vc3Bcbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOODmOODg+ODgOODvFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI2hlYWRlcjMge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA4MnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRib3JkZXItdG9wLXdpZHRoOiA3cHg7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMDE5OGZmO1xufVxuXG4jaGVhZGVyMyAuaGVhZGVySW5uZXIge1xuXHR3aWR0aDogOTYwcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNoZWFkZXIzIC5sb2dvIHtcblx0bWFyZ2luLXRvcDogMTdweDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbiNoZWFkZXIzIC5sb2dvMDIge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbiNoZWFkZXIzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwOTlmZjtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0aGVpZ2h0OiA4MnB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuI2hlYWRlcjMgLnRleHQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAyMHB4IDAgMCAxMDVweDtcbn1cblxuI2hlYWRlcjMgLmxvZ28wMiB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOODrOOCpOOCouOCpuODiFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyog44OZ44O844K55bmFICovXG4ubC1jb250ZW50IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiA4NTBweDtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWF4LXdpZHRoOiA2NDBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHQudG9nZ2xlX2NvbnRlbnQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx05rGO55SoKHV0aWxpdGllcyljbGFzc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnUtYWxfY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbF9sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxfcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOODoeOCpOODs+ODk+OCuOODpeOCouODq1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4jbWFpbl93cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNjk4cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICMxMjBlMGY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5MHB4KSB7XG5cdFx0PiBpbWcge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogY2FsYygoMTAwJSAtIDE0OTBweCkgLyAyKTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4ubWFpbl9sb2dvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE3cHg7XG5cdGxlZnQ6IDI1cHg7XG5cdHdpZHRoOiAyOC4xMjUlO1xuXHRtYXgtd2lkdGg6IDE4MHB4O1xuXHR6LWluZGV4OiAyO1xufVxuXG4ubWFpbl90dGwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNjdweDtcblx0bGVmdDogY2FsYyg1MCUgLSAzcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDk5NnB4O1xuXHRwYWRkaW5nOiAwIDQwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5tYWluX2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAxNDBweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDk5NnB4O1xuXHRwYWRkaW5nOiAwIDQwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHotaW5kZXg6IDM7XG5cdGltZyB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzO1xuXHR9XG5cdGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRib3R0b206IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigxMjcsIDg4OCkpO1xuXHRcdHdpZHRoOiA4Ni44NzUlO1xuXHRcdG1heC13aWR0aDogNTU2cHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4ubWFpbl9jYXRjaCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAxNDBweDtcblx0bGVmdDogY2FsYyg1MCUgKyA2N3B4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA5OTZweDtcblx0cGFkZGluZzogMCA0MHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNCwgMTQpO1xuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRleHQtc2hhZG93OiAwIDAgN3B4IHJnYmEoIzAwMCwgLjc1KTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHotaW5kZXg6IDI7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigxMTMwcHgpIHtcblx0XHRib3R0b206IDgwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHR9XG59XG5cbi5tYWluX3RvcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ei1pbmRleDogMTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG4ubWFpbl9wcmVzZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDdweDtcblx0cmlnaHQ6IDIxN3B4O1xuXHR6LWluZGV4OiAyO1xufVxuXG4ubWFpbl9wcmVzZW50X2ltZyB7XG5cdHdpZHRoOiAzNDZweDtcblx0aGVpZ2h0OiAyMjNweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yOXB4KTtcbn1cblxuLm1haW5fcHJlc2VudF9pbWcgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9jb25mbGljdDIzL21haW5fcHJlc2VudF9vZmYucG5nKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIC4yNXM7XG59XG5cbi5tYWluX3ByZXNlbnRfaW1nIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9jb25mbGljdDIzL21haW5fcHJlc2VudF9vbi5wbmcpO1xufVxuXG4ubWFpbl9wcmVzZW50X3RleHQge1xuXHRtYXJnaW4tdG9wOiAtMThweDtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuNDE2O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0ZXh0LXNoYWRvdzogMCAwIDhweCByZ2JhKDI1NSwgMjU1LDI1NTAsIC44KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0Lm1haW5fcHJlc2VudCB7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuXG4jb3B0QXBwQnRuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAxMjBweDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuI29wdEFwcEJ0biBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jb3B0QXBwQnRuIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ZpeGVkX25hdmlfb24ucG5nXCIpIG5vLXJlcGVhdDtcbn1cblxuI29wdEFwcEJ0biBhOmhvdmVyIGltZyB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuXG4vKiDjg5fjg6zjgrzjg7Pjg4jjgrnjg6njgqTjg4kgKi9cbi5wcmVzZW50X3NsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByZXNlbnRfc2xpZGVyIC5mdl9kYXRlX2J1YmJsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IG1pbigxM3Z3LCAxMzFweCk7XG5cdHJpZ2h0OiA1Ljc3MSU7XG5cdHRvcDogbWF4KC0xM3Z3LCAtMTQxcHgpO1xuXHR6LWluZGV4OiAzO1xufVxuXG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnByZXNlbnRfc2xpZGVyIC5mdl9kYXRlX2J1YmJsZSB7XG5cdFx0cmlnaHQ6IDEzLjc3MSU7XG5cdH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcblx0LnByZXNlbnRfc2xpZGVyIC5mdl9kYXRlX2J1YmJsZSB7XG5cdFx0cmlnaHQ6IDIxLjc3MSU7XG5cdH1cbn1cbi8qIC5wcmVzZW50X3NsaWRlciAuZnZfZGF0ZV9idWJibGUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59ICovXG5cbi5wcmVzZW50X3NsaWRlcl9pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuLnByZXNlbnRfc2xpZGVyX2l0ZW0uc3dpcGVyLXNsaWRlIHtcblx0d2lkdGg6IDI1MHB4O1xufVxuXG4ucHJlc2VudF9zbGlkZXJfdGV4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogIzAwOTZmZjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogNDVweDtcblx0ei1pbmRleDogMjtcbn1cbi5wcmVzZW50X3NsaWRlcl90ZXh0LWxpbmt7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcmVzZW50X3NsaWRlcl90ZXh0LWxpbmsgLnByZXNlbnRfc2xpZGVyX3JlZHVjdGlvbntcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRjb2xvcjogeWVsbG93O1xufVxuLnByZXNlbnRfc2xpZGVyX3RyaWFuZ2xle1xuXHRwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTBweCkge1xuXHQucHJlc2VudF9zbGlkZXJfdGV4dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuLnByZXNlbnRfc2xpZGVyX3RleHQgaW1nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4vKiAucHJlc2VudF9zbGlkZXJfdGV4dDo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDUwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufSAqL1xuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjAxXG5cdOS4lueVjOOBp+OBr+OAgemBjuWOu+acgOWkmuOBrjTlhIQyLDYwMOS4h+S6uu+9nlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uc2VjdGlvbjAxIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uc2VjdGlvbjAxIC50eHRfc2hhZG93IHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDMyLCAxOCk7XG59XG5cbi5zZWN0aW9uMDFfcmVnaW9uX3RpdGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHRtYXJnaW4tdG9wOiAtNzVweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5zZWN0aW9uMDFfdWtyYWluZV9zdWJ0aXRsZSB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGZvbnQtc2l6ZTogNDNweDtcblx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDU5LCA0Myk7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMzdweCA0MHB4IDI2cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGVtIHtcblx0XHRjb2xvcjogI2ZmYmEwMDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHRzcGFuIHtcblx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0fVxufVxuXG4uc2VjdGlvbjAxX2JvdHRvbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0aGVpZ2h0OiA0NS43dnc7XG5cdC8vIG1pbi1oZWlnaHQ6IDY4MXB4O1xufVxuXG4uc2VjdGlvbjAxX2JvdHRvbV9pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRnYXphXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9ib3R0b20ge1xuXHRtaW4taGVpZ2h0OiA3NzdweDtcblx0cGFkZGluZzogMCA0MHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kOiAjMDYwZDE3IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL2NvbmZsaWN0MjMvc2VjMDFfZ2F6YV9iZ193aW4uanBnKSBsZWZ0IHRvcCAvY292ZXIgbm8tcmVwZWF0O1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oMTIwMHB4KSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjYWxjKDUwJSAtIDEwcHgpIHRvcDtcblx0fVxufVxuXG4uc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9ib3R0b21faW5uZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uMDFfZ2F6YSAuc2VjdGlvbjAxX2dhemFfc3VidGl0bGUge1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRmb250LXNpemU6IDQzcHg7XG5cdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1OSwgNDMpO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDM3cHggNDBweCAyNnB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRlbSB7XG5cdFx0Y29sb3I6ICNmZmJhMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0c3BhbiB7XG5cdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKDEwNzBweCkge1xuXHRcdGJyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uMDFfZ2F6YSAuc2VjdGlvbjAxX2JvdHRvbV9pbm5lcj4uaGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiA4MHB4O1xufVxuXG4uc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9ib3R0b21faW5uZXI+LmJvZHkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogNDk4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyPi5ib2R5IHtcblx0XHR0b3A6IDc1cHg7XG5cdH1cbn1cbi5zZWN0aW9uMDFfZ2F6YSAuYm9keV9zdWJ0aXRsZV9pbWd7XG53aWR0aDogMTAwJTtcbm1heC13aWR0aDogMTAwJTtcbmhlaWdodDogYXV0bztcbm1hcmdpbi1ib3R0b206IDQycHg7XG5vYmplY3QtZml0OiBub25lO1xudHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zOHB4KTtcbn1cblxuLnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfY2F0Y2hfYm90dG9tIHtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwMS9pbWcvY29uZmxpY3QyMy9kcm91Z2h0X2JnLnBuZykgY2VudGVyIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcblx0cGFkZGluZzogMTBweCAwO1xufVxuXG4uc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9jYXRjaF9ib3R0b20gcCB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cblxuLnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyIC50eHRfc2hhZG93IHtcblx0cDpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0fVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHVrcmFpblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wMV91a3JhaW5lIC5zZWN0aW9uMDFfYm90dG9tIHtcblx0bWluLWhlaWdodDogNzAzcHg7XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0YmFja2dyb3VuZDogIzA2MGQxNyB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9jb25mbGljdDIzL3NlYzAxX2JvdHRvbV9iZ193aW4uanBnKSBjZW50ZXIgMC9jb3ZlciBuby1yZXBlYXQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKDk2MHB4KSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjYWxjKDUwJSAtIDIwcHgpIGNlbnRlcjtcblx0fVxufVxuXG4uc2VjdGlvbjAxX3VrcmFpbmUgLnNlY3Rpb24wMV9ib3R0b21faW5uZXI+LmhlYWQge1xuXHRwYWRkaW5nLWxlZnQ6IDE1MHB4O1xufVxuXG4uc2VjdGlvbjAxX3VrcmFpbmUgLnNlY3Rpb24wMV9ib3R0b21faW5uZXI+LmJvZHkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTUlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogNjA2cHg7XG5cdC50eHRfc2hhZG93IHtcblx0XHRtYXgtd2lkdGg6IDUwN3B4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LnNlY3Rpb24wMV91a3JhaW5lIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyPi5ib2R5IHtcblx0XHR0b3A6IDg3cHg7XG5cdH1cbn1cblxuLnNlY3Rpb24wMV91a3JhaW5lIC5ib2R5X3N1YnRpdGxlX2ltZ3tcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiA1M3B4O1xufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjAxX3NwXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjAxX3NwIHtcblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdCZfZ2F6YSxcblx0XHQmX3VrcmFpbmUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHQmX2dhemEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzFweDtcblx0XHRcdC5zZWN0aW9uMDFfc3BfcmVnaW9uX3RpdGxle1xuXHRcdFx0XHR3aWR0aDogMTM3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl91a3JhaW5lIHtcblx0XHRcdC5zZWN0aW9uMDFfc3BfcmVnaW9uX3RpdGxle1xuXHRcdFx0XHR3aWR0aDogMTk1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9yZWdpb25fdGl0bGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMzhweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cblx0XHQuYm9keSB7XG5cdFx0XHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDU4OCwgNjQwKSk7XG5cdFx0XHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDU4LCAzNCk7XG5cdFx0fVxuXHR9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDJcblx044Om44OL44K744OV44Gu5pSv5o+044GM44GT44GT44Gr44KC44GC44Gj44Gm44Go44Gm44KC5Yqp44GL44KK44G+44GX44GfXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5zZWN0aW9uMDIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDJfYmcuanBnKSBjZW50ZXIgMC9jb3ZlciBuby1yZXBlYXQ7XG59XG5cbi5zZWN0aW9uMDI+LmhlYWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDI+LmJvZHkge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nLXRvcDogMjUuNXZ3O1xuXHR3aWR0aDogMTAwMHB4O1xufVxuXG4uc2VjdGlvbjAyIHAge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMi4yMjtcbn1cblxuLnNlY3Rpb24wMl90ZXh0MDEge1xuXHR3aWR0aDogNDcwcHg7XG59XG5cbi5zZWN0aW9uMDJfaW1nMDEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTU0cHg7XG5cdGxlZnQ6IGNhbGMoNTAlICsgMTk3cHgpO1xufVxuXG5cbi5zZWN0aW9uMDIgLnNlY3Rpb24wMl9hbm5vdGF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMzBweDtcblx0Ym90dG9tOiAzMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU3O1xufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjAzXG5cdOOCpuOCr+ODqeOCpOODiuaUr+aPtOOCkumAsuOCgeOCi+S4gOaWueOBp1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wMyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigxMDM5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5zZWN0aW9uMDM+LmhlYWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjOWYyODExO1xuXHRmb250LXNpemU6IDM1cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDM+LmJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdG1hcmdpbjogNTBweCBhdXRvIDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDgxOXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMjA5L2ltZy9zZWMwM19iZy5qcGcpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0LFxuXHRcdHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzAzX2JnX2xlZnQucG5nKSAwIGJvdHRvbS81MCUgNzc0cHggcmVwZWF0LXg7XG59XG5cbi5zZWN0aW9uMDNfaW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4uc2VjdGlvbjAzX2l0ZW1fbGVmdCB7XG5cdHBhZGRpbmctdG9wOiAxMTBweDtcblx0d2lkdGg6IDYwMHB4O1xufVxuXG4uc2VjdGlvbjAzX2l0ZW1fcmlnaHQge1xuXHRwYWRkaW5nLXRvcDogNTEwcHg7XG5cdHdpZHRoOiA0MDBweDtcbn1cblxuLnNlY3Rpb24wMyBwIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDIuMzM7XG59XG5cbi5zZWN0aW9uMDMgLnNlY3Rpb24wM190ZXh0MDIge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR3aWR0aDogNDcwcHg7XG59XG5cbi5zZWN0aW9uMDMgZW0ge1xuXHRjb2xvcjogI2RmM2YyMjtcbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wM19zcFxuXHTjgqbjgq/jg6njgqTjg4rmlK/mj7TjgpLpgLLjgoHjgovkuIDmlrnjgadcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDNfc3Age1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oMTAzOXB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiA0MHB4IDA7XG5cblx0XHQmID4gLmhlYWQgaW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdCYgPiAuYm9keSB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MzVweDtcblx0XHRcdGJhY2tncm91bmQ6ICM0ZDQxM2IgdXJsKC4uLy4uLy4uLzIwMjUwNC9pbWcvY29uZmxpY3QyMy9zZWMwM19iZ19zcC5qcGcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdFx0LmwtY29udGVudCB7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0XHRlbSB7XG5cdFx0XHRcdGNvbG9yOiAjZGYzZjIyO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3RleHQwMSB7XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdH1cblxuXHRcdCZfdGV4dDAyIHtcblx0XHRcdG1hcmdpbi10b3A6IDQ2Ljg4dnc7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wNFxuXHTjgY3jgozjgYTjgarmsLTjgavjga/kurrnlJ/jgpLlpInjgYjjgovlipvjgYzjgYLjgorjgb7jgZkuLi5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDQ+LmhlYWQge1xuXHRoZWlnaHQ6IDE4MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiYWVmO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogNDNweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMCA0MHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMS40NDtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cbn1cblxuLnNlY3Rpb24wNF90b3Age1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAxMjBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdG1pbi1oZWlnaHQ6IDY5NnB4O1xuXHRiYWNrZ3JvdW5kOiAjZjVmNGY3IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA0X2JnLmpwZykgMCAwL2NvdmVyIG5vLXJlcGVhdDtcblxuXHQmID4uYm9keSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoNTB2dyArIDExOHB4KTtcblx0XHR3aWR0aDogNDUwcHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X3RleHQwMiB7XG5cdFx0bWFyZ2luLXRvcDogOXZ3O1xuXHRcdG1hcmdpbi1sZWZ0OiA0LjV2dztcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIuMTc7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKDE0OTBweCkge1xuXHRcdCYgPi5ib2R5IHtcblx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uMDRfdGV4dDAyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oMTM2MHB4KSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjYWxjKDUwJSAtIDEwMHB4KSBjZW50ZXI7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKDkyOXB4KSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cblx0XHQmID4uYm9keSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uMDRfdGV4dDAxIGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQuc2VjdGlvbjA0X3RleHQwMiB7XG5cdFx0XHRtYXJnaW46IDMwcHggYXV0byA1MHB4O1xuXHRcdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdC5zZWN0aW9uMDRfdGV4dDAyIHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDY0MHB4O1xuXHRcdFx0bWFyZ2luOiAxZW0gYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbjA0X2JvdHRvbSB7XG5cdHBhZGRpbmc6IDY1cHggNDBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmYmFlZjtcblxuXHQmX2l0ZW1zIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDgwcHg7XG5cdH1cblxuXHQmX2l0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDQzMHB4O1xuXHRcdGJveC1zaGFkb3c6IDJweCAzLjQ2NHB4IDIuMzFweCAwLjY5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDRfaXRlbTAxLmpwZykgMCAwIG5vLXJlcGVhdDtcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoMSksXG5cdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUzNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDIpLFxuXHRcdCY6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTM2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwO1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDMpLFxuXHRcdCY6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0LnNlY3Rpb24wNF9ib3R0b21fY2hlY2sge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA0X2l0ZW0wMS5qcGcpO1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA0X2l0ZW0wMi5qcGcpO1xuXHRcdFx0JiA+LmhlYWQge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDRfaXRlbTAzLmpwZyk7XG5cdFx0XHQuc2VjdGlvbjA0X2JvdHRvbV9jaGVjayB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyMjA5L2ltZy9zZWMwNF9pdGVtMDQuanBnKTtcblx0XHR9XG5cblx0XHQmID4gLmhlYWQge1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRjb2xvcjogIzFmYmFlZjtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHR9XG5cblx0XHQmID4uYm9keSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMCA1NXB4IDMwcHggNTVweDtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMzM7XG5cdFx0fVxuXHR9XG5cblx0Jl9jaGVjayB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nOiAzMHB4IDQwcHggMzBweCA3MHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL2ljb25fY2hlY2sucG5nKSAyM3B4IGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMWZiYWVmO1xuXHRcdGNvbG9yOiAjMWZiYWVmO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMS44Mztcblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oMTE2MHB4KSB7XG5cdFx0Jl9pdGVtIHtcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwMHB4IGF1dG87XG5cdFx0XHQmOm50aC1vZi10eXBlKDEpLFxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0MjBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMzBweCBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDIpLFxuXHRcdFx0JjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0NDBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDMwcHggY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0cGFkZGluZzogMjBweCAwIDQwcHg7XG5cblx0XHQmX2l0ZW1zIHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDY0MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9pdGVtIHtcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nLXRvcDogNjcuMTclO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0Ym94LXNoYWRvdzogMnB4IDMuNDY0cHggMi4zMXB4IDAuNjlweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42OTtcblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSxcblx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNjcuMTclO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSxcblx0XHRcdCY6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNjcuMTclO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDQvaW1nL2NvbmZsaWN0MjMvc2VjMDRfaXRlbTAxX3NwLmpwZyk7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwNC9pbWcvY29uZmxpY3QyMy9zZWMwNF9pdGVtMDJfc3AuanBnKTtcblx0XHRcdFx0JiA+LmhlYWQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDQvaW1nL2NvbmZsaWN0MjMvc2VjMDRfaXRlbTAzX3NwLmpwZyk7XG5cdFx0XHRcdC5zZWN0aW9uMDRfYm90dG9tX2NoZWNrIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDQvaW1nL2NvbmZsaWN0MjMvc2VjMDRfaXRlbTA0X3NwLmpwZyk7XG5cdFx0XHR9XG5cblx0XHRcdCYgPiAuaGVhZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0JiA+IC5ib2R5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9jaGVjayB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4IDEwcHggNDBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNXB4IGF1dG87XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zNjtcblx0XHR9XG5cdH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wNVxuXHTntpnntprnmoTjgarjgZTmlK/mj7Tjga/jgIHlrZDjganjgoLjgZ/jgaHjga7lubPlkozjgarmnKrmnaXjgbjjga7nrKzkuIDmranjgafjgZlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLnNlY3Rpb24wNV93cmFwIHtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDVfYmcuanBnKSBjZW50ZXIgMC9jb250YWluIG5vLXJlcGVhdDtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKDE0OTBweCkge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTQ5MHB4IGF1dG87XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cbn1cblxuLnNlY3Rpb24wNSB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQmID4uaGVhZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRoZWlnaHQ6IDI2Ljc4dnc7XG5cdFx0bWluLWhlaWdodDogMzk5cHg7XG5cdH1cblxuXHQmX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IC0zMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0JiA+LmhlYWQge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgPi5ib2R5IHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0fVxuXHR9XG5cblx0Jl90ZXh0MDEge1xuXHRcdGNvbG9yOiAjNGU0ZDRkO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMi4yNTtcblx0XHRlbSB7XG5cdFx0XHRjb2xvcjogIzAwOTlmZjtcblx0XHRcdGZvbnQtc2l6ZTogMzNweDtcblx0XHR9XG5cdH1cblxuXHQmX3RleHQwMiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tdG9wOiAtMTdweDtcblx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdFx0bWluLWhlaWdodDogMjgycHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDVfYmcwMi5qcGcpIGNlbnRlciAwIG5vLXJlcGVhdDtcblx0XHRjb2xvcjogIzRlNGQ0ZDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIuMTtcblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oMTQ0MHB4KSB7XG5cdFx0Jl90ZXh0MDIge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHQmID4uaGVhZCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdCZfdG9wIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MS41NnZ3O1xuXHRcdFx0YmFja2dyb3VuZDogI2U3ZjRmOSB1cmwoLi4vLi4vLi4vMjAyNTA0L2ltZy9jb25mbGljdDIzL3NlYzA1X2JnX3NwLmpwZykgY2VudGVyIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdCYgPiAuaGVhZCB7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0aGVpZ2h0OiA2OHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTA0L2ltZy9jb25mbGljdDIzL3NlYzA1X3RpdGxlX2JnMDFfc3AuZ2lmKSBjZW50ZXIgMC9hdXRvIDY4cHggbm8tcmVwZWF0LCAgdXJsKC4uLy4uLy4uLzIwMjUwNC9pbWcvY29uZmxpY3QyMy9zZWMwNV90aXRsZV9iZzAyX3NwLmdpZikgMCAwL2F1dG8gNjhweCByZXBlYXQteDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMjcxcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0N3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmID4gLmJvZHkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRlbSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDk2ZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9taWRkbGUge1xuXHRcdFx0JiA+IC5ib2R5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfaW1nMDIge1xuXHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDMyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8v57aZ57aa55qE44Gq44GU5Y2U5Yqb44GM5b+F6KaB44GqNeOBpOOBrueQhueUsVxuLnNlY3Rpb24wNV9ib3R0b20ge1xuXHRtYXJnaW46IDU5cHggYXV0byAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGltZyB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmhlYWQge1xuXHRcdG1heC13aWR0aDogNjU3cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0XHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uMDVfaXRlbXMge1xuXHRcdC5zZWN0aW9uMDVfaXRlbSB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAjYjVkY2Y5O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjc7XG5cdFx0XHQmOm50aC1vZi10eXBlKDUpIHtcblx0XHRcdFx0LnNlY3Rpb24wNV9pdGVtX2JvZHkge1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX2JvZHkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcblx0XHRcdH1cblx0XHRcdGVtIHtcblx0XHRcdFx0Y29sb3I6ICMwMDk5ZmY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oMTAwMHB4KSB7XG5cdFx0LnNlY3Rpb24wNV9pdGVtcyB7XG5cdFx0XHQuc2VjdGlvbjA1X2l0ZW0ge1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpLFxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDQpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDQpLFxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDUpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbig4ODVweCkge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdGJhY2tncm91bmQ6ICNlNGYzZmQgdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDVfaW1nMDIucG5nKSBjYWxjKDUwJSArIDM1MHB4KSBjYWxjKDEwMCUgLSA1MHB4KSBuby1yZXBlYXQ7XG5cblx0XHQuc2VjdGlvbjA1X2l0ZW1zIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuc2VjdGlvbjA1X2l0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42Nztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKDk5OS45OHB4KSB7XG5cdFx0LmhlYWQge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA5Zjtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiA2NTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbjA1X2l0ZW1zIHtcblx0XHRcdC5zZWN0aW9uMDVfaXRlbSB7XG5cdFx0XHRcdG1hcmdpbjogMjVweCBhdXRvO1xuXHRcdFx0XHQmX2JvZHkgcCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NC45OHB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0YmFja2dyb3VuZDogI2U0ZjNmZDtcblxuXHRcdC5zZWN0aW9uMDVfaXRlbXMge1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0LnNlY3Rpb24wNV9pdGVtIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY3O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblxuXHRcdC5oZWFkIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWN0aW9uMDVfaXRlbXMge1xuXHRcdFx0LnNlY3Rpb24wNV9pdGVtIHtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjc7XG5cdFx0XHRcdCZfYm9keSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDZcblx044GZ44G544Gm44Gu5a2Q44Gp44KC44Gu44Gf44KB44GrIOOCueODqeOCpOODiVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wNiAuc2VjdGlvbjA2X3NsaWRlIHtcblx0aGVpZ2h0OiA0NjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC5zZWN0aW9uMDZfaXRlbSBpbWcge1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oMTQ5MHB4KSB7XG5cdFx0LnNlY3Rpb24wNl9pdGVtIGltZyB7XG5cdFx0XHRvYmplY3QtZml0OiBmaWxsO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigxMTIwcHgpIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHQuc2VjdGlvbjA2X2l0ZW0gaW1nIHtcblx0XHRcdG9iamVjdC1maXQ6IGZpbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA3XG5cdOOBmeOBueOBpuOBruWtkOOBqeOCguOBjOOAgeOBn+OBj+OBleOCk+OBruW4jOacm+OCkuaMgeOBpuOCi+OCiOOBhuOBq1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyrliJ3mnJ/oqK3lrpoqL1xuQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0OnJvb3Qge1xuXHRcdC0tcGMtcmF0ZTogY2FsYygxIC8gMTMwMCogMTAwJSk7XG5cdFx0LS1wYy1yYXRlLWNvbnQ6IGNhbGMoMSAvIDEyMDAqIDEwMCUpO1xuXHRcdC0tdnctcmF0ZTogY2FsYygxIC8gMTMwMCogMTAwdncpO1xuXHR9XG59XG5cbi5zZWN0aW9uMDcge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tYm90dG9tOiA4ZW07XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMzAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfaGVhZCB7XG5cdFx0cGFkZGluZy10b3A6IDEyMnB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogMTMwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmctbGVmdDogbWluKGNhbGMoNTQyKiB2YXIoLS1wYy1yYXRlKSksIDU0MnB4KTtcblx0XHRwYWRkaW5nLXJpZ2h0OiBtaW4oY2FsYyg5NCogdmFyKC0tcGMtcmF0ZSkpLCA5NHB4KTtcblx0XHQuaW1nX2NvbnRlbnRzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogbWluKGNhbGMoNTQyICogdmFyKC0tcGMtcmF0ZSkpLCA1NDJweCk7XG5cdFx0XHRwaWN0dXJlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuaW1nX2NvbnRlbnQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDNlbTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyZW07XG5cdFx0XHRcdC5zZWN0aW9uMDdfc2xpZGVfcGMsXG5cdFx0XHRcdC5zZWN0aW9uMDdfc2xpZGVfc3Age1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdCYuX3lvdXR1YmUge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmYwMDMzO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciBpbWcge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudHh0LWFyZWEge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA1cmVtKTtcblx0XHRcdFx0bWF4LXdpZHRoOiA3NThweDtcblx0XHRcdFx0bWFyZ2luOiAwIDA7XG5cdFx0XHR9XG5cdFx0XHQudHh0MSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDU0NTQ1NDU0NTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50eHQyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjMDBhZWVmO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcblx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ub3RlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdC5pbWcge1xuXHRcdFx0XHR3aWR0aDogNDQuMzc1JTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0LnR4dC1hcmVhIHtcblx0XHRcdFx0d2lkdGg6IDU1LjYyNSU7XG5cdFx0XHRcdHBhZGRpbmc6IDQyLjE4NzUlIDE1cHggMCAxNXB4O1xuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDYuMTc5Nzc1MjgwOSU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEyOS43NzUyODA4OTg5JTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR4dDEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR4dDIge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMDAlO1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTYyNTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGF1dG87XG5cdFx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ub3RlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yODU3MTQyODU3O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuXHRcdFx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX2RldGFpbCB7XG5cdFx0bWFyZ2luOiAwIGF1dG8gODBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IG1pbihjYWxjKDU5MiogdmFyKC0tcGMtcmF0ZSkpLCA1OTJweCk7XG5cdFx0cGFkZGluZy1yaWdodDogbWluKGNhbGMoOTQqIHZhcigtLXBjLXJhdGUpKSwgOTRweCk7XG5cdFx0LmltZyB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG5cdFx0XHRtYXJnaW46IDAgNzBweCAwIDA7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4MXB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ub3RlLWFyZWEge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO1xuXHRcdFx0bWFyZ2luOiAyMnB4IDgwcHggMCBhdXRvO1xuXHRcdFx0LnR4dCBsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2Nztcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtMWVtO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW46IDE1cHggMCAzZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0LmltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5ub3RlLWFyZWEge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAxMnB4IDAgMDtcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTYyNTtcblx0XHRcdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMGFlZWY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW1nX2NvbnRlbnRzIHtcblx0XHRcdFx0LmltZ19jb250ZW50IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAzZW0gYXV0byAyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHQmLl95b3V0dWJlIHtcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZjAwMzM7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTIlIC0gMnB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTIlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9vdGhlciB7XG5cdFx0bWFyZ2luLXRvcDogM2VtO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0LnR4dCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0LmFjY29yZGlvbi1hcmVhIHtcblx0XHRcdG1hcmdpbi10b3A6IDQycHg7XG5cdFx0XHQmX2l0ZW0ge1xuXG5cdFx0XHRcdC5jb250ZW50cyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNjVweDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pdGVtMSB7XG5cdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2xhdGU6IC01MCUgMDtcblx0XHRcdFx0XHRcdFx0dG9wOiAtMjRweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbnRlbnRzIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAyNnB4O1xuXHRcdFx0XHRcdFx0LmltZ3tcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDI5cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5pbWdfY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMDJweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDExMnB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdC5zZWN0aW9uMDdfc2xpZGUyIHtcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIgaW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLWJ1dHRvbi1wcmV2LCAmLWJ1dHRvbi1uZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvX2Fycm93X3cucG5nKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXI6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji1idXR0b24tcHJldiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRyb3RhdGU6IDE4MGRlZztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji1idXR0b24tbmV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQubm90ZSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaXRlbTIge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0LmJ0biAuaWNvbiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTlweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNsYXRlOiAtNTAlIDA7XG5cdFx0XHRcdFx0XHR0b3A6IC0xMXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDg5NnB4O1xuXHRcdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42OTIzMDc2OTIzO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0XHRcdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHJpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmlzLWFjdGl2ZTphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC50eHQge1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG5cdFx0XHR9XG5cdFx0XHQuYWNjb3JkaW9uLWFyZWEge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0XHQmX2l0ZW0ge1xuXHRcdFx0XHRcdCYuaXRlbTEge1xuXHRcdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjNweDtcblx0XHRcdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0XHRcdC8vdG9wOiAtMjdweDtcblx0XHRcdFx0XHRcdFx0XHQvL2xlZnQ6IDRweDtcblx0XHRcdFx0XHRcdFx0XHQvL3dpZHRoOiA1NHB4O1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zbGF0ZTogMDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IC0xM3B4O1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb250ZW50cyB7XG5cdFx0XHRcdFx0XHRcdC5pbWd7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuaW1nX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoNjEwLCA2NDApKTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDI2cHggMCAyMXB4IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0LnNlY3Rpb24wN19zbGlkZTIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ji1idXR0b24tcHJldiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmLWJ1dHRvbi1uZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5ub3RlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoNTgwLCA2NDApKTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogNHB4IGF1dG8gMDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLml0ZW0yIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHQuYnRuIC5pY29uIHtcblx0XHRcdFx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDNweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNsYXRlOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MC42MjUlO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4Mjtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2M3B4O1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNvbnRlbnRzIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMjBweCAwIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9mYXEge1xuXHRcdG1heC13aWR0aDogODk2cHg7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRtYXJnaW46IDMwcHggYXV0byAwO1xuXG5cdFx0LmJ0biB7XG5cdFx0XHRoZWlnaHQ6IDY4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiA0cHg7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX29wZW4uc3ZnKSBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0Ji5pcy1hY3RpdmU6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50cyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICNlY2VhZTk7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRwYWRkaW5nOiA1NnB4IDQ4cHggNjBweDtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXHRcdFx0LnRhYi1hcmVhIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMjYwLCA4MDApKTtcblx0XHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wYW5lbC1hcmVhIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfdGl0bGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMjJweCAzcHggMjJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX2xpc3Qge1xuXHRcdFx0XHRcdCYgKyAucGFuZWwtYXJlYV90aXRsZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzOXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2l0ZW0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ZHQge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjQ0NDQ0NDQ0NDQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDlweCAzMnB4IDEwcHggNTRweDtcblx0XHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfcV9ibGFjay5zdmcpIG5vLXJlcGVhdCB0b3AgMThweCBsZWZ0IDE5cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMjFweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmlzLWFjdGl2ZTphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ZGQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2ZhcV9hLnN2Zykgbm8tcmVwZWF0IHRvcCAtMXB4IGxlZnQgMTlweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY4NzU7XG5cdFx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMXB4IDcwcHggMjhweCA1NHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMGFlZWY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmltZ19ncmFwaCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMTNweDtcblx0XHRcdFx0XHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMzA5cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5ub3RlIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDIxLjcsIDE0KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0d2lkdGg6IDkwLjYyNSU7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE3NjQ3MDU4ODI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5cHg7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb250ZW50cyB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTBweCAyNXB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRhYi1hcmVhIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzIuNTkyNTkyNTkyNiU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjEzMzMzMzMzMzM7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDhlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBhbmVsLWFyZWEge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdFx0Jl90aXRsZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDE0cHggNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2xpc3Qge1xuXHRcdFx0XHRcdFx0JiArIC5wYW5lbC1hcmVhX3RpdGxlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfaXRlbSB7XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0ZHQge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40MTE3NjQ3MDU5O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAyOHB4IDhweCAzN3B4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxMnB4IGxlZnQgMTFweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE3cHggYXV0bztcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRkZCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDE0cHggbGVmdCAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMXB4IDMwcHggMTRweCAzOHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQuaW1nX2dyYXBoIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMjVweCAwIDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDJweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC5ub3RlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzIsIDIzKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW1nX2NvbnRlbnQgLm5vdGUge1xuXHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0LnNlY3Rpb24wN19zbGlkZV9wYyxcblx0LnNlY3Rpb24wN19zbGlkZV9zcCB7XG5cdFx0Ji1idXR0b24tcHJldixcblx0XHQmLWJ1dHRvbi1uZXh0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvX2Fycm93X3cucG5nKTtcblx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXI6YmVmb3JlIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtYnV0dG9uLXByZXYge1xuXHRcdFx0bGVmdDogMnB4O1xuXHRcdFx0cm90YXRlOiAxODBkZWc7XG5cdFx0fVxuXG5cdFx0Ji1idXR0b24tbmV4dCB7XG5cdFx0XHRyaWdodDogMnB4O1xuXHRcdH1cblx0fVxuXG5cdC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRkb25hdGlvblxuXHTjg4njg43jg7zjgrfjg6fjg7PjgrXjg7Pjg5fjg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5kb25hdGlvbiB7XG5cdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0Jl9pdGVtIHtcblx0XHQmID4gLmJvZHkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0ZW0ge1xuXHRcdFx0Y29sb3I6ICMwMDk2ZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cblxuXHQmX2Fubm90YXRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oODUwcHgpIHtcblx0XHQmID4gLmhlYWQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGhlaWdodDogNzZweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhY2M5MTE7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblxuXHRcdCZfdGV4dDAxIHtcblx0XHRcdGNvbG9yOiAjYWNjOTExO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0JiA+IC5ib2R5IHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdH1cblxuXHRcdCZfaXRlbXMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0fVxuXG5cdFx0Jl9pdGVtIHtcblx0XHRcdHdpZHRoOiAyMy41JTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY3O1xuXHRcdFx0Jl9zcGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbig4NDkuOThweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cblx0XHQmID4gLmhlYWQge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9kb25hdGlvbl90aXRsZV9iZ19zcC5naWZcIikgMCBib3R0b20vYXV0byAzcHggcmVwZWF0LXg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMxMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3RleHQwMSB7XG5cdFx0XHRjb2xvcjogIzc5Nzk3OTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE4NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMjRweCAwIDA7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfaXRlbXMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWFyZ2luOiAyNHB4IGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9pdGVtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjc7XG5cdFx0XHRtYXJnaW46IDAgMCAyNXB4O1xuXHRcdFx0Jl9zcGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNDIuNSU7XG5cdFx0XHR9XG5cdFx0XHQmX3RleHQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMyU7XG5cdFx0XHRcdHdpZHRoOiA1Mi43JTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDExO1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZGQuYm9keSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdCZfYW5ub3RhdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOWFsemAmuimgee0oFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uc2VjdGlvbkZsb3csXG4uc2VjdGlvbkpvaW4sXG4uc2VjdGlvblFBLFxuLnNlY3Rpb25Wb2ljZSxcbi5zZWN0aW9uQWJvdXQge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHQvLyB3aWR0aDogMTAwMHB4O1xufVxuXG4uc2VjdGlvbkZsb3c+LmJvZHksXG4uc2VjdGlvbkpvaW4+LmJvZHksXG4uc2VjdGlvblFBPi5ib2R5LFxuLnNlY3Rpb25Wb2ljZT4uYm9keSB7XG5cdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHRtYXgtd2lkdGg6IDk3NXB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uRmxvd1xuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Djgavjgojjgovli5/ph5Hjga7mtYHjgoxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBpbmNsdWRlIG1pbl9zY3JlZW4oNzY4cHgpIHtcblx0LnNlY3Rpb25GbG93LFxuXHQuc2VjdGlvblFBLFxuXHQuc2VjdGlvblZvaWNlLFxuXHQuc2VjdGlvbkFib3V0IHtcblx0XHQudG9nZ2xlX3R0bCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5oZWFkX3BjIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdC5jaGFuZ2VXcmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuc2VjdGlvbkZsb3cge1xuXHRcdG9yZGVyOiAxO1xuXHR9XG5cblx0LnNlY3Rpb25Kb2luIHtcblx0XHRvcmRlcjogMjtcblx0fVxufVxuXG4uc2VjdGlvbkZsb3cge1xuXHQmID4gLmhlYWQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYgPiAuYm9keSB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAzOHB4IDAgMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuXHRcdGNvbG9yOiAjNGI0ODQ3O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjUuNnB4O1xuXHRcdHdpZHRoOiA5Ny41JTtcblx0fVxuXG5cdCZfdG9wLFxuXHQmX2JvdHRvbSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogODgwcHg7XG5cdH1cblxuXHQmX3RvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQmX3RleHQge1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cDpub3QoOm50aC1vZi10eXBlKDEpKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdmlkZW8ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9ncmFwaCB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHQmX2l0ZW0ge1xuXHRcdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNhcHRpb24ge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMThweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRjb2xvcjogIzFhOWJmYztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbig3NjhweCkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0d2lkdGg6IDk3LjUlO1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXG5cdFx0JiA+IC5oZWFkIGltZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsZWZ0OiAtMXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9ib3R0b20ge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiA5OCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHQmID4gLmJvZHkge1xuXHRcdFx0cGFkZGluZzogMjVweCAwIDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdH1cblxuXHRcdCZfdG9wIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Jl92aWRlbyB7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnlvdXR1YmUtYXJlYSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX2JvdHRvbSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDk4JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb25Kb2luXG5cdOODpuODi+OCu+ODleODu+ODnuODs+OCueODquODvOOCteODneODvOODiOODu+ODl+ODreOCsOODqeODoOOBq+OBlOWPguWKoOOBhOOBn+OBoOOBj+OBqFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb25Kb2luIHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHR3aWR0aDogMTAwJTtcblxuXHQmID4gLmhlYWQgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQmID4gLmJvZHkge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0cGFkZGluZzogMjVweDtcblx0XHR3aWR0aDogOTcuNSU7XG5cdH1cblxuXHQmX2l0ZW0ge1xuXHRcdCYgPiAuaGVhZCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0bWluLWhlaWdodDogMzRweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRjb2xvcjogIzAwOTlmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjExO1xuXHRcdH1cblx0XHQmLml0ZW0wMiB7XG5cdFx0XHR3aWR0aDogNjUlO1xuXHRcdH1cblx0fVxuXG5cdCZfaXRlbXMge1xuXHRcdCYgPiBsaSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMjBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHQuaGVhZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX251bTEucG5nXCIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ib2R5IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjUzO1xuXHRcdFx0XHRcdC5ub3RlIGxpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0LmhlYWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0yLnBuZ1wiKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYm9keSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNlY3Rpb25Kb2luX2ltZyB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0Lyogd2lkdGg6IDQ0JTsgKi9cblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUoMykgLmhlYWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMy5wbmdcIik7XG5cdFx0XHR9XG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRlMGUzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfaXRlbSA+IC5ib2R5IHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjNGQ0ZDRkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY4ODtcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbig4NTBweCkge1xuXHRcdCZfaXRlbXMge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdG1heC13aWR0aDogOTI0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX2ZyYW1lX3RvcC5naWYpIGNlbnRlciAwIG5vLXJlcGVhdCwgdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9mcmFtZV9ib3R0b20uZ2lmKSBjZW50ZXIgMTAwJSBuby1yZXBlYXQsIHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5faW5uZXJfYmcuZ2lmKSBjZW50ZXIgMCByZXBlYXQteTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcblx0XHR9XG5cblx0XHQmID4gLmJvZHkge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmM2ZkO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0Jl9pdGVtcyB7XG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpLFxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHQuc2VjdGlvbkpvaW5faW1nIGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKDEwMDBweCkge1xuXHRcdCZfaXRlbXMge1xuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0LmJvZHkgLm5vc3Age1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNlY3Rpb25Kb2luX2ltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDg0NC45OHB4KSB7XG5cdFx0aDIgaW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0JiA+IC5ib2R5IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmX2l0ZW0ge1xuXHRcdFx0JiA+IC5oZWFkIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwIDAgNDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdC8vICYuaXRlbTAyIHtcblx0XHRcdC8vIFx0d2lkdGg6IDY1JTtcblx0XHRcdC8vIH1cblx0XHR9XG5cblx0XHQmX2l0ZW1zIHtcblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSxcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSxcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdFx0LmhlYWQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ib2R5IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1pbmxpbmU6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdC5oZWFkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IDI4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ib2R5IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0Lm5vdGUgbGkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdC5oZWFkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggMCAxMHB4IDQ1cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNlY3Rpb25Kb2luX2ltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIC5oZWFkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDAgMTBweCA0NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IHVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9pbWcge1xuXHRcdFx0Jl9zcDAxLCAmX3NwMDIsICZfc3AwMyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Jl9zcDAxIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMjQycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfc3AwMiB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfc3AwMyB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggYXV0byAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uUUFcblx044Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr6Zai44GZ44KLUVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb25RQSB7XG5cdGNvbG9yOiAjNGI0ODQ3O1xuXG5cdCYgPiAuaGVhZCBpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAxcHg7XG5cdH1cblxuXHQmX2l0ZW1zIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRwYWRkaW5nOiAxOHB4O1xuXHRcdG1heC13aWR0aDogOTAwcHg7XG5cdH1cblxuXHQmX2l0ZW0ge1xuXHRcdCY6bm90KDpudGgtb2YtdHlwZSgxKSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0JiA+IC5oZWFkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDEwcHggNTBweCA4cHggNTVweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvcWFfc3dpdGNoX3BsdXMucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRjb2xvcjogIzAwOTlmZjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjVweCkgY2VudGVyO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnUS4nO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDI2cHg7XG5cdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjRmNGY0IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL3FhX3N3aXRjaF9taW51cy5wbmcpIGNhbGMoMTAwJSAtIDI1cHgpIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lyog77yS6KGM44Gu5aC05ZCIICovXG5cdFx0JjpudGgtb2YtdHlwZSg0KT4uaGVhZCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdH1cblxuXHRcdCYgPiAuYm9keSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Lyog5Yid5pyf5YCkICovXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDI1cHggNjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdBLic7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRsZWZ0OiAyNnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAjMDA5OWZmO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogIzAwOTlmZjtcblx0XHRcdH1cblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2dyYXBoIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9saW5rXzAxIHtcblx0XHRtYXJnaW46IDAgMTZweDtcblx0XHRwYWRkaW5nOiA1cHggMzBweCAzMHB4IDA7XG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXG5cdFx0JiA+IC5oZWFkIGltZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsZWZ0OiAtMXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0JiA+IC5ib2R5IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHRcdFx0d2lkdGg6IDk3LjUlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG5cdFx0fVxuXG5cdFx0Jl9pdGVtIHtcblx0XHRcdCZfZ3JhcGgge1xuXHRcdFx0XHRwLmdyYWYge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hbm5vdGF0aW9uIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0XHR0b3A6IDE1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9jaGFuZ2VvcmRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Lm1haW50ZXh0IHtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdH1cblx0XHRcdC5ncmFmIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbig5NTBweCkge1xuXHRcdCZfaXRlbSB7XG5cdFx0XHQmX2dyYXBoIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0JiA+IC5oZWFkIGltZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQmID4gLmJvZHkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0Jl9pdGVtIHtcblx0XHRcdC5oZWFkIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0JiA+IC5ib2R5IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9ncmFwaCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0cC5ncmFmIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1haW50ZXh0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfY2hhbmdlb3JkZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQubWFpbnRleHQge1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdH1cblx0XHRcdC5hbm5vdGF0aW9uIHtcblx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHR9XG5cdFx0XHQuZ3JhZiB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5Ny45OHB4KSB7XG5cdFx0Jl9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKDQ3OS45OHB4KSB7XG5cdFx0JiA+IC5oZWFkIGltZyB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCZfaXRlbSB7XG5cdFx0XHQmID4gLmhlYWQge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDUwcHggOHB4IDQwcHg7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnUS4nO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmID4gLmJvZHkge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMCA0MHB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ0EuJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMDA5OWZmO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX2dyYXBoIHAuZ3JhZiB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uVm9pY2Vcblx044Oe44Oz44K544Oq44O844K144Od44O844K/44O844Gu55qG5qeY44Gu5aOwXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvblZvaWNlIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRoMiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oNDc5Ljk4cHgpIHtcblx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHR9XG59XG5cbiNjb250X3ZvaWNlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAxOXB4O1xuXHRiYWNrZ3JvdW5kOiAjZGZmM2ZkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC5zd2lwZXJfdm9pY2Uge1xuXHRcdG1heC13aWR0aDogOTQlO1xuXHRcdG1hcmdpbjogMCAwIDAgMzBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDE5cHggMCAyMnB4O1xuXG5cdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdCYtYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Lyog5Lit5aSu44Gu44K544Op44Kk44OJ44Gv6JaE44GP44GX44Gq44GEICovXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdC8qIOS4reWkruOBruOCueODqeOCpOODieOBr+Wwj+OBleOBj+OBl+OBquOBhCAqL1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHQvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njgpLkuIDnlarkuIrjgavjgZnjgosgKi9cblx0XHRcdH1cblx0XHRcdCYtbmV4dCB7XG5cdFx0XHRcdC8qIHRyYW5zZm9ybTogc2NhbGUoMSk7IC8qIOS4reWkruOBruOCueODqeOCpOODieOBr+Wwj+OBleOBj+OBl+OBquOBhCAqL1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHQvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njgpLkuIDnlarkuIrjgavjgZnjgosgKi9cblx0XHRcdH1cblx0XHRcdC5zd2lwZXItc2xpZGUtaW5uZXIge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig0MTgsIDg2MCkpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMjFweCA5cHg7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAycHggMCA1cHggMCByZ2JhKCMwYTI0NWUsIC4zKTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtemVuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzAsIDE2KTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmLmljMDE6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAxLnBuZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWMwMjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDIucG5nKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pYzAzOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMy5wbmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljMDQ6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjA0LnBuZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMTNweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiA4MnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4M3B4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0dG9wOiAxM3B4O1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigzNzYsIDQxOCkpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCA5MyUsICNjY2UwZWEgMTAwJSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgbWF0aC5kaXYoMzAsIDE2KSArIGVtO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2VjNTQwMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1haW4tdHh0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdFx0XHRcdGxpbmUtYnJlYWs6IHN0cmljdDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kYXRhIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcblx0LnN3aXBlci1idXR0b24tcHJldjphZnRlcixcblx0LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcblx0LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnN3aXBlci1idXR0b24tbmV4dCxcblx0LnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdH1cblxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuXHQuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRyaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAzMHB4KSAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0dG9wOiAzNSUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5zd2lwZXItYnV0dG9uLXByZXYsXG5cdC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogNDBweDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy92b2ljZV9iYWNrLnBuZyk7XG5cdFx0fVxuXHR9XG5cblx0LnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy92b2ljZV9uZXh0LnBuZyk7XG5cdFx0fVxuXHR9XG5cblx0LnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAyMXB4O1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0Ji1idWxsZXRzIHtcblx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcblx0XHRcdFx0Ym90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJ1bGxldCB7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjYTNiNGMwO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdCYtYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwOTZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdG1hcmdpbjogMCBhdXRvIDUwcHg7XG5cdFx0bWF4LXdpZHRoOiA5NzVweDtcblxuXHRcdC5zd2lwZXIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdH1cblxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQsXG5cdFx0LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0XHRyaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA5cHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDlweCkgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuXHRcdC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdFx0bGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA5cHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdHRvcDogY2FsYyg1MCUgLSA5cHgpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRtYXJnaW46IDAgMCAyNXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQmLmNvbnRfdm9pY2VfaW5yIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0LnN3aXBlcl92b2ljZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuXG5cdFx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDI5MCwgNjAwKSk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA5cHggMTBweCA3cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNDIsIDI2KTtcblx0XHRcdFx0XHRcdCYuaWMwMTpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMV9zcC5wbmcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5pYzAyOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAyX3NwLnBuZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmljMDM6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDNfc3AucG5nKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuaWMwNDpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wNF9zcC5wbmcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDNweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHRvcDogOXB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDI1MCwgMjkwKSk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBtYXRoLmRpdig0MiwgMjYpICsgZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN3aXBlci1idXR0b24tbmV4dCxcblx0XHQuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRcdHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXYsXG5cdFx0LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0XHRsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQvKiDliY3jgbjmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cblx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdFx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxOXB4O1xuXHRcdFx0Ji1idWxsZXQge1xuXHRcdFx0XHRtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvblJlcG9ydFxuXHTkuJbnlYzjga7lrZDjganjgoLjgZ/jgaHjgbjjgIEyMDIz5bm044CB44Gf44Go44GI44Gw44GT44KT44Gq5pSv5o+044KS5bGK44GR44KL44GT44Go44GM44Gn44GN44G+44GX44GfXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvblJlcG9ydCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbig5NTBweCkge1xuXHRcdC5yZXBvcnRfbWFpbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL3NlY3Rpb25yZXBvcnRfaW1nQDJ4LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdGhlaWdodDogNjYwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0LnJlcG9ydF90ZXh0d3JhcCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE1MCwgMjU1KTtcblx0XHRcdG1peC1ibGVuZC1tb2RlOiBNdWx0aXBseTtcblx0XHRcdC8qIOmHjeOBreaWueOCkuaMh+WumiAqL1xuXHRcdFx0aGVpZ2h0OiA2NjBweDtcblx0XHR9XG5cblx0XHQucmVwb3J0X3RleHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTMlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogODBweDtcblx0XHRcdFx0bGVmdDogMzUwcHg7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyMTFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmhlYWQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cdFx0XHQuYm9keSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyNnB4O1xuXHRcdFx0XHQuaXRlbTpudGgtb2YtdHlwZShuICsgMikge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50eHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjY7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWF4LXdpZHRoOiA0MTBweDtcblx0XHRcdG1hcmdpbjogMjVweCAwIDA7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKDk0OS45OHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ucmVwb3J0X3NwIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKDk0OS45OHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMDtcblx0XHQucmVwb3J0X3NwX2hlYXMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCZfdGV4dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDA3OGZmO1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdC5oZWFkIHtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblx0XHRcdC5ib2R5IC5pdGVtOm50aC1vZi10eXBlKG4gKyAyKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQudHh0IHtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjUzMztcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogNDcwcHg7XG5cdFx0XHRcdHdpZHRoOiByZXZlcnQtbGF5ZXI7XG5cdFx0XHR9XG5cdFx0XHQuaGVhZCBpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigzNjBweCkge1xuXHRcdCZfdGV4dCB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cblx0fVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb25BYm91dFxuXHTjg6bjg4vjgrvjg5Xli5/ph5Hjga/nqI7poY3mjqfpmaTjga7lr77osaHjgajjgarjgorjgIHntIQ0MO+8heOBjOaJgOW+l+eojumhjeOBi+OCieaOp+mZpOOBleOCjOOBvuOBmeOAglxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb25BYm91dCB7XG5cdGNvbG9yOiAjNjY2NjY2O1xuXG5cdCZfaW5uZXIge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmM2ZhZTA7XG5cdFx0bWF4LXdpZHRoOiAxMTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQuaGVhZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuYm9keSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogODEwcHg7XG5cdH1cblxuXHQmX3RleHRfMDEge1xuXHRcdG1hcmdpbjogMTVweDtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdH1cblx0fVxuXG5cdCZfdGV4dF8wMiB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiA4MTBweDtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdH1cblx0fVxuXG5cdCZfaW1nXzAxIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblxuXHRcdC5oZWFkIHtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHR9XG5cblx0XHQmX2ltZ18wMSBpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oOTQ5Ljk4cHgpIHtcblx0XHQmX2lubmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdCZfaW5uZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oNDc5Ljk4cHgpIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDk5OTtcblxuXHRcdCZfaW5uZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdGJsb2NrT2ZmZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ibG9ja09mZmVyIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCAwIDEzcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogIzAwOTlmZjtcblx0XHRhIGltZyB7XG5cdFx0XHR3aWR0aDogOTYuODc1JTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHQuYmxvY2tPZmZlclRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdC5ibG9ja09mZmVyQm9keSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5ibG9ja09mZmVyRm9vdGVyMiB7XG5cdFx0XHRtYXJnaW46IDVweCAwIDAgMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogNXB4IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1Nztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHRcdC50eHQge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU3MTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQuYmxvY2tPZmZlckZvb3RlcjJfdHh0X2xpbmsge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdGZvb3RlckNUQVxuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Djgavlj4LliqDjgZnjgotcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mb290ZXJDVEEge1xuXHQmX3RvcCB7XG5cdFx0Jl9pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwNXB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHQubGluayBhIHtcblx0XHRcdFx0Y29sb3I6ICMzZDg4Zjc7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3RvcCB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDQwcHggMjRweDtcblx0XHRcdGJhY2tncm91bmQ6ICNlNGYzZmQ7XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0XHQudHh0LWxpbmsge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdC5saW5rLWxpc3Qge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDYwN3B4O1xuXHRcdFx0XHRtYXJnaW46IDI4cHggYXV0byAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfaXRlbSB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHQudHRsIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzk4NWY3O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmxpbmsge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc4NTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCLilrZcIjtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzM5ODVmNztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9ib3R0b20ge1xuXHRcdFx0bWFyZ2luLXRvcDogNDNweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC50eHQge1xuXHRcdFx0XHRjb2xvcjogIzQ0NDQ0NDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Lmxpbmsge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9ib3R0b20ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogODYwcHg7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRzbWFsbCB7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl90ZXh0XzAxIHtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Y29sb3I6ICM2NjY2NjY7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cblx0XHQuZm9vdGVyX2J0bnMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuZm9vdGVyX2Fubm90YXRpb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRcdCZfdG9wIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl90ZXh0XzAxIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0LmZvb3Rlcl9idG5zIHtcblx0XHRcdHdpZHRoOiA5MyU7XG5cdFx0XHRtYXJnaW46IDEwcHggYXV0byA2cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bGkge1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyODlweDtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXJfYW5ub3RhdGlvbiB7XG5cdFx0XHRtYXJnaW46IDE1cHggYXV0byA2cHg7XG5cdFx0XHR3aWR0aDogOTMlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0fVxuXHR9XG59XG5cbi5zcF9jb3B5cmlnaHQge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogIzAwODhGRjtcblx0XHRjbGVhcjogYm90aDtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogODguMTI1JTtcblx0XHR9XG5cdH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRwYWdldG9wIGxpbmtcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNwYWdlVG9wIHtcblx0LnBhZ2V0b3AsIC5wYWdldG9wMiB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bWFyZ2luOiAwIDAgMTVweCA4JTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1JTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiAjMDA5NmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcblx0XHR9XG5cdH1cblxuXHQucGFnZXRvcCB7XG5cdFx0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9pY29uX2NpcmNsZV90b3AucG5nKTtcblx0XHR9XG5cdH1cblxuXHQucGFnZXRvcDIge1xuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9pY29uX2NpcmNsZV9yaWdodC5wbmdcIik7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHQucGFnZXRvcDIucGFnZXRvcDJfc3Age1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQucGFnZXRvcDIucGFnZXRvcDJfcGMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHQucGFnZXRvcDIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LnBhZ2V0b3AyLnBhZ2V0b3AyX3NwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5wYWdldG9wMi5wYWdldG9wMl9wYyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5wYWdldG9wIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggOCU7XG5cdFx0fVxuXHR9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0SmF2YVNjcmlwdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uanMtYWNjb3JkaW9uU3dpdGNoIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanMtYWNjb3JkaW9uVGFyZ2V0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLWFjY29yZGlvblRhcmdldC5pcy1hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0ZmFjZWJvb2tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNmYkxpa2Vib3gge1xuXHR3aWR0aDogODc2cHg7XG5cdG1hcmdpbjogNDBweCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx044OV44OD44K/44O8XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jZm9vdGVyMiB7XG5cdGJhY2tncm91bmQ6ICMwMDk5ZmY7XG5cdHBhZGRpbmc6IDE1cHggMCAxMDVweDtcblxuXHQuZm9vdGVyVGV4dCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bGkge1xuXHRcdFx0Ji50ZXh0MDMsICYudGV4dDA0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHRcdCYudGV4dDA0IHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb3B5cmlnaHQge1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG5cblx0LmZvb3Rlcl90ZWwge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0LmZvb3RJbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWF4LXdpZHRoOiA4NjBweDtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdGxpIGEge1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiAxNXB4IDAgMDtcblxuXHRcdC5mb290SW5uZXIgLmNvcHlyaWdodCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5mb290ZXJUZXh0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogIzAwOTZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYudGV4dDAzLCAmLnRleHQwNCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTlsI7nt5rvvIhQQ++8iVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uYmxvY2tBY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiAjMDE3M2RlO1xuXHRwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5ibG9ja0FjdGlvbiAuYmxvY2tBY3Rpb25Jbm5lciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibG9ja0FjdGlvbiAuYmxvY2tCb2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvY2tBY3Rpb24gLnRyYW5zZmVyIHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIgZHQge1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmxvY2tBY3Rpb24gLnRyYW5zZmVyIC5kbCB7XG5cdG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOWwjue3mu+8iOS4iuOBq+mFjee9ruOBmeOCi+ODkeOCv+ODvOODs+ODmuODvOOCuO+8iVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uYmxvY2tBY3Rpb25fdG9wIHtcblx0YmFja2dyb3VuZDogIzAwOTlmZjtcblx0cGFkZGluZzogMCAwIDEwcHggMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5OTk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tBY3Rpb25Jbm5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogOTYwcHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLmJsb2NrVGl0bGUge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tCb2R5IHtcblx0bWFyZ2luLWxlZnQ6IDI4NHB4O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5jcmVkaXQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIge1xuXHR3aWR0aDogMjc0cHg7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIgZHQge1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLnRyYW5zZmVyIC5kbCB7XG5cdG1hcmdpbi1sZWZ0OiAyMnB4O1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIgLm9yZGVyIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5ibG9ja0luZm8ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDVweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTlsI7nt5rvvIhTUO+8iVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm9wdEZsb2F0YnRuIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxJSAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGltZ3tcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZmxvYXRUaXRsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAyNiU7XG5cdFx0bWFyZ2luOiAwIDAgMCAyJTtcblx0fVxuXHQuYnRuQXJlYSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA2OCU7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdGEge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5mdW5kQnRuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx044Om44OL44K744OV77yI5Zu96Zqb6YCj5ZCI5YWQ56ul5Z+66YeR77yJ44Gr44Gk44GE44GmXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5hYm91dCAudGV4dCB7XG5cdG1hcmdpbjogMjBweCA0MHB4IDMwcHggNDBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFib3V0IGRsIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vMjAxOTAyL2ltZy8yMDE1MDIvYWJvdXRCYWNrLmpwZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG5cdGhlaWdodDogMTg0cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogODg4cHg7XG59XG5cbi5hYm91dCBkdCB7XG5cdG1hcmdpbjogMzBweCAwIDVweCAyNzBweDtcbn1cblxuLmFib3V0IGRkIHtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luOiAwIDYwcHggMCAyNzBweDtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4vLyAuc2VjdGlvbjA3IC50ZXh0TGluazAxIHtcbi8vIFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vMjAxOTAyL2ltZy8yMDE2MDIvc2VjMDdJY29uLmpwZ1wiKSBuby1yZXBlYXQgbGVmdCBib3R0b207XG4vLyBcdHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XG4vLyBcdGRpc3BsYXk6IGJsb2NrO1xuLy8gfVxuXG4vLyAuc2VjdGlvbjA3IC50ZXh0TGluazAyIHtcbi8vIFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vMjAxOTAyL2ltZy8yMDE2MDIvc2VjMDdJY29uLmpwZ1wiKSBuby1yZXBlYXQgbGVmdCBib3R0b207XG4vLyBcdHBhZGRpbmc6IDEwcHggMCAwIDIwcHg7XG4vLyBcdGRpc3BsYXk6IGJsb2NrO1xuLy8gfVxuXG5cblxuLyog5Zu65a6aZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYnRuZW50cnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAzNzJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnRuZW50cnkgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5idG5lbnRyeSA6aG92ZXIge1xuXHRvcGFjaXR5OiAwLjk7XG59XG5cbi5idG5lbnRyeSBhIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuLm1zbHAge1xuXHR3aWR0aDoyNThweDtcbn1cbiovXG4ubXNscCBzcGFuIHtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbms+LmhlYWQgaW1nIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rPi5ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluaz4uYm9keT5wK3Age1xuXHRtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rIHAge1xuXHQvLyBmb250LWZhbWlseTogbWVpcnlvO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwPmkge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rIHA+YSB7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwPmE6aG92ZXIge1xuXHRjb2xvcjogI2Y5MDtcbn1cblxuLypcbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uYmxvY2tBY3Rpb24gLnRyYW5zZmVyIC5kbCB7XG5cdG1hcmdpbi1sZWZ0OjE4cHg7XG59XG4uYmxvY2tBY3Rpb24gLnRyYW5zZmVyIC5zdWJ0aXRsZSBpbWcge1xuXHRtYXJnaW46IDFweCA1cHggMCAwO1xufVxuKi9cblxuLmZvb3Rlci1hbm5vdGF0aW9uIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cblxuXG5cbi8qIFRvZ2dsZUFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jdG9nZ2xlIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3RvZ2dsZSBhIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBDU1MzIFRvZ2dsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN0b2dnbGU6dGFyZ2V0IC5mcm9udCB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKuaknOiovFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnZhbGlkYXRlIC5jb250ZW50czAxX2lubmVyIC50b3BfY29sMiBwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDQxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMTQwcHg7XG5cdGxlZnQ6IDM4MHB4O1xuXHRsaW5lLWhlaWdodDogMS44ICFpbXBvcnRhbnQ7XG59XG5cbiNkbmEge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jZG5hIC5kbmFfdGl0bGVXcmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI2FjYzcyZDtcblx0ZGlzcGxheTogdGFibGU7XG5cdGhlaWdodDogOTlweDtcbn1cblxuI2RuYSAuZG5hX3RpdGxlV3JhcCBoMiB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi52YWxpZGF0ZSAuY29udGVudHMwMV9pbm5lciAudG9wX2NvbCxcbi5jb250ZW50czAxX2lubmVyIC50b3BfY29sMiB7XG5cdHdpZHRoOiA4NTJweDtcblx0aGVpZ2h0OiA2MDhweDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvY29udGVudHMwMV9pbWcwMS5wbmcpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbn1cblxuXG4udmFsaWRhdGUgLmNvbnRlbnRzMDRfd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwIDAgMCAwO1xuXHRiYWNrZ3JvdW5kOiAjZjVmZGRkO1xufVxuXG4udmFsaWRhdGUgLmNvbnRlbnRzMDZfaW5uZXIgLm1pZGRsZV9jb2wgLm1lbnUgLnNob3J0MiB7XG5cdHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLyrli5/ph5HjgIHnlLPovrzjg5zjgr/jg7Pjga7ms6jph4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnRuX25vdGljZXtcblx0ZGlzcGxheTpibG9jaztcblx0bWFyZ2luLXRvcDoxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRjb2xvcjojNjY2O1xuXHRmb250LXNpemU6MTMuNXB4O1xuXHR0ZXh0LWFsaWduOnJpZ2h0O1xufVxuLyog6L+95YqgICovXG4udHh0X3NoYWRvd3tcblx0dGV4dC1zaGFkb3c6ICMwMDAgMXB4IDAgMTBweDtcbn0iXX0= */