.iti {
  position: relative;
  display: inline-block; }
  .iti * {
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .iti__hide {
    display: none; }
  .iti__v-hide {
    visibility: hidden; }
  .iti input, .iti input[type=text], .iti input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0; }
  .iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px; }
  .iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 8px; }
  .iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555; }
    .iti__arrow--up {
      border-top: none;
      border-bottom: 4px solid #555; }
  .iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
    .iti__country-list--dropup {
      bottom: 100%;
      margin-bottom: -1px; }
    @media (max-width: 500px) {
      .iti__country-list {
        white-space: normal; } }
  .iti__flag-box {
    display: inline-block;
    width: 20px; }
  .iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #CCC; }
  .iti__country {
    padding: 5px 10px;
    outline: none; }
  .iti__dial-code {
    color: #999; }
  .iti__country.iti__highlight {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti__flag-box, .iti__country-name, .iti__dial-code {
    vertical-align: middle; }
  .iti__flag-box, .iti__country-name {
    margin-right: 6px; }
  .iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0; }
  .iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0; }
  .iti--allow-dropdown .iti__flag-container:hover {
    cursor: pointer; }
    .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
      background-color: rgba(0, 0, 0, 0.05); }
  .iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
  .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
    cursor: default; }
    .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
    .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
      background-color: transparent; }
  .iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px; }
  .iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px; }
    .iti--container:hover {
      cursor: pointer; }

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; }

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%; }

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em; }

.iti__flag {
  width: 20px; }
  .iti__flag.iti__be {
    width: 18px; }
  .iti__flag.iti__ch {
    width: 15px; }
  .iti__flag.iti__mc {
    width: 19px; }
  .iti__flag.iti__ne {
    width: 18px; }
  .iti__flag.iti__np {
    width: 13px; }
  .iti__flag.iti__va {
    width: 15px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
      background-size: 5652px 15px; } }
  .iti__flag.iti__ac {
    height: 10px;
    background-position: 0px 0px; }
  .iti__flag.iti__ad {
    height: 14px;
    background-position: -22px 0px; }
  .iti__flag.iti__ae {
    height: 10px;
    background-position: -44px 0px; }
  .iti__flag.iti__af {
    height: 14px;
    background-position: -66px 0px; }
  .iti__flag.iti__ag {
    height: 14px;
    background-position: -88px 0px; }
  .iti__flag.iti__ai {
    height: 10px;
    background-position: -110px 0px; }
  .iti__flag.iti__al {
    height: 15px;
    background-position: -132px 0px; }
  .iti__flag.iti__am {
    height: 10px;
    background-position: -154px 0px; }
  .iti__flag.iti__ao {
    height: 14px;
    background-position: -176px 0px; }
  .iti__flag.iti__aq {
    height: 14px;
    background-position: -198px 0px; }
  .iti__flag.iti__ar {
    height: 13px;
    background-position: -220px 0px; }
  .iti__flag.iti__as {
    height: 10px;
    background-position: -242px 0px; }
  .iti__flag.iti__at {
    height: 14px;
    background-position: -264px 0px; }
  .iti__flag.iti__au {
    height: 10px;
    background-position: -286px 0px; }
  .iti__flag.iti__aw {
    height: 14px;
    background-position: -308px 0px; }
  .iti__flag.iti__ax {
    height: 13px;
    background-position: -330px 0px; }
  .iti__flag.iti__az {
    height: 10px;
    background-position: -352px 0px; }
  .iti__flag.iti__ba {
    height: 10px;
    background-position: -374px 0px; }
  .iti__flag.iti__bb {
    height: 14px;
    background-position: -396px 0px; }
  .iti__flag.iti__bd {
    height: 12px;
    background-position: -418px 0px; }
  .iti__flag.iti__be {
    height: 15px;
    background-position: -440px 0px; }
  .iti__flag.iti__bf {
    height: 14px;
    background-position: -460px 0px; }
  .iti__flag.iti__bg {
    height: 12px;
    background-position: -482px 0px; }
  .iti__flag.iti__bh {
    height: 12px;
    background-position: -504px 0px; }
  .iti__flag.iti__bi {
    height: 12px;
    background-position: -526px 0px; }
  .iti__flag.iti__bj {
    height: 14px;
    background-position: -548px 0px; }
  .iti__flag.iti__bl {
    height: 14px;
    background-position: -570px 0px; }
  .iti__flag.iti__bm {
    height: 10px;
    background-position: -592px 0px; }
  .iti__flag.iti__bn {
    height: 10px;
    background-position: -614px 0px; }
  .iti__flag.iti__bo {
    height: 14px;
    background-position: -636px 0px; }
  .iti__flag.iti__bq {
    height: 14px;
    background-position: -658px 0px; }
  .iti__flag.iti__br {
    height: 14px;
    background-position: -680px 0px; }
  .iti__flag.iti__bs {
    height: 10px;
    background-position: -702px 0px; }
  .iti__flag.iti__bt {
    height: 14px;
    background-position: -724px 0px; }
  .iti__flag.iti__bv {
    height: 15px;
    background-position: -746px 0px; }
  .iti__flag.iti__bw {
    height: 14px;
    background-position: -768px 0px; }
  .iti__flag.iti__by {
    height: 10px;
    background-position: -790px 0px; }
  .iti__flag.iti__bz {
    height: 14px;
    background-position: -812px 0px; }
  .iti__flag.iti__ca {
    height: 10px;
    background-position: -834px 0px; }
  .iti__flag.iti__cc {
    height: 10px;
    background-position: -856px 0px; }
  .iti__flag.iti__cd {
    height: 15px;
    background-position: -878px 0px; }
  .iti__flag.iti__cf {
    height: 14px;
    background-position: -900px 0px; }
  .iti__flag.iti__cg {
    height: 14px;
    background-position: -922px 0px; }
  .iti__flag.iti__ch {
    height: 15px;
    background-position: -944px 0px; }
  .iti__flag.iti__ci {
    height: 14px;
    background-position: -961px 0px; }
  .iti__flag.iti__ck {
    height: 10px;
    background-position: -983px 0px; }
  .iti__flag.iti__cl {
    height: 14px;
    background-position: -1005px 0px; }
  .iti__flag.iti__cm {
    height: 14px;
    background-position: -1027px 0px; }
  .iti__flag.iti__cn {
    height: 14px;
    background-position: -1049px 0px; }
  .iti__flag.iti__co {
    height: 14px;
    background-position: -1071px 0px; }
  .iti__flag.iti__cp {
    height: 14px;
    background-position: -1093px 0px; }
  .iti__flag.iti__cr {
    height: 12px;
    background-position: -1115px 0px; }
  .iti__flag.iti__cu {
    height: 10px;
    background-position: -1137px 0px; }
  .iti__flag.iti__cv {
    height: 12px;
    background-position: -1159px 0px; }
  .iti__flag.iti__cw {
    height: 14px;
    background-position: -1181px 0px; }
  .iti__flag.iti__cx {
    height: 10px;
    background-position: -1203px 0px; }
  .iti__flag.iti__cy {
    height: 14px;
    background-position: -1225px 0px; }
  .iti__flag.iti__cz {
    height: 14px;
    background-position: -1247px 0px; }
  .iti__flag.iti__de {
    height: 12px;
    background-position: -1269px 0px; }
  .iti__flag.iti__dg {
    height: 10px;
    background-position: -1291px 0px; }
  .iti__flag.iti__dj {
    height: 14px;
    background-position: -1313px 0px; }
  .iti__flag.iti__dk {
    height: 15px;
    background-position: -1335px 0px; }
  .iti__flag.iti__dm {
    height: 10px;
    background-position: -1357px 0px; }
  .iti__flag.iti__do {
    height: 14px;
    background-position: -1379px 0px; }
  .iti__flag.iti__dz {
    height: 14px;
    background-position: -1401px 0px; }
  .iti__flag.iti__ea {
    height: 14px;
    background-position: -1423px 0px; }
  .iti__flag.iti__ec {
    height: 14px;
    background-position: -1445px 0px; }
  .iti__flag.iti__ee {
    height: 13px;
    background-position: -1467px 0px; }
  .iti__flag.iti__eg {
    height: 14px;
    background-position: -1489px 0px; }
  .iti__flag.iti__eh {
    height: 10px;
    background-position: -1511px 0px; }
  .iti__flag.iti__er {
    height: 10px;
    background-position: -1533px 0px; }
  .iti__flag.iti__es {
    height: 14px;
    background-position: -1555px 0px; }
  .iti__flag.iti__et {
    height: 10px;
    background-position: -1577px 0px; }
  .iti__flag.iti__eu {
    height: 14px;
    background-position: -1599px 0px; }
  .iti__flag.iti__fi {
    height: 12px;
    background-position: -1621px 0px; }
  .iti__flag.iti__fj {
    height: 10px;
    background-position: -1643px 0px; }
  .iti__flag.iti__fk {
    height: 10px;
    background-position: -1665px 0px; }
  .iti__flag.iti__fm {
    height: 11px;
    background-position: -1687px 0px; }
  .iti__flag.iti__fo {
    height: 15px;
    background-position: -1709px 0px; }
  .iti__flag.iti__fr {
    height: 14px;
    background-position: -1731px 0px; }
  .iti__flag.iti__ga {
    height: 15px;
    background-position: -1753px 0px; }
  .iti__flag.iti__gb {
    height: 10px;
    background-position: -1775px 0px; }
  .iti__flag.iti__gd {
    height: 12px;
    background-position: -1797px 0px; }
  .iti__flag.iti__ge {
    height: 14px;
    background-position: -1819px 0px; }
  .iti__flag.iti__gf {
    height: 14px;
    background-position: -1841px 0px; }
  .iti__flag.iti__gg {
    height: 14px;
    background-position: -1863px 0px; }
  .iti__flag.iti__gh {
    height: 14px;
    background-position: -1885px 0px; }
  .iti__flag.iti__gi {
    height: 10px;
    background-position: -1907px 0px; }
  .iti__flag.iti__gl {
    height: 14px;
    background-position: -1929px 0px; }
  .iti__flag.iti__gm {
    height: 14px;
    background-position: -1951px 0px; }
  .iti__flag.iti__gn {
    height: 14px;
    background-position: -1973px 0px; }
  .iti__flag.iti__gp {
    height: 14px;
    background-position: -1995px 0px; }
  .iti__flag.iti__gq {
    height: 14px;
    background-position: -2017px 0px; }
  .iti__flag.iti__gr {
    height: 14px;
    background-position: -2039px 0px; }
  .iti__flag.iti__gs {
    height: 10px;
    background-position: -2061px 0px; }
  .iti__flag.iti__gt {
    height: 13px;
    background-position: -2083px 0px; }
  .iti__flag.iti__gu {
    height: 11px;
    background-position: -2105px 0px; }
  .iti__flag.iti__gw {
    height: 10px;
    background-position: -2127px 0px; }
  .iti__flag.iti__gy {
    height: 12px;
    background-position: -2149px 0px; }
  .iti__flag.iti__hk {
    height: 14px;
    background-position: -2171px 0px; }
  .iti__flag.iti__hm {
    height: 10px;
    background-position: -2193px 0px; }
  .iti__flag.iti__hn {
    height: 10px;
    background-position: -2215px 0px; }
  .iti__flag.iti__hr {
    height: 10px;
    background-position: -2237px 0px; }
  .iti__flag.iti__ht {
    height: 12px;
    background-position: -2259px 0px; }
  .iti__flag.iti__hu {
    height: 10px;
    background-position: -2281px 0px; }
  .iti__flag.iti__ic {
    height: 14px;
    background-position: -2303px 0px; }
  .iti__flag.iti__id {
    height: 14px;
    background-position: -2325px 0px; }
  .iti__flag.iti__ie {
    height: 10px;
    background-position: -2347px 0px; }
  .iti__flag.iti__il {
    height: 15px;
    background-position: -2369px 0px; }
  .iti__flag.iti__im {
    height: 10px;
    background-position: -2391px 0px; }
  .iti__flag.iti__in {
    height: 14px;
    background-position: -2413px 0px; }
  .iti__flag.iti__io {
    height: 10px;
    background-position: -2435px 0px; }
  .iti__flag.iti__iq {
    height: 14px;
    background-position: -2457px 0px; }
  .iti__flag.iti__ir {
    height: 12px;
    background-position: -2479px 0px; }
  .iti__flag.iti__is {
    height: 15px;
    background-position: -2501px 0px; }
  .iti__flag.iti__it {
    height: 14px;
    background-position: -2523px 0px; }
  .iti__flag.iti__je {
    height: 12px;
    background-position: -2545px 0px; }
  .iti__flag.iti__jm {
    height: 10px;
    background-position: -2567px 0px; }
  .iti__flag.iti__jo {
    height: 10px;
    background-position: -2589px 0px; }
  .iti__flag.iti__jp {
    height: 14px;
    background-position: -2611px 0px; }
  .iti__flag.iti__ke {
    height: 14px;
    background-position: -2633px 0px; }
  .iti__flag.iti__kg {
    height: 12px;
    background-position: -2655px 0px; }
  .iti__flag.iti__kh {
    height: 13px;
    background-position: -2677px 0px; }
  .iti__flag.iti__ki {
    height: 10px;
    background-position: -2699px 0px; }
  .iti__flag.iti__km {
    height: 12px;
    background-position: -2721px 0px; }
  .iti__flag.iti__kn {
    height: 14px;
    background-position: -2743px 0px; }
  .iti__flag.iti__kp {
    height: 10px;
    background-position: -2765px 0px; }
  .iti__flag.iti__kr {
    height: 14px;
    background-position: -2787px 0px; }
  .iti__flag.iti__kw {
    height: 10px;
    background-position: -2809px 0px; }
  .iti__flag.iti__ky {
    height: 10px;
    background-position: -2831px 0px; }
  .iti__flag.iti__kz {
    height: 10px;
    background-position: -2853px 0px; }
  .iti__flag.iti__la {
    height: 14px;
    background-position: -2875px 0px; }
  .iti__flag.iti__lb {
    height: 14px;
    background-position: -2897px 0px; }
  .iti__flag.iti__lc {
    height: 10px;
    background-position: -2919px 0px; }
  .iti__flag.iti__li {
    height: 12px;
    background-position: -2941px 0px; }
  .iti__flag.iti__lk {
    height: 10px;
    background-position: -2963px 0px; }
  .iti__flag.iti__lr {
    height: 11px;
    background-position: -2985px 0px; }
  .iti__flag.iti__ls {
    height: 14px;
    background-position: -3007px 0px; }
  .iti__flag.iti__lt {
    height: 12px;
    background-position: -3029px 0px; }
  .iti__flag.iti__lu {
    height: 12px;
    background-position: -3051px 0px; }
  .iti__flag.iti__lv {
    height: 10px;
    background-position: -3073px 0px; }
  .iti__flag.iti__ly {
    height: 10px;
    background-position: -3095px 0px; }
  .iti__flag.iti__ma {
    height: 14px;
    background-position: -3117px 0px; }
  .iti__flag.iti__mc {
    height: 15px;
    background-position: -3139px 0px; }
  .iti__flag.iti__md {
    height: 10px;
    background-position: -3160px 0px; }
  .iti__flag.iti__me {
    height: 10px;
    background-position: -3182px 0px; }
  .iti__flag.iti__mf {
    height: 14px;
    background-position: -3204px 0px; }
  .iti__flag.iti__mg {
    height: 14px;
    background-position: -3226px 0px; }
  .iti__flag.iti__mh {
    height: 11px;
    background-position: -3248px 0px; }
  .iti__flag.iti__mk {
    height: 10px;
    background-position: -3270px 0px; }
  .iti__flag.iti__ml {
    height: 14px;
    background-position: -3292px 0px; }
  .iti__flag.iti__mm {
    height: 14px;
    background-position: -3314px 0px; }
  .iti__flag.iti__mn {
    height: 10px;
    background-position: -3336px 0px; }
  .iti__flag.iti__mo {
    height: 14px;
    background-position: -3358px 0px; }
  .iti__flag.iti__mp {
    height: 10px;
    background-position: -3380px 0px; }
  .iti__flag.iti__mq {
    height: 14px;
    background-position: -3402px 0px; }
  .iti__flag.iti__mr {
    height: 14px;
    background-position: -3424px 0px; }
  .iti__flag.iti__ms {
    height: 10px;
    background-position: -3446px 0px; }
  .iti__flag.iti__mt {
    height: 14px;
    background-position: -3468px 0px; }
  .iti__flag.iti__mu {
    height: 14px;
    background-position: -3490px 0px; }
  .iti__flag.iti__mv {
    height: 14px;
    background-position: -3512px 0px; }
  .iti__flag.iti__mw {
    height: 14px;
    background-position: -3534px 0px; }
  .iti__flag.iti__mx {
    height: 12px;
    background-position: -3556px 0px; }
  .iti__flag.iti__my {
    height: 10px;
    background-position: -3578px 0px; }
  .iti__flag.iti__mz {
    height: 14px;
    background-position: -3600px 0px; }
  .iti__flag.iti__na {
    height: 14px;
    background-position: -3622px 0px; }
  .iti__flag.iti__nc {
    height: 10px;
    background-position: -3644px 0px; }
  .iti__flag.iti__ne {
    height: 15px;
    background-position: -3666px 0px; }
  .iti__flag.iti__nf {
    height: 10px;
    background-position: -3686px 0px; }
  .iti__flag.iti__ng {
    height: 10px;
    background-position: -3708px 0px; }
  .iti__flag.iti__ni {
    height: 12px;
    background-position: -3730px 0px; }
  .iti__flag.iti__nl {
    height: 14px;
    background-position: -3752px 0px; }
  .iti__flag.iti__no {
    height: 15px;
    background-position: -3774px 0px; }
  .iti__flag.iti__np {
    height: 15px;
    background-position: -3796px 0px; }
  .iti__flag.iti__nr {
    height: 10px;
    background-position: -3811px 0px; }
  .iti__flag.iti__nu {
    height: 10px;
    background-position: -3833px 0px; }
  .iti__flag.iti__nz {
    height: 10px;
    background-position: -3855px 0px; }
  .iti__flag.iti__om {
    height: 10px;
    background-position: -3877px 0px; }
  .iti__flag.iti__pa {
    height: 14px;
    background-position: -3899px 0px; }
  .iti__flag.iti__pe {
    height: 14px;
    background-position: -3921px 0px; }
  .iti__flag.iti__pf {
    height: 14px;
    background-position: -3943px 0px; }
  .iti__flag.iti__pg {
    height: 15px;
    background-position: -3965px 0px; }
  .iti__flag.iti__ph {
    height: 10px;
    background-position: -3987px 0px; }
  .iti__flag.iti__pk {
    height: 14px;
    background-position: -4009px 0px; }
  .iti__flag.iti__pl {
    height: 13px;
    background-position: -4031px 0px; }
  .iti__flag.iti__pm {
    height: 14px;
    background-position: -4053px 0px; }
  .iti__flag.iti__pn {
    height: 10px;
    background-position: -4075px 0px; }
  .iti__flag.iti__pr {
    height: 14px;
    background-position: -4097px 0px; }
  .iti__flag.iti__ps {
    height: 10px;
    background-position: -4119px 0px; }
  .iti__flag.iti__pt {
    height: 14px;
    background-position: -4141px 0px; }
  .iti__flag.iti__pw {
    height: 13px;
    background-position: -4163px 0px; }
  .iti__flag.iti__py {
    height: 11px;
    background-position: -4185px 0px; }
  .iti__flag.iti__qa {
    height: 8px;
    background-position: -4207px 0px; }
  .iti__flag.iti__re {
    height: 14px;
    background-position: -4229px 0px; }
  .iti__flag.iti__ro {
    height: 14px;
    background-position: -4251px 0px; }
  .iti__flag.iti__rs {
    height: 14px;
    background-position: -4273px 0px; }
  .iti__flag.iti__ru {
    height: 14px;
    background-position: -4295px 0px; }
  .iti__flag.iti__rw {
    height: 14px;
    background-position: -4317px 0px; }
  .iti__flag.iti__sa {
    height: 14px;
    background-position: -4339px 0px; }
  .iti__flag.iti__sb {
    height: 10px;
    background-position: -4361px 0px; }
  .iti__flag.iti__sc {
    height: 10px;
    background-position: -4383px 0px; }
  .iti__flag.iti__sd {
    height: 10px;
    background-position: -4405px 0px; }
  .iti__flag.iti__se {
    height: 13px;
    background-position: -4427px 0px; }
  .iti__flag.iti__sg {
    height: 14px;
    background-position: -4449px 0px; }
  .iti__flag.iti__sh {
    height: 10px;
    background-position: -4471px 0px; }
  .iti__flag.iti__si {
    height: 10px;
    background-position: -4493px 0px; }
  .iti__flag.iti__sj {
    height: 15px;
    background-position: -4515px 0px; }
  .iti__flag.iti__sk {
    height: 14px;
    background-position: -4537px 0px; }
  .iti__flag.iti__sl {
    height: 14px;
    background-position: -4559px 0px; }
  .iti__flag.iti__sm {
    height: 15px;
    background-position: -4581px 0px; }
  .iti__flag.iti__sn {
    height: 14px;
    background-position: -4603px 0px; }
  .iti__flag.iti__so {
    height: 14px;
    background-position: -4625px 0px; }
  .iti__flag.iti__sr {
    height: 14px;
    background-position: -4647px 0px; }
  .iti__flag.iti__ss {
    height: 10px;
    background-position: -4669px 0px; }
  .iti__flag.iti__st {
    height: 10px;
    background-position: -4691px 0px; }
  .iti__flag.iti__sv {
    height: 12px;
    background-position: -4713px 0px; }
  .iti__flag.iti__sx {
    height: 14px;
    background-position: -4735px 0px; }
  .iti__flag.iti__sy {
    height: 14px;
    background-position: -4757px 0px; }
  .iti__flag.iti__sz {
    height: 14px;
    background-position: -4779px 0px; }
  .iti__flag.iti__ta {
    height: 10px;
    background-position: -4801px 0px; }
  .iti__flag.iti__tc {
    height: 10px;
    background-position: -4823px 0px; }
  .iti__flag.iti__td {
    height: 14px;
    background-position: -4845px 0px; }
  .iti__flag.iti__tf {
    height: 14px;
    background-position: -4867px 0px; }
  .iti__flag.iti__tg {
    height: 13px;
    background-position: -4889px 0px; }
  .iti__flag.iti__th {
    height: 14px;
    background-position: -4911px 0px; }
  .iti__flag.iti__tj {
    height: 10px;
    background-position: -4933px 0px; }
  .iti__flag.iti__tk {
    height: 10px;
    background-position: -4955px 0px; }
  .iti__flag.iti__tl {
    height: 10px;
    background-position: -4977px 0px; }
  .iti__flag.iti__tm {
    height: 14px;
    background-position: -4999px 0px; }
  .iti__flag.iti__tn {
    height: 14px;
    background-position: -5021px 0px; }
  .iti__flag.iti__to {
    height: 10px;
    background-position: -5043px 0px; }
  .iti__flag.iti__tr {
    height: 14px;
    background-position: -5065px 0px; }
  .iti__flag.iti__tt {
    height: 12px;
    background-position: -5087px 0px; }
  .iti__flag.iti__tv {
    height: 10px;
    background-position: -5109px 0px; }
  .iti__flag.iti__tw {
    height: 14px;
    background-position: -5131px 0px; }
  .iti__flag.iti__tz {
    height: 14px;
    background-position: -5153px 0px; }
  .iti__flag.iti__ua {
    height: 14px;
    background-position: -5175px 0px; }
  .iti__flag.iti__ug {
    height: 14px;
    background-position: -5197px 0px; }
  .iti__flag.iti__um {
    height: 11px;
    background-position: -5219px 0px; }
  .iti__flag.iti__un {
    height: 14px;
    background-position: -5241px 0px; }
  .iti__flag.iti__us {
    height: 11px;
    background-position: -5263px 0px; }
  .iti__flag.iti__uy {
    height: 14px;
    background-position: -5285px 0px; }
  .iti__flag.iti__uz {
    height: 10px;
    background-position: -5307px 0px; }
  .iti__flag.iti__va {
    height: 15px;
    background-position: -5329px 0px; }
  .iti__flag.iti__vc {
    height: 14px;
    background-position: -5346px 0px; }
  .iti__flag.iti__ve {
    height: 14px;
    background-position: -5368px 0px; }
  .iti__flag.iti__vg {
    height: 10px;
    background-position: -5390px 0px; }
  .iti__flag.iti__vi {
    height: 14px;
    background-position: -5412px 0px; }
  .iti__flag.iti__vn {
    height: 14px;
    background-position: -5434px 0px; }
  .iti__flag.iti__vu {
    height: 12px;
    background-position: -5456px 0px; }
  .iti__flag.iti__wf {
    height: 14px;
    background-position: -5478px 0px; }
  .iti__flag.iti__ws {
    height: 10px;
    background-position: -5500px 0px; }
  .iti__flag.iti__xk {
    height: 15px;
    background-position: -5522px 0px; }
  .iti__flag.iti__ye {
    height: 14px;
    background-position: -5544px 0px; }
  .iti__flag.iti__yt {
    height: 14px;
    background-position: -5566px 0px; }
  .iti__flag.iti__za {
    height: 14px;
    background-position: -5588px 0px; }
  .iti__flag.iti__zm {
    height: 14px;
    background-position: -5610px 0px; }
  .iti__flag.iti__zw {
    height: 10px;
    background-position: -5632px 0px; }

.iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url(416250f60d785a2e02f17e054d2e4e44.png);
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
      background-image: url(d429a5777afaf2fc349652e812e9bb11.png); } }

.iti__flag.iti__np {
  background-color: transparent; }

/* reboot */
html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*,
*::before,
*::after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}

html,
body,
div,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
dfn,
del,
p,
blockquote,
fieldset,
input,
textarea,
select,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
button,
canvas,
video {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
address,
caption,
cite,
code,
th,
dfn,
del {
	font-weight: normal;
	font-style: normal;
}

ul,
ol {
	list-style: none;
}

fieldset,
img {
	border: none;
}

caption,
th {
	text-align: left;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

svg:not(:root) {
	overflow: hidden;
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

input[type="button"],
input[type="submit"],
input[type="reset"],
button {
	cursor: pointer;
}

input[type="button"],
input[type="submit"],
input[type="reset"],
button,
input[type="search"],
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	border-radius: 0;
}

input,
button,
textarea {
	font-family: "Avenir-web", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: normal;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input[type="hidden"],
[hidden],
.hidden {
	display: none;
}

textarea {
	overflow: auto;
	resize: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

a > img {
	vertical-align: bottom;
}

strong,
.strong,
b {
	font-weight: bold;
}

em,
.italic,
i {
	font-style: italic;
}

del,
.del {
	text-decoration: line-through;
}

:focus {
	outline: none;
}

img {
	max-width: 100%;
	width: auto;
	height: auto;
}

.map-canvas img {
	max-width: none;
}

.clear {
	clear: both;
	display: block;
	line-height: 0;
	height: 0;
	font-size: 0;
}

.clearfix::after, .wysiwyg::after, .wrap::after, .content-time-info::after {
	clear: both;
	content: "";
	display: table;
}

.alignleft {
	float: left !important;
}

.alignright {
	float: right !important;
}

.aligncenter {
	margin-left: auto !important;
	margin-right: auto !important;
}

.overflow-hidden {
	overflow: hidden;
	display: block;
}

.nowrap {
	white-space: nowrap;
}

.content-box {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

html {
	height: 100%;
	background: #eaeef1;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	font-family: "Avenir-web", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.572;
	height: 100%;
	color: #000000;
}

/* typography */
.svg {
	display: block;
}

.svg svg {
	vertical-align: top;
	display: block;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	height: 100%;
	margin: 0;
}

.svg-stroke,
.svg-fill {
	-webkit-transition: stroke 0.3s cubic-bezier(0.4, 0, 0.2, 1), fill 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: stroke 0.3s cubic-bezier(0.4, 0, 0.2, 1), fill 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	transition: stroke 0.3s cubic-bezier(0.4, 0, 0.2, 1), fill 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

a {
	color: #34c459;
	text-decoration: none;
	background-color: transparent;
	-webkit-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

a:hover {
	color: #28a749;
}

a:focus {
	color: #28a749;
}

a.underline {
	text-decoration: underline;
}

.wysiwyg strong {
	font-weight: 900;
}

.wysiwyg h1 {
	margin-top: 22px;
	margin-bottom: 22px;
}

.wysiwyg h2 {
	font-size: 24px;
	line-height: 1.2;
	font-weight: 500;
	margin-top: 22px;
	margin-bottom: 22px;
}

.wysiwyg h3 {
	margin-top: 22px;
	margin-bottom: 22px;
}

.wysiwyg h4 {
	margin-top: 22px;
	margin-bottom: 22px;
}

.wysiwyg h5 {
	margin-top: 22px;
	margin-bottom: 22px;
}

.wysiwyg h6 {
	margin-top: 22px;
	margin-bottom: 22px;
}

.wysiwyg p {
	margin-top: 22px;
	margin-bottom: 22px;
}

.wysiwyg a {
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

.wysiwyg img {
	display: block;
	margin-top: 22px;
	margin-bottom: 22px;
}

.wysiwyg img.alignleft {
	margin: 22px 22px 22px 0;
}

.wysiwyg img.alignright {
	margin: 22px 0 22px 22px;
}

.wysiwyg blockquote {
	margin-top: 22px;
	margin-bottom: 22px;
	padding-left: 22px;
	font-style: italic;
}

.wysiwyg blockquote p {
	margin-bottom: 0;
}

.wysiwyg hr {
	clear: both;
	margin-top: 22px;
	margin-bottom: 22px;
	border: 0;
	border-bottom: 1px solid #f2f4f4;
}

.wysiwyg hr.transparent {
	border-bottom-color: transparent;
}

.wysiwyg ul {
	overflow: hidden;
	margin-top: 22px;
	margin-bottom: 22px;
	list-style: inside disc;
}

.wysiwyg ul li {
	padding-left: 22px;
}

.wysiwyg ol {
	display: block;
	padding-left: 16px;
	margin-top: 22px;
	margin-bottom: 22px;
	list-style: outside decimal;
}

.wysiwyg ol li {
	padding-left: 20px;
}

.wysiwyg table {
	margin-top: 22px;
	margin-bottom: 22px;
}

.wysiwyg table th {
	padding: 11px 22px;
	background: #f2f4f4;
	border: 1px solid #f2f4f4;
}

.wysiwyg table td {
	padding: 11px 22px;
	border: 1px solid #f2f4f4;
}

@font-face {
	font-family: 'Avenir-web';
	src: url(84fccdefd06b8b6e780742e72b422265.eot);
	src: url(84fccdefd06b8b6e780742e72b422265.eot?#iefix) format("embedded-opentype"), url(e1b9c5c4fe824e1908ce07e6dc898722.woff2) format("woff2"), url(03d2adb4a9874102ea2cd24843779063.woff) format("woff"), url(0cf249161121aa4aeebdc927f1000094.ttf) format("truetype"), url(52fc9b9ad54e8ee1fefca153d94be556.svg#AvenirRoman) format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir-web';
	src: url(76c1557da4e5de32f1a731cb860bed5e.eot);
	src: url(76c1557da4e5de32f1a731cb860bed5e.eot?#iefix) format("embedded-opentype"), url(ee40630e2798f0fc1aa8947b97c28d96.woff2) format("woff2"), url(c3e02f4a9415ea4e2c563c012492efe0.woff) format("woff"), url(d6a8eb48ff86c41c521cae895289ad6a.ttf) format("truetype"), url(a889fd2fa505ab4bec915d2116fbcf25.svg#AvenirMedium) format("svg");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir-web';
	src: url(142ba0734911684deff9df40a205625e.eot);
	src: url(142ba0734911684deff9df40a205625e.eot?#iefix) format("embedded-opentype"), url(542c27b66186e4e072704459544a6a30.woff2) format("woff2"), url(424f601aef202a9f02b2b3fb89431b8d.woff) format("woff"), url(a0f1dec811d8203fcf1cc33b164a1a9f.ttf) format("truetype"), url(ebc9561ce5f74ae3d4b35a14f4c98429.svg#AvenirMediumOblique) format("svg");
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir-web';
	src: url(4aabb50c432b0e0e9a913df3101ecf33.eot);
	src: url(4aabb50c432b0e0e9a913df3101ecf33.eot?#iefix) format("embedded-opentype"), url(3e59e32c55592efec36c22930f9edd6e.woff2) format("woff2"), url(bc6d3e5dc6cb9485e7971e246cdf0704.woff) format("woff"), url(5209a75a5db5dbbe48e267060422068b.ttf) format("truetype"), url(66c598b45cc2a00db2262e55ceffca80.svg#AvenirHeavy) format("svg");
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir-web';
	src: url(87a8219bd5011f5d981b2091d7b80fb6.eot);
	src: url(87a8219bd5011f5d981b2091d7b80fb6.eot?#iefix) format("embedded-opentype"), url(3aad55e9ab0b353f936368cfd573bfea.woff2) format("woff2"), url(ef9197d98a7cd608ab820e70c102e20c.woff) format("woff"), url(e5a953936f619ae0bb401e2e085698b6.ttf) format("truetype"), url(365e52c8ef7779ff9d2b64ccbbcab9fc.svg#AvenirBlack) format("svg");
	font-weight: 900;
	font-style: normal;
}

/* grid */
.main {
	padding-bottom: 173px;
	min-height: 100%;
	overflow: hidden;
	background: url(20cbd480edd75dd476f3d16c6a763f28.jpg) 50% 100% no-repeat;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

.wrap {
	max-width: 1220px;
	margin: 0 auto;
	padding: 0 20px;
}

/* forms */
.error {
	color: #e32d2d !important;
	border-color: #e32d2d !important;
	
	border-width: 2px;
	border-style: solid;
}

.success {
	color: #85bb33 !important;
	border-color: #85bb33 !important;
	
	border-width: 2px;
	border-style: solid;
}

.aktiv {
	border-color: #85bb33 !important;
	
	border-width: 2px;
	border-style: solid;
}

.disabled {
	color: #727d86 !important;
	border-color: #727d86 !important;
	cursor: default !important;
}

.input-text-wrapper {
	margin-bottom: 27px;
}

input.input-text, textarea.textarea {
	float: left;
	width: 100%;
	height: 45px;
	padding: 11px 15px 13px;
	font-size: 15px;
	line-height: 1.4;
	font-weight: 500;
	background: #ffffff;
	border: 0;
	border-radius: 0;
	-webkit-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

textarea.textarea {
	font-family: "Avenir-web", Helvetica, Arial, sans-serif;
	overflow: auto;
	height: auto;
}

select.select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	border-radius: 0;
}

select.select::-ms-expand {
	display: none;
}

select.select.selcust {
	float: left;
	width: 100%;
	height: 45px;
	padding: 11px 15px 13px;
	font-size: 15px;
	line-height: 1.4;
	font-weight: 500;
	background: #ffffff;
	border: 0;
	
	background-image: linear-gradient(45deg, transparent 50%, #000 50%), linear-gradient(135deg, #000 50%, transparent 50%);
	background-position: calc(100% - 20px) calc(1.2em + 2px), calc(100% - 15px) calc(1.2em + 2px);
	background-size: 5px 5px, 5px 5px;
	background-repeat: no-repeat;
}

.checkbox,
.radio {
	display: block;
}

.checkbox input,
.radio input {
	display: none;
}

.checkbox input:checked + label:after,
.radio input:checked + label:after {
	opacity: 1;
}

.checkbox input:disabled + label,
.radio input:disabled + label {
	cursor: default;
}

.checkbox label,
.radio label {
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding: 12px 38px 12px 0;
	font-size: 15px;
	line-height: 1.4;
	font-weight: 500;
	text-transform: uppercase;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.checkbox label:before,
.radio label:before {
	content: "";
	position: absolute;
	right: 0;
	top: 13px;
	width: 18px;
	height: 18px;
	background: #ffffff;
	-webkit-transition: -webkit-box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	transition: -webkit-box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	transition: box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	transition: box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

.checkbox label:after,
.radio label:after {
	opacity: 0;
	content: "";
	position: absolute;
	right: 2px;
	top: 18px;
	width: 14px;
	height: 9px;
	background: url(d6ed68597425d9a2fc28f271e528e9e7.svg) 0 0 no-repeat;
	-moz-background-size: 14px 9px;
	-o-background-size: 14px 9px;
	-webkit-background-size: 14px 9px;
	background-size: 14px 9px;
	-webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

.checkbox label:focus:before,
.radio label:focus:before {
	-webkit-box-shadow: 0 0 0 3px rgba(40, 167, 73, 0.1);
	box-shadow: 0 0 0 3px rgba(40, 167, 73, 0.1);
}

a.button,
input.button,
button.button {
	display: inline-block;
	vertical-align: top;
	height: 65px;
	padding: 0 30px;
	font-size: 21px;
	line-height: 65px;
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
	white-space: nowrap;
	-webkit-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	background: #34c459;
	border: 0;
}

a.button:hover,
input.button:hover,
button.button:hover {
	background-color: #28a749;
}

a.button:hover .button-arrow,
input.button:hover .button-arrow,
button.button:hover .button-arrow {
	background-color: #239240;
}

a.button:focus,
input.button:focus,
button.button:focus {
	background-color: #28a749;
	-webkit-box-shadow: 0 0 0 3px rgba(40, 167, 73, 0.1);
	box-shadow: 0 0 0 3px rgba(40, 167, 73, 0.1);
}

a.button:focus .button-arrow,
input.button:focus .button-arrow,
button.button:focus .button-arrow {
	background-color: #239240;
}

a.button.button-small,
input.button.button-small,
button.button.button-small {
	height: 48px;
	padding: 0 15px;
	font-size: 14px;
	line-height: 48px;
}

a.button.button-red,
input.button.button-red,
button.button.button-red {
	background: #df4141;
}

a.button.button-red .button-arrow,
input.button.button-red .button-arrow,
button.button.button-red .button-arrow {
	background-color: #c83434;
}

a.button.button-red:hover,
input.button.button-red:hover,
button.button.button-red:hover {
	background-color: #c83434;
}

a.button.button-red:hover .button-arrow,
input.button.button-red:hover .button-arrow,
button.button.button-red:hover .button-arrow {
	background-color: #b42f2f;
}

a.button.button-red:focus,
input.button.button-red:focus,
button.button.button-red:focus {
	background-color: #c83434;
	-webkit-box-shadow: 0 0 0 3px rgba(200, 52, 52, 0.1);
	box-shadow: 0 0 0 3px rgba(200, 52, 52, 0.1);
}

a.button.button-red:focus .button-arrow,
input.button.button-red:focus .button-arrow,
button.button.button-red:focus .button-arrow {
	background-color: #b42f2f;
}

a.button.button-orange,
input.button.button-orange,
button.button.button-orange {
	background: #f3bf0c;
}

a.button.button-orange .button-arrow,
input.button.button-orange .button-arrow,
button.button.button-orange .button-arrow {
	background-color: #dca114;
}

a.button.button-orange:hover,
input.button.button-orange:hover,
button.button.button-orange:hover {
	background-color: #dca114;
}

a.button.button-orange:hover .button-arrow,
input.button.button-orange:hover .button-arrow,
button.button.button-orange:hover .button-arrow {
	background-color: #c59012;
}

a.button.button-orange:focus,
input.button.button-orange:focus,
button.button.button-orange:focus {
	background-color: #dca114;
	-webkit-box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
	box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
}

a.button.button-orange:focus .button-arrow,
input.button.button-orange:focus .button-arrow,
button.button.button-orange:focus .button-arrow {
	background-color: #c59012;
}

input.button,
button.button {
	line-height: normal;
}

a.button {
	position: relative;
	padding-right: 100px;
}

a.button.button-small {
	padding-right: 67px;
}

a.button.button-small .button-arrow {
	width: 52px;
}

a.button.button-small .button-arrow .svg {
	margin-left: -8px;
	margin-top: -5px;
	width: 17px;
	height: 12px;
}

.button-arrow {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 70px;
	background: #28a749;
	-webkit-transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

.button-arrow .svg {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -11px;
	margin-top: -7px;
	width: 23px;
	height: 16px;
}

.modal-open {
	overflow: hidden;
}

.modal-backdrop {
	background: #000000;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9998;
}

.modal-backdrop,
.modal-backdrop.fade.in {
	opacity: 0.6;
}

.modal {
	width: 802px;
	max-width: 100%;
	max-height: 100%;
	overflow: auto;
	position: absolute;
	display: none;
	z-index: 9999;
	background: #ffffff;
	-webkit-box-shadow: 0 2px 68px rgba(0, 0, 0, 0.08);
	box-shadow: 0 2px 68px rgba(0, 0, 0, 0.08);
}

.modal.modal-center {
	position: fixed;
}

.modal-session {
	text-align: center;
	padding: 75px 50px 96px;
}

.modal-session-img {
	margin: 0 auto 17px;
	width: 85px;
}

.modal-session-title {
	font-weight: 500;
	font-size: 44px;
	line-height: 1.2;
	margin-bottom: 7px;
}

.modal-session-info {
	font-size: 16px;
	font-weight: 500;
	font-style: italic;
	color: #505051;
	margin-bottom: 52px;
}

/* header */
.header-global {
	padding: 20px 0 26px;
	background: rgba(255, 255, 255, 0.5);
}

.logo {
	float: left;
	padding-top: 5px;
}

.logo a {
	display: block;
	max-width: 220px;
}

.logo a img {
	display: block;
	width: 100%;
}

.logo-team {
	float: right;
}

.logo-team a,
.logo-team img {
	display: block;
}

/* footer */
.panel {
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 5050;
	background: rgba(36, 42, 56, 0.8);
}

.panel-list-slider {
	/* width: 100%; */
	overflow-x: hidden;
}
.panel-list {
	/* Problem 2
	margin-left: -10px;
	margin-right: -10px;
	*/
	margin-left: 0;
	margin-right: 0;

	padding-top: 17px;
	padding-bottom: 17px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.panel-list > li {
	padding: 0 10px;
	/* flex: 1; */
}

.panel-thumb {
	display: block;
	width: 180px;
	height: 139px;
	border: 3px solid #313949;
	background-color: #ffffff;
	padding: 10px;
	text-align: center;
	position: relative;
}

.panel-thumb:hover, .panel-thumb:focus {
	border-color: #FFF;
}

.panel-thumb-opacity {
	opacity: 0.5;
}

.panel-thumb-image {
	display: block;
	margin: 0 auto;
}

.panel-thumb-image img {
	display: block;
	margin: 0 auto;
}

.panel-thumb-title {
	padding-left: 5px;
	padding-top: 5px;
	display: block;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 1.2;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 15px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.panel-thumb-title-small {
	font-size: 10px;
	font-weight: 500;
}

.panel-thumb-image-line {
	padding-top: 8px;
	display: block;
}

.panel-thumb-image-line span {
	display: inline-block;
	vertical-align: bottom;
}

.panel-thumb-image-line-sep {
	width: 6px;
}

.panel-thumb-image-line-num {
	font-size: 23px;
	line-height: 1;
	color: #212425;
	font-weight: 900;
}

.panel-thumb-image-line-wrap {
	width: 26px;
}

.panel-thumb-image-line-wrap img {
	display: block;
}

.panel-list-navigation {
	float: right;
	padding-top: 55px;
	padding-bottom: 55px;
}

.button-go-step-4 {
	min-width: 280px;
}

.button-go-step-10, .button-go-step-8, .button-go-step-9, .button-go-step-11, .button-go-step-12 {
	min-width: 400px;
}

.panel-thumb-date {
	/* padding-top: 11px; */
	padding-top: 0 !important;
	display: block;
	line-height: 1.2;
	text-transform: uppercase;
	
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translate(0, -50%);
}

.panel-thumb-date span {
	display: block;
}

.panel-thumb-date-dow {
	/* font-size: 11px; */
	font-size: 17px;
}

.panel-thumb-date-num {
	font-weight: 900;
	/* font-size: 34px; */
	font-size: 42px;
}

.panel-thumb-date-mth {
	/* font-size: 9px; */
	font-size: 13px;
}

.panel-thumb-time {
	color: #010101;
	display: block;
}

.panel-thumb-time-num {
	padding-top: 32px;
	display: block;
	font-size: 40px;
	line-height: 1;
	font-weight: 500;
	margin-bottom: 4px;
}

.panel-thumb-time-title {
	display: block;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 1.2;
	font-weight: 500;
}

.panel-list-navigation-price {
	color: #212425;
	font-size: 24px;
	text-align: right;
	display: inline-block;
	background: #ffffff;
	margin-right: -4px;
	height: 65px;
	line-height: 65px;
	text-transform: uppercase;
	padding: 0 20px;
}

.panel-list-navigation-price-title {
	text-align: left;
	font-size: 18px;
	display: inline-block;
	min-width: 290px;
}

.panel-extra-push {
	height: 60px;
}

/* content */
.spanning {
	clear: both;
}

.content-title {
	padding: 43px 0 33px;
}

.content-title h1 {
	font-size: 24px;
	line-height: 1.2;
	font-weight: 500;
	/* text-transform: uppercase; */
	text-align: center;
	color: #063a72;
}

.content-iframe {
	max-width: 900px;
	margin: 0 auto 50px;
	background: rgba(255, 255, 255, 0.5);
}

.content-iframe img {
	display: block;
}

.content {
	padding: 37px 48px 54px;
	max-width: 900px;
	margin: 0 auto 50px;
	background: rgba(255, 255, 255, 0.5);
}

.content-full {
	padding: 24px 24px 15px;
	margin: 0 auto 20px;
	background: rgba(255, 255, 255, 0.5);
}

.content-full .panel-list {
	margin-left: -5px;
	margin-right: -5px;
}

.content-full .panel-list > li {
	padding-left: 5px;
	padding-right: 5px;
	width: 16.66667%;
}

.content-full .panel-thumb {
	width: 100%;
	/* border: 0; */
	border-color: transparent;
	background: rgba(255, 255, 255, 0.5);
}

.content-full span.panel-thumb:hover,
.content-full span.panel-thumb:focus {
	border-color: #ffffff;
}

.content-full .panel-thumb-title {
	font-weight: 500;
}

.content-full .panel-thumb-date {
	padding-top: 28px;
}

.content-full .panel-thumb-image-line {
	padding-top: 3px;
}

.content-full-title {
	font-size: 16px;
	font-weight: 900;
	color: #212425;
	line-height: 1.2;
	text-align: center;
	text-transform: uppercase;
}

.content-panel-list-price {
	padding-top: 4px;
	font-size: 21px;
	line-height: 1.2;
	color: #212425;
	text-align: right;
	text-transform: uppercase;
}

.content-price-title {
	display: inline-block;
	min-width: 135px;
	text-align: left;
}

.signing-info {
	margin-bottom: 16px;
}

.signing-info h2 {
	margin-top: 13px;
}

.signing-info-note {
	margin-bottom: -22px;
}

.signing-form {
	max-width: 650px;
}

.signing-form table {
	width: 100%;
}

.signing-form table td {
	padding: 0;
	vertical-align: top;
}

.signing-form table td label {
	display: block;
	padding: 12px 0;
	font-size: 15px;
	line-height: 1.4;
	font-weight: 500;
	text-transform: uppercase;
}

.signing-form table td:first-child {
	width: 213px;
	padding-right: 20px;
}

.signing-form-button {
	padding: 17px 0 8px;
}

.signing-form-button a.button {
	min-width: 300px;
}

.change-ticket {
	display: table;
	width: 100%;
	margin-bottom: 20px;
}

.change-ticket-row {
	display: table-row;
}

.change-ticket-date,
.change-ticket-route,
.change-ticket-number {
	display: table-cell;
	vertical-align: top;
	padding: 21px 25px 18px 0;
	background: #ffffff;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1.4;
	font-weight: 500;
}

.change-ticket-date {
	width: 220px;
	padding-left: 40px;
}

.change-ticket-route {
	font-weight: 900;
}

.change-ticket-number {
	text-align: right;
}

.change-options {
	padding-top: 20px;
	margin: 0 -33px;
}

.change-options-inline {
	padding-top: 0;
	padding-bottom: 20px;
	text-align: center;
}

.change-options-inline .change-options-button {
	display: inline-block;
	padding-left: 14px;
	float: none;
	padding-right: 14px;
	width: auto;
	min-width: 250px;
}

.change-options-button {
	float: left;
	width: 33.33333333%;
	padding: 20px 33px 0;
}

.change-options-button a.button {
	width: 100%;
}

.personal-info {
	padding-top: 5px;
	max-width: 607px;
	margin: 0 auto;
}

.personal-info table {
	width: 100%;
}

.personal-info table td {
	padding: 0;
	vertical-align: top;
}

.personal-info table td.col1 {
	width: 170px;
	padding-right: 20px;
}

.personal-info table td.col1 label {
	display: block;
	padding: 12px 0;
	font-size: 15px;
	line-height: 1.4;
	font-weight: 500;
	text-transform: uppercase;
}

.personal-info table td.col2 {
	width: 165px;
	padding-right: 30px;
}

.personal-info .checkbox label {
	min-width: 372px;
}

.payment {
	padding-top: 23px;
}

.content-note {
	margin-bottom: 55px;
	padding: 12px 20px 22px 38px;
	font-weight: 500;
	font-style: italic;
	color: #2d6242;
	background: #ace7bb;
}

.content-note-step-13 {
	margin-bottom: 15px;
	margin-top: 40px;
	padding-bottom: 14px;
}

.payment-later .checkbox label {
	display: block;
	padding-right: 0;
	padding-left: 38px;
	padding-bottom: 7px;
	font-size: 14px;
	line-height: 1.43;
	font-style: italic;
	text-transform: none;
}

.payment-later .checkbox label:before {
	right: auto;
	left: 0;
}

.payment-later .checkbox label:after {
	right: auto;
	left: 2px;
}

.payment-list {
	padding-top: 14px;
	position: relative;
}

.payment-list:before {
	content: "";
	position: absolute;
	top: 0;
	left: 95px;
	right: 95px;
	height: 1px;
	background: #e8e8e8;
}

.payment-item {
	display: table;
	width: 100%;
	margin-bottom: 14px;
}

.payment-item-row {
	display: table-row;
}

.payment-item-title,
.payment-item-sum,
.payment-item-number,
.payment-item-system {
	display: table-cell;
	vertical-align: middle;
	padding: 5px 10px 5px 0;
	background: #ffffff;
}

.payment-item-title {
	padding-left: 16px;
}

.payment-item-number {
	white-space: nowrap;
}

.payment-item-system {
	width: 196px;
	padding-right: 8px;
}

.payment-item-system img {
	float: right;
}

.order {
	padding-top: 11px;
	max-width: 614px;
	margin: 0 auto 52px;
}

.order .payment-later {
	margin-bottom: 23px;
}

.order-contact {
	margin-bottom: 3px;
}

.order-info {
	background: #ffffff;
}

.order-info table {
	width: 100%;
}

.order-info table th {
	padding: 13px 18px 0 0;
	vertical-align: top;
	font-weight: 500;
}

.order-info table th:first-child {
	padding-left: 18px;
}

.order-info table th:last-child {
	text-align: right;
}

.order-info table td {
	padding: 8px 18px 0 0;
	vertical-align: top;
	color: #666666;
	font-weight: 500;
}

.order-info table td:first-child {
	padding-left: 18px;
}

.order-info table td.col1 {
	padding-left: 54px;
}

.order-info table td:last-child {
	text-align: right;
}

.order-info table tbody tr:last-child td {
	padding-bottom: 20px;
}

.order-info table tbody tr.first-child td {
	padding-top: 14px;
}

.order-info table tr.order-info-route td {
	padding-bottom: 11px;
	text-align: left;
	border-bottom: 1px solid #e8e8e8;
}

.order-info table tfoot td {
	padding-top: 17px;
	padding-bottom: 19px;
	font-weight: 900;
	color: #000000;
	border-top: 1px solid #e8e8e8;
}

.thumbnails-medium {
	margin-left: -8px;
	margin-right: -8px;
}

.thumbnails-medium > li {

	max-width: 33.3333%;
	padding: 15px 8px 1px;
}

.thumbnails-medium .thumbnail-image {
	margin-bottom: 5px;
	height: 140px;
	position: relative;
}

.thumbnails-medium .thumbnail-title {
	padding-bottom: 11px;
}

.thumbnail {
	display: block;
	background: rgba(255, 255, 255, 0.5);
	border: 5px solid transparent;
	text-align: center;
	color: #212425;
	padding: 10px;
}

a.thumbnail:hover, a.thumbnail:focus {
	color: #212425;
	border-color: #ffffff;
}

.thumbnail-image {
	display: block;
	margin-bottom: 13px;
}

.thumbnail-image img {
	display: block;
	margin: 0 auto;
}
.thumbnails-medium .thumbnail-image .Vertical-Measure-Left,
.thumbnails-medium .thumbnail-image .Horizontal-Measure-Right,
.thumbnails-medium .thumbnail-image .Horizontal-Measure-Top,
.thumbnails-medium .thumbnail-image .Horizontal-Measure-Bottom {
	font-size: 17px;
	position: absolute;
	text-transform: uppercase;
}
.thumbnails-medium .thumbnail-image img {
	max-height: 100%;  
	max-width: 100%; 
	width: auto;
	height: auto;

	position: absolute;  
	top: 0;  
	bottom: 0;  
	left: 0;  
	right: 0;  
	margin: auto;
}
.thumbnails-medium .thumbnail-image .Vertical-Measure-Left {
	-webkit-transform: matrix(0.006,-1.000,1.000,0.006,-115,55);
	-moz-transform: matrix(0.006,-1.000,1.000,0.006,-115px,55px);
	-ms-transform: matrix(0.006,-1.000,1.000,0.006,-115,55);
	-o-transform: matrix(0.006,-1.000,1.000,0.006,-115,55);
	transform: matrix(0.006,-1.000,1.000,0.006,-115,55);
}
.thumbnails-medium .thumbnail-image .Horizontal-Measure-Right {
	-webkit-transform: matrix(1,0,0,1,60,55);
	-moz-transform: matrix(1,0,0,1,60px,55px);
	-ms-transform: matrix(1,0,0,1,60,55);
	-o-transform: matrix(1,0,0,1,60,55);
	transform: matrix(1,0,0,1,60,55);
}
.thumbnails-medium .thumbnail-image .Horizontal-Measure-Top {
	top: 0;
	left: 0;
	right: 0;
	-webkit-transform: matrix(1,0,0,1,-4,3);
	-moz-transform: matrix(1,0,0,1,-4px,3px);
	-ms-transform: matrix(1,0,0,1,-4,3);
	-o-transform: matrix(1,0,0,1,-4,3);
	transform: matrix(1,0,0,1,-4,3);
}
.thumbnails-medium .thumbnail-image .Horizontal-Measure-Bottom {
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-transform: matrix(1,0,0,1,-2,-10);
	-moz-transform: matrix(1,0,0,1,-2px,-10px);
	-ms-transform: matrix(1,0,0,1,-2,-10);
	-o-transform: matrix(1,0,0,1,-2,-10);
	transform: matrix(1,0,0,1,-2,-10);
}

.thumbnail-title {
	display: block;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 1.2;
}

.info-block {
	position: absolute;
	left: 8px;
	top: 15px;
	right: 8px;
	height: 0;
}

.info-block:hover .info-block-drop {
	display: block;
}

.info-block-icon {
	position: absolute;
	width: 30px;
	height: 30px;
	background: #1c4b7e;
	color: #ffffff;
	border-radius: 50%;
	left: 15px;
	top: 12px;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	font-family: Times, Georgia, serif;
}

.info-block-drop {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding-bottom: 16px;
	display: none;
}

.info-block-drop-content {
	display: block;
	background: #1c4b7e;
	color: #ffffff;
	font-size: 14px;
	line-height: 19px;
	padding: 17px 14px 33px;
	position: relative;
}

.info-block-drop-content:before {
	content: "";
	position: absolute;
	bottom: -26px;
	left: 18px;
	width: 0;
	height: 0;
	border: 13px solid transparent;
	border-top-color: #1c4b7e;
}

.info-block-drop-content p {
	margin: 10px 0;
}

.info-block-drop-content strong {
	text-transform: uppercase;
	font-weight: 16px;
}

.thumbnails-global-title {
	background: #85bb33;
	color: #ffffff;
	text-align: center;
	font-weight: 16px;
	text-transform: uppercase;
	line-height: 1.2;
	font-weight: 900;
	padding: 18px 10px 17px;
	letter-spacing: 1px;
}

.thumbnails-global-title-orange {
	background-color: #e1a31d;
}

.thumbnails-global-title-blue {
	background-color: #1d68a6;
}

.thumbnails-global-title {
	margin-top: 10px;
}

.thumbnail-image-count {
	position: relative;
	display: block;
	margin: 0 auto 6px;
	max-width: 329px;
	padding: 27px 0;
}

.plus,
.minus {
	width: 50px;
	height: 50px;
	background: #b5becf;
	border-radius: 50%;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
}

.plus:before, .plus:after,
.minus:before,
.minus:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 20px;
	height: 4px;
	background: #ffffff;
	margin-left: -10px;
	margin-top: -2px;
}

.plus:after,
.minus:after {
	height: 20px;
	width: 4px;
	margin-left: -2px;
	margin-top: -10px;
}

.plus:hover,
.minus:hover {
	background-color: #85bb33;
}

.plus-orange:hover,
.minus-orange:hover {
	background-color: #e1a31d;
}

.plus-blue:hover,
.minus-blue:hover {
	background-color: #1d68a6;
}

.minus {
	right: auto;
	left: 0;
}

.minus:after {
	display: none;
}

.count {
	font-size: 55px;
	line-height: 1;
	font-weight: 800;
	vertical-align: bottom;
	margin-right: 5px;
	display: inline-block;
}

.count-img {
	display: inline-block;
	vertical-align: bottom;
	margin-bottom: 4px;
}

.count-img img {
	display: block;
}

.check-form {
	max-width: 415px;
	margin: 0 auto;
	padding-bottom: 10px;
	padding-top: 14px;
}

.check-form input.input-text, .check-form textarea.textarea {
	height: 50px;
	text-align: center;
	font-size: 18px;
}

.check-form-note {
	margin-bottom: 23px;
}

.caledar-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: -11px;
	margin-right: -11px;
	padding-bottom: 20px;
}

.caledar-column {
	padding: 21px 11px 0px;
	width: 14.28571%;
}

.calendar-item {
	display: block;
	background: rgba(255, 255, 255, 0.5);
	border: 5px solid transparent;
	text-align: center;
	color: #000000;
	text-transform: uppercase;
	padding: 34px 5px 20px;
}

.calendar-item:hover, .calendar-item:focus {
	color: #000000;
	border-color: #ffffff;
}

.calendar-item-disabled {
	cursor: default;
	opacity: 0.45;
}

.calendar-item-disabled:hover, .calendar-item-disabled:focus {
	color: #000000;
	border-color: transparent;
}

.calendar-item-today {
	background-color: #85bb33;
	color: #ffffff;
}

.calendar-item-today:hover, .calendar-item-today:focus {
	color: #ffffff;
	border-color: #85bb33;
}

.calendar-item-dof {
	display: block;
	font-size: 16px;
	line-height: 1.2;
	font-weight: 500;
	margin-bottom: 4px;
}

.calendar-item-num {
	display: block;
	font-size: 51px;
	line-height: 1;
	font-weight: 900;
	margin-bottom: 2px;
}

.calendar-item-mnt {
	display: block;
	font-size: 14px;
	line-height: 1.2;
	font-weight: 500;
}

.font-weight-medium {
	font-weight: 500;
}

.content-title {
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
}

.content-title h1 strong {
	font-weight: 800;
}

.caledar-prev,
.caledar-next {
	right: 0;
	top: 50%;
	margin-top: 2px;
	position: absolute;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	-webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
	opacity: 0.5;
}

.caledar-prev:hover,
.caledar-next:hover {
	opacity: 1;
}

.caledar-control-nav {
	width: 20px;
	padding: 5px 0 5px 9px;
	display: block;
}

.caledar-control-nav img {
	display: block;
	width: 100%;
	height: auto;
}

.caledar-prev {
	right: auto;
	left: 0;
}

.caledar-prev .caledar-control-nav {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.content-time-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: -10px;
	margin-right: -10px;
	padding-bottom: 20px;
}

.content-time-column {
	padding: 20px 10px 0px;
	width: 20%;
}

.content-time-item {
	display: block;
	background: rgba(255, 255, 255, 0.5);
	border: 5px solid transparent;
	text-align: center;
	color: #000000;
}

.content-time-item:hover, .content-time-item:focus {
	color: #000000;
	border-color: #ffffff;
}

.content-time-item-now .content-time-num,
.content-time-item-now .content-time-title {
	color: #85bb33;
}

.content-time-item-disabled {
	cursor: default;
	opacity: 0.5;
}

.content-time-item-disabled:hover, .content-time-item-disabled:focus {
	color: #000000;
	border-color: transparent;
}

.content-time-num {
	display: block;
	font-size: 53px;
	line-height: 1;
	font-weight: 500;
	margin-bottom: 3px;
	padding-top: 30px;
}

.content-time-title {
	display: block;
	font-size: 14px;
	line-height: 1.2;
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 10px;
}

.content-time-note {
	display: block;
	font-size: 11px;
	line-height: 1.2;
	font-weight: 900;
	color: #85bb33;
	text-transform: uppercase;
	min-height: 15px;
	min-width: 1px;
	margin-bottom: 8px;
}

.content-time-note-red {
	color: #e32d2d;
}

.content-time-note-orange {
	color: #da9a10;
}

.content-time-info {
	background: #ffffff;
	margin: 0 -5px -5px;
}

.content-time-image {
	float: left;
	width: 43%;
	padding: 5px 0;
}

.content-time-image img {
	display: block;
}

.content-time-meta {
	float: left;
	width: 57%;
	padding-right: 14px;
	text-align: right;
	line-height: 1.2;
	text-transform: uppercase;
	font-weight: 900;
	padding-top: 22px;
	padding-bottom: 20px;
}

.content-time-meta-title {
	display: block;
	font-size: 11px;
	margin-bottom: 8px;
}

.content-time-price {
	display: block;
	font-size: 14px;
}

.slick-slide {
	padding: 0 10px;
}

.showHide {
	display: none;
}

.tilOversigt {
    right: 30px;
    font-size: 18px !important;
    height: 40px !important;
    line-height: 40px !important;
    padding: 0 10px !important;
	margin-top: -11px !important;
    position: absolute !important;
}

/* home */
/* responsive */
@media (max-width: 1023px) {
	.panel-list > li {
		/* width: 33%; */
	}
	.panel-thumb {
		/* width: 100%; */
		height: 105px;
	}
	.panel-list-navigation {
		padding-top: 37px;
		padding-bottom: 37px;
	}
	.button-go-step-4 {
		min-width: 240px;
	}
	.button-go-step-10, .button-go-step-8, .button-go-step-9, .button-go-step-11, .button-go-step-12 {
		min-width: 320px;
	}
	.panel-thumb-image {
		max-width: 100px;
	}
	.panel-thumb-title {
		font-weight: normal;
		font-weight: 12px;
	}
	.panel-thumb-image-line {
		padding-top: 2px;
	}
	.panel-thumb-image-line-num {
		font-size: 16px;
	}
	.panel-thumb-image-line-wrap {
		width: 22px;
	}
	.change-ticket-date {
		padding-left: 25px;
	}
	.change-options {
		margin: 0 -15px;
	}
	.change-options-button {
		padding-left: 15px;
		padding-right: 15px;
	}
	.calendar-item {
		padding-top: 18px;
		padding-bottom: 15px;
	}
	.calendar-item-dof {
		font-size: 13px;
	}
	.calendar-item-num {
		font-size: 40px;
	}
	.calendar-item-mnt {
		font-size: 11px;
	}
	.caledar-list {
		margin-left: -8px;
		margin-right: -8px;
	}
	.caledar-column {
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 16px;
	}
	.panel-thumb-date {
		padding-top: 0;
	}
	.content-full .panel-thumb-image-line {
		padding-top: 0px;
		margin-top: -2px;
	}
	.content-full .panel-thumb-date {
		padding-top: 20px;
	}
	.content-full .panel-thumb-time-num {
		padding-top: 18px;
		font-size: 32px;
	}
	.panel-thumb-date-dow {
		font-size: 11px;
	}
	.panel-thumb-date-num {
		font-size: 24px;
	}
	.panel-thumb-date-mth {
		font-size: 9px;
	}
	.content-time-column {
		width: 25%;
	}
	.content-time-num {
		font-size: 44px;
	}
	.content-time-note {
		font-weight: 500;
		font-size: 10px;
	}
	.panel-thumb-image-line-sep {
		width: 1px;
	}
	.panel-list-navigation-price-title {
		min-width: 0;
	}
}

@media (max-width: 767px) {
	.tilOversigt {
		right: 0;
		left: 0;
		top: 0;
		font-size: 18px !important;
		height: 40px !important;
		line-height: 40px !important;
		padding: 0 10px !important;
		margin-top: 0 !important;
	}
	.modal-session {
		padding: 60px 20px;
	}
	.modal-session-img {
		width: 66px;
	}
	.modal-session-title {
		font-size: 34px;
	}
	.modal-session-info {
		margin-bottom: 40px;
	}
	.logo a {
		max-width: 180px;
	}
	.content {
		padding-left: 20px;
		padding-right: 20px;
	}
	.signing-form {
		max-width: none;
	}
	.signing-form table {
		display: block;
	}
	.signing-form table tbody,
	.signing-form table tr {
		display: block;
	}
	.signing-form table td {
		display: block;
	}
	.signing-form table td:first-child {
		width: auto;
		padding-right: 0;
	}
	.signing-form-button a.button {
		min-width: 0;
		width: 100%;
	}
	.thumbnail-title {
		font-size: 18px;
	}
	.panel {
		width: 100%;
		bottom: -129px;
	}
	.panel.medNav {
		bottom: -228px;
	}
	.panel.medBtn {
		bottom: -90px;
	}
	.slide-up {
		bottom: 0px !important;
	}
	.slide-down	{
		bottom: -129px !important;
	}
	.panel .panel-list-navigation,
	.panel .panel-list {
		padding-top: 34px;
		overflow-x: scroll;
	}
	.panel.medNav .panel-list {
		padding-top: 17px;
	}
	.panel .panel-list {
		padding-bottom: 0;
	}
	.panel-list > li {
		padding: 0 10px 17px;
	}
	.showHide {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-flow: row wrap;
		flex-flow: row wrap;
		justify-content: center;
		position: relative;
		top: -15px;
	}
	.showHide .btnShowHide {
		display: block;
		height: 30px;
		line-height: 30px;
		position: absolute;
		padding-right: 0;
		padding-left: 0;
		width: 110px;

		/*Problem 3*/
		margin: auto;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
	}
	
	.main {
		padding-bottom: 100px;
	}
	.panel-list-navigation {
		padding-top: 17px;
		padding-bottom: 17px;
		float: none;
		text-align: center;
	}
	.change-ticket {
		display: block;
	}
	.change-ticket-row {
		display: block;
	}
	.change-ticket-date,
	.change-ticket-route,
	.change-ticket-number {
		display: block;
		padding: 8px 20px;
	}
	.change-ticket-date {
		width: auto;
		padding-top: 20px;
	}
	.change-ticket-number {
		text-align: left;
		padding-bottom: 20px;
	}
	.change-options {
		margin: 0;
	}
	.change-options-button {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
	.button-go-step-10, .button-go-step-8, .button-go-step-9, .button-go-step-11, .button-go-step-12 {
		min-width: 0;
	}
	.check-form input.input-text, .check-form textarea.textarea {
		height: 45px;
		font-size: 15px;
	}
	.personal-info {
		padding-top: 0;
		max-width: none;
	}
	.personal-info table {
		display: block;
	}
	.personal-info table tbody,
	.personal-info table tr {
		display: block;
	}
	.personal-info table td {
		display: block;
	}
	.personal-info table td.col1 {
		width: auto;
		padding-right: 0;
	}
	.personal-info table td.col1 label {
		padding-top: 0;
	}
	.personal-info table td.col2 {
		width: auto;
		padding-right: 0;
	}
	.personal-info .checkbox label {
		display: block;
		min-width: 0;
	}
	.caledar-column {
		width: 25%;
	}
	.payment {
		padding-top: 0;
	}
	.content-note {
		padding-left: 20px;
		margin-bottom: 30px;
	}
	.payment-list:before {
		display: none;
	}
	.payment-item,
	.payment-item-row {
		display: block;
	}
	.payment-item-title,
	.payment-item-sum,
	.payment-item-number,
	.payment-item-system {
		display: block;
		vertical-align: top;
		padding: 4px 20px;
	}
	.payment-item-title {
		padding-top: 16px;
	}
	.payment-item-system {
		width: auto;
		padding-bottom: 16px;
	}
	.payment-item-system img {
		float: none;
		display: block;
	}
	.content-time-column {
		width: 33.3333%;
	}
	.order {
		max-width: none;
		padding-top: 0;
		margin-bottom: 0;
	}
	.order-info table {
		display: block;
	}
	.order-info table thead {
		display: none;
	}
	.order-info table tr,
	.order-info table td {
		display: block;
	}
	.order-info table td {
		padding-right: 20px;
		padding-left: 20px;
	}
	.order-info table td:first-child, .order-info table td.col1 {
		padding-left: 20px;
	}
	.order-info table td:last-child {
		text-align: left;
		border-bottom: 1px solid #e8e8e8;
		padding-bottom: 14px;
	}
	.order-info table tbody {
		display: block;
	}
	.order-info table tbody td:before {
		content: attr(data-title);
		margin-right: 6px;
		font-weight: 800;
	}
	.order-info table tbody tr:last-child td {
		padding-bottom: 0;
	}
	.order-info table tbody tr:last-child td:last-child {
		padding-bottom: 14px;
	}
	.order-info table tbody tr.first-child td {
		padding-top: 8px;
	}
	.order-info table tr.order-info-route td {
		padding-top: 14px;
		padding-bottom: 14px;
	}
	.order-info table tr.order-info-route td:before {
		display: none;
	}
	.order-info table tfoot {
		display: block;
	}
	.order-info table tfoot td {
		padding-top: 17px;
		padding-bottom: 0;
		border-top: 0;
	}
	.order-info table tfoot td:last-child {
		padding-top: 8px;
		border-bottom: 0;
		padding-bottom: 19px;
	}
	.content-full .panel-list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.content-full .panel-list > li {
		width: 33.33333%;
	}
	.panel-list-navigation-price {
		color: #ffffff;
		background-color: transparent;
		display: block;
		text-align: center;
		line-height: 1.2;
		height: auto;
		padding-bottom: 15px;
		font-size: 18px;
	}
}

@media (max-width: 479px) {
	.thumbnail-title {
		font-size: 18px;
	}
	.caledar-column {
		width: 33.33333%;
	}
	a.button,
	input.button,
	button.button {
		font-size: 16px;
	}
	a.button {
		padding-left: 20px;
		padding-right: 90px;
	}
	.content-time-column {
		width: 50%;
	}
	.content-full .panel-list > li {
		width: 50%;
	}
	.content-panel-list-price {
		text-align: center;
	}
	.content-price-title {
		min-width: inherit;
	}
	.content-price-title:after {
		content: ": ";
	}
	.change-options-inline .change-options-button {
		display: block;
		padding-left: 0;
		padding-right: 0;
	}
}

/* retina */



/* spinner*/
.sk-fading-circle {
    margin: 100px auto;
    width: 40px;
    height: 40px;
    position: relative;
}

    .sk-fading-circle .sk-circle {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
    }

        .sk-fading-circle .sk-circle:before {
            content: '';
            display: block;
            margin: 0 auto;
            width: 15%;
            height: 15%;
            background-color: #333;
            border-radius: 100%;
            -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
            animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
        }

    .sk-fading-circle .sk-circle2 {
        -webkit-transform: rotate(30deg);
        -ms-transform: rotate(30deg);
        transform: rotate(30deg);
    }

    .sk-fading-circle .sk-circle3 {
        -webkit-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        transform: rotate(60deg);
    }

    .sk-fading-circle .sk-circle4 {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .sk-fading-circle .sk-circle5 {
        -webkit-transform: rotate(120deg);
        -ms-transform: rotate(120deg);
        transform: rotate(120deg);
    }

    .sk-fading-circle .sk-circle6 {
        -webkit-transform: rotate(150deg);
        -ms-transform: rotate(150deg);
        transform: rotate(150deg);
    }

    .sk-fading-circle .sk-circle7 {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .sk-fading-circle .sk-circle8 {
        -webkit-transform: rotate(210deg);
        -ms-transform: rotate(210deg);
        transform: rotate(210deg);
    }

    .sk-fading-circle .sk-circle9 {
        -webkit-transform: rotate(240deg);
        -ms-transform: rotate(240deg);
        transform: rotate(240deg);
    }

    .sk-fading-circle .sk-circle10 {
        -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        transform: rotate(270deg);
    }

    .sk-fading-circle .sk-circle11 {
        -webkit-transform: rotate(300deg);
        -ms-transform: rotate(300deg);
        transform: rotate(300deg);
    }

    .sk-fading-circle .sk-circle12 {
        -webkit-transform: rotate(330deg);
        -ms-transform: rotate(330deg);
        transform: rotate(330deg);
    }

    .sk-fading-circle .sk-circle2:before {
        -webkit-animation-delay: -1.1s;
        animation-delay: -1.1s;
    }

    .sk-fading-circle .sk-circle3:before {
        -webkit-animation-delay: -1s;
        animation-delay: -1s;
    }

    .sk-fading-circle .sk-circle4:before {
        -webkit-animation-delay: -0.9s;
        animation-delay: -0.9s;
    }

    .sk-fading-circle .sk-circle5:before {
        -webkit-animation-delay: -0.8s;
        animation-delay: -0.8s;
    }

    .sk-fading-circle .sk-circle6:before {
        -webkit-animation-delay: -0.7s;
        animation-delay: -0.7s;
    }

    .sk-fading-circle .sk-circle7:before {
        -webkit-animation-delay: -0.6s;
        animation-delay: -0.6s;
    }

    .sk-fading-circle .sk-circle8:before {
        -webkit-animation-delay: -0.5s;
        animation-delay: -0.5s;
    }

    .sk-fading-circle .sk-circle9:before {
        -webkit-animation-delay: -0.4s;
        animation-delay: -0.4s;
    }

    .sk-fading-circle .sk-circle10:before {
        -webkit-animation-delay: -0.3s;
        animation-delay: -0.3s;
    }

    .sk-fading-circle .sk-circle11:before {
        -webkit-animation-delay: -0.2s;
        animation-delay: -0.2s;
    }

    .sk-fading-circle .sk-circle12:before {
        -webkit-animation-delay: -0.1s;
        animation-delay: -0.1s;
    }

@-webkit-keyframes sk-circleFadeDelay {
    0%, 39%, 100% {
        opacity: 0;
    }

    40% {
        opacity: 1;
    }
}

@keyframes sk-circleFadeDelay {
    0%, 39%, 100% {
        opacity: 0;
    }

    40% {
        opacity: 1;
    }
}


a.delayed-enable {
    pointer-events: none;
}


.thumbnails-global-title-default {
    background-color: #34c459;
    color:black !important;
}
.thumbnails-global-title-island {
    background-color: #990000;
    color:white !important;
}
.thumbnails-global-title-clip {
    background-color: #f3bf0c;
    color:black !important;
}
.thumbnails-global-title-commercial {
    background-color: #1d68a6;
}
.thumbnails-global-title-truck {
    background-color: #59B1B2;
    color:black !important;
}
.thumbnails-global-title-special {
    background-color: #c68c53;
    color:black !important;
}
.thumbnails-global-title-student {
    background-color: #f3bf0c;
    color:black !important;
}
.thumbnails-global-title-nekseloe {
    background-color: #c68c53;
    color:black !important;
}
.thumbnails-global-title-driverless {
    background-color: #990000;
    color:white !important;
}
.thumbnails-global-title-elevator {
    background-color: #990000;
    color:black !important;
}
.thumbnails-global-title-commuter {
    background-color: #f3bf0c;
    color:black !important;
}
.thumbnails-global-title-walking {
    background-color: #f3bf0c;
    color:black !important;
}
.thumbnails-global-title-disabled {
    background-color: #f3bf0c;
    color:black !important;
}
.thumbnails-global-title-ambulance {
    background-color: #f3bf0c;
    color:black !important;
}

/* default arrow button */
a.button.button-default,
input.button.button-default,
button.button.button-default {
    background: #34c459;
    color: black !important;
}

a.button.button-default .button-arrow,
input.button.button-default .button-arrow,
button.button.button-default .button-arrow {
	background-color: #28a749;
}

a.button.button-default:hover,
input.button.button-default:hover,
button.button.button-default:hover {
	background-color: #28a749;
}

a.button.button-default:hover .button-arrow,
input.button.button-default:hover .button-arrow,
button.button.button-default:hover .button-arrow {
	background-color: #239240;
}

a.button.button-default:focus,
input.button.button-default:focus,
button.button.button-default:focus {
	background-color: #28a749;
	-webkit-box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
	box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
}

a.button.button-default:focus .button-arrow,
input.button.button-default:focus .button-arrow,
button.button.button-default:focus .button-arrow {
	background-color: #239240;
}

/* island arrow button */
a.button.button-island,
input.button.button-island,
button.button.button-island {
	background: #990000;
}

a.button.button-island .button-arrow,
input.button.button-island .button-arrow,
button.button.button-island .button-arrow {
	background-color: #7d1111;
}

a.button.button-island:hover,
input.button.button-island:hover,
button.button.button-island:hover {
	background-color: #7d1111;
}

a.button.button-island:hover .button-arrow,
input.button.button-island:hover .button-arrow,
button.button.button-island:hover .button-arrow {
	background-color: #b42f2f;
}

a.button.button-island:focus,
input.button.button-island:focus,
button.button.button-island:focus {
	background-color: #7d1111;
	-webkit-box-shadow: 0 0 0 3px rgba(200, 52, 52, 0.1);
	box-shadow: 0 0 0 3px rgba(200, 52, 52, 0.1);
}

a.button.button-island:focus .button-arrow,
input.button.button-island:focus .button-arrow,
button.button.button-island:focus .button-arrow {
	background-color: #b42f2f;
}

/* clip arrow button */
a.button.button-clip,
input.button.button-clip,
button.button.button-clip {
    background: #f3bf0c;
    color: black !important;
}

a.button.button-clip .button-arrow,
input.button.button-clip .button-arrow,
button.button.button-clip .button-arrow {
	background-color: #dca114;
}

a.button.button-clip:hover,
input.button.button-clip:hover,
button.button.button-clip:hover {
	background-color: #dca114;
}

a.button.button-clip:hover .button-arrow,
input.button.button-clip:hover .button-arrow,
button.button.button-clip:hover .button-arrow {
	background-color: #c59012;
}

a.button.button-clip:focus,
input.button.button-clip:focus,
button.button.button-clip:focus {
	background-color: #dca114;
	-webkit-box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
	box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
}

a.button.button-clip:focus .button-arrow,
input.button.button-clip:focus .button-arrow,
button.button.button-clip:focus .button-arrow {
	background-color: #c59012;
}

/* commercial arrow button */
a.button.button-commercial,
input.button.button-commercial,
button.button.button-commercial {
    background: #1d68a6;
}

a.button.button-commercial .button-arrow,
input.button.button-commercial .button-arrow,
button.button.button-commercial .button-arrow {
	background-color: #175282;
}

a.button.button-commercial:hover,
input.button.button-commercial:hover,
button.button.button-commercial:hover {
	background-color: #175282;
}

a.button.button-commercial:hover .button-arrow,
input.button.button-commercial:hover .button-arrow,
button.button.button-commercial:hover .button-arrow {
	background-color: #13446c;
}

a.button.button-commercial:focus,
input.button.button-commercial:focus,
button.button.button-commercial:focus {
	background-color: #175282;
	-webkit-box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
	box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
}
/*
a.button.button-clip:focus .button-arrow,
input.button.button-clip:focus .button-arrow,
button.button.button-clip:focus .button-arrow {
	background-color: #13446c;
}
*/

/* truck arrow button */
a.button.button-truck,
input.button.button-truck,
button.button.button-truck {
    background: #59B1B2;
    color: black !important;
}

a.button.button-truck .button-arrow,
input.button.button-truck .button-arrow,
button.button.button-truck .button-arrow {
	background-color: #4D9A9B;
}

a.button.button-truck:hover,
input.button.button-truck:hover,
button.button.button-truck:hover {
	background-color: #4D9A9B;
}

a.button.button-truck:hover .button-arrow,
input.button.button-truck:hover .button-arrow,
button.button.button-truck:hover .button-arrow {
	background-color: #478D8E;
}

a.button.button-truck:focus,
input.button.button-truck:focus,
button.button.button-truck:focus {
	background-color: #4D9A9B;
	-webkit-box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
	box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
}

/* a.button.button-clip:focus .button-arrow,
input.button.button-clip:focus .button-arrow,
button.button.button-clip:focus .button-arrow {
	background-color: #996633;
} */


/* special arrow button */
a.button.button-special,
input.button.button-special,
button.button.button-special {
    background: #c68c53;
    color: black !important;
}

a.button.button-special .button-arrow,
input.button.button-special .button-arrow,
button.button.button-special .button-arrow {
	background-color: #ac7339;
}

a.button.button-special:hover,
input.button.button-special:hover,
button.button.button-special:hover {
	background-color: #ac7339;
}

a.button.button-special:hover .button-arrow,
input.button.button-special:hover .button-arrow,
button.button.button-special:hover .button-arrow {
	background-color: #996633;
}

a.button.button-special:focus,
input.button.button-special:focus,
button.button.button-special:focus {
	background-color: #ac7339;
	-webkit-box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
	box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
}

a.button.button-clip:focus .button-arrow,
input.button.button-clip:focus .button-arrow,
button.button.button-clip:focus .button-arrow {
	background-color: #996633;
}



/* clip arrow button */
a.button.button-student,
input.button.button-student,
button.button.button-student {
	background: #f3bf0c;
}

a.button.button-student .button-arrow,
input.button.button-student .button-arrow,
button.button.button-student .button-arrow {
	background-color: #dca114;
}

a.button.button-student:hover,
input.button.button-student:hover,
button.button.button-student:hover {
	background-color: #dca114;
}

a.button.button-student:hover .button-arrow,
input.button.button-student:hover .button-arrow,
button.button.button-student:hover .button-arrow {
	background-color: #c59012;
}

a.button.button-student:focus,
input.button.button-student:focus,
button.button.button-student:focus {
	background-color: #dca114;
	-webkit-box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
	box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
}

a.button.button-student:focus .button-arrow,
input.button.button-student:focus .button-arrow,
button.button.button-student:focus .button-arrow {
	background-color: #c59012;
}


/* employee arrow button */
a.button.button-employee,
input.button.button-employee,
button.button.button-employee {
	background: #990000;
}

a.button.button-employee .button-arrow,
input.button.button-employee .button-arrow,
button.button.button-employee .button-arrow {
	background-color: #7d1111;
}

a.button.button-employee:hover,
input.button.button-employee:hover,
button.button.button-employee:hover {
	background-color: #7d1111;
}

a.button.button-employee:hover .button-arrow,
input.button.button-employee:hover .button-arrow,
button.button.button-employee:hover .button-arrow {
	background-color: #b42f2f;
}

a.button.button-employee:focus,
input.button.button-employee:focus,
button.button.button-employee:focus {
	background-color: #7d1111;
	-webkit-box-shadow: 0 0 0 3px rgba(200, 52, 52, 0.1);
	box-shadow: 0 0 0 3px rgba(200, 52, 52, 0.1);
}

a.button.button-employee:focus .button-arrow,
input.button.button-employee:focus .button-arrow,
button.button.button-employee:focus .button-arrow {
	background-color: #b42f2f;
}


/* nekseloe arrow button */
a.button.button-nekseloe,
input.button.button-nekseloe,
button.button.button-nekseloe {
	background: #c68c53;
}

a.button.button-nekseloe .button-arrow,
input.button.button-nekseloe .button-arrow,
button.button.button-nekseloe .button-arrow {
	background-color: #ac7339;
}

a.button.button-nekseloe:hover,
input.button.button-nekseloe:hover,
button.button.button-nekseloe:hover {
	background-color: #ac7339;
}

a.button.button-nekseloe:hover .button-arrow,
input.button.button-nekseloe:hover .button-arrow,
button.button.button-nekseloe:hover .button-arrow {
	background-color: #996633;
}

a.button.button-nekseloe:focus,
input.button.button-nekseloe:focus,
button.button.button-nekseloe:focus {
	background-color: #ac7339;
	-webkit-box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
	box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
}


/* driverless arrow button */
a.button.button-driverless,
input.button.button-driverless,
button.button.button-driverless {
	background: #990000;
}

a.button.button-driverless .button-arrow,
input.button.button-driverless .button-arrow,
button.button.button-driverless .button-arrow {
	background-color: #7d1111;
}

a.button.button-driverless:hover,
input.button.button-driverless:hover,
button.button.button-driverless:hover {
	background-color: #7d1111;
}

a.button.button-driverless:hover .button-arrow,
input.button.button-driverless:hover .button-arrow,
button.button.button-driverless:hover .button-arrow {
	background-color: #b42f2f;
}

a.button.button-driverless:focus,
input.button.button-driverless:focus,
button.button.button-driverless:focus {
	background-color: #7d1111;
	-webkit-box-shadow: 0 0 0 3px rgba(200, 52, 52, 0.1);
	box-shadow: 0 0 0 3px rgba(200, 52, 52, 0.1);
}

/* elevator arrow button */
a.button.button-elevator,
input.button.button-elevator,
button.button.button-elevator {
	background: #990000;
}

a.button.button-elevator .button-arrow,
input.button.button-elevator .button-arrow,
button.button.button-elevator .button-arrow {
	background-color: #7d1111;
}

a.button.button-elevator:hover,
input.button.button-elevator:hover,
button.button.button-elevator:hover {
	background-color: #7d1111;
}

a.button.button-elevator:hover .button-arrow,
input.button.button-elevator:hover .button-arrow,
button.button.button-elevator:hover .button-arrow {
	background-color: #b42f2f;
}

a.button.button-elevator:focus,
input.button.button-elevator:focus,
button.button.button-elevator:focus {
	background-color: #7d1111;
	-webkit-box-shadow: 0 0 0 3px rgba(200, 52, 52, 0.1);
	box-shadow: 0 0 0 3px rgba(200, 52, 52, 0.1);
}


/* Pendler arrow button */
a.button.button-commuter,
input.button.button-commuter,
button.button.button-commuter {
    background: #f3bf0c;
    color: black !important;
}

a.button.button-commuter .button-arrow,
input.button.button-commuter .button-arrow,
button.button.button-commuter .button-arrow {
	background-color: #dca114;
}

a.button.button-commuter:hover,
input.button.button-commuter:hover,
button.button.button-commuter:hover {
	background-color: #dca114;
}

a.button.button-commuter:hover .button-arrow,
input.button.button-commuter:hover .button-arrow,
button.button.button-commuter:hover .button-arrow {
	background-color: #c59012;
}

a.button.button-commuter:focus,
input.button.button-commuter:focus,
button.button.button-commuter:focus {
	background-color: #dca114;
	-webkit-box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
	box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
}

a.button.button-commuter:focus .button-arrow,
input.button.button-commuter:focus .button-arrow,
button.button.button-commuter:focus .button-arrow {
	background-color: #c59012;
}


/* Walking arrow button */
a.button.button-walking,
input.button.button-walking,
button.button.button-walking {
    background: #f3bf0c;
    color: black !important;
}

a.button.button-walking .button-arrow,
input.button.button-walking .button-arrow,
button.button.button-walking .button-arrow {
	background-color: #dca114;
}

a.button.button-walking:hover,
input.button.button-walking:hover,
button.button.button-walking:hover {
	background-color: #dca114;
}

a.button.button-walking:hover .button-arrow,
input.button.button-walking:hover .button-arrow,
button.button.button-walking:hover .button-arrow {
	background-color: #c59012;
}

a.button.button-walking:focus,
input.button.button-walking:focus,
button.button.button-walking:focus {
	background-color: #dca114;
	-webkit-box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
	box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
}

a.button.button-walking:focus .button-arrow,
input.button.button-walking:focus .button-arrow,
button.button.button-walking:focus .button-arrow {
	background-color: #c59012;
}


/* Disabled arrow button */
a.button.button-disabled,
input.button.button-disabled,
button.button.button-disabled {
    background: #f3bf0c;
    color: black !important;
}

a.button.button-disabled .button-arrow,
input.button.button-disabled .button-arrow,
button.button.button-disabled .button-arrow {
	background-color: #dca114;
}

a.button.button-disabled:hover,
input.button.button-disabled:hover,
button.button.button-disabled:hover {
	background-color: #dca114;
}

a.button.button-disabled:hover .button-arrow,
input.button.button-disabled:hover .button-arrow,
button.button.button-disabled:hover .button-arrow {
	background-color: #c59012;
}

a.button.button-disabled:focus,
input.button.button-disabled:focus,
button.button.button-disabled:focus {
	background-color: #dca114;
	-webkit-box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
	box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
}

a.button.button-disabled:focus .button-arrow,
input.button.button-disabled:focus .button-arrow,
button.button.button-disabled:focus .button-arrow {
	background-color: #c59012;
}

/* ambulance arrow button */
/* Walking arrow button */
a.button.button-ambulance,
input.button.button-ambulance,
button.button.button-ambulance {
    background: #f3bf0c;
    color: black !important;
}

a.button.button-ambulance .button-arrow,
input.button.button-ambulance .button-arrow,
button.button.button-ambulance .button-arrow {
	background-color: #dca114;
}

a.button.button-ambulance:hover,
input.button.button-ambulance:hover,
button.button.button-ambulance:hover {
	background-color: #dca114;
}

a.button.button-ambulance:hover .button-arrow,
input.button.button-ambulance:hover .button-arrow,
button.button.button-ambulance:hover .button-arrow {
	background-color: #c59012;
}

a.button.button-ambulance:focus,
input.button.button-ambulance:focus,
button.button.button-ambulance:focus {
	background-color: #dca114;
	-webkit-box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
	box-shadow: 0 0 0 3px rgba(220, 161, 20, 0.1);
}

a.button.button-ambulance:focus .button-arrow,
input.button.button-ambulance:focus .button-arrow,
button.button.button-ambulance:focus .button-arrow {
	background-color: #c59012;
}


.logo{
    max-width: 50%;
}
.logo a{
    max-width: 250px;
}

.logo a img{
    max-height: 38px;
    width: auto;
}

.vendor-friendly-name{
    font-size: 30px;
    font-weight: 500;
    color: #063a72;
    float: left;
    margin-left: 25px;
    margin-top: 5px;
}

.logo-team{
    margin-top: -3px;
    opacity: 0.4;
    margin-left: 12px;
    height: 30px;
}

.logo-team img{

    height: 30px;
    background-color: white;
    border-radius: 3px;
}

.flag-current{
    opacity: 0.7;
    float: right;
    margin-left: 12px;
    margin-top: 9px;
}

.flag-current img {
	display: block;
    height: 30px;
}

.flag-select{
    opacity: 0.7;
    float: right;
    margin-top: 9px;
    margin-left: 10px;
}

.flag-select img{
    height: 44px;
}

.menu {
	float: right;
    margin-left: 10px;
}

.menu a,
.menu img {
	display: block;
}
.menu-header {
    float: right;
    margin-top: 1px;
}
.menu-header-link-text {
    font-size: 20px;
    font-weight: 500;
    color: #1d8839;
}
.signin{
    padding-top: 8px;
}
.login{
    opacity: 0.6;
}

/* Team Booking*/
a {
    color: black;
}

a:hover {
    cursor: pointer;
}
.disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.6;
}
:focus{
    outline: solid darkgrey !important;
}
a:focus{
    outline: solid darkgrey !important;
}
a.thumbnail:focus {
    outline: solid darkgrey !important;
}
.calendar-item:focus{
    outline: solid darkgrey !important;  
}

/* [type=checkbox].tab-check {
    visibility: visible !important;
    display: inline-block !important;
} */

#personal-terms{
    visibility: visible !important;
    /* opacity: 0 !important; */
}

.company-info{
    padding:20px;
    color: white;
}
.company-info-field{
    white-space: nowrap;
    padding: 5px;
}

.main{
    padding-bottom: 415px;
    animation: fadeIn 0.5s ease-in;

    /* background-image: none !important; */
}
.spanning{
    animation: fadeIn 0.5s ease-in;
}
.header-global{
    padding: 15px 0 10px;
}
.content-title{
    padding: 25px 20px 15px;
    color: #13446c;
}
.content-sub-title{
    padding-top: 10px;
    padding-bottom: 5px;
}
.thumbnails{
    padding-bottom: 5px;
}
.thumbnail{
    margin-bottom: 0px;
}

.thumbnail-image{
    height: 80px;
}

.thumbnail-image-only img{
    padding-bottom: 10px;
}
.thumbnails-global-title {
    padding: 13px 10px 12px;
}

.thumbnails-medium .thumbnail-image{
    height: 110px;
    padding-bottom: 0px;
    margin-bottom: -10px;
}

.thumbnails-medium .thumbnail-title{
    padding: 0px;
    font-weight: 600;
}
.thumbnail-title{
    text-transform: none;
    font-size: 16px;
    color: #13446c;
}
.thumbnail-title-navigation{
    font-size: 24px;
    padding-bottom: 8px;
}

.thumbnail-title:first-letter{
    text-transform: capitalize;
}

.Horizontal-Measure-Top{
    text-transform: none;    
    font-size: 18px;
}

.Vertical-Measure-Left {
    position: absolute;
    -webkit-transform: matrix(0.006,-1.000,1.000,0.006,-140,55);
	-moz-transform: matrix(0.006,-1.000,1.000,0.006,-140px,55px);
	-ms-transform: matrix(0.006,-1.000,1.000,0.006,-140,55);
	-o-transform: matrix(0.006,-1.000,1.000,0.006,-140,55);
    transform: matrix(0.006,-1.000,1.000,0.006,-140,55);
    padding-left: 45px;
    text-transform: none;
    font-size: 18px;
}

a.au-target.thumbnail.active {
    border-color: #337ab7;
}

.plus1, .minus1 {
    width: 50px;
    height: 50px;
    background: #b5becf;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: 70%;
    margin-top: -20px;
}

.plus10, .minus10 {
    width: 50px;
    height: 50px;
    background: #b5becf;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: 30%;
    margin-top: -20px;
}

.plus10:before, .plus10:after,
.minus10:before,
.minus10:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 30px;
	height: 6px;
	background: #ffffff;
	margin-left: -15px;
	margin-top: -3px;
}

.plus10:after{
	height: 30px;
	width: 6px;
	margin-left: -3px;
	margin-top: -15px;
}

.contact-email-label{
    margin: 7px 0px 20px 17px;
    font-size: 18px;
}

.contact-zip-label{
    font: 15px;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 11px;
}

.contact-city-label{
    font: 15px;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 11px;
}
.contact-coupon-subscription-info{
    padding: 0px 10px;
}

.contact-subscription-link{
    font: 17px;
    margin-bottom: 20px;
    font-weight: 500;
    text-transform: uppercase;
    background: #34c459;
    padding: 15px;
    text-align: center;
    margin-top: 20px;;
    
}
.news-letter-label{
    text-transform: none;
}

.basket-payment-card img{
    height: 25px;
}

@media all and (-ms-high-contrast:none)
{
.Vertical-Measure-Left {transform: matrix(0.006, -1, 1, 0.006, -30, 55)} /* IE10 */
*::-ms-backdrop, .Vertical-Measure-Left { transform: matrix(0.006, -1, 1, 0.006, -30, 55)} /* IE11 */
}

.thumbnails-global-title-info {
    padding-top: 10px;
    text-transform: none !important;
}
.thumbnail:hover {
    border: 5px solid #34c459 !important;
}
.thumbnail-passenger:hover {
    border: 5px solid transparent !important;
}
.meal-icon{
    background-color: #e8e8e8;
    padding: 0px 5px 5px 5px;
}
.meal-no-possible-increase{
    color: red;
}
.change-options.clearfix{
    padding-top: 0px;
    margin-top: -10px;
}
.change-option-title{
    padding-bottom: 10px;
}
.content{
    padding: 10px 20px 0px;
    margin: 0 auto 15px
}
.cookie-content{
    background: rgba(255, 255, 255, 0.8);
    padding: 10px 20px 10px;
}
.message-info {
    background-color:  lightsteelblue;
}
.message-error {
    background-color: pink;
    font-size: larger;
}

.message-warning {
    background-color: #f0ad4e;
    font-size: larger;
}

.message-success {
    background-color: #5cb85c;
}
.wait-list-info{
    background-color: #fff3cd;
    border-color: #ffeeba;
}
.caledar-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex; /*IOS line wrap*/
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap; /*IOS line wrap*/
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: -11px;
	margin-right: -11px;
	padding-bottom: 20px;
}

.content-time-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
    display: flex;
	display: -webkit-flex; /*IOS line wrap*/
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
	-webkit-flex-wrap: wrap; /*IOS line wrap*/
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: -10px;
	margin-right: -10px;
	padding-bottom: 20px;
}
.content-time-title-header{
    font-size: 16px;
    font-weight: 800;
}
.content-title-departure-date{
    padding-left: 15px;
    padding-right: 15px; 
}
.content-wait-list{
    background-color: #fff3cd;
    border-color: #ffeeba;
    padding-top: 10px;
    padding-bottom: 10px;
}
.departure-item-click-to-add-wait-list{
    color: #063a72;
    font-weight: 700;
}
.departure-item-your-reservation-included-info{
    color: green;
    font-weight: 700;
}

.calendar-item{
    transition: border .2s ease-in-out;
    text-transform: capitalize;
}
.calendar-item-active {
    border: 5px solid #337ab7;
}
.calendar-item:hover:enabled {
    border: 5px solid #34c459 !important;
    cursor: pointer !important;
    color: #000000;
}
.calendar-item-today {
    color: #1d8839;
    background-color: rgba(255, 255, 255, 0.5);
}
.calendar-item-noplan {
    color: red;
}
.calendar-item-note {
    color: #337ab7;
    font-weight: 600;
}

.caledar-prev{
    display: inline-flex;
    display: -webkit-inline-flex;
}
.caledar-next{
    display: inline-flex;
    display: -webkit-inline-flex;
}
.caledar-prev-next-date {
    font-size: 18px;
    font-weight: 900;
    text-transform: capitalize;
    color: #063a72;
}

.panel-list-summary{
    justify-content: center;
}

.content-time-item-active {
    border: 5px solid #337ab7;
}
.content-time-item:hover:enabled {
    border: 5px solid #34c459;
}
.disabled {
    border-color: #ddd !important;
}
    
.content-time-title{
    padding-top: 10px;
    margin-bottom: 0px;
    text-transform: none;
}

.departure-region-warning{
    color: orangered;
}

.content-time-info-svendborg {
    background-color: #B9C7E3 !important;
}

.content-time-info-faaborg {
    background-color: #F0D1E0 !important;
}

.content-time-info-fynshav {
    background-color: #FFEB99 !important;
}

.content-time-info-fem-kra {
    background-color: #B9C7E3 !important;
}

.content-time-info-ask-ban {
    background-color: #F0D1E0 !important;
}

.content-time-info-ask-kra {
    background-color: #FFEB99 !important;
}
.content-time-num-header{
    font-size: small;    
    margin-top: 0px;
    margin-bottom: 0px;
}
.content-time-num{
    padding-top: 5px;
    margin-bottom: 0px;
}
.content-time-num-arrives{
    font-size: small;    
    margin-top: -5px;
    margin-bottom: 3px;
}
.content-time-note{
    text-transform: none;
}
.content-time-info{
    margin: 0px;
}
.content-time-meta {
    padding-bottom: 0px;
}
.no-hover {
    pointer-events: none;
}

input.input-text {
    border: 1px solid rgba(163, 194, 194, .5);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */

}

input.input-text.error {
    border: 1px solid red;
}
select.select.selcust{
    border: 1px solid rgba(163, 194, 194, .5);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
}


/*  Afprøves */
#personal-phone::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    opacity: 0.4;
}
#personal-phone:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    opacity: 0.4;
}
#personal-phone::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    opacity: 0.4;
}
#personal-phone:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    opacity: 0.4;
}
.coupon-code-valid-for-tickets-wrapper{
    margin: 0px 0px 3px 3px;
    /* display: inline-block; */
}
.btn-coupon-code-valid-for-tickets{
    line-height: 17px !important;
    font-size: large !important; 
    height: 44px !important;
    width: 99%;
    margin: 5 0 0 5 !important;
    padding: 13px !important;
    text-transform: none !important;
}

.btn-coupon-code-valid-for-tickets.active {
    border: 3px solid #337ab7;
    border-color: #337ab7;
}

.content-title-guest-confirm {
    padding: 10px 0 10px;
}

.content-title-guest-confirm h1 {
    text-transform: none !important;
}
.check-form-note-guest-confirm{
    text-align: center;
}

.personal-info {
    max-width: 730px !important;
}
.personal-info table td.col1 {
    width: 250px !important;
}

.personal-info a {
    color: black;
}

.personal-info a:hover {
    cursor: pointer;
}

.checkbox label:before{
    border: 1px solid rgba(163, 194, 194, .7);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ 
}

.button-go-step-8 {
    color: black !important;
}

.button-go-step-9 {
    padding-left: 0px !important;
    padding-right: 30px !important;
    min-width: 300px;
    color: black !important;
}
.button-go-step-10 {
    color: black !important;
}
.button-go-step-11{
    color: black !important;
}

a.button.button-orange{
    color: black !important;
}

a.button.button-green {
    color: black !important;
}

.order{
    padding-bottom: 15px;
}

.order-contact{
    margin-bottom: 10px;
    font-size: larger;
}

.order-info-route td {
    font-weight: 600 !important;
}
.order-info table tbody tr:last-child td {
    padding-bottom: 10px;
}

.content-note-step-13{
    padding-top: 20px;
    font-weight: 700;
    font-size: medium;
}
.content-note{
    background: #34c459;
}
.panel{
    margin-bottom: 0px;
    background: rgba(36, 42, 56, 0.6);
}

.panel-cookie{
    height: 80%;
    background: rgba(36, 42, 56, 0.9);
}

.panel-thumb {
    border: 4px solid transparent;
    transition: border .2s ease-in-out;
    font-size: 11px;
}
.panel-thumb-image img{
    padding-bottom: 7px;
    max-height: 70px;
    margin-bottom: 0px;
}
.panel-thumb-date {
    text-transform: capitalize;
}   

.panel-thumb-date-num {
    font-size: 35px;
}    
.panel-thumb-date-dow{
    font-size: 14px;
}
.panel-thumb-date-mth {
    font-size: 14px;
}   
.panel-thumb:hover {
    border: 4px solid #34c459;
    cursor: pointer;
}
a.panel-thumb.active {
    border: 4px solid #337ab7 !important;
}

.panel-list-navigation{
    overflow-x: hidden !important;
}
.panel-list-navigation-low{
    padding-top: 20px;
    padding-bottom: 20px;
}
.panel-list-slider {
    min-height: 50px;
}
.panel-thumb-bottom{
    width: 139px;
    height: 105px;
    animation: fadeIn 1s ease-in;
}
.panel-thumb-icon{
    width: 88px;
}
.panel-list-bottom{
    padding-bottom: 14px !important;
    padding-top: 10px !important;
}
.panel-thumb-image-bottom{
    height: 77px;
}
.panel-thumb-time-title{
    text-transform: capitalize;
    font-size: 14px;
}
.panel-thumb-time-num {
    padding-top: 10px;
}
.panel-thumb-time-num-bottom {
    font-size: 30px;
} 
.panel-thumb-image-line-wrap{
    width: 20px;
}

.showHide {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    display: -webkit-flex; /*IOS line wrap*/
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    justify-content: center;
    position: relative;
    top: -15px;
    display:  normal;
    z-index: 999;
    min-height: 20px;
    text-align: center;
}

.showHide .btnShowHide {
    height: 30px;
    line-height: 30px;
    width: 200px;
    font-size: 15px;
    color: black;
}

.tilOversigt{
    color: black!important;
}

.panel-thumb-temp{
    opacity: 0.6;
    animation: fadeInDownPanelThumbBottom 0.5s ease-in;
}
.panel-thumb-temp-image img{
    height: 60px;
}
.panel-thumb-temp-title{
    margin-top: -30px;
    font-size: 15px;
}

.my-menu-image{
    margin-top: 10px;
    margin-bottom: 0px;
}

.my-bookings-barcode{
    font-size: xx-large;
}

.my-bookings-status{
    font-size: larger;
    font-weight: 800;
}

.my-bookings-status-arrived{
    color: darkblue;
}

.my-bookings-status-closed{    
    color: red;
}

.my-bookings-status-payed{
    color: green;
}

.my-bookings-status-reserved {
    color: #a4692e;
}

.my-bookings-hr{
    margin: 3px;
    border-color: #337ab7;
    opacity: 0.3;
}
.my-booking-bookings-port{
    font-size: 16px;
    font-weight: 700;
    color: #13446c;
}
.my-booking-bookings-rese-note{
    color: red;

}
.thumbnail-coupon{
    padding-bottom: 0px !important;

}
.coupon-code-name{
    font-size: 16px;
    font-weight: 700;
    color: #13446c;
}
.coupon-code-code::first-letter{
    text-transform: none;
}

.coupon-details-coupon-name-input{
    border: 1px solid rgba(163, 194, 194, .5);
    padding: 10px;
}
.coupon-code-rest-amount{
    font-size: 16px;
    font-weight: 700;
    color: green;
}
.coupon-code-rest-amount-kredit{
    font-size: 16px;
    font-weight: 700;
    color: red;
}
.coupon-code-deposit-url{
    font-size: 16px;
    font-weight: 700;
    color: #13446c;
    padding-top: 0px !important;
}
.coupon-code-subscription-sign-up-url{
    color: #13446c;
}
.subscription-expiry-valid{
    color: green;
}

.change{
    padding-bottom: 15px;
}
.change-ticket {
    margin-bottom: 1px;
}
.content-coupon-entries{
    max-width: 1300px !important;
    margin-top: 30px;;
}
.coupon-entry{
    display: table-cell;
    vertical-align: top;
    padding: 10px 15px 8px 15px;
    background: #ffffff;
    font-size: 15px;
    line-height: 1.4;
    font-weight: 500;
}
.coupon-entry-header{
    text-transform: uppercase;
}
.coupon-entry-date-time{
    width: 140px;
}
.coupon-entry-route{
    width: 210px;
}
.coupon-entry-booking{
    width: 80px;
}
.coupon-entry-qty{
    width: 30px;
    padding-left: 0px;
    padding-right: 0px;
}
.coupon-entry-ticket{
    min-width: 150px;
    padding-left: 0px;
}

.coupon-entry-amount{
    text-align: right;
}

.content-full-title{
    color: #13446c;
}

.content-full-title-disabled{
    color: red;
}

.contact-coupon-button-info{
    color: #34c459;
    font-size: 16px;
}

.contact-terms-lnk{
    color: #13446c;
}

.contact-terms-lnk:hover{
    text-decoration: underline;
}


.calendar-item-timetable{
    padding: 5px 5px 5px !important;
}
.calendar-item-num-timetable{
    font-size: 25px !important;
}
.cont-box-timetable{
    width: 40% !important;
    font-size: 16px;
}
.timetable-title{
    background-color: rgba(255, 255, 255, 0.5);
    text-align: center;
    padding-top: 15px;
}
.timetable-departs{
    background-color: rgba(255, 255, 255, 0.5);
    padding: 7px 10px 10px 10px;
}
.timetable-depart{
    float: left;
    width: 40px;
    text-align: right;
    font-weight: 800;
}
.timetable-depart-arrival-devider{
    float: left;
    width: 10px;
    text-align: center;
}
.timetable-arrival{
    float: left;
    width: 35px;
    font-size: 12px;
    padding-top: 4px;
}
.timetable-note{
    float: left;
    width: 250x;
    padding-left: 5px;
}
.timetable-book-url{
    float: right;
}
.timetable-tab{
    float: left;
    width: 40px;
    text-align: center;
}

.timetable-available-label{
    padding-left: 1px;
    font-size: 16px;
    line-height: 2;
}
.timetable-available-dangerous-goods-img{
    vertical-align: text-bottom;
    max-height: 22px;
    padding-left: 10px;
}
.timetable-available-cars-img{
    vertical-align: text-bottom;
    max-height: 20px;
    padding-left: 10px;
    white-space: nowrap;
    display: inline-block;
}
.timetable-available-pax-img{
    vertical-align: text-bottom;
    max-height: 20px;
    padding-left: 10px;
    white-space: nowrap;
    display: inline-block;
}
.timetable-available-qty{
    font-size: 16px;
    font-weight: 700;
    white-space: nowrap;
    display: inline-block;
}

.button-timetable-book{
    display: inline-block;
    vertical-align: top;
    height: 29px !important;
    padding: 9px !important;
    font-size: 12px !important;
    line-height: 12px !important;
    text-transform: uppercase;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    position: relative;

}

.crossing-time-exceeded{
    opacity: 0.5;
    color: #c72121;  
}
.crossing-blocked{
    color: #c72121;
}
.crossing-fully-booked{
    color: #c72121;
}
.crossing-almost-fully-booked{
    color:  #f3740c;
}
.crossing-comment{
    color: #337ab7;
}
.crossing-normal{
    color: #0e8335;
}

.normal{
    color: #0e8335;
}
.warning{
    color:  #f3740c;
}
.closed{
    color: #990000;
}

.wysiwyg h3 {
    font-size: 18px;
    line-height: 1.2;
    font-weight: 600;
    margin-top: 18px;
    margin-bottom: 10px;
    color: #063a72;
}

@keyframes fadeInDownPanelThumbBottom {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@media (min-width: 767px) {
    .order-info-price {
        text-align: right;
    }    
    .guest-zip-input{
        padding-right: 20px;
    }
    .contact-zip-label{
        display: none;
    }    
    .contact-city-label{
        display: none;
    }
}

@media (min-width: 1023px) {
    .panel-thumb-buttom-passengers{
        padding: 0px;
    }
}

@media (max-width: 1235px) {
    .panel-list-slider {
        overflow-x: scroll;
    }
}

@media (max-width: 1023px) {
    .main{
        padding-bottom: 360px;
    }    
    .to-trips-summary{
        display: none !important;
    }
    .panel-thumb-sitemap{
        width: 147px;
    }

}

@media (max-width: 767px) {
    .panel-list-bottom > li{
        padding: 0 10px;
    }
    .panel-list-sitemap{
        display: none;
    }
    .panel-list-navigation{
        padding-top: 20px !important;
    }
    .personal-info table td.col1 label{
        padding: 0px;
    }
    .tilOversigt{
        margin-top: 15px !important;
    }
    .caledar-prev-next-date {
        display: none;
    }
    .logo a{
        max-width: 200px;
    }
    .vendor-friendly-name{
        display: none !important;
    }
    .coupon-entry-date-time,
	.coupon-entry-route,
    .coupon-entry-booking,
    .coupon-entry-qty,
    .coupon-entry-ticket,
    .coupon-entry-note,
    .coupon-entry-amount {
		display: block;
        padding: 8px 20px;
        width: 100%;
	}
	.coupon-entry-date-time {
		width: auto;
		padding-top: 20px;
	}
	.coupon-entry-amount {
		text-align: left;
		padding-bottom: 20px;
    }
    .contact-zip-city-label{
        display: none !important;
    }
}

@media (max-width: 479px) {
}

/* TEMPORARY*/
.panel {
    bottom: 0px;
}


.cont-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex; /*IOS line wrap*/
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap; /*IOS line wrap*/
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: -11px;
	margin-right: -11px;
	padding-bottom: 20px;
}

.cont-box {
    padding: 21px 11px 0px;
	width: 25%;
}
.cont-box-single{
    min-width: 500px;
}
.order .payment-later {
    margin-bottom: 10px;
}
.remember-to-confirm{
    color: #1d8839;
    font-weight: 700;
}
.payment-later .checkbox label{
    font-weight: 600;
}
.only-reservation-info{
    color: orangered;
    font-size: 20;
}
.clip-as-price-0{
    padding-bottom: 20px;;
}
@media (max-width: 1200px) {

}

@media (max-width: 1200px) {
    .cont-box {
        width: 33.33333%;
    }
    .cont-box-timetable{
        width: 45% !important;
    }
}

@media (max-width: 900px) {
    .cont-box {
        width: 50%;
    }
    .cont-box-timetable{
        width: 50% !important;
    }
    .content-time-title{
        font-size: 12px;
    }
    .content-time-meta {
        padding-top: 12px;
        font-size: 12px;
    }
    .logo-team{
        display: none !important;
    }
}
@media (max-width: 767px) {
    .cont-box-timetable{
        width: 80% !important;
    }
}
@media (max-width: 600px) {
    .cont-box {
        width: 80%;
    }
    .cont-box-timetable{
        width: 100% !important;
    }
    .cont-box-single{
        min-width: 225px;
    }
    
    .flag-current img {
        height: 25px;
    }
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaW50bC10ZWwtaW5wdXQvYnVpbGQvY3NzL2ludGxUZWxJbnB1dC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3RoZW1lL2Nzcy9zdHlsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9vd24uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGtCQUFrQjtBQUNsQjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQ0FBc0M7QUFDdEM7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7QUFDOUI7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBLDBDQUEwQztBQUMxQztBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLFlBQVk7QUFDWjtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLDRDQUE0QztBQUM1QztBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQSwwQ0FBMEM7QUFDMUM7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxjQUFjO0FBQ2Q7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBLG1DQUFtQyxFQUFFO0FBQ3JDO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EscUNBQXFDOztBQUVyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBLGtFQUFrRSxFQUFFOztBQUVwRTtBQUNBLGdDQUFnQzs7QUMvNUJoQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBOztBQUVBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCO0FBQ0EsaUI7QUFDQTtBQUNBOztBQUVBLG9CO0FBQ0EsUTtBQUNBLFc7QUFDQSxTO0FBQ0EsVTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOzs7QUMzdkZBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7O0FBR0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLHlDQUF5QztBQUN6QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHlCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSx3QkFBd0IsZ0RBQWdEO0FBQ3hFLHlDQUF5QyxpREFBaUQ7QUFDMUY7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSx5Q0FBeUM7QUFDekMsaUNBQWlDOztBQUVqQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUNBQXlDO0FBQ3pDLGlDQUFpQztBQUNqQzs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0EsZ0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EseUNBQXlDO0FBQ3pDLGlDQUFpQztBQUNqQzs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQzs7QUFFQTtBQUNBO0FBQ0EsQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDJCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0EsbUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxLO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaXRpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLml0aSAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuaXRpX19oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pdGlfX3YtaGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5pdGkgaW5wdXQsIC5pdGkgaW5wdXRbdHlwZT10ZXh0XSwgLml0aSBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLml0aV9fZmxhZy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNnB4IDAgOHB4OyB9XG4gIC5pdGlfX2Fycm93IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTU1OyB9XG4gICAgLml0aV9fYXJyb3ctLXVwIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NTsgfVxuICAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgLTFweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAuaXRpX19jb3VudHJ5LWxpc3QtLWRyb3B1cCB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cbiAgLml0aV9fZmxhZy1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDsgfVxuICAuaXRpX19kaXZpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQzsgfVxuICAuaXRpX19jb3VudHJ5IHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5pdGlfX2RpYWwtY29kZSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLml0aV9fY291bnRyeS5pdGlfX2hpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuaXRpX19mbGFnLWJveCwgLml0aV9fY291bnRyeS1uYW1lLCAuaXRpX19kaWFsLWNvZGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLml0aV9fZmxhZy1ib3gsIC5pdGlfX2NvdW50cnktbmFtZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQsIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGV4dF0sIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXSwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XSwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lciwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIsXG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnLFxuICAgIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAuaXRpLS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwcHg7XG4gICAgbGVmdDogLTEwMDBweDtcbiAgICB6LWluZGV4OiAxMDYwO1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAgIC5pdGktLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLml0aS1tb2JpbGUgLml0aS0tY29udGFpbmVyIHtcbiAgdG9wOiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbi5pdGlfX2ZsYWcge1xuICB3aWR0aDogMjBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmUge1xuICAgIHdpZHRoOiAxOHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gICAgd2lkdGg6IDE1cHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21jIHtcbiAgICB3aWR0aDogMTlweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmUge1xuICAgIHdpZHRoOiAxOHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gICAgd2lkdGg6IDEzcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZhIHtcbiAgICB3aWR0aDogMTVweDsgfVxuICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gICAgLml0aV9fZmxhZyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDU2NTJweCAxNXB4OyB9IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FlIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FpIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWwge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hciB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hdSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2F3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXgge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19heiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JhIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iZCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iZyB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JoIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iaiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYm0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ibiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MTRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjU4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19idiB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2J3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ieiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NhIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jZCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NzhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTIycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NDRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NpIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2sge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDA1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jbSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDQ5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDcxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jcCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTE1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jdSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jdiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jdyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTgxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jeCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jeSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jeiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjQ3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kZSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjY5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kZyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kaiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzEzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kayB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzc5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19keiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDAxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lYyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDQ1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lZSB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19laCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTExcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lciB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTMzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lcyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ldCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTc3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ldSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19maSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19maiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19mayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjY1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19mbSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19mbyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzA5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19mciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzMxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nYSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nYiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzc1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nZCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzk3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODQxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODYzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19naCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19naSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTI5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nbSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTczcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ncCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTk1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ncSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDM5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ncyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDYxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ndCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ndSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTA1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ndyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTI3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19neSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19oayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTcxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19obSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19obiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ociB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjM3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19odCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjU5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19odSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pYyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzAzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pZCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzI1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pbCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzY5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzkxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pbyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDM1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pcSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDU3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pcyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTAxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTIzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19qZSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19qbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTY3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19qbyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTg5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19qcCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjMzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rZyB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjU1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19raCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19raSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjk5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rbSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzIxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rcCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzY1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzg3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rdyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19reSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODMxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19reiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODUzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sYiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODk3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTE5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19saSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTYzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sciB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTg1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19scyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sdCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDI5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sdSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDUxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sdiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19seSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDk1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTE3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tZCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTYwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTgycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjI2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19taCB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjQ4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjkycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tbSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzE0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tbiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzU4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tcCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzgwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tcSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDI0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDQ2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tdSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDkwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tdiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTEycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tdyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19teCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTU2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19teSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTc4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19teiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjIycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjQ0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uZiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjg2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uZyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzA4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uaSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ubCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzUycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ubyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzc0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uciB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODExcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19udSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODMzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ueiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19vbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODc3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODk5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTQzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wZyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTY1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19waCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDA5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wbCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDMxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wbSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wbiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDc1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDk3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTQxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wdyB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTYzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19weSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19xYSB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3JlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3JvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3JzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3J1IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3J3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMzlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NiIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NkIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MDVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NlIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MjdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NoIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NpIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0OTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NqIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NrIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NtIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3N0IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3N2IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3N4IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3N5IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3N6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RhIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RkIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NjdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RnIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4ODlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RoIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RqIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RsIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5OTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RvIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3R0IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwODdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3R2IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3R3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3R6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3VhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3VnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxOTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3VtIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3VuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3VzIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3V5IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyODVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3V6IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZhIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZjIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNDZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZnIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzOTBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZpIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3Z1IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NTZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3dmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NzhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3dzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3hrIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MjJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3llIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NDRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3l0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3phIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1ODhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ptIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MTBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3p3IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwcHg7IH1cblxuLml0aV9fZmxhZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMHB4ICM4ODg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCg0MTYyNTBmNjBkNzg1YTJlMDJmMTdlMDU0ZDJlNGU0NC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7IH1cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAgIC5pdGlfX2ZsYWcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGQ0MjlhNTc3N2FmYWYyZmMzNDk2NTJlODEyZTliYjExLnBuZyk7IH0gfVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuIiwiLyogcmVib290ICovXHJcbmh0bWwge1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xyXG5cdC1tb3otYm94LXNpemluZzogaW5oZXJpdDtcclxuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5LFxyXG5kaXYsXHJcbnVsLFxyXG5vbCxcclxubGksXHJcbmRsLFxyXG5kdCxcclxuZGQsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnByZSxcclxuZm9ybSxcclxuZGZuLFxyXG5kZWwsXHJcbnAsXHJcbmJsb2NrcXVvdGUsXHJcbmZpZWxkc2V0LFxyXG5pbnB1dCxcclxudGV4dGFyZWEsXHJcbnNlbGVjdCxcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5idXR0b24sXHJcbmNhbnZhcyxcclxudmlkZW8ge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucHJlLFxyXG5jb2RlLFxyXG5hZGRyZXNzLFxyXG5jYXB0aW9uLFxyXG5jaXRlLFxyXG5jb2RlLFxyXG50aCxcclxuZGZuLFxyXG5kZWwge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG51bCxcclxub2wge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmZpZWxkc2V0LFxyXG5pbWcge1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuY2FwdGlvbixcclxudGgge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuXHRmb250LXNpemU6IDc1JTtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuYnV0dG9uIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG50ZXh0YXJlYSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHQtbXMtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhIHtcclxuXHRmb250LWZhbWlseTogXCJBdmVuaXItd2ViXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiaGlkZGVuXCJdLFxyXG5baGlkZGVuXSxcclxuLmhpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxucHJvZ3Jlc3MsXHJcbnZpZGVvIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0aGVpZ2h0OiAwO1xyXG59XHJcblxyXG5hID4gaW1nIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG5zdHJvbmcsXHJcbi5zdHJvbmcsXHJcbmIge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5lbSxcclxuLml0YWxpYyxcclxuaSB7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5kZWwsXHJcbi5kZWwge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG46Zm9jdXMge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLm1hcC1jYW52YXMgaW1nIHtcclxuXHRtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbi5jbGVhciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLmNsZWFyZml4OjphZnRlciwgLnd5c2l3eWc6OmFmdGVyLCAud3JhcDo6YWZ0ZXIsIC5jb250ZW50LXRpbWUtaW5mbzo6YWZ0ZXIge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5hbGlnbmxlZnQge1xyXG5cdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbnJpZ2h0IHtcclxuXHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduY2VudGVyIHtcclxuXHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctaGlkZGVuIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubm93cmFwIHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uY29udGVudC1ib3gge1xyXG5cdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICNlYWVlZjE7XHJcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRmb250LWZhbWlseTogXCJBdmVuaXItd2ViXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU3MjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Y29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbi8qIHR5cG9ncmFwaHkgKi9cclxuLnN2ZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zdmcgc3ZnIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi13aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnN2Zy1zdHJva2UsXHJcbi5zdmctZmlsbCB7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBzdHJva2UgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBmaWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuXHQtby10cmFuc2l0aW9uOiBzdHJva2UgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBmaWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuXHR0cmFuc2l0aW9uOiBzdHJva2UgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBmaWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxufVxyXG5cclxuYSB7XHJcblx0Y29sb3I6ICMzNGM0NTk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBib3JkZXItY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBib3JkZXItY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcblx0LW8tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBib3JkZXItY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYm94LXNoYWRvdyAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJhY2tncm91bmQtY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYm9yZGVyLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJveC1zaGFkb3cgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJvcmRlci1jb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBib3gtc2hhZG93IDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG59XHJcblxyXG5hOmhvdmVyIHtcclxuXHRjb2xvcjogIzI4YTc0OTtcclxufVxyXG5cclxuYTpmb2N1cyB7XHJcblx0Y29sb3I6ICMyOGE3NDk7XHJcbn1cclxuXHJcbmEudW5kZXJsaW5lIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnd5c2l3eWcgc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG4ud3lzaXd5ZyBoMSB7XHJcblx0bWFyZ2luLXRvcDogMjJweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG59XHJcblxyXG4ud3lzaXd5ZyBoMiB7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIycHg7XHJcbn1cclxuXHJcbi53eXNpd3lnIGgzIHtcclxuXHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIycHg7XHJcbn1cclxuXHJcbi53eXNpd3lnIGg0IHtcclxuXHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIycHg7XHJcbn1cclxuXHJcbi53eXNpd3lnIGg1IHtcclxuXHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIycHg7XHJcbn1cclxuXHJcbi53eXNpd3lnIGg2IHtcclxuXHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIycHg7XHJcbn1cclxuXHJcbi53eXNpd3lnIHAge1xyXG5cdG1hcmdpbi10b3A6IDIycHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcclxufVxyXG5cclxuLnd5c2l3eWcgYSB7XHJcblx0LW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XHJcblx0LW1vei1oeXBoZW5zOiBhdXRvO1xyXG5cdC1tcy1oeXBoZW5zOiBhdXRvO1xyXG5cdGh5cGhlbnM6IGF1dG87XHJcbn1cclxuXHJcbi53eXNpd3lnIGltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLXRvcDogMjJweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG59XHJcblxyXG4ud3lzaXd5ZyBpbWcuYWxpZ25sZWZ0IHtcclxuXHRtYXJnaW46IDIycHggMjJweCAyMnB4IDA7XHJcbn1cclxuXHJcbi53eXNpd3lnIGltZy5hbGlnbnJpZ2h0IHtcclxuXHRtYXJnaW46IDIycHggMCAyMnB4IDIycHg7XHJcbn1cclxuXHJcbi53eXNpd3lnIGJsb2NrcXVvdGUge1xyXG5cdG1hcmdpbi10b3A6IDIycHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDIycHg7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4ud3lzaXd5ZyBibG9ja3F1b3RlIHAge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi53eXNpd3lnIGhyIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIycHg7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmNGY0O1xyXG59XHJcblxyXG4ud3lzaXd5ZyBoci50cmFuc3BhcmVudCB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi53eXNpd3lnIHVsIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1hcmdpbi10b3A6IDIycHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHRsaXN0LXN0eWxlOiBpbnNpZGUgZGlzYztcclxufVxyXG5cclxuLnd5c2l3eWcgdWwgbGkge1xyXG5cdHBhZGRpbmctbGVmdDogMjJweDtcclxufVxyXG5cclxuLnd5c2l3eWcgb2wge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmctbGVmdDogMTZweDtcclxuXHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIycHg7XHJcblx0bGlzdC1zdHlsZTogb3V0c2lkZSBkZWNpbWFsO1xyXG59XHJcblxyXG4ud3lzaXd5ZyBvbCBsaSB7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ud3lzaXd5ZyB0YWJsZSB7XHJcblx0bWFyZ2luLXRvcDogMjJweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG59XHJcblxyXG4ud3lzaXd5ZyB0YWJsZSB0aCB7XHJcblx0cGFkZGluZzogMTFweCAyMnB4O1xyXG5cdGJhY2tncm91bmQ6ICNmMmY0ZjQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2YyZjRmNDtcclxufVxyXG5cclxuLnd5c2l3eWcgdGFibGUgdGQge1xyXG5cdHBhZGRpbmc6IDExcHggMjJweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZjJmNGY0O1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pci13ZWInO1xyXG5cdHNyYzogdXJsKDg0ZmNjZGVmZDA2YjhiNmU3ODA3NDJlNzJiNDIyMjY1LmVvdCk7XHJcblx0c3JjOiB1cmwoODRmY2NkZWZkMDZiOGI2ZTc4MDc0MmU3MmI0MjIyNjUuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChlMWI5YzVjNGZlODI0ZTE5MDhjZTA3ZTZkYzg5ODcyMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgwM2QyYWRiNGE5ODc0MTAyZWEyY2QyNDg0Mzc3OTA2My53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoMGNmMjQ5MTYxMTIxYWE0YWVlYmRjOTI3ZjEwMDAwOTQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKDUyZmM5YjlhZDU0ZThlZTFmZWZjYTE1M2Q5NGJlNTU2LnN2ZyNBdmVuaXJSb21hbikgZm9ybWF0KFwic3ZnXCIpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pci13ZWInO1xyXG5cdHNyYzogdXJsKDc2YzE1NTdkYTRlNWRlMzJmMWE3MzFjYjg2MGJlZDVlLmVvdCk7XHJcblx0c3JjOiB1cmwoNzZjMTU1N2RhNGU1ZGUzMmYxYTczMWNiODYwYmVkNWUuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChlZTQwNjMwZTI3OThmMGZjMWFhODk0N2I5N2MyOGQ5Ni53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybChjM2UwMmY0YTk0MTVlYTRlMmM1NjNjMDEyNDkyZWZlMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoZDZhOGViNDhmZjg2YzQxYzUyMWNhZTg5NTI4OWFkNmEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKGE4ODlmZDJmYTUwNWFiNGJlYzkxNWQyMTE2ZmJjZjI1LnN2ZyNBdmVuaXJNZWRpdW0pIGZvcm1hdChcInN2Z1wiKTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXItd2ViJztcclxuXHRzcmM6IHVybCgxNDJiYTA3MzQ5MTE2ODRkZWZmOWRmNDBhMjA1NjI1ZS5lb3QpO1xyXG5cdHNyYzogdXJsKDE0MmJhMDczNDkxMTY4NGRlZmY5ZGY0MGEyMDU2MjVlLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoNTQyYzI3YjY2MTg2ZTRlMDcyNzA0NDU5NTQ0YTZhMzAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoNDI0ZjYwMWFlZjIwMmE5ZjAyYjJiM2ZiODk0MzFiOGQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGEwZjFkZWM4MTFkODIwM2ZjZjFjYzMzYjE2NGExYTlmLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChlYmM5NTYxY2U1Zjc0YWUzZDRiMzVhMTRmNGM5ODQyOS5zdmcjQXZlbmlyTWVkaXVtT2JsaXF1ZSkgZm9ybWF0KFwic3ZnXCIpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pci13ZWInO1xyXG5cdHNyYzogdXJsKDRhYWJiNTBjNDMyYjBlMGU5YTkxM2RmMzEwMWVjZjMzLmVvdCk7XHJcblx0c3JjOiB1cmwoNGFhYmI1MGM0MzJiMGUwZTlhOTEzZGYzMTAxZWNmMzMuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCgzZTU5ZTMyYzU1NTkyZWZlYzM2YzIyOTMwZjllZGQ2ZS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybChiYzZkM2U1ZGM2Y2I5NDg1ZTc5NzFlMjQ2Y2RmMDcwNC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoNTIwOWE3NWE1ZGI1ZGJiZTQ4ZTI2NzA2MDQyMjA2OGIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKDY2YzU5OGI0NWNjMmEwMGRiMjI2MmU1NWNlZmZjYTgwLnN2ZyNBdmVuaXJIZWF2eSkgZm9ybWF0KFwic3ZnXCIpO1xyXG5cdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pci13ZWInO1xyXG5cdHNyYzogdXJsKDg3YTgyMTliZDUwMTFmNWQ5ODFiMjA5MWQ3YjgwZmI2LmVvdCk7XHJcblx0c3JjOiB1cmwoODdhODIxOWJkNTAxMWY1ZDk4MWIyMDkxZDdiODBmYjYuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCgzYWFkNTVlOWFiMGIzNTNmOTM2MzY4Y2ZkNTczYmZlYS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybChlZjkxOTdkOThhN2NkNjA4YWI4MjBlNzBjMTAyZTIwYy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoZTVhOTUzOTM2ZjYxOWFlMGJiNDAxZTJlMDg1Njk4YjYudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKDM2NWU1MmM4ZWY3Nzc5ZmY5ZDJiNjRjY2JiY2FiOWZjLnN2ZyNBdmVuaXJCbGFjaykgZm9ybWF0KFwic3ZnXCIpO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBncmlkICovXHJcbi5tYWluIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTczcHg7XHJcblx0bWluLWhlaWdodDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6IHVybCgyMGNiZDQ4MGVkZDc1ZGQ0NzZmM2QxNmM2YTc2M2YyOC5qcGcpIDUwJSAxMDAlIG5vLXJlcGVhdDtcclxuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLndyYXAge1xyXG5cdG1heC13aWR0aDogMTIyMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLyogZm9ybXMgKi9cclxuLmVycm9yIHtcclxuXHRjb2xvcjogI2UzMmQyZCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogI2UzMmQyZCAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdGJvcmRlci13aWR0aDogMnB4O1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi5zdWNjZXNzIHtcclxuXHRjb2xvcjogIzg1YmIzMyAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogIzg1YmIzMyAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdGJvcmRlci13aWR0aDogMnB4O1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi5ha3RpdiB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjODViYjMzICFpbXBvcnRhbnQ7XHJcblx0XHJcblx0Ym9yZGVyLXdpZHRoOiAycHg7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLmRpc2FibGVkIHtcclxuXHRjb2xvcjogIzcyN2Q4NiAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogIzcyN2Q4NiAhaW1wb3J0YW50O1xyXG5cdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW5wdXQtdGV4dC13cmFwcGVyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG59XHJcblxyXG5pbnB1dC5pbnB1dC10ZXh0LCB0ZXh0YXJlYS50ZXh0YXJlYSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA0NXB4O1xyXG5cdHBhZGRpbmc6IDExcHggMTVweCAxM3B4O1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJhY2tncm91bmQtY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYm9yZGVyLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJhY2tncm91bmQtY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYm9yZGVyLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG5cdC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJhY2tncm91bmQtY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYm9yZGVyLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJveC1zaGFkb3cgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJvcmRlci1jb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBib3gtc2hhZG93IDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBib3JkZXItY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYm94LXNoYWRvdyAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxufVxyXG5cclxudGV4dGFyZWEudGV4dGFyZWEge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkF2ZW5pci13ZWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbnNlbGVjdC5zZWxlY3Qge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0LW1zLWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5zZWxlY3Quc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5zZWxlY3Quc2VsZWN0LnNlbGN1c3Qge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNDVweDtcclxuXHRwYWRkaW5nOiAxMXB4IDE1cHggMTNweDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdFxyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCAjMDAwIDUwJSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMDAgNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMS4yZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAxNXB4KSBjYWxjKDEuMmVtICsgMnB4KTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHg7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmNoZWNrYm94LFxyXG4ucmFkaW8ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY2hlY2tib3ggaW5wdXQsXHJcbi5yYWRpbyBpbnB1dCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlcixcclxuLnJhZGlvIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLmNoZWNrYm94IGlucHV0OmRpc2FibGVkICsgbGFiZWwsXHJcbi5yYWRpbyBpbnB1dDpkaXNhYmxlZCArIGxhYmVsIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5jaGVja2JveCBsYWJlbCxcclxuLnJhZGlvIGxhYmVsIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDEycHggMzhweCAxMnB4IDA7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmNoZWNrYm94IGxhYmVsOmJlZm9yZSxcclxuLnJhZGlvIGxhYmVsOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAxM3B4O1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcblx0dHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcblx0LW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG59XHJcblxyXG4uY2hlY2tib3ggbGFiZWw6YWZ0ZXIsXHJcbi5yYWRpbyBsYWJlbDphZnRlciB7XHJcblx0b3BhY2l0eTogMDtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMnB4O1xyXG5cdHRvcDogMThweDtcclxuXHR3aWR0aDogMTRweDtcclxuXHRoZWlnaHQ6IDlweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoZDZlZDY4NTk3NDI1ZDlhMmZjMjhmMjcxZTUyOGU5ZTcuc3ZnKSAwIDAgbm8tcmVwZWF0O1xyXG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiAxNHB4IDlweDtcclxuXHQtby1iYWNrZ3JvdW5kLXNpemU6IDE0cHggOXB4O1xyXG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxNHB4IDlweDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDE0cHggOXB4O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcbn1cclxuXHJcbi5jaGVja2JveCBsYWJlbDpmb2N1czpiZWZvcmUsXHJcbi5yYWRpbyBsYWJlbDpmb2N1czpiZWZvcmUge1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNDAsIDE2NywgNzMsIDAuMSk7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNDAsIDE2NywgNzMsIDAuMSk7XHJcbn1cclxuXHJcbmEuYnV0dG9uLFxyXG5pbnB1dC5idXR0b24sXHJcbmJ1dHRvbi5idXR0b24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdGhlaWdodDogNjVweDtcclxuXHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICNmZmZmZmY7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJvcmRlci1jb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJvcmRlci1jb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuXHQtby10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJvcmRlci1jb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBib3gtc2hhZG93IDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBib3JkZXItY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYm94LXNoYWRvdyAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJhY2tncm91bmQtY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYm9yZGVyLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJveC1zaGFkb3cgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcblx0YmFja2dyb3VuZDogIzM0YzQ1OTtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbmEuYnV0dG9uOmhvdmVyLFxyXG5pbnB1dC5idXR0b246aG92ZXIsXHJcbmJ1dHRvbi5idXR0b246aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDk7XHJcbn1cclxuXHJcbmEuYnV0dG9uOmhvdmVyIC5idXR0b24tYXJyb3csXHJcbmlucHV0LmJ1dHRvbjpob3ZlciAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uOmhvdmVyIC5idXR0b24tYXJyb3cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyMzkyNDA7XHJcbn1cclxuXHJcbmEuYnV0dG9uOmZvY3VzLFxyXG5pbnB1dC5idXR0b246Zm9jdXMsXHJcbmJ1dHRvbi5idXR0b246Zm9jdXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDk7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg0MCwgMTY3LCA3MywgMC4xKTtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg0MCwgMTY3LCA3MywgMC4xKTtcclxufVxyXG5cclxuYS5idXR0b246Zm9jdXMgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uOmZvY3VzIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b246Zm9jdXMgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzIzOTI0MDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLXNtYWxsLFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLXNtYWxsLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1zbWFsbCB7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdHBhZGRpbmc6IDAgMTVweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1yZWQsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tcmVkLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1yZWQge1xyXG5cdGJhY2tncm91bmQ6ICNkZjQxNDE7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1yZWQgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1yZWQgLmJ1dHRvbi1hcnJvdyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tcmVkIC5idXR0b24tYXJyb3cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjODM0MzQ7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1yZWQ6aG92ZXIsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tcmVkOmhvdmVyLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1yZWQ6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjODM0MzQ7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1yZWQ6aG92ZXIgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1yZWQ6aG92ZXIgLmJ1dHRvbi1hcnJvdyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tcmVkOmhvdmVyIC5idXR0b24tYXJyb3cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNiNDJmMmY7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1yZWQ6Zm9jdXMsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tcmVkOmZvY3VzLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1yZWQ6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjODM0MzQ7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMDAsIDUyLCA1MiwgMC4xKTtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMDAsIDUyLCA1MiwgMC4xKTtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLXJlZDpmb2N1cyAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLXJlZDpmb2N1cyAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1yZWQ6Zm9jdXMgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2I0MmYyZjtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLW9yYW5nZSxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1vcmFuZ2UsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLW9yYW5nZSB7XHJcblx0YmFja2dyb3VuZDogI2YzYmYwYztcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLW9yYW5nZSAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLW9yYW5nZSAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1vcmFuZ2UgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjYTExNDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLW9yYW5nZTpob3ZlcixcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1vcmFuZ2U6aG92ZXIsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLW9yYW5nZTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjYTExNDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLW9yYW5nZTpob3ZlciAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLW9yYW5nZTpob3ZlciAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1vcmFuZ2U6aG92ZXIgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2M1OTAxMjtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLW9yYW5nZTpmb2N1cyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1vcmFuZ2U6Zm9jdXMsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLW9yYW5nZTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjYTExNDtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMCwgMTYxLCAyMCwgMC4xKTtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMjAsIDE2MSwgMjAsIDAuMSk7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1vcmFuZ2U6Zm9jdXMgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1vcmFuZ2U6Zm9jdXMgLmJ1dHRvbi1hcnJvdyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tb3JhbmdlOmZvY3VzIC5idXR0b24tYXJyb3cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjNTkwMTI7XHJcbn1cclxuXHJcbmlucHV0LmJ1dHRvbixcclxuYnV0dG9uLmJ1dHRvbiB7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuYS5idXR0b24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLXNtYWxsIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA2N3B4O1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tc21hbGwgLmJ1dHRvbi1hcnJvdyB7XHJcblx0d2lkdGg6IDUycHg7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1zbWFsbCAuYnV0dG9uLWFycm93IC5zdmcge1xyXG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG5cdG1hcmdpbi10b3A6IC01cHg7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4uYnV0dG9uLWFycm93IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHR3aWR0aDogNzBweDtcclxuXHRiYWNrZ3JvdW5kOiAjMjhhNzQ5O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG5cdC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcbn1cclxuXHJcbi5idXR0b24tYXJyb3cgLnN2ZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IDUwJTtcclxuXHRtYXJnaW4tbGVmdDogLTExcHg7XHJcblx0bWFyZ2luLXRvcDogLTdweDtcclxuXHR3aWR0aDogMjNweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5tb2RhbC1vcGVuIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG5cdGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiA5OTk4O1xyXG59XHJcblxyXG4ubW9kYWwtYmFja2Ryb3AsXHJcbi5tb2RhbC1iYWNrZHJvcC5mYWRlLmluIHtcclxuXHRvcGFjaXR5OiAwLjY7XHJcbn1cclxuXHJcbi5tb2RhbCB7XHJcblx0d2lkdGg6IDgwMnB4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDY4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuXHRib3gtc2hhZG93OiAwIDJweCA2OHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbn1cclxuXHJcbi5tb2RhbC5tb2RhbC1jZW50ZXIge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLm1vZGFsLXNlc3Npb24ge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA3NXB4IDUwcHggOTZweDtcclxufVxyXG5cclxuLm1vZGFsLXNlc3Npb24taW1nIHtcclxuXHRtYXJnaW46IDAgYXV0byAxN3B4O1xyXG5cdHdpZHRoOiA4NXB4O1xyXG59XHJcblxyXG4ubW9kYWwtc2Vzc2lvbi10aXRsZSB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDQ0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcbn1cclxuXHJcbi5tb2RhbC1zZXNzaW9uLWluZm8ge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRjb2xvcjogIzUwNTA1MTtcclxuXHRtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG59XHJcblxyXG4vKiBoZWFkZXIgKi9cclxuLmhlYWRlci1nbG9iYWwge1xyXG5cdHBhZGRpbmc6IDIwcHggMCAyNnB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLmxvZ28ge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBhZGRpbmctdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5sb2dvIGEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1heC13aWR0aDogMjIwcHg7XHJcbn1cclxuXHJcbi5sb2dvIGEgaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmxvZ28tdGVhbSB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ubG9nby10ZWFtIGEsXHJcbi5sb2dvLXRlYW0gaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogZm9vdGVyICovXHJcbi5wYW5lbCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDUwNTA7XHJcblx0YmFja2dyb3VuZDogcmdiYSgzNiwgNDIsIDU2LCAwLjgpO1xyXG59XHJcblxyXG4ucGFuZWwtbGlzdC1zbGlkZXIge1xyXG5cdC8qIHdpZHRoOiAxMDAlOyAqL1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG4ucGFuZWwtbGlzdCB7XHJcblx0LyogUHJvYmxlbSAyXHJcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblx0Ki9cclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG5cdHBhZGRpbmctdG9wOiAxN3B4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucGFuZWwtbGlzdCA+IGxpIHtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0LyogZmxleDogMTsgKi9cclxufVxyXG5cclxuLnBhbmVsLXRodW1iIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTgwcHg7XHJcblx0aGVpZ2h0OiAxMzlweDtcclxuXHRib3JkZXI6IDNweCBzb2xpZCAjMzEzOTQ5O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGFuZWwtdGh1bWI6aG92ZXIsIC5wYW5lbC10aHVtYjpmb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ucGFuZWwtdGh1bWItb3BhY2l0eSB7XHJcblx0b3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4ucGFuZWwtdGh1bWItaW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ucGFuZWwtdGh1bWItaW1hZ2UgaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnBhbmVsLXRodW1iLXRpdGxlIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDE1cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4ucGFuZWwtdGh1bWItdGl0bGUtc21hbGwge1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ucGFuZWwtdGh1bWItaW1hZ2UtbGluZSB7XHJcblx0cGFkZGluZy10b3A6IDhweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBhbmVsLXRodW1iLWltYWdlLWxpbmUgc3BhbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi5wYW5lbC10aHVtYi1pbWFnZS1saW5lLXNlcCB7XHJcblx0d2lkdGg6IDZweDtcclxufVxyXG5cclxuLnBhbmVsLXRodW1iLWltYWdlLWxpbmUtbnVtIHtcclxuXHRmb250LXNpemU6IDIzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Y29sb3I6ICMyMTI0MjU7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuLnBhbmVsLXRodW1iLWltYWdlLWxpbmUtd3JhcCB7XHJcblx0d2lkdGg6IDI2cHg7XHJcbn1cclxuXHJcbi5wYW5lbC10aHVtYi1pbWFnZS1saW5lLXdyYXAgaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBhbmVsLWxpc3QtbmF2aWdhdGlvbiB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHBhZGRpbmctdG9wOiA1NXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG59XHJcblxyXG4uYnV0dG9uLWdvLXN0ZXAtNCB7XHJcblx0bWluLXdpZHRoOiAyODBweDtcclxufVxyXG5cclxuLmJ1dHRvbi1nby1zdGVwLTEwLCAuYnV0dG9uLWdvLXN0ZXAtOCwgLmJ1dHRvbi1nby1zdGVwLTksIC5idXR0b24tZ28tc3RlcC0xMSwgLmJ1dHRvbi1nby1zdGVwLTEyIHtcclxuXHRtaW4td2lkdGg6IDQwMHB4O1xyXG59XHJcblxyXG4ucGFuZWwtdGh1bWItZGF0ZSB7XHJcblx0LyogcGFkZGluZy10b3A6IDExcHg7ICovXHJcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHJcblx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG59XHJcblxyXG4ucGFuZWwtdGh1bWItZGF0ZSBzcGFuIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBhbmVsLXRodW1iLWRhdGUtZG93IHtcclxuXHQvKiBmb250LXNpemU6IDExcHg7ICovXHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG59XHJcblxyXG4ucGFuZWwtdGh1bWItZGF0ZS1udW0ge1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0LyogZm9udC1zaXplOiAzNHB4OyAqL1xyXG5cdGZvbnQtc2l6ZTogNDJweDtcclxufVxyXG5cclxuLnBhbmVsLXRodW1iLWRhdGUtbXRoIHtcclxuXHQvKiBmb250LXNpemU6IDlweDsgKi9cclxuXHRmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5wYW5lbC10aHVtYi10aW1lIHtcclxuXHRjb2xvcjogIzAxMDEwMTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBhbmVsLXRodW1iLXRpbWUtbnVtIHtcclxuXHRwYWRkaW5nLXRvcDogMzJweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5wYW5lbC10aHVtYi10aW1lLXRpdGxlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5wYW5lbC1saXN0LW5hdmlnYXRpb24tcHJpY2Uge1xyXG5cdGNvbG9yOiAjMjEyNDI1O1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHRtYXJnaW4tcmlnaHQ6IC00cHg7XHJcblx0aGVpZ2h0OiA2NXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG59XHJcblxyXG4ucGFuZWwtbGlzdC1uYXZpZ2F0aW9uLXByaWNlLXRpdGxlIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWluLXdpZHRoOiAyOTBweDtcclxufVxyXG5cclxuLnBhbmVsLWV4dHJhLXB1c2gge1xyXG5cdGhlaWdodDogNjBweDtcclxufVxyXG5cclxuLyogY29udGVudCAqL1xyXG4uc3Bhbm5pbmcge1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uY29udGVudC10aXRsZSB7XHJcblx0cGFkZGluZzogNDNweCAwIDMzcHg7XHJcbn1cclxuXHJcbi5jb250ZW50LXRpdGxlIGgxIHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdC8qIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICovXHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAjMDYzYTcyO1xyXG59XHJcblxyXG4uY29udGVudC1pZnJhbWUge1xyXG5cdG1heC13aWR0aDogOTAwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG8gNTBweDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuXHJcbi5jb250ZW50LWlmcmFtZSBpbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY29udGVudCB7XHJcblx0cGFkZGluZzogMzdweCA0OHB4IDU0cHg7XHJcblx0bWF4LXdpZHRoOiA5MDBweDtcclxuXHRtYXJnaW46IDAgYXV0byA1MHB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLmNvbnRlbnQtZnVsbCB7XHJcblx0cGFkZGluZzogMjRweCAyNHB4IDE1cHg7XHJcblx0bWFyZ2luOiAwIGF1dG8gMjBweDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuXHJcbi5jb250ZW50LWZ1bGwgLnBhbmVsLWxpc3Qge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTVweDtcclxufVxyXG5cclxuLmNvbnRlbnQtZnVsbCAucGFuZWwtbGlzdCA+IGxpIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0d2lkdGg6IDE2LjY2NjY3JTtcclxufVxyXG5cclxuLmNvbnRlbnQtZnVsbCAucGFuZWwtdGh1bWIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC8qIGJvcmRlcjogMDsgKi9cclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLmNvbnRlbnQtZnVsbCBzcGFuLnBhbmVsLXRodW1iOmhvdmVyLFxyXG4uY29udGVudC1mdWxsIHNwYW4ucGFuZWwtdGh1bWI6Zm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmNvbnRlbnQtZnVsbCAucGFuZWwtdGh1bWItdGl0bGUge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5jb250ZW50LWZ1bGwgLnBhbmVsLXRodW1iLWRhdGUge1xyXG5cdHBhZGRpbmctdG9wOiAyOHB4O1xyXG59XHJcblxyXG4uY29udGVudC1mdWxsIC5wYW5lbC10aHVtYi1pbWFnZS1saW5lIHtcclxuXHRwYWRkaW5nLXRvcDogM3B4O1xyXG59XHJcblxyXG4uY29udGVudC1mdWxsLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRjb2xvcjogIzIxMjQyNTtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uY29udGVudC1wYW5lbC1saXN0LXByaWNlIHtcclxuXHRwYWRkaW5nLXRvcDogNHB4O1xyXG5cdGZvbnQtc2l6ZTogMjFweDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGNvbG9yOiAjMjEyNDI1O1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jb250ZW50LXByaWNlLXRpdGxlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWluLXdpZHRoOiAxMzVweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2lnbmluZy1pbmZvIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uc2lnbmluZy1pbmZvIGgyIHtcclxuXHRtYXJnaW4tdG9wOiAxM3B4O1xyXG59XHJcblxyXG4uc2lnbmluZy1pbmZvLW5vdGUge1xyXG5cdG1hcmdpbi1ib3R0b206IC0yMnB4O1xyXG59XHJcblxyXG4uc2lnbmluZy1mb3JtIHtcclxuXHRtYXgtd2lkdGg6IDY1MHB4O1xyXG59XHJcblxyXG4uc2lnbmluZy1mb3JtIHRhYmxlIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNpZ25pbmctZm9ybSB0YWJsZSB0ZCB7XHJcblx0cGFkZGluZzogMDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uc2lnbmluZy1mb3JtIHRhYmxlIHRkIGxhYmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uc2lnbmluZy1mb3JtIHRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcclxuXHR3aWR0aDogMjEzcHg7XHJcblx0cGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnNpZ25pbmctZm9ybS1idXR0b24ge1xyXG5cdHBhZGRpbmc6IDE3cHggMCA4cHg7XHJcbn1cclxuXHJcbi5zaWduaW5nLWZvcm0tYnV0dG9uIGEuYnV0dG9uIHtcclxuXHRtaW4td2lkdGg6IDMwMHB4O1xyXG59XHJcblxyXG4uY2hhbmdlLXRpY2tldCB7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmNoYW5nZS10aWNrZXQtcm93IHtcclxuXHRkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuXHJcbi5jaGFuZ2UtdGlja2V0LWRhdGUsXHJcbi5jaGFuZ2UtdGlja2V0LXJvdXRlLFxyXG4uY2hhbmdlLXRpY2tldC1udW1iZXIge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRwYWRkaW5nOiAyMXB4IDI1cHggMThweCAwO1xyXG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uY2hhbmdlLXRpY2tldC1kYXRlIHtcclxuXHR3aWR0aDogMjIwcHg7XHJcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG59XHJcblxyXG4uY2hhbmdlLXRpY2tldC1yb3V0ZSB7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuLmNoYW5nZS10aWNrZXQtbnVtYmVyIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmNoYW5nZS1vcHRpb25zIHtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRtYXJnaW46IDAgLTMzcHg7XHJcbn1cclxuXHJcbi5jaGFuZ2Utb3B0aW9ucy1pbmxpbmUge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNoYW5nZS1vcHRpb25zLWlubGluZSAuY2hhbmdlLW9wdGlvbnMtYnV0dG9uIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZy1sZWZ0OiAxNHB4O1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0bWluLXdpZHRoOiAyNTBweDtcclxufVxyXG5cclxuLmNoYW5nZS1vcHRpb25zLWJ1dHRvbiB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuXHRwYWRkaW5nOiAyMHB4IDMzcHggMDtcclxufVxyXG5cclxuLmNoYW5nZS1vcHRpb25zLWJ1dHRvbiBhLmJ1dHRvbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1pbmZvIHtcclxuXHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdG1heC13aWR0aDogNjA3cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5wZXJzb25hbC1pbmZvIHRhYmxlIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWluZm8gdGFibGUgdGQge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLnBlcnNvbmFsLWluZm8gdGFibGUgdGQuY29sMSB7XHJcblx0d2lkdGg6IDE3MHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1pbmZvIHRhYmxlIHRkLmNvbDEgbGFiZWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDEycHggMDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1pbmZvIHRhYmxlIHRkLmNvbDIge1xyXG5cdHdpZHRoOiAxNjVweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ucGVyc29uYWwtaW5mbyAuY2hlY2tib3ggbGFiZWwge1xyXG5cdG1pbi13aWR0aDogMzcycHg7XHJcbn1cclxuXHJcbi5wYXltZW50IHtcclxuXHRwYWRkaW5nLXRvcDogMjNweDtcclxufVxyXG5cclxuLmNvbnRlbnQtbm90ZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNTVweDtcclxuXHRwYWRkaW5nOiAxMnB4IDIwcHggMjJweCAzOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGNvbG9yOiAjMmQ2MjQyO1xyXG5cdGJhY2tncm91bmQ6ICNhY2U3YmI7XHJcbn1cclxuXHJcbi5jb250ZW50LW5vdGUtc3RlcC0xMyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG59XHJcblxyXG4ucGF5bWVudC1sYXRlciAuY2hlY2tib3ggbGFiZWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0cGFkZGluZy1sZWZ0OiAzOHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA3cHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLnBheW1lbnQtbGF0ZXIgLmNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XHJcblx0cmlnaHQ6IGF1dG87XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLnBheW1lbnQtbGF0ZXIgLmNoZWNrYm94IGxhYmVsOmFmdGVyIHtcclxuXHRyaWdodDogYXV0bztcclxuXHRsZWZ0OiAycHg7XHJcbn1cclxuXHJcbi5wYXltZW50LWxpc3Qge1xyXG5cdHBhZGRpbmctdG9wOiAxNHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBheW1lbnQtbGlzdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiA5NXB4O1xyXG5cdHJpZ2h0OiA5NXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdGJhY2tncm91bmQ6ICNlOGU4ZTg7XHJcbn1cclxuXHJcbi5wYXltZW50LWl0ZW0ge1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbn1cclxuXHJcbi5wYXltZW50LWl0ZW0tcm93IHtcclxuXHRkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuXHJcbi5wYXltZW50LWl0ZW0tdGl0bGUsXHJcbi5wYXltZW50LWl0ZW0tc3VtLFxyXG4ucGF5bWVudC1pdGVtLW51bWJlcixcclxuLnBheW1lbnQtaXRlbS1zeXN0ZW0ge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ucGF5bWVudC1pdGVtLXRpdGxlIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbn1cclxuXHJcbi5wYXltZW50LWl0ZW0tbnVtYmVyIHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ucGF5bWVudC1pdGVtLXN5c3RlbSB7XHJcblx0d2lkdGg6IDE5NnB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLnBheW1lbnQtaXRlbS1zeXN0ZW0gaW1nIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5vcmRlciB7XHJcblx0cGFkZGluZy10b3A6IDExcHg7XHJcblx0bWF4LXdpZHRoOiA2MTRweDtcclxuXHRtYXJnaW46IDAgYXV0byA1MnB4O1xyXG59XHJcblxyXG4ub3JkZXIgLnBheW1lbnQtbGF0ZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbn1cclxuXHJcbi5vcmRlci1jb250YWN0IHtcclxuXHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcbn1cclxuXHJcbi5vcmRlci1pbmZvIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ub3JkZXItaW5mbyB0YWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vcmRlci1pbmZvIHRhYmxlIHRoIHtcclxuXHRwYWRkaW5nOiAxM3B4IDE4cHggMCAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLm9yZGVyLWluZm8gdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctbGVmdDogMThweDtcclxufVxyXG5cclxuLm9yZGVyLWluZm8gdGFibGUgdGg6bGFzdC1jaGlsZCB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5vcmRlci1pbmZvIHRhYmxlIHRkIHtcclxuXHRwYWRkaW5nOiA4cHggMThweCAwIDA7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRjb2xvcjogIzY2NjY2NjtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ub3JkZXItaW5mbyB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XHJcblx0cGFkZGluZy1sZWZ0OiAxOHB4O1xyXG59XHJcblxyXG4ub3JkZXItaW5mbyB0YWJsZSB0ZC5jb2wxIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDU0cHg7XHJcbn1cclxuXHJcbi5vcmRlci1pbmZvIHRhYmxlIHRkOmxhc3QtY2hpbGQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ub3JkZXItaW5mbyB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm9yZGVyLWluZm8gdGFibGUgdGJvZHkgdHIuZmlyc3QtY2hpbGQgdGQge1xyXG5cdHBhZGRpbmctdG9wOiAxNHB4O1xyXG59XHJcblxyXG4ub3JkZXItaW5mbyB0YWJsZSB0ci5vcmRlci1pbmZvLXJvdXRlIHRkIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xyXG59XHJcblxyXG4ub3JkZXItaW5mbyB0YWJsZSB0Zm9vdCB0ZCB7XHJcblx0cGFkZGluZy10b3A6IDE3cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDE5cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRjb2xvcjogIzAwMDAwMDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcclxufVxyXG5cclxuLnRodW1ibmFpbHMtbWVkaXVtIHtcclxuXHRtYXJnaW4tbGVmdDogLThweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbn1cclxuXHJcbi50aHVtYm5haWxzLW1lZGl1bSA+IGxpIHtcclxuXHJcblx0bWF4LXdpZHRoOiAzMy4zMzMzJTtcclxuXHRwYWRkaW5nOiAxNXB4IDhweCAxcHg7XHJcbn1cclxuXHJcbi50aHVtYm5haWxzLW1lZGl1bSAudGh1bWJuYWlsLWltYWdlIHtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0aGVpZ2h0OiAxNDBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50aHVtYm5haWxzLW1lZGl1bSAudGh1bWJuYWlsLXRpdGxlIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTFweDtcclxufVxyXG5cclxuLnRodW1ibmFpbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG5cdGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogIzIxMjQyNTtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG5hLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMge1xyXG5cdGNvbG9yOiAjMjEyNDI1O1xyXG5cdGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnRodW1ibmFpbC1pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxufVxyXG5cclxuLnRodW1ibmFpbC1pbWFnZSBpbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi50aHVtYm5haWxzLW1lZGl1bSAudGh1bWJuYWlsLWltYWdlIC5WZXJ0aWNhbC1NZWFzdXJlLUxlZnQsXHJcbi50aHVtYm5haWxzLW1lZGl1bSAudGh1bWJuYWlsLWltYWdlIC5Ib3Jpem9udGFsLU1lYXN1cmUtUmlnaHQsXHJcbi50aHVtYm5haWxzLW1lZGl1bSAudGh1bWJuYWlsLWltYWdlIC5Ib3Jpem9udGFsLU1lYXN1cmUtVG9wLFxyXG4udGh1bWJuYWlscy1tZWRpdW0gLnRodW1ibmFpbC1pbWFnZSAuSG9yaXpvbnRhbC1NZWFzdXJlLUJvdHRvbSB7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi50aHVtYm5haWxzLW1lZGl1bSAudGh1bWJuYWlsLWltYWdlIGltZyB7XHJcblx0bWF4LWhlaWdodDogMTAwJTsgIFxyXG5cdG1heC13aWR0aDogMTAwJTsgXHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7ICBcclxuXHR0b3A6IDA7ICBcclxuXHRib3R0b206IDA7ICBcclxuXHRsZWZ0OiAwOyAgXHJcblx0cmlnaHQ6IDA7ICBcclxuXHRtYXJnaW46IGF1dG87XHJcbn1cclxuLnRodW1ibmFpbHMtbWVkaXVtIC50aHVtYm5haWwtaW1hZ2UgLlZlcnRpY2FsLU1lYXN1cmUtTGVmdCB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeCgwLjAwNiwtMS4wMDAsMS4wMDAsMC4wMDYsLTExNSw1NSk7XHJcblx0LW1vei10cmFuc2Zvcm06IG1hdHJpeCgwLjAwNiwtMS4wMDAsMS4wMDAsMC4wMDYsLTExNXB4LDU1cHgpO1xyXG5cdC1tcy10cmFuc2Zvcm06IG1hdHJpeCgwLjAwNiwtMS4wMDAsMS4wMDAsMC4wMDYsLTExNSw1NSk7XHJcblx0LW8tdHJhbnNmb3JtOiBtYXRyaXgoMC4wMDYsLTEuMDAwLDEuMDAwLDAuMDA2LC0xMTUsNTUpO1xyXG5cdHRyYW5zZm9ybTogbWF0cml4KDAuMDA2LC0xLjAwMCwxLjAwMCwwLjAwNiwtMTE1LDU1KTtcclxufVxyXG4udGh1bWJuYWlscy1tZWRpdW0gLnRodW1ibmFpbC1pbWFnZSAuSG9yaXpvbnRhbC1NZWFzdXJlLVJpZ2h0IHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KDEsMCwwLDEsNjAsNTUpO1xyXG5cdC1tb3otdHJhbnNmb3JtOiBtYXRyaXgoMSwwLDAsMSw2MHB4LDU1cHgpO1xyXG5cdC1tcy10cmFuc2Zvcm06IG1hdHJpeCgxLDAsMCwxLDYwLDU1KTtcclxuXHQtby10cmFuc2Zvcm06IG1hdHJpeCgxLDAsMCwxLDYwLDU1KTtcclxuXHR0cmFuc2Zvcm06IG1hdHJpeCgxLDAsMCwxLDYwLDU1KTtcclxufVxyXG4udGh1bWJuYWlscy1tZWRpdW0gLnRodW1ibmFpbC1pbWFnZSAuSG9yaXpvbnRhbC1NZWFzdXJlLVRvcCB7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeCgxLDAsMCwxLC00LDMpO1xyXG5cdC1tb3otdHJhbnNmb3JtOiBtYXRyaXgoMSwwLDAsMSwtNHB4LDNweCk7XHJcblx0LW1zLXRyYW5zZm9ybTogbWF0cml4KDEsMCwwLDEsLTQsMyk7XHJcblx0LW8tdHJhbnNmb3JtOiBtYXRyaXgoMSwwLDAsMSwtNCwzKTtcclxuXHR0cmFuc2Zvcm06IG1hdHJpeCgxLDAsMCwxLC00LDMpO1xyXG59XHJcbi50aHVtYm5haWxzLW1lZGl1bSAudGh1bWJuYWlsLWltYWdlIC5Ib3Jpem9udGFsLU1lYXN1cmUtQm90dG9tIHtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KDEsMCwwLDEsLTIsLTEwKTtcclxuXHQtbW96LXRyYW5zZm9ybTogbWF0cml4KDEsMCwwLDEsLTJweCwtMTBweCk7XHJcblx0LW1zLXRyYW5zZm9ybTogbWF0cml4KDEsMCwwLDEsLTIsLTEwKTtcclxuXHQtby10cmFuc2Zvcm06IG1hdHJpeCgxLDAsMCwxLC0yLC0xMCk7XHJcblx0dHJhbnNmb3JtOiBtYXRyaXgoMSwwLDAsMSwtMiwtMTApO1xyXG59XHJcblxyXG4udGh1bWJuYWlsLXRpdGxlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5pbmZvLWJsb2NrIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogOHB4O1xyXG5cdHRvcDogMTVweDtcclxuXHRyaWdodDogOHB4O1xyXG5cdGhlaWdodDogMDtcclxufVxyXG5cclxuLmluZm8tYmxvY2s6aG92ZXIgLmluZm8tYmxvY2stZHJvcCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pbmZvLWJsb2NrLWljb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0YmFja2dyb3VuZDogIzFjNGI3ZTtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0bGVmdDogMTVweDtcclxuXHR0b3A6IDEycHg7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0Zm9udC1mYW1pbHk6IFRpbWVzLCBHZW9yZ2lhLCBzZXJpZjtcclxufVxyXG5cclxuLmluZm8tYmxvY2stZHJvcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pbmZvLWJsb2NrLWRyb3AtY29udGVudCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogIzFjNGI3ZTtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0cGFkZGluZzogMTdweCAxNHB4IDMzcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaW5mby1ibG9jay1kcm9wLWNvbnRlbnQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IC0yNnB4O1xyXG5cdGxlZnQ6IDE4cHg7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlcjogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMWM0YjdlO1xyXG59XHJcblxyXG4uaW5mby1ibG9jay1kcm9wLWNvbnRlbnQgcCB7XHJcblx0bWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5pbmZvLWJsb2NrLWRyb3AtY29udGVudCBzdHJvbmcge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC13ZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi50aHVtYm5haWxzLWdsb2JhbC10aXRsZSB7XHJcblx0YmFja2dyb3VuZDogIzg1YmIzMztcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC13ZWlnaHQ6IDE2cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0cGFkZGluZzogMThweCAxMHB4IDE3cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG5cclxuLnRodW1ibmFpbHMtZ2xvYmFsLXRpdGxlLW9yYW5nZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2UxYTMxZDtcclxufVxyXG5cclxuLnRodW1ibmFpbHMtZ2xvYmFsLXRpdGxlLWJsdWUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZDY4YTY7XHJcbn1cclxuXHJcbi50aHVtYm5haWxzLWdsb2JhbC10aXRsZSB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnRodW1ibmFpbC1pbWFnZS1jb3VudCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvIDZweDtcclxuXHRtYXgtd2lkdGg6IDMyOXB4O1xyXG5cdHBhZGRpbmc6IDI3cHggMDtcclxufVxyXG5cclxuLnBsdXMsXHJcbi5taW51cyB7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdGJhY2tncm91bmQ6ICNiNWJlY2Y7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtMjBweDtcclxufVxyXG5cclxuLnBsdXM6YmVmb3JlLCAucGx1czphZnRlcixcclxuLm1pbnVzOmJlZm9yZSxcclxuLm1pbnVzOmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiA0cHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcblx0bWFyZ2luLXRvcDogLTJweDtcclxufVxyXG5cclxuLnBsdXM6YWZ0ZXIsXHJcbi5taW51czphZnRlciB7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHdpZHRoOiA0cHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0ycHg7XHJcblx0bWFyZ2luLXRvcDogLTEwcHg7XHJcbn1cclxuXHJcbi5wbHVzOmhvdmVyLFxyXG4ubWludXM6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM4NWJiMzM7XHJcbn1cclxuXHJcbi5wbHVzLW9yYW5nZTpob3ZlcixcclxuLm1pbnVzLW9yYW5nZTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2UxYTMxZDtcclxufVxyXG5cclxuLnBsdXMtYmx1ZTpob3ZlcixcclxuLm1pbnVzLWJsdWU6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZDY4YTY7XHJcbn1cclxuXHJcbi5taW51cyB7XHJcblx0cmlnaHQ6IGF1dG87XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLm1pbnVzOmFmdGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY291bnQge1xyXG5cdGZvbnQtc2l6ZTogNTVweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uY291bnQtaW1nIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5jb3VudC1pbWcgaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNoZWNrLWZvcm0ge1xyXG5cdG1heC13aWR0aDogNDE1cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0cGFkZGluZy10b3A6IDE0cHg7XHJcbn1cclxuXHJcbi5jaGVjay1mb3JtIGlucHV0LmlucHV0LXRleHQsIC5jaGVjay1mb3JtIHRleHRhcmVhLnRleHRhcmVhIHtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmNoZWNrLWZvcm0tbm90ZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjNweDtcclxufVxyXG5cclxuLmNhbGVkYXItbGlzdCB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTFweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xMXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uY2FsZWRhci1jb2x1bW4ge1xyXG5cdHBhZGRpbmc6IDIxcHggMTFweCAwcHg7XHJcblx0d2lkdGg6IDE0LjI4NTcxJTtcclxufVxyXG5cclxuLmNhbGVuZGFyLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuXHRib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICMwMDAwMDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRwYWRkaW5nOiAzNHB4IDVweCAyMHB4O1xyXG59XHJcblxyXG4uY2FsZW5kYXItaXRlbTpob3ZlciwgLmNhbGVuZGFyLWl0ZW06Zm9jdXMge1xyXG5cdGNvbG9yOiAjMDAwMDAwO1xyXG5cdGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQge1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHRvcGFjaXR5OiAwLjQ1O1xyXG59XHJcblxyXG4uY2FsZW5kYXItaXRlbS1kaXNhYmxlZDpob3ZlciwgLmNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQ6Zm9jdXMge1xyXG5cdGNvbG9yOiAjMDAwMDAwO1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5jYWxlbmRhci1pdGVtLXRvZGF5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjODViYjMzO1xyXG5cdGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uY2FsZW5kYXItaXRlbS10b2RheTpob3ZlciwgLmNhbGVuZGFyLWl0ZW0tdG9kYXk6Zm9jdXMge1xyXG5cdGNvbG9yOiAjZmZmZmZmO1xyXG5cdGJvcmRlci1jb2xvcjogIzg1YmIzMztcclxufVxyXG5cclxuLmNhbGVuZGFyLWl0ZW0tZG9mIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuLmNhbGVuZGFyLWl0ZW0tbnVtIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDUxcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5jYWxlbmRhci1pdGVtLW1udCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmZvbnQtd2VpZ2h0LW1lZGl1bSB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmNvbnRlbnQtdGl0bGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMzBweDtcclxufVxyXG5cclxuLmNvbnRlbnQtdGl0bGUgaDEgc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG59XHJcblxyXG4uY2FsZWRhci1wcmV2LFxyXG4uY2FsZWRhci1uZXh0IHtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcblx0b3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uY2FsZWRhci1wcmV2OmhvdmVyLFxyXG4uY2FsZWRhci1uZXh0OmhvdmVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY2FsZWRhci1jb250cm9sLW5hdiB7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0cGFkZGluZzogNXB4IDAgNXB4IDlweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNhbGVkYXItY29udHJvbC1uYXYgaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jYWxlZGFyLXByZXYge1xyXG5cdHJpZ2h0OiBhdXRvO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jYWxlZGFyLXByZXYgLmNhbGVkYXItY29udHJvbC1uYXYge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG59XHJcblxyXG4uY29udGVudC10aW1lLWxpc3Qge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmNvbnRlbnQtdGltZS1jb2x1bW4ge1xyXG5cdHBhZGRpbmc6IDIwcHggMTBweCAwcHg7XHJcblx0d2lkdGg6IDIwJTtcclxufVxyXG5cclxuLmNvbnRlbnQtdGltZS1pdGVtIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblx0Ym9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4uY29udGVudC10aW1lLWl0ZW06aG92ZXIsIC5jb250ZW50LXRpbWUtaXRlbTpmb2N1cyB7XHJcblx0Y29sb3I6ICMwMDAwMDA7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uY29udGVudC10aW1lLWl0ZW0tbm93IC5jb250ZW50LXRpbWUtbnVtLFxyXG4uY29udGVudC10aW1lLWl0ZW0tbm93IC5jb250ZW50LXRpbWUtdGl0bGUge1xyXG5cdGNvbG9yOiAjODViYjMzO1xyXG59XHJcblxyXG4uY29udGVudC10aW1lLWl0ZW0tZGlzYWJsZWQge1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHRvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5jb250ZW50LXRpbWUtaXRlbS1kaXNhYmxlZDpob3ZlciwgLmNvbnRlbnQtdGltZS1pdGVtLWRpc2FibGVkOmZvY3VzIHtcclxuXHRjb2xvcjogIzAwMDAwMDtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY29udGVudC10aW1lLW51bSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiA1M3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uY29udGVudC10aW1lLXRpdGxlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmNvbnRlbnQtdGltZS1ub3RlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGNvbG9yOiAjODViYjMzO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bWluLWhlaWdodDogMTVweDtcclxuXHRtaW4td2lkdGg6IDFweDtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5jb250ZW50LXRpbWUtbm90ZS1yZWQge1xyXG5cdGNvbG9yOiAjZTMyZDJkO1xyXG59XHJcblxyXG4uY29udGVudC10aW1lLW5vdGUtb3JhbmdlIHtcclxuXHRjb2xvcjogI2RhOWExMDtcclxufVxyXG5cclxuLmNvbnRlbnQtdGltZS1pbmZvIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cdG1hcmdpbjogMCAtNXB4IC01cHg7XHJcbn1cclxuXHJcbi5jb250ZW50LXRpbWUtaW1hZ2Uge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiA0MyU7XHJcblx0cGFkZGluZzogNXB4IDA7XHJcbn1cclxuXHJcbi5jb250ZW50LXRpbWUtaW1hZ2UgaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNvbnRlbnQtdGltZS1tZXRhIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogNTclO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0cGFkZGluZy10b3A6IDIycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jb250ZW50LXRpbWUtbWV0YS10aXRsZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLmNvbnRlbnQtdGltZS1wcmljZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGUge1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLnNob3dIaWRlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGlsT3ZlcnNpZ3Qge1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi10b3A6IC0xMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogaG9tZSAqL1xyXG4vKiByZXNwb25zaXZlICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHQucGFuZWwtbGlzdCA+IGxpIHtcclxuXHRcdC8qIHdpZHRoOiAzMyU7ICovXHJcblx0fVxyXG5cdC5wYW5lbC10aHVtYiB7XHJcblx0XHQvKiB3aWR0aDogMTAwJTsgKi9cclxuXHRcdGhlaWdodDogMTA1cHg7XHJcblx0fVxyXG5cdC5wYW5lbC1saXN0LW5hdmlnYXRpb24ge1xyXG5cdFx0cGFkZGluZy10b3A6IDM3cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzdweDtcclxuXHR9XHJcblx0LmJ1dHRvbi1nby1zdGVwLTQge1xyXG5cdFx0bWluLXdpZHRoOiAyNDBweDtcclxuXHR9XHJcblx0LmJ1dHRvbi1nby1zdGVwLTEwLCAuYnV0dG9uLWdvLXN0ZXAtOCwgLmJ1dHRvbi1nby1zdGVwLTksIC5idXR0b24tZ28tc3RlcC0xMSwgLmJ1dHRvbi1nby1zdGVwLTEyIHtcclxuXHRcdG1pbi13aWR0aDogMzIwcHg7XHJcblx0fVxyXG5cdC5wYW5lbC10aHVtYi1pbWFnZSB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMHB4O1xyXG5cdH1cclxuXHQucGFuZWwtdGh1bWItdGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAxMnB4O1xyXG5cdH1cclxuXHQucGFuZWwtdGh1bWItaW1hZ2UtbGluZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMnB4O1xyXG5cdH1cclxuXHQucGFuZWwtdGh1bWItaW1hZ2UtbGluZS1udW0ge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHQucGFuZWwtdGh1bWItaW1hZ2UtbGluZS13cmFwIHtcclxuXHRcdHdpZHRoOiAyMnB4O1xyXG5cdH1cclxuXHQuY2hhbmdlLXRpY2tldC1kYXRlIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHR9XHJcblx0LmNoYW5nZS1vcHRpb25zIHtcclxuXHRcdG1hcmdpbjogMCAtMTVweDtcclxuXHR9XHJcblx0LmNoYW5nZS1vcHRpb25zLWJ1dHRvbiB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHQuY2FsZW5kYXItaXRlbSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMThweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHQuY2FsZW5kYXItaXRlbS1kb2Yge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxuXHQuY2FsZW5kYXItaXRlbS1udW0ge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdH1cclxuXHQuY2FsZW5kYXItaXRlbS1tbnQge1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdH1cclxuXHQuY2FsZWRhci1saXN0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG5cdH1cclxuXHQuY2FsZWRhci1jb2x1bW4ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA4cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHR9XHJcblx0LnBhbmVsLXRodW1iLWRhdGUge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG5cdC5jb250ZW50LWZ1bGwgLnBhbmVsLXRodW1iLWltYWdlLWxpbmUge1xyXG5cdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0fVxyXG5cdC5jb250ZW50LWZ1bGwgLnBhbmVsLXRodW1iLWRhdGUge1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0fVxyXG5cdC5jb250ZW50LWZ1bGwgLnBhbmVsLXRodW1iLXRpbWUtbnVtIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxOHB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdH1cclxuXHQucGFuZWwtdGh1bWItZGF0ZS1kb3cge1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdH1cclxuXHQucGFuZWwtdGh1bWItZGF0ZS1udW0ge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH1cclxuXHQucGFuZWwtdGh1bWItZGF0ZS1tdGgge1xyXG5cdFx0Zm9udC1zaXplOiA5cHg7XHJcblx0fVxyXG5cdC5jb250ZW50LXRpbWUtY29sdW1uIHtcclxuXHRcdHdpZHRoOiAyNSU7XHJcblx0fVxyXG5cdC5jb250ZW50LXRpbWUtbnVtIHtcclxuXHRcdGZvbnQtc2l6ZTogNDRweDtcclxuXHR9XHJcblx0LmNvbnRlbnQtdGltZS1ub3RlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0fVxyXG5cdC5wYW5lbC10aHVtYi1pbWFnZS1saW5lLXNlcCB7XHJcblx0XHR3aWR0aDogMXB4O1xyXG5cdH1cclxuXHQucGFuZWwtbGlzdC1uYXZpZ2F0aW9uLXByaWNlLXRpdGxlIHtcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC50aWxPdmVyc2lndCB7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubW9kYWwtc2Vzc2lvbiB7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDIwcHg7XHJcblx0fVxyXG5cdC5tb2RhbC1zZXNzaW9uLWltZyB7XHJcblx0XHR3aWR0aDogNjZweDtcclxuXHR9XHJcblx0Lm1vZGFsLXNlc3Npb24tdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdH1cclxuXHQubW9kYWwtc2Vzc2lvbi1pbmZvIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cdC5sb2dvIGEge1xyXG5cdFx0bWF4LXdpZHRoOiAxODBweDtcclxuXHR9XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHR9XHJcblx0LnNpZ25pbmctZm9ybSB7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0fVxyXG5cdC5zaWduaW5nLWZvcm0gdGFibGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5zaWduaW5nLWZvcm0gdGFibGUgdGJvZHksXHJcblx0LnNpZ25pbmctZm9ybSB0YWJsZSB0ciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LnNpZ25pbmctZm9ybSB0YWJsZSB0ZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LnNpZ25pbmctZm9ybSB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG5cdC5zaWduaW5nLWZvcm0tYnV0dG9uIGEuYnV0dG9uIHtcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQudGh1bWJuYWlsLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblx0LnBhbmVsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym90dG9tOiAtMTI5cHg7XHJcblx0fVxyXG5cdC5wYW5lbC5tZWROYXYge1xyXG5cdFx0Ym90dG9tOiAtMjI4cHg7XHJcblx0fVxyXG5cdC5wYW5lbC5tZWRCdG4ge1xyXG5cdFx0Ym90dG9tOiAtOTBweDtcclxuXHR9XHJcblx0LnNsaWRlLXVwIHtcclxuXHRcdGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5zbGlkZS1kb3duXHR7XHJcblx0XHRib3R0b206IC0xMjlweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucGFuZWwgLnBhbmVsLWxpc3QtbmF2aWdhdGlvbixcclxuXHQucGFuZWwgLnBhbmVsLWxpc3Qge1xyXG5cdFx0cGFkZGluZy10b3A6IDM0cHg7XHJcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XHJcblx0fVxyXG5cdC5wYW5lbC5tZWROYXYgLnBhbmVsLWxpc3Qge1xyXG5cdFx0cGFkZGluZy10b3A6IDE3cHg7XHJcblx0fVxyXG5cdC5wYW5lbCAucGFuZWwtbGlzdCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblx0LnBhbmVsLWxpc3QgPiBsaSB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHggMTdweDtcclxuXHR9XHJcblx0LnNob3dIaWRlIHtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0ZGlzcGxheTogLW1vei1ib3g7XHJcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XHJcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IC0xNXB4O1xyXG5cdH1cclxuXHQuc2hvd0hpZGUgLmJ0blNob3dIaWRlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDExMHB4O1xyXG5cclxuXHRcdC8qUHJvYmxlbSAzKi9cclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblx0XHJcblx0Lm1haW4ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cdH1cclxuXHQucGFuZWwtbGlzdC1uYXZpZ2F0aW9uIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxN3B4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE3cHg7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LmNoYW5nZS10aWNrZXQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5jaGFuZ2UtdGlja2V0LXJvdyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmNoYW5nZS10aWNrZXQtZGF0ZSxcclxuXHQuY2hhbmdlLXRpY2tldC1yb3V0ZSxcclxuXHQuY2hhbmdlLXRpY2tldC1udW1iZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA4cHggMjBweDtcclxuXHR9XHJcblx0LmNoYW5nZS10aWNrZXQtZGF0ZSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdH1cclxuXHQuY2hhbmdlLXRpY2tldC1udW1iZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHQuY2hhbmdlLW9wdGlvbnMge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQuY2hhbmdlLW9wdGlvbnMtYnV0dG9uIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmJ1dHRvbi1nby1zdGVwLTEwLCAuYnV0dG9uLWdvLXN0ZXAtOCwgLmJ1dHRvbi1nby1zdGVwLTksIC5idXR0b24tZ28tc3RlcC0xMSwgLmJ1dHRvbi1nby1zdGVwLTEyIHtcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHR9XHJcblx0LmNoZWNrLWZvcm0gaW5wdXQuaW5wdXQtdGV4dCwgLmNoZWNrLWZvcm0gdGV4dGFyZWEudGV4dGFyZWEge1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdH1cclxuXHQucGVyc29uYWwtaW5mbyB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHR9XHJcblx0LnBlcnNvbmFsLWluZm8gdGFibGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5wZXJzb25hbC1pbmZvIHRhYmxlIHRib2R5LFxyXG5cdC5wZXJzb25hbC1pbmZvIHRhYmxlIHRyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQucGVyc29uYWwtaW5mbyB0YWJsZSB0ZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LnBlcnNvbmFsLWluZm8gdGFibGUgdGQuY29sMSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG5cdC5wZXJzb25hbC1pbmZvIHRhYmxlIHRkLmNvbDEgbGFiZWwge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG5cdC5wZXJzb25hbC1pbmZvIHRhYmxlIHRkLmNvbDIge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHQucGVyc29uYWwtaW5mbyAuY2hlY2tib3ggbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0fVxyXG5cdC5jYWxlZGFyLWNvbHVtbiB7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdH1cclxuXHQucGF5bWVudCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHR9XHJcblx0LmNvbnRlbnQtbm90ZSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHQucGF5bWVudC1saXN0OmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQucGF5bWVudC1pdGVtLFxyXG5cdC5wYXltZW50LWl0ZW0tcm93IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQucGF5bWVudC1pdGVtLXRpdGxlLFxyXG5cdC5wYXltZW50LWl0ZW0tc3VtLFxyXG5cdC5wYXltZW50LWl0ZW0tbnVtYmVyLFxyXG5cdC5wYXltZW50LWl0ZW0tc3lzdGVtIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdHBhZGRpbmc6IDRweCAyMHB4O1xyXG5cdH1cclxuXHQucGF5bWVudC1pdGVtLXRpdGxlIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xyXG5cdH1cclxuXHQucGF5bWVudC1pdGVtLXN5c3RlbSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cdH1cclxuXHQucGF5bWVudC1pdGVtLXN5c3RlbSBpbWcge1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmNvbnRlbnQtdGltZS1jb2x1bW4ge1xyXG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xyXG5cdH1cclxuXHQub3JkZXIge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHQub3JkZXItaW5mbyB0YWJsZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0Lm9yZGVyLWluZm8gdGFibGUgdGhlYWQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Lm9yZGVyLWluZm8gdGFibGUgdHIsXHJcblx0Lm9yZGVyLWluZm8gdGFibGUgdGQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5vcmRlci1pbmZvIHRhYmxlIHRkIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0fVxyXG5cdC5vcmRlci1pbmZvIHRhYmxlIHRkOmZpcnN0LWNoaWxkLCAub3JkZXItaW5mbyB0YWJsZSB0ZC5jb2wxIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHR9XHJcblx0Lm9yZGVyLWluZm8gdGFibGUgdGQ6bGFzdC1jaGlsZCB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuXHR9XHJcblx0Lm9yZGVyLWluZm8gdGFibGUgdGJvZHkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5vcmRlci1pbmZvIHRhYmxlIHRib2R5IHRkOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XHJcblx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdH1cclxuXHQub3JkZXItaW5mbyB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHQub3JkZXItaW5mbyB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XHJcblx0fVxyXG5cdC5vcmRlci1pbmZvIHRhYmxlIHRib2R5IHRyLmZpcnN0LWNoaWxkIHRkIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0fVxyXG5cdC5vcmRlci1pbmZvIHRhYmxlIHRyLm9yZGVyLWluZm8tcm91dGUgdGQge1xyXG5cdFx0cGFkZGluZy10b3A6IDE0cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuXHR9XHJcblx0Lm9yZGVyLWluZm8gdGFibGUgdHIub3JkZXItaW5mby1yb3V0ZSB0ZDpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Lm9yZGVyLWluZm8gdGFibGUgdGZvb3Qge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5vcmRlci1pbmZvIHRhYmxlIHRmb290IHRkIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxN3B4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdH1cclxuXHQub3JkZXItaW5mbyB0YWJsZSB0Zm9vdCB0ZDpsYXN0LWNoaWxkIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE5cHg7XHJcblx0fVxyXG5cdC5jb250ZW50LWZ1bGwgLnBhbmVsLWxpc3Qge1xyXG5cdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQuY29udGVudC1mdWxsIC5wYW5lbC1saXN0ID4gbGkge1xyXG5cdFx0d2lkdGg6IDMzLjMzMzMzJTtcclxuXHR9XHJcblx0LnBhbmVsLWxpc3QtbmF2aWdhdGlvbi1wcmljZSB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuXHQudGh1bWJuYWlsLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblx0LmNhbGVkYXItY29sdW1uIHtcclxuXHRcdHdpZHRoOiAzMy4zMzMzMyU7XHJcblx0fVxyXG5cdGEuYnV0dG9uLFxyXG5cdGlucHV0LmJ1dHRvbixcclxuXHRidXR0b24uYnV0dG9uIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0YS5idXR0b24ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogOTBweDtcclxuXHR9XHJcblx0LmNvbnRlbnQtdGltZS1jb2x1bW4ge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcblx0LmNvbnRlbnQtZnVsbCAucGFuZWwtbGlzdCA+IGxpIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG5cdC5jb250ZW50LXBhbmVsLWxpc3QtcHJpY2Uge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuY29udGVudC1wcmljZS10aXRsZSB7XHJcblx0XHRtaW4td2lkdGg6IGluaGVyaXQ7XHJcblx0fVxyXG5cdC5jb250ZW50LXByaWNlLXRpdGxlOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiOiBcIjtcclxuXHR9XHJcblx0LmNoYW5nZS1vcHRpb25zLWlubGluZSAuY2hhbmdlLW9wdGlvbnMtYnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIHJldGluYSAqL1xyXG5cclxuXHJcblxyXG4vKiBzcGlubmVyKi9cclxuLnNrLWZhZGluZy1jaXJjbGUge1xyXG4gICAgbWFyZ2luOiAxMDBweCBhdXRvO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiAgICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzay1jaXJjbGVGYWRlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMiB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTMge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU0IHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTYge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU3IHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOCB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTkge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMCB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTIge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUyOmJlZm9yZSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XHJcbiAgICB9XHJcblxyXG4gICAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTM6YmVmb3JlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTFzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU0OmJlZm9yZSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XHJcbiAgICB9XHJcblxyXG4gICAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTU6YmVmb3JlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcclxuICAgIH1cclxuXHJcbiAgICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNjpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU3OmJlZm9yZSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XHJcbiAgICB9XHJcblxyXG4gICAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTg6YmVmb3JlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcclxuICAgIH1cclxuXHJcbiAgICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOTpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMDpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMTpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMjpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xyXG4gICAgfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XHJcbiAgICAwJSwgMzklLCAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXkge1xyXG4gICAgMCUsIDM5JSwgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICA0MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsImEuZGVsYXllZC1lbmFibGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4udGh1bWJuYWlscy1nbG9iYWwtdGl0bGUtZGVmYXVsdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjNDU5O1xyXG4gICAgY29sb3I6YmxhY2sgIWltcG9ydGFudDtcclxufVxyXG4udGh1bWJuYWlscy1nbG9iYWwtdGl0bGUtaXNsYW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTAwMDA7XHJcbiAgICBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcbi50aHVtYm5haWxzLWdsb2JhbC10aXRsZS1jbGlwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2JmMGM7XHJcbiAgICBjb2xvcjpibGFjayAhaW1wb3J0YW50O1xyXG59XHJcbi50aHVtYm5haWxzLWdsb2JhbC10aXRsZS1jb21tZXJjaWFsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDY4YTY7XHJcbn1cclxuLnRodW1ibmFpbHMtZ2xvYmFsLXRpdGxlLXRydWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OUIxQjI7XHJcbiAgICBjb2xvcjpibGFjayAhaW1wb3J0YW50O1xyXG59XHJcbi50aHVtYm5haWxzLWdsb2JhbC10aXRsZS1zcGVjaWFsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjhjNTM7XHJcbiAgICBjb2xvcjpibGFjayAhaW1wb3J0YW50O1xyXG59XHJcbi50aHVtYm5haWxzLWdsb2JhbC10aXRsZS1zdHVkZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2JmMGM7XHJcbiAgICBjb2xvcjpibGFjayAhaW1wb3J0YW50O1xyXG59XHJcbi50aHVtYm5haWxzLWdsb2JhbC10aXRsZS1uZWtzZWxvZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzY4YzUzO1xyXG4gICAgY29sb3I6YmxhY2sgIWltcG9ydGFudDtcclxufVxyXG4udGh1bWJuYWlscy1nbG9iYWwtdGl0bGUtZHJpdmVybGVzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkwMDAwO1xyXG4gICAgY29sb3I6d2hpdGUgIWltcG9ydGFudDtcclxufVxyXG4udGh1bWJuYWlscy1nbG9iYWwtdGl0bGUtZWxldmF0b3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5MDAwMDtcclxuICAgIGNvbG9yOmJsYWNrICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRodW1ibmFpbHMtZ2xvYmFsLXRpdGxlLWNvbW11dGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2JmMGM7XHJcbiAgICBjb2xvcjpibGFjayAhaW1wb3J0YW50O1xyXG59XHJcbi50aHVtYm5haWxzLWdsb2JhbC10aXRsZS13YWxraW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2JmMGM7XHJcbiAgICBjb2xvcjpibGFjayAhaW1wb3J0YW50O1xyXG59XHJcbi50aHVtYm5haWxzLWdsb2JhbC10aXRsZS1kaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNiZjBjO1xyXG4gICAgY29sb3I6YmxhY2sgIWltcG9ydGFudDtcclxufVxyXG4udGh1bWJuYWlscy1nbG9iYWwtdGl0bGUtYW1idWxhbmNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2JmMGM7XHJcbiAgICBjb2xvcjpibGFjayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBkZWZhdWx0IGFycm93IGJ1dHRvbiAqL1xyXG5hLmJ1dHRvbi5idXR0b24tZGVmYXVsdCxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1kZWZhdWx0LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1kZWZhdWx0IHtcclxuICAgIGJhY2tncm91bmQ6ICMzNGM0NTk7XHJcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWRlZmF1bHQgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1kZWZhdWx0IC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWRlZmF1bHQgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzI4YTc0OTtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWRlZmF1bHQ6aG92ZXIsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tZGVmYXVsdDpob3ZlcixcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tZGVmYXVsdDpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzI4YTc0OTtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWRlZmF1bHQ6aG92ZXIgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1kZWZhdWx0OmhvdmVyIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWRlZmF1bHQ6aG92ZXIgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzIzOTI0MDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWRlZmF1bHQ6Zm9jdXMsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tZGVmYXVsdDpmb2N1cyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tZGVmYXVsdDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzI4YTc0OTtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMCwgMTYxLCAyMCwgMC4xKTtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMjAsIDE2MSwgMjAsIDAuMSk7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1kZWZhdWx0OmZvY3VzIC5idXR0b24tYXJyb3csXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tZGVmYXVsdDpmb2N1cyAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1kZWZhdWx0OmZvY3VzIC5idXR0b24tYXJyb3cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyMzkyNDA7XHJcbn1cclxuXHJcbi8qIGlzbGFuZCBhcnJvdyBidXR0b24gKi9cclxuYS5idXR0b24uYnV0dG9uLWlzbGFuZCxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1pc2xhbmQsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWlzbGFuZCB7XHJcblx0YmFja2dyb3VuZDogIzk5MDAwMDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWlzbGFuZCAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLWlzbGFuZCAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1pc2xhbmQgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzdkMTExMTtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWlzbGFuZDpob3ZlcixcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1pc2xhbmQ6aG92ZXIsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWlzbGFuZDpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzdkMTExMTtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWlzbGFuZDpob3ZlciAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLWlzbGFuZDpob3ZlciAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1pc2xhbmQ6aG92ZXIgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2I0MmYyZjtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWlzbGFuZDpmb2N1cyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1pc2xhbmQ6Zm9jdXMsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWlzbGFuZDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzdkMTExMTtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIwMCwgNTIsIDUyLCAwLjEpO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIwMCwgNTIsIDUyLCAwLjEpO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24taXNsYW5kOmZvY3VzIC5idXR0b24tYXJyb3csXHJcbmlucHV0LmJ1dHRvbi5idXR0b24taXNsYW5kOmZvY3VzIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWlzbGFuZDpmb2N1cyAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjQyZjJmO1xyXG59XHJcblxyXG4vKiBjbGlwIGFycm93IGJ1dHRvbiAqL1xyXG5hLmJ1dHRvbi5idXR0b24tY2xpcCxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1jbGlwLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1jbGlwIHtcclxuICAgIGJhY2tncm91bmQ6ICNmM2JmMGM7XHJcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWNsaXAgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1jbGlwIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWNsaXAgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjYTExNDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWNsaXA6aG92ZXIsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tY2xpcDpob3ZlcixcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tY2xpcDpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjYTExNDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWNsaXA6aG92ZXIgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1jbGlwOmhvdmVyIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWNsaXA6aG92ZXIgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2M1OTAxMjtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWNsaXA6Zm9jdXMsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tY2xpcDpmb2N1cyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tY2xpcDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjYTExNDtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMCwgMTYxLCAyMCwgMC4xKTtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMjAsIDE2MSwgMjAsIDAuMSk7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1jbGlwOmZvY3VzIC5idXR0b24tYXJyb3csXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tY2xpcDpmb2N1cyAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1jbGlwOmZvY3VzIC5idXR0b24tYXJyb3cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjNTkwMTI7XHJcbn1cclxuXHJcbi8qIGNvbW1lcmNpYWwgYXJyb3cgYnV0dG9uICovXHJcbmEuYnV0dG9uLmJ1dHRvbi1jb21tZXJjaWFsLFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLWNvbW1lcmNpYWwsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWNvbW1lcmNpYWwge1xyXG4gICAgYmFja2dyb3VuZDogIzFkNjhhNjtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWNvbW1lcmNpYWwgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1jb21tZXJjaWFsIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWNvbW1lcmNpYWwgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzE3NTI4MjtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWNvbW1lcmNpYWw6aG92ZXIsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tY29tbWVyY2lhbDpob3ZlcixcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tY29tbWVyY2lhbDpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzE3NTI4MjtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWNvbW1lcmNpYWw6aG92ZXIgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1jb21tZXJjaWFsOmhvdmVyIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWNvbW1lcmNpYWw6aG92ZXIgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzEzNDQ2YztcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWNvbW1lcmNpYWw6Zm9jdXMsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tY29tbWVyY2lhbDpmb2N1cyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tY29tbWVyY2lhbDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzE3NTI4MjtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMCwgMTYxLCAyMCwgMC4xKTtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMjAsIDE2MSwgMjAsIDAuMSk7XHJcbn1cclxuLypcclxuYS5idXR0b24uYnV0dG9uLWNsaXA6Zm9jdXMgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1jbGlwOmZvY3VzIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWNsaXA6Zm9jdXMgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzEzNDQ2YztcclxufVxyXG4qL1xyXG5cclxuLyogdHJ1Y2sgYXJyb3cgYnV0dG9uICovXHJcbmEuYnV0dG9uLmJ1dHRvbi10cnVjayxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi10cnVjayxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tdHJ1Y2sge1xyXG4gICAgYmFja2dyb3VuZDogIzU5QjFCMjtcclxuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tdHJ1Y2sgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi10cnVjayAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi10cnVjayAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ5QTlCO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tdHJ1Y2s6aG92ZXIsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tdHJ1Y2s6aG92ZXIsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLXRydWNrOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ5QTlCO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tdHJ1Y2s6aG92ZXIgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi10cnVjazpob3ZlciAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi10cnVjazpob3ZlciAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDc4RDhFO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tdHJ1Y2s6Zm9jdXMsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tdHJ1Y2s6Zm9jdXMsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLXRydWNrOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ5QTlCO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjIwLCAxNjEsIDIwLCAwLjEpO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMCwgMTYxLCAyMCwgMC4xKTtcclxufVxyXG5cclxuLyogYS5idXR0b24uYnV0dG9uLWNsaXA6Zm9jdXMgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1jbGlwOmZvY3VzIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWNsaXA6Zm9jdXMgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzk5NjYzMztcclxufSAqL1xyXG5cclxuXHJcbi8qIHNwZWNpYWwgYXJyb3cgYnV0dG9uICovXHJcbmEuYnV0dG9uLmJ1dHRvbi1zcGVjaWFsLFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLXNwZWNpYWwsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLXNwZWNpYWwge1xyXG4gICAgYmFja2dyb3VuZDogI2M2OGM1MztcclxuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tc3BlY2lhbCAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLXNwZWNpYWwgLmJ1dHRvbi1hcnJvdyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tc3BlY2lhbCAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWM3MzM5O1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tc3BlY2lhbDpob3ZlcixcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1zcGVjaWFsOmhvdmVyLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1zcGVjaWFsOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWM3MzM5O1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tc3BlY2lhbDpob3ZlciAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLXNwZWNpYWw6aG92ZXIgLmJ1dHRvbi1hcnJvdyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tc3BlY2lhbDpob3ZlciAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk2NjMzO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tc3BlY2lhbDpmb2N1cyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1zcGVjaWFsOmZvY3VzLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1zcGVjaWFsOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWM3MzM5O1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjIwLCAxNjEsIDIwLCAwLjEpO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMCwgMTYxLCAyMCwgMC4xKTtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWNsaXA6Zm9jdXMgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1jbGlwOmZvY3VzIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWNsaXA6Zm9jdXMgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzk5NjYzMztcclxufVxyXG5cclxuXHJcblxyXG4vKiBjbGlwIGFycm93IGJ1dHRvbiAqL1xyXG5hLmJ1dHRvbi5idXR0b24tc3R1ZGVudCxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1zdHVkZW50LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1zdHVkZW50IHtcclxuXHRiYWNrZ3JvdW5kOiAjZjNiZjBjO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tc3R1ZGVudCAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLXN0dWRlbnQgLmJ1dHRvbi1hcnJvdyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tc3R1ZGVudCAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGNhMTE0O1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tc3R1ZGVudDpob3ZlcixcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1zdHVkZW50OmhvdmVyLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1zdHVkZW50OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGNhMTE0O1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tc3R1ZGVudDpob3ZlciAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLXN0dWRlbnQ6aG92ZXIgLmJ1dHRvbi1hcnJvdyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tc3R1ZGVudDpob3ZlciAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzU5MDEyO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tc3R1ZGVudDpmb2N1cyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1zdHVkZW50OmZvY3VzLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1zdHVkZW50OmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGNhMTE0O1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjIwLCAxNjEsIDIwLCAwLjEpO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMCwgMTYxLCAyMCwgMC4xKTtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLXN0dWRlbnQ6Zm9jdXMgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1zdHVkZW50OmZvY3VzIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLXN0dWRlbnQ6Zm9jdXMgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2M1OTAxMjtcclxufVxyXG5cclxuXHJcbi8qIGVtcGxveWVlIGFycm93IGJ1dHRvbiAqL1xyXG5hLmJ1dHRvbi5idXR0b24tZW1wbG95ZWUsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tZW1wbG95ZWUsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWVtcGxveWVlIHtcclxuXHRiYWNrZ3JvdW5kOiAjOTkwMDAwO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tZW1wbG95ZWUgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1lbXBsb3llZSAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1lbXBsb3llZSAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2QxMTExO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tZW1wbG95ZWU6aG92ZXIsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tZW1wbG95ZWU6aG92ZXIsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWVtcGxveWVlOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2QxMTExO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tZW1wbG95ZWU6aG92ZXIgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1lbXBsb3llZTpob3ZlciAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1lbXBsb3llZTpob3ZlciAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjQyZjJmO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tZW1wbG95ZWU6Zm9jdXMsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tZW1wbG95ZWU6Zm9jdXMsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWVtcGxveWVlOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2QxMTExO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjAwLCA1MiwgNTIsIDAuMSk7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjAwLCA1MiwgNTIsIDAuMSk7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1lbXBsb3llZTpmb2N1cyAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLWVtcGxveWVlOmZvY3VzIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWVtcGxveWVlOmZvY3VzIC5idXR0b24tYXJyb3cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNiNDJmMmY7XHJcbn1cclxuXHJcblxyXG4vKiBuZWtzZWxvZSBhcnJvdyBidXR0b24gKi9cclxuYS5idXR0b24uYnV0dG9uLW5la3NlbG9lLFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLW5la3NlbG9lLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1uZWtzZWxvZSB7XHJcblx0YmFja2dyb3VuZDogI2M2OGM1MztcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLW5la3NlbG9lIC5idXR0b24tYXJyb3csXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tbmVrc2Vsb2UgLmJ1dHRvbi1hcnJvdyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tbmVrc2Vsb2UgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2FjNzMzOTtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLW5la3NlbG9lOmhvdmVyLFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLW5la3NlbG9lOmhvdmVyLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1uZWtzZWxvZTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2FjNzMzOTtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLW5la3NlbG9lOmhvdmVyIC5idXR0b24tYXJyb3csXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tbmVrc2Vsb2U6aG92ZXIgLmJ1dHRvbi1hcnJvdyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tbmVrc2Vsb2U6aG92ZXIgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzk5NjYzMztcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLW5la3NlbG9lOmZvY3VzLFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLW5la3NlbG9lOmZvY3VzLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1uZWtzZWxvZTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2FjNzMzOTtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMCwgMTYxLCAyMCwgMC4xKTtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMjAsIDE2MSwgMjAsIDAuMSk7XHJcbn1cclxuXHJcblxyXG4vKiBkcml2ZXJsZXNzIGFycm93IGJ1dHRvbiAqL1xyXG5hLmJ1dHRvbi5idXR0b24tZHJpdmVybGVzcyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1kcml2ZXJsZXNzLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1kcml2ZXJsZXNzIHtcclxuXHRiYWNrZ3JvdW5kOiAjOTkwMDAwO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tZHJpdmVybGVzcyAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLWRyaXZlcmxlc3MgLmJ1dHRvbi1hcnJvdyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tZHJpdmVybGVzcyAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2QxMTExO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tZHJpdmVybGVzczpob3ZlcixcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1kcml2ZXJsZXNzOmhvdmVyLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1kcml2ZXJsZXNzOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2QxMTExO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tZHJpdmVybGVzczpob3ZlciAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLWRyaXZlcmxlc3M6aG92ZXIgLmJ1dHRvbi1hcnJvdyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tZHJpdmVybGVzczpob3ZlciAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjQyZjJmO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tZHJpdmVybGVzczpmb2N1cyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1kcml2ZXJsZXNzOmZvY3VzLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1kcml2ZXJsZXNzOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2QxMTExO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjAwLCA1MiwgNTIsIDAuMSk7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjAwLCA1MiwgNTIsIDAuMSk7XHJcbn1cclxuXHJcbi8qIGVsZXZhdG9yIGFycm93IGJ1dHRvbiAqL1xyXG5hLmJ1dHRvbi5idXR0b24tZWxldmF0b3IsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tZWxldmF0b3IsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWVsZXZhdG9yIHtcclxuXHRiYWNrZ3JvdW5kOiAjOTkwMDAwO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tZWxldmF0b3IgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1lbGV2YXRvciAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1lbGV2YXRvciAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2QxMTExO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tZWxldmF0b3I6aG92ZXIsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tZWxldmF0b3I6aG92ZXIsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWVsZXZhdG9yOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2QxMTExO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tZWxldmF0b3I6aG92ZXIgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1lbGV2YXRvcjpob3ZlciAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1lbGV2YXRvcjpob3ZlciAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjQyZjJmO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tZWxldmF0b3I6Zm9jdXMsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tZWxldmF0b3I6Zm9jdXMsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWVsZXZhdG9yOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2QxMTExO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjAwLCA1MiwgNTIsIDAuMSk7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjAwLCA1MiwgNTIsIDAuMSk7XHJcbn1cclxuXHJcblxyXG4vKiBQZW5kbGVyIGFycm93IGJ1dHRvbiAqL1xyXG5hLmJ1dHRvbi5idXR0b24tY29tbXV0ZXIsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tY29tbXV0ZXIsXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWNvbW11dGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmM2JmMGM7XHJcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWNvbW11dGVyIC5idXR0b24tYXJyb3csXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tY29tbXV0ZXIgLmJ1dHRvbi1hcnJvdyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tY29tbXV0ZXIgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjYTExNDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWNvbW11dGVyOmhvdmVyLFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLWNvbW11dGVyOmhvdmVyLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1jb21tdXRlcjpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjYTExNDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWNvbW11dGVyOmhvdmVyIC5idXR0b24tYXJyb3csXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tY29tbXV0ZXI6aG92ZXIgLmJ1dHRvbi1hcnJvdyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tY29tbXV0ZXI6aG92ZXIgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2M1OTAxMjtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWNvbW11dGVyOmZvY3VzLFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLWNvbW11dGVyOmZvY3VzLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1jb21tdXRlcjpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjYTExNDtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMCwgMTYxLCAyMCwgMC4xKTtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMjAsIDE2MSwgMjAsIDAuMSk7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1jb21tdXRlcjpmb2N1cyAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLWNvbW11dGVyOmZvY3VzIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWNvbW11dGVyOmZvY3VzIC5idXR0b24tYXJyb3cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjNTkwMTI7XHJcbn1cclxuXHJcblxyXG4vKiBXYWxraW5nIGFycm93IGJ1dHRvbiAqL1xyXG5hLmJ1dHRvbi5idXR0b24td2Fsa2luZyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi13YWxraW5nLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi13YWxraW5nIHtcclxuICAgIGJhY2tncm91bmQ6ICNmM2JmMGM7XHJcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLXdhbGtpbmcgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi13YWxraW5nIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLXdhbGtpbmcgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjYTExNDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLXdhbGtpbmc6aG92ZXIsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24td2Fsa2luZzpob3ZlcixcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24td2Fsa2luZzpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjYTExNDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLXdhbGtpbmc6aG92ZXIgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi13YWxraW5nOmhvdmVyIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLXdhbGtpbmc6aG92ZXIgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2M1OTAxMjtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLXdhbGtpbmc6Zm9jdXMsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24td2Fsa2luZzpmb2N1cyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24td2Fsa2luZzpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjYTExNDtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMCwgMTYxLCAyMCwgMC4xKTtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMjAsIDE2MSwgMjAsIDAuMSk7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi13YWxraW5nOmZvY3VzIC5idXR0b24tYXJyb3csXHJcbmlucHV0LmJ1dHRvbi5idXR0b24td2Fsa2luZzpmb2N1cyAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi13YWxraW5nOmZvY3VzIC5idXR0b24tYXJyb3cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjNTkwMTI7XHJcbn1cclxuXHJcblxyXG4vKiBEaXNhYmxlZCBhcnJvdyBidXR0b24gKi9cclxuYS5idXR0b24uYnV0dG9uLWRpc2FibGVkLFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLWRpc2FibGVkLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNiZjBjO1xyXG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1kaXNhYmxlZCAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLWRpc2FibGVkIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWRpc2FibGVkIC5idXR0b24tYXJyb3cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkY2ExMTQ7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1kaXNhYmxlZDpob3ZlcixcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1kaXNhYmxlZDpob3ZlcixcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tZGlzYWJsZWQ6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkY2ExMTQ7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1kaXNhYmxlZDpob3ZlciAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLWRpc2FibGVkOmhvdmVyIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWRpc2FibGVkOmhvdmVyIC5idXR0b24tYXJyb3cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjNTkwMTI7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1kaXNhYmxlZDpmb2N1cyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1kaXNhYmxlZDpmb2N1cyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tZGlzYWJsZWQ6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkY2ExMTQ7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMjAsIDE2MSwgMjAsIDAuMSk7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjIwLCAxNjEsIDIwLCAwLjEpO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tZGlzYWJsZWQ6Zm9jdXMgLmJ1dHRvbi1hcnJvdyxcclxuaW5wdXQuYnV0dG9uLmJ1dHRvbi1kaXNhYmxlZDpmb2N1cyAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1kaXNhYmxlZDpmb2N1cyAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzU5MDEyO1xyXG59XHJcblxyXG4vKiBhbWJ1bGFuY2UgYXJyb3cgYnV0dG9uICovXHJcbi8qIFdhbGtpbmcgYXJyb3cgYnV0dG9uICovXHJcbmEuYnV0dG9uLmJ1dHRvbi1hbWJ1bGFuY2UsXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tYW1idWxhbmNlLFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1hbWJ1bGFuY2Uge1xyXG4gICAgYmFja2dyb3VuZDogI2YzYmYwYztcclxuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tYW1idWxhbmNlIC5idXR0b24tYXJyb3csXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tYW1idWxhbmNlIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWFtYnVsYW5jZSAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGNhMTE0O1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tYW1idWxhbmNlOmhvdmVyLFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLWFtYnVsYW5jZTpob3ZlcixcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tYW1idWxhbmNlOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGNhMTE0O1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tYW1idWxhbmNlOmhvdmVyIC5idXR0b24tYXJyb3csXHJcbmlucHV0LmJ1dHRvbi5idXR0b24tYW1idWxhbmNlOmhvdmVyIC5idXR0b24tYXJyb3csXHJcbmJ1dHRvbi5idXR0b24uYnV0dG9uLWFtYnVsYW5jZTpob3ZlciAuYnV0dG9uLWFycm93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzU5MDEyO1xyXG59XHJcblxyXG5hLmJ1dHRvbi5idXR0b24tYW1idWxhbmNlOmZvY3VzLFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLWFtYnVsYW5jZTpmb2N1cyxcclxuYnV0dG9uLmJ1dHRvbi5idXR0b24tYW1idWxhbmNlOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGNhMTE0O1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjIwLCAxNjEsIDIwLCAwLjEpO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMCwgMTYxLCAyMCwgMC4xKTtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWFtYnVsYW5jZTpmb2N1cyAuYnV0dG9uLWFycm93LFxyXG5pbnB1dC5idXR0b24uYnV0dG9uLWFtYnVsYW5jZTpmb2N1cyAuYnV0dG9uLWFycm93LFxyXG5idXR0b24uYnV0dG9uLmJ1dHRvbi1hbWJ1bGFuY2U6Zm9jdXMgLmJ1dHRvbi1hcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2M1OTAxMjtcclxufVxyXG5cclxuXHJcbi5sb2dve1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbn1cclxuLmxvZ28gYXtcclxuICAgIG1heC13aWR0aDogMjUwcHg7XHJcbn1cclxuXHJcbi5sb2dvIGEgaW1ne1xyXG4gICAgbWF4LWhlaWdodDogMzhweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4udmVuZG9yLWZyaWVuZGx5LW5hbWV7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICMwNjNhNzI7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4ubG9nby10ZWFte1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ubG9nby10ZWFtIGltZ3tcclxuXHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLmZsYWctY3VycmVudHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogOXB4O1xyXG59XHJcblxyXG4uZmxhZy1jdXJyZW50IGltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5mbGFnLXNlbGVjdHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4uZmxhZy1zZWxlY3QgaW1ne1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG59XHJcblxyXG4ubWVudSB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tZW51IGEsXHJcbi5tZW51IGltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm1lbnUtaGVhZGVyIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDFweDtcclxufVxyXG4ubWVudS1oZWFkZXItbGluay10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzFkODgzOTtcclxufVxyXG4uc2lnbmlue1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxufVxyXG4ubG9naW57XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbn1cclxuXHJcbi8qIFRlYW0gQm9va2luZyovXHJcbmEge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG5hOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbn1cclxuOmZvY3Vze1xyXG4gICAgb3V0bGluZTogc29saWQgZGFya2dyZXkgIWltcG9ydGFudDtcclxufVxyXG5hOmZvY3Vze1xyXG4gICAgb3V0bGluZTogc29saWQgZGFya2dyZXkgIWltcG9ydGFudDtcclxufVxyXG5hLnRodW1ibmFpbDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBzb2xpZCBkYXJrZ3JleSAhaW1wb3J0YW50O1xyXG59XHJcbi5jYWxlbmRhci1pdGVtOmZvY3Vze1xyXG4gICAgb3V0bGluZTogc29saWQgZGFya2dyZXkgIWltcG9ydGFudDsgIFxyXG59XHJcblxyXG4vKiBbdHlwZT1jaGVja2JveF0udGFiLWNoZWNrIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59ICovXHJcblxyXG4jcGVyc29uYWwtdGVybXN7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7ICovXHJcbn1cclxuXHJcbi5jb21wYW55LWluZm97XHJcbiAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmNvbXBhbnktaW5mby1maWVsZHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5tYWlue1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQxNXB4O1xyXG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlLWluO1xyXG5cclxuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgKi9cclxufVxyXG4uc3Bhbm5pbmd7XHJcbiAgICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGVhc2UtaW47XHJcbn1cclxuLmhlYWRlci1nbG9iYWx7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcclxufVxyXG4uY29udGVudC10aXRsZXtcclxuICAgIHBhZGRpbmc6IDI1cHggMjBweCAxNXB4O1xyXG4gICAgY29sb3I6ICMxMzQ0NmM7XHJcbn1cclxuLmNvbnRlbnQtc3ViLXRpdGxle1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcbi50aHVtYm5haWxze1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG4udGh1bWJuYWlse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4udGh1bWJuYWlsLWltYWdle1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4udGh1bWJuYWlsLWltYWdlLW9ubHkgaW1ne1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuLnRodW1ibmFpbHMtZ2xvYmFsLXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDEzcHggMTBweCAxMnB4O1xyXG59XHJcblxyXG4udGh1bWJuYWlscy1tZWRpdW0gLnRodW1ibmFpbC1pbWFnZXtcclxuICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbn1cclxuXHJcbi50aHVtYm5haWxzLW1lZGl1bSAudGh1bWJuYWlsLXRpdGxle1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4udGh1bWJuYWlsLXRpdGxle1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzEzNDQ2YztcclxufVxyXG4udGh1bWJuYWlsLXRpdGxlLW5hdmlnYXRpb257XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4udGh1bWJuYWlsLXRpdGxlOmZpcnN0LWxldHRlcntcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4uSG9yaXpvbnRhbC1NZWFzdXJlLVRvcHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyAgICBcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLlZlcnRpY2FsLU1lYXN1cmUtTGVmdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KDAuMDA2LC0xLjAwMCwxLjAwMCwwLjAwNiwtMTQwLDU1KTtcclxuXHQtbW96LXRyYW5zZm9ybTogbWF0cml4KDAuMDA2LC0xLjAwMCwxLjAwMCwwLjAwNiwtMTQwcHgsNTVweCk7XHJcblx0LW1zLXRyYW5zZm9ybTogbWF0cml4KDAuMDA2LC0xLjAwMCwxLjAwMCwwLjAwNiwtMTQwLDU1KTtcclxuXHQtby10cmFuc2Zvcm06IG1hdHJpeCgwLjAwNiwtMS4wMDAsMS4wMDAsMC4wMDYsLTE0MCw1NSk7XHJcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgwLjAwNiwtMS4wMDAsMS4wMDAsMC4wMDYsLTE0MCw1NSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuYS5hdS10YXJnZXQudGh1bWJuYWlsLmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMzMzdhYjc7XHJcbn1cclxuXHJcbi5wbHVzMSwgLm1pbnVzMSB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNiNWJlY2Y7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNzAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbn1cclxuXHJcbi5wbHVzMTAsIC5taW51czEwIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2I1YmVjZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAzMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxufVxyXG5cclxuLnBsdXMxMDpiZWZvcmUsIC5wbHVzMTA6YWZ0ZXIsXHJcbi5taW51czEwOmJlZm9yZSxcclxuLm1pbnVzMTA6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDZweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRtYXJnaW4tdG9wOiAtM3B4O1xyXG59XHJcblxyXG4ucGx1czEwOmFmdGVye1xyXG5cdGhlaWdodDogMzBweDtcclxuXHR3aWR0aDogNnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG5cdG1hcmdpbi10b3A6IC0xNXB4O1xyXG59XHJcblxyXG4uY29udGFjdC1lbWFpbC1sYWJlbHtcclxuICAgIG1hcmdpbjogN3B4IDBweCAyMHB4IDE3cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5jb250YWN0LXppcC1sYWJlbHtcclxuICAgIGZvbnQ6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbn1cclxuXHJcbi5jb250YWN0LWNpdHktbGFiZWx7XHJcbiAgICBmb250OiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG59XHJcbi5jb250YWN0LWNvdXBvbi1zdWJzY3JpcHRpb24taW5mb3tcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG59XHJcblxyXG4uY29udGFjdC1zdWJzY3JpcHRpb24tbGlua3tcclxuICAgIGZvbnQ6IDE3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzRjNDU5O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7O1xyXG4gICAgXHJcbn1cclxuLm5ld3MtbGV0dGVyLWxhYmVse1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5iYXNrZXQtcGF5bWVudC1jYXJkIGltZ3tcclxuICAgIGhlaWdodDogMjVweDtcclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpXHJcbntcclxuLlZlcnRpY2FsLU1lYXN1cmUtTGVmdCB7dHJhbnNmb3JtOiBtYXRyaXgoMC4wMDYsIC0xLCAxLCAwLjAwNiwgLTMwLCA1NSl9IC8qIElFMTAgKi9cclxuKjo6LW1zLWJhY2tkcm9wLCAuVmVydGljYWwtTWVhc3VyZS1MZWZ0IHsgdHJhbnNmb3JtOiBtYXRyaXgoMC4wMDYsIC0xLCAxLCAwLjAwNiwgLTMwLCA1NSl9IC8qIElFMTEgKi9cclxufVxyXG5cclxuLnRodW1ibmFpbHMtZ2xvYmFsLXRpdGxlLWluZm8ge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi50aHVtYm5haWw6aG92ZXIge1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgIzM0YzQ1OSAhaW1wb3J0YW50O1xyXG59XHJcbi50aHVtYm5haWwtcGFzc2VuZ2VyOmhvdmVyIHtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1lYWwtaWNvbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XHJcbiAgICBwYWRkaW5nOiAwcHggNXB4IDVweCA1cHg7XHJcbn1cclxuLm1lYWwtbm8tcG9zc2libGUtaW5jcmVhc2V7XHJcbiAgICBjb2xvcjogcmVkO1xyXG59XHJcbi5jaGFuZ2Utb3B0aW9ucy5jbGVhcmZpeHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxufVxyXG4uY2hhbmdlLW9wdGlvbi10aXRsZXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcbi5jb250ZW50e1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4IDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDE1cHhcclxufVxyXG4uY29va2llLWNvbnRlbnR7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweDtcclxufVxyXG4ubWVzc2FnZS1pbmZvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICBsaWdodHN0ZWVsYmx1ZTtcclxufVxyXG4ubWVzc2FnZS1lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xyXG4gICAgZm9udC1zaXplOiBsYXJnZXI7XHJcbn1cclxuXHJcbi5tZXNzYWdlLXdhcm5pbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcclxuICAgIGZvbnQtc2l6ZTogbGFyZ2VyO1xyXG59XHJcblxyXG4ubWVzc2FnZS1zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XHJcbn1cclxuLndhaXQtbGlzdC1pbmZve1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZWViYTtcclxufVxyXG4uY2FsZWRhci1saXN0IHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8qSU9TIGxpbmUgd3JhcCovXHJcblx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7IC8qSU9TIGxpbmUgd3JhcCovXHJcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTFweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xMXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGVudC10aW1lLWxpc3Qge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAvKklPUyBsaW5lIHdyYXAqL1xyXG5cdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7IC8qSU9TIGxpbmUgd3JhcCovXHJcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcbi5jb250ZW50LXRpbWUtdGl0bGUtaGVhZGVye1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxufVxyXG4uY29udGVudC10aXRsZS1kZXBhcnR1cmUtZGF0ZXtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IFxyXG59XHJcbi5jb250ZW50LXdhaXQtbGlzdHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmVlYmE7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcbi5kZXBhcnR1cmUtaXRlbS1jbGljay10by1hZGQtd2FpdC1saXN0e1xyXG4gICAgY29sb3I6ICMwNjNhNzI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5kZXBhcnR1cmUtaXRlbS15b3VyLXJlc2VydmF0aW9uLWluY2x1ZGVkLWluZm97XHJcbiAgICBjb2xvcjogZ3JlZW47XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uY2FsZW5kYXItaXRlbXtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlciAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4uY2FsZW5kYXItaXRlbS1hY3RpdmUge1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgIzMzN2FiNztcclxufVxyXG4uY2FsZW5kYXItaXRlbTpob3ZlcjplbmFibGVkIHtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICMzNGM0NTkgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuLmNhbGVuZGFyLWl0ZW0tdG9kYXkge1xyXG4gICAgY29sb3I6ICMxZDg4Mzk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuLmNhbGVuZGFyLWl0ZW0tbm9wbGFuIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbn1cclxuLmNhbGVuZGFyLWl0ZW0tbm90ZSB7XHJcbiAgICBjb2xvcjogIzMzN2FiNztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5jYWxlZGFyLXByZXZ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XHJcbn1cclxuLmNhbGVkYXItbmV4dHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcclxufVxyXG4uY2FsZWRhci1wcmV2LW5leHQtZGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBjb2xvcjogIzA2M2E3MjtcclxufVxyXG5cclxuLnBhbmVsLWxpc3Qtc3VtbWFyeXtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uY29udGVudC10aW1lLWl0ZW0tYWN0aXZlIHtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICMzMzdhYjc7XHJcbn1cclxuLmNvbnRlbnQtdGltZS1pdGVtOmhvdmVyOmVuYWJsZWQge1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgIzM0YzQ1OTtcclxufVxyXG4uZGlzYWJsZWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XHJcbn1cclxuICAgIFxyXG4uY29udGVudC10aW1lLXRpdGxle1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLmRlcGFydHVyZS1yZWdpb24td2FybmluZ3tcclxuICAgIGNvbG9yOiBvcmFuZ2VyZWQ7XHJcbn1cclxuXHJcbi5jb250ZW50LXRpbWUtaW5mby1zdmVuZGJvcmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I5QzdFMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udGVudC10aW1lLWluZm8tZmFhYm9yZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBEMUUwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb250ZW50LXRpbWUtaW5mby1meW5zaGF2IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVCOTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbnRlbnQtdGltZS1pbmZvLWZlbS1rcmEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I5QzdFMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udGVudC10aW1lLWluZm8tYXNrLWJhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBEMUUwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb250ZW50LXRpbWUtaW5mby1hc2sta3JhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVCOTkgIWltcG9ydGFudDtcclxufVxyXG4uY29udGVudC10aW1lLW51bS1oZWFkZXJ7XHJcbiAgICBmb250LXNpemU6IHNtYWxsOyAgICBcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG4uY29udGVudC10aW1lLW51bXtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuLmNvbnRlbnQtdGltZS1udW0tYXJyaXZlc3tcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7ICAgIFxyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxufVxyXG4uY29udGVudC10aW1lLW5vdGV7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG4uY29udGVudC10aW1lLWluZm97XHJcbiAgICBtYXJnaW46IDBweDtcclxufVxyXG4uY29udGVudC10aW1lLW1ldGEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxufVxyXG4ubm8taG92ZXIge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0LmlucHV0LXRleHQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNjMsIDE5NCwgMTk0LCAuNSk7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IC8qIGZvciBTYWZhcmkgKi9cclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IC8qIGZvciBJRTkrLCBGaXJlZm94IDQrLCBPcGVyYSwgQ2hyb21lICovXHJcblxyXG59XHJcblxyXG5pbnB1dC5pbnB1dC10ZXh0LmVycm9yIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxufVxyXG5zZWxlY3Quc2VsZWN0LnNlbGN1c3R7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE2MywgMTk0LCAxOTQsIC41KTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgLyogZm9yIFNhZmFyaSAqL1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgLyogZm9yIElFOSssIEZpcmVmb3ggNCssIE9wZXJhLCBDaHJvbWUgKi9cclxufVxyXG5cclxuXHJcbi8qICBBZnByw7h2ZXMgKi9cclxuI3BlcnNvbmFsLXBob25lOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cclxuICAgIG9wYWNpdHk6IDAuNDtcclxufVxyXG4jcGVyc29uYWwtcGhvbmU6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG59XHJcbiNwZXJzb25hbC1waG9uZTo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbn1cclxuI3BlcnNvbmFsLXBob25lOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG59XHJcbi5jb3Vwb24tY29kZS12YWxpZC1mb3ItdGlja2V0cy13cmFwcGVye1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDNweCAzcHg7XHJcbiAgICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICovXHJcbn1cclxuLmJ0bi1jb3Vwb24tY29kZS12YWxpZC1mb3ItdGlja2V0c3tcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IGxhcmdlICFpbXBvcnRhbnQ7IFxyXG4gICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogOTklO1xyXG4gICAgbWFyZ2luOiA1IDAgMCA1ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLWNvdXBvbi1jb2RlLXZhbGlkLWZvci10aWNrZXRzLmFjdGl2ZSB7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMzM3YWI3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xyXG59XHJcblxyXG4uY29udGVudC10aXRsZS1ndWVzdC1jb25maXJtIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xyXG59XHJcblxyXG4uY29udGVudC10aXRsZS1ndWVzdC1jb25maXJtIGgxIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNoZWNrLWZvcm0tbm90ZS1ndWVzdC1jb25maXJte1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucGVyc29uYWwtaW5mbyB7XHJcbiAgICBtYXgtd2lkdGg6IDczMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBlcnNvbmFsLWluZm8gdGFibGUgdGQuY29sMSB7XHJcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBlcnNvbmFsLWluZm8gYSB7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1pbmZvIGE6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY2hlY2tib3ggbGFiZWw6YmVmb3Jle1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNjMsIDE5NCwgMTk0LCAuNyk7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IC8qIGZvciBTYWZhcmkgKi9cclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IC8qIGZvciBJRTkrLCBGaXJlZm94IDQrLCBPcGVyYSwgQ2hyb21lICovIFxyXG59XHJcblxyXG4uYnV0dG9uLWdvLXN0ZXAtOCB7XHJcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ1dHRvbi1nby1zdGVwLTkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLWdvLXN0ZXAtMTAge1xyXG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi1nby1zdGVwLTExe1xyXG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuYnV0dG9uLmJ1dHRvbi1vcmFuZ2V7XHJcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS5idXR0b24uYnV0dG9uLWdyZWVuIHtcclxuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3JkZXJ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLm9yZGVyLWNvbnRhY3R7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiBsYXJnZXI7XHJcbn1cclxuXHJcbi5vcmRlci1pbmZvLXJvdXRlIHRkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxufVxyXG4ub3JkZXItaW5mbyB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uY29udGVudC1ub3RlLXN0ZXAtMTN7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IG1lZGl1bTtcclxufVxyXG4uY29udGVudC1ub3Rle1xyXG4gICAgYmFja2dyb3VuZDogIzM0YzQ1OTtcclxufVxyXG4ucGFuZWx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM2LCA0MiwgNTYsIDAuNik7XHJcbn1cclxuXHJcbi5wYW5lbC1jb29raWV7XHJcbiAgICBoZWlnaHQ6IDgwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMzYsIDQyLCA1NiwgMC45KTtcclxufVxyXG5cclxuLnBhbmVsLXRodW1iIHtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlLWluLW91dDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG4ucGFuZWwtdGh1bWItaW1hZ2UgaW1ne1xyXG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgIG1heC1oZWlnaHQ6IDcwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuLnBhbmVsLXRodW1iLWRhdGUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn0gICBcclxuXHJcbi5wYW5lbC10aHVtYi1kYXRlLW51bSB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbn0gICAgXHJcbi5wYW5lbC10aHVtYi1kYXRlLWRvd3tcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4ucGFuZWwtdGh1bWItZGF0ZS1tdGgge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59ICAgXHJcbi5wYW5lbC10aHVtYjpob3ZlciB7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjMzRjNDU5O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmEucGFuZWwtdGh1bWIuYWN0aXZlIHtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICMzMzdhYjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhbmVsLWxpc3QtbmF2aWdhdGlvbntcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcbi5wYW5lbC1saXN0LW5hdmlnYXRpb24tbG93e1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG4ucGFuZWwtbGlzdC1zbGlkZXIge1xyXG4gICAgbWluLWhlaWdodDogNTBweDtcclxufVxyXG4ucGFuZWwtdGh1bWItYm90dG9te1xyXG4gICAgd2lkdGg6IDEzOXB4O1xyXG4gICAgaGVpZ2h0OiAxMDVweDtcclxuICAgIGFuaW1hdGlvbjogZmFkZUluIDFzIGVhc2UtaW47XHJcbn1cclxuLnBhbmVsLXRodW1iLWljb257XHJcbiAgICB3aWR0aDogODhweDtcclxufVxyXG4ucGFuZWwtbGlzdC1ib3R0b217XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG4ucGFuZWwtdGh1bWItaW1hZ2UtYm90dG9te1xyXG4gICAgaGVpZ2h0OiA3N3B4O1xyXG59XHJcbi5wYW5lbC10aHVtYi10aW1lLXRpdGxle1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnBhbmVsLXRodW1iLXRpbWUtbnVtIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcbi5wYW5lbC10aHVtYi10aW1lLW51bS1ib3R0b20ge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG59IFxyXG4ucGFuZWwtdGh1bWItaW1hZ2UtbGluZS13cmFwe1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi5zaG93SGlkZSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4OyAvKklPUyBsaW5lIHdyYXAqL1xyXG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMTVweDtcclxuICAgIGRpc3BsYXk6ICBub3JtYWw7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2hvd0hpZGUgLmJ0blNob3dIaWRlIHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4udGlsT3ZlcnNpZ3R7XHJcbiAgICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFuZWwtdGh1bWItdGVtcHtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIGFuaW1hdGlvbjogZmFkZUluRG93blBhbmVsVGh1bWJCb3R0b20gMC41cyBlYXNlLWluO1xyXG59XHJcbi5wYW5lbC10aHVtYi10ZW1wLWltYWdlIGltZ3tcclxuICAgIGhlaWdodDogNjBweDtcclxufVxyXG4ucGFuZWwtdGh1bWItdGVtcC10aXRsZXtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4ubXktbWVudS1pbWFnZXtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5teS1ib29raW5ncy1iYXJjb2Rle1xyXG4gICAgZm9udC1zaXplOiB4eC1sYXJnZTtcclxufVxyXG5cclxuLm15LWJvb2tpbmdzLXN0YXR1c3tcclxuICAgIGZvbnQtc2l6ZTogbGFyZ2VyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxufVxyXG5cclxuLm15LWJvb2tpbmdzLXN0YXR1cy1hcnJpdmVke1xyXG4gICAgY29sb3I6IGRhcmtibHVlO1xyXG59XHJcblxyXG4ubXktYm9va2luZ3Mtc3RhdHVzLWNsb3NlZHsgICAgXHJcbiAgICBjb2xvcjogcmVkO1xyXG59XHJcblxyXG4ubXktYm9va2luZ3Mtc3RhdHVzLXBheWVke1xyXG4gICAgY29sb3I6IGdyZWVuO1xyXG59XHJcblxyXG4ubXktYm9va2luZ3Mtc3RhdHVzLXJlc2VydmVkIHtcclxuICAgIGNvbG9yOiAjYTQ2OTJlO1xyXG59XHJcblxyXG4ubXktYm9va2luZ3MtaHJ7XHJcbiAgICBtYXJnaW46IDNweDtcclxuICAgIGJvcmRlci1jb2xvcjogIzMzN2FiNztcclxuICAgIG9wYWNpdHk6IDAuMztcclxufVxyXG4ubXktYm9va2luZy1ib29raW5ncy1wb3J0e1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjMTM0NDZjO1xyXG59XHJcbi5teS1ib29raW5nLWJvb2tpbmdzLXJlc2Utbm90ZXtcclxuICAgIGNvbG9yOiByZWQ7XHJcblxyXG59XHJcbi50aHVtYm5haWwtY291cG9ue1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cclxufVxyXG4uY291cG9uLWNvZGUtbmFtZXtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogIzEzNDQ2YztcclxufVxyXG4uY291cG9uLWNvZGUtY29kZTo6Zmlyc3QtbGV0dGVye1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5jb3Vwb24tZGV0YWlscy1jb3Vwb24tbmFtZS1pbnB1dHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTYzLCAxOTQsIDE5NCwgLjUpO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG4uY291cG9uLWNvZGUtcmVzdC1hbW91bnR7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IGdyZWVuO1xyXG59XHJcbi5jb3Vwb24tY29kZS1yZXN0LWFtb3VudC1rcmVkaXR7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG4uY291cG9uLWNvZGUtZGVwb3NpdC11cmx7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMxMzQ0NmM7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvdXBvbi1jb2RlLXN1YnNjcmlwdGlvbi1zaWduLXVwLXVybHtcclxuICAgIGNvbG9yOiAjMTM0NDZjO1xyXG59XHJcbi5zdWJzY3JpcHRpb24tZXhwaXJ5LXZhbGlke1xyXG4gICAgY29sb3I6IGdyZWVuO1xyXG59XHJcblxyXG4uY2hhbmdle1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuLmNoYW5nZS10aWNrZXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG59XHJcbi5jb250ZW50LWNvdXBvbi1lbnRyaWVze1xyXG4gICAgbWF4LXdpZHRoOiAxMzAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7O1xyXG59XHJcbi5jb3Vwb24tZW50cnl7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweCA4cHggMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4uY291cG9uLWVudHJ5LWhlYWRlcntcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmNvdXBvbi1lbnRyeS1kYXRlLXRpbWV7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbn1cclxuLmNvdXBvbi1lbnRyeS1yb3V0ZXtcclxuICAgIHdpZHRoOiAyMTBweDtcclxufVxyXG4uY291cG9uLWVudHJ5LWJvb2tpbmd7XHJcbiAgICB3aWR0aDogODBweDtcclxufVxyXG4uY291cG9uLWVudHJ5LXF0eXtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbn1cclxuLmNvdXBvbi1lbnRyeS10aWNrZXR7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi5jb3Vwb24tZW50cnktYW1vdW50e1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5jb250ZW50LWZ1bGwtdGl0bGV7XHJcbiAgICBjb2xvcjogIzEzNDQ2YztcclxufVxyXG5cclxuLmNvbnRlbnQtZnVsbC10aXRsZS1kaXNhYmxlZHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi5jb250YWN0LWNvdXBvbi1idXR0b24taW5mb3tcclxuICAgIGNvbG9yOiAjMzRjNDU5O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uY29udGFjdC10ZXJtcy1sbmt7XHJcbiAgICBjb2xvcjogIzEzNDQ2YztcclxufVxyXG5cclxuLmNvbnRhY3QtdGVybXMtbG5rOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcblxyXG4uY2FsZW5kYXItaXRlbS10aW1ldGFibGV7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5jYWxlbmRhci1pdGVtLW51bS10aW1ldGFibGV7XHJcbiAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcclxufVxyXG4uY29udC1ib3gtdGltZXRhYmxle1xyXG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi50aW1ldGFibGUtdGl0bGV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxufVxyXG4udGltZXRhYmxlLWRlcGFydHN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICBwYWRkaW5nOiA3cHggMTBweCAxMHB4IDEwcHg7XHJcbn1cclxuLnRpbWV0YWJsZS1kZXBhcnR7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG59XHJcbi50aW1ldGFibGUtZGVwYXJ0LWFycml2YWwtZGV2aWRlcntcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnRpbWV0YWJsZS1hcnJpdmFse1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbn1cclxuLnRpbWV0YWJsZS1ub3Rle1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjUweDtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG59XHJcbi50aW1ldGFibGUtYm9vay11cmx7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnRpbWV0YWJsZS10YWJ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGltZXRhYmxlLWF2YWlsYWJsZS1sYWJlbHtcclxuICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbn1cclxuLnRpbWV0YWJsZS1hdmFpbGFibGUtZGFuZ2Vyb3VzLWdvb2RzLWltZ3tcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgIG1heC1oZWlnaHQ6IDIycHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLnRpbWV0YWJsZS1hdmFpbGFibGUtY2Fycy1pbWd7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4udGltZXRhYmxlLWF2YWlsYWJsZS1wYXgtaW1ne1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgbWF4LWhlaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLnRpbWV0YWJsZS1hdmFpbGFibGUtcXR5e1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5idXR0b24tdGltZXRhYmxlLWJvb2t7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgaGVpZ2h0OiAyOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA5cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG59XHJcblxyXG4uY3Jvc3NpbmctdGltZS1leGNlZWRlZHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGNvbG9yOiAjYzcyMTIxOyAgXHJcbn1cclxuLmNyb3NzaW5nLWJsb2NrZWR7XHJcbiAgICBjb2xvcjogI2M3MjEyMTtcclxufVxyXG4uY3Jvc3NpbmctZnVsbHktYm9va2Vke1xyXG4gICAgY29sb3I6ICNjNzIxMjE7XHJcbn1cclxuLmNyb3NzaW5nLWFsbW9zdC1mdWxseS1ib29rZWR7XHJcbiAgICBjb2xvcjogICNmMzc0MGM7XHJcbn1cclxuLmNyb3NzaW5nLWNvbW1lbnR7XHJcbiAgICBjb2xvcjogIzMzN2FiNztcclxufVxyXG4uY3Jvc3Npbmctbm9ybWFse1xyXG4gICAgY29sb3I6ICMwZTgzMzU7XHJcbn1cclxuXHJcbi5ub3JtYWx7XHJcbiAgICBjb2xvcjogIzBlODMzNTtcclxufVxyXG4ud2FybmluZ3tcclxuICAgIGNvbG9yOiAgI2YzNzQwYztcclxufVxyXG4uY2xvc2Vke1xyXG4gICAgY29sb3I6ICM5OTAwMDA7XHJcbn1cclxuXHJcbi53eXNpd3lnIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogIzA2M2E3MjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duUGFuZWxUaHVtYkJvdHRvbSB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcblx0fVxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xyXG4gICAgLm9yZGVyLWluZm8tcHJpY2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfSAgICBcclxuICAgIC5ndWVzdC16aXAtaW5wdXR7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC5jb250YWN0LXppcC1sYWJlbHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfSAgICBcclxuICAgIC5jb250YWN0LWNpdHktbGFiZWx7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xyXG4gICAgLnBhbmVsLXRodW1iLWJ1dHRvbS1wYXNzZW5nZXJze1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzVweCkge1xyXG4gICAgLnBhbmVsLWxpc3Qtc2xpZGVyIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5tYWlue1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNjBweDtcclxuICAgIH0gICAgXHJcbiAgICAudG8tdHJpcHMtc3VtbWFyeXtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGFuZWwtdGh1bWItc2l0ZW1hcHtcclxuICAgICAgICB3aWR0aDogMTQ3cHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wYW5lbC1saXN0LWJvdHRvbSA+IGxpe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuICAgIC5wYW5lbC1saXN0LXNpdGVtYXB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5wYW5lbC1saXN0LW5hdmlnYXRpb257XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wZXJzb25hbC1pbmZvIHRhYmxlIHRkLmNvbDEgbGFiZWx7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgLnRpbE92ZXJzaWd0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jYWxlZGFyLXByZXYtbmV4dC1kYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmxvZ28gYXtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgLnZlbmRvci1mcmllbmRseS1uYW1le1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jb3Vwb24tZW50cnktZGF0ZS10aW1lLFxyXG5cdC5jb3Vwb24tZW50cnktcm91dGUsXHJcbiAgICAuY291cG9uLWVudHJ5LWJvb2tpbmcsXHJcbiAgICAuY291cG9uLWVudHJ5LXF0eSxcclxuICAgIC5jb3Vwb24tZW50cnktdGlja2V0LFxyXG4gICAgLmNvdXBvbi1lbnRyeS1ub3RlLFxyXG4gICAgLmNvdXBvbi1lbnRyeS1hbW91bnQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5jb3Vwb24tZW50cnktZGF0ZS10aW1lIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0fVxyXG5cdC5jb3Vwb24tZW50cnktYW1vdW50IHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5jb250YWN0LXppcC1jaXR5LWxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbn1cclxuXHJcbi8qIFRFTVBPUkFSWSovXHJcbi5wYW5lbCB7XHJcbiAgICBib3R0b206IDBweDtcclxufVxyXG5cclxuXHJcbi5jb250LWxpc3Qge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDsgLypJT1MgbGluZSB3cmFwKi9cclxuXHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDsgLypJT1MgbGluZSB3cmFwKi9cclxuXHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTExcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jb250LWJveCB7XHJcbiAgICBwYWRkaW5nOiAyMXB4IDExcHggMHB4O1xyXG5cdHdpZHRoOiAyNSU7XHJcbn1cclxuLmNvbnQtYm94LXNpbmdsZXtcclxuICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbn1cclxuLm9yZGVyIC5wYXltZW50LWxhdGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLnJlbWVtYmVyLXRvLWNvbmZpcm17XHJcbiAgICBjb2xvcjogIzFkODgzOTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLnBheW1lbnQtbGF0ZXIgLmNoZWNrYm94IGxhYmVse1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4ub25seS1yZXNlcnZhdGlvbi1pbmZve1xyXG4gICAgY29sb3I6IG9yYW5nZXJlZDtcclxuICAgIGZvbnQtc2l6ZTogMjA7XHJcbn1cclxuLmNsaXAtYXMtcHJpY2UtMHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OztcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuY29udC1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29udC1ib3gtdGltZXRhYmxle1xyXG4gICAgICAgIHdpZHRoOiA0NSUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAuY29udC1ib3gge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuY29udC1ib3gtdGltZXRhYmxle1xyXG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jb250ZW50LXRpbWUtdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtdGltZS1tZXRhIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICAubG9nby10ZWFte1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5jb250LWJveC10aW1ldGFibGV7XHJcbiAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgLmNvbnQtYm94IHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG4gICAgLmNvbnQtYm94LXRpbWV0YWJsZXtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbnQtYm94LXNpbmdsZXtcclxuICAgICAgICBtaW4td2lkdGg6IDIyNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZmxhZy1jdXJyZW50IGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4iXSwic291cmNlUm9vdCI6IiJ9*/