/*
Theme Name: JournalNews v6
Description: JournalNews用Wordpressテーマ
Version: 6.0
Author: Koike
*/
@charset "UTF-8";
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  font-weight: inherit; }

body {
  line-height: 1; }

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

nav ul {
  list-style: none; }

ul, ol {
  list-style-type: none; }

blockquote, q {
  quotes: none; }

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

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none; }

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none; }

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold; }

del {
  text-decoration: line-through; }

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help; }

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

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0; }

input, select {
  vertical-align: middle; }

* {
  box-sizing: border-box; }

html {
  background-color: white;
  font-size: 80%;
  overflow-y: scroll; }

body {
  width: 100%;
  min-width: 360px;
  box-sizing: border-box;
  font-family: -apple-system, 'Lucida Grande', 'Helvetica Neue', 'Hiragino Kaku Gothic ProN', "メイリオ", meiryo, "游ゴシック", YuGothic, sans-serif; }

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

a {
  text-decoration: none;
  color: inherit; }

a:hover {
  text-decoration: underline !important; }

strong {
  font-weight: bold; }

p {
  line-height: 170%; }

.none {
  display: none; }

.hidden {
  visibility: hidden; }

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

.flex-row, #lineup .customtags,
#goods .itemtags ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.col4 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .col4 > * {
    width: 25%; }
    @media (max-width: 640px) {
      .col4 > * {
        width: 50%; } }

.mla {
  margin-left: auto; }

.mra {
  margin-right: auto; }

.mta {
  margin-top: auto; }

.mba {
  margin-bottom: auto; }

.tar {
  text-align: right; }

.tac {
  text-align: center; }

.tal {
  text-align: left; }

@media (max-width: 640px) {
  .spnone {
    display: none !important; } }

@media (min-width: 641px) {
  .sponly {
    display: none !important; } }

@media (min-width: 950px) {
  .pcnone, #phonesearch {
    display: none !important; } }

@media (max-width: 949px) {
  .pconly, #sidecol .searchform {
    display: none !important; } }

.containimg {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain; }

.coverimg {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }

.serif {
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; }

.mt0 {
  margin-top: 0px; }

.mb0 {
  margin-bottom: 0px; }

.pt0 {
  padding-top: 0px; }

.pb0 {
  padding-bottom: 0px; }

.mt10 {
  margin-top: 10px; }

.mb10 {
  margin-bottom: 10px; }

.pt10 {
  padding-top: 10px; }

.pb10 {
  padding-bottom: 10px; }

.mt20 {
  margin-top: 20px; }

.mb20 {
  margin-bottom: 20px; }

.pt20 {
  padding-top: 20px; }

.pb20 {
  padding-bottom: 20px; }

.mt30 {
  margin-top: 30px; }

.mb30 {
  margin-bottom: 30px; }

.pt30 {
  padding-top: 30px; }

.pb30 {
  padding-bottom: 30px; }

.mt40 {
  margin-top: 40px; }

.mb40 {
  margin-bottom: 40px; }

.pt40 {
  padding-top: 40px; }

.pb40 {
  padding-bottom: 40px; }

.mt50 {
  margin-top: 50px; }

.mb50 {
  margin-bottom: 50px; }

.pt50 {
  padding-top: 50px; }

.pb50 {
  padding-bottom: 50px; }

.mt60 {
  margin-top: 60px; }

.mb60 {
  margin-bottom: 60px; }

.pt60 {
  padding-top: 60px; }

.pb60 {
  padding-bottom: 60px; }

.mt70 {
  margin-top: 70px; }

.mb70 {
  margin-bottom: 70px; }

.pt70 {
  padding-top: 70px; }

.pb70 {
  padding-bottom: 70px; }

.mt80 {
  margin-top: 80px; }

.mb80 {
  margin-bottom: 80px; }

.pt80 {
  padding-top: 80px; }

.pb80 {
  padding-bottom: 80px; }

.mt90 {
  margin-top: 90px; }

.mb90 {
  margin-bottom: 90px; }

.pt90 {
  padding-top: 90px; }

.pb90 {
  padding-bottom: 90px; }

.mt100 {
  margin-top: 100px; }

.mb100 {
  margin-bottom: 100px; }

.pt100 {
  padding-top: 100px; }

.pb100 {
  padding-bottom: 100px; }

body {
  -webkit-text-size-adjust: 100%; }

.pconly, #sidecol .searchform {
  display: none !important; }

.wrapper {
  width: 96vw;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 950px) {
    .wrapper {
      width: 98%; } }

.snslink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 600px;
  margin: 10px auto; }
  .snslink div {
    width: 32%; }

main {
  min-height: 300px;
  margin: 0 auto; }

article {
  margin-top: 10px; }
  article img {
    margin-left: auto;
    margin-right: auto; }
  article h1 {
    font-size: 1.9rem;
    line-height: 130%;
    font-weight: bold; }
  article h2 {
    margin-top: 8px;
    margin-bottom: 10px;
    padding-left: 13px;
    font-size: 1.6rem;
    line-height: 130%;
    border-left: solid 5px black;
    font-weight: bold; }
  article p {
    font-size: 1.1rem;
    margin: 15px 0; }
    @media (max-width: 640px) {
      article p {
        font-size: 1.4rem; } }
  article p.lead {
    font-size: 1.3rem;
    font-weight: bold; }
  article a {
    color: #0066cc; }

footer {
  font-size: 1.1rem;
  color: dimgray;
  text-align: center;
  margin-top: 20px; }
  footer p {
    line-height: 170%;
    text-align: left; }
  footer div {
    padding: 10px 0;
    background-color: lightgray;
    margin-bottom: 14px; }
  footer #phonefooter {
    padding-left: 20px;
    font-size: 1.0rem;
    text-align: left; }
    footer #phonefooter small {
      display: block;
      text-align: center; }
  footer #spfooterlink {
    margin: 10px 20px; }
  footer .fqfooter {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }

.articledate {
  display: block;
  text-align: right;
  margin-top: 5px;
  margin-bottom: 0px;
  font-size: 1.0rem; }

.date {
  font-size: 0.9rem;
  margin: 5px 0; }

@media (min-width: 950px) {
  footer {
    background-color: lightgray;
    width: 100%; }
    footer #toplink {
      display: none;
      position: fixed;
      right: 15px;
      bottom: 90px; }
      footer #toplink:hover {
        cursor: pointer; }
    footer .pconly, footer #sidecol .searchform, #sidecol footer .searchform {
      display: block !important;
      width: 98%;
      max-width: 950px;
      margin: 0 auto;
      text-align: left; }
      footer .pconly small, footer #sidecol .searchform small, #sidecol footer .searchform small {
        text-align: center;
        display: block;
        margin: auto; }
      footer .pconly .jnlink, footer #sidecol .searchform .jnlink, #sidecol footer .searchform .jnlink {
        width: 810px;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        footer .pconly .jnlink > a, footer #sidecol .searchform .jnlink > a, #sidecol footer .searchform .jnlink > a {
          display: block; }
      footer .pconly > div, footer #sidecol .searchform > div, #sidecol footer .searchform > div {
        padding: 0 20px; }
      footer .pconly > div.flex, footer #sidecol .searchform > div.flex, #sidecol footer .searchform > div.flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0 20px;
        margin: 0 auto 15px;
        border-bottom: 1px solid black; }
        footer .pconly > div.flex > div, footer #sidecol .searchform > div.flex > div, #sidecol footer .searchform > div.flex > div {
          width: 30%; }
          footer .pconly > div.flex > div h2, footer #sidecol .searchform > div.flex > div h2, #sidecol footer .searchform > div.flex > div h2 {
            padding-bottom: 5px;
            margin-bottom: 10px;
            font-size: 1.7rem;
            font-weight: bold;
            border-bottom: 1px solid black; }
          footer .pconly > div.flex > div li, footer #sidecol .searchform > div.flex > div li, #sidecol footer .searchform > div.flex > div li {
            padding: 7px 0; } }

#middlesec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.sectiontitle {
  font-weight: bold;
  font-size: 1.5rem;
  padding: 5px 10px 5px 30px;
  background-image: url(./img/wing_icon.svg);
  background-position: left center;
  background-repeat: no-repeat; }

.titleborder {
  margin-bottom: 10px;
  border-bottom: 2px solid black; }

.annText{
    margin-top:0;
    font-weight:900;
}

.banners {
  margin: 0 auto; }
  .banners img {
    margin-top: 10px; }

#sidecol {
  display: none;
  width: 300px;
  min-width: 285px; }
  #sidecol section {
    margin: 20px 0; }
  #sidecol h2 {
    font-size: 1.5rem;
    font-weight: bold;
    padding: 7px 0;
    padding-left: 28px;
    border-bottom: 3px solid black;
    background-position: left;
    background-repeat: no-repeat; }
  #sidecol #index h2 {
    background-image: url(./img/sun.gif); }
  #sidecol #ranking h2, #sidecol #ranking02 h2 {
    background-image: url(./img/ranking.gif); }
  #sidecol #magazine h2 {
    background-image: url(./img/magazine.gif); }
  #sidecol > .flex {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #sidecol > .flex img {
      margin-top: auto; }

#indexlink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 10px 0; }
  #indexlink a {
    display: block;
    width: 30%;
    padding: 15px 0; }

#ranking ol li a, #ranking02 ol li a {
  font-size: 1rem; }

@media (min-width: 950px) {
  #ranking a, #ranking02 a {
    font-size: 0.9rem;
    line-height: 0.9rem; } }

#ranking ol, #ranking02 ol {
  margin-top: 10px;
  counter-reset: no; }
  @media (max-width: 640px) {
    #ranking ol, #ranking02 ol {
      padding-left: 10px; } 
      
      .annText{
    font-weight:900;
  font-size: 0.9rem;
}
      }

#ranking li, #ranking02 li {
  font-size: 1.1rem;
  line-height: 1.8rem;
  position: relative;
  padding: 10px 10px 10px 30px;
  background-repeat: no-repeat;
  background-position: left center; }

#ranking li:nth-child(1), #ranking02 li:nth-child(1) {
  background-image: url(./img/ranking/iconno01.gif);
  background-image: -webkit-image-set(url(./img/ranking/iconno01.gif) 1x, url(./img/ranking/iconno01_l.gif) 2x); }

#ranking li:nth-child(2), #ranking02 li:nth-child(2) {
  background-image: url(./img/ranking/iconno02.gif);
  background-image: -webkit-image-set(url(./img/ranking/iconno02.gif) 1x, url(./img/ranking/iconno02_l.gif) 2x); }

#ranking li:nth-child(3), #ranking02 li:nth-child(3) {
  background-image: url(./img/ranking/iconno03.gif);
  background-image: -webkit-image-set(url(./img/ranking/iconno03.gif) 1x, url(./img/ranking/iconno03_l.gif) 2x); }

#ranking li:nth-child(4), #ranking02 li:nth-child(4) {
  background-image: url(./img/ranking/iconno04.gif);
  background-image: -webkit-image-set(url(./img/ranking/iconno04.gif) 1x, url(./img/ranking/iconno04_l.gif) 2x); }

#ranking li:nth-child(5), #ranking02 li:nth-child(5) {
  background-image: url(./img/ranking/iconno05.gif);
  background-image: -webkit-image-set(url(./img/ranking/iconno05.gif) 1x, url(./img/ranking/iconno05_l.gif) 2x); }

#ranking li:nth-child(6), #ranking02 li:nth-child(6) {
  background-image: url(./img/ranking/iconno06.gif);
  background-image: -webkit-image-set(url(./img/ranking/iconno06.gif) 1x, url(./img/ranking/iconno06_l.gif) 2x); }

#ranking li:nth-child(7), #ranking02 li:nth-child(7) {
  background-image: url(./img/ranking/iconno07.gif);
  background-image: -webkit-image-set(url(./img/ranking/iconno07.gif) 1x, url(./img/ranking/iconno07_l.gif) 2x); }

#ranking li:nth-child(8), #ranking02 li:nth-child(8) {
  background-image: url(./img/ranking/iconno08.gif);
  background-image: -webkit-image-set(url(./img/ranking/iconno08.gif) 1x, url(./img/ranking/iconno08_l.gif) 2x); }

#ranking li:nth-child(9), #ranking02 li:nth-child(9) {
  background-image: url(./img/ranking/iconno09.gif);
  background-image: -webkit-image-set(url(./img/ranking/iconno09.gif) 1x, url(./img/ranking/iconno09_l.gif) 2x); }

#ranking li:nth-child(10), #ranking02 li:nth-child(10) {
  background-image: url(./img/ranking/iconno10.gif);
  background-image: -webkit-image-set(url(./img/ranking/iconno10.gif) 1x, url(./img/ranking/iconno10_l.gif) 2x); }

#ranking02 {
  max-width: 400px;
  margin: auto; }

#rankingh {
  background-image: url(./img/ranking_icon.svg) !important;
  padding-left: 50px !important; }

#magazineh {
  background-image: url(./img/magazine_icon.svg) !important;
  padding-left: 50px !important; }

#solarindex {
  background-image: url(./img/sun_02.png);
  padding-left: 50px; }

#magazine {
  width: 96%;
  margin: 0 auto; }
  #magazine h2, #magazine h3 {
    margin: 5px 0;
    text-align: left;
    font-weight: bold; }
  #magazine h2 {
    margin-top: 20px;
    font-size: 1.5rem; }
  #magazine h3 {
    word-break: break-all;
    font-size: 1.6rem;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 13px;
    line-height: 110%; }
    #magazine h3 span.small {
      font-size: 1.1rem; }
  #magazine .flex {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  #magazine .flex div {
    width: 48%;
    font-size: 1.1rem;
    font-weight: bold;
    line-height: 130%; }
    #magazine .flex div img {
      max-height: none; }
    #magazine .flex div > p {
      font-size: 1.1rem; }
  #magazine .form {
    margin: 8px 0; }

@media (max-width: 949px) {
  #magazine div.flex > div a {
    margin-bottom: 10px;
    display: block; } }

.smallad {
  margin: 0 auto 10px; }
  .smallad img {
    display: block;
    margin: 0 auto; }

#sidecol .smallad {
  width: 300px; }
  #sidecol .smallad img {
    width: 300px; }

.midad {
  border-top: 1px solid #888888;
  border-bottom: 1px solid #888888;
  margin-bottom: 10px; }
  .midad > div {
    margin: 0 auto; }
  .midad img {
    display: block;
    margin: 0 auto; }

#pchdwrapper {
  display: none;
  height: 100%; }
  @media (min-width: 950px) {
    #pchdwrapper {
      display: block; } }
  #pchdwrapper > ul {
    display: none;
    margin-top: 10px;
    height: 50px;
    background-color: black;
    padding: 0 10px;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    #pchdwrapper > ul > a > li {
      background-color: black;
      padding: 15px 0; }
      #pchdwrapper > ul > a > li > div {
        width: 108px;
        height: 20px;
        margin: 0 auto;
        background-repeat: no-repeat;
        background-position: top center; }
    #pchdwrapper > ul a.now div,
    #pchdwrapper > ul a:hover div {
      background-position: bottom center; }

#pcheader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

#pchdleft {
  margin-top: 10px;
  width: 222px; }

#pchdright {
  width: 728px; }
  #pchdright ul {
    margin-left: 1px;
    width: 726px;
    margin-top: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background-color: #888888;
    border-left: 1px solid #888888; }
  #pchdright a {
    width: 33.3%; }
  #pchdright li {
    width: 241px;
    height: 40px;
    background-color: white;
    background-position: center top;
    background-repeat: no-repeat; }
  #pchdright a:first-child li {
    background-image: url(./img/nav_sj_wh.png); }
  #pchdright a:nth-of-type(2) li {
    background-image: url(./img/nav_ej_wh.png); }
  #pchdright a:nth-of-type(3) li {
    background-image: url(./img/nav_aj_wh.png); }
  #pchdright a:hover li,
  #pchdright a.now li {
    background-position: center bottom; }
  #pchdright .jn li {
    background-color: black; }
  #pchdright .jn a:first-child li {
    background-image: url(./img/nav_sj_bl.png); }
  #pchdright .jn a:nth-of-type(2) li {
    background-image: url(./img/nav_ej_bl.png); }
  #pchdright .jn a:nth-of-type(3) li {
    background-image: url(./img/nav_aj_bl.png); }
  #pchdright .jn a:hover li,
  #pchdright .jn a.now li {
    background-color: #333333; }

#phonetopnav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #555555; }
  #phonetopnav ul a {
    width: 33%; }
  #phonetopnav ul li {
    background-position: center;
    background-repeat: no-repeat;
    padding: 10px 0;
    border-left: 1px solid #555555; }
  #phonetopnav ul a:first-child li {
    border-left: none; }



#topkeywords, #topkeywords02 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  padding: 3px 0;
  border-bottom: 2px solid black;
  min-height: 36px; }
  #topkeywords h2, #topkeywords02 h2 {
    padding-top: 10px;
    margin-right: 20px;
    font-weight: bold;
    font-size: 1.4rem;
    display: inline; }
  #topkeywords ul, #topkeywords02 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  #topkeywords li, #topkeywords02 li {
    padding: 10px 20px; }

@media (min-width: 950px) {
    header#pagetop{
        position: sticky;
        position: -webkit-sticky;
        top: 0;
        background: #ffffff;
        z-index: 100;
    }
  #middlesec,
  header {
    max-width: 950px;
    margin: 0 auto; }
  #pchdwrapper > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  main {
    width: 640px;
    padding-right: 15px; }
  #topbar,
  #phonemenu,
  #phonesearch {
    display: none !important; }
  #sidecol {
    display: block; }
  .pcnone, #phonesearch {
    display: none; }
  .pconly, #sidecol .searchform {
    display: block !important; }
  section.pcwidth100 {
    width: 100% !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    section.pcwidth100 div {
      width: 49%; }
    section.pcwidth100 div.texts {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
      section.pcwidth100 div.texts h2 {
        font-size: 1.7rem;
        margin-top: 0px;
        margin-bottom: 10px; } }

p.path {
  font-size: 1.1rem;
  margin-top: 10px; }
  p.path > a#homeicon:hover {
    text-decoration: none !important; }
  p.path img {
    position: relative;
    top: 2px;
    display: inline;
    width: 15px; }

#topbar {
  height: 75px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: solid 3px black; }
  #topbar a {
    text-align: left; }

#phonemenu {
  position: relative;
  background-color: dimgray;
  overflow: hidden;
  max-height: 2000px;
  display: none;
  z-index: 1; }
  #phonemenu li {
    background-color: black;
    border-top: solid 1px white; }
  #phonemenu a, #phonemenu p {
    color: white;
    position: relative;
    display: block;
    font-size: 1.1rem;
    padding: 20px 10px; }
  #phonemenu section.lineuplinks {
    background-color: white;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    padding: 10px 0px; }
    #phonemenu section.lineuplinks .flex-row, #phonemenu section.lineuplinks #lineup .customtags, #lineup #phonemenu section.lineuplinks .customtags, #phonemenu section.lineuplinks
    #goods .itemtags ul,
    #goods .itemtags #phonemenu section.lineuplinks ul {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      #phonemenu section.lineuplinks .flex-row a, #phonemenu section.lineuplinks #lineup .customtags a, #lineup #phonemenu section.lineuplinks .customtags a, #phonemenu section.lineuplinks
      #goods .itemtags ul a,
      #goods .itemtags #phonemenu section.lineuplinks ul a {
        padding-top: 0;
        padding-bottom: 0; }
  #phonemenu .navmenu01 {
    background-color: white;
    background-image: url(./img/tri_01.png);
    background-image: -webkit-image-set(url(./img/tri_01.png) 1x, url(./img/tri_01_l.png) 2x);
    background-repeat: no-repeat;
    background-position: 10px 50%;
    font-weight: bold; }
    #phonemenu .navmenu01 p {
      color: black;
      padding-left: 30px; }

.navmenu_jn,
.navmenu_sj,
.navmenu_ej,
.navmenu_aj {
  padding-left: 127px;
  background-repeat: no-repeat;
  background-position: left center; }

.navmenu_jn {
  background-image: url(./img/spmenu_jn.png);
  background-image: -webkit-image-set(url(./img/spmenu_jn.png) 1x, url(./img/spmenu_jn_l.png) 2x); }

.navmenu_sj {
  background-image: url(./img/spmenu_sj.png);
  background-image: -webkit-image-set(url(./img/spmenu_sj.png) 1x, url(./img/spmenu_sj_l.png) 2x); }

.navmenu_ej {
  background-image: url(./img/spmenu_ej.png);
  background-image: -webkit-image-set(url(./img/spmenu_ej.png) 1x, url(./img/spmenu_ej_l.png) 2x); }

.navmenu_aj {
  background-image: url(./img/spmenu_aj.png);
  background-image: -webkit-image-set(url(./img/spmenu_aj.png) 1x, url(./img/spmenu_aj_l.png) 2x); }

#header01,
#header02,
#header03,
#header04,
#header05,
#headerj1,
#headerj2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

#headerj1 {
  width: 100%;
  margin-left: 54px; }

#headerj2 {
  padding: 0 20px; }

#header1 {
  margin-left: 15px; }
  #header1 img {
    width: 70px;
    padding-right: 20px; }

#header2 {
  height: 55px;
  width: 100%;
  padding: 3px;
  margin-left: 10px; }

#header04 {
  padding: 0 20px; }
  #header04 img {
    width: 22px; }

.pagenation {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 1.7rem; }
  .pagenation img {
    position: relative;
    top: 4px;
    display: inline;
    width: 72px;
    height: 25px;
    margin: 0 10px; }
  .pagenation > span {
    color: #ccc; }
  .pagenation > div.nobutton {
    display: inline-block;
    width: 72px;
    height: 25px;
    margin: 0 10px; }
  .pagenation a {
    color: inherit; }

.bordernone {
  border: none !important; }

.iconnone {
  padding-left: 15px !important;
  background: none !important; }

#pcindex ul {
  max-width: 500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  #pcindex ul li {
    width: 50%;
    font-weight: bold;
    padding: 10px 0;
    background-image: url(./img/tri_02.png);
    background-repeat: no-repeat;
    background-position: left center; }
    #pcindex ul li a {
      padding-left: 20px;
      display: block; }

.keywords, .keywords02 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 31px;
  font-size: 1.2rem;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 80px;
  padding-right: 10px;
  padding: 8px 10px 1px 80px;
  border-top: solid 1px black;
  border-bottom: solid 1px black;
  background-image: url(./img/tag_03.png);
  background-image: -webkit-image-set(url(./img/tag_03.png) 1x, url(./img/tag_03_l.png) 2x);
  background-repeat: no-repeat;
  background-position: left top; }
  .keywords li, .keywords02 li {
    background-color: black;
    list-style-type: none;
    margin-left: 10px;
    margin-bottom: 7px;
    color: white; }
  .keywords a, .keywords02 a {
    display: block;
    padding: 7px 8px 5px;
    font-size: 1.1rem; }

#topkeywords{
    display:none;
}
.keywords02 {
  min-height: 43px;
  padding-left: 110px;
  margin-bottom: 20px;
  background-image: url(./img/keywords_03_s.png);
  background-image: -webkit-image-set(url(./img/keywords_03_s.png) 1x, url(./img/keywords_03_l.png) 2x); }

.articlelink li {
  margin-left: 20px;
  list-style-type: disc;
  line-height: 1.9rem; }

.articlelink a {
  padding: 7px;
  display: block; }

.articles > div, .articles02 > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.articles section, .articles02 section {
  width: 48%;
  margin-bottom: 18px; }
  @media (min-width: 950px) {
      
      
    #topkeywords{
        max-width: 950px;
        margin: 10px auto 0  auto;
        display:flex;
    }

    .articles section, .articles02 section {
      width: 32%; } }

.articles .img, .articles02 .img {
  position: relative; }
  .articles .img .newicon, .articles02 .img .newicon {
    position: absolute;
    width: 100%;
    height: 45px; }
    .articles .img .newicon img, .articles02 .img .newicon img {
      height: 45px;
      position: absolute;
      top: -5px;
      left: -5px; }
  .articles .img .pr, .articles02 .img .pr {
    position: absolute;
    height: 100%;
    width: 100%; }
    .articles .img .pr img, .articles02 .img .pr img {
      height: 20px;
      position: absolute;
      bottom: 0px;
      right: 0px; }
  .articles .img .thumbnail, .articles02 .img .thumbnail {
    position: relative;
    top: 0px;
    z-index: -1; }

.articles h1, .articles02 h1 {
  padding-left: 20px;
  margin-bottom: 16px;
  font-size: 1.6rem;
  font-weight: bold;
  background-image: url(./img/tri_01.png);
  background-image: -webkit-image-set(url(./img/tri_01.png) 1x, url(./img/tri_01_l.png) 2x);
  background-repeat: no-repeat;
  background-position: left; }

.articles h2, .articles02 h2 {
  font-size: 1.3rem;
  font-weight: bold;
  line-height: 120%; }

.articles p, .articles02 p {
  display: block;
  width: 100%; }

.articles p.pconly, .articles02 p.pconly, .articles #sidecol p.searchform, #sidecol .articles p.searchform, .articles02 #sidecol p.searchform, #sidecol .articles02 p.searchform {
  font-size: 1.1rem; }

.articles a, .articles02 a {
  display: block; }

.articles02 h2 {
  margin-top: 0; }

@media (min-width: 950px) {
  .articles h2, .articles02 h2 {
    font-size: 1.2rem; }
  .sectiontitle {
    font-size: 1.6rem; }
  .articles02 div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .articles02 section {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
    .articles02 section > a {
      width: 35%; }
    .articles02 section div.texts {
      padding-left: 10px;
      width: 65%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
      .articles02 section div.texts p {
        margin-bottom: auto; }
    .articles02 section .date {
      text-align: right;
      margin-top: auto; } }

.thumbnailimg {
  margin: 0 auto;
  display: block; }

.wp_rp_thumbnail img {
  display: block;
  margin: 0 auto; }

.fblink {
  margin-top: 15px;
  margin-bottom: 25px;
  height: 170px;
  background-color: rebeccapurple; }

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

.fb-page {
  margin: 0 auto; }

a:hover img {
  opacity: 0.7; }

#sidecol .searchform {
  height: 30px;
  overflow: hidden; }
  #sidecol .searchform > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  #sidecol .searchform .s {
    height: 30px;
    width: 260px;
    border: 2px solid black;
    display: block;
    float: left;
    margin-right: auto;
    font-size: 15px; }
  #sidecol .searchform .searchsubmit {
    display: block;
    height: 30px;
    width: 30px;
    border: none;
    background-image: url(./img/icon_search.png); }
  #sidecol .searchform .searchsubmit:hover {
    cursor: pointer; }

#phonesearch {
  position: relative;
  z-index: 1;
  padding: 5px 10px 8px;
  background-color: lightgray; }
  #phonesearch .searchform {
    height: 45px;
    overflow: hidden;
    margin: 0 auto; }
    #phonesearch .searchform > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    #phonesearch .searchform .s {
      height: 45px;
      background-color: white;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      display: block;
      float: left;
      margin: 0;
      margin-right: auto;
      font-size: 12px;
      border: none;
      -webkit-appearance: none;
      border-radius: 0; }
    #phonesearch .searchform .searchsubmit {
      display: block;
      height: 45px;
      width: 110px;
      margin-left: 10px;
      border: none;
      background-image: url(./img/sp_search_button.svg);
      -webkit-appearance: none;
      border-radius: 0; }
    #phonesearch .searchform .searchsubmit:hover {
      cursor: pointer; }

.epclist {
  margin-bottom: 10px; }
  .epclist p {
    padding-left: 5px;
    font-size: 17px; }
    .epclist p:nth-child(1) {
      border-left: 4px solid #6ba9c0; }
    .epclist p:nth-child(2) {
      border-left: 4px solid #90c31e; }
    .epclist p:nth-child(3) {
      border-left: 4px solid #ed8097; }
    .epclist p:nth-child(4) {
      border-left: 4px solid #f39800; }
    .epclist p:nth-child(5) {
      border-left: 4px solid #bb77b4; }
    .epclist p:nth-child(6) {
      border-left: 4px solid #6e9ece; }
    .epclist p:nth-child(7) {
      border-left: 4px solid #ec6f81; }
    .epclist p a {
      text-decoration: underline; }

.arrowli {
  padding-left: 20px;
  background-image: url(./img/arrowli.png);
  background-repeat: no-repeat;
  background-position: left center; }

.storelist h1 {
  font-size: 20px; }
  .storelist h1 a {
    text-decoration: underline; }

.storelist h1, .storelist p {
  margin: 0 auto; }

.storelist hr {
  margin: 25px auto; }

#singlearticle {
  margin-top: 0; }

#lineup .col4 h4,
#goods .col4 h4 {
  font-size: 1.1rem;
  padding: 5px 5px 3px 1px;
  margin-bottom: 3px;
  font-weight: bold;
  margin-bottom: 3px; }

#lineup .col4 .brand,
#goods .col4 .brand {
  font-size: 0.9rem;
  margin-bottom: 3px;
  line-height: 140%; }

#lineup .col4 > *,
#goods .col4 > * {
  margin: 20px 0; }

#lineup .col4 > a *,
#goods .col4 > a * {
  color: black;
  text-decoration: none; }

#goods div.leftborder {
  border-left: 4px solid black;
  padding-left: 15px; }
  #goods div.leftborder p.brand {
    font-size: 1.2rem;
    margin: 0; }
  #goods div.leftborder h1 {
    font-size: 1.5rem; }
  #goods div.leftborder p.price {
    margin-top: 0px;
    font-size: 1.5rem; }

#goods div.spec {
  margin: 25px 0; }
  #goods div.spec table {
    width: 100% !important;
    font-size: 1.2rem; }
    #goods div.spec table td {
      padding: 8px 8px;
      border: 2px solid white;
      background-color: #d3d3d3; }
    #goods div.spec table td:first-child {
      min-width: 65px;
      background-color: gray;
      color: white; }

#goods div.content p {
  font-size: 1.4rem; }

#goods div.morelink {
  text-align: center; }
  #goods div.morelink a {
    display: inline-block;
    padding: 20px 40px;
    text-align: center;
    color: white;
    font-size: 1.5rem;
    font-weight: bold;
    background-color: #555; }

#goods div.credit {
  border: 1px solid black;
  padding: 5px 10px; }
  #goods div.credit p {
    margin: 0; }

#goods hr {
  margin-top: 30px;
  border: 2px solid black; }

#goods .itemtags h1 {
  font-size: 1.5rem; }

#lineup .customtags,
#goods .itemtags ul {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  #lineup .customtags li,
  #goods .itemtags ul li {
    background-color: gray;
    list-style-type: none;
    margin-right: 10px;
    margin-bottom: 7px;
    color: white;
    padding: 7px 8px 5px;
    font-size: 1.1rem;
    color: white; }
    #lineup .customtags li a,
    #goods .itemtags ul li a {
      color: white;
      display: block;
      text-decoration: none; }

section.lineuplinks > .col4 a {
  width: 23% !important; }

.single article div.captionimg {
  background-color: #f5f5f5;
  padding: 10px; }
  .single article div.captionimg img {
    margin-bottom: 12px; }

.single article sup {
  vertical-align: super;
  font-size: 0.8rem;
  color: #666666; }

.single article p.small, .single article div.small {
  font-size: 0.9rem;
  color: #666666;
  margin: 0; }

.single article h3 {
  border-bottom: 2px solid black;
  font-size: 1.1rem;
  font-weight: bold;
  padding: 5px 5px 3px 1px; }
  .single article h3:before {
    content: "■"; }

.single article p.source {
  color: #666666; }
  .single article p.source:before {
    content: url("./img/bookicon.png");
    margin-right: 6px;
    position: relative;
    top: 2px; }

.single article div.border {
  border: 4px solid #333333;
  margin-top: 10px;
  margin-bottom: 15px;
  padding: 10px;
  line-height: 140%;
  font-size: 1.1rem; }

.single article div.borderbg {
  border: 1px solid #111111;
  margin-top: 10px;
  margin-bottom: 15px;
  padding: 10px;
  background-color: #dcdcdc;
  font-size: 0.9rem;
  line-height: 140%; }

.single article p.profstatus {
  font-size: 1rem;
  font-weight: bold;
  margin-bottom: 0px; }
  .single article p.profstatus + p.profname {
    margin-top: 2px; }

.single article p.profname {
  font-size: 1.3rem;
  font-weight: bold;
  margin-bottom: 2px; }
  .single article p.profname + p {
    margin-top: 0px; }

.single article div.readmore {
  text-align: center; }
  .single article div.readmore a {
    display: inline-block;
    font-weight: bold;
    background-color: black;
    padding: 10px 18px;
    color: white;
    border-radius: 8px;
    font-size: 1.4rem; }

.single article .youtube {
  position: relative;
  padding-bottom: 56.25%;
  margin: 30px 0;
  height: 0;
  overflow: hidden;
  max-width: 100%; }
  .single article .youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

@media (max-width: 640px) {
  .single article h2 {
    font-size: 1.8rem; }
  .single article h3 {
    font-size: 1.6rem; } }

h1#sp-title {
  font-size: 2rem;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 10px; }

p#sp-excerpt {
  font-size: 1.6rem; }

section#sp-tags div.cattags {
  text-align: center;
  background-color: dimgray;
  padding: 10px 0;
  margin-top: 20px; }
  section#sp-tags div.cattags h1 {
    font-size: 1.8rem;
    font-weight: bold;
    color: white; }

section#sp-tags div.keywords, section#sp-tags div.keywords02 {
  background-image: none;
  padding-left: 10px;
  border: none;
  margin-top: 0; }
  section#sp-tags div.keywords ul, section#sp-tags div.keywords02 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    section#sp-tags div.keywords ul li, section#sp-tags div.keywords02 ul li {
      margin-left: 0;
      margin-right: 10px; }

ul#catnav li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  ul#catnav li a {
    color: white;
    font-weight: bold;
    font-size: 1.2rem;
    padding: 3px 16px 4px; }
  ul#catnav li.current-cat a {
    color: black;
    background-color: white; }

section.pickupitems section.flex-row, section.pickupitems #lineup section.customtags, #lineup section.pickupitems section.customtags {
  width: 96%; }
  section.pickupitems section.flex-row div, section.pickupitems #lineup section.customtags div, #lineup section.pickupitems section.customtags div {
    width: 48%; }
  section.pickupitems section.flex-row div.right h1, section.pickupitems #lineup section.customtags div.right h1, #lineup section.pickupitems section.customtags div.right h1 {
    font-size: 1.3rem;
    font-weight: bold;
    line-height: 130%;
    margin-bottom: 10px; }
  section.pickupitems section.flex-row div.right a, section.pickupitems #lineup section.customtags div.right a, #lineup section.pickupitems section.customtags div.right a {
    display: block;
    background-color: black;
    color: white;
    text-align: center;
    padding: 9px 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9yZXNldC5zY3NzIiwiX2NvbW1vbi5zY3NzIiwiX3Zhci5zY3NzIiwiX2NsYXNzLnNjc3MiLCJfdXRpbGl0eS5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7OztFQU1FO0FBRUY7Ozs7Ozs7Ozs7OztFQVlJLFVBQVM7RUFDVCxXQUFVO0VBQ1YsVUFBUztFQUNULFdBQVU7RUFDVixnQkFBZTtFQUNmLHlCQUF3QjtFQUN4Qix3QkFBdUI7RUFDdkIscUJBQW9CLEVBQ3ZCOztBQUVEO0VBQ0ksZUFBYyxFQUNqQjs7QUFFRDs7RUFFSSxlQUFjLEVBQ2pCOztBQUVEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUVEO0VBQ0Msc0JBQXNCLEVBQ3RCOztBQUVEO0VBQ0ksYUFBWSxFQUNmOztBQUVEOztFQUVJLFlBQVc7RUFDWCxjQUFhLEVBQ2hCOztBQUVEO0VBQ0ksVUFBUztFQUNULFdBQVU7RUFDVixnQkFBZTtFQUNmLHlCQUF3QjtFQUN4Qix3QkFBdUI7RUFDekIsc0JBQXNCLEVBQ3ZCOztBQUVELHVDQUF1QztBQUN2QztFQUNJLHVCQUFzQjtFQUN0QixZQUFXO0VBQ1gsc0JBQXFCLEVBQ3hCOztBQUVELHVDQUF1QztBQUN2QztFQUNJLHVCQUFzQjtFQUN0QixZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGtCQUFpQixFQUNwQjs7QUFFRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFFRDtFQUNJLDBCQUF5QjtFQUN6QixhQUFZLEVBQ2Y7O0FBRUQ7RUFDSSwwQkFBeUI7RUFDekIsa0JBQWlCLEVBQ3BCOztBQUVELDZDQUE2QztBQUM3QztFQUNJLGVBQWM7RUFDZCxZQUFXO0VBQ1gsVUFBUztFQUNULDhCQUE2QjtFQUM3QixjQUFhO0VBQ2IsV0FBVSxFQUNiOztBQUVEO0VBQ0ksdUJBQXNCLEVBQ3pCOztBQzNHRDtFQUNDLHVCQUF1QixFQUN2Qjs7QUFFRDtFQUNJLHdCQUF3QjtFQUMxQixl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a0I7SUFDbEIsb0JBQW9CLEVBQ3JCO0VBWlA7SUFjUSxlQUFlO0lBQ2Ysd0JBQXdCO0lBQ3hCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsZUFBZSxFQUNoQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcbnYxLjYuMVxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxuVHdpdHRlcjogQHJpY2hfY2xhcmtcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxudWwsIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDgwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sICdMdWNpZGEgR3JhbmRlJywgJ0hlbHZldGljYSBOZXVlJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCBcIuODoeOCpOODquOCqlwiLCBtZWlyeW8sIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBzYW5zLXNlcmlmOyB9XG5cbmltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bzsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7IH1cblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmZsZXgtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZmxleC1yb3csICNsaW5ldXAgLmN1c3RvbXRhZ3MsXG4jZ29vZHMgLml0ZW10YWdzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5jb2w0IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmNvbDQgPiAqIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuY29sNCA+ICoge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cblxuLm1sYSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5tcmEge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLm10YSB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLm1iYSB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87IH1cblxuLnRhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50YWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zcG5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuc3Bvbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLnBjbm9uZSwgI3Bob25lc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTQ5cHgpIHtcbiAgLnBjb25seSwgI3NpZGVjb2wgLnNlYXJjaGZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5jb250YWluaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5jb3ZlcmltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwi77yt77yzIOaYjuacnVwiLCBzZXJpZjsgfVxuXG4ubXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLnB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLnBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLm10MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ucHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5wYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLm10MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucHQyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLm10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucHQzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5wYjMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLm10NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ucHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi5wYjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLm10NTAge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5tYjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4ucHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbi5wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLm10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ucHQ2MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5wYjYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuLm10NzAge1xuICBtYXJnaW4tdG9wOiA3MHB4OyB9XG5cbi5tYjcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuXG4ucHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4OyB9XG5cbi5wYjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cblxuLm10ODAge1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG5cbi5tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG4ucHQ4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG5cbi5wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cblxuLm10OTAge1xuICBtYXJnaW4tdG9wOiA5MHB4OyB9XG5cbi5tYjkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXG4ucHQ5MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbi5wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cblxuLm10MTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7IH1cblxuLm1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLnB0MTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG5cbi5wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG5ib2R5IHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbi5wY29ubHksICNzaWRlY29sIC5zZWFyY2hmb3JtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDk2dnc7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgd2lkdGg6IDk4JTsgfSB9XG5cbi5zbnNsaW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDEwcHggYXV0bzsgfVxuICAuc25zbGluayBkaXYge1xuICAgIHdpZHRoOiAzMiU7IH1cblxubWFpbiB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5hcnRpY2xlIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBhcnRpY2xlIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIGFydGljbGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIGFydGljbGUgaDIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBib3JkZXItbGVmdDogc29saWQgNXB4IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIGFydGljbGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIGFydGljbGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgYXJ0aWNsZSBwLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIGFydGljbGUgYSB7XG4gICAgY29sb3I6ICMwMDY2Y2M7IH1cblxuZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiBkaW1ncmF5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgZm9vdGVyIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgZm9vdGVyIGRpdiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIGZvb3RlciAjcGhvbmVmb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgZm9vdGVyICNwaG9uZWZvb3RlciBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBmb290ZXIgI3NwZm9vdGVybGluayB7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7IH1cbiAgZm9vdGVyIC5mcWZvb3RlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5hcnRpY2xlZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMS4wcmVtOyB9XG5cbi5kYXRlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbjogNXB4IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gIGZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgZm9vdGVyICN0b3BsaW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJvdHRvbTogOTBweDsgfVxuICAgICAgZm9vdGVyICN0b3BsaW5rOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgZm9vdGVyIC5wY29ubHksIGZvb3RlciAjc2lkZWNvbCAuc2VhcmNoZm9ybSwgI3NpZGVjb2wgZm9vdGVyIC5zZWFyY2hmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogOTglO1xuICAgICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgZm9vdGVyIC5wY29ubHkgc21hbGwsIGZvb3RlciAjc2lkZWNvbCAuc2VhcmNoZm9ybSBzbWFsbCwgI3NpZGVjb2wgZm9vdGVyIC5zZWFyY2hmb3JtIHNtYWxsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBmb290ZXIgLnBjb25seSAuam5saW5rLCBmb290ZXIgI3NpZGVjb2wgLnNlYXJjaGZvcm0gLmpubGluaywgI3NpZGVjb2wgZm9vdGVyIC5zZWFyY2hmb3JtIC5qbmxpbmsge1xuICAgICAgICB3aWR0aDogODEwcHg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgZm9vdGVyIC5wY29ubHkgLmpubGluayA+IGEsIGZvb3RlciAjc2lkZWNvbCAuc2VhcmNoZm9ybSAuam5saW5rID4gYSwgI3NpZGVjb2wgZm9vdGVyIC5zZWFyY2hmb3JtIC5qbmxpbmsgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgZm9vdGVyIC5wY29ubHkgPiBkaXYsIGZvb3RlciAjc2lkZWNvbCAuc2VhcmNoZm9ybSA+IGRpdiwgI3NpZGVjb2wgZm9vdGVyIC5zZWFyY2hmb3JtID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgICBmb290ZXIgLnBjb25seSA+IGRpdi5mbGV4LCBmb290ZXIgI3NpZGVjb2wgLnNlYXJjaGZvcm0gPiBkaXYuZmxleCwgI3NpZGVjb2wgZm9vdGVyIC5zZWFyY2hmb3JtID4gZGl2LmZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjazsgfVxuICAgICAgICBmb290ZXIgLnBjb25seSA+IGRpdi5mbGV4ID4gZGl2LCBmb290ZXIgI3NpZGVjb2wgLnNlYXJjaGZvcm0gPiBkaXYuZmxleCA+IGRpdiwgI3NpZGVjb2wgZm9vdGVyIC5zZWFyY2hmb3JtID4gZGl2LmZsZXggPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgICAgICBmb290ZXIgLnBjb25seSA+IGRpdi5mbGV4ID4gZGl2IGgyLCBmb290ZXIgI3NpZGVjb2wgLnNlYXJjaGZvcm0gPiBkaXYuZmxleCA+IGRpdiBoMiwgI3NpZGVjb2wgZm9vdGVyIC5zZWFyY2hmb3JtID4gZGl2LmZsZXggPiBkaXYgaDIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrOyB9XG4gICAgICAgICAgZm9vdGVyIC5wY29ubHkgPiBkaXYuZmxleCA+IGRpdiBsaSwgZm9vdGVyICNzaWRlY29sIC5zZWFyY2hmb3JtID4gZGl2LmZsZXggPiBkaXYgbGksICNzaWRlY29sIGZvb3RlciAuc2VhcmNoZm9ybSA+IGRpdi5mbGV4ID4gZGl2IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwOyB9IH1cblxuI21pZGRsZXNlYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uc2VjdGlvbnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3dpbmdfaWNvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4udGl0bGVib3JkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7IH1cblxuLmJhbm5lcnMge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYmFubmVycyBpbWcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuI3NpZGVjb2wge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMjg1cHg7IH1cbiAgI3NpZGVjb2wgc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgI3NpZGVjb2wgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgYmxhY2s7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICNzaWRlY29sICNpbmRleCBoMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3N1bi5naWYpOyB9XG4gICNzaWRlY29sICNyYW5raW5nIGgyLCAjc2lkZWNvbCAjcmFua2luZzAyIGgyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvcmFua2luZy5naWYpOyB9XG4gICNzaWRlY29sICNtYWdhemluZSBoMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL21hZ2F6aW5lLmdpZik7IH1cbiAgI3NpZGVjb2wgPiAuZmxleCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAjc2lkZWNvbCA+IC5mbGV4IGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbiNpbmRleGxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgI2luZGV4bGluayBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4jcmFua2luZyBvbCBsaSBhLCAjcmFua2luZzAyIG9sIGxpIGEge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICNyYW5raW5nIGEsICNyYW5raW5nMDIgYSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOXJlbTsgfSB9XG5cbiNyYW5raW5nIG9sLCAjcmFua2luZzAyIG9sIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY291bnRlci1yZXNldDogbm87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgI3Jhbmtpbmcgb2wsICNyYW5raW5nMDIgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuI3JhbmtpbmcgbGksICNyYW5raW5nMDIgbGkge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuXG4jcmFua2luZyBsaTpudGgtY2hpbGQoMSksICNyYW5raW5nMDIgbGk6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDEuZ2lmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDEuZ2lmKSAxeCwgdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDFfbC5naWYpIDJ4KTsgfVxuXG4jcmFua2luZyBsaTpudGgtY2hpbGQoMiksICNyYW5raW5nMDIgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDIuZ2lmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDIuZ2lmKSAxeCwgdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDJfbC5naWYpIDJ4KTsgfVxuXG4jcmFua2luZyBsaTpudGgtY2hpbGQoMyksICNyYW5raW5nMDIgbGk6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDMuZ2lmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDMuZ2lmKSAxeCwgdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDNfbC5naWYpIDJ4KTsgfVxuXG4jcmFua2luZyBsaTpudGgtY2hpbGQoNCksICNyYW5raW5nMDIgbGk6bnRoLWNoaWxkKDQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDQuZ2lmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDQuZ2lmKSAxeCwgdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDRfbC5naWYpIDJ4KTsgfVxuXG4jcmFua2luZyBsaTpudGgtY2hpbGQoNSksICNyYW5raW5nMDIgbGk6bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDUuZ2lmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDUuZ2lmKSAxeCwgdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDVfbC5naWYpIDJ4KTsgfVxuXG4jcmFua2luZyBsaTpudGgtY2hpbGQoNiksICNyYW5raW5nMDIgbGk6bnRoLWNoaWxkKDYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDYuZ2lmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDYuZ2lmKSAxeCwgdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDZfbC5naWYpIDJ4KTsgfVxuXG4jcmFua2luZyBsaTpudGgtY2hpbGQoNyksICNyYW5raW5nMDIgbGk6bnRoLWNoaWxkKDcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDcuZ2lmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDcuZ2lmKSAxeCwgdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDdfbC5naWYpIDJ4KTsgfVxuXG4jcmFua2luZyBsaTpudGgtY2hpbGQoOCksICNyYW5raW5nMDIgbGk6bnRoLWNoaWxkKDgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDguZ2lmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDguZ2lmKSAxeCwgdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDhfbC5naWYpIDJ4KTsgfVxuXG4jcmFua2luZyBsaTpudGgtY2hpbGQoOSksICNyYW5raW5nMDIgbGk6bnRoLWNoaWxkKDkpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDkuZ2lmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDkuZ2lmKSAxeCwgdXJsKC4vaW1nL3JhbmtpbmcvaWNvbm5vMDlfbC5naWYpIDJ4KTsgfVxuXG4jcmFua2luZyBsaTpudGgtY2hpbGQoMTApLCAjcmFua2luZzAyIGxpOm50aC1jaGlsZCgxMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvcmFua2luZy9pY29ubm8xMC5naWYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWltYWdlLXNldCh1cmwoLi9pbWcvcmFua2luZy9pY29ubm8xMC5naWYpIDF4LCB1cmwoLi9pbWcvcmFua2luZy9pY29ubm8xMF9sLmdpZikgMngpOyB9XG5cbiNyYW5raW5nMDIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuI3JhbmtpbmdoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3JhbmtpbmdfaWNvbi5zdmcpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbiNtYWdhemluZWgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvbWFnYXppbmVfaWNvbi5zdmcpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbiNzb2xhcmluZGV4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3N1bl8wMi5wbmcpO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cblxuI21hZ2F6aW5lIHtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgI21hZ2F6aW5lIGgyLCAjbWFnYXppbmUgaDMge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjbWFnYXppbmUgaDIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgI21hZ2F6aW5lIGgzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7IH1cbiAgICAjbWFnYXppbmUgaDMgc3Bhbi5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAjbWFnYXppbmUgLmZsZXgge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICNtYWdhemluZSAuZmxleCBkaXYge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7IH1cbiAgICAjbWFnYXppbmUgLmZsZXggZGl2IGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lOyB9XG4gICAgI21hZ2F6aW5lIC5mbGV4IGRpdiA+IHAge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgI21hZ2F6aW5lIC5mb3JtIHtcbiAgICBtYXJnaW46IDhweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NDlweCkge1xuICAjbWFnYXppbmUgZGl2LmZsZXggPiBkaXYgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zbWFsbGFkIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDsgfVxuICAuc21hbGxhZCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbiNzaWRlY29sIC5zbWFsbGFkIHtcbiAgd2lkdGg6IDMwMHB4OyB9XG4gICNzaWRlY29sIC5zbWFsbGFkIGltZyB7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG5cbi5taWRhZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODg4ODg4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg4ODg4ODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubWlkYWQgPiBkaXYge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5taWRhZCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbiNwY2hkd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAjcGNoZHdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAjcGNoZHdyYXBwZXIgPiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAjcGNoZHdyYXBwZXIgPiB1bCA+IGEgPiBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICAgI3BjaGR3cmFwcGVyID4gdWwgPiBhID4gbGkgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTA4cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7IH1cbiAgICAjcGNoZHdyYXBwZXIgPiB1bCBhLm5vdyBkaXYsXG4gICAgI3BjaGR3cmFwcGVyID4gdWwgYTpob3ZlciBkaXYge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgfVxuXG4jcGNoZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuI3BjaGRsZWZ0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDIyMnB4OyB9XG5cbiNwY2hkcmlnaHQge1xuICB3aWR0aDogNzI4cHg7IH1cbiAgI3BjaGRyaWdodCB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICB3aWR0aDogNzI2cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODg4ODg4OyB9XG4gICNwY2hkcmlnaHQgYSB7XG4gICAgd2lkdGg6IDMzLjMlOyB9XG4gICNwY2hkcmlnaHQgbGkge1xuICAgIHdpZHRoOiAyNDFweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICNwY2hkcmlnaHQgYTpmaXJzdC1jaGlsZCBsaSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9zal93aC5wbmcpOyB9XG4gICNwY2hkcmlnaHQgYTpudGgtb2YtdHlwZSgyKSBsaSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9lal93aC5wbmcpOyB9XG4gICNwY2hkcmlnaHQgYTpudGgtb2YtdHlwZSgzKSBsaSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9hal93aC5wbmcpOyB9XG4gICNwY2hkcmlnaHQgYTpob3ZlciBsaSxcbiAgI3BjaGRyaWdodCBhLm5vdyBsaSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTsgfVxuICAjcGNoZHJpZ2h0IC5qbiBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgI3BjaGRyaWdodCAuam4gYTpmaXJzdC1jaGlsZCBsaSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9zal9ibC5wbmcpOyB9XG4gICNwY2hkcmlnaHQgLmpuIGE6bnRoLW9mLXR5cGUoMikgbGkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9uYXZfZWpfYmwucG5nKTsgfVxuICAjcGNoZHJpZ2h0IC5qbiBhOm50aC1vZi10eXBlKDMpIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvbmF2X2FqX2JsLnBuZyk7IH1cbiAgI3BjaGRyaWdodCAuam4gYTpob3ZlciBsaSxcbiAgI3BjaGRyaWdodCAuam4gYS5ub3cgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cblxuI3Bob25ldG9wbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTU1NTsgfVxuICAjcGhvbmV0b3BuYXYgdWwgYSB7XG4gICAgd2lkdGg6IDMzJTsgfVxuICAjcGhvbmV0b3BuYXYgdWwgbGkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1NTU1NTU7IH1cbiAgI3Bob25ldG9wbmF2IHVsIGE6Zmlyc3QtY2hpbGQgbGkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG5cbiN0b3BrZXl3b3JkcywgI3RvcGtleXdvcmRzMDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuICBtaW4taGVpZ2h0OiAzNnB4OyB9XG4gICN0b3BrZXl3b3JkcyBoMiwgI3RvcGtleXdvcmRzMDIgaDIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgI3RvcGtleXdvcmRzIHVsLCAjdG9wa2V5d29yZHMwMiB1bCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAjdG9wa2V5d29yZHMgbGksICN0b3BrZXl3b3JkczAyIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICNtaWRkbGVzZWMsXG4gIGhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAjcGNoZHdyYXBwZXIgPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICBtYWluIHtcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAjdG9wYmFyLFxuICAjcGhvbmVtZW51LFxuICAjcGhvbmVzZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAjc2lkZWNvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBjbm9uZSwgI3Bob25lc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wY29ubHksICNzaWRlY29sIC5zZWFyY2hmb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHNlY3Rpb24ucGN3aWR0aDEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIHNlY3Rpb24ucGN3aWR0aDEwMCBkaXYge1xuICAgICAgd2lkdGg6IDQ5JTsgfVxuICAgIHNlY3Rpb24ucGN3aWR0aDEwMCBkaXYudGV4dHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgc2VjdGlvbi5wY3dpZHRoMTAwIGRpdi50ZXh0cyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5wLnBhdGgge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBwLnBhdGggPiBhI2hvbWVpY29uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICBwLnBhdGggaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiAxNXB4OyB9XG5cbiN0b3BiYXIge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4IGJsYWNrOyB9XG4gICN0b3BiYXIgYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4jcGhvbmVtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkaW1ncmF5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgI3Bob25lbWVudSBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHdoaXRlOyB9XG4gICNwaG9uZW1lbnUgYSwgI3Bob25lbWVudSBwIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfVxuICAjcGhvbmVtZW51IHNlY3Rpb24ubGluZXVwbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICAgcGFkZGluZzogMTBweCAwcHg7IH1cbiAgICAjcGhvbmVtZW51IHNlY3Rpb24ubGluZXVwbGlua3MgLmZsZXgtcm93LCAjcGhvbmVtZW51IHNlY3Rpb24ubGluZXVwbGlua3MgI2xpbmV1cCAuY3VzdG9tdGFncywgI2xpbmV1cCAjcGhvbmVtZW51IHNlY3Rpb24ubGluZXVwbGlua3MgLmN1c3RvbXRhZ3MsICNwaG9uZW1lbnUgc2VjdGlvbi5saW5ldXBsaW5rc1xuICAgICNnb29kcyAuaXRlbXRhZ3MgdWwsXG4gICAgI2dvb2RzIC5pdGVtdGFncyAjcGhvbmVtZW51IHNlY3Rpb24ubGluZXVwbGlua3MgdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAjcGhvbmVtZW51IHNlY3Rpb24ubGluZXVwbGlua3MgLmZsZXgtcm93IGEsICNwaG9uZW1lbnUgc2VjdGlvbi5saW5ldXBsaW5rcyAjbGluZXVwIC5jdXN0b210YWdzIGEsICNsaW5ldXAgI3Bob25lbWVudSBzZWN0aW9uLmxpbmV1cGxpbmtzIC5jdXN0b210YWdzIGEsICNwaG9uZW1lbnUgc2VjdGlvbi5saW5ldXBsaW5rc1xuICAgICAgI2dvb2RzIC5pdGVtdGFncyB1bCBhLFxuICAgICAgI2dvb2RzIC5pdGVtdGFncyAjcGhvbmVtZW51IHNlY3Rpb24ubGluZXVwbGlua3MgdWwgYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAjcGhvbmVtZW51IC5uYXZtZW51MDEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy90cmlfMDEucG5nKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWltYWdlLXNldCh1cmwoLi9pbWcvdHJpXzAxLnBuZykgMXgsIHVybCguL2ltZy90cmlfMDFfbC5wbmcpIDJ4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI3Bob25lbWVudSAubmF2bWVudTAxIHAge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5uYXZtZW51X2puLFxuLm5hdm1lbnVfc2osXG4ubmF2bWVudV9laixcbi5uYXZtZW51X2FqIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjdweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cblxuLm5hdm1lbnVfam4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvc3BtZW51X2puLnBuZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy9zcG1lbnVfam4ucG5nKSAxeCwgdXJsKC4vaW1nL3NwbWVudV9qbl9sLnBuZykgMngpOyB9XG5cbi5uYXZtZW51X3NqIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3NwbWVudV9zai5wbmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWltYWdlLXNldCh1cmwoLi9pbWcvc3BtZW51X3NqLnBuZykgMXgsIHVybCguL2ltZy9zcG1lbnVfc2pfbC5wbmcpIDJ4KTsgfVxuXG4ubmF2bWVudV9laiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9zcG1lbnVfZWoucG5nKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4vaW1nL3NwbWVudV9lai5wbmcpIDF4LCB1cmwoLi9pbWcvc3BtZW51X2VqX2wucG5nKSAyeCk7IH1cblxuLm5hdm1lbnVfYWoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvc3BtZW51X2FqLnBuZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy9zcG1lbnVfYWoucG5nKSAxeCwgdXJsKC4vaW1nL3NwbWVudV9hal9sLnBuZykgMngpOyB9XG5cbiNoZWFkZXIwMSxcbiNoZWFkZXIwMixcbiNoZWFkZXIwMyxcbiNoZWFkZXIwNCxcbiNoZWFkZXIwNSxcbiNoZWFkZXJqMSxcbiNoZWFkZXJqMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbiNoZWFkZXJqMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogNTRweDsgfVxuXG4jaGVhZGVyajIge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuI2hlYWRlcjEge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAjaGVhZGVyMSBpbWcge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuI2hlYWRlcjIge1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbiNoZWFkZXIwNCB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuICAjaGVhZGVyMDQgaW1nIHtcbiAgICB3aWR0aDogMjJweDsgfVxuXG4ucGFnZW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxLjdyZW07IH1cbiAgLnBhZ2VuYXRpb24gaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAucGFnZW5hdGlvbiA+IHNwYW4ge1xuICAgIGNvbG9yOiAjY2NjOyB9XG4gIC5wYWdlbmF0aW9uID4gZGl2Lm5vYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gIC5wYWdlbmF0aW9uIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5ib3JkZXJub25lIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmljb25ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jcGNpbmRleCB1bCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAjcGNpbmRleCB1bCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3RyaV8wMi5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgICAjcGNpbmRleCB1bCBsaSBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5rZXl3b3JkcywgLmtleXdvcmRzMDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMxcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDFweCA4MHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggYmxhY2s7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBibGFjaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3RhZ18wMy5wbmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWltYWdlLXNldCh1cmwoLi9pbWcvdGFnXzAzLnBuZykgMXgsIHVybCguL2ltZy90YWdfMDNfbC5wbmcpIDJ4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7IH1cbiAgLmtleXdvcmRzIGxpLCAua2V5d29yZHMwMiBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmtleXdvcmRzIGEsIC5rZXl3b3JkczAyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDdweCA4cHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cbi5rZXl3b3JkczAyIHtcbiAgbWluLWhlaWdodDogNDNweDtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2tleXdvcmRzXzAzX3MucG5nKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4vaW1nL2tleXdvcmRzXzAzX3MucG5nKSAxeCwgdXJsKC4vaW1nL2tleXdvcmRzXzAzX2wucG5nKSAyeCk7IH1cblxuLmFydGljbGVsaW5rIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbGluZS1oZWlnaHQ6IDEuOXJlbTsgfVxuXG4uYXJ0aWNsZWxpbmsgYSB7XG4gIHBhZGRpbmc6IDdweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFydGljbGVzID4gZGl2LCAuYXJ0aWNsZXMwMiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5hcnRpY2xlcyBzZWN0aW9uLCAuYXJ0aWNsZXMwMiBzZWN0aW9uIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAuYXJ0aWNsZXMgc2VjdGlvbiwgLmFydGljbGVzMDIgc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMzIlOyB9IH1cblxuLmFydGljbGVzIC5pbWcsIC5hcnRpY2xlczAyIC5pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFydGljbGVzIC5pbWcgLm5ld2ljb24sIC5hcnRpY2xlczAyIC5pbWcgLm5ld2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAuYXJ0aWNsZXMgLmltZyAubmV3aWNvbiBpbWcsIC5hcnRpY2xlczAyIC5pbWcgLm5ld2ljb24gaW1nIHtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IC01cHg7IH1cbiAgLmFydGljbGVzIC5pbWcgLnByLCAuYXJ0aWNsZXMwMiAuaW1nIC5wciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hcnRpY2xlcyAuaW1nIC5wciBpbWcsIC5hcnRpY2xlczAyIC5pbWcgLnByIGltZyB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7IH1cbiAgLmFydGljbGVzIC5pbWcgLnRodW1ibmFpbCwgLmFydGljbGVzMDIgLmltZyAudGh1bWJuYWlsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogLTE7IH1cblxuLmFydGljbGVzIGgxLCAuYXJ0aWNsZXMwMiBoMSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvdHJpXzAxLnBuZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy90cmlfMDEucG5nKSAxeCwgdXJsKC4vaW1nL3RyaV8wMV9sLnBuZykgMngpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0OyB9XG5cbi5hcnRpY2xlcyBoMiwgLmFydGljbGVzMDIgaDIge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG5cbi5hcnRpY2xlcyBwLCAuYXJ0aWNsZXMwMiBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hcnRpY2xlcyBwLnBjb25seSwgLmFydGljbGVzMDIgcC5wY29ubHksIC5hcnRpY2xlcyAjc2lkZWNvbCBwLnNlYXJjaGZvcm0sICNzaWRlY29sIC5hcnRpY2xlcyBwLnNlYXJjaGZvcm0sIC5hcnRpY2xlczAyICNzaWRlY29sIHAuc2VhcmNoZm9ybSwgI3NpZGVjb2wgLmFydGljbGVzMDIgcC5zZWFyY2hmb3JtIHtcbiAgZm9udC1zaXplOiAxLjFyZW07IH1cblxuLmFydGljbGVzIGEsIC5hcnRpY2xlczAyIGEge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYXJ0aWNsZXMwMiBoMiB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gIC5hcnRpY2xlcyBoMiwgLmFydGljbGVzMDIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5zZWN0aW9udGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5hcnRpY2xlczAyIGRpdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYXJ0aWNsZXMwMiBzZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLmFydGljbGVzMDIgc2VjdGlvbiA+IGEge1xuICAgICAgd2lkdGg6IDM1JTsgfVxuICAgIC5hcnRpY2xlczAyIHNlY3Rpb24gZGl2LnRleHRzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICAuYXJ0aWNsZXMwMiBzZWN0aW9uIGRpdi50ZXh0cyBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuICAgIC5hcnRpY2xlczAyIHNlY3Rpb24gLmRhdGUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9IH1cblxuLnRodW1ibmFpbGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud3BfcnBfdGh1bWJuYWlsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZmJsaW5rIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmViZWNjYXB1cnBsZTsgfVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5mYi1wYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjc7IH1cblxuI3NpZGVjb2wgLnNlYXJjaGZvcm0ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI3NpZGVjb2wgLnNlYXJjaGZvcm0gPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgI3NpZGVjb2wgLnNlYXJjaGZvcm0gLnMge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAjc2lkZWNvbCAuc2VhcmNoZm9ybSAuc2VhcmNoc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9pY29uX3NlYXJjaC5wbmcpOyB9XG4gICNzaWRlY29sIC5zZWFyY2hmb3JtIC5zZWFyY2hzdWJtaXQ6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jcGhvbmVzZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5OyB9XG4gICNwaG9uZXNlYXJjaCAuc2VhcmNoZm9ybSB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAjcGhvbmVzZWFyY2ggLnNlYXJjaGZvcm0gPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICNwaG9uZXNlYXJjaCAuc2VhcmNoZm9ybSAucyB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgI3Bob25lc2VhcmNoIC5zZWFyY2hmb3JtIC5zZWFyY2hzdWJtaXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9zcF9zZWFyY2hfYnV0dG9uLnN2Zyk7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgI3Bob25lc2VhcmNoIC5zZWFyY2hmb3JtIC5zZWFyY2hzdWJtaXQ6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5lcGNsaXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZXBjbGlzdCBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAuZXBjbGlzdCBwOm50aC1jaGlsZCgxKSB7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM2YmE5YzA7IH1cbiAgICAuZXBjbGlzdCBwOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM5MGMzMWU7IH1cbiAgICAuZXBjbGlzdCBwOm50aC1jaGlsZCgzKSB7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlZDgwOTc7IH1cbiAgICAuZXBjbGlzdCBwOm50aC1jaGlsZCg0KSB7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmMzk4MDA7IH1cbiAgICAuZXBjbGlzdCBwOm50aC1jaGlsZCg1KSB7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNiYjc3YjQ7IH1cbiAgICAuZXBjbGlzdCBwOm50aC1jaGlsZCg2KSB7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM2ZTllY2U7IH1cbiAgICAuZXBjbGlzdCBwOm50aC1jaGlsZCg3KSB7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlYzZmODE7IH1cbiAgICAuZXBjbGlzdCBwIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFycm93bGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9hcnJvd2xpLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG5cbi5zdG9yZWxpc3QgaDEge1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnN0b3JlbGlzdCBoMSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc3RvcmVsaXN0IGgxLCAuc3RvcmVsaXN0IHAge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3RvcmVsaXN0IGhyIHtcbiAgbWFyZ2luOiAyNXB4IGF1dG87IH1cblxuI3NpbmdsZWFydGljbGUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiNsaW5ldXAgLmNvbDQgaDQsXG4jZ29vZHMgLmNvbDQgaDQge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogNXB4IDVweCAzcHggMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cblxuI2xpbmV1cCAuY29sNCAuYnJhbmQsXG4jZ29vZHMgLmNvbDQgLmJyYW5kIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IH1cblxuI2xpbmV1cCAuY29sNCA+ICosXG4jZ29vZHMgLmNvbDQgPiAqIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuI2xpbmV1cCAuY29sNCA+IGEgKixcbiNnb29kcyAuY29sNCA+IGEgKiB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiNnb29kcyBkaXYubGVmdGJvcmRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgYmxhY2s7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAjZ29vZHMgZGl2LmxlZnRib3JkZXIgcC5icmFuZCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gICNnb29kcyBkaXYubGVmdGJvcmRlciBoMSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgI2dvb2RzIGRpdi5sZWZ0Ym9yZGVyIHAucHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4jZ29vZHMgZGl2LnNwZWMge1xuICBtYXJnaW46IDI1cHggMDsgfVxuICAjZ29vZHMgZGl2LnNwZWMgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAjZ29vZHMgZGl2LnNwZWMgdGFibGUgdGQge1xuICAgICAgcGFkZGluZzogOHB4IDhweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMzsgfVxuICAgICNnb29kcyBkaXYuc3BlYyB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBtaW4td2lkdGg6IDY1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbiNnb29kcyBkaXYuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuI2dvb2RzIGRpdi5tb3JlbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjZ29vZHMgZGl2Lm1vcmVsaW5rIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OyB9XG5cbiNnb29kcyBkaXYuY3JlZGl0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gICNnb29kcyBkaXYuY3JlZGl0IHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG4jZ29vZHMgaHIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjazsgfVxuXG4jZ29vZHMgLml0ZW10YWdzIGgxIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuI2xpbmV1cCAuY3VzdG9tdGFncyxcbiNnb29kcyAuaXRlbXRhZ3MgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAjbGluZXVwIC5jdXN0b210YWdzIGxpLFxuICAjZ29vZHMgLml0ZW10YWdzIHVsIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA3cHggOHB4IDVweDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAjbGluZXVwIC5jdXN0b210YWdzIGxpIGEsXG4gICAgI2dvb2RzIC5pdGVtdGFncyB1bCBsaSBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnNlY3Rpb24ubGluZXVwbGlua3MgPiAuY29sNCBhIHtcbiAgd2lkdGg6IDIzJSAhaW1wb3J0YW50OyB9XG5cbi5zaW5nbGUgYXJ0aWNsZSBkaXYuY2FwdGlvbmltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnNpbmdsZSBhcnRpY2xlIGRpdi5jYXB0aW9uaW1nIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4uc2luZ2xlIGFydGljbGUgc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLnNpbmdsZSBhcnRpY2xlIHAuc21hbGwsIC5zaW5nbGUgYXJ0aWNsZSBkaXYuc21hbGwge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2luZ2xlIGFydGljbGUgaDMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4IDVweCAzcHggMXB4OyB9XG4gIC5zaW5nbGUgYXJ0aWNsZSBoMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4pagXCI7IH1cblxuLnNpbmdsZSBhcnRpY2xlIHAuc291cmNlIHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnNpbmdsZSBhcnRpY2xlIHAuc291cmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi9pbWcvYm9va2ljb24ucG5nXCIpO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDsgfVxuXG4uc2luZ2xlIGFydGljbGUgZGl2LmJvcmRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMzMzMzMzM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBmb250LXNpemU6IDEuMXJlbTsgfVxuXG4uc2luZ2xlIGFydGljbGUgZGl2LmJvcmRlcmJnIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMTExMTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyB9XG5cbi5zaW5nbGUgYXJ0aWNsZSBwLnByb2ZzdGF0dXMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLnNpbmdsZSBhcnRpY2xlIHAucHJvZnN0YXR1cyArIHAucHJvZm5hbWUge1xuICAgIG1hcmdpbi10b3A6IDJweDsgfVxuXG4uc2luZ2xlIGFydGljbGUgcC5wcm9mbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gIC5zaW5nbGUgYXJ0aWNsZSBwLnByb2ZuYW1lICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5zaW5nbGUgYXJ0aWNsZSBkaXYucmVhZG1vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNpbmdsZSBhcnRpY2xlIGRpdi5yZWFkbW9yZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLnNpbmdsZSBhcnRpY2xlIC55b3V0dWJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBtYXJnaW46IDMwcHggMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnNpbmdsZSBhcnRpY2xlIC55b3V0dWJlIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNpbmdsZSBhcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuc2luZ2xlIGFydGljbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cblxuaDEjc3AtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbnAjc3AtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbnNlY3Rpb24jc3AtdGFncyBkaXYuY2F0dGFncyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGltZ3JheTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIHNlY3Rpb24jc3AtdGFncyBkaXYuY2F0dGFncyBoMSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbnNlY3Rpb24jc3AtdGFncyBkaXYua2V5d29yZHMsIHNlY3Rpb24jc3AtdGFncyBkaXYua2V5d29yZHMwMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIHNlY3Rpb24jc3AtdGFncyBkaXYua2V5d29yZHMgdWwsIHNlY3Rpb24jc3AtdGFncyBkaXYua2V5d29yZHMwMiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBzZWN0aW9uI3NwLXRhZ3MgZGl2LmtleXdvcmRzIHVsIGxpLCBzZWN0aW9uI3NwLXRhZ3MgZGl2LmtleXdvcmRzMDIgdWwgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxudWwjY2F0bmF2IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgdWwjY2F0bmF2IGxpIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwYWRkaW5nOiAzcHggMTZweCA0cHg7IH1cbiAgdWwjY2F0bmF2IGxpLmN1cnJlbnQtY2F0IGEge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG5zZWN0aW9uLnBpY2t1cGl0ZW1zIHNlY3Rpb24uZmxleC1yb3csIHNlY3Rpb24ucGlja3VwaXRlbXMgI2xpbmV1cCBzZWN0aW9uLmN1c3RvbXRhZ3MsICNsaW5ldXAgc2VjdGlvbi5waWNrdXBpdGVtcyBzZWN0aW9uLmN1c3RvbXRhZ3Mge1xuICB3aWR0aDogOTYlOyB9XG4gIHNlY3Rpb24ucGlja3VwaXRlbXMgc2VjdGlvbi5mbGV4LXJvdyBkaXYsIHNlY3Rpb24ucGlja3VwaXRlbXMgI2xpbmV1cCBzZWN0aW9uLmN1c3RvbXRhZ3MgZGl2LCAjbGluZXVwIHNlY3Rpb24ucGlja3VwaXRlbXMgc2VjdGlvbi5jdXN0b210YWdzIGRpdiB7XG4gICAgd2lkdGg6IDQ4JTsgfVxuICBzZWN0aW9uLnBpY2t1cGl0ZW1zIHNlY3Rpb24uZmxleC1yb3cgZGl2LnJpZ2h0IGgxLCBzZWN0aW9uLnBpY2t1cGl0ZW1zICNsaW5ldXAgc2VjdGlvbi5jdXN0b210YWdzIGRpdi5yaWdodCBoMSwgI2xpbmV1cCBzZWN0aW9uLnBpY2t1cGl0ZW1zIHNlY3Rpb24uY3VzdG9tdGFncyBkaXYucmlnaHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgc2VjdGlvbi5waWNrdXBpdGVtcyBzZWN0aW9uLmZsZXgtcm93IGRpdi5yaWdodCBhLCBzZWN0aW9uLnBpY2t1cGl0ZW1zICNsaW5ldXAgc2VjdGlvbi5jdXN0b210YWdzIGRpdi5yaWdodCBhLCAjbGluZXVwIHNlY3Rpb24ucGlja3VwaXRlbXMgc2VjdGlvbi5jdXN0b210YWdzIGRpdi5yaWdodCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDlweCAwOyB9XG4iLCIvKlxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcbnYxLjYuMVxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxuVHdpdHRlcjogQHJpY2hfY2xhcmtcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIGJvcmRlcjowO1xuICAgIG91dGxpbmU6MDtcbiAgICBmb250LXNpemU6MTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OmluaGVyaXQ7XG59XG5cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OjE7XG59XG5cbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxcbmZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG5cbm5hdiB1bCB7XG4gICAgbGlzdC1zdHlsZTpub25lO1xufVxuXG51bCxvbHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgICBxdW90ZXM6bm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gICAgY29udGVudDonJztcbiAgICBjb250ZW50Om5vbmU7XG59XG5cbmEge1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBmb250LXNpemU6MTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmOTtcbiAgICBjb2xvcjojMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmOTtcbiAgICBjb2xvcjojMDAwO1xuICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbmRlbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOjFweCBkb3R0ZWQ7XG4gICAgY3Vyc29yOmhlbHA7XG59XG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6MDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBoZWlnaHQ6MXB4O1xuICAgIGJvcmRlcjowO1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNjY2NjY2M7XG4gICAgbWFyZ2luOjFlbSAwO1xuICAgIHBhZGRpbmc6MDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuIiwiKntcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1se1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRmb250LXNpemU6IDgwJTtcclxuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5ib2R5e1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi13aWR0aDogJG1pbi13aWR0aDtcclxuXHQvLyB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Zm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sICdMdWNpZGEgR3JhbmRlJywgJ0hlbHZldGljYSBOZXVlJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCBcIuODoeOCpOODquOCqlwiLCBtZWlyeW8sIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5pbWd7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbmF7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuYTpob3ZlcntcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnN0cm9uZ3tcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5we1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XHJcbn1cclxuXHJcblxyXG4ubm9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oaWRkZW57XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuIiwiJHdyYXAtd2lkdGggOiA5MCU7XG4kbWluLXdpZHRoIDogMzYwcHg7XG4kYnJlYWtwb2ludC1zcCA6IDY0MHB4O1xuJGJyZWFrcG9pbnQtcGMgOiA5NTBweDtcbiRtYXgtd2lkdGggOiAxMjgwcHg7XG5cbiRwaG9uZW5hdmhlaWdodCA6IDUwcHg7XG4kc21hbGx3aWR0aCA6IDk2dnc7XG4kc2VjdGlvbi1oZWFkZXJfaGVpZ2h0IDogNDBweDtcblxuJGxpbmtjb2xvciA6ICMwMDY2Y2M7XG4iLCIuZmxleC1jb2x7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4LXJvd3tcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29sNHtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdD4qe1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0QGluY2x1ZGUgb25zcHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fTtcblx0fVxufVxuXG4ubWxhe1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1yYXtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubXRhe1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ubWJhe1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4udGFye1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhY3tcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFse1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc3Bub25le1xuXHRAaW5jbHVkZSBvbnNwe1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNwb25seXtcblx0QGluY2x1ZGUgbm9uc3B7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGNub25le1xuXHRAaW5jbHVkZSBvbnBje1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnBjb25seXtcblx0QGluY2x1ZGUgbm9ucGN7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250YWluaW1ne1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5jb3ZlcmltZ3tcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNlcmlme1xuXHRmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCLvvK3vvLMg5piO5pydXCIsIHNlcmlmO1xufVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcblx0JGkgOiAkaSAqIDEwO1xuXHQubXQjeyAkaSB9IHtcblx0XHRtYXJnaW4tdG9wOiAjeyRpfXB4O1xuXHR9XG5cdC5tYiN7ICRpIH0ge1xuXHRcdG1hcmdpbi1ib3R0b206ICN7JGl9cHg7XG5cdH1cblx0LnB0I3sgJGkgfSB7XG5cdFx0cGFkZGluZy10b3A6ICN7JGl9cHg7XG5cdH1cblx0LnBiI3sgJGkgfSB7XG5cdFx0cGFkZGluZy1ib3R0b206ICN7JGl9cHg7XG5cdH1cbn1cbiIsIkBtaXhpbiBvbnNwIHtcblx0QG1lZGlhIChtYXgtd2lkdGggOiAkYnJlYWtwb2ludC1zcCApe1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBub25zcCB7XG5cdEBtZWRpYSAobWluLXdpZHRoIDogI3skYnJlYWtwb2ludC1zcCArIDEgfSApe1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBvbnBjIHtcblx0QG1lZGlhIChtaW4td2lkdGggOiAkYnJlYWtwb2ludC1wYyApe1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBub25wYyB7XG5cdEBtZWRpYSAobWF4LXdpZHRoIDogI3skYnJlYWtwb2ludC1wYyAtIDEgfSApe1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4iLCJAaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcInZhclwiO1xyXG5AaW1wb3J0IFwidXRpbGl0eVwiO1xyXG5AaW1wb3J0IFwiY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJjbGFzc1wiO1xyXG5cclxuYm9keSB7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG4ucGNvbmx5e1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndyYXBwZXJ7XHJcblx0d2lkdGg6ICRzbWFsbHdpZHRoO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtcGMpIHtcclxuXHRcdHdpZHRoOiA5OCU7XHJcblx0fVxyXG59XHJcblxyXG4uc25zbGlua3tcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdG1hcmdpbjogMTBweCBhdXRvO1xyXG5cdGRpdntcclxuXHRcdHdpZHRoOiAzMiU7XHJcblx0fVxyXG59XHJcblxyXG5tYWlue1xyXG5cdG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5hcnRpY2xle1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0aW1ne1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdGgxe1xyXG5cdFx0Zm9udC1zaXplOiAxLjlyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHRoMntcclxuXHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDVweCBibGFjaztcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHRwe1xyXG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRtYXJnaW46IDE1cHggMDtcclxuXHRcdEBpbmNsdWRlIG9uc3B7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0fTtcclxuXHR9XHJcblx0cC5sZWFke1xyXG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblx0YXtcclxuXHRcdGNvbG9yOiAkbGlua2NvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIGhlYWRlcntcclxuLy8gXHRAaW5jbHVkZSBvbnBjIHtcclxuLy8gXHRcdGhlaWdodDogMjEwcHg7XHJcbi8vIFx0fVxyXG4vLyB9XHJcbi8vXHJcbi8vIGhlYWRlci5ob21le1xyXG4vLyBcdEBpbmNsdWRlIG9ucGMge1xyXG4vLyBcdFx0aGVpZ2h0OiAyMDBweDtcclxuLy8gXHR9XHJcbi8vIH1cclxuXHJcbmZvb3RlcntcclxuXHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRjb2xvcjogZGltZ3JheTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRwe1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE3MCU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHRkaXZ7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdH1cclxuXHQjcGhvbmVmb290ZXJ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDEuMHJlbTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRzbWFsbHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0I3NwZm9vdGVybGlua3tcclxuXHRcdG1hcmdpbjogMTBweCAyMHB4O1xyXG5cdH1cclxuXHQuZnFmb290ZXJ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0fVxyXG59XHJcblxyXG4uYXJ0aWNsZWRhdGV7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRmb250LXNpemU6IDEuMHJlbTtcclxufVxyXG5cclxuLmRhdGV7XHJcblx0Zm9udC1zaXplOiAwLjlyZW07XHJcblx0bWFyZ2luOiA1cHggMDtcclxufVxyXG5cclxuQGluY2x1ZGUgb25wYyB7XHJcblx0Zm9vdGVye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQjdG9wbGlua3tcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0Ym90dG9tOiA5MHB4O1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnBjb25seXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0d2lkdGg6IDk4JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA5NTBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0LmpubGlua3tcclxuXHRcdFx0XHR3aWR0aDogODEwcHg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0PmF7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gLmJvdHRvbXtcclxuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvYWlfbG9nb18wMS5wbmcpO1xyXG5cdFx0XHQvLyBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdC8vIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcblx0XHRcdC8vIH1cclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0PmRpdi5mbGV4e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbiNtaWRkbGVzZWN7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5zZWN0aW9udGl0bGV7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0cGFkZGluZzogNXB4IDEwcHggNXB4IDMwcHg7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3dpbmdfaWNvbi5zdmcpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi50aXRsZWJvcmRlcntcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcclxufVxyXG5cclxuLmJhbm5lcnN7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0aW1ne1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbiNzaWRlY29se1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0d2lkdGg6IDMwMHB4O1xyXG5cdG1pbi13aWR0aDogMjg1cHg7XHJcblx0c2VjdGlvbntcclxuXHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdH1cclxuXHRoMntcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRwYWRkaW5nOiA3cHggMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMjhweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBibGFjaztcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQjaW5kZXggaDJ7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvc3VuLmdpZik7XHJcblx0fVxyXG5cdCNyYW5raW5nIGgye1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3JhbmtpbmcuZ2lmKTtcclxuXHR9XHJcblx0I21hZ2F6aW5lIGgye1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL21hZ2F6aW5lLmdpZik7XHJcblx0fVxyXG5cclxuXHQ+LmZsZXh7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2luZGV4bGlua3tcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0bWFyZ2luOiAxMHB4IDA7XHJcblx0YXtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDMwJTtcclxuXHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHR9XHJcbn1cclxuXHJcbiNyYW5raW5ne1xyXG5cdG9sIGxpIGF7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHQvLyBmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblx0YXtcclxuXHRcdEBpbmNsdWRlIG9ucGN7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMC45cmVtO1xyXG5cdFx0fTtcclxuXHR9XHJcblx0b2x7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0Y291bnRlci1yZXNldDogbm87XHJcblx0XHRAaW5jbHVkZSBvbnNwe1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHR9O1xyXG5cdH1cclxuXHRsaXtcclxuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcblx0fVxyXG5cdGxpOm50aC1jaGlsZCgxKXtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9yYW5raW5nL2ljb25ubzAxLmdpZik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy9yYW5raW5nL2ljb25ubzAxLmdpZikgMXgsIHVybCguL2ltZy9yYW5raW5nL2ljb25ubzAxX2wuZ2lmKSAyeCk7XHJcblx0fVxyXG5cdGxpOm50aC1jaGlsZCgyKXtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9yYW5raW5nL2ljb25ubzAyLmdpZik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy9yYW5raW5nL2ljb25ubzAyLmdpZikgMXgsIHVybCguL2ltZy9yYW5raW5nL2ljb25ubzAyX2wuZ2lmKSAyeCk7XHJcblx0fVxyXG5cdGxpOm50aC1jaGlsZCgzKXtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9yYW5raW5nL2ljb25ubzAzLmdpZik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy9yYW5raW5nL2ljb25ubzAzLmdpZikgMXgsIHVybCguL2ltZy9yYW5raW5nL2ljb25ubzAzX2wuZ2lmKSAyeCk7XHJcblx0fVxyXG5cdGxpOm50aC1jaGlsZCg0KXtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA0LmdpZik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA0LmdpZikgMXgsIHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA0X2wuZ2lmKSAyeCk7XHJcblx0fVxyXG5cdGxpOm50aC1jaGlsZCg1KXtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA1LmdpZik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA1LmdpZikgMXgsIHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA1X2wuZ2lmKSAyeCk7XHJcblx0fVxyXG5cdGxpOm50aC1jaGlsZCg2KXtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA2LmdpZik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA2LmdpZikgMXgsIHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA2X2wuZ2lmKSAyeCk7XHJcblx0fVxyXG5cdGxpOm50aC1jaGlsZCg3KXtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA3LmdpZik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA3LmdpZikgMXgsIHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA3X2wuZ2lmKSAyeCk7XHJcblx0fVxyXG5cdGxpOm50aC1jaGlsZCg4KXtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA4LmdpZik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA4LmdpZikgMXgsIHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA4X2wuZ2lmKSAyeCk7XHJcblx0fVxyXG5cdGxpOm50aC1jaGlsZCg5KXtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA5LmdpZik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA5LmdpZikgMXgsIHVybCguL2ltZy9yYW5raW5nL2ljb25ubzA5X2wuZ2lmKSAyeCk7XHJcblx0fVxyXG5cdGxpOm50aC1jaGlsZCgxMCl7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvcmFua2luZy9pY29ubm8xMC5naWYpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWltYWdlLXNldCh1cmwoLi9pbWcvcmFua2luZy9pY29ubm8xMC5naWYpIDF4LCB1cmwoLi9pbWcvcmFua2luZy9pY29ubm8xMF9sLmdpZikgMngpO1xyXG5cdH1cclxufVxyXG5cclxuI3JhbmtpbmcwMntcclxuXHRAZXh0ZW5kICNyYW5raW5nO1xyXG5cdG1heC13aWR0aDogNDAwcHg7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG5cclxuI3Jhbmtpbmdoe1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9yYW5raW5nX2ljb24uc3ZnKSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jbWFnYXppbmVoe1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9tYWdhemluZV9pY29uLnN2ZykgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI3NvbGFyaW5kZXh7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3N1bl8wMi5wbmcpO1xyXG5cdHBhZGRpbmctbGVmdDogNTBweDtcclxufVxyXG5cclxuI21hZ2F6aW5le1xyXG5cdHdpZHRoOiA5NiU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0aDIsaDN7XHJcblx0XHRtYXJnaW46IDVweCAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHRoMntcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHR9XHJcblx0aDN7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTEwJTtcclxuXHRcdHNwYW4uc21hbGx7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0LmZsZXh7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHR9XHJcblx0LmZsZXggZGl2e1xyXG5cdFx0d2lkdGg6IDQ4JTtcclxuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdGltZ3tcclxuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcclxuXHRcdH1cclxuXHRcdD5we1xyXG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmZvcm17XHJcblx0XHRtYXJnaW46IDhweCAwO1xyXG5cdH1cclxufVxyXG5cclxuI21hZ2F6aW5le1xyXG5cdEBpbmNsdWRlIG5vbnBje1xyXG5cdFx0ZGl2LmZsZXh7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9O1xyXG59XHJcblxyXG4uc21hbGxhZHtcclxuXHRtYXJnaW46IDAgYXV0byAxMHB4O1xyXG5cdGltZ3tcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4jc2lkZWNvbCAuc21hbGxhZHtcclxuXHR3aWR0aDogMzAwcHg7XHJcblx0aW1ne1xyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm1pZGFke1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjODg4ODg4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4ODg4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0PmRpdntcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHRpbWd7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuI3BjaGR3cmFwcGVye1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdEBpbmNsdWRlIG9ucGMge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdD51bHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdD5hID5saXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHR3aWR0aDogMTA4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0YS5ub3cgZGl2LFxyXG5cdFx0YTpob3ZlciBkaXZ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIHVsLnNvbGFyY2F0e1xyXG5cdC8vIFx0YTpmaXJzdC1jaGlsZCBkaXZ7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9uYXZfc2pfMDEucG5nKTtcclxuXHQvLyBcdFx0d2lkdGg6IDExN3B4O1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0YTpudGgtb2YtdHlwZSgyKSBkaXZ7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9uYXZfc2pfMDIucG5nKTtcclxuXHQvLyBcdFx0d2lkdGg6IDgwcHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHRhOm50aC1vZi10eXBlKDMpIGRpdntcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9zal8wMy5wbmcpO1xyXG5cdC8vIFx0XHR3aWR0aDogMTE2cHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHRhOm50aC1vZi10eXBlKDQpIGRpdntcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9zal8wNC5wbmcpO1xyXG5cdC8vIFx0XHR3aWR0aDogMTQ0cHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHRhOm50aC1vZi10eXBlKDUpIGRpdntcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9zal8wNS5wbmcpO1xyXG5cdC8vIFx0XHR3aWR0aDogMTM2cHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHRhOm50aC1vZi10eXBlKDYpIGRpdntcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9zal8wNi5wbmcpO1xyXG5cdC8vIFx0XHR3aWR0aDogMTY1cHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cdC8vIHVsLmVhcnRoY2F0e1xyXG5cdC8vIFx0YTpmaXJzdC1jaGlsZCBkaXZ7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9uYXZfZWpfMDMucG5nKTtcclxuXHQvLyBcdFx0d2lkdGg6IDExMHB4O1xyXG4gIC8vXHJcblx0Ly8gXHR9XHJcblx0Ly8gXHRhOm50aC1vZi10eXBlKDIpIGRpdntcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9lal8wMi5wbmcpO1xyXG5cdC8vIFx0XHR3aWR0aDogMTUxcHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHRhOm50aC1vZi10eXBlKDMpIGRpdntcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9lal8wMS5wbmcpO1xyXG5cdC8vIFx0XHR3aWR0aDogMTI4cHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHRhOm50aC1vZi10eXBlKDQpIGRpdntcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9lal8wNC5wbmcpO1xyXG5cdC8vIFx0XHR3aWR0aDogMTY2cHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHRhOm50aC1vZi10eXBlKDUpIGRpdntcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9lal8wNS5wbmcpO1xyXG5cdC8vIFx0XHR3aWR0aDogMTI0cHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHRhOm50aC1vZi10eXBlKDYpIGRpdntcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9lal8wNi5wbmcpO1xyXG5cdC8vIFx0XHR3aWR0aDogODBweDtcclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblx0Ly8gdWwuYWdyaWNhdHtcclxuXHQvLyBcdGE6Zmlyc3QtY2hpbGQgZGl2e1xyXG5cdC8vIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvbmF2X2FqXzAxLnBuZyk7XHJcblx0Ly8gXHRcdHdpZHRoOiA4NHB4O1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0YTpudGgtb2YtdHlwZSgyKSBkaXZ7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9uYXZfYWpfMDIucG5nKTtcclxuXHQvLyBcdFx0d2lkdGg6IDE1MnB4O1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0YTpudGgtb2YtdHlwZSgzKSBkaXZ7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9uYXZfYWpfMDMucG5nKTtcclxuXHQvLyBcdFx0d2lkdGg6IDE3MHB4O1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0YTpudGgtb2YtdHlwZSg0KSBkaXZ7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9uYXZfYWpfMDQucG5nKTtcclxuXHQvLyBcdFx0d2lkdGg6IDE2OHB4O1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0YTpudGgtb2YtdHlwZSg1KSBkaXZ7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9uYXZfYWpfMDUucG5nKTtcclxuXHQvLyBcdFx0d2lkdGg6IDE0MHB4O1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0YTpudGgtb2YtdHlwZSg2KSBkaXZ7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9uYXZfYWpfMDYucG5nKTtcclxuXHQvLyBcdFx0d2lkdGg6IDgwcHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cdC8vIHVsLmZxY2F0e1xyXG5cdC8vIFx0YTpmaXJzdC1jaGlsZCBkaXZ7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9uYXZfZnFfMDEucG5nKTtcclxuXHQvLyBcdFx0d2lkdGg6IDk1cHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHRhOm50aC1vZi10eXBlKDIpIGRpdntcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9mcV8wMi5wbmcpO1xyXG5cdC8vIFx0XHR3aWR0aDogOTVweDtcclxuXHQvLyBcdH1cclxuXHQvLyBcdGE6bnRoLW9mLXR5cGUoMykgZGl2e1xyXG5cdC8vIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvbmF2X2ZxXzAzLnBuZyk7XHJcblx0Ly8gXHRcdHdpZHRoOiAxMTBweDtcclxuXHQvLyBcdH1cclxuXHQvLyBcdGE6bnRoLW9mLXR5cGUoNCkgZGl2e1xyXG5cdC8vIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvbmF2X2ZxXzA0LnBuZyk7XHJcblx0Ly8gXHRcdHdpZHRoOiA4NXB4O1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0YTpudGgtb2YtdHlwZSg1KSBkaXZ7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9uYXZfZnFfMDUucG5nKTtcclxuXHQvLyBcdFx0d2lkdGg6IDk1cHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHRhOm50aC1vZi10eXBlKDYpIGRpdntcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9mcV8wNi5wbmcpO1xyXG5cdC8vIFx0XHR3aWR0aDogMTE1cHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cclxufVxyXG5cclxuI3BjaGVhZGVye1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxufVxyXG5cclxuI3BjaGRsZWZ0e1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0d2lkdGg6IDIyMnB4O1xyXG59XHJcblxyXG4jcGNoZHJpZ2h0e1xyXG5cdHdpZHRoOiA3MjhweDtcclxuXHR1bHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxcHg7XHJcblx0XHR3aWR0aDogNzI2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzg4ODg4ODtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg4ODg4ODtcclxuXHR9XHJcblx0YXtcclxuXHRcdHdpZHRoOiAzMy4zJTtcclxuXHR9XHJcblx0bGl7XHJcblx0XHR3aWR0aDogMjQxcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdH1cclxuXHRhOmZpcnN0LWNoaWxkIGxpe1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9zal93aC5wbmcpO1xyXG5cdH1cclxuXHRhOm50aC1vZi10eXBlKDIpIGxpe1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9lal93aC5wbmcpO1xyXG5cdH1cclxuXHRhOm50aC1vZi10eXBlKDMpIGxpe1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL25hdl9hal93aC5wbmcpO1xyXG5cdH1cclxuXHRhOmhvdmVyIGxpLFxyXG5cdGEubm93IGxpe1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuXHR9XHJcblxyXG5cdC5qbntcclxuXHRcdGxpe1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHRcdH1cclxuXHRcdGE6Zmlyc3QtY2hpbGQgbGl7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9uYXZfc2pfYmwucG5nKTtcclxuXHRcdH1cclxuXHRcdGE6bnRoLW9mLXR5cGUoMikgbGl7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9uYXZfZWpfYmwucG5nKTtcclxuXHRcdH1cclxuXHRcdGE6bnRoLW9mLXR5cGUoMykgbGl7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9uYXZfYWpfYmwucG5nKTtcclxuXHRcdH1cclxuXHRcdGE6aG92ZXIgbGksXHJcblx0XHRhLm5vdyBsaXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG4jcGhvbmV0b3BuYXYge1xyXG5cdHVse1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1NTU1O1xyXG5cdFx0YXtcclxuXHRcdFx0d2lkdGg6IDMzJTtcclxuXHRcdH1cclxuXHRcdGxpe1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNTU1NTU1O1xyXG5cdFx0fVxyXG5cdFx0YTpmaXJzdC1jaGlsZCBsaXtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuI3RvcGtleXdvcmRze1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRwYWRkaW5nOiAzcHggMDtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XHJcblx0bWluLWhlaWdodDogMzZweDtcclxuXHRoMntcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcblx0dWx7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHRsaXtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjBweDs7XHJcblx0fVxyXG59XHJcblxyXG4jdG9wa2V5d29yZHMwMntcclxuXHRAZXh0ZW5kICN0b3BrZXl3b3JkcztcclxufVxyXG5cclxuQGluY2x1ZGUgb25wYyB7XHJcblx0I21pZGRsZXNlYyxcclxuXHRoZWFkZXJ7XHJcblx0XHRtYXgtd2lkdGg6IDk1MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQjcGNoZHdyYXBwZXJ7XHJcblx0XHQ+dWx7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0fVxyXG5cdG1haW57XHJcblx0XHQvLyBtaW4td2lkdGg6IDUwMHB4O1xyXG5cdFx0Ly8gbWF4LXdpZHRoOiA2NDBweDtcclxuXHRcdHdpZHRoOiA2NDBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQjdG9wYmFyLFxyXG5cdCNwaG9uZW1lbnUsXHJcblx0I3Bob25lc2VhcmNoe1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0I3NpZGVjb2x7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5wY25vbmV7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQucGNvbmx5e1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdHNlY3Rpb24ucGN3aWR0aDEwMHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRkaXZ7XHJcblx0XHRcdHdpZHRoOiA0OSU7XHJcblx0XHR9XHJcblx0XHRkaXYudGV4dHN7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbnAucGF0aHtcclxuXHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdD5hI2hvbWVpY29uOmhvdmVye1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdGltZ3tcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogMnB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0d2lkdGg6IDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4jdG9wYmFye1xyXG5cdGhlaWdodDogNzVweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDNweCBibGFjaztcclxuXHRhe1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcbn1cclxuXHJcbiNwaG9uZW1lbnV7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IGRpbWdyYXk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXgtaGVpZ2h0OiAyMDAwcHg7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGxpe1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcblx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggd2hpdGU7XHJcblx0fVxyXG5cdGEscHtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblx0fVxyXG5cdHNlY3Rpb24ubGluZXVwbGlua3N7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcclxuXHRcdHBhZGRpbmc6IDEwcHggMHB4O1xyXG5cdFx0LmZsZXgtcm93e1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm5hdm1lbnUwMXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3RyaV8wMS5wbmcpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWltYWdlLXNldCh1cmwoLi9pbWcvdHJpXzAxLnBuZykgMXgsIHVybCguL2ltZy90cmlfMDFfbC5wbmcpIDJ4KTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDUwJTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0cHtcclxuXHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubmF2bWVudV9qbixcclxuLm5hdm1lbnVfc2osXHJcbi5uYXZtZW51X2VqLFxyXG4ubmF2bWVudV9hantcclxuXHRwYWRkaW5nLWxlZnQ6IDEyN3B4O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbn1cclxuXHJcbi5uYXZtZW51X2pue1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9zcG1lbnVfam4ucG5nKTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy9zcG1lbnVfam4ucG5nKSAxeCwgdXJsKC4vaW1nL3NwbWVudV9qbl9sLnBuZykgMngpO1xyXG59XHJcblxyXG4ubmF2bWVudV9zantcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvc3BtZW51X3NqLnBuZyk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWltYWdlLXNldCh1cmwoLi9pbWcvc3BtZW51X3NqLnBuZykgMXgsIHVybCguL2ltZy9zcG1lbnVfc2pfbC5wbmcpIDJ4KTtcclxufVxyXG5cclxuLm5hdm1lbnVfZWp7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3NwbWVudV9lai5wbmcpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1pbWFnZS1zZXQodXJsKC4vaW1nL3NwbWVudV9lai5wbmcpIDF4LCB1cmwoLi9pbWcvc3BtZW51X2VqX2wucG5nKSAyeCk7XHJcbn1cclxuXHJcbi5uYXZtZW51X2Fqe1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9zcG1lbnVfYWoucG5nKTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy9zcG1lbnVfYWoucG5nKSAxeCwgdXJsKC4vaW1nL3NwbWVudV9hal9sLnBuZykgMngpO1xyXG59XHJcblxyXG4jaGVhZGVyMDEsXHJcbiNoZWFkZXIwMixcclxuI2hlYWRlcjAzLFxyXG4jaGVhZGVyMDQsXHJcbiNoZWFkZXIwNSxcclxuI2hlYWRlcmoxLFxyXG4jaGVhZGVyajJ7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4jaGVhZGVyajF7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWxlZnQ6IDU0cHg7XHJcbn1cclxuXHJcbiNoZWFkZXJqMntcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbiNoZWFkZXIxe1xyXG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdGltZ3tcclxuXHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbiNoZWFkZXIye1xyXG5cdGhlaWdodDogNTVweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAzcHg7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbiNoZWFkZXIwNHtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0aW1ne1xyXG5cdFx0d2lkdGg6IDIycHg7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZW5hdGlvbntcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdGltZ3tcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogNHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0d2lkdGg6IDcycHg7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRtYXJnaW46IDAgMTBweDtcclxuXHR9XHJcblx0PnNwYW57XHJcblx0XHRjb2xvcjogI2NjYztcclxuXHR9XHJcblx0PmRpdi5ub2J1dHRvbntcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiA3MnB4O1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0fVxyXG5cdGF7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHR9XHJcbn1cclxuXHJcbi5ib3JkZXJub25le1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbm5vbmV7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jcGNpbmRleHtcclxuXHR1bHtcclxuXHRcdG1heC13aWR0aDogNTAwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bGl7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy90cmlfMDIucG5nKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG4ua2V5d29yZHN7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtaW4taGVpZ2h0OiAzMXB4O1xyXG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRwYWRkaW5nOiA4cHggMTBweCAxcHggODBweDtcclxuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggYmxhY2s7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4IGJsYWNrO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy90YWdfMDMucG5nKTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy90YWdfMDMucG5nKSAxeCwgdXJsKC4vaW1nL3RhZ18wM19sLnBuZykgMngpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcblx0bGl7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdH1cclxuXHRhe1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA3cHggOHB4IDVweDtcclxuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmtleXdvcmRzMDJ7XHJcblx0QGV4dGVuZCAua2V5d29yZHM7XHJcblx0bWluLWhlaWdodDogNDNweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDExMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2tleXdvcmRzXzAzX3MucG5nKTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtaW1hZ2Utc2V0KHVybCguL2ltZy9rZXl3b3Jkc18wM19zLnBuZykgMXgsIHVybCguL2ltZy9rZXl3b3Jkc18wM19sLnBuZykgMngpO1xyXG5cclxufVxyXG5cclxuLmFydGljbGVsaW5re1xyXG5cdGxpe1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcblx0XHRsaW5lLWhlaWdodDogMS45cmVtO1xyXG5cdH1cclxuXHRhe1xyXG5cdFx0cGFkZGluZzogN3B4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4uYXJ0aWNsZXN7XHJcblx0PmRpdntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdHNlY3Rpb257XHJcblx0XHR3aWR0aDogNDglO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHRcdEBpbmNsdWRlIG9ucGMge1xyXG5cdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Lm5ld2ljb257XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtNXB4O1xyXG5cdFx0XHRcdGxlZnQ6IC01cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIC5wcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblx0XHQudGh1bWJuYWlse1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdH1cclxuXHR9XHJcblx0aDF7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy90cmlfMDEucG5nKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1pbWFnZS1zZXQodXJsKC4vaW1nL3RyaV8wMS5wbmcpIDF4LCB1cmwoLi9pbWcvdHJpXzAxX2wucG5nKSAyeCk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0O1xyXG5cdH1cclxuXHRoMntcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdC8vIG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cdHB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRwLnBjb25seXtcclxuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdH1cclxuXHRhe1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4uYXJ0aWNsZXMwMntcclxuXHRAZXh0ZW5kIC5hcnRpY2xlcztcclxuXHRoMntcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBvbnBjIHtcclxuXHQuYXJ0aWNsZXMgaDJ7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHR9XHJcblx0LnNlY3Rpb250aXRsZXtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxuXHQuYXJ0aWNsZXMwMntcclxuXHRcdGRpdntcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHRcdHNlY3Rpb257XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdFx0PmF7XHJcblx0XHRcdFx0d2lkdGg6IDM1JTtcclxuXHRcdFx0fVxyXG5cdFx0XHRkaXYudGV4dHN7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA2NSU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5kYXRle1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50aHVtYm5haWxpbWd7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi53cF9ycF90aHVtYm5haWx7XHJcblx0aW1ne1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5mYmxpbmt7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdGhlaWdodDogMTcwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmViZWNjYXB1cnBsZTtcclxufVxyXG5cclxuLmZsZXh7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZmItcGFnZXtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuYTpob3ZlciBpbWd7XHJcblx0b3BhY2l0eTogMC43O1xyXG59XHJcblxyXG5cclxuI3NpZGVjb2wgLnNlYXJjaGZvcm17XHJcblx0QGV4dGVuZCAucGNvbmx5O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdD5kaXZ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHQuc3tcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdHdpZHRoOiAyNjBweDtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHR9XHJcblx0LnNlYXJjaHN1Ym1pdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvaWNvbl9zZWFyY2gucG5nKTtcclxuXHR9XHJcblx0LnNlYXJjaHN1Ym1pdDpob3ZlcntcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbiNwaG9uZXNlYXJjaHtcclxuXHRAZXh0ZW5kIC5wY25vbmU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cGFkZGluZzogNXB4IDEwcHggOHB4OztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XHJcblx0LnNlYXJjaGZvcm17XHJcblx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdFx0LnN7XHJcblx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdH1cclxuXHRcdC5zZWFyY2hzdWJtaXR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdHdpZHRoOiAxMTBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3NwX3NlYXJjaF9idXR0b24uc3ZnKTtcclxuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0fVxyXG5cdFx0LnNlYXJjaHN1Ym1pdDpob3ZlcntcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVwY2xpc3R7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRwe1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHQmOm50aC1jaGlsZCgxKXtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNmJhOWMwO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMil7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzkwYzMxZTtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDMpe1xyXG5cdFx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkICNlZDgwOTc7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCg0KXtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZjM5ODAwO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoNSl7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2JiNzdiNDtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDYpe1xyXG5cdFx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkICM2ZTllY2U7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCg3KXtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZWM2ZjgxO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYXJyb3dsaXtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2Fycm93bGkucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG59XHJcblxyXG4uc3RvcmVsaXN0e1xyXG5cdGgxe1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0YXtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoMSxwe1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cdGhye1xyXG5cdFx0bWFyZ2luOiAyNXB4IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4jc2luZ2xlYXJ0aWNsZXtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4jbGluZXVwLFxyXG4jZ29vZHN7XHJcblx0LmNvbDR7XHJcblx0XHRoNHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRcdHBhZGRpbmc6IDVweCA1cHggM3B4IDFweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0fVxyXG5cdFx0LmJyYW5ke1xyXG5cdFx0XHRmb250LXNpemU6IDAuOXJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdH1cclxuXHRcdD4qe1xyXG5cdFx0XHRtYXJnaW46IDIwcHggMDtcclxuXHRcdH1cclxuXHRcdD5he1xyXG5cdFx0XHQqe1xyXG5cdFx0XHRcdGNvbG9yOiBibGFjaztcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNnb29kc3tcclxuXHRkaXYubGVmdGJvcmRlcntcclxuXHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgYmxhY2s7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRwLmJyYW5ke1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0aDF7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0fVxyXG5cdFx0cC5wcmljZXtcclxuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0ZGl2LnNwZWN7XHJcblx0XHRtYXJnaW46IDI1cHggMDtcclxuXHRcdHRhYmxle1xyXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0dGR7XHJcblx0XHRcdFx0cGFkZGluZzogOHB4IDhweDtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xyXG5cdFx0XHR9XHJcblx0XHRcdHRkOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdG1pbi13aWR0aDogNjVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRkaXYuY29udGVudHtcclxuXHRcdHB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRkaXYubW9yZWxpbmt7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRhe1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggNDBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdGRpdi5jcmVkaXR7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdFx0cHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRocntcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCBibGFjaztcclxuXHR9XHJcbn1cclxuXHJcbiNnb29kcyAuaXRlbXRhZ3MgaDF7XHJcblx0Zm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuXHJcbiNsaW5ldXAgLmN1c3RvbXRhZ3MsXHJcbiNnb29kcyAuaXRlbXRhZ3MgdWx7XHJcblx0QGV4dGVuZCAuZmxleC1yb3c7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRsaXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGdyYXk7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRwYWRkaW5nOiA3cHggOHB4IDVweDtcclxuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuc2VjdGlvbi5saW5ldXBsaW5rc3tcclxuXHQ+LmNvbDR7XHJcblx0XHRhe1xyXG5cdFx0XHR3aWR0aDogMjMlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2luZ2xlIGFydGljbGV7XHJcblx0ZGl2LmNhcHRpb25pbWd7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdGltZ3tcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0c3Vwe1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG5cdFx0Zm9udC1zaXplOiAwLjhyZW07XHJcblx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHR9XHJcblx0cC5zbWFsbCxkaXYuc21hbGx7XHJcblx0XHRmb250LXNpemU6IDAuOXJlbTtcclxuXHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cdFx0Ly8gY29sb3I6cmVkO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHRoM3tcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcclxuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRwYWRkaW5nOiA1cHggNXB4IDNweCAxcHg7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogXCLilqBcIjtcclxuXHRcdH1cclxuXHR9XHJcblx0cC5zb3VyY2V7XHJcblx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OiB1cmwoXCIuL2ltZy9ib29raWNvbi5wbmdcIik7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRkaXYuYm9yZGVye1xyXG5cdFx0Ym9yZGVyOiA0cHggc29saWQgIzMzMzMzMztcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0fVxyXG5cdGRpdi5ib3JkZXJiZ3tcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMxMTExMTE7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xyXG5cdFx0Zm9udC1zaXplOiAwLjlyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHR9XHJcblx0cC5wcm9mc3RhdHVze1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHQmICsgcC5wcm9mbmFtZXtcclxuXHRcdFx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRwLnByb2ZuYW1le1xyXG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcclxuXHRcdCYgKyBwe1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRkaXYucmVhZG1vcmV7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRhe1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHRcdFx0cGFkZGluZzogMTBweCAxOHB4O1xyXG5cdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC55b3V0dWJle1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuXHRcdG1hcmdpbjogMzBweCAwO1xyXG5cdCAgaGVpZ2h0OiAwO1xyXG5cdCAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQgIG1heC13aWR0aDogMTAwJTtcclxuXHRcdGlmcmFtZXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG9uc3B7XHJcblx0XHRoMntcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHR9XHJcblx0XHRoM3tcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR9XHJcblx0fTtcclxufVxyXG5cclxuaDEjc3AtdGl0bGV7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5wI3NwLWV4Y2VycHR7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbn1cclxuc2VjdGlvbiNzcC10YWdze1xyXG4gIGRpdi5jYXR0YWdze1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGltZ3JheTtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBoMXtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGRpdi5rZXl3b3Jkc3tcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgdWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbnVsI2NhdG5hdntcclxuICBsaXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgcGFkZGluZzogM3B4IDE2cHggNHB4O1xyXG4gICAgfVxyXG4gICAgJi5jdXJyZW50LWNhdCBhe1xyXG4gICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5zZWN0aW9uLnBpY2t1cGl0ZW1ze1xyXG4gIHNlY3Rpb24uZmxleC1yb3d7XHJcbiAgICB3aWR0aDogOTYlO1xyXG4gICAgZGl2e1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgfVxyXG4gICAgZGl2LnJpZ2h0e1xyXG4gICAgICBoMXtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */


header#pagetop{
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    background: #ffffff;
    z-index: 100;
}

.ExternalLink{
 	padding-right: 15px;
	background: url(./img/ico_targetico.png) right center/11px auto no-repeat;
}

.pcwidth100 .ExternalLink{
 	padding-right: 25px;
	background: url(./img/ico_targetico.png) right center/15px auto no-repeat;
}

.ExternalLinkBtn{
    margin:20px 0;
}
.ExternalLinkBtn a{
    padding:20px 18px !important;
}
