@charset "UTF-8";
/* =================================
  import
================================= */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}

* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-repeat: no-repeat;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

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

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}

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

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

a img {
  border: none;
}

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

div img {
  vertical-align: bottom;
}

b, strong {
  font-weight: bolder;
  /* 1 */
}

input[type="submit"],
input[type="button"] {
  border-radius: 0;
  -webkit-box-sizing: content-box;
  -webkit-appearance: button;
  -moz-appearance: button;
       appearance: button;
  border: none;
  box-sizing: border-box;
}

input[type="submit"]::-webkit-search-decoration,
input[type="button"]::-webkit-search-decoration {
  display: none;
}

input[type="submit"]::focus,
input[type="button"]::focus {
  outline-offset: -2px;
}

/* =================================
  デバイス幅
================================= */
/* =================================
  カラー設定
================================= */
/* =================================
  メディアクエリ
================================= */
/* =================================
  フォントサイズ
================================= */
/* =================================
  ベースの指定
================================= */
[v-cloak] {
  display: none;
}

body {
  overflow-x: hidden;
  color: #26262a;
  letter-spacing: 0.8px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 2.25rem;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 100;
}

@media (max-width: 970px) {
  body {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.8rem;
    font-weight: normal;
    letter-spacing: normal;
  }
}

input,
select,
option {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  outline: none;
  padding: 5px 10px;
  line-height: 1;
}

input[type="text"],
input[type="tel"],
input[type="email"],
select {
  border: 1px solid #777;
  height: 40px;
  background: #fff;
  width: 100%;
}

input[type="text"].medium,
input[type="tel"].medium,
input[type="email"].medium,
select.medium {
  width: 360px;
}

@media (max-width: 970px) {
  input[type="text"].medium,
  input[type="tel"].medium,
  input[type="email"].medium,
  select.medium {
    width: 100%;
  }
}

input[type="text"].short,
input[type="tel"].short,
input[type="email"].short,
select.short {
  width: 300px;
}

@media (max-width: 970px) {
  input[type="text"].short,
  input[type="tel"].short,
  input[type="email"].short,
  select.short {
    width: 100%;
  }
}

input[type="text"].mini,
input[type="tel"].mini,
input[type="email"].mini,
select.mini {
  width: 180px;
}

@media (max-width: 970px) {
  input[type="text"].mini,
  input[type="tel"].mini,
  input[type="email"].mini,
  select.mini {
    width: 100%;
  }
}

input[type="text"].input_error,
input[type="tel"].input_error,
input[type="email"].input_error,
select.input_error {
  border: solid 1px #cb444a;
  background-color: #fcebec;
}

textarea {
  border: 1px solid #777;
  resize: none;
  padding: 5px 10px;
  width: 100%;
}

textarea.input_error {
  border: solid 1px #cb444a;
  background-color: #fcebec;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input[type="checkbox"] {
  position: relative;
  width: 30px;
  height: 30px;
  background: #128ac6;
  border-radius: 5px;
  margin-right: 8px;
  border: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input[type="checkbox"]:after {
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
  content: "";
  display: block;
  height: 15px;
  left: 10px;
  margin-top: -9px;
  position: absolute;
  top: 40%;
  transform: rotate(45deg);
  width: 8px;
  opacity: 0;
}

input[type="checkbox"]:checked:after {
  opacity: 1;
}

input[type="checkbox"]:focus {
  background: #128ac6;
  outline: 0;
}

button:focus {
  outline: 0;
}

::-moz-placeholder {
  color: #b4b4b4;
}

:-ms-input-placeholder {
  color: #b4b4b4;
}

::placeholder {
  color: #b4b4b4;
}

/* =================================
  汎用クラス
================================= */
/* hover */
.hover:hover {
  opacity: .8;
  cursor: pointer;
}

/* 色 */
.main_red {
  color: #fb4550;
}

/* link */
.link-txt {
  color: #0068b7;
  text-decoration: underline;
}

.link-txt:hover {
  opacity: .8;
}

/* white-space */
.white_nowrap {
  white-space: nowrap;
}

.white_preline {
  white-space: pre-line;
}

/* flex */
.disp_flex {
  display: flex !important;
}

.disp_flex_pc {
  display: flex !important;
}

@media (max-width: 970px) {
  .disp_flex_pc {
    display: block !important;
  }
}

.disp_flex_sp {
  display: block !important;
}

@media (max-width: 970px) {
  .disp_flex_sp {
    display: flex !important;
  }
}

.flex_justify_center {
  justify-content: center !important;
}

.flex_justify_spacebetween {
  justify-content: space-between !important;
}

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

.flex_align_center {
  align-items: center;
}

.flex_align_end {
  align-items: flex-end;
}

.flexwrap {
  flex-wrap: wrap;
}

/* text-align */
.taC {
  text-align: center !important;
}

.taR {
  text-align: right !important;
}

.taL {
  text-align: left !important;
}

/* font-weight */
.fwB {
  font-weight: bold !important;
}

.fwN {
  font-weight: normal !important;
}

/* txt */
.decoN {
  text-decoration: none !important;
}

.decoU {
  text-decoration: underline !important;
}

/* margin */
.mg0 {
  margin: 0 !important;
}

.mg5 {
  margin: 5px !important;
}

.mg10 {
  margin: 10px !important;
}

.mg15 {
  margin: 15px !important;
}

.mg20 {
  margin: 20px !important;
}

.mt0 {
  margin-top: 0px !important;
}

.mt5 {
  margin-top: 5px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt15 {
  margin-top: 15px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mt25 {
  margin-top: 25px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mt35 {
  margin-top: 35px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mt45 {
  margin-top: 45px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.mb0 {
  margin-bottom: 0px !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb15 {
  margin-bottom: 15px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb25 {
  margin-bottom: 25px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.mb35 {
  margin-bottom: 35px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.mb45 {
  margin-bottom: 45px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.mr0 {
  margin-right: 0px !important;
}

.mr1 {
  margin-right: 1px !important;
}

.mr5 {
  margin-right: 5px !important;
}

.mr10 {
  margin-right: 10px !important;
}

.mr15 {
  margin-right: 15px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.mr25 {
  margin-right: 25px !important;
}

.mr30 {
  margin-right: 30px !important;
}

.mr35 {
  margin-right: 35px !important;
}

.mr40 {
  margin-right: 40px !important;
}

.mr45 {
  margin-right: 45px !important;
}

.mr50 {
  margin-right: 50px !important;
}

.ml0 {
  margin-left: 0px !important;
}

.ml5 {
  margin-left: 5px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.ml15 {
  margin-left: 15px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.ml25 {
  margin-left: 25px !important;
}

.ml30 {
  margin-left: 30px !important;
}

.ml35 {
  margin-left: 35px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.ml45 {
  margin-left: 45px !important;
}

.ml50 {
  margin-left: 50px !important;
}

.mgAT {
  margin: 0 auto !important;
}

/* PC時のみmargin */
@media only screen and (min-width: 768px) {
  .mg0pc {
    margin: 0 !important;
  }
  .mt0pc {
    margin-top: 0 !important;
  }
  .mt5pc {
    margin-top: 5px !important;
  }
  .mt10pc {
    margin-top: 10px !important;
  }
  .mt15pc {
    margin-top: 15px !important;
  }
  .mt20pc {
    margin-top: 20px !important;
  }
  .mt25pc {
    margin-top: 25px !important;
  }
  .mt30pc {
    margin-top: 30px !important;
  }
  .mt35pc {
    margin-top: 35px !important;
  }
  .mt40pc {
    margin-top: 40px !important;
  }
  .mt45pc {
    margin-top: 45px !important;
  }
  .mt50pc {
    margin-top: 50px !important;
  }
  .mb0pc {
    margin-bottom: 0 !important;
  }
  .mb5pc {
    margin-bottom: 5px !important;
  }
  .mb10pc {
    margin-bottom: 10px !important;
  }
  .mb15pc {
    margin-bottom: 15px !important;
  }
  .mb20pc {
    margin-bottom: 20px !important;
  }
  .mb25pc {
    margin-bottom: 25px !important;
  }
  .mb30pc {
    margin-bottom: 30px !important;
  }
  .mb35pc {
    margin-bottom: 35px !important;
  }
  .mb40pc {
    margin-bottom: 40px !important;
  }
  .mb45pc {
    margin-bottom: 45px !important;
  }
  .mb50pc {
    margin-bottom: 50px !important;
  }
  .mr0pc {
    margin-right: 0 !important;
  }
  .mr5pc {
    margin-right: 5px !important;
  }
  .mr10pc {
    margin-right: 10px !important;
  }
  .mr15pc {
    margin-right: 15px !important;
  }
  .mr20pc {
    margin-right: 20px !important;
  }
  .mr25pc {
    margin-right: 25px !important;
  }
  .mr30pc {
    margin-right: 30px !important;
  }
  .mr35pc {
    margin-right: 35px !important;
  }
  .mr40pc {
    margin-right: 40px !important;
  }
  .mr45pc {
    margin-right: 45px !important;
  }
  .mr50pc {
    margin-right: 50px !important;
  }
  .ml0pc {
    margin-left: 0 !important;
  }
  .ml5pc {
    margin-left: 5px !important;
  }
  .ml10pc {
    margin-left: 10px !important;
  }
  .ml15pc {
    margin-left: 15px !important;
  }
  .ml20pc {
    margin-left: 20px !important;
  }
  .ml25pc {
    margin-left: 25px !important;
  }
  .ml30pc {
    margin-left: 30px !important;
  }
  .ml35pc {
    margin-left: 35px !important;
  }
  .ml40pc {
    margin-left: 40px !important;
  }
  .ml45pc {
    margin-left: 45px !important;
  }
  .ml50pc {
    margin-left: 50px !important;
  }
}

/* SP時のみmargin */
@media only screen and (max-width: 767px) {
  .mg0sp {
    margin: 0 !important;
  }
  .mt0sp {
    margin-top: 0 !important;
  }
  .mt5sp {
    margin-top: 5px !important;
  }
  .mt10sp {
    margin-top: 10px !important;
  }
  .mt15sp {
    margin-top: 15px !important;
  }
  .mt20sp {
    margin-top: 20px !important;
  }
  .mt25sp {
    margin-top: 25px !important;
  }
  .mt30sp {
    margin-top: 30px !important;
  }
  .mt35sp {
    margin-top: 35px !important;
  }
  .mt40sp {
    margin-top: 40px !important;
  }
  .mt45sp {
    margin-top: 45px !important;
  }
  .mt50sp {
    margin-top: 50px !important;
  }
  .mb0sp {
    margin-bottom: 0 !important;
  }
  .mb5sp {
    margin-bottom: 5px !important;
  }
  .mb10sp {
    margin-bottom: 10px !important;
  }
  .mb15sp {
    margin-bottom: 15px !important;
  }
  .mb20sp {
    margin-bottom: 20px !important;
  }
  .mb25sp {
    margin-bottom: 25px !important;
  }
  .mb30sp {
    margin-bottom: 30px !important;
  }
  .mb35sp {
    margin-bottom: 35px !important;
  }
  .mb40sp {
    margin-bottom: 40px !important;
  }
  .mb45sp {
    margin-bottom: 45px !important;
  }
  .mb50sp {
    margin-bottom: 50px !important;
  }
  .mr0sp {
    margin-right: 0 !important;
  }
  .mr5sp {
    margin-right: 5px !important;
  }
  .mr10sp {
    margin-right: 10px !important;
  }
  .mr15sp {
    margin-right: 15px !important;
  }
  .mr20sp {
    margin-right: 20px !important;
  }
  .mr25sp {
    margin-right: 25px !important;
  }
  .mr30sp {
    margin-right: 30px !important;
  }
  .mr35sp {
    margin-right: 35px !important;
  }
  .mr40sp {
    margin-right: 40px !important;
  }
  .mr45sp {
    margin-right: 45px !important;
  }
  .mr50sp {
    margin-right: 50px !important;
  }
  .ml0sp {
    margin-left: 0 !important;
  }
  .ml5sp {
    margin-left: 5px !important;
  }
  .ml10sp {
    margin-left: 10px !important;
  }
  .ml15sp {
    margin-left: 15px !important;
  }
  .ml20sp {
    margin-left: 20px !important;
  }
  .ml25sp {
    margin-left: 25px !important;
  }
  .ml30sp {
    margin-left: 30px !important;
  }
  .ml35sp {
    margin-left: 35px !important;
  }
  .ml40sp {
    margin-left: 40px !important;
  }
  .ml45sp {
    margin-left: 45px !important;
  }
  .ml50sp {
    margin-left: 50px !important;
  }
}

/* padding */
.pd0 {
  padding: 0 !important;
}

.pd5 {
  padding: 5px !important;
}

.pd10 {
  padding: 10px !important;
}

.pd15 {
  padding: 15px !important;
}

.pd20 {
  padding: 20px !important;
}

.pd30 {
  padding: 30px !important;
}

.pd40 {
  padding: 40px !important;
}

.pd50 {
  padding: 50px !important;
}

.pt0 {
  padding-top: 0px !important;
}

.pt5 {
  padding-top: 5px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.pt15 {
  padding-top: 15px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pt25 {
  padding-top: 25px !important;
}

.pt30 {
  padding-top: 30px !important;
}

.pt35 {
  padding-top: 35px !important;
}

.pt40 {
  padding-top: 40px !important;
}

.pt45 {
  padding-top: 45px !important;
}

.pt50 {
  padding-top: 50px !important;
}

.pb0 {
  padding-bottom: 0px !important;
}

.pb5 {
  padding-bottom: 5px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.pb15 {
  padding-bottom: 15px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.pb25 {
  padding-bottom: 25px !important;
}

.pb30 {
  padding-bottom: 30px !important;
}

.pb35 {
  padding-bottom: 35px !important;
}

.pb40 {
  padding-bottom: 40px !important;
}

.pb45 {
  padding-bottom: 45px !important;
}

.pb50 {
  padding-bottom: 50px !important;
}

.pr0 {
  padding-right: 0px !important;
}

.pr5 {
  padding-right: 5px !important;
}

.pr10 {
  padding-right: 10px !important;
}

.pr15 {
  padding-right: 15px !important;
}

.pr20 {
  padding-right: 20px !important;
}

.pr25 {
  padding-right: 25px !important;
}

.pr30 {
  padding-right: 30px !important;
}

.pr35 {
  padding-right: 35px !important;
}

.pr40 {
  padding-right: 40px !important;
}

.pr45 {
  padding-right: 45px !important;
}

.pr50 {
  padding-right: 50px !important;
}

.pl0 {
  padding-left: 0px !important;
}

.pl5 {
  padding-left: 5px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.pl15 {
  padding-left: 15px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.pl25 {
  padding-left: 25px !important;
}

.pl30 {
  padding-left: 30px !important;
}

.pl35 {
  padding-left: 35px !important;
}

.pl40 {
  padding-left: 40px !important;
}

.pl45 {
  padding-left: 45px !important;
}

.pl50 {
  padding-left: 50px !important;
}

/* PC時のみpadding */
@media only screen and (min-width: 768px) {
  .pd0pc {
    padding: 0 !important;
  }
  .pd5pc {
    padding: 5px !important;
  }
  .pd10pc {
    padding: 10px !important;
  }
  .pd20pc {
    padding: 20px !important;
  }
  .pd30pc {
    padding: 30px !important;
  }
  .pd40pc {
    padding: 40px !important;
  }
  .pd50pc {
    padding: 50px !important;
  }
  .pt0pc {
    padding-top: 0 !important;
  }
  .pt5pc {
    padding-top: 5px !important;
  }
  .pt10pc {
    padding-top: 10px !important;
  }
  .pt15pc {
    padding-top: 15px !important;
  }
  .pt20pc {
    padding-top: 20px !important;
  }
  .pt25pc {
    padding-top: 25px !important;
  }
  .pt30pc {
    padding-top: 30px !important;
  }
  .pt35pc {
    padding-top: 35px !important;
  }
  .pt40pc {
    padding-top: 40px !important;
  }
  .pt45pc {
    padding-top: 45px !important;
  }
  .pt50pc {
    padding-top: 50px !important;
  }
  .pb0pc {
    padding-bottom: 0 !important;
  }
  .pb5pc {
    padding-bottom: 5px !important;
  }
  .pb10pc {
    padding-bottom: 10px !important;
  }
  .pb15pc {
    padding-bottom: 15px !important;
  }
  .pb20pc {
    padding-bottom: 20px !important;
  }
  .pb25pc {
    padding-bottom: 25px !important;
  }
  .pb30pc {
    padding-bottom: 30px !important;
  }
  .pb35pc {
    padding-bottom: 35px !important;
  }
  .pb40pc {
    padding-bottom: 40px !important;
  }
  .pb45pc {
    padding-bottom: 45px !important;
  }
  .pb50pc {
    padding-bottom: 50px !important;
  }
  .pr0pc {
    padding-right: 0 !important;
  }
  .pr5pc {
    padding-right: 5px !important;
  }
  .pr10pc {
    padding-right: 10px !important;
  }
  .pr15pc {
    padding-right: 15px !important;
  }
  .pr20pc {
    padding-right: 20px !important;
  }
  .pr25pc {
    padding-right: 25px !important;
  }
  .pr30pc {
    padding-right: 30px !important;
  }
  .pr35pc {
    padding-right: 35px !important;
  }
  .pr40pc {
    padding-right: 40px !important;
  }
  .pr45pc {
    padding-right: 45px !important;
  }
  .pr50pc {
    padding-right: 50px !important;
  }
  .pl0pc {
    padding-left: 0 !important;
  }
  .pl5pc {
    padding-left: 5px !important;
  }
  .pl10pc {
    padding-left: 10px !important;
  }
  .pl15pc {
    padding-left: 15px !important;
  }
  .pl20pc {
    padding-left: 20px !important;
  }
  .pl25pc {
    padding-left: 25px !important;
  }
  .pl30pc {
    padding-left: 30px !important;
  }
  .pl35pc {
    padding-left: 35px !important;
  }
  .pl40pc {
    padding-left: 40px !important;
  }
  .pl45pc {
    padding-left: 45px !important;
  }
  .pl50pc {
    padding-left: 50px !important;
  }
}

/* SP時のみpadding */
@media only screen and (max-width: 767px) {
  .pd0sp {
    padding: 0 !important;
  }
  .pd5sp {
    padding: 5px !important;
  }
  .pd10sp {
    padding: 10px !important;
  }
  .pd20sp {
    padding: 20px !important;
  }
  .pd30sp {
    padding: 30px !important;
  }
  .pd40sp {
    padding: 40px !important;
  }
  .pd50sp {
    padding: 50px !important;
  }
  .pt0sp {
    padding-top: 0 !important;
  }
  .pt5sp {
    padding-top: 5px !important;
  }
  .pt10sp {
    padding-top: 10px !important;
  }
  .pt15sp {
    padding-top: 15px !important;
  }
  .pt20sp {
    padding-top: 20px !important;
  }
  .pt25sp {
    padding-top: 25px !important;
  }
  .pt30sp {
    padding-top: 30px !important;
  }
  .pt35sp {
    padding-top: 35px !important;
  }
  .pt40sp {
    padding-top: 40px !important;
  }
  .pt45sp {
    padding-top: 45px !important;
  }
  .pt50sp {
    padding-top: 50px !important;
  }
  .pb0sp {
    padding-bottom: 0 !important;
  }
  .pb5sp {
    padding-bottom: 5px !important;
  }
  .pb10sp {
    padding-bottom: 10px !important;
  }
  .pb11sp {
    padding-bottom: 11px !important;
  }
  .pb15sp {
    padding-bottom: 15px !important;
  }
  .pb20sp {
    padding-bottom: 20px !important;
  }
  .pb25sp {
    padding-bottom: 25px !important;
  }
  .pb30sp {
    padding-bottom: 30px !important;
  }
  .pb35sp {
    padding-bottom: 35px !important;
  }
  .pb40sp {
    padding-bottom: 40px !important;
  }
  .pb45sp {
    padding-bottom: 45px !important;
  }
  .pb50sp {
    padding-bottom: 50px !important;
  }
  .pr0sp {
    padding-right: 0 !important;
  }
  .pr5sp {
    padding-right: 5px !important;
  }
  .pr10sp {
    padding-right: 10px !important;
  }
  .pr15sp {
    padding-right: 15px !important;
  }
  .pr20sp {
    padding-right: 20px !important;
  }
  .pr25sp {
    padding-right: 25px !important;
  }
  .pr30sp {
    padding-right: 30px !important;
  }
  .pr35sp {
    padding-right: 35px !important;
  }
  .pr40sp {
    padding-right: 40px !important;
  }
  .pr45sp {
    padding-right: 45px !important;
  }
  .pr50sp {
    padding-right: 50px !important;
  }
  .pl0sp {
    padding-left: 0 !important;
  }
  .pl5sp {
    padding-left: 5px !important;
  }
  .pl10sp {
    padding-left: 10px !important;
  }
  .pl15sp {
    padding-left: 15px !important;
  }
  .pl20sp {
    padding-left: 20px !important;
  }
  .pl25sp {
    padding-left: 25px !important;
  }
  .pl30sp {
    padding-left: 30px !important;
  }
  .pl35sp {
    padding-left: 35px !important;
  }
  .pl40sp {
    padding-left: 40px !important;
  }
  .pl45sp {
    padding-left: 45px !important;
  }
  .pl50sp {
    padding-left: 50px !important;
  }
}

/* border */
.border_none {
  border: none !important;
}

.border_top_none {
  border-top: none !important;
}

.border_bottom_none {
  border-bottom: none !important;
}

/* Width */
.w10p {
  width: 10% !important;
}

.w15p {
  width: 15% !important;
}

.w20p {
  width: 20% !important;
}

.w25p {
  width: 25% !important;
}

.w30p {
  width: 30% !important;
}

.w40p {
  width: 40% !important;
}

.w50p {
  width: 50% !important;
}

.w60p {
  width: 60% !important;
}

.w70p {
  width: 70% !important;
}

.w80p {
  width: 80% !important;
}

.w90p {
  width: 90% !important;
}

.w100p {
  width: 100% !important;
}

/* display */
.disN {
  display: none !important;
}

.disB {
  display: block !important;
}

.disI {
  display: inline !important;
}

.disIB {
  display: inline-block !important;
}

@media (max-width: 970px) {
  .is-pc {
    display: none !important;
  }
}

@media (min-width: 970px) {
  .is-sp {
    display: none !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVuZWNoYW5nZS9nbG9iYWwuY3NzIiwiZW5lY2hhbmdlL2dsb2JhbC5zY3NzIiwiZW5lY2hhbmdlL2Jhc2UvX2ZvbnQuc2NzcyIsImVuZWNoYW5nZS9iYXNlL19yZXNldC5zY3NzIiwiZW5lY2hhbmdlL2Jhc2UvX2NvbmZpZy5zY3NzIiwiZW5lY2hhbmdlL2Jhc2UvX21peGluLnNjc3MiLCJlbmVjaGFuZ2UvYmFzZS9fYmFzZS5zY3NzIiwiZW5lY2hhbmdlL21vZHVsZXMvX3V0aWxpdHkuc2NzcyIsImVuZWNoYW5nZS9zdGF0ZS9fc3RhdGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFaEI7O21DRENtQztBRURuQyxrR0FBWTtBQ0ZaO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDVixTQUFTO0VBQ1QsYUFBYTtFQUNiLHdCQUF3QjtBSE0xQjs7QUdGQTtFQUNFLHNCQUFzQjtFQUN0Qiw4QkFBOEI7RUFDOUIsMkJBQTJCO0VBQzNCLDRCQUE0QjtBSEs5Qjs7QUdGQTtFQUNFLGNBQWM7QUhLaEI7O0FHRkE7RUFDRSxnQkFBZ0I7QUhLbEI7O0FHRkE7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCO0FIS25COztBR0ZBO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixzQkFBc0I7QUhLeEI7O0FHRkE7RUFDRSxZQUFZO0FIS2Q7O0FHRkE7RUFFSSxXQUFXO0VBQ1gsYUFBYTtBSElqQjs7QUdBQTtFQUVJLFdBQVc7RUFDWCxhQUFhO0FIRWpCOztBR0VBO0VBQ0UsWUFBWTtBSENkOztBR0VBO0VBQ0UsY0FBYztBSENoQjs7QUdFQTtFQUNFLHNCQUFzQjtBSEN4Qjs7QUdFQTtFQUNFLG1CQUFtQjtFQUNuQixNQUFBO0FIQ0Y7O0FHSUE7O0VBRUUsZ0JBQWdCO0VBQ2hCLCtCQUErQjtFQUMvQiwwQkFBMEI7RUFDMUIsdUJBQWtCO09BQWxCLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osc0JBQXNCO0FIRHhCOztBR05BOztFQVNNLGFB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RVBxVmpDO0VPblZFO0lBQ0ksMkJBQTJCO0VQcVZqQztFT25WRTtJQUNJLDJCQUEyQjtFUHFWakM7RU9uVkU7SUFDSSwyQkFBMkI7RVBxVmpDO0VPblZFO0lBQ0ksMkJBQTJCO0VQcVZqQztFT25WRTtJQUNJLDJCQUEyQjtFUHFWakM7RU9uVkU7SUFDSSwyQkFBMkI7RVBxVmpDO0VPblZFO0lBQ0ksNkJBQTZCO0VQcVZuQztFT25WRTtJQUNJLDhCQUE4QjtFUHFWcEM7RU9uVkU7SUFDSSw4QkFBOEI7RVBxVnBDO0VPblZFO0lBQ0ksOEJBQThCO0VQcVZwQztFT25WRTtJQUNJLDhCQUE4QjtFUHFWcEM7RU9uVkU7SUFDSSw4QkFBOEI7RVBxVnBDO0VPblZFO0lBQ0ksOEJBQThCO0VQcVZwQztFT25WRTtJQUNJLDhCQUE4QjtFUHFWcEM7RU9uVkU7SUFDSSw4QkFBOEI7RVBxVnBDO0VPblZFO0lBQ0ksOEJBQThCO0VQcVZwQztFT25WRTtJQUNJLDBCQUEwQjtFUHFWaEM7RU9uVkU7SUFDSSw0QkFBNEI7RVBxVmxDO0VPblZFO0lBQ0ksNkJBQTZCO0VQcVZuQztFT25WRTtJQUNJLDZCQUE2QjtFUHFWbkM7RU9uVkU7SUFDSSw2QkFBNkI7RVBxVm5DO0VPblZFO0lBQ0ksNkJBQTZCO0VQcVZuQztFT25WRTtJQUNJLDZCQUE2QjtFUHFWbkM7RU9uVkU7SUFDSSw2QkFBNkI7RVBxVm5DO0VPblZFO0lBQ0ksNkJBQTZCO0VQcVZuQztFT25WRTtJQUNJLDZCQUE2QjtFUHFWbkM7RU9uVkU7SUFDSSw2QkFBNkI7RVBxVm5DO0VPblZFO0lBQ0kseUJBQXlCO0VQcVYvQjtFT25WRTtJQUNJLDJCQUEyQjtFUHFWakM7RU9uVkU7SUFDSSw0QkFBNEI7RVBxVmxDO0VPblZFO0lBQ0ksNEJBQTRCO0VQcVZsQztFT25WRTtJQUNJLDRCQUE0QjtFUHFWbEM7RU9uVkU7SUFDSSw0QkFBNEI7RVBxVmxDO0VPblZFO0lBQ0ksNEJBQTRCO0VQcVZsQztFT25WRTtJQUNJLDRCQUE0QjtFUHFWbEM7RU9uVkU7SUFDSSw0QkFBNEI7RVBxVmxDO0VPblZFO0lBQ0ksNEJBQTRCO0VQcVZsQztFT25WRTtJQUNJLDRCQUE0QjtFUHFWbEM7QUFDRjs7QU9sVkEsZ0JBQUE7QUFDQTtFQUNJO0lBQ0ksb0JBQW9CO0VQcVYxQjtFT25WRTtJQUNJLHdCQUF3QjtFUHFWOUI7RU9sVkU7SUFDSSwwQkFBMEI7RVBvVmhDO0VPbFZFO0lBQ0ksMkJBQTJCO0VQb1ZqQztFT2xWRTtJQUNJLDJCQUEyQjtFUG9WakM7RU9sVkU7SUFDSSwyQkFBMkI7RVBvVmpDO0VPbFZFO0lBQ0ksMkJBQTJCO0VQb1ZqQztFT2xWRTtJQUNJLDJCQUEyQjtFUG9WakM7RU9sVkU7SUFDSSwyQkFBMkI7RVBvVmpDO0VPbFZFO0lBQ0ksMkJBQTJCO0VQb1ZqQztFT2xWRTtJQUNJLDJCQUEyQjtFUG9WakM7RU9sVkU7SUFDSSwyQkFBMkI7RVBvVmpDO0VPbFZFO0lBQ0ksMkJBQTJCO0VQb1ZqQztFT2xWRTtJQUNJLDZCQUE2QjtFUG9WbkM7RU9sVkU7SUFDSSw4QkFBOEI7RVBvVnBDO0VPbFZFO0lBQ0ksOEJBQThCO0VQb1ZwQztFT2xWRTtJQUNJLDhCQUE4QjtFUG9WcEM7RU9sVkU7SUFDSSw4QkFBOEI7RVBvVnBDO0VPbFZFO0lBQ0ksOEJBQThCO0VQb1ZwQztFT2xWRTtJQUNJLDhCQUE4QjtFUG9WcEM7RU9sVkU7SUFDSSw4QkFBOEI7RVBvVnBDO0VPbFZFO0lBQ0ksOEJBQThCO0VQb1ZwQztFT2xWRTtJQUNJLDhCQUE4QjtFUG9WcEM7RU9sVkU7SUFDSSwwQkFBMEI7RVBvVmhDO0VPbFZFO0lBQ0ksNEJBQTRCO0VQb1ZsQztFT2xWRTtJQUNJLDZCQUE2QjtFUG9WbkM7RU9sVkU7SUFDSSw2QkFBNkI7RVBvVm5DO0VPbFZFO0lBQ0ksNkJBQTZCO0VQb1ZuQztFT2xWRTtJQUNJLDZCQUE2QjtFUG9WbkM7RU9sVkU7SUFDSSw2QkFBNkI7RVBvVm5DO0VPbFZFO0lBQ0ksNkJBQTZCO0VQb1ZuQztFT2xWRTtJQUNJLDZCQUE2QjtFUG9WbkM7RU9sVkU7SUFDSSw2QkFBNkI7RVBvVm5DO0VPbFZFO0lBQ0ksNkJBQTZCO0VQb1ZuQztFT2xWRTtJQUNJLHlCQUF5QjtFUG9WL0I7RU9sVkU7SUFDSSwyQkFBMkI7RVBvVmpDO0VPbFZFO0lBQ0ksNEJBQTRCO0VQb1ZsQztFT2xWRTtJQUNJLDRCQUE0QjtFUG9WbEM7RU9sVkU7SUFDSSw0QkFBNEI7RVBvVmxDO0VPbFZFO0lBQ0ksNEJBQTRCO0VQb1ZsQztFT2xWRTtJQUNJLDRCQUE0QjtFUG9WbEM7RU9sVkU7SUFDSSw0QkFBNEI7RVBvVmxDO0VPbFZFO0lBQ0ksNEJBQTRCO0VQb1ZsQztFT2xWRTtJQUNJLDRCQUE0QjtFUG9WbEM7RU9sVkU7SUFDSSw0QkFBNEI7RVBvVmxDO0FBQ0Y7O0FPalZBLFlBQUE7QUFDQTtFQUNJLHFCQUFxQjtBUG9WekI7O0FPbFZBO0VBQ0ksdUJBQXVCO0FQcVYzQjs7QU9uVkE7RUFDSSx3QkFBd0I7QVBzVjVCOztBT3BWQTtFQUNJLHdCQUF3QjtBUHVWNUI7O0FPclZBO0VBQ0ksd0JBQXdCO0FQd1Y1Qjs7QU90VkE7RUFDSSx3QkFBd0I7QVB5VjVCOztBT3ZWQTtFQUNJLHdCQUF3QjtBUDBWNUI7O0FPeFZBO0VBQ0ksd0JBQXdCO0FQMlY1Qjs7QU96VkE7RUFDSSwyQkFBMkI7QVA0Vi9COztBTzFWQTtFQUNJLDJCQUEyQjtBUDZWL0I7O0FPM1ZBO0VBQ0ksNEJBQTRCO0FQOFZoQzs7QU81VkE7RUFDSSw0QkFBNEI7QVArVmhDOztBTzdWQTtFQUNJLDRCQUE0QjtBUGdXaEM7O0FPOVZBO0VBQ0ksNEJBQTRCO0FQaVdoQzs7QU8vVkE7RUFDSSw0QkFBNEI7QVBrV2hDOztBT2hXQTtFQUNJLDRCQUE0QjtBUG1XaEM7O0FPaldBO0VBQ0ksNEJBQTRCO0FQb1doQzs7QU9sV0E7RUFDSSw0QkFBNEI7QVBxV2hDOztBT25XQTtFQUNJLDRCQUE0QjtBUHNXaEM7O0FPcFdBO0VBQ0ksOEJBQThCO0FQdVdsQzs7QU9yV0E7RUFDSSw4QkFBOEI7QVB3V2xDOztBT3RXQTtFQUNJLCtCQUErQjtBUHlXbkM7O0FPdldBO0VBQ0ksK0JBQStCO0FQMFduQzs7QU94V0E7RUFDSSwrQkFBK0I7QVAyV25DOztBT3pXQTtFQUNJLCtCQUErQjtBUDRXbkM7O0FPMVdBO0VBQ0ksK0JBQStCO0FQNlduQzs7QU8zV0E7RUFDSSwrQkFBK0I7QVA4V25DOztBTzVXQTtFQUNJLCtCQUErQjtBUCtXbkM7O0FPN1dBO0VBQ0ksK0JBQStCO0FQZ1huQzs7QU85V0E7RUFDSSwrQkFBK0I7QVBpWG5DOztBTy9XQTtFQUNJLDZCQUE2QjtBUGtYakM7O0FPaFhBO0VBQ0ksNkJBQTZCO0FQbVhqQzs7QU9qWEE7RUFDSSw4QkFBOEI7QVBvWGxDOztBT2xYQTtFQUNJLDhCQUE4QjtBUHFYbEM7O0FPblhBO0VBQ0ksOEJBQThCO0FQc1hsQzs7QU9wWEE7RUFDSSw4QkFBOEI7QVB1WGxDOztBT3JYQTtFQUNJLDhCQUE4QjtBUHdYbEM7O0FPdFhBO0VBQ0ksOEJBQThCO0FQeVhsQzs7QU92WEE7RUFDSSw4QkFBOEI7QVAwWGxDOztBT3hYQTtFQUNJLDhCQUE4QjtBUDJYbEM7O0FPelhBO0VBQ0ksOEJBQThCO0FQNFhsQzs7QU8xWEE7RUFDSSw0QkFBNEI7QVA2WGhDOztBTzNYQTtFQUNJLDRCQUE0QjtBUDhYaEM7O0FPNVhBO0VBQ0ksNkJBQTZCO0FQK1hqQzs7QU83WEE7RUFDSSw2QkFBNkI7QVBnWWpDOztBTzlYQTtFQUNJLDZCQUE2QjtBUGlZakM7O0FPL1hBO0VBQ0ksNkJBQTZCO0FQa1lqQzs7QU9oWUE7RUFDSSw2QkFBNkI7QVBtWWpDOztBT2pZQTtFQUNJLDZCQUE2QjtBUG9ZakM7O0FPbFlBO0VBQ0ksNkJBQTZCO0FQcVlqQzs7QU9uWUE7RUFDSSw2QkFBNkI7QVBzWWpDOztBT3BZQTtFQUNJLDZCQUE2QjtBUHVZakM7O0FPcFlBLGlCQUFBO0FBQ0E7RUFDSTtJQUNJLHFCQUFxQjtFUHVZM0I7RU9yWUU7SUFDSSx1QkFBdUI7RVB1WTdCO0VPcllFO0lBQ0ksd0JBQXdCO0VQdVk5QjtFT3JZRTtJQUNJLHdCQUF3QjtFUHVZOUI7RU9yWUU7SUFDSSx3QkFBd0I7RVB1WTlCO0VPcllFO0lBQ0ksd0JBQXdCO0VQdVk5QjtFT3JZRTtJQUNJLHdCQUF3QjtFUHVZOUI7RU9yWUU7SUFDSSx5QkFBeUI7RVB1WS9CO0VPcllFO0lBQ0ksMkJBQTJCO0VQdVlqQztFT3JZRTtJQUNJLDRCQUE0QjtFUHVZbEM7RU9yWUU7SUFDSSw0QkFBNEI7RVB1WWxDO0VPcllFO0lBQ0ksNEJBQTRCO0VQdVlsQztFT3JZRTtJQUNJLDRCQUE0QjtFUHVZbEM7RU9yWUU7SUFDSSw0QkFBNEI7RVB1WWxDO0VPcllFO0lBQ0ksNEJBQTRCO0VQdVlsQztFT3JZRTtJQUNJLDRCQUE0QjtFUHVZbEM7RU9yWUU7SUFDSSw0QkFBNEI7RVB1WWxDO0VPcllFO0lBQ0ksNEJBQTRCO0VQdVlsQztFT3JZRTtJQUNJLDRCQUE0QjtFUHVZbEM7RU9yWUU7SUFDSSw4QkFBOEI7RVB1WXBDO0VPcllFO0lBQ0ksK0JBQStCO0VQdVlyQztFT3JZRTtJQUNJLCtCQUErQjtFUHVZckM7RU9yWUU7SUFDSSwrQkFBK0I7RVB1WXJDO0VPcllFO0lBQ0ksK0JBQStCO0VQdVlyQztFT3JZRTtJQUNJLCtCQUErQjtFUHVZckM7RU9yWUU7SUFDSSwrQkFBK0I7RVB1WXJDO0VPcllFO0lBQ0ksK0JBQStCO0VQdVlyQztFT3JZRTtJQUNJLCtCQUErQjtFUHVZckM7RU9yWUU7SUFDSSwrQkFBK0I7RVB1WXJDO0VPcllFO0lBQ0ksMkJBQTJCO0VQdVlqQztFT3JZRTtJQUNJLDZCQUE2QjtFUHVZbkM7RU9yWUU7SUFDSSw4QkFBOEI7RVB1WXBDO0VPcllFO0lBQ0ksOEJBQThCO0VQdVlwQztFT3JZRTtJQUNJLDhCQUE4QjtFUHVZcEM7RU9yWUU7SUFDSSw4QkFBOEI7RVB1WXBDO0VPcllFO0lBQ0ksOEJBQThCO0VQdVlwQztFT3JZRTtJQUNJLDhCQUE4QjtFUHVZcEM7RU9yWUU7SUFDSSw4QkFBOEI7RVB1WXBDO0VPcllFO0lBQ0ksOEJBQThCO0VQdVlwQztFT3JZRTtJQUNJLDhCQUE4QjtFUHVZcEM7RU9yWUU7SUFDSSww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QUNJLHFCQUFxQjtBUDZZekI7O0FPM1lBO0VBQ0kscUJBQXFCO0FQOFl6Qjs7QU81WUE7RUFDSSxxQkFBcUI7QVArWXpCOztBTzdZQTtFQUNJLHFCQUFxQjtBUGdaekI7O0FPOVlBO0VBQ0kscUJBQXFCO0FQaVp6Qjs7QU8vWUE7RUFDSSxxQkFBcUI7QVBrWnpCOztBT2haQTtFQUNJLHFCQUFxQjtBUG1aekI7O0FPalpBO0VBQ0ksc0JBQXNCO0FQb1oxQjs7QU9qWkEsWUFBQTtBQUNBO0VBQ0ksd0JBQXdCO0FQb1o1Qjs7QU9sWkE7RUFDSSx5QkFBeUI7QVBxWjdCOztBT25aQTtFQUNJLDBCQUEwQjtBUHNaOUI7O0FPcFpBO0VBQ0ksZ0NBQWdDO0FQdVpwQzs7QUtoN0NFO0VHZEY7SUFFTSx3QkFBd0I7RVJpOEM1QjtBQUNGOztBS2g4Q0U7RUdFQTtJQUVJLHdCQUF3QjtFUmk4QzVCO0FBQ0YiLCJmaWxlIjoiZW5lY2hhbmdlL2dsb2JhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgaW1wb3J0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5jYXB0aW9uLCB0aCwgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5xLCBibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kaXYgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgLyogMSAqL1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBhcHBlYXJhbmNlOiBidXR0b247XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOjpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06OmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg4fjg5DjgqTjgrnluYVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOOCq+ODqeODvOioreWumlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg44Oh44OH44Kj44Ki44Kv44Ko44OqXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODmeODvOOCueOBruaMh+WumlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5bdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogIzI2MjYyYTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cblxuaW5wdXQsXG5zZWxlY3QsXG5vcHRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5tZWRpdW0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLm1lZGl1bSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXS5tZWRpdW0sXG5zZWxlY3QubWVkaXVtIHtcbiAgd2lkdGg6IDM2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ubWVkaXVtLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdLm1lZGl1bSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLm1lZGl1bSxcbiAgc2VsZWN0Lm1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0uc2hvcnQsXG5pbnB1dFt0eXBlPVwidGVsXCJdLnNob3J0LFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLnNob3J0LFxuc2VsZWN0LnNob3J0IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0uc2hvcnQsXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0uc2hvcnQsXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5zaG9ydCxcbiAgc2VsZWN0LnNob3J0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5taW5pLFxuaW5wdXRbdHlwZT1cInRlbFwiXS5taW5pLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLm1pbmksXG5zZWxlY3QubWluaSB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLm1pbmksXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0ubWluaSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLm1pbmksXG4gIHNlbGVjdC5taW5pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5pbnB1dF9lcnJvcixcbmlucHV0W3R5cGU9XCJ0ZWxcIl0uaW5wdXRfZXJyb3IsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0uaW5wdXRfZXJyb3IsXG5zZWxlY3QuaW5wdXRfZXJyb3Ige1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2I0NDRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlYmVjO1xufVxuXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG4gIHJlc2l6ZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50ZXh0YXJlYS5pbnB1dF9lcnJvciB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjYjQ0NGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ViZWM7XG59XG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMxMjhhYzY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDhweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMTI4YWM2O1xuICBvdXRsaW5lOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNGI0YjQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDmsY7nlKjjgq/jg6njgrlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogaG92ZXIgKi9cbi5ob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIOiJsiAqL1xuLm1haW5fcmVkIHtcbiAgY29sb3I6ICNmYjQ1NTA7XG59XG5cbi8qIGxpbmsgKi9cbi5saW5rLXR4dCB7XG4gIGNvbG9yOiAjMDA2OGI3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxpbmstdHh0OmhvdmVyIHtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi8qIHdoaXRlLXNwYWNlICovXG4ud2hpdGVfbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLndoaXRlX3ByZWxpbmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbi8qIGZsZXggKi9cbi5kaXNwX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwX2ZsZXhfcGMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZGlzcF9mbGV4X3BjIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kaXNwX2ZsZXhfc3Age1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmRpc3BfZmxleF9zcCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbGV4X2p1c3RpZnlfY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmZsZXhfanVzdGlmeV9zcGFjZWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXhfanVzdGlmeV9lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZmxleF9hbGlnbl9jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleF9hbGlnbl9lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5mbGV4d3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogdGV4dC1hbGlnbiAqL1xuLnRhQyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGFSIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRhTCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLyogZm9udC13ZWlnaHQgKi9cbi5md0Ige1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG4uZndOIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4vKiB0eHQgKi9cbi5kZWNvTiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGVjb1Uge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4vKiBtYXJnaW4gKi9cbi5tZzAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm1nNSB7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZzEwIHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZzE1IHtcbiAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZzIwIHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm10NSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm10MTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm10NDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWIzNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1yMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tcjEge1xuICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubXI1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1yMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1yMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1yMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1yNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1sMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1sNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1sMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1sMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1sNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWw0NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbDUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1nQVQge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiBQQ+aZguOBruOBv21hcmdpbiAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWcwcGMge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDBwYyB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDVwYyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10MTBwYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDE1cGMge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQyMHBjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10MjVwYyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDMwcGMge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQzNXBjIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10NDBwYyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDQ1cGMge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQ1MHBjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iMHBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iNXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIxMHBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iMTVwYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjIwcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIyNXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iMzBwYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjM1cGMge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWI0MHBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iNDVwYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjUwcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIwcGMge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcjVwYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIxMHBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIxNXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIyMHBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIyNXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIzMHBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIzNXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXI0MHBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXI0NXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXI1MHBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwwcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sNXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sMTBwYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwxNXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDIwcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sMjVwYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwzMHBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDM1cGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sNDBwYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWw0NXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDUwcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogU1DmmYLjga7jgb9tYXJnaW4gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1nMHNwIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQwc3Age1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQ1c3Age1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDEwc3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQxNXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10MjBzcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDI1c3Age1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQzMHNwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10MzVzcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdDQwc3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQ0NXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10NTBzcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjVzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iMTBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjE1c3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIyMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iMjVzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjMwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIzNXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iNDBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYjQ1c3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWI1MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yMHNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXI1c3Age1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yMTBzcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yMTVzcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yMjBzcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yMjVzcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yMzBzcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yMzVzcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yNDBzcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yNDVzcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yNTBzcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sMHNwIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDVzcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDEwc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sMTVzcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwyMHNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDI1c3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sMzBzcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwzNXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbDQwc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sNDVzcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWw1MHNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIHBhZGRpbmcgKi9cbi5wZDAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZDUge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBkMTAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZDE1IHtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQyMCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBkMzAge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZDQwIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQ1MCB7XG4gIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnB0NSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQxNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnB0MjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucHQzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdDM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQ0NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBiNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGIxNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBiMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucGIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGI0NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnByMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHI1IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHIxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnByMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucHIzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnByMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcjQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHI0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnByNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbDAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGw1IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBsMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBsMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBsMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBsMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnBsMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBsMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnBsNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBsNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnBsNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLyogUEPmmYLjga7jgb9wYWRkaW5nICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZDBwYyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZDVwYyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBkMTBwYyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZDIwcGMge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGQzMHBjIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBkNDBwYyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZDUwcGMge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQwcGMge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0NXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0MTBwYyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQxNXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDIwcGMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0MjVwYyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQzMHBjIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDM1cGMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0NDBwYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQ0NXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDUwcGMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMHBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYjVwYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYjEwcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMTVwYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIyMHBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYjI1cGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMzBwYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIzNXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYjQwcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiNDVwYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGI1MHBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjBwYyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjVwYyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByMTBwYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjE1cGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHIyMHBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByMjVwYyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjMwcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIzNXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByNDBwYyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjQ1cGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHI1MHBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsMHBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGw1cGMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsMTBwYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsMTVwYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsMjBwYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsMjVwYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsMzBwYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsMzVwYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsNDBwYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsNDVwYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsNTBwYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogU1DmmYLjga7jgb9wYWRkaW5nICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZDBzcCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZDVzcCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBkMTBzcCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZDIwc3Age1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGQzMHNwIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBkNDBzcCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZDUwc3Age1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQwc3Age1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0NXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0MTBzcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQxNXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDIwc3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0MjVzcCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQzMHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDM1c3Age1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0NDBzcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQ0NXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdDUwc3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYjVzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYjEwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMTFzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIxNXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYjIwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiMjVzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIzMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYjM1c3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiNDBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGI0NXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYjUwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByMHNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByNXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHIxMHNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByMTVzcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjIwc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIyNXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByMzBzcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjM1c3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHI0MHNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByNDVzcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcjUwc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwwc3Age1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbDVzcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwxMHNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwxNXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwyMHNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwyNXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwzMHNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwzNXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGw0MHNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGw0NXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGw1MHNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBib3JkZXIgKi9cbi5ib3JkZXJfbm9uZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyX3RvcF9ub25lIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyX2JvdHRvbV9ub25lIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBXaWR0aCAqL1xuLncxMHAge1xuICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG59XG5cbi53MTVwIHtcbiAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xufVxuXG4udzIwcCB7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbn1cblxuLncyNXAge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53MzBwIHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xufVxuXG4udzQwcCB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbn1cblxuLnc1MHAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53NjBwIHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4udzcwcCB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cblxuLnc4MHAge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG59XG5cbi53OTBwIHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xufVxuXG4udzEwMHAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBkaXNwbGF5ICovXG4uZGlzTiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRpc0Ige1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZGlzSSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZGlzSUIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pcy1wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NzBweCkge1xuICAuaXMtc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGltcG9ydFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0IFwiYmFzZS9yZXNldFwiO1xuQGltcG9ydCBcImJhc2UvY29uZmlnXCI7XG5AaW1wb3J0IFwiYmFzZS9mb250XCI7XG5AaW1wb3J0IFwiYmFzZS9taXhpblwiO1xuQGltcG9ydCBcImJhc2UvYmFzZVwiO1xuXG5AaW1wb3J0IFwibW9kdWxlcy9mb3JtXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9tb2RhbFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvdXRpbGl0eVwiO1xuXG5AaW1wb3J0IFwic3RhdGUvc3RhdGVcIjtcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBtaXhpbiBmb250LXdlYmZvbnRfbm90b19zYW5zIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59IiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1YiwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5jYXB0aW9uLCB0aCwgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5xLCBibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5xIHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG5hIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmRpdiBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICAvKiAxICovXG59XG5cblxuLy8gaU9T44Gn44Gu44OH44OV44Kp44Or44OI44K544K/44Kk44Or44KS44Oq44K744OD44OIXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBhcHBlYXJhbmNlOiBidXR0b247XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6OmZvY3VzIHtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg44OH44OQ44Kk44K55bmFXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiR3aWR0aENvbnRlbnRzOiAxMjAwcHg7XG4kd2lkdGhTUDogOTcwcHg7XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOOCq+ODqeODvOioreWumlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4kbWFpbkJsdWU6ICMyYjlkZjE7XG4kc3ViQmx1ZTogIzEyOGFjNjtcbiRhY2NlbnRCbHVlOiAjZTVmM2Y4O1xuJGJnQmx1ZTogIzY4YjNlYjtcblxuJG1haW5SZWQ6ICNmYjQ1NTA7XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg44Oh44OH44Kj44Ki44Kv44Ko44OqXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAoJHdpZHRoU1ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBjb250ZW50cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHdpZHRoQ29udGVudHMpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHdpZHRoU1ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODleOCqeODs+ODiOOCteOCpOOCulxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkYmFzZTogMTYpIHtcbiAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xuICBmb250LXNpemU6ICgkc2l6ZSAvICRiYXNlKSArIHJlbTtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg5njg7zjgrnjga7mjIflrppcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuW3YtY2xvYWtdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmh0bWwge1xuXHQvL3Njcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY29sb3I6ICMyNjI2MmE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtd2ViZm9udF9ub3RvX3NhbnM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG59XG5cbmlucHV0LFxuc2VsZWN0LFxub3B0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3NztcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgJi5tZWRpdW17XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLnNob3J0e1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi5taW5pe1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi5pbnB1dF9lcnJvcntcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjY2I0NDRhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ViZWM7XG4gIH1cbn1cbnRleHRhcmVhe1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgJi5pbnB1dF9lcnJvcntcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjY2I0NDRhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ViZWM7XG4gIH1cbn1cblxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogJHN1YkJsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgJjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogOHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgJjpjaGVja2VkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRzdWJCbHVlO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxubGFiZWwge1xuICAvLyB3aWR0aDogMTAwJTtcbn1cblxuYnV0dG9uIHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNGI0YjQ7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg5rGO55So44Kv44Op44K5XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogaG92ZXIgKi9cbi5ob3ZlcntcbiAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbi8qIOiJsiAqL1xuLm1haW5fcmVke1xuICAgIGNvbG9yOiAkbWFpblJlZDtcbn1cblxuLyogbGluayAqL1xuLmxpbmstdHh0e1xuICAgIGNvbG9yOiAjMDA2OGI3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cbn1cbi8qIHdoaXRlLXNwYWNlICovXG4ud2hpdGVfbm93cmFwe1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ud2hpdGVfcHJlbGluZXtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG4vKiBmbGV4ICovXG4uZGlzcF9mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uZGlzcF9mbGV4X3BjIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5kaXNwX2ZsZXhfc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmZsZXhfanVzdGlmeV9jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbi5mbGV4X2p1c3RpZnlfc3BhY2ViZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbi5mbGV4X2p1c3RpZnlfZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmZsZXhfYWxpZ25fY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsZXhfYWxpZ25fZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZmxleHdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogdGV4dC1hbGlnbiAqL1xuLnRhQyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udGFSIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLnRhTCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4vKiBmb250LXdlaWdodCAqL1xuLmZ3QiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbi5md04ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLyogdHh0ICovXG4uZGVjb04ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRlY29VIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4vKiBtYXJnaW4gKi9cbi5tZzAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm1nNSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbn1cbi5tZzEwIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbn1cbi5tZzE1IHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbn1cbi5tZzIwIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbn1cbi5tdDAge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLm10NSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubXQxMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLm10MTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5tdDIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXQyNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuLm10MzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5tdDM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4ubXQ0MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLm10NDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5tdDUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5tYjUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLm1iMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5tYjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWIyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm1iMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5tYjMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWIzNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuLm1iNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5tYjQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4ubWI1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuLm1yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5tcjEge1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ubXI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLm1yMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLm1yMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLm1yMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLm1yMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLm1yMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLm1yMzUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuLm1yNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLm1yNDUge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuLm1yNTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLm1sMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLm1sNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuLm1sMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWwxNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5tbDIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLm1sMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWwzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5tbDM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuLm1sNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWw0NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5tbDUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuLm1nQVQge1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBD5pmC44Gu44G/bWFyZ2luICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1nMHBjIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdDBwYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10NXBjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdDEwcGMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdDE1cGMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdDIwcGMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdDI1cGMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdDMwcGMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdDM1cGMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdDQwcGMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdDQ1cGMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdDUwcGMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYjBwYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iNXBjIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYjEwcGMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYjE1cGMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYjIwcGMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYjI1cGMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYjMwcGMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYjM1cGMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYjQwcGMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYjQ1cGMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYjUwcGMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcjBwYyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXI1cGMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIxMHBjIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcjE1cGMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yMjBwYyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIyNXBjIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcjMwcGMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yMzVwYyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXI0MHBjIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcjQ1cGMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yNTBwYyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwwcGMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWw1cGMge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbDEwcGMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwxNXBjIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sMjBwYyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbDI1cGMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwzMHBjIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sMzVwYyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbDQwcGMge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWw0NXBjIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sNTBwYyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuICBcbi8qIFNQ5pmC44Gu44G/bWFyZ2luICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1nMHNwIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdDBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQ1c3Age1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10MTBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10MTVzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10MjBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10MjVzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10MzBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10MzVzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10NDBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10NDVzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10NTBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iMHNwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWI1c3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iMTBzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iMTVzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iMjBzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iMjVzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iMzBzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iMzVzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iNDBzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iNDVzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iNTBzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yMHNwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcjVzcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcjEwc3Age1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yMTVzcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIyMHNwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcjI1c3Age1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yMzBzcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIzNXNwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcjQwc3Age1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yNDVzcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXI1MHNwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbDBzcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbDVzcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sMTBzcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbDE1c3Age1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwyMHNwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sMjVzcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbDMwc3Age1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwzNXNwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sNDBzcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbDQ1c3Age1xuICAgICAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWw1MHNwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qIHBhZGRpbmcgKi9cbi5wZDAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wZDUge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xufVxuLnBkMTAge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbi5wZDE1IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGQyMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuLnBkMzAge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wZDQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGQ1MCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xufVxuLnB0MCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLnB0NSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLnB0MTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHQxNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5wdDIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnB0MjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ucHQzMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wdDM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuLnB0NDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucHQ0NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5wdDUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuLnBiMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnBiNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLnBiMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGIxNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5wYjIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLnBiMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGIzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5wYjM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuLnBiNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGI0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cbi5wYjUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuLnByMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5wcjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHIxNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLnByMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wcjI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ucHIzMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLnByMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5wcjQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucHI0NSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuLnByNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5wbDAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGw1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnBsMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnBsMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLnBsMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLnBsMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuLnBsMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuLnBsMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuLnBsNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuLnBsNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuLnBsNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBQQ+aZguOBruOBv3BhZGRpbmcgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGQwcGMge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZDVwYyB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGQxMHBjIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGQyMHBjIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGQzMHBjIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGQ0MHBjIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGQ1MHBjIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQwcGMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQ1cGMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdDEwcGMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQxNXBjIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0MjBwYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdDI1cGMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQzMHBjIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0MzVwYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdDQwcGMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQ0NXBjIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0NTBwYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYjBwYyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYjVwYyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiMTBwYyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYjE1cGMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIyMHBjIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiMjVwYyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYjMwcGMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIzNXBjIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiNDBwYyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYjQ1cGMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGI1MHBjIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByMHBjIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHI1cGMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByMTBwYyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByMTVwYyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByMjBwYyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByMjVwYyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByMzBwYyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByMzVwYyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByNDBwYyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByNDVwYyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByNTBwYyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsMHBjIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbDVwYyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbDEwcGMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsMTVwYyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwyMHBjIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbDI1cGMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsMzBwYyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwzNXBjIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbDQwcGMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsNDVwYyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGw1MHBjIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuICBcbi8qIFNQ5pmC44Gu44G/cGFkZGluZyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wZDBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBkNXNwIHtcbiAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZDEwc3Age1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZDIwc3Age1xuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZDMwc3Age1xuICAgICAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZDQwc3Age1xuICAgICAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZDUwc3Age1xuICAgICAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdDBzcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdDVzcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0MTBzcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdDE1c3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQyMHNwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0MjVzcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdDMwc3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQzNXNwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0NDBzcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdDQ1c3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQ1MHNwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiMHNwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiNXNwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIxMHNwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiMTFzcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYjE1c3Age1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIyMHNwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiMjVzcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYjMwc3Age1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIzNXNwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiNDBzcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYjQ1c3Age1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGI1MHNwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByMHNwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHI1c3Age1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByMTBzcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByMTVzcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByMjBzcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByMjVzcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByMzBzcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByMzVzcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByNDBzcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByNDVzcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByNTBzcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsMHNwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbDVzcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbDEwc3Age1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsMTVzcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwyMHNwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbDI1c3Age1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsMzBzcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwzNXNwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbDQwc3Age1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsNDVzcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGw1MHNwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiBib3JkZXIgKi9cbi5ib3JkZXJfbm9uZSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyX3RvcF9ub25lIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyX2JvdHRvbV9ub25lIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdpZHRoICovXG4udzEwcCB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xufVxuLncxNXAge1xuICAgIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcbn1cbi53MjBwIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG59XG4udzI1cCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuLnczMHAge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cbi53NDBwIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG59XG4udzUwcCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuLnc2MHAge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbn1cbi53NzBwIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG59XG4udzgwcCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xufVxuLnc5MHAge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbn1cbi53MTAwcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyogZGlzcGxheSAqL1xuLmRpc04ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kaXNCIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmRpc0kge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmRpc0lCIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn0iLCIuaXMtcGMge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgXG4gIC5pcy1zcCB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfSJdfQ== */
