@charset "UTF-8";
body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after {
  content: "";
  content: none; }

q:before, q:after {
  content: "";
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

html {
  font-size: 62.5%;
  font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Meiryo", "メイリオ", "Osaka", "MS PGothic", arial, helvetica, sans-serif;
  backface-visibility: hidden; }

.mobile {
  text-size-adjust: 100%;
  tap-highlight-color: transparent;
  touch-callout: none; }

input,
button,
textarea {
  margin: 0;
  padding: 0;
  border: none;
  background-color: transparent;
  outline: none;
  font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Meiryo", "メイリオ", "Osaka", "MS PGothic", arial, helvetica, sans-serif; }

img {
  vertical-align: bottom; }

a {
  outline: none;
  color:#3C93FF; }

hr {
  border: none; }

strong {
  font-weight: bold; }

button {
  cursor: pointer; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input,
textarea {
  border: none;
  box-sizing: border-box; }

button, x:-moz-any-link,
input[type=button], x:-moz-any-link,
input[type=submit], x:-moz-any-link {
  line-height: normal !important; }

input[type="file"]::-webkit-file-upload-button {
  cursor: pointer !important; }

* {
  box-sizing: border-box; }

body {
  color: #46433D;
  background: #FFFAE9;
  font-size: 15px;
  font-family: "Lucida Grande", Arial, "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", sans-serif; }
  @media screen and (max-width: 720px) {
    body {
      font-size: 14px;
      font-family: Helvetica, "Hiragino Kaku Gothic Pro", sans-serif; } }

.edit-link a {
  display: block;
  height: 40px !important;
  width: 40px !important;
  line-height: 40px;
  border-radius: 200px;
  text-decoration: none;
  text-align: center;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.2);
  color: #fffff7; }

strong {
  font-weight: bold; }

@media screen and (max-width: 720px) {
  .pc {
    display: none; } }

.mobile {
  display: none; }
  @media screen and (max-width: 720px) {
    .mobile {
      display: inline; } }

.wrap {
  margin-left: auto;
  margin-right: auto;
   }
  @media screen and (max-width: 1024px) {
    .wrap {
      max-width: 980px; } }
  @media screen and (max-width: 800px) {
    .wrap {
      max-width: 100%;
      padding: 0 20px; } }
  @media screen and (max-width: 720px) {
    .wrap {
      max-width: 100%;
      padding: 0 12px; } }

#body {
  clear: both;
  padding: 0; }
  #body::after {
    clear: both;
    content: "";
    display: table; }

.home #body {
  padding: 0; }

.paged #body {
  padding: 30px 0 0; }
  @media screen and (max-width: 800px) {
    .paged #body {
      padding: 0; } }

.main {
  width: 900px;
  margin:20px auto;
  float: none; }
  @media screen and (max-width: 1024px) {
    .main {
      width: 560px; } }
  @media screen and (max-width: 800px) {
    .main {
      width: 100%; } }
  .main.is-single {
    position: relative; }

.home .main {
  width: 980px;
  padding: 0 0 30px;
  }
  @media screen and (max-width: 1024px) {
    .home .main {
      width: 750px; } }
  @media screen and (max-width: 800px) {
    .home .main {
      width: 100%;
      float: none;
      margin: 0;
      padding: 0; } }

.archive .main,
.search-results .main {
  width: 100%;
  float: none;
  padding: 0 0 30px; }
  @media screen and (max-width: 800px) {
    .archive .main,
    .search-results .main {
      padding: 0; } }

.archive-title {
  margin: 0 0 20px;
  font-size: 18px; }

.pager {
  clear: both; }

#scroll_to_top {
  position: fixed;
  right: 20px;
  bottom: 50px;
  z-index: 1000; }
  #scroll_to_top a {
    display: block;
    height: 50px;
    width: 50px;
    text-align: center;
    background: rgba(0, 0, 0, 0.8);
    border-radius: 100px;
    color: #fffff7;
    text-decoration: none;
    line-height: 50px; }
    @media screen and (max-width: 800px) {
      #scroll_to_top a {
        height: 40px;
        width: 40px;
        line-height: 40px; } }
    @media screen and (max-width: 720px) {
      #scroll_to_top a {
        height: 46px;
        width: 46px;
        line-height: 46px;
        right: 10px;
        bottom: 30px; } }
    #scroll_to_top a:after {
      content: "";
      font-family: FontAwesome;
      font-weight: normal;
      font-style: normal;
      display: inline-block;
      font-size: 28px; }
      @media screen and (max-width: 800px) {
        #scroll_to_top a:after {
          font-size: 22px; } }

#error {
  min-height: 400px;
  text-align: center;
  padding: 30px 0 0; }
  @media screen and (max-width: 720px) {
    #error {
      min-height: 300px; } }
  #error h1 {
    font-size: 28px;
    margin: 0 0 50px;
    line-height: 1.5; }
  #error img {
    max-width: 600px; }
    @media screen and (max-width: 720px) {
      #error img {
        width: 300px; } }

.header {
  background: #ff9d33; }
  .header::after {
    clear: both;
    content: "";
    display: table; }
  @media screen and (max-width: 800px) {
    .header {
      min-height: 50px;
      border-bottom: rgba(0, 0, 0, 0.1) solid 1px;
      box-shadow: rgba(0, 0, 0, 0.1) 0 1px 1px;
      position: relative;
      z-index: 3; } }

.header__wrap {
  position: relative;
  height: 56px;
  width:980px; }

#open_global_nav {
  display: none; }
  @media screen and (max-width: 800px) {
    #open_global_nav {
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      width: 44px;
      height: 32px;
      line-height: 34px;
      text-align: center;
      margin: 9px 0 0;
      border-radius: 3px; }
      #open_global_nav:hover i {
        color: #E9836D; }
      #open_global_nav i {
        color: #ffffff;
        font-size: 18px; } }

.header-search {
  position: absolute;
  right: 0;
  top: 13px;
  font-size: 0;
  width: 210px;
  height: 32px;
  background-color:#ffffff; }
  @media screen and (max-width: 800px) {
    .header-search {
      display: none; } }

.header-search__text-input {
  width: 150px;
  height: 32px;
  padding: 0 8px;
  font-size: 13px;
  background-color: #ffffff;
  position: absolute;
  left: 0;
  top: 0; }

.header-search__submit-input {
  width: 44px;
  height: 32px;
  background-color: #ffffff;
  color: #ff9d33;
  cursor: pointer;
  font-size: 12px;
  position: absolute;
  right: 0;
  top: 0; }

.main-nav {
  position: absolute;
  left: 200px;
  top:16px; }
  @media screen and (max-width: 800px) {
    .main-nav {
      left: 198px;
      bottom: 12px; } }

.main-nav__items {
  font-size: 0; }

.main-nav__item {
  display: inline-block;
  margin-right: 8px; }
  @media screen and (max-width: 720px) {
    .main-nav__item {
      margin-right: 8px; } }

.main-nav__link {
  text-decoration: none;
  display: block;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  text-align: center;
  font-size: 16px;
  line-height: 28px;
  color: #ffffff; }
  @media screen and (max-width: 720px) {
    .main-nav__link i {
      position: relative;
      top: 1px; } }
  .main-nav__link:hover {
    background: #e25d41; }

.global-nav {
  position: absolute;
  right: 230px;
  top: 15px; }
  @media screen and (max-width: 1024px) {
    .global-nav {
      right: 148px; } }
  @media screen and (max-width: 800px) {
    .global-nav {
      display: none; } }

.global-nav__items {
  font-size: 0; }

.global-nav__item {
  display: inline-block;
  font-size: 12px; }
  @media screen and (max-width: 800px) {
    .global-nav__item {
      font-size: 12px; } }

.global-nav__link {
  text-decoration: none;
  color: #ffffff;
  display: block;
  text-align: center;
  margin-right: 20px; }
  .global-nav__link::after {
    clear: both;
    content: "";
    display: table; }
  @media screen and (max-width: 1024px) {
    .global-nav__link {
      margin-right: 12px; } }
  @media screen and (max-width: 800px) {
    .global-nav__link {
      margin-right: 14px; } }
  .global-nav__link:hover {
    color: #ffffff; }
    .global-nav__link:hover .global-nav__link-icon {
      ; }
  .global-nav__link .global-nav__link-icon {
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    float: left;
    margin-right: 6px; }
    @media screen and (max-width: 800px) {
      .global-nav__link .global-nav__link-icon {
        margin-right: 6px; } }

.global-nav__link-image {
  width: 16px;
  height: auto;
  display: block;
  margin: 6px auto 0; }

.global-nav__link-text {
  display: block;
  float: left;
  line-height: 30px; }

.header-logo {
  position: absolute;
  left: 0;
  top: 10px; }
  @media screen and (max-width: 800px) {
    .header-logo {
      left: 8px; } }

.header-logo__link {
  display: block; }
  .header-logo__link:hover {
    opacity: 0.8; }

.header-logo__image {
  width: 180px;
  height: auto; }
  @media screen and (max-width: 800px) {
    .header-logo__image {
      width: 180px; } }

.article-footer{ padding-top:50px;}

.footer {
  clear: both;
  padding: 40px 0;
  background: #FFFAE9;
}
  @media screen and (max-width: 720px) {
    .footer {
      padding: 24px 0; } }
  .footer .wrap {
    clear: both; }
  .footer a {
; }

.footer__wrap{ width:980px;}

.footer-copyright {
  clear: both;
  text-align: center;
  padding: 50px 0 0;
  font-size:85%; }
  @media screen and (max-width: 720px) {
    .footer-copyright {
      line-height: 1.5;
      font-size: 12px; } }

.monthly-archive {
  margin-bottom: 40px; }

.monthly-archive__title {
  margin-bottom: 8px; }

.monthly-archive__items {
  font-size: 0; }
  .monthly-archive__items li {
    display: inline-block;
    font-size: 12px;
    line-height: 2;
    width: 100px; }
    @media screen and (max-width: 720px) {
      .monthly-archive__items li {
        width: 33.33%; } }

.categories {
  margin: 0 0 40px; }
  .categories ul li {
    display: inline-block;
    font-size: 12px;
    line-height: 2;
    margin: 0 10px 0 0; }

.categories__title {
  margin: 0 0 8px; }

.footer-ad {
  font-size: 12px;
  line-height: 1.8; }

.contact-description {
  margin: 0 auto 40px;
  width: 50%; }
  .contact-description::after {
    clear: both;
    content: "";
    display: table; }
  @media screen and (max-width: 1024px) {
    .contact-description {
      width: 70%; } }
  @media screen and (max-width: 720px) {
    .contact-description {
      width: 100%; } }
  .contact-description p {
    line-height: 1.7; }
    @media screen and (max-width: 720px) {
      .contact-description p {
        font-size: 12px; } }

.contact-description__title {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 16px;
  font-weight: bold; }
  @media screen and (max-width: 720px) {
    .contact-description__title {
      font-size: 14px;
      line-height: 1.5;
      margin-bottom: 8px; } }

.open-footer-contact {
  display: block;
  background: #E9836D;
  width: 260px;
  margin: 16px auto 0;
  text-align: center;
  line-height: 36px;
  border-radius: 4px;
  cursor: pointer; }
  .open-footer-contact:hover {
    background: #e25d41; }

#footer_contact {
  margin: 0 auto 80px;
  width: 50%;
  /* display: none;*/ }
  @media screen and (max-width: 1024px) {
    #footer_contact {
      width: 70%; } }
  @media screen and (max-width: 720px) {
    #footer_contact {
      width: 100%;
      margin: 0 0 40px; } }

section.contact.embeded-contact {
  width: 100%; }
  section.contact.embeded-contact .ss-q-long {
    width: 99%;
    border: 1px solid gray; }
  section.contact.embeded-contact .ss-choices {
    margin: 0 !important; }
section.contact h1 {
  font-size: 18px;
  margin: 0 0 28px; }
  section.contact h1 .ss-required-asterisk {
    margin: 0 0 0 6px; }
section.contact .ss-required-asterisk {
  color: #E9836D;
  font-size: 14px; }
section.contact .ss-item {
  margin: 0 0 20px; }
  section.contact .ss-item::after {
    clear: both;
    content: "";
    display: table; }
  @media screen and (max-width: 720px) {
    section.contact .ss-item {
      margin: 0 0 10px; } }
section.contact .ss-q-title {
  width: 30%;
  display: block;
  float: left;
  line-height: 24px; }
section.contact .ss-q-short {
  float: left;
  width: 70%;
  padding: 0;
  margin: 0;
  border: none;
  line-height: 24px; }
section.contact .ss-q-long {
  margin: 4px 0 0;
  border: none;
  width: 100%;
  height: 340px; }
  @media screen and (max-width: 720px) {
    section.contact .ss-q-long {
      box-sizing: border-box; } }
section.contact .ss-q-help {
  display: block;
  font-size: 12px;
  text-align: right; }
  @media screen and (max-width: 720px) {
    section.contact .ss-q-help {
      font-size: 10px; } }
section.contact .ss-checkbox {
  display: block;
  margin-bottom: 10px; }
  section.contact .ss-checkbox .ss-q-title {
    width: 100%;
    text-align: center;
    float: none;
    margin: 0 0 4px;
    font-size: 14px; }
    @media screen and (max-width: 720px) {
      section.contact .ss-checkbox .ss-q-title {
        text-align: left; } }
  section.contact .ss-checkbox .ss-q-help {
    display: inline; }
  section.contact .ss-checkbox .ss-choices {
    clear: both;
    text-align: center;
    list-style-type: none !important; }
    section.contact .ss-checkbox .ss-choices .ss-choice-label {
      display: block;
      width: 130px;
      margin: 0 auto;
      padding: 8px 0;
      border-radius: 4px; }
section.contact .text_input .ss-q-help {
  clear: both;
  width: 100%;
  display: block;
  font-size: 13px;
  padding: 8px 0 0;
  font-size: 10px; }
section.contact .text_area .ss-q-help {
  float: right;
  line-height: 24px; }
section.contact .ss-q-long {
  background-color: #fffff7; }
section.contact .ss-form-entry input[type="submit"] {
  margin: 0 auto 8px;
  padding: 0;
  font-size: 18px;
  font-weight: bold;
  width: 100px;
  height: 28px;
  border: none;
  border-radius: 4px;
  background-color: #B2C55B;
  background: linear-gradient(top, #B2C55B 0%, #B2C55B 50%, #a1b741 50%, #a1b741 100%);
  color: #fffff7;
  text-shadow: rgba(0, 0, 0, 0.2) 0 -1px 0;
  letter-spacing: 2px;
  cursor: pointer;
  display: block; }
  @media screen and (max-width: 720px) {
    section.contact .ss-form-entry input[type="submit"] {
      margin: 0 auto 8px; } }
  section.contact .ss-form-entry input[type="submit"]:hover {
    background-color: #E9836D;
    background: linear-gradient(top, #E9836D 0%, #E9836D 50%, #e4654a 50%, #e4654a 100%); }
section.contact .ss-form-entry .password-warning {
  line-height: 28px;
  font-size: 12px;
  text-align: center; }
  @media screen and (max-width: 720px) {
    section.contact .ss-form-entry .password-warning {
      font-size: 10px; } }
section.contact .ss-legal {
  font-size: 12px;
  text-align: center; }
  @media screen and (max-width: 720px) {
    section.contact .ss-legal {
      line-height: 1.4; } }
  section.contact .ss-legal a:link, section.contact .ss-legal a:visited {
    text-decoration: none; }
  section.contact .ss-legal a:hover, section.contact .ss-legal a:active {
    text-decoration: underline; }

.mobile-global-nav {
  display: none; }
  @media screen and (max-width: 800px) {
    .mobile-global-nav {
      width: 100%;
      position: absolute;
      right: 0;
      top: 58px;
      z-index: 10;
      z-index: 10; }
/*
      .mobile-global-nav:after {
        content: "";
        border-width: 14px 8px;
        border-color: transparent;
        border-style: solid;
        border-bottom-color: #47473f;
        position: absolute;
        right: 14px;
        top: -28px;
        display: block; }
*/
 }

.mobile-global-nav__items {
  background: #FF9D33;
  width: 100%; }

.mobile-global-nav__item {
  box-sizing: border-box;
  border-bottom: rgba(255, 255, 255, 0.1) solid 1px; }

.mobile-global-nav__link {
  color: #ffffff;
  display: block;
  padding: 16px 12px;
  text-decoration: none;
  line-height: 1.4;
  font-size: 12px; }

.overlay {
  display: none;
  background: rgba(255, 255, 255, 0);
  position: fixed;
  left: 100%;
  right: 100%;
  top: 100%;
  bottom: 100%;
  z-index: top 100%;
  width: 100%;
  height: 100%; }

.to-top {
  position: fixed;
  right:20px;
  bottom: 0;
  z-index: 11;
  z-index: 11;
  display: none; }

.to-top__link {
  text-decoration: none;
  display: block;
  width: 36px;
  height: 36px;
  background-color:#ffbd30;
  font-size: 18px;
  margin-bottom: 16px;
  text-align: center;
  color: #ffffff;
  float: right;
  border-radius: 50%;
  padding-top:5px; }
  @media screen and (max-width: 800px) {
    .to-top__link {
      font-size: 22px;
      line-height: 44px;
      margin-bottom: 44px;
      text-align: center;
      color: #ffffff;
      width: 44px;
      height: 44px; } }
  .to-top__link:hover {
    background-color:#ffa030; }

.home-profiles {
  background: #ffffff;
  clear: both;
  padding: 32px 0 26px; }
  .home-profiles::after {
    clear: both;
    content: "";
    display: table; }
  @media screen and (max-width: 720px) {
    .home-profiles {
      padding:25px; } }

.home-profiles__wrap{ width:980px;}
    @media screen and (max-width: 720px) {
      .home-profiles__wrap {
        width:100%; } }

.home-profile {
  width: 50%;
  float: left; }
  .home-profile:first-child {
    padding-right: 24px; }
    @media screen and (max-width: 720px) {
      .home-profile:first-child {
        padding-right: 0; } }
  .home-profile:last-child {
    padding-left: 24px; }
    @media screen and (max-width: 720px) {
      .home-profile:last-child {
        padding-left: 0; } }
  @media screen and (max-width: 720px) {
    .home-profile {
      float: none;
      width: 100%;
      margin: 0;
      padding: 0 0 20px;
      clear: both; }
      .home-profile::after {
        clear: both;
        content: "";
        display: table; } }

.home-profile__inner {
  position: relative; }

.home-profile__image {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  border:2px solid #FF9D33; }
  @media screen and (max-width: 720px) {
    .home-profile__image {
      width: 64px;
      height: 64px; } }

.home-profile__description {
  padding-left: 100px; }
  @media screen and (max-width: 720px) {
    .home-profile__description {
      padding-left: 80px; } }

.home-profile__name {
  font-size: 18px;
  margin: -2px 0 8px;
  line-height: 1.4;
  font-weight: 700;
  font-size: 1pc;
  color: #111111; }
  @media screen and (max-width: 720px) {
    .home-profile__name {
      font-size: 14px; } }

.home-profile__name-address {
  font-weight: 400;
  margin: 0 0 0 8px;
  font-size: 9pt; }

.home-profile__text p {
  line-height: 1.6;
  font-size: 12px;
  color: #8f8f30; }
.home-profile__text a:link {
  color: #3C93FF; }
.home-profile__text a:hover {
  color: #6885cd; }
.home-profile__text a:active {
  color: #E9836D; }

.home-profile__link-to-profile {
  display: block;
  padding: 8px 0;
  font-size: 12px; }
  .home-profile__link-to-profile:hover {
    color: #3C93FF; }
  .home-profile__link-to-profile:active {
    color: #E9836D; }

@media screen and (max-width: 1024px) {
  .home-profile-sns {
    margin-left: -96px;
    width: 480px; } }
@media screen and (max-width: 720px) {
  .home-profile-sns {
    margin-left: -80px;
    width: auto;
    margin-top:10px; } }

.home-profile-sns__item {
  display: inline-block; }
  .home-profile-sns__item.is-twitter {
    position: relative;
    top: 3px; }
  .home-profile-sns__item.is-tumblr {
    position: relative;
    top: 3px; }

.home-description {
  max-width: 320px;
  float: right; }
  @media screen and (max-width: 1024px) {
    .home-description {
      max-width: 50%; } }
  @media screen and (max-width: 800px) {
    .home-description {
      max-width: 1000px;
      width: 100%;
      float: none;
      margin-bottom: 24px; } }

.home-description__text {
  margin-bottom: 16px; }
  .home-description__text p {
    line-height: 1.8;
    color: #111111;
    font-size: 14px; }
    @media screen and (max-width: 720px) {
      .home-description__text p {
        font-size: 12px;
        line-height: 1.6; } }

.home-description-profile {
  position: relative; }
  @media screen and (max-width: 720px) {
    .home-description-profile {
      padding-left: 80px;
      margin-bottom: 16px; } }

.home-description-profile__image-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 80px; }
  @media screen and (max-width: 720px) {
    .home-description-profile__image-container {
      width: 60px; } }

.home-description-profile__image {
  width: 100%;
  border-radius: 50%; }

@media screen and (max-width: 1024px) {
  .home-description-profile-sns__items {
    margin-left: -96px; } }
@media screen and (max-width: 800px) {
  .home-description-profile-sns__items {
    margin-left: 0; } }
@media screen and (max-width: 720px) {
  .home-description-profile-sns__items {
    margin-left: -70px; } }

.home-description-profile-sns__item {
  display: inline-block; }
  .home-description-profile-sns__item.is-facebook {
    position: relative;
    top: -2px; }

.home-description-profile__container {
  position: relative;
  padding-left: 96px;
  min-height: 92px; }
  @media screen and (max-width: 720px) {
    .home-description-profile__container {
      padding-left: 72px; } }

.resent-article {
  max-width: 623px;
  float: left;
  overflow: hidden; }
  @media screen and (max-width: 1024px) {
    .resent-article {
      width: 50%;
      padding-right: 20px; } }
  @media screen and (max-width: 800px) {
    .resent-article {
      max-width: 1000px;
      padding-right: 0;
      width: 100%;
      float: none;
      height: auto; } }

.resent-article__inner {
  border: solid 1px #FFD662;
  padding: 12px 12px 18px;
  display: block;
  position: relative;
  background-color:#ffffff; }
  .resent-article__inner::after {
    clear: both;
    content: "";
    display: table; }
  @media screen and (max-width: 800px) {
    .resent-article__inner {
      border: none;
      padding: 0 0 10px 0; } }

.resent-article__link {
  display: block;
  position: relative;
  min-height: 180px;
  padding-left: 318px;
  text-decoration: none; }
  @media screen and (max-width: 1024px) {
    .resent-article__link {
      padding-left: 40%; } }
  @media screen and (max-width: 720px) {
    .resent-article__link {
      min-height: 0;
      padding-left: 0; } }

.resent-article__thumbnail-container {
  width: 240px;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden; }
  @media screen and (max-width: 1024px) {
    .resent-article__thumbnail-container {
      width: 40%; } }
  @media screen and (max-width: 800px) {
    .resent-article__thumbnail-container {
      height: 185px; } }
  @media screen and (max-width: 720px) {
    .resent-article__thumbnail-container {
      width: auto;
      height: 230px;
      min-height: 0;
      position: relative;
      margin-bottom: 12px; } }
  @media screen and (max-width: 720px) {
    .resent-article__thumbnail-container {
      height: 180px; } }

.resent-article__thumbnail-container img{ width:100%; height:auto;}

.resent-article__thumbnail-image {
  display: block;
  width: 100%; }
  @media screen and (min-width: 801px) {
    .resent-article__thumbnail-image {
      position: static !important;
      margin: 0 !important; } }

.resent-article__text {
  width:330px;
  position:relative;
  right:60px;
  display: block; }
  @media screen and (max-width: 1024px) {
    .resent-article__text {
      padding-left: 16px; } }
  @media screen and (max-width: 800px) {
    .resent-article__text {
      padding-left: 0;
      float: none;
      right:0!important;
      width: 100%; } }

.resent-article__date {
  float: left;
  padding: 0 12px;
  background-color:#FFCA7A;
  color:#ffffff;
  display: block;
  font-size: 13px;
  line-height: 26px;
  margin-bottom: 12px; }

.resent-article__title {
  clear: both;
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 18px;
  color: #47473f;
  display: block;
  max-height: 152px;
  overflow: hidden; }
  @media screen and (max-width: 1024px) {
    .resent-article__title {
      font-size: 16px; } }
  @media screen and (max-width: 800px) {
    .resent-article__title {
      margin-bottom: 12px; } }
  .resent-article__title:hover {
    text-decoration: underline; }
  @media screen and (max-width: 720px) {
    .resent-article__title {
      font-size: 16px; } }

.resent-article__button {
  display: block;
  background: #ff9d33;
  border-radius: 4px;
  margin: 0 auto;
  font-size: 13px;
  line-height: 36px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
  position: static;
  width: 207px; }
  @media screen and (max-width: 1024px) {
    .resent-article__button {
      width: 180px;
      position: static; } }
  @media screen and (max-width: 800px) {
    .resent-article__button {
      position: static;
      margin: 24px auto 0; } }
  @media screen and (max-width: 720px) {
    .resent-article__button {
      margin: 0 auto; } }
  .resent-article__button:hover {
    background: #e25d41; }

.home-other-entries {
  width: 220px;
  padding: 0;
  background: transparent;
  float: right;
  position: relative; }
  @media screen and (max-width: 800px) {
    .home-other-entries {
      width: 100%; } }

.home-most-viewd-item {
  display: block;
  padding: 8px 0 8px 28px;
  border-bottom: rgba(0, 0, 0, 0.1) dotted 1px;
  font-size: 13px;
  line-height: 1.5;
  position: relative; }
  .home-most-viewd-item::after {
    clear: both;
    content: "";
    display: table; }
  .home-most-viewd-item:nth-child(1) a, .home-most-viewd-item:nth-child(2) a, .home-most-viewd-item:nth-child(3) a {
    display: block; }
    .home-most-viewd-item:nth-child(1) a:before, .home-most-viewd-item:nth-child(2) a:before, .home-most-viewd-item:nth-child(3) a:before {
      content: "";
      position: absolute;
      font-family: FontAwesome;
      font-weight: normal;
      font-style: normal;
      font-size: 20px;
      display: block;
      width: 30px;
      height: 30px;
      left: 0px;
      top: 4px; }
  .home-most-viewd-item:nth-child(1) a:before {
    color: #D3B621; }
  .home-most-viewd-item:nth-child(2) a:before {
    color: #A7A7A7; }
  .home-most-viewd-item:nth-child(3) a:before {
    color: #DDA146; }

.home-most-viewd-item__link:link {
  color: #33519c; }
.home-most-viewd-item__link:visited {
  color: #1a294f; }
.home-most-viewd-item__link:hover {
  color: #6885cd; }
.home-most-viewd-item__link:active {
  color: #E9836D; }

@media screen and (max-width: 800px) {
  .twitter-timeline-container {
    display: none; } }

.home-banners {
  padding: 0 0 16px; }
  .home-banners::after {
    clear: both;
    content: "";
    display: table; }
  .home-banners img {
    width: 100%;
    display: block;
    margin-bottom: 8px; }
    @media screen and (max-width: 800px) {
      .home-banners img {
        width: 50%;
        float: left;
        margin-bottom: 0; } }
  .home-banners a:last-child img {
    margin-bottom: 0; }

.home-contents {
  padding: 50px 0 10px 0;
  width:980px;
  margin:0 auto; }
  .home-contents::after {
    clear: both;
    content: "";
    display: table; }
  @media screen and (max-width: 800px) {
    .home-contents {
      padding: 16px 0;
      width:100%; } }

.home .articles-article:first-child {
  display: none !important; }

.home .articles-article {
  width: 32%;
  margin-left:18px; }

  @media screen and (max-width: 800px) {
    .home .articles-article {
      width: 100%;
      margin-left:0; }
      .home .articles-article:last-child {
        margin-bottom: 0; } }

.home .articles-article:nth-child(3n-1) { margin-left:0;}

.archive-articles{ width:960px!important; margin:20px auto; padding:0!important;}
.archive-articles .articles-article {
  width: 25%; }
  @media screen and (max-width: 800px) {
    .archive-articles{ width:100%!important;}
    .archive-articles .articles-article {
      width: 100%; } }

.articles-article {
  float: left;
  width: 50%; }
  @media screen and (max-width: 800px) {
    .articles-article {
      width: 100%; } }

.articles-article__inner {
  display: block;
  margin: 0 0 30px 0;
  border: solid 1px #efeee6;
  background-color:#ffffff;
  height: 324px;
  cursor: pointer;
  position: relative; }
  .articles-article__inner::after {
    clear: both;
    content: "";
    display: table; }
  @media screen and (max-width: 1024px) {
    .articles-article__inner {
      height: 294px;
      margin: 0 20px 20px 0; } }
  @media screen and (max-width: 800px) {
    .articles-article__inner {
      margin: 0;
      height: 80px;
      border-left: none;
      border-right: none;
      border-bottom: none; } }
  .articles-article__inner:hover .articles-article__title {
    color: #33519c;
    text-decoration: underline; }
  .articles-article__inner:hover .articles-article__thumbnail-image {
    opacity: 0.8; }

.articles-article__title {
  display: block;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 8px;
  display: block;
  text-decoration: none;
  min-height: 40px;
  color: #47473f; }
  @media screen and (max-width: 1024px) {
    .articles-article__title {
      font-size: 15px; } }
  @media screen and (max-width: 800px) {
    .articles-article__title {
      margin-bottom: 0; } }
  @media screen and (max-width: 720px) {
    .articles-article__title {
      font-size: 13px; } }

.articles-article__date {
  background: #FFCA7A;
  display: inline-block;
  font-size: 12px;
  line-height: 22px;
  margin-bottom: 12px;
  color: #fffff7;
  padding: 0 8px; }
  @media screen and (max-width: 1024px) {
    .articles-article__date {
      font-size: 10px;
      line-height: 20px;
      padding: 0 6px; } }
  @media screen and (max-width: 1024px) and (max-width: 800px) {
    .articles-article__date {
      font-size: 10px;
      line-height: 18px;
      margin-bottom: 6px; } }

.articles-article__link {
  display: block;
  overflow: hidden;
  min-height: 100px;
  text-decoration: none;
  height: 272px;
  position: relative;
  padding: 12px 12px 10px;
  position: relative; }
  @media screen and (max-width: 1024px) {
    .articles-article__link {
      height: 230px;
      margin: 0; } }
  @media screen and (max-width: 800px) {
    .articles-article__link {
      height: auto;
      min-height: 0;
      padding: 8px 8px 8px 114px; } }

.articles-article__thumbnail-container {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 160px; }
  @media screen and (max-width: 800px) {
    .articles-article__thumbnail-container {
      width: 95px;
      height: 62px;
      position: absolute;
      left: 8px;
      top: 8px; } }

.articles-article__thumbnail-image {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1; }

.comments {
  height: 300px;
  overflow-x: hidden;
  overflow-y: auto; }
  @media screen and (max-width: 800px) {
    .comments {
      height: auto;
      margin-bottom: 16px; } }

.comments-title {
  padding: 0 5px;
  font-size: 12px;
  line-height: 29px;
  font-weight: bold;
  color: #333;
  background-color: #EDEFF4;
  border: 1px solid #D8DFEA;
  border-top: #315C99 solid 1px; }

.single-sub {
  position: absolute;
  right: 0;
  top: 0;
  width: 208px; }
  .single-sub.is-sticky {
    position: fixed;
    top: 0; }
  @media screen and (max-width: 1024px) {
    .single-sub {
      width: 170px; } }
  @media screen and (max-width: 800px) {
    .single-sub {
      position: static;
      width: 100%; } }

@media screen and (max-width: 800px) {
  .single-sub__inner {
    position: relative !important;
    width: auto; } }

.wrap.is-single-content-wrap {
  position: relative; }

.under-content {
  padding:0;
  margin-top:24px;
  margin-bottom: 24px;
  position: relative;
  overflow: hidden; }
  @media screen and (max-width: 800px) {
    .under-content {
      padding: 12px 16px; } }
  .under-content h2 {
    font-size: 22px;
    line-height: 1.6;
    margin-bottom: 8px;
    font-weight: bold;
    margin-top: 24px; }
    .under-content h2:first-child {
      margin-top: 0; }
  .under-content p {
    font-size: 13px;
    line-height: 1.8;
    margin-bottom: 16px; }

.under-content__facebook-wrap {
  text-align: center;
  height: 160px; }

.next-prev {
  margin-bottom: 32px; overflow:hidden;}

.next-prev__item{ width:50%; float:left;}

.next-prev__item a {
  display: inline-block;
  text-decoration: none;
  overflow: hidden;
  /* height: 64px; */
  vertical-align:middle;
  position: relative; }
  .next-prev__item a:link {
    color: #111111; }
  .next-prev__item a:visited {
    color: #111111; }
  .next-prev__item a:hover {
    color: #6885cd; }
  .next-prev__item a:active {
    color: #E9836D; }
  .next-prev__item a:hover .next-prev__title {
    text-decoration: underline; }
  @media screen and (max-width: 720px) {
    .next-prev__item a {
      height: 52px; } }

.next-prev__arrow {
  display: block;
 /* background: #E9836D;
  width: 64px;
  height: 64px; */
  font-size: 12px;
  text-align: center;
  position: absolute;
  top: 0;
  z-index: 2; }
  @media screen and (max-width: 720px) {
    .next-prev__arrow {
      font-size: 10px;
      width: 50px; } }
  .next-prev__arrow .next-prev__arrow-icon {
    display: block;
    font-size: 24px;
    line-height: 30px;
    margin: 3px 0 -4px; }
    @media screen and (max-width: 720px) {
      .next-prev__arrow .next-prev__arrow-icon {
        font-size: 18px;
        line-height: 30px; } }

.next-prev__title {
  display: block;
  font-size: 14px;
  line-height: 1.6;
  overflow: hidden; }
  @media screen and (max-width: 720px) {
    .next-prev__title {
      width: 100%;
      width: 100%;
      height: 52px;
      font-size: 11px;
      line-height: 1.5;
      position: absolute;
      left: 0; } }

.is-previous .next-prev__title {
  padding: 8px 10px 8px 25px; }
  @media screen and (max-width: 720px) {
    .is-previous .next-prev__title {
      padding: 6px 10px 0 60px; } }

.is-previous .next-prev__arrow {
  left: 0;
  text-align:left;
}

.is-next {
  margin-bottom: 2px;
  text-align:right; }
  .is-next .next-prev__title {
    padding: 8px 25px 8px 10px; }
    @media screen and (max-width: 720px) {
      .is-next .next-prev__title {
        padding: 4px 60px 0 10px; } }
  .is-next .next-prev__arrow {
    right: 0; }

.category-link {
  padding: 0 0 12px; }
  .category-link::after {
    clear: both;
    content: "";
    display: table; }
  .category-link a {
    display: inline-block;
    background: #FF9D33;
    color: #ffffff;
    padding: 8px 16px 8px 32px;
    text-decoration: none;
    position: relative;
    margin: 0 4px 4px 0;
    font-size: 13px;
    line-height: 1; }
    .category-link a:nth-child(even) {
      background: #b0a855; }
    .category-link a:before {
      position: absolute;
      font-family: FontAwesome;
      content: "";
      left: 12px;
      top: 8px; }

.article .article-meta {
  color: #fffff7;
  line-height: 1.4;
  margin: 0 0 24px;
  font-size: 12px;
  background: #B2C55B; }
  .article .article-meta .article-meta-category {
    float: left; }
    .article .article-meta .article-meta-category a {
      padding: 6px 0;
      background: #FF9D33;
      float: left;
      width: 120px;
      text-align: center;
      color: #ffffff;
      text-decoration: none; }
      @media screen and (max-width: 720px) {
        .article .article-meta .article-meta-category a {
          padding: 4px 0;
          width: 108px; } }
  .article .article-meta .article-meta-date {
    background: #FFE6A0;
    color:#111111; }
    .article .article-meta .article-meta-date::after {
      clear: both;
      content: "";
      display: table; }
    .article .article-meta .article-meta-date .inner {
      padding: 6px 16px;
      float: right; }
      @media screen and (max-width: 720px) {
        .article .article-meta .article-meta-date .inner {
          padding: 4px 12px; } }

.article-footer-sns__items {
  text-align: center;
  font-size: 0;
  height: 86px; }
  @media screen and (max-width: 720px) {
    .article-footer-sns__items {
      height: auto;
      margin: 0 -4px 16px; } }

.article-footer-sns__item {
  display: inline-block;
  margin: 0 8px; }
  @media screen and (max-width: 720px) {
    .article-footer-sns__item {
      margin: 0 3px; } }
  .article-footer-sns__item.is-pocket {
    position: relative;
    top: 1px; }

.recent-entries {
  margin-bottom: 16px;
  width: 47%;
  float: left; }
  .recent-entries::after {
    clear: both;
    content: "";
    display: table; }
  @media screen and (max-width: 720px) {
    .recent-entries {
      width: 100%; } }

.most-viewed-entries {
  width: 47%;
  float: right; }
  @media screen and (max-width: 720px) {
    .most-viewed-entries {
      width: 100%; } }

.other-entries {
  padding: 30px 0;
 }
  .other-entries::after {
    clear: both;
    content: "";
    display: table; }
  @media screen and (max-width: 800px) {
    .other-entries {
      padding: 24px 0;
      width: 100%;
      position: relative;
      box-sizing: border-box; }
      .other-entries::after {
        clear: both;
        content: "";
        display: table; } }

.other-entries__wrap{ width:980px;}

.other-entries__title {
  background: #60C6E2;
  color: #ffffff;
  line-height: 30px;
  padding: 0;
  margin: 0 0 8px;
  font-size: 13px;
  overflow: hidden; }

.other-entries__title-icon {
  color: #ffffff;
  float: left;
  margin-right: 10px;
  display: block;
  width: 32px;
  height: 30px;
  text-decoration: none;
  text-align: center; }
  .other-entries__title-icon.is-trophy {
    background: #FF9D33; }
  .other-entries__title-icon.is-feed {
    background: #E9836D; }
    .other-entries__title-icon.is-feed:hover, .other-entries__title-icon.is-feed:active {
      background: #e25d41; }

.other-entries-item::after {
  clear: both;
  content: "";
  display: table; }

.other-entries-item__link {
  display: block;
  padding: 8px 0 8px 68px;
  position: relative;
  min-height: 58px; }
  .other-entries-item__link:link, .other-entries-item__link:visited {
    text-decoration: none; }
  .other-entries-item__link:hover, .other-entries-item__link:active {
    text-decoration: underline; }
  .other-entries-item__link::after {
    clear: both;
    content: "";
    display: table; }
  @media screen and (max-width: 1024px) {
    .other-entries-item__link {
      height: auto;
      padding: 6px 0 6px 68px;
      border-bottom: rgba(0, 0, 0, 0.1) dotted 1px; } }
  @media screen and (max-width: 720px) {
    .other-entries-item__link {
      padding: 6px 0 6px 68px;
      border-bottom: rgba(0, 0, 0, 0.1) dotted 1px; } }

.other-entries-item__title {
  font-size: 13px; }
  @media screen and (max-width: 1024px) {
    .other-entries-item__title {
      float: none;
      width: 100%;
      line-height: 1.5; } }

.other-entries-item__image-container {
  width: 60px;
  height: 40px;
  overflow: hidden;
  display: block;
  position: absolute;
  left: 0;
  top: 10px; }

/*
  .other-entries-item__image-container.is-rank {
    left: 14px; }
*/

.other-entries-item__image {
  width: 100%;
  height: auto; }

/*
.other-entries-item.is-rank:nth-child(1) .other-entries-item__link, .other-entries-item.is-rank:nth-child(2) .other-entries-item__link, .other-entries-item.is-rank:nth-child(3) .other-entries-item__link {
  position: relative; }
  .other-entries-item.is-rank:nth-child(1) .other-entries-item__link:before, .other-entries-item.is-rank:nth-child(2) .other-entries-item__link:before, .other-entries-item.is-rank:nth-child(3) .other-entries-item__link:before {
    content: "";
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    font-family: FontAwesome;
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 4px;
    z-index: 2;
    z-index: 2;
    text-shadow: #E5E6E1 1px 1px 0; }
.other-entries-item.is-rank:nth-child(1) .other-entries-item__link:before {
  color: #D3B621; }
.other-entries-item.is-rank:nth-child(2) .other-entries-item__link:before {
  color: #A7A7A7; }
.other-entries-item.is-rank:nth-child(3) .other-entries-item__link:before {
  color: #DDA146; }
*/

.other-entries-item__link {
  padding-left: 72px; }
  .other-entries-item__link.is-rank {
    padding-left: 88px; }

.single-banners {
  padding: 0 0 16px; }
  .single-banners::after {
    clear: both;
    content: "";
    display: table; }
  .single-banners img {
    width: 100%;
    display: block;
    margin-bottom: 8px; }
    @media screen and (max-width: 800px) {
      .single-banners img {
        width: 50%;
        float: left;
        margin-bottom: 0; } }
  .single-banners a:last-child img {
    margin-bottom: 0; }

.share-bar {
  position: absolute;
  left: 0;
  margin-left: -180px; }
  .share-bar.is-sticky {
    position: fixed;
    margin-left: 0; }

.share-bar__item {
  height: 80px;
  text-align: center; }

.not-found__message {
  margin: 160px 0;
  font-size: 16px;
  line-height: 1.6;
  text-align: center; }

.single-profile {
  margin-bottom: 16px; }
  .single-profile::after {
    clear: both;
    content: "";
    display: table; }

.single-profile__header {
  position: relative;
  padding-top: 8px;
  height: 72px;
  padding-left: 76px; }
  @media screen and (max-width: 1024px) {
    .single-profile__header {
      height: 64px;
      padding-left: 68px; } }
  @media screen and (max-width: 800px) {
    .single-profile__header {
      padding-top: 0;
      padding-bottom: 8px;
      height: auto; } }

.single-profile__image-link {
  width: 64px;
  height: 64px;
  display: block;
  position: absolute;
  left: 0;
  top: 0; }
  @media screen and (max-width: 1024px) {
    .single-profile__image-link {
      width: 56px;
      height: 56px; } }
  @media screen and (max-width: 800px) {
    .single-profile__image-link {
      float: left; } }

.single-profile__image {
  border-radius: 50%;
  width: 100%;
  height: auto; }
  .single-profile__image.is-sonic-garden {
    box-shadow: rgba(0, 0, 0, 0.05) 0 0 0 1px; }

.single-profile__name {
  font-weight: bold; }

.single-profile__name-link {
  color: #8f8f30; }
  .single-profile__name-link:link, .single-profile__name-link:visited {
    text-decoration: none; }
  .single-profile__name-link:hover, .single-profile__name-link:active {
    text-decoration: underline; }

.single-profile__sub-name {
  display: block;
  font-size: 12px;
  color: #8f8f30; }

.single-profile__detail-link {
  font-size: 12px;
  display: block; }
  .single-profile__detail-link:link {
    color: #33519c; }
  .single-profile__detail-link:visited {
    color: #1a294f; }
  .single-profile__detail-link:hover {
    color: #6885cd; }
  .single-profile__detail-link:active {
    color: #E9836D; }

@media screen and (max-width: 800px) {
  .single-profile__body {
    clear: none;
    float: none;
    padding-bottom: 10px;
    margin-left: 66px; } }
.single-profile__body p {
  font-size: 12px;
  line-height: 1.6;
  color: #8f8f30; }
.single-profile__body a:link {
  color: #33519c; }
.single-profile__body a:visited {
  color: #1a294f; }
.single-profile__body a:hover {
  color: #6885cd; }
.single-profile__body a:active {
  color: #E9836D; }

.article-header__title {
  font-size: 28px;
  line-height: 1.4;
  margin-bottom: 18px;
  font-weight: bold; }
  @media screen and (max-width: 720px) {
    .article-header__title {
      font-size: 20px;
      line-height: 1.4;
      margin-bottom: 12px; } }

.article-body {
  margin-bottom: 24px; }
  .article-body a:link, .article-body a:visited {
    text-decoration: underline; }
  .article-body a:hover, .article-body a:active {
    text-decoration: none; }
  .article-body a:link {
    color: #33519c; }
  .article-body a:visited {
    color: #1a294f; }
  .article-body a:hover {
    color: #6885cd; }
  .article-body a:active {
    color: #E9836D; }
  .article-body blockquote {
    display: block;
    padding: 26px 70px 26px 38px;
    border-left: solid 5px #B2C55B;
    margin-bottom: 1.4em;
    position: relative;
    background: rgba(0, 0, 0, 0.02); }
    @media screen and (max-width: 720px) {
      .article-body blockquote {
        padding: 18px 40px 18px 18px; } }
    .article-body blockquote:after {
      font-size: 40px;
      color: #B2C55B;
      font-family: FontAwesome;
      content: "";
      position: absolute;
      right: 10px;
      top: 10px; }
      @media screen and (max-width: 720px) {
        .article-body blockquote:after {
          font-size: 20px; } }
    .article-body blockquote.tweet {
      border-left: none;
      padding: 16px;
      margin-left: 80px;
      margin-bottom: 2em;
      background: rgba(0, 0, 0, 0.05);
      border-radius: 4px; }
      @media screen and (max-width: 720px) {
        .article-body blockquote.tweet {
          margin-left: 50px;
          padding: 12px; } }
      .article-body blockquote.tweet:after {
        content: ""; }
      .article-body blockquote.tweet:before {
        content: "";
        border-color: transparent;
        border-width: 8px 14px;
        border-style: solid;
        border-right-color: rgba(0, 0, 0, 0.05);
        position: absolute;
        left: -28px;
        top: 20px;
        display: block; }
        @media screen and (max-width: 720px) {
          .article-body blockquote.tweet:before {
            border-width: 6px 10px;
            left: -20px; } }
      .article-body blockquote.tweet .author {
        position: absolute;
        left: -80px;
        top: 0;
        width: 70px;
        text-align: center; }
        @media screen and (max-width: 720px) {
          .article-body blockquote.tweet .author {
            width: 50px;
            left: -56px; } }
        .article-body blockquote.tweet .author a {
          color: #B2C55B;
          text-decoration: none;
          padding-top: 10px;
          display: block; }
          .article-body blockquote.tweet .author a i {
            font-size: 42px; }
            @media screen and (max-width: 720px) {
              .article-body blockquote.tweet .author a i {
                font-size: 34px; } }
          .article-body blockquote.tweet .author a .twitter_user_name {
            font-size: 12px;
            display: block;
            margin-top: -4px; }
            @media screen and (max-width: 720px) {
              .article-body blockquote.tweet .author a .twitter_user_name {
                font-size: 10px; } }
          .article-body blockquote.tweet .author a:hover {
            color: #56a33b; }
      .article-body blockquote.tweet .date {
        display: inline-block;
        margin-right: 1em;
        line-height: 1; }
        .article-body blockquote.tweet .date a {
          color: #56a33b;
          text-decoration: none;
          font-size: 14px; }
          @media screen and (max-width: 720px) {
            .article-body blockquote.tweet .date a {
              font-size: 12px; } }
      .article-body blockquote.tweet ul {
        list-style: none;
        margin-top: -3px;
        display: inline-block; }
      .article-body blockquote.tweet li {
        display: inline-block;
        margin-bottom: 0.6em;
        line-height: 1; }
        .article-body blockquote.tweet li a {
          color: #56a33b;
          text-decoration: none;
          font-size: 14px; }
          @media screen and (max-width: 720px) {
            .article-body blockquote.tweet li a {
              font-size: 12px; } }
  .article-body p {
    line-height: 1.8;
    margin: 0 0 1.4em;
    font-size: 16px; }
    @media screen and (max-width: 1024px) {
      .article-body p {
        font-size: 15px; } }
    @media screen and (max-width: 720px) {
      .article-body p {
        font-size: 14px; } }
    .article-body p:last-child {
      margin: 0; }
  .article-body > div {
    height: auto !important;
    width: auto !important; }
    .article-body > div img {
      position: static !important;
      margin: 0 !important;
      padding: 0 !important;
      width: 100%; }
  .article-body ul {
    margin: 0 0 1.4em 2em;
    list-style: disc;
    list-style-position: outside; }
  .article-body ol {
    margin: 0 0 1.4em 2em;
    list-style: decimal;
    list-style-position: outside; }
  .article-body li {
    line-height: 1.5;
    margin: 0 0 0.6em; }
  .article-body img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto !important; }
  .article-body iframe {
    margin: 0 auto;
    display: block; }
  .article-body .facebook iframe {
    width: 100% !important; }
  .article-body .amazlet-box {
    margin: 40px 0 !important; }
    .article-body .amazlet-box .amazlet-image {
      margin: 0px 18px 0px 0px !important; }
  .article-body .read_together {
    background: #fff;
    border: #D8E2AC solid 1px; }
    .article-body .read_together h3 {
      margin: 0;
      font-size: 16px;
      padding: 6px 12px;
      font-weight: normal;
      background: #B2C55B;
      color: #fff; }
    .article-body .read_together ul {
      margin: 0;
      list-style: none; }
      .article-body .read_together ul li {
        display: block;
        margin: 0;
        border-bottom: #D8E2AC dotted 1px; }
        .article-body .read_together ul li a {
          display: block;
          padding: 12px 20px; }
        .article-body .read_together ul li:last-child {
          border-bottom: none; }
  .article-body h2 {
    font-size: 22px;
    line-height: 1.5;
    margin-bottom: 1em;
    font-weight: bold;
    margin-top: 40px;
    padding-bottom: 10px;
    border-bottom: #B2C55B dotted 1px; }
    @media screen and (max-width: 720px) {
      .article-body h2 {
        font-size: 18px;
        margin-top: 30px; } }
  .article-body h3 {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 1em;
    font-weight: bold;
    margin-top: 40px; }
    @media screen and (max-width: 720px) {
      .article-body h3 {
        font-size: 16px;
        margin-top: 30px; } }
  .article-body h4 {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 1em;
    font-weight: bold;
    margin-top: 40px; }
    @media screen and (max-width: 720px) {
      .article-body h4 {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 1em;
        font-weight: bold;
        font-size: 14px;
        margin-top: 30px; } }
  .article-body iframe {
    max-width: 100%; }
  .article-body hr {
    border-bottom: #efeee6 2px dotted;
    margin: 10px 0; }
  .article-body > div {
    margin: 0 auto 1.4em; }
    @media screen and (max-width: 720px) {
      .article-body > div {
        max-width: 100%; } }
  .article-body .twitter-tweet {
    margin: 0 auto 20px !important; }
  .article-body .ChpStry_Widget {
    background: #fff;
    padding: 26px;
    border: rgba(0, 0, 0, 0.4) solid 1px; }
    .article-body .ChpStry_Widget::after {
      clear: both;
      content: "";
      display: table; }
    @media screen and (max-width: 720px) {
      .article-body .ChpStry_Widget {
        padding: 12px; } }
    .article-body .ChpStry_Widget .list_box {
      padding: 10px 0; }
    .article-body .ChpStry_Widget .balloon_img {
      margin-right: 16px; }
    .article-body .ChpStry_Widget .balloon_body {
      padding: 12px; }
    .article-body .ChpStry_Widget #popin_box .title_box {
      border: none; }
      .article-body .ChpStry_Widget #popin_box .title_box h2 {
        border: none; }
    .article-body .ChpStry_Widget #popin_box .topics_link_box h3 img {
      float: left;
      margin: 0 12px 0 0; }
    .article-body .ChpStry_Widget #popin_box .topics_link_box h3 a {
      font-size: 14px;
      font-weight: normal; }

.bread_crumb {
  margin: 40px 0 30px;
  font-size: 13px;
  line-height: 1.4;
  color: rgba(0, 0, 0, 0.4); }
  @media screen and (max-width: 800px) {
    .bread_crumb {
      margin: 10px 0 20px;
      font-size: 10px; } }
  .bread_crumb li {
    display: inline; }
    @media screen and (max-width: 720px) {
      .bread_crumb li {
        color: #7d7d6f; } }
    .bread_crumb li:after {
      content: ">";
      display: inline-block;
      margin: 0 8px 0 14px; }
      @media screen and (max-width: 720px) {
        .bread_crumb li:after {
          margin: 0 4px 0 8px; } }
    .bread_crumb li.tail:after {
      content: none; }
    .bread_crumb li a {
      color: rgba(0, 0, 0, 0.4); }
      .bread_crumb li a:link, .bread_crumb li a:visited {
        text-decoration: none; }
      .bread_crumb li a:hover, .bread_crumb li a:active {
        text-decoration: underline; }

@media screen and (max-width: 720px) {
  .head_pager .pager a {
    display: none; }
    .head_pager .pager a.next {
      display: none; }
    .head_pager .pager a.prev {
      display: block;
      width: 100%;
      text-indent: -9999px;
      position: relative;
      height: 44px;
      line-height: 44px; }
      .head_pager .pager a.prev:after {
        display: block;
        width: 100%;
        height: 44px;
        font-size: 28px;
        line-height: 44px;
        left: 0;
        top: 0;
        text-align: center;
        content: "";
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-indent: 0px;
        position: absolute; } }

.pager {
  line-height: 32px; }
  @media screen and (max-width: 800px) {
    .pager {
      padding: 20px 0; } }
  .pager span,
  .pager a {
    display: inline-block;
    margin: 0;
    font-size: 12px; }
    @media screen and (max-width: 720px) {
      .pager span,
      .pager a {
        display: none; } }
  .pager .current {
    font-weight: bold;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center; }
    @media screen and (max-width: 720px) {
      .pager .current {
        display: none; } }
  .pager a {
    display: inline-block;
    background: #56a33b;
    color: #fffff7;
    text-decoration: none;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center; }
    .pager a:hover {
      background: #E9836D; }
    @media screen and (max-width: 720px) {
      .pager a {
        display: none; }
        .pager a.next {
          display: block;
          width: 100%;
          height: 44px;
          text-indent: -9999px;
          position: relative;
          line-height: 44px; }
          .pager a.next:after {
            display: block;
            width: 100%;
            height: 44px;
            font-size: 28px;
            line-height: 44px;
            text-align: center;
            position: absolute;
            left: 0;
            top: 0;
            font-family: FontAwesome;
            font-weight: normal;
            font-style: normal;
            text-indent: 0px;
            content: ""; } }

body.page #content {
  width: 620px;
  margin: 0 auto;
  float: none; }
  @media screen and (max-width: 1024px) {
    body.page #content {
      width: 560px; } }
  @media screen and (max-width: 800px) {
    body.page #content {
      width: 100%; } }
  body.page #content .n2jk-header .left {
    float: left;
    margin-right: 20px;
    margin-bottom: 28px; }
  body.page #content .n2jk-header .right {
    margin-bottom: 28px; }
    body.page #content .n2jk-header .right h1 {
      font-size: 24px;
      font-weight: bold;
      margin-bottom: 20px; }
      body.page #content .n2jk-header .right h1 .sub-title {
        font-size: 16px;
        font-weight: normal;
        margin-top: 8px;
        color: #666; }
    body.page #content .n2jk-header .right p {
      font-size: 85%; }
  body.page #content .n2jk-header .amazlet-box {
    margin-top: 28px;
    font-size: 80%; }
  body.page #content p {
    line-height: 1.8em; }
  body.page #content h2 {
    border-top: 9px solid #e7f3e0;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    padding-top: 12px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: bold; }
    body.page #content h2::after {
      clear: both;
      content: "";
      display: table; }
  body.page #content .section {
    margin-bottom: 40px; }
    body.page #content .section hr {
      border: 1px solid #ccc; }
      body.page #content .section hr::after {
        clear: both;
        content: "";
        display: table; }
    body.page #content .section ul {
      list-style-type: disc;
      margin-top: 12px;
      margin-left: 24px; }
      body.page #content .section ul li {
        margin-bottom: 12px; }
  body.page #content .recommend {
    margin-top: 12px;
    margin-bottom: 14px; }
    body.page #content .recommend::after {
      clear: both;
      content: "";
      display: table; }
    body.page #content .recommend .left {
      float: left;
      margin-right: 14px; }
    body.page #content .recommend .right .name {
      margin-top: 14px;
      text-align: right; }

/* Theme Name: Social-Change
 * Theme URI: http://kuranuki.sonicgarden.jp/
 * Author: 株式会社ソニックガーデン
 * Author URI: http://www.sonicgarden.jp/
 * Description: SonicGardenの代表を務める倉貫義人のブログのテーマ
 * Version: 0.8
 * Text Domain: twentytwelve */



/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IjtBQWVBLElBQUk7RUFDRixXQUFXLEVBQUUsQ0FBQzs7QUFDaEIsTUFBTTtFQUNKLFVBQVUsRUFBRSxJQUFJOztBQUNsQixhQUFhO0VBQ1gsTUFBTSxFQUFFLElBQUk7O0FBRVosbUNBQWlCO0VBQ2YsT0FBTyxFQUFFLEVBQUU7RUFDWCxPQUFPLEVBQUUsSUFBSTs7QUFFZixpQkFBaUI7RUFDZixPQUFPLEVBQUUsRUFBRTtFQUNYLE9BQU8sRUFBRSxJQUFJOztBQUNqQixLQUFLO0VBQ0gsZUFBZSxFQUFFLFFBQVE7RUFDekIsY0FBYyxFQUFFLENBQUM7O0FBMUJqQiwwZUFBMGU7RUFDeGUsTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxDQUFDO0VBQ1QsU0FBUyxFQUFFLElBQUk7RUFDZixJQUFJLEVBQUUsT0FBTztFQUNiLGNBQWMsRUFBRSxRQUFROztBQUUxQix1RkFBdUY7RUFDckYsT0FBTyxFQUFFLEtBQUs7O0FBc0JsQixJQUFJO0VBQ0YsU0FBUyxFQUFFLEtBQUs7RUNkaEIsV0FBVyxFQUFFLGtIQUFrSDtFRGdCL0gsbUJBQW1CLEVBQUUsTUFBTTs7QUFFN0IsT0FBTztFQUVMLGdCQUFnQixFQUFFLElBQUk7RUFFdEIsbUJBQW1CLEVBQUUsV0FBYztFQUVuQyxhQUFhLEVBQUUsSUFBSTs7QUFFckI7O1FBQU07RUFHSixNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLElBQUk7RUFDWixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLE9BQU8sRUFBRSxJQUFJO0VDakNiLFdBQVcsRUFBRSxrSEFBa0g7O0FEb0NqSSxHQUFHO0VBQ0QsY0FBYyxFQUFFLE1BQU07O0FBRXhCLENBQUM7RUFDQyxPQUFPLEVBQUUsSUFBSTs7QUFFZixFQUFFO0VBQ0EsTUFBTSxFQUFFLElBQUk7O0FBRWQsTUFBTTtFQUNKLFdBQVcsRUFBRSxJQUFJOztBQUduQixNQUFNO0VBQ0osTUFBTSxFQUFFLE9BQU87O0FBRWpCO3VCQUF5QjtFQUV2QixNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxDQUFDOztBQUVaO1FBQU07RUFFSixNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxVQUFVOztBQUV4Qjs7bUNBQXdCO0VBR3RCLFdBQVcsRUFBRSxpQkFBaUI7O0FBRWhDLDhDQUE4QztFQUM1QyxNQUFNLEVBQUUsa0JBQWtCOztBQUU1QixDQUFDO0VBQ0MsVUFBVSxFQUFFLFVBQVU7O0FFN0Z4QixJQUFJO0VBQ0YsS0FBSyxFQ01DLE9BQU87RURMYixVQUFVLEVDT0osT0FBTztFRExYLFNBQUksRUFBRSxJQUFJO0VBQ1YsV0FBTSxFQUFFLDhFQUE4RTtFQUN4RixvQ0FBb0M7SUFOdEMsSUFBSTtNQVFFLFNBQUksRUFBRSxJQUFJO01BQ1YsV0FBTSxFQUFFLGlEQUFpRDs7QUFHN0QsWUFBQztFQUNDLE9BQU8sRUFBRSxLQUFLO0VBQ2QsTUFBTSxFQUFFLGVBQWU7RUFDdkIsS0FBSyxFQUFFLGVBQWU7RUFDdEIsV0FBVyxFQUFFLElBQUk7RUFDakIsYUFBYSxFQUFFLEtBQUs7RUFDcEIsZUFBZSxFQUFFLElBQUk7RUFDckIsVUFBVSxFQUFFLE1BQU07RUFDbEIsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsa0JBQWU7RUFDM0IsS0FBSyxFQ2JELE9BQU87O0FEZWYsTUFBTTtFQUNKLFdBQVcsRUFBRSxJQUFJOztBQUdqQixvQ0FBb0M7RUFEdEMsR0FBRztJQUVDLE9BQU8sRUFBRSxJQUFJOztBQUNqQixPQUFPO0VBQ0wsT0FBTyxFQUFFLElBQUk7RUFDYixvQ0FBb0M7SUFGdEMsT0FBTztNQUdILE9BQU8sRUFBRSxNQUFNOztBQUduQixLQUFLO0VBQ0gsU0FBUyxFQUFFLE1BQU07RUFFZixXQUFJLEVBQUUsSUFBSTtFQUNWLFlBQUssRUFBRSxJQUFJO0VBQ2IscUNBQXFDO0lBTHZDLEtBQUs7TUFNRCxTQUFTLEVBQUUsS0FBSztFQUNsQixvQ0FBb0M7SUFQdEMsS0FBSztNQVFELFNBQVMsRUFBRSxJQUFJO01BQ2YsT0FBTyxFQUFFLE1BQU07RUFDakIsb0NBQW9DO0lBVnRDLEtBQUs7TUFXRCxTQUFTLEVBQUUsSUFBSTtNQUNmLE9BQU8sRUFBRSxNQUFNOztBQUluQixLQUFLO0VBQ0gsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsQ0FBQztFRHRDVixZQUFRO0lBQ04sS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsRUFBRTtJQUNYLE9BQU8sRUFBRSxLQUFLOztBQ3NDbEIsV0FBVztFQUNULE9BQU8sRUFBRSxDQUFDOztBQUNaLFlBQVk7RUFDVixPQUFPLEVBQUUsUUFBUTtFQUNqQixvQ0FBb0M7SUFGdEMsWUFBWTtNQUdSLE9BQU8sRUFBRSxDQUFDOztBQUdkLEtBQUs7RUFDSCxLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxNQUFNO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxxQ0FBcUM7SUFKdkMsS0FBSztNQUtELEtBQUssRUFBRSxLQUFLO0VBQ2Qsb0NBQW9DO0lBTnRDLEtBQUs7TUFPRCxLQUFLLEVBQUUsSUFBSTtFQUNiLGVBQVc7SUFDVCxRQUFRLEVBQUUsUUFBUTs7QUFHcEIsV0FBSztFQUNILEtBQUssRUFBRSxLQUFLO0VBQ1osT0FBTyxFQUFFLFFBQVE7RUFDakIsS0FBSyxFQUFFLElBQUk7RUFDWCxxQ0FBcUM7SUFKdkMsV0FBSztNQUtELEtBQUssRUFBRSxLQUFLO0VBQ2Qsb0NBQW9DO0lBTnRDLFdBQUs7TUFPRCxLQUFLLEVBQUUsSUFBSTtNQUNYLEtBQUssRUFBRSxJQUFJO01BQ1gsTUFBTSxFQUFFLENBQUM7TUFDVCxPQUFPLEVBQUUsQ0FBQzs7QUFLZDtxQkFBSztFQUNILEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsUUFBUTtFQUNqQixvQ0FBb0M7SUFKdEM7eUJBQUs7TUFLRCxPQUFPLEVBQUUsQ0FBQzs7QUFFaEIsY0FBYztFQUNaLE1BQU0sRUFBRSxRQUFRO0VBQ2hCLFNBQVMsRUFBRSxJQUFJOztBQUVqQixNQUFNO0VBQ0osS0FBSyxFQUFFLElBQUk7O0FBRWIsY0FBYztFQUNaLFFBQVEsRUFBRSxLQUFLO0VBQ2YsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZ0JBQUM7SUFDQyxPQUFPLEVBQUUsS0FBSztJQUNkLE1BQU0sRUFBRSxJQUFJO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxVQUFVLEVBQUUsTUFBTTtJQUNsQixVQUFVLEVBQUUsa0JBQWU7SUFDM0IsYUFBYSxFQUFFLEtBQUs7SUFDcEIsS0FBSyxFQzdHRCxPQUFPO0lEOEdYLGVBQWUsRUFBRSxJQUFJO0lBQ3JCLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLG9DQUFvQztNQVZ0QyxnQkFBQztRQVdHLE1BQU0sRUFBRSxJQUFJO1FBQ1osS0FBSyxFQUFFLElBQUk7UUFDWCxXQUFXLEVBQUUsSUFBSTtJQUNuQixvQ0FBb0M7TUFkdEMsZ0JBQUM7UUFlRyxNQUFNLEVBQUUsSUFBSTtRQUNaLEtBQUssRUFBRSxJQUFJO1FBQ1gsV0FBVyxFQUFFLElBQUk7UUFDakIsS0FBSyxFQUFFLElBQUk7UUFDWCxNQUFNLEVBQUUsSUFBSTtJQUNkLHNCQUFPO01BQ0wsT0FBTyxFQUFFLEdBQU87TUFDaEIsV0FBVyxFQUFFLFdBQVc7TUFDeEIsV0FBVyxFQUFFLE1BQU07TUFDbkIsVUFBVSxFQUFFLE1BQU07TUFDbEIsT0FBTyxFQUFFLFlBQVk7TUFDckIsU0FBUyxFQUFFLElBQUk7TUFDZixvQ0FBb0M7UUFQdEMsc0JBQU87VUFRSCxTQUFTLEVBQUUsSUFBSTs7QUFFdkIsTUFBTTtFQUNKLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLG9DQUFvQztJQUp0QyxNQUFNO01BS0YsVUFBVSxFQUFFLEtBQUs7RUFDbkIsU0FBRTtJQUNBLFNBQVMsRUFBRSxJQUFJO0lBQ2YsTUFBTSxFQUFFLFFBQVE7SUFDaEIsV0FBVyxFQUFFLEdBQUc7RUFDbEIsVUFBRztJQUNELFNBQVMsRUFBRSxLQUFLO0lBQ2hCLG9DQUFvQztNQUZ0QyxVQUFHO1FBR0MsS0FBSyxFQUFFLEtBQUs7O0FFM0psQixPQUFPO0VBQ0wsVUFBVSxFRFNKLE9BQU87RUZPYixjQUFRO0lBQ04sS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsRUFBRTtJQUNYLE9BQU8sRUFBRSxLQUFLO0VHakJoQixvQ0FBb0M7SUFIdEMsT0FBTztNQUlILFVBQVUsRUFBRSxJQUFJO01BQ2hCLGFBQWEsRUFBRSw0QkFBeUI7TUFDeEMsVUFBVSxFQUFFLDRCQUF5QjtNSCtGdkMsUUFBUSxFQUFFLFFBQVE7TUFJaEIsT0FBTyxFR2xHRyxDQUFDOztBQUNmLGFBQWE7RUFDWCxRQUFRLEVBQUUsUUFBUTtFQUNsQixNQUFNLEVBQUUsSUFBSTs7QUFFZCxnQkFBZ0I7RUFDZCxPQUFPLEVBQUUsSUFBSTtFQUNiLG9DQUFvQztJQUZ0QyxnQkFBZ0I7TUFHWixPQUFPLEVBQUUsS0FBSztNSHdDaEIsUUFBUSxFQUFFLFFBQVE7TUFFaEIsS0FBa0IsRUd6Q0YsQ0FBQztNSDZDakIsR0FBa0IsRUc3Q0ssQ0FBQztNSGdDeEIsS0FBSyxFRy9CTyxJQUFJO01IZ0NoQixNQUFNLEVHaENZLElBQUk7TUFDdEIsV0FBVyxFQUFFLElBQUk7TUFDakIsVUFBVSxFQUFFLE1BQU07TUFDbEIsTUFBTSxFQUFFLE9BQU87TUFDZixhQUFhLEVBQUUsR0FBRztNQUVoQix3QkFBQztRQUNDLEtBQUssRURwQkosT0FBTztNQ3FCWixrQkFBQztRQUNDLEtBQUssRUR6QkgsT0FBTztRQzBCVCxTQUFTLEVBQUUsSUFBSTs7QUMzQnJCLGNBQWM7RUp1RFosUUFBUSxFQUFFLFFBQVE7RUFFaEIsS0FBa0IsRUl4REosQ0FBQztFSjREZixNQUFrQixFSTVETSxJQUFJO0VBQzlCLFNBQVMsRUFBRSxDQUFDO0VKOENWLEtBQUssRUk3Q0ssS0FBSztFSjhDZixNQUFNLEVJOUNXLElBQUk7RUFDdkIsb0NBQW9DO0lBSnRDLGNBQWM7TUFLVixPQUFPLEVBQUUsSUFBSTs7QUFDakIsMEJBQTBCO0VKMEN0QixLQUFLLEVJekNLLEtBQUs7RUowQ2YsTUFBTSxFSTFDVyxJQUFJO0VBQ3ZCLFdBQVcsRUFBRSxpQkFBZTtFQUM1QixVQUFVLEVBQUUsaUJBQWU7RUFDM0IsYUFBYSxFQUFFLGlCQUFlO0VBQzlCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixnQkFBZ0IsRUZIVixPQUFPO0VGNkNiLFFBQVEsRUFBRSxRQUFRO0VBRWhCLElBQWtCLEVJM0NMLENBQUM7RUorQ2QsR0FBa0IsRUkvQ0UsQ0FBQzs7QUFDekIsNEJBQTRCO0VKaUN4QixLQUFLLEVJaENLLElBQUk7RUppQ2QsTUFBTSxFSWpDVSxJQUFJO0VBQ3RCLGdCQUFnQixFRmRKLE9BQU87RUVlbkIsS0FBSyxFRlJDLE9BQU87RUVTYixNQUFNLEVBQUUsT0FBTztFQUNmLFNBQVMsRUFBRSxJQUFJO0VKbUNmLFFBQVEsRUFBRSxRQUFRO0VBRWhCLEtBQWtCLEVJcENKLENBQUM7RUp3Q2YsR0FBa0IsRUl4Q0csQ0FBQzs7QUNyQjFCLFNBQVM7RUx1RFAsUUFBUSxFQUFFLFFBQVE7RUFFaEIsSUFBa0IsRUt4REwsS0FBSztFTDREbEIsTUFBa0IsRUs1RFMsQ0FBQztFQUM5QixvQ0FBb0M7SUFGdEMsU0FBUztNQUdMLElBQUksRUFBRSxLQUFLO01BQ1gsTUFBTSxFQUFFLElBQUk7O0FBQ2hCLGdCQUFnQjtFQUNkLFNBQVMsRUFBRSxDQUFDOztBQUNkLGVBQWU7RUFDYixPQUFPLEVBQUUsWUFBWTtFQUNyQixZQUFZLEVBQUUsR0FBRztFQUNqQixvQ0FBb0M7SUFIdEMsZUFBZTtNQUlYLFlBQVksRUFBRSxHQUFHOztBQUNyQixlQUFlO0VMdUpiLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLE9BQU8sRUFBRSxLQUFLO0VBakhaLEtBQUssRUtyQ0ssSUFBSTtFTHNDZCxNQUFNLEVLdENJLElBQUk7RUFDaEIsZ0JBQWdCLEVIWkosT0FBTztFR2FuQixhQUFhLEVBQUUsR0FBRztFQUNsQixVQUFVLEVBQUUsTUFBTTtFTDRHaEIsU0FBUyxFSzNHQyxJQUFJO0VMNkdkLFdBQVcsRUs3R0ksSUFBSTtFTG1IZixLQUFLLEVFM0hMLE9BQU87RUdVWCxvQ0FBb0M7SUFEdEMsaUJBQUM7TUxrRkQsUUFBUSxFQUFFLFFBQVE7TUFFaEIsR0FBa0IsRUtsRkYsR0FBRztFQUNyQixxQkFBTztJQUNMLFVBQVUsRUFBRSxPQUFvQjs7QUN2QnBDLFdBQVc7RU51RFQsUUFBUSxFQUFFLFFBQVE7RUFFaEIsS0FBa0IsRU14REosS0FBSztFTjREbkIsTUFBa0IsRU01RFUsQ0FBQztFQUMvQixxQ0FBcUM7SUFGdkMsV0FBVztNQUdQLEtBQUssRUFBRSxLQUFLO0VBQ2Qsb0NBQW9DO0lBSnRDLFdBQVc7TUFLUCxPQUFPLEVBQUUsSUFBSTs7QUFDakIsa0JBQWtCO0VBQ2hCLFNBQVMsRUFBRSxDQUFDOztBQUNkLGlCQUFpQjtFQUNmLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFNBQVMsRUFBRSxJQUFJO0VBQ2Ysb0NBQW9DO0lBSHRDLGlCQUFpQjtNQUliLFNBQVMsRUFBRSxJQUFJOztBQUNuQixpQkFBaUI7RUFDZixlQUFlLEVBQUUsSUFBSTtFQUNyQixLQUFLLEVKUEMsT0FBTztFSVFiLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFFLE1BQU07RUFFbEIsWUFBWSxFQUFFLElBQUk7RU5GbEIsd0JBQVE7SUFDTixLQUFLLEVBQUUsSUFBSTtJQUNYLE9BQU8sRUFBRSxFQUFFO0lBQ1gsT0FBTyxFQUFFLEtBQUs7RU1BaEIscUNBQXFDO0lBUHZDLGlCQUFpQjtNQVFiLFlBQVksRUFBRSxJQUFJO0VBQ3BCLG9DQUFvQztJQVR0QyxpQkFBaUI7TUFVYixZQUFZLEVBQUUsSUFBSTtFQUNwQix1QkFBTztJQUNMLEtBQUssRUpyQkEsT0FBTztJSXNCWiw4Q0FBc0I7TUFDcEIsVUFBVSxFSnZCUCxPQUFPO0VJd0JkLHdDQUFzQjtJQUNwQixPQUFPLEVBQUUsS0FBSztJTnNCZCxLQUFLLEVNckJPLElBQUk7SU5zQmhCLE1BQU0sRU10Qk0sSUFBSTtJTitGaEIsU0FBUyxFTTlGRyxJQUFJO0lOZ0doQixXQUFXLEVNaEdNLElBQUk7SU44R2pCLFVBQVUsRU05R1MsTUFBTTtJTnNHekIsS0FBSyxFRTNITCxPQUFPO0lJc0JYLFVBQVUsRUFBRSxrQkFBZTtJQUMzQixhQUFhLEVBQUUsR0FBRztJQUNsQixLQUFLLEVBQUUsSUFBSTtJQUNYLFlBQVksRUFBRSxHQUFHO0lBQ2pCLG9DQUFvQztNQVJ0Qyx3Q0FBc0I7UUFTbEIsWUFBWSxFQUFFLEdBQUc7O0FBRXZCLHVCQUF1QjtFTlNuQixLQUFLLEVNUkssSUFBSTtFTlNkLE1BQU0sRU1UVSxJQUFJO0VBQ3RCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsTUFBTSxFQUFFLFVBQVU7O0FBQ3BCLHNCQUFzQjtFQUNwQixPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1gsV0FBVyxFQUFFLElBQUk7O0FDOUNuQixZQUFZO0VQdURWLFFBQVEsRUFBRSxRQUFRO0VBRWhCLElBQWtCLEVPeERMLENBQUM7RVA0RGQsR0FBa0IsRU81REUsSUFBSTtFQUMxQixvQ0FBb0M7SUFGdEMsWUFBWTtNQUdSLElBQUksRUFBRSxHQUFHOztBQUNiLGtCQUFrQjtFQUNoQixPQUFPLEVBQUUsS0FBSztFQUNkLHdCQUFPO0lBQ0wsT0FBTyxFQUFFLEdBQUU7O0FBQ2YsbUJBQW1CO0VBQ2pCLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLElBQUk7RUFDWixvQ0FBb0M7SUFIdEMsbUJBQW1CO01BSWYsS0FBSyxFQUFFLEtBQUs7O0FDWmhCLE9BQU87RUFDTCxLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxNQUFNO0VBQ2YsVUFBVSxFTktKLE9BQU87RU1KYixLQUFLLEVOTUMsT0FBTztFTUxiLG9DQUFvQztJQUx0QyxPQUFPO01BTUgsT0FBTyxFQUFFLE1BQU07RUFDakIsYUFBSztJQUNILEtBQUssRUFBRSxJQUFJO0VBQ2IsU0FBQztJQUNDLEtBQUssRU5BRCxPQUFPOztBTUVmLGlCQUFpQjtFQUNmLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLFFBQVE7RUFDakIsb0NBQW9DO0lBSnRDLGlCQUFpQjtNQUtiLFdBQVcsRUFBRSxHQUFHO01BQ2hCLFNBQVMsRUFBRSxJQUFJOztBQ2xCbkIsZ0JBQWdCO0VBQ2QsYUFBYSxFQUFFLElBQUk7O0FBQ3JCLHVCQUF1QjtFQUNyQixhQUFhLEVBQUUsR0FBRzs7QUFDcEIsdUJBQXVCO0VBQ3JCLFNBQVMsRUFBRSxDQUFDO0VBQ1osMEJBQUU7SUFDQSxPQUFPLEVBQUUsWUFBWTtJVHNIckIsU0FBUyxFU3JIRyxJQUFJO0lUdUhoQixXQUFXLEVTdkhNLENBQUM7SUFDbEIsS0FBSyxFQUFFLEtBQUs7SUFDWixvQ0FBb0M7TUFKdEMsMEJBQUU7UUFLRSxLQUFLLEVBQUUsTUFBTTs7QUNYbkIsV0FBVztFQUNULE1BQU0sRUFBRSxRQUFRO0VBR2QsaUJBQUU7SUFDQSxPQUFPLEVBQUUsWUFBWTtJQUNyQixTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxDQUFDO0lBQ2QsTUFBTSxFQUFFLFVBQVU7O0FBQ3hCLGtCQUFrQjtFQUNoQixNQUFNLEVBQUUsT0FBTzs7QUNWakIsVUFBVTtFWDZITixTQUFTLEVXNUhDLElBQUk7RVg4SGQsV0FBVyxFVzlISSxHQUFHOztBQ0R0QixvQkFBb0I7RUFFbEIsTUFBTSxFQUFFLFdBQVc7RUFDbkIsS0FBSyxFQUFFLEdBQUc7RVpjViwyQkFBUTtJQUNOLEtBQUssRUFBRSxJQUFJO0lBQ1gsT0FBTyxFQUFFLEVBQUU7SUFDWCxPQUFPLEVBQUUsS0FBSztFWWhCaEIscUNBQXFDO0lBSnZDLG9CQUFvQjtNQUtoQixLQUFLLEVBQUUsR0FBRztFQUNaLG9DQUFvQztJQU50QyxvQkFBb0I7TUFPaEIsS0FBSyxFQUFFLElBQUk7RUFDYixzQkFBQztJQUNDLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLG9DQUFvQztNQUZ0QyxzQkFBQztRQUdHLFNBQVMsRUFBRSxJQUFJOztBQUNyQiwyQkFBMkI7RVppSHZCLFNBQVMsRVloSEMsSUFBSTtFWmtIZCxXQUFXLEVZbEhJLEdBQUc7RVpvSGxCLGFBQWEsRVlwSE0sSUFBSTtFWjBIbkIsV0FBVyxFWTFIVSxJQUFJO0VBQy9CLG9DQUFvQztJQUZ0QywyQkFBMkI7TVppSHZCLFNBQVMsRVk5R0csSUFBSTtNWmdIaEIsV0FBVyxFWWhITSxHQUFHO01aa0hwQixhQUFhLEVZbEhRLEdBQUc7O0FBQzVCLG9CQUFvQjtFQUNsQixPQUFPLEVBQUUsS0FBSztFQUNkLFVBQVUsRVZkSCxPQUFPO0VVZWQsS0FBSyxFQUFFLEtBQUs7RUFDWixNQUFNLEVBQUUsV0FBVztFQUNuQixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsSUFBSTtFQUNqQixhQUFhLEVBQUUsR0FBRztFQUNsQixNQUFNLEVBQUUsT0FBTztFQUNmLDBCQUFPO0lBQ0wsVUFBVSxFQUFFLE9BQW9COztBQUVwQyxlQUFlO0VBQ2IsTUFBTSxFQUFFLFdBQVc7RUFDbkIsS0FBSyxFQUFFLEdBQUc7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNiLHFDQUFxQztJQUp2QyxlQUFlO01BS1gsS0FBSyxFQUFFLEdBQUc7RUFDWixvQ0FBb0M7SUFOdEMsZUFBZTtNQU9YLEtBQUssRUFBRSxJQUFJO01BQ1gsTUFBTSxFQUFFLFFBQVE7O0FBR2xCLCtCQUFpQjtFQUNmLEtBQUssRUFBRSxJQUFJO0VBRVgsMENBQVU7SUFDUixLQUFLLEVBQUUsR0FBRztJQUNWLE1BQU0sRUFBRSxjQUFjO0VBQ3hCLDJDQUFXO0lBQ1QsTUFBTSxFQUFFLFlBQVk7QUFFeEIsa0JBQUU7RUFDQSxTQUFTLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxRQUFRO0VBQ2hCLHdDQUFxQjtJQUNuQixNQUFNLEVBQUUsU0FBUztBQUNyQixxQ0FBcUI7RUFDbkIsS0FBSyxFVmxEQSxPQUFPO0VVbURaLFNBQVMsRUFBRSxJQUFJO0FBQ2pCLHdCQUFRO0VBQ04sTUFBTSxFQUFFLFFBQVE7RVp4Q2xCLCtCQUFRO0lBQ04sS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsRUFBRTtJQUNYLE9BQU8sRUFBRSxLQUFLO0VZdUNkLG9DQUFvQztJQUh0Qyx3QkFBUTtNQUlKLE1BQU0sRUFBRSxRQUFRO0FBQ3BCLDJCQUFXO0VBQ1QsS0FBSyxFQUFFLEdBQUc7RUFDVixPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1gsV0FBVyxFQUFFLElBQUk7QUFDbkIsMkJBQVc7RUFDVCxLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxHQUFHO0VBQ1YsT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsQ0FBQztFQUNULE1BQU0sRUFBRSxJQUFJO0VBQ1osV0FBVyxFQUFFLElBQUk7QUFDbkIsMEJBQVU7RUFDUixNQUFNLEVBQUUsT0FBTztFQUNmLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsS0FBSztFQUNiLG9DQUFvQztJQUx0QywwQkFBVTtNQU1OLFVBQVUsRUFBRSxVQUFVO0FBQzFCLDBCQUFVO0VBQ1IsT0FBTyxFQUFFLEtBQUs7RUFDZCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLG9DQUFvQztJQUp0QywwQkFBVTtNQUtOLFNBQVMsRUFBRSxJQUFJO0FBQ25CLDRCQUFZO0VBQ1YsT0FBTyxFQUFFLEtBQUs7RUFDZCxhQUFhLEVBQUUsSUFBSTtFQUNuQix3Q0FBVztJQUNULEtBQUssRUFBRSxJQUFJO0lBQ1gsVUFBVSxFQUFFLE1BQU07SUFDbEIsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsT0FBTztJQUNmLFNBQVMsRUFBRSxJQUFJO0lBQ2Ysb0NBQW9DO01BTnRDLHdDQUFXO1FBT1AsVUFBVSxFQUFFLElBQUk7RUFDcEIsdUNBQVU7SUFDUixPQUFPLEVBQUUsTUFBTTtFQUNqQix3Q0FBVztJQUNULEtBQUssRUFBRSxJQUFJO0lBQ1gsVUFBVSxFQUFFLE1BQU07SUFDbEIsZUFBZSxFQUFFLGVBQWU7SUFDaEMseURBQWdCO01BQ2QsT0FBTyxFQUFFLEtBQUs7TUFDZCxLQUFLLEVBQUUsS0FBSztNQUNaLE1BQU0sRUFBRSxNQUFNO01BQ2QsT0FBTyxFQUFFLEtBQUs7TUFDZCxhQUFhLEVBQUUsR0FBRztBQUV0QixzQ0FBVTtFQUNSLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsS0FBSztFQUNkLFNBQVMsRUFBRSxJQUFJO0VBQ2YsT0FBTyxFQUFFLE9BQU87RUFDaEIsU0FBUyxFQUFFLElBQUk7QUFFakIscUNBQVU7RUFDUixLQUFLLEVBQUUsS0FBSztFQUNaLFdBQVcsRUFBRSxJQUFJO0FBQ3JCLDBCQUFVO0VBQ1IsZ0JBQWdCLEVWaEhaLE9BQU87QVVrSFgsbURBQW9CO0VBQ2xCLE1BQU0sRUFBRSxVQUFVO0VBQ2xCLE9BQU8sRUFBRSxDQUFDO0VBRVIsU0FBSSxFQUFFLElBQUk7RUFDVixXQUFNLEVBQUUsSUFBSTtFQUNkLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLElBQUk7RUFDWixNQUFNLEVBQUUsSUFBSTtFQUNaLGFBQWEsRUFBRSxHQUFHO0VaM0d0QixnQkFBZ0IsRUV2QkosT0FBTztFRndCbkIsVUFBVSxFQUFFLHdFQUF5RjtFWTRHakcsS0FBSyxFVjdISCxPQUFPO0VVOEhULFdBQVcsRUFBRSwyQkFBd0I7RUFDckMsY0FBYyxFQUFFLEdBQUc7RUFDbkIsTUFBTSxFQUFFLE9BQU87RUFDZixPQUFPLEVBQUUsS0FBSztFQUNkLG9DQUFvQztJQWhCdEMsbURBQW9CO01BaUJoQixNQUFNLEVBQUUsVUFBVTtFQUNwQix5REFBTztJWnBIWCxnQkFBZ0IsRUV0QlQsT0FBTztJRnVCZCxVQUFVLEVBQUUsd0VBQXlGO0FZcUhuRyxnREFBaUI7RUFDZixXQUFXLEVBQUUsSUFBSTtFQUNqQixTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLG9DQUFvQztJQUp0QyxnREFBaUI7TUFLYixTQUFTLEVBQUUsSUFBSTtBQUNyQix5QkFBUztFQUNQLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsb0NBQW9DO0lBSHRDLHlCQUFTO01BSUwsV0FBVyxFQUFFLEdBQUc7RVpqSnBCLHFFQUFPO0lBRUwsZUFBZSxFQUFFLElBQUk7RUFDdkIscUVBQVE7SUFFTixlQUFlLEVBQUUsU0FBUzs7QWFkOUIsa0JBQWtCO0VBQ2hCLE9BQU8sRUFBRSxJQUFJO0VBQ2Isb0NBQW9DO0lBRnRDLGtCQUFrQjtNQUdkLEtBQUssRUFBRSxJQUFJO01ib0RiLFFBQVEsRUFBRSxRQUFRO01BRWhCLEtBQWtCLEVhckRGLENBQUM7TWJ5RGpCLEdBQWtCLEVhekRLLElBQUk7TWIrRDNCLE9BQU8sRWEvRHNCLEVBQUU7TWJ1RS9CLE9BQU8sRWF2RXNCLEVBQUU7TUFDL0Isd0JBQU87UUFDTCxPQUFPLEVBQUUsRUFBRTtRQUNYLFlBQVksRUFBRSxRQUFRO1FBQ3RCLFlBQVksRUFBRSxXQUFXO1FBQ3pCLFlBQVksRUFBRSxLQUFLO1FBQ25CLG1CQUFtQixFWEZqQixPQUFPO1FGK0NiLFFBQVEsRUFBRSxRQUFRO1FBRWhCLEtBQWtCLEVhOUNBLElBQUk7UWJrRHRCLEdBQWtCLEVhbERVLEtBQUs7UUFDL0IsT0FBTyxFQUFFLEtBQUs7O0FBQ3BCLHlCQUF5QjtFQUN2QixVQUFVLEVYTkosT0FBTztFV09iLEtBQUssRUFBRSxJQUFJOztBQUNiLHdCQUF3QjtFQUN0QixVQUFVLEVBQUUsVUFBVTtFQUN0QixhQUFhLEVBQUUsa0NBQWlDOztBQUNsRCx3QkFBd0I7RUFDdEIsS0FBSyxFWFZDLE9BQU87RVdXYixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFNBQVMsRUFBRSxJQUFJOztBQUNqQixRQUFRO0VBQ04sT0FBTyxFQUFFLElBQUk7RUFDYixVQUFVLEVBQUUsc0JBQXNCO0Via0RsQyxRQUFRLEVBQUUsS0FBSztFQUViLElBQWtCLEVhbkRSLElBQUk7RWJ1RGQsS0FBa0IsRWF2REksSUFBSTtFYjJEMUIsR0FBa0IsRWEzRGMsSUFBSTtFYitEcEMsTUFBa0IsRWEvRDJCLElBQUk7RWJxRWpELE9BQU8sRWFyRW9CLFFBQVM7RWJzQnBDLEtBQUssRWFyQkssSUFBSTtFYnNCZCxNQUFNLEVhdEJJLElBQUk7O0FDOUJsQixPQUFPO0VkOEVMLFFBQVEsRUFBRSxLQUFLO0VBRWIsSUFBa0IsRWMvRVIsQ0FBQztFZG1GWCxNQUFrQixFY25GRSxDQUFDO0VkeUZyQixPQUFPLEVjekZnQixFQUFFO0VkaUd6QixPQUFPLEVjakdnQixFQUFFO0VBQzNCLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFQUFFLElBQUk7O0FBQ2YsYUFBYTtFZCtKWCxlQUFlLEVBQUUsSUFBSTtFQUNyQixPQUFPLEVBQUUsS0FBSztFQWpIWixLQUFLLEVjN0NLLElBQUk7RWQ4Q2QsTUFBTSxFYzlDSSxJQUFJO0VBQ2hCLGdCQUFnQixFQUFFLGtCQUFlO0Vkc0gvQixTQUFTLEVjckhDLElBQUk7RWR1SGQsV0FBVyxFY3ZISSxJQUFJO0VkeUhuQixhQUFhLEVjekhPLElBQUk7RWRxSXBCLFVBQVUsRWNySVksTUFBTTtFZDZINUIsS0FBSyxFRTNITCxPQUFPO0VZRGIsS0FBSyxFQUFFLEtBQUs7RUFDWixhQUFhLEVBQUUsR0FBRztFQUNsQixvQ0FBb0M7SUFQdEMsYUFBYTtNZHlIVCxTQUFTLEVjakhHLElBQUk7TWRtSGhCLFdBQVcsRWNuSE0sSUFBSTtNZHFIckIsYUFBYSxFY3JIUyxJQUFJO01kaUl0QixVQUFVLEVjakljLE1BQU07TWR5SDlCLEtBQUssRUUzSEwsT0FBTztNRnlDWCxLQUFLLEVjdENPLElBQUk7TWR1Q2hCLE1BQU0sRWN2Q00sSUFBSTtFQUNsQixtQkFBTztJQUNMLGdCQUFnQixFQUFFLGtCQUFlOztBQ2ZyQyxjQUFjO0VBQ1osVUFBVSxFYlFMLE9BQU87RWFQWixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxXQUFXO0VmY3BCLHFCQUFRO0lBQ04sS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsRUFBRTtJQUNYLE9BQU8sRUFBRSxLQUFLO0VlZmhCLG9DQUFvQztJQUx0QyxjQUFjO01BTVYsT0FBTyxFQUFFLFFBQVE7O0FBQ3JCLGFBQWE7RUFDWCxLQUFLLEVBQUUsR0FBRztFQUNWLEtBQUssRUFBRSxJQUFJO0VBQ1gseUJBQWE7SUFDWCxhQUFhLEVBQUUsSUFBSTtJQUNuQixvQ0FBb0M7TUFGdEMseUJBQWE7UUFHVCxhQUFhLEVBQUUsQ0FBQztFQUNwQix3QkFBWTtJQUNWLFlBQVksRUFBRSxJQUFJO0lBQ2xCLG9DQUFvQztNQUZ0Qyx3QkFBWTtRQUdSLFlBQVksRUFBRSxDQUFDO0VBQ25CLG9DQUFvQztJQVh0QyxhQUFhO01BWVQsS0FBSyxFQUFFLElBQUk7TUFDWCxLQUFLLEVBQUUsSUFBSTtNQUNYLE1BQU0sRUFBRSxDQUFDO01BQ1QsT0FBTyxFQUFFLFFBQVE7TUFDakIsS0FBSyxFQUFFLElBQUk7TWZOYixvQkFBUTtRQUNOLEtBQUssRUFBRSxJQUFJO1FBQ1gsT0FBTyxFQUFFLEVBQUU7UUFDWCxPQUFPLEVBQUUsS0FBSzs7QWVLbEIsb0JBQW9CO0VBQ2xCLFFBQVEsRUFBRSxRQUFROztBQUNwQixvQkFBb0I7RWZ3QmhCLEtBQUssRWV2QkssSUFBSTtFZndCZCxNQUFNLEVleEJJLElBQUk7RUFDaEIsYUFBYSxFQUFFLEdBQUc7RWYwQmxCLFFBQVEsRUFBRSxRQUFRO0VBRWhCLElBQWtCLEVlM0JMLENBQUM7RWYrQmQsR0FBa0IsRWUvQkUsQ0FBQztFQUN2QixvQ0FBb0M7SUFKdEMsb0JBQW9CO01md0JoQixLQUFLLEVlbkJPLElBQUk7TWZvQmhCLE1BQU0sRWVwQk0sSUFBSTs7QUFDcEIsMEJBQTBCO0VBQ3hCLFlBQVksRUFBRSxLQUFLO0VBQ25CLG9DQUFvQztJQUZ0QywwQkFBMEI7TUFHdEIsWUFBWSxFQUFFLElBQUk7O0FBQ3RCLG1CQUFtQjtFQUNqQixTQUFTLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxVQUFVO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFNBQVMsRUFBRSxHQUFHO0VBQ2QsS0FBSyxFQUFFLE9BQU87RUFDZCxvQ0FBb0M7SUFQdEMsbUJBQW1CO01BUWYsU0FBUyxFQUFFLElBQUk7O0FBQ25CLDJCQUEyQjtFQUN6QixXQUFXLEVBQUUsR0FBRztFQUNoQixNQUFNLEVBQUUsU0FBUztFQUNqQixTQUFTLEVBQUUsR0FBRzs7QUFFZCxxQkFBQztFQUNDLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFYnBESSxPQUFPO0FGeUtsQiwwQkFBTTtFQUNKLEtBQUssRUV0S0YsT0FBTztBRnVLWiw2QkFBUztFQUNQLEtBQUssRUFBRSxPQUFrQjtBQUMzQiwyQkFBTztFQUNMLEtBQUssRUFBRSxPQUFtQjtBQUM1Qiw0QkFBUTtFQUNOLEtBQUssRUU5S0EsT0FBTzs7QWFxRGhCLDhCQUE4QjtFQUM1QixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsU0FBUyxFQUFFLElBQUk7RWYrR2YsbUNBQU07SUFDSixLQUFLLEVFdEtGLE9BQU87RUZ1S1osc0NBQVM7SUFDUCxLQUFLLEVBQUUsT0FBa0I7RUFDM0Isb0NBQU87SUFDTCxLQUFLLEVBQUUsT0FBbUI7RUFDNUIscUNBQVE7SUFDTixLQUFLLEVFOUtBLE9BQU87O0FhMkRkLHFDQUFxQztFQUR2QyxpQkFBaUI7SUFFYixXQUFXLEVBQUUsS0FBSztJQUNsQixLQUFLLEVBQUUsS0FBSztBQUNkLG9DQUFvQztFQUp0QyxpQkFBaUI7SUFLYixXQUFXLEVBQUUsS0FBSztJQUNsQixLQUFLLEVBQUUsSUFBSTs7QUFDZix1QkFBdUI7RUFDckIsT0FBTyxFQUFFLFlBQVk7RUFDckIsa0NBQVk7SUFDVixRQUFRLEVBQUUsUUFBUTtJQUNsQixHQUFHLEVBQUUsR0FBRztFQUNWLGlDQUFXO0lBQ1QsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLEdBQUc7O0FDNUVaLGlCQUFpQjtFQUNmLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLEtBQUssRUFBRSxLQUFLO0VBQ1oscUNBQXFDO0lBSHZDLGlCQUFpQjtNQUliLFNBQVMsRUFBRSxHQUFHO0VBQ2hCLG9DQUFvQztJQUx0QyxpQkFBaUI7TUFNYixTQUFTLEVBQUUsTUFBTTtNQUNqQixLQUFLLEVBQUUsSUFBSTtNQUNYLEtBQUssRUFBRSxJQUFJO01BQ1gsYUFBYSxFQUFFLElBQUk7O0FBQ3ZCLHVCQUF1QjtFQUNyQixhQUFhLEVBQUUsSUFBSTtFQUNuQix5QkFBQztJQUNDLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLEtBQUssRWRiRCxPQUFPO0ljY1gsU0FBUyxFQUFFLElBQUk7SUFDZixvQ0FBb0M7TUFKdEMseUJBQUM7UUFLRyxTQUFTLEVBQUUsSUFBSTtRQUNmLFdBQVcsRUFBRSxHQUFHOztBQUV0Qix5QkFBeUI7RUFDdkIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsb0NBQW9DO0lBRnRDLHlCQUF5QjtNQUdyQixZQUFZLEVBQUUsSUFBSTtNQUNsQixhQUFhLEVBQUUsSUFBSTs7QUFDdkIsMENBQTBDO0VoQjhCeEMsUUFBUSxFQUFFLFFBQVE7RUFFaEIsSUFBa0IsRWdCL0JMLENBQUM7RWhCbUNkLEdBQWtCLEVnQm5DRSxDQUFDO0VBQ3ZCLEtBQUssRUFBRSxJQUFJO0VBQ1gsb0NBQW9DO0lBSHRDLDBDQUEwQztNQUl0QyxLQUFLLEVBQUUsSUFBSTs7QUFDZixnQ0FBZ0M7RUFDOUIsS0FBSyxFQUFFLElBQUk7RUFDWCxhQUFhLEVBQUUsR0FBRzs7QUFFbEIscUNBQXFDO0VBRHZDLG9DQUFvQztJQUVoQyxXQUFXLEVBQUUsS0FBSztBQUNwQixvQ0FBb0M7RUFIdEMsb0NBQW9DO0lBSWhDLFdBQVcsRUFBRSxDQUFDO0FBQ2hCLG9DQUFvQztFQUx0QyxvQ0FBb0M7SUFNaEMsV0FBVyxFQUFFLEtBQUs7O0FBQ3RCLG1DQUFtQztFQUNqQyxPQUFPLEVBQUUsWUFBWTtFQUNyQiwrQ0FBYTtJQUNYLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEdBQUcsRUFBRSxJQUFJOztBQUViLG9DQUFvQztFQUNsQyxRQUFRLEVBQUUsUUFBUTtFQUNsQixZQUFZLEVBQUUsSUFBSTtFQUNsQixVQUFVLEVBQUUsSUFBSTtFQUNoQixvQ0FBb0M7SUFKdEMsb0NBQW9DO01BS2hDLFlBQVksRUFBRSxJQUFJOztBQ25EdEIsZUFBZTtFQUNiLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLEtBQUssRUFBRSxJQUFJO0VBQ1gsUUFBUSxFQUFFLE1BQU07RUFDaEIscUNBQXFDO0lBSnZDLGVBQWU7TUFLWCxLQUFLLEVBQUUsR0FBRztNQUNWLGFBQWEsRUFBRSxJQUFJO0VBQ3JCLG9DQUFvQztJQVB0QyxlQUFlO01BUVgsU0FBUyxFQUFFLE1BQU07TUFDakIsYUFBYSxFQUFFLENBQUM7TUFDaEIsS0FBSyxFQUFFLElBQUk7TUFDWCxLQUFLLEVBQUUsSUFBSTtNQUNYLE1BQU0sRUFBRSxJQUFJOztBQUNoQixzQkFBc0I7RUFDcEIsTUFBTSxFQUFFLGlCQUFlO0VBQ3ZCLE9BQU8sRUFBRSxjQUFjO0VBQ3ZCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsUUFBUSxFQUFFLFFBQVE7RWpCQWxCLDZCQUFRO0lBQ04sS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsRUFBRTtJQUNYLE9BQU8sRUFBRSxLQUFLO0VpQkRoQixvQ0FBb0M7SUFOdEMsc0JBQXNCO01BT2xCLE1BQU0sRUFBRSxJQUFJO01BQ1osT0FBTyxFQUFFLENBQUM7O0FBQ2QscUJBQXFCO0VBQ25CLE9BQU8sRUFBRSxLQUFLO0VBQ2QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsVUFBVSxFQUFFLEtBQUs7RUFDakIsWUFBWSxFQUFFLEtBQUs7RUFDbkIsZUFBZSxFQUFFLElBQUk7RUFDckIscUNBQXFDO0lBTnZDLHFCQUFxQjtNQU9qQixZQUFZLEVBQUUsR0FBRztFQUNuQixvQ0FBb0M7SUFSdEMscUJBQXFCO01BU2pCLFVBQVUsRUFBRSxDQUFDO01BQ2IsWUFBWSxFQUFFLENBQUM7O0FBQ25CLG9DQUFvQztFQUNsQyxLQUFLLEVBQUUsS0FBSztFakJxQlosUUFBUSxFQUFFLFFBQVE7RUFFaEIsSUFBa0IsRWlCdEJMLENBQUM7RWpCMEJkLEdBQWtCLEVpQjFCRSxDQUFDO0VBQ3ZCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsUUFBUSxFQUFFLE1BQU07RUFDaEIscUNBQXFDO0lBTHZDLG9DQUFvQztNQU1oQyxLQUFLLEVBQUUsR0FBRztFQUNaLG9DQUFvQztJQVB0QyxvQ0FBb0M7TUFRaEMsTUFBTSxFQUFFLEtBQUs7RUFDZixvQ0FBb0M7SUFUdEMsb0NBQW9DO01BVWhDLEtBQUssRUFBRSxJQUFJO01BQ1gsTUFBTSxFQUFFLEtBQUs7TUFDYixVQUFVLEVBQUUsQ0FBQztNQUNiLFFBQVEsRUFBRSxRQUFRO01BQ2xCLGFBQWEsRUFBRSxJQUFJO0VBQ3JCLG9DQUFvQztJQWZ0QyxvQ0FBb0M7TUFnQmhDLE1BQU0sRUFBRSxLQUFLOztBQUNqQixnQ0FBZ0M7RUFDOUIsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSTtFQUNYLG9DQUFvQztJQUh0QyxnQ0FBZ0M7TUFJNUIsUUFBUSxFQUFFLGlCQUFpQjtNQUMzQixNQUFNLEVBQUUsWUFBWTs7QUFDeEIscUJBQXFCO0VBQ25CLE9BQU8sRUFBRSxLQUFLO0VBQ2QscUNBQXFDO0lBRnZDLHFCQUFxQjtNQUdqQixZQUFZLEVBQUUsSUFBSTtFQUNwQixvQ0FBb0M7SUFKdEMscUJBQXFCO01BS2pCLFlBQVksRUFBRSxDQUFDO01BQ2YsS0FBSyxFQUFFLElBQUk7TUFDWCxLQUFLLEVBQUUsSUFBSTs7QUFDZixxQkFBcUI7RUFDbkIsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVmL0RFLE9BQU87RWVnRW5CLE9BQU8sRUFBRSxNQUFNO0VBQ2YsS0FBSyxFZjFEQyxPQUFPO0VlMkRiLE9BQU8sRUFBRSxLQUFLO0VqQndEWixTQUFTLEVpQnZEQyxJQUFJO0VqQnlEZCxXQUFXLEVpQnpESSxJQUFJO0VqQjJEbkIsYUFBYSxFaUIzRE8sSUFBSTs7QUFDNUIsc0JBQXNCO0VBQ3BCLEtBQUssRUFBRSxJQUFJO0VqQnFEVCxTQUFTLEVpQnBEQyxJQUFJO0VqQnNEZCxXQUFXLEVpQnRESSxHQUFHO0VqQndEbEIsYUFBYSxFaUJ4RE0sSUFBSTtFQUN6QixLQUFLLEVmbEVDLE9BQU87RWVtRWIsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUUsS0FBSztFQUNqQixRQUFRLEVBQUUsTUFBTTtFQUNoQixxQ0FBcUM7SUFQdkMsc0JBQXNCO01BUWxCLFNBQVMsRUFBRSxJQUFJO0VBQ2pCLG9DQUFvQztJQVR0QyxzQkFBc0I7TUFVbEIsYUFBYSxFQUFFLElBQUk7RUFDckIsNEJBQU87SUFDTCxlQUFlLEVBQUUsU0FBUztFQUM1QixvQ0FBb0M7SUFidEMsc0JBQXNCO01qQnNEbEIsU0FBUyxFaUJ4Q0csSUFBSTs7QUFDcEIsdUJBQXVCO0VBQ3JCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFZnBGSCxPQUFPO0VlcUZkLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE1BQU0sRUFBRSxNQUFNO0VqQm1DWixTQUFTLEVpQmxDQyxJQUFJO0VqQm9DZCxXQUFXLEVpQnBDSSxJQUFJO0VqQmtEZixVQUFVLEVpQmxETyxNQUFNO0VqQjBDdkIsS0FBSyxFRTNITCxPQUFPO0Vla0ZiLE1BQU0sRUFBRSxPQUFPO0VBQ2YsUUFBUSxFQUFFLE1BQU07RUFDaEIsS0FBSyxFQUFFLEtBQUs7RUFDWixxQ0FBcUM7SUFUdkMsdUJBQXVCO01BVW5CLEtBQUssRUFBRSxLQUFLO01BQ1osUUFBUSxFQUFFLE1BQU07RUFDbEIsb0NBQW9DO0lBWnRDLHVCQUF1QjtNQWFuQixRQUFRLEVBQUUsTUFBTTtNQUNoQixNQUFNLEVBQUUsV0FBVztFQUNyQixvQ0FBb0M7SUFmdEMsdUJBQXVCO01BZ0JuQixNQUFNLEVBQUUsTUFBTTtFQUNoQiw2QkFBTztJQUNMLFVBQVUsRUFBRSxPQUFvQjs7QUN4R3BDLG1CQUFtQjtFQUNqQixLQUFLLEVBQUUsS0FBSztFQUNaLE9BQU8sRUFBRSxDQUFDO0VBQ1YsVUFBVSxFQUFFLFdBQVc7RUFDdkIsS0FBSyxFQUFFLEtBQUs7RUFDWixRQUFRLEVBQUUsUUFBUTtFQUNsQixvQ0FBb0M7SUFOdEMsbUJBQW1CO01BT2YsS0FBSyxFQUFFLElBQUk7O0FBQ2YscUJBQXFCO0VBRW5CLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLGNBQWM7RUFDdkIsYUFBYSxFQUFFLDZCQUEwQjtFbEJpSHZDLFNBQVMsRWtCaEhDLElBQUk7RWxCa0hkLFdBQVcsRWtCbEhJLEdBQUc7RUFDcEIsUUFBUSxFQUFFLFFBQVE7RWxCR2xCLDRCQUFRO0lBQ04sS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsRUFBRTtJQUNYLE9BQU8sRUFBRSxLQUFLO0VrQkZkLGdIQUFDO0lBQ0MsT0FBTyxFQUFFLEtBQUs7SUFDZCxxSUFBUTtNQUNOLE9BQU8sRUFBRSxHQUFPO01BQ2hCLFFBQVEsRUFBRSxRQUFRO01BQ2xCLFdBQVcsRUFBRSxXQUFXO01BQ3hCLFdBQVcsRUFBRSxNQUFNO01BQ25CLFVBQVUsRUFBRSxNQUFNO01BQ2xCLFNBQVMsRUFBRSxJQUFJO01BQ2YsT0FBTyxFQUFFLEtBQUs7TUFDZCxLQUFLLEVBQUUsSUFBSTtNQUNYLE1BQU0sRUFBRSxJQUFJO01BQ1osSUFBSSxFQUFFLEdBQUc7TUFDVCxHQUFHLEVBQUUsR0FBRztFQUdWLDJDQUFRO0lBQ04sS0FBSyxFQUFFLE9BQU87RUFHaEIsMkNBQVE7SUFDTixLQUFLLEVBQUUsT0FBTztFQUdoQiwyQ0FBUTtJQUNOLEtBQUssRUFBRSxPQUFPOztBbEJnSXBCLGdDQUFNO0VBQ0osS0FBSyxFRXRLRixPQUFPO0FGdUtaLG1DQUFTO0VBQ1AsS0FBSyxFQUFFLE9BQWtCO0FBQzNCLGlDQUFPO0VBQ0wsS0FBSyxFQUFFLE9BQW1CO0FBQzVCLGtDQUFRO0VBQ04sS0FBSyxFRTlLQSxPQUFPOztBZ0I0Q2Qsb0NBQW9DO0VBRHRDLDJCQUEyQjtJQUV2QixPQUFPLEVBQUUsSUFBSTs7QUNqRGpCLGFBQWE7RUFDWCxPQUFPLEVBQUUsUUFBUTtFbkJnQmpCLG9CQUFRO0lBQ04sS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsRUFBRTtJQUNYLE9BQU8sRUFBRSxLQUFLO0VtQmpCaEIsaUJBQUc7SUFDRCxLQUFLLEVBQUUsSUFBSTtJQUNYLE9BQU8sRUFBRSxLQUFLO0lBQ2QsYUFBYSxFQUFFLEdBQUc7SUFDbEIsb0NBQW9DO01BSnRDLGlCQUFHO1FBS0MsS0FBSyxFQUFFLEdBQUc7UUFDVixLQUFLLEVBQUUsSUFBSTtRQUNYLGFBQWEsRUFBRSxDQUFDO0VBRWxCLDhCQUFHO0lBQ0QsYUFBYSxFQUFFLENBQUM7O0FDYnRCLGNBQWM7RUFDWixPQUFPLEVBQUUsV0FBVztFcEJnQnBCLHFCQUFRO0lBQ04sS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsRUFBRTtJQUNYLE9BQU8sRUFBRSxLQUFLO0VvQmpCaEIsb0NBQW9DO0lBSHRDLGNBQWM7TUFJVixPQUFPLEVBQUUsTUFBTTs7QUNIakIsbUNBQTZCO0VBQzNCLE9BQU8sRUFBRSxlQUFlO0FBQzFCLHVCQUFpQjtFQUNmLEtBQUssRUFBRSxLQUFLO0VBQ1osb0NBQW9DO0lBRnRDLHVCQUFpQjtNQUdiLEtBQUssRUFBRSxJQUFJO01BQ1gsa0NBQVk7UUFDVixhQUFhLEVBQUUsQ0FBQzs7QUFJdEIsbUNBQWlCO0VBQ2YsS0FBSyxFQUFFLEdBQUc7RUFDVixvQ0FBb0M7SUFGdEMsbUNBQWlCO01BR2IsS0FBSyxFQUFFLEdBQUc7O0FBRWhCLGlCQUFpQjtFQUNmLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLEdBQUc7RUFDVixvQ0FBb0M7SUFIdEMsaUJBQWlCO01BSWIsS0FBSyxFQUFFLElBQUk7O0FBQ2Ysd0JBQXdCO0VBQ3RCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsTUFBTSxFQUFFLGFBQWE7RUFDckIsTUFBTSxFQUFFLGlCQUFlO0VBQ3ZCLE1BQU0sRUFBRSxLQUFLO0VBQ2IsTUFBTSxFQUFFLE9BQU87RUFDZixRQUFRLEVBQUUsUUFBUTtFckJYbEIsK0JBQVE7SUFDTixLQUFLLEVBQUUsSUFBSTtJQUNYLE9BQU8sRUFBRSxFQUFFO0lBQ1gsT0FBTyxFQUFFLEtBQUs7RXFCVWhCLHFDQUFxQztJQVJ2Qyx3QkFBd0I7TUFTcEIsTUFBTSxFQUFFLEtBQUs7TUFDYixNQUFNLEVBQUUsYUFBYTtFQUN2QixvQ0FBb0M7SUFYdEMsd0JBQXdCO01BWXBCLE1BQU0sRUFBRSxDQUFDO01BQ1QsTUFBTSxFQUFFLElBQUk7TUFDWixXQUFXLEVBQUUsSUFBSTtNQUNqQixZQUFZLEVBQUUsSUFBSTtNQUNsQixhQUFhLEVBQUUsSUFBSTtFQUVuQix1REFBd0I7SUFDdEIsS0FBSyxFbkJuQ0osT0FBTztJbUJvQ1IsZUFBZSxFQUFFLFNBQVM7RUFDNUIsaUVBQWtDO0lBQ2hDLE9BQU8sRUFBRSxHQUFFOztBQUVqQix3QkFBd0I7RUFDdEIsT0FBTyxFQUFFLEtBQUs7RXJCOEVaLFNBQVMsRXFCN0VDLElBQUk7RXJCK0VkLFdBQVcsRXFCL0VJLEdBQUc7RXJCaUZsQixhQUFhLEVxQmpGTSxHQUFHO0VBQ3hCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsZUFBZSxFQUFFLElBQUk7RUFDckIsVUFBVSxFQUFFLElBQUk7RUFDaEIsS0FBSyxFbkI1Q0MsT0FBTztFbUI2Q2IscUNBQXFDO0lBUHZDLHdCQUF3QjtNckIrRXBCLFNBQVMsRXFCdkVHLElBQUk7RUFDbEIsb0NBQW9DO0lBVHRDLHdCQUF3QjtNQVVwQixhQUFhLEVBQUUsQ0FBQztFQUNsQixvQ0FBb0M7SUFYdEMsd0JBQXdCO01yQitFcEIsU0FBUyxFcUJuRUcsSUFBSTs7QUFDcEIsdUJBQXVCO0VBQ3JCLFVBQVUsRW5CekRFLE9BQU87RW1CMERuQixPQUFPLEVBQUUsWUFBWTtFckJnRW5CLFNBQVMsRXFCL0RDLElBQUk7RXJCaUVkLFdBQVcsRXFCakVJLElBQUk7RXJCbUVuQixhQUFhLEVxQm5FTyxJQUFJO0VyQnVFcEIsS0FBSyxFRTNITCxPQUFPO0VtQnFEYixPQUFPLEVBQUUsS0FBSztFQUNkLHFDQUFxQztJQUx2Qyx1QkFBdUI7TXJCa0VuQixTQUFTLEVxQjVERyxJQUFJO01yQjhEaEIsV0FBVyxFcUI5RE0sSUFBSTtNQUNyQixPQUFPLEVBQUUsS0FBSztFQUNkLDREQUFvQztJQVJ4Qyx1QkFBdUI7TXJCa0VuQixTQUFTLEVxQnpESyxJQUFJO01yQjJEbEIsV0FBVyxFcUIzRFEsSUFBSTtNckI2RHZCLGFBQWEsRXFCN0RXLEdBQUc7O0FBQy9CLHVCQUF1QjtFQUNyQixPQUFPLEVBQUUsS0FBSztFQUNkLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLE1BQU0sRUFBRSxLQUFLO0VBQ2IsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLGNBQWM7RUFDdkIsUUFBUSxFQUFFLFFBQVE7RUFDbEIscUNBQXFDO0lBVHZDLHVCQUF1QjtNQVVuQixNQUFNLEVBQUUsS0FBSztNQUNiLE1BQU0sRUFBRSxDQUFDO0VBQ1gsb0NBQW9DO0lBWnRDLHVCQUF1QjtNQWFuQixNQUFNLEVBQUUsSUFBSTtNQUNaLFVBQVUsRUFBRSxDQUFDO01BQ2IsT0FBTyxFQUFFLGlCQUFpQjs7QUFDOUIsc0NBQXNDO0VBQ3BDLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsUUFBUSxFQUFFLE1BQU07RXJCeENkLEtBQUssRXFCeUNLLElBQUk7RXJCeENkLE1BQU0sRXFCd0NVLEtBQUs7RUFDdkIsb0NBQW9DO0lBTHRDLHNDQUFzQztNckJyQ2xDLEtBQUssRXFCMkNPLEtBQUs7TXJCMUNqQixNQUFNLEVxQjBDYSxJQUFJO01yQnBDekIsUUFBUSxFQUFFLFFBQVE7TUFFaEIsSUFBa0IsRXFCbUNILENBQUM7TXJCL0JoQixHQUFrQixFcUIrQkksR0FBRzs7QUFDN0Isa0NBQWtDO0VyQjdDOUIsS0FBSyxFcUI4Q0ssSUFBSTtFckI3Q2QsTUFBTSxFcUI2Q1UsSUFBSTtFckJPdEIsUUFBUSxFQUFFLFFBQVE7RUFJaEIsT0FBTyxFcUJWQyxDQUFDOztBQy9GYixTQUFTO0VBQ1AsTUFBTSxFQUFFLEtBQUs7RUFDYixVQUFVLEVBQUUsTUFBTTtFQUNsQixVQUFVLEVBQUUsSUFBSTtFQUNoQixvQ0FBb0M7SUFKdEMsU0FBUztNQUtMLE1BQU0sRUFBRSxJQUFJO01BQ1osYUFBYSxFQUFFLElBQUk7O0FBQ3ZCLGVBQWU7RUFDYixPQUFPLEVBQUUsS0FBSztFdEJxSFosU0FBUyxFc0JwSEMsSUFBSTtFdEJzSGQsV0FBVyxFc0J0SEksSUFBSTtFdEI4SGYsV0FBVyxFc0I5SE0sSUFBSTtFdEI0SHJCLEtBQUssRXNCNUhpQixJQUFJO0VBQ2hDLGdCQUFnQixFQUFFLE9BQU87RUFDekIsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixVQUFVLEVBQUUsaUJBQWlCOztBQ1ovQixXQUFXO0V2QnVEVCxRQUFRLEVBQUUsUUFBUTtFQUVoQixLQUFrQixFdUJ4REosQ0FBQztFdkI0RGYsR0FBa0IsRXVCNURHLENBQUM7RUFDeEIsS0FBSyxFQUFFLEtBQUs7RUFDWixxQkFBVztJdkIyRVgsUUFBUSxFQUFFLEtBQUs7SUFFYixHQUFrQixFdUI1RVAsQ0FBQztFQUNkLHFDQUFxQztJQUx2QyxXQUFXO01BTVAsS0FBSyxFQUFFLEtBQUs7RUFDZCxvQ0FBb0M7SUFQdEMsV0FBVztNQVFQLFFBQVEsRUFBRSxNQUFNO01BQ2hCLEtBQUssRUFBRSxJQUFJOztBQUdiLG9DQUFvQztFQUR0QyxrQkFBa0I7SUFFZCxRQUFRLEVBQUUsbUJBQW1CO0lBQzdCLEtBQUssRUFBRSxJQUFJOztBQ2JiLDRCQUF3QjtFQUN0QixRQUFRLEVBQUUsUUFBUTs7QUNGdEIsY0FBYztFQUNaLFVBQVUsRXZCUUwsT0FBTztFdUJQWixPQUFPLEVBQUUsU0FBUztFQUNsQixhQUFhLEVBQUUsSUFBSTtFQUNuQixRQUFRLEVBQUUsUUFBUTtFQUNsQixRQUFRLEVBQUUsTUFBTTtFQUNoQixvQ0FBb0M7SUFOdEMsY0FBYztNQU9WLE9BQU8sRUFBRSxTQUFTO0VBQ3BCLGlCQUFFO0l6QnFIQSxTQUFTLEV5QnBIRyxJQUFJO0l6QnNIaEIsV0FBVyxFeUJ0SE0sR0FBRztJekJ3SHBCLGFBQWEsRXlCeEhRLEdBQUc7SXpCOEhwQixXQUFXLEV5QjlIVyxJQUFJO0lBQzlCLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLDZCQUFhO01BQ1gsVUFBVSxFQUFFLENBQUM7RUFDakIsZ0JBQUM7SXpCZ0hDLFNBQVMsRXlCL0dHLElBQUk7SXpCaUhoQixXQUFXLEV5QmpITSxHQUFHO0l6Qm1IcEIsYUFBYSxFeUJuSFEsSUFBSTs7QUFDN0IsNkJBQTZCO0VBQzNCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLE1BQU0sRUFBRSxLQUFLOztBQ2pCZixVQUFVO0VBQ1IsYUFBYSxFQUFFLElBQUk7O0FBRW5CLGtCQUFDO0VBQ0MsT0FBTyxFQUFFLEtBQUs7RUFDZCxlQUFlLEVBQUUsSUFBSTtFQUNyQixRQUFRLEVBQUUsTUFBTTtFQUNoQixNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRXhCQ1AsT0FBTztFd0JBVixRQUFRLEVBQUUsUUFBUTtFMUJrS3BCLHVCQUFNO0lBQ0osS0FBSyxFRXRLRixPQUFPO0VGdUtaLDBCQUFTO0lBQ1AsS0FBSyxFQUFFLE9BQWtCO0VBQzNCLHdCQUFPO0lBQ0wsS0FBSyxFQUFFLE9BQW1CO0VBQzVCLHlCQUFRO0lBQ04sS0FBSyxFRTlLQSxPQUFPO0V3QlFWLDBDQUFpQjtJQUNmLGVBQWUsRUFBRSxTQUFTO0VBQzlCLG9DQUFvQztJQVh0QyxrQkFBQztNQVlHLE1BQU0sRUFBRSxJQUFJOztBQUNsQixpQkFBaUI7RUFDZixPQUFPLEVBQUUsS0FBSztFQUNkLFVBQVUsRXhCZEgsT0FBTztFRitDWixLQUFLLEUwQmhDSyxJQUFJO0UxQmlDZCxNQUFNLEUwQmpDSSxJQUFJO0UxQjBHZCxTQUFTLEUwQnpHQyxJQUFJO0UxQnlIVixVQUFVLEUwQnpIRSxNQUFNO0UxQmlIbEIsS0FBSyxFRTNITCxPQUFPO0VGNkNiLFFBQVEsRUFBRSxRQUFRO0VBRWhCLEdBQWtCLEUwQnBDTixDQUFDO0UxQjBDYixPQUFPLEUwQjFDUSxDQUFDO0VBQ2xCLG9DQUFvQztJQU50QyxpQkFBaUI7TUFPYixTQUFTLEVBQUUsSUFBSTtNQUNmLEtBQUssRUFBRSxJQUFJO0VBQ2Isd0NBQXNCO0lBQ3BCLE9BQU8sRUFBRSxLQUFLO0kxQm1HZCxTQUFTLEUwQmxHRyxJQUFJO0kxQm9HaEIsV0FBVyxFMEJwR00sSUFBSTtJQUNyQixNQUFNLEVBQUUsVUFBVTtJQUNsQixvQ0FBb0M7TUFKdEMsd0NBQXNCO1ExQm9HcEIsU0FBUyxFMEIvRkssSUFBSTtRMUJpR2xCLFdBQVcsRTBCakdRLElBQUk7O0FBQzNCLGlCQUFpQjtFQUNmLE9BQU8sRUFBRSxLQUFLO0UxQjZGWixTQUFTLEUwQjVGQyxJQUFJO0UxQjhGZCxXQUFXLEUwQjlGSSxHQUFHO0VBQ3BCLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLG9DQUFvQztJQUp0QyxpQkFBaUI7TUFLYixLQUFLLEVBQUUsSUFBSTtNMUJZWCxLQUFLLEUwQlhPLElBQUk7TTFCWWhCLE1BQU0sRTBCWlksSUFBSTtNMUJ3RnRCLFNBQVMsRTBCdkZHLElBQUk7TTFCeUZoQixXQUFXLEUwQnpGTSxHQUFHO00xQmlCdEIsUUFBUSxFQUFFLFFBQVE7TUFFaEIsSUFBa0IsRTBCbEJILENBQUM7O0FBR2xCLDhCQUFpQjtFQUNmLE9BQU8sRUFBRSxpQkFBaUI7RUFDMUIsb0NBQW9DO0lBRnRDLDhCQUFpQjtNQUdiLE9BQU8sRUFBRSxlQUFlO0FBQzVCLDhCQUFpQjtFQUNmLElBQUksRUFBRSxDQUFDOztBQUNYLFFBQVE7RUFDTixhQUFhLEVBQUUsR0FBRztFQUNsQiwwQkFBaUI7SUFDZixPQUFPLEVBQUUsaUJBQWlCO0lBQzFCLG9DQUFvQztNQUZ0QywwQkFBaUI7UUFHYixPQUFPLEVBQUUsZUFBZTtFQUM1QiwwQkFBaUI7SUFDZixLQUFLLEVBQUUsQ0FBQzs7QUN2RFosY0FBYztFQUVaLE9BQU8sRUFBRSxRQUFRO0UzQmVqQixxQkFBUTtJQUNOLEtBQUssRUFBRSxJQUFJO0lBQ1gsT0FBTyxFQUFFLEVBQUU7SUFDWCxPQUFPLEVBQUUsS0FBSztFMkJqQmhCLGdCQUFDO0lBQ0MsT0FBTyxFQUFFLFlBQVk7SUFDckIsVUFBVSxFekJGQSxPQUFPO0l5QkdqQixLQUFLLEV6QklELE9BQU87SXlCSFgsT0FBTyxFQUFFLGlCQUFpQjtJQUMxQixlQUFlLEVBQUUsSUFBSTtJQUNyQixRQUFRLEVBQUUsUUFBUTtJQUNsQixNQUFNLEVBQUUsV0FBVztJM0JtSG5CLFNBQVMsRTJCbEhHLElBQUk7STNCb0hoQixXQUFXLEUyQnBITSxDQUFDO0lBQ2xCLGdDQUFpQjtNQUNmLFVBQVUsRUFBRSxPQUFvQjtJQUNsQyx1QkFBUTtNQUNOLFFBQVEsRUFBRSxRQUFRO01BQ2xCLFdBQVcsRUFBRSxXQUFXO01BQ3hCLE9BQU8sRUFBRSxHQUFPO01BQ2hCLElBQUksRUFBRSxJQUFJO01BQ1YsR0FBRyxFQUFFLEdBQUc7O0FDbEJaLHNCQUFhO0VBQ1gsS0FBSyxFMUJRRCxPQUFPO0UwQlBYLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLE1BQU0sRUFBRSxRQUFRO0VBQ2hCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFMUJIQSxPQUFPO0UwQklqQiw2Q0FBc0I7SUFDcEIsS0FBSyxFQUFFLElBQUk7SUFDWCwrQ0FBQztNQUNDLE9BQU8sRUFBRSxLQUFLO01BQ2QsVUFBVSxFMUJWVixPQUFPO00wQldQLEtBQUssRUFBRSxJQUFJO01BQ1gsS0FBSyxFQUFFLEtBQUs7TUFDWixVQUFVLEVBQUUsTUFBTTtNQUNsQixLQUFLLEUxQkxMLE9BQU87TTBCTVAsZUFBZSxFQUFFLElBQUk7TUFDckIsWUFBWSxFQUFFLGlCQUFzQjtNQUNwQyxvQ0FBb0M7UUFUdEMsK0NBQUM7VUFVRyxPQUFPLEVBQUUsS0FBSztVQUNkLEtBQUssRUFBRSxLQUFLO0VBQ2xCLHlDQUFrQjtJQUNoQixVQUFVLEUxQm5CRixPQUFPO0lGY25CLGdEQUFRO01BQ04sS0FBSyxFQUFFLElBQUk7TUFDWCxPQUFPLEVBQUUsRUFBRTtNQUNYLE9BQU8sRUFBRSxLQUFLO0k0QklaLGdEQUFNO01BQ0osT0FBTyxFQUFFLFFBQVE7TUFDakIsS0FBSyxFQUFFLEtBQUs7TUFDWixvQ0FBb0M7UUFIdEMsZ0RBQU07VUFJRixPQUFPLEVBQUUsUUFBUTs7QUM1QjNCLDBCQUEwQjtFQUN4QixVQUFVLEVBQUUsTUFBTTtFQUNsQixTQUFTLEVBQUUsQ0FBQztFQUNaLE1BQU0sRUFBRSxJQUFJO0VBQ1osb0NBQW9DO0lBSnRDLDBCQUEwQjtNQUt0QixNQUFNLEVBQUUsSUFBSTtNQUNaLE1BQU0sRUFBRSxXQUFXOztBQUN2Qix5QkFBeUI7RUFDdkIsT0FBTyxFQUFFLFlBQVk7RUFDckIsTUFBTSxFQUFFLEtBQUs7RUFDYixvQ0FBb0M7SUFIdEMseUJBQXlCO01BSXJCLE1BQU0sRUFBRSxLQUFLO0VBQ2YsbUNBQVc7SUFDVCxRQUFRLEVBQUUsUUFBUTtJQUNsQixHQUFHLEVBQUUsR0FBRzs7QUNkWixlQUFlO0VBQ2IsYUFBYSxFQUFFLElBQUk7RUFDbkIsS0FBSyxFQUFFLEdBQUc7RUFDVixLQUFLLEVBQUUsSUFBSTtFOUJjWCxzQkFBUTtJQUNOLEtBQUssRUFBRSxJQUFJO0lBQ1gsT0FBTyxFQUFFLEVBQUU7SUFDWCxPQUFPLEVBQUUsS0FBSztFOEJmaEIsb0NBQW9DO0lBTHRDLGVBQWU7TUFNWCxLQUFLLEVBQUUsSUFBSTs7QUFFZixvQkFBb0I7RUFDbEIsS0FBSyxFQUFFLEdBQUc7RUFDVixLQUFLLEVBQUUsS0FBSztFQUNaLG9DQUFvQztJQUh0QyxvQkFBb0I7TUFJaEIsS0FBSyxFQUFFLElBQUk7O0FBRWYsY0FBYztFQUNaLE9BQU8sRUFBRSxNQUFNO0VBQ2YsVUFBVSxFQUFFLE9BQU87RTlCQ25CLHFCQUFRO0lBQ04sS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsRUFBRTtJQUNYLE9BQU8sRUFBRSxLQUFLO0U4QkZoQixvQ0FBb0M7SUFKdEMsY0FBYztNQUtWLE9BQU8sRUFBRSxNQUFNO01BQ2YsS0FBSyxFQUFFLElBQUk7TUFDWCxRQUFRLEVBQUUsUUFBUTtNQUNsQixVQUFVLEVBQUUsVUFBVTtNOUJMeEIscUJBQVE7UUFDTixLQUFLLEVBQUUsSUFBSTtRQUNYLE9BQU8sRUFBRSxFQUFFO1FBQ1gsT0FBTyxFQUFFLEtBQUs7O0E4QktsQixxQkFBcUI7RUFDbkIsVUFBVSxFNUJsQkosT0FBTztFNEJtQmIsS0FBSyxFNUJqQkMsT0FBTztFNEJrQmIsV0FBVyxFQUFFLElBQUk7RUFDakIsT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsT0FBTztFQUNmLFNBQVMsRUFBRSxJQUFJO0VBQ2YsUUFBUSxFQUFFLE1BQU07O0FBQ2xCLDBCQUEwQjtFQUN4QixLQUFLLEU1QnhCQyxPQUFPO0U0QnlCYixLQUFLLEVBQUUsSUFBSTtFQUNYLFlBQVksRUFBRSxJQUFJO0VBQ2xCLE9BQU8sRUFBRSxLQUFLO0U5QldaLEtBQUssRThCVkssSUFBSTtFOUJXZCxNQUFNLEU4QlhVLElBQUk7RUFDdEIsZUFBZSxFQUFFLElBQUk7RUFDckIsVUFBVSxFQUFFLE1BQU07RUFDbEIsb0NBQVc7SUFDVCxVQUFVLEU1QnBDUCxPQUFPO0U0QnFDWixrQ0FBUztJQUNQLFVBQVUsRTVCeENMLE9BQU87STRCeUNaLG1GQUFRO01BRU4sVUFBVSxFQUFFLE9BQW9COztBOUI5QnBDLDBCQUFRO0VBQ04sS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsRUFBRTtFQUNYLE9BQU8sRUFBRSxLQUFLOztBOEIrQmxCLHlCQUF5QjtFQUN2QixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxjQUFjO0VBQ3ZCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFVBQVUsRUFBRSxJQUFJO0U5Qm9IaEIsOEJBQU07SUFDSixLQUFLLEVFdEtGLE9BQU87RUZ1S1osaUNBQVM7SUFDUCxLQUFLLEVBQUUsT0FBa0I7RUFDM0IsK0JBQU87SUFDTCxLQUFLLEVBQUUsT0FBbUI7RUFDNUIsZ0NBQVE7SUFDTixLQUFLLEVFOUtBLE9BQU87RUZtQ2QsaUVBQU87SUFFTCxlQUFlLEVBQUUsSUFBSTtFQUN2QixpRUFBUTtJQUVOLGVBQWUsRUFBRSxTQUFTO0VBM0I1QixnQ0FBUTtJQUNOLEtBQUssRUFBRSxJQUFJO0lBQ1gsT0FBTyxFQUFFLEVBQUU7SUFDWCxPQUFPLEVBQUUsS0FBSztFOEJ1Q2hCLHFDQUFxQztJQVJ2Qyx5QkFBeUI7TUFTckIsTUFBTSxFQUFFLElBQUk7TUFDWixPQUFPLEVBQUUsY0FBYztNQUN2QixhQUFhLEVBQUUsNkJBQTJCO0VBQzVDLG9DQUFvQztJQVp0Qyx5QkFBeUI7TUFhckIsT0FBTyxFQUFFLGNBQWM7TUFDdkIsYUFBYSxFQUFFLDZCQUEwQjs7QUFDN0MsMEJBQTBCO0VBQ3hCLFNBQVMsRUFBRSxJQUFJO0VBQ2YscUNBQXFDO0lBRnZDLDBCQUEwQjtNQUd0QixLQUFLLEVBQUUsSUFBSTtNQUNYLEtBQUssRUFBRSxJQUFJO01BQ1gsV0FBVyxFQUFFLEdBQUc7O0FBQ3BCLG9DQUFvQztFOUJ4QmhDLEtBQUssRThCeUJLLElBQUk7RTlCeEJkLE1BQU0sRThCd0JVLElBQUk7RUFDdEIsUUFBUSxFQUFFLE1BQU07RUFDaEIsT0FBTyxFQUFFLEtBQUs7RTlCcEJkLFFBQVEsRUFBRSxRQUFRO0VBRWhCLElBQWtCLEU4Qm1CTCxDQUFDO0U5QmZkLEdBQWtCLEU4QmVFLElBQUk7RUFDMUIsNENBQVM7SUFDUCxJQUFJLEVBQUUsSUFBSTs7QUFDZCwwQkFBMEI7RTlCL0J0QixLQUFLLEU4QmdDSyxJQUFJO0U5Qi9CZCxNQUFNLEU4QitCVSxJQUFJOztBQU1wQiwwTUFBeUI7RUFDdkIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsK05BQVE7SUFDTixPQUFPLEVBQUUsR0FBTztJOUJvQ3BCLFNBQVMsRThCbkNPLElBQUk7STlCNkNoQixXQUFXLEU4QjdDTyxNQUFNO0k5Qm1EeEIsVUFBVSxFOEJuRGUsTUFBTTtJQUMvQixXQUFXLEVBQUUsV0FBVztJQUN4QixPQUFPLEVBQUUsS0FBSztJOUJ6Q2xCLEtBQUssRThCMENXLElBQUk7STlCekNwQixNQUFNLEU4QnlDVSxJQUFJO0k5QnRDdEIsUUFBUSxFQUFFLFFBQVE7SUFFaEIsSUFBa0IsRThCcUNDLENBQUM7STlCakNwQixHQUFrQixFOEJpQ1EsR0FBRztJOUIzQjdCLE9BQU8sRThCMkJ3QixDQUFDO0k5Qm5CaEMsT0FBTyxFOEJtQndCLENBQUM7SUFDNUIsV0FBVyxFQUFFLGlCQUFpQjtBQUdoQyx5RUFBUTtFQUNOLEtBQUssRUFBRSxPQUFPO0FBR2hCLHlFQUFRO0VBQ04sS0FBSyxFQUFFLE9BQU87QUFHaEIseUVBQVE7RUFDTixLQUFLLEVBQUUsT0FBTzs7QUFDdEIseUJBQXlCO0VBQ3ZCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGlDQUFTO0lBQ1AsWUFBWSxFQUFFLElBQUk7O0FBRXRCLGVBQWU7RUFDYixPQUFPLEVBQUUsUUFBUTtFOUJqR2pCLHNCQUFRO0lBQ04sS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsRUFBRTtJQUNYLE9BQU8sRUFBRSxLQUFLO0U4QmdHaEIsbUJBQUc7SUFDRCxLQUFLLEVBQUUsSUFBSTtJQUNYLE9BQU8sRUFBRSxLQUFLO0lBQ2QsYUFBYSxFQUFFLEdBQUc7SUFDbEIsb0NBQW9DO01BSnRDLG1CQUFHO1FBS0MsS0FBSyxFQUFFLEdBQUc7UUFDVixLQUFLLEVBQUUsSUFBSTtRQUNYLGFBQWEsRUFBRSxDQUFDO0VBRWxCLGdDQUFHO0lBQ0QsYUFBYSxFQUFFLENBQUM7O0FDOUh0QixVQUFVO0UvQnVEUixRQUFRLEVBQUUsUUFBUTtFQUVoQixJQUFrQixFK0J4REwsQ0FBQztFQUNoQixXQUFXLEVBQUUsTUFBTTtFQUNuQixvQkFBVztJQUNULFFBQVEsRUFBRSxLQUFLO0lBQ2YsV0FBVyxFQUFFLENBQUM7O0FBQ2xCLGdCQUFnQjtFQUNkLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLE1BQU07O0FDUnBCLG1CQUFtQjtFQUNqQixNQUFNLEVBQUUsT0FBTztFaEM0SGIsU0FBUyxFZ0MzSEMsSUFBSTtFaEM2SGQsV0FBVyxFZ0M3SEksR0FBRztFaEMySWQsVUFBVSxFZ0MzSU0sTUFBTTs7QUNGOUIsZUFBZTtFQUNiLGFBQWEsRUFBRSxJQUFJO0VqQ2dCbkIsc0JBQVE7SUFDTixLQUFLLEVBQUUsSUFBSTtJQUNYLE9BQU8sRUFBRSxFQUFFO0lBQ1gsT0FBTyxFQUFFLEtBQUs7O0FpQ2hCbEIsdUJBQXVCO0VBQ3JCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLE1BQU0sRUFBRSxJQUFJO0VBQ1osWUFBWSxFQUFFLElBQUk7RUFDbEIscUNBQXFDO0lBTHZDLHVCQUF1QjtNQU1uQixNQUFNLEVBQUUsSUFBSTtNQUNaLFlBQVksRUFBRSxJQUFJO0VBQ3BCLG9DQUFvQztJQVJ0Qyx1QkFBdUI7TUFTbkIsV0FBVyxFQUFFLENBQUM7TUFDZCxjQUFjLEVBQUUsR0FBRztNQUNuQixNQUFNLEVBQUUsSUFBSTs7QUFDaEIsMkJBQTJCO0VqQ21DdkIsS0FBSyxFaUNsQ0ssSUFBSTtFakNtQ2QsTUFBTSxFaUNuQ0ksSUFBSTtFQUNoQixPQUFPLEVBQUUsS0FBSztFakNxQ2QsUUFBUSxFQUFFLFFBQVE7RUFFaEIsSUFBa0IsRWlDdENMLENBQUM7RWpDMENkLEdBQWtCLEVpQzFDRSxDQUFDO0VBQ3ZCLHFDQUFxQztJQUp2QywyQkFBMkI7TWpDbUN2QixLQUFLLEVpQzlCTyxJQUFJO01qQytCaEIsTUFBTSxFaUMvQk0sSUFBSTtFQUNsQixvQ0FBb0M7SUFOdEMsMkJBQTJCO01BT3ZCLEtBQUssRUFBRSxJQUFJOztBQUVmLHNCQUFzQjtFQUNwQixhQUFhLEVBQUUsR0FBRztFakNzQmhCLEtBQUssRWlDckJLLElBQUk7RWpDc0JkLE1BQU0sRWlDdEJVLElBQUk7RUFDdEIsc0NBQWlCO0lBQ2YsVUFBVSxFQUFFLDZCQUEwQjs7QUFFMUMscUJBQXFCO0VBQ25CLFdBQVcsRUFBRSxJQUFJOztBQUVuQiwwQkFBMEI7RUFDeEIsS0FBSyxFL0JqQ00sT0FBTztFRnFDbEIsbUVBQU87SUFFTCxlQUFlLEVBQUUsSUFBSTtFQUN2QixtRUFBUTtJQUVOLGVBQWUsRUFBRSxTQUFTOztBaUNOOUIseUJBQXlCO0VBQ3ZCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEUvQnZDTSxPQUFPOztBK0J5Q3BCLDRCQUE0QjtFQUMxQixTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxLQUFLO0VqQzhIZCxpQ0FBTTtJQUNKLEtBQUssRUV0S0YsT0FBTztFRnVLWixvQ0FBUztJQUNQLEtBQUssRUFBRSxPQUFrQjtFQUMzQixrQ0FBTztJQUNMLEtBQUssRUFBRSxPQUFtQjtFQUM1QixtQ0FBUTtJQUNOLEtBQUssRUU5S0EsT0FBTzs7QStCNkNkLG9DQUFvQztFQUR0QyxxQkFBcUI7SUFFakIsS0FBSyxFQUFFLElBQUk7SUFDWCxLQUFLLEVBQUUsSUFBSTtJQUNYLGNBQWMsRUFBRSxJQUFJO0lBQ3BCLFdBQVcsRUFBRSxJQUFJO0FBQ25CLHVCQUFDO0VqQ3VFQyxTQUFTLEVpQ3RFRyxJQUFJO0VqQ3dFaEIsV0FBVyxFaUN4RU0sR0FBRztFakM4RWhCLEtBQUssRUVuSUEsT0FBTztBRnlLbEIsNEJBQU07RUFDSixLQUFLLEVFdEtGLE9BQU87QUZ1S1osK0JBQVM7RUFDUCxLQUFLLEVBQUUsT0FBa0I7QUFDM0IsNkJBQU87RUFDTCxLQUFLLEVBQUUsT0FBbUI7QUFDNUIsOEJBQVE7RUFDTixLQUFLLEVFOUtBLE9BQU87O0FnQ0poQixzQkFBc0I7RWxDNkhsQixTQUFTLEVrQzVIQyxJQUFJO0VsQzhIZCxXQUFXLEVrQzlISSxHQUFHO0VsQ2dJbEIsYUFBYSxFa0NoSU0sSUFBSTtFbENzSW5CLFdBQVcsRWtDdElVLElBQUk7RUFDL0Isb0NBQW9DO0lBRnRDLHNCQUFzQjtNbEM2SGxCLFNBQVMsRWtDMUhHLElBQUk7TWxDNEhoQixXQUFXLEVrQzVITSxHQUFHO01sQzhIcEIsYUFBYSxFa0M5SFEsSUFBSTs7QUNIN0IsYUFBYTtFQUNYLGFBQWEsRUFBRSxJQUFJO0VuQ0FuQiw2Q0FBTztJQUVMLGVBQWUsRUFBRSxTQUFTO0VBQzVCLDZDQUFRO0lBRU4sZUFBZSxFQUFFLElBQUk7RUFxS3ZCLG9CQUFNO0lBQ0osS0FBSyxFRXRLRixPQUFPO0VGdUtaLHVCQUFTO0lBQ1AsS0FBSyxFQUFFLE9BQWtCO0VBQzNCLHFCQUFPO0lBQ0wsS0FBSyxFQUFFLE9BQW1CO0VBQzVCLHNCQUFRO0lBQ04sS0FBSyxFRTlLQSxPQUFPO0VpQ0NkLHdCQUFVO0lBQ1IsT0FBTyxFQUFFLEtBQUs7SUFDZCxPQUFPLEVBQUUsbUJBQW1CO0lBQzVCLFdBQVcsRUFBRSxpQkFBc0I7SUFDbkMsYUFBYSxFQUFFLEtBQUs7SUFDcEIsUUFBUSxFQUFFLFFBQVE7SUFDbEIsVUFBVSxFQUFFLG1CQUFnQjtJQUM1QixvQ0FBb0M7TUFQdEMsd0JBQVU7UUFRTixPQUFPLEVBQUUsbUJBQW1CO0lBQzlCLDhCQUFPO01uQytHUCxTQUFTLEVtQzlHSyxJQUFJO01uQ3NIZCxLQUFLLEVFbElDLE9BQU87TWlDYWYsV0FBVyxFQUFFLFdBQVc7TUFDeEIsT0FBTyxFQUFFLEdBQU87TW5Dc0NwQixRQUFRLEVBQUUsUUFBUTtNQUVoQixLQUFrQixFbUN2Q0EsSUFBSTtNbkMyQ3RCLEdBQWtCLEVtQzNDVSxJQUFJO01BQzlCLG9DQUFvQztRQUx0Qyw4QkFBTztVQU1ILFNBQVMsRUFBRSxJQUFJO0lBQ25CLDhCQUFPO01BQ0wsV0FBVyxFQUFFLElBQUk7TUFDakIsT0FBTyxFQUFFLElBQUk7TUFDYixXQUFXLEVBQUUsSUFBSTtNQUNqQixhQUFhLEVBQUUsR0FBRztNQUNsQixVQUFVLEVBQUUsbUJBQWdCO01BQzVCLGFBQWEsRUFBRSxHQUFHO01BQ2xCLG9DQUFvQztRQVB0Qyw4QkFBTztVQVFILFdBQVcsRUFBRSxJQUFJO1VBQ2pCLE9BQU8sRUFBRSxJQUFJO01BQ2Ysb0NBQU87UUFDTCxPQUFPLEVBQUUsRUFBRTtNQUNiLHFDQUFRO1FBQ04sT0FBTyxFQUFFLEVBQUU7UUFDWCxZQUFZLEVBQUUsV0FBVztRQUN6QixZQUFZLEVBQUUsUUFBUTtRQUN0QixZQUFZLEVBQUUsS0FBSztRQUNuQixrQkFBa0IsRUFBRSxtQkFBZ0I7UW5DaUIxQyxRQUFRLEVBQUUsUUFBUTtRQUVoQixJQUFrQixFbUNsQkMsS0FBSztRbkNzQnhCLEdBQWtCLEVtQ3RCWSxJQUFJO1FBQzlCLE9BQU8sRUFBRSxLQUFLO1FBQ2Qsb0NBQW9DO1VBUnRDLHFDQUFRO1lBU0osWUFBWSxFQUFFLFFBQVE7WUFDdEIsSUFBSSxFQUFFLEtBQUs7TUFDZixzQ0FBTztRbkNXWCxRQUFRLEVBQUUsUUFBUTtRQUVoQixJQUFrQixFbUNaQyxLQUFLO1FuQ2dCeEIsR0FBa0IsRW1DaEJZLENBQUM7UUFDM0IsS0FBSyxFQUFFLElBQUk7UUFDWCxVQUFVLEVBQUUsTUFBTTtRQUNsQixvQ0FBb0M7VUFKdEMsc0NBQU87WUFLSCxLQUFLLEVBQUUsSUFBSTtZQUNYLElBQUksRUFBRSxLQUFLO1FBQ2Isd0NBQUM7VUFDQyxLQUFLLEVqQ2pERCxPQUFPO1VpQ2tEWCxlQUFlLEVBQUUsSUFBSTtVQUNyQixXQUFXLEVBQUUsSUFBSTtVQUNqQixPQUFPLEVBQUUsS0FBSztVQUNkLDBDQUFDO1lBQ0MsU0FBUyxFQUFFLElBQUk7WUFDZixvQ0FBb0M7Y0FGdEMsMENBQUM7Z0JBR0csU0FBUyxFQUFFLElBQUk7VUFDbkIsMkRBQWtCO1lBQ2hCLFNBQVMsRUFBRSxJQUFJO1lBQ2YsT0FBTyxFQUFFLEtBQUs7WUFDZCxVQUFVLEVBQUUsSUFBSTtZQUNoQixvQ0FBb0M7Y0FKdEMsMkRBQWtCO2dCQUtkLFNBQVMsRUFBRSxJQUFJO1VBQ25CLDhDQUFPO1lBQ0wsS0FBSyxFakNsRVQsT0FBTztNaUNtRVQsb0NBQUs7UUFDSCxPQUFPLEVBQUUsWUFBWTtRQUNyQixZQUFZLEVBQUUsR0FBRztRQUNqQixXQUFXLEVBQUUsQ0FBQztRQUNkLHNDQUFDO1VBQ0MsS0FBSyxFakN4RVAsT0FBTztVaUN5RUwsZUFBZSxFQUFFLElBQUk7VUFDckIsU0FBUyxFQUFFLElBQUk7VUFDZixvQ0FBb0M7WUFKdEMsc0NBQUM7Y0FLRyxTQUFTLEVBQUUsSUFBSTtNQUNyQixpQ0FBRTtRQUNBLFVBQVUsRUFBRSxJQUFJO1FBQ2hCLFVBQVUsRUFBRSxJQUFJO1FBQ2hCLE9BQU8sRUFBRSxZQUFZO01BQ3ZCLGlDQUFFO1FBQ0EsT0FBTyxFQUFFLFlBQVk7UUFDckIsYUFBYSxFQUFFLEtBQUk7UUFDbkIsV0FBVyxFQUFFLENBQUM7UUFDZCxtQ0FBQztVQUNDLEtBQUssRWpDdEZQLE9BQU87VWlDdUZMLGVBQWUsRUFBRSxJQUFJO1VBQ3JCLFNBQVMsRUFBRSxJQUFJO1VBQ2Ysb0NBQW9DO1lBSnRDLG1DQUFDO2NBS0csU0FBUyxFQUFFLElBQUk7RUFDekIsZUFBQztJQUNDLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLE1BQU0sRUFBRSxTQUFTO0lBQ2pCLFNBQVMsRUFBRSxJQUFJO0lBQ2YscUNBQXFDO01BSnZDLGVBQUM7UUFLRyxTQUFTLEVBQUUsSUFBSTtJQUNqQixvQ0FBb0M7TUFOdEMsZUFBQztRQU9HLFNBQVMsRUFBRSxJQUFJO0lBQ2pCLDBCQUFZO01BQ1YsTUFBTSxFQUFFLENBQUM7RUFDYixtQkFBSTtJQUNGLE1BQU0sRUFBRSxlQUFlO0lBQ3ZCLEtBQUssRUFBRSxlQUFlO0lBQ3RCLHVCQUFHO01BQ0QsUUFBUSxFQUFFLGlCQUFpQjtNQUMzQixNQUFNLEVBQUUsWUFBWTtNQUNwQixPQUFPLEVBQUUsWUFBWTtNQUNyQixLQUFLLEVBQUUsSUFBSTtFQUNmLGdCQUFFO0lBQ0EsTUFBTSxFQUFFLGFBQWE7SUFDckIsVUFBVSxFQUFFLElBQUk7SUFDaEIsbUJBQW1CLEVBQUUsT0FBTztFQUM5QixnQkFBRTtJQUNBLE1BQU0sRUFBRSxhQUFhO0lBQ3JCLFVBQVUsRUFBRSxPQUFPO0lBQ25CLG1CQUFtQixFQUFFLE9BQU87RUFDOUIsZ0JBQUU7SUFDQSxXQUFXLEVBQUUsR0FBRztJQUNoQixNQUFNLEVBQUUsU0FBUztFQUNuQixpQkFBRztJQUNELE9BQU8sRUFBRSxLQUFLO0lBQ2QsTUFBTSxFQUFFLE1BQU07SUFDZCxTQUFTLEVBQUUsSUFBSTtJQUNmLE1BQU0sRUFBRSxlQUFlO0VBQ3pCLG9CQUFNO0lBQ0osTUFBTSxFQUFFLE1BQU07SUFDZCxPQUFPLEVBQUUsS0FBSztFQUVkLDhCQUFNO0lBQ0osS0FBSyxFQUFFLGVBQWU7RUFDMUIsMEJBQVk7SUFDVixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLHlDQUFjO01BQ1osTUFBTSxFQUFFLDJCQUEyQjtFQUN2Qyw0QkFBYztJQUNaLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsK0JBQUU7TUFDQSxNQUFNLEVBQUUsQ0FBQztNQUNULFNBQVMsRUFBRSxJQUFJO01BQ2YsT0FBTyxFQUFFLFFBQVE7TUFDakIsV0FBVyxFQUFFLE1BQU07TUFDbkIsVUFBVSxFakM3SUYsT0FBTztNaUM4SWYsS0FBSyxFQUFFLElBQUk7SUFDYiwrQkFBRTtNQUNBLE1BQU0sRUFBRSxDQUFDO01BQ1QsVUFBVSxFQUFFLElBQUk7TUFDaEIsa0NBQUU7UUFDQSxPQUFPLEVBQUUsS0FBSztRQUNkLE1BQU0sRUFBRSxDQUFDO1FBQ1QsYUFBYSxFQUFFLGtCQUFrQjtRQUNqQyxvQ0FBQztVQUNDLE9BQU8sRUFBRSxLQUFLO1VBQ2QsT0FBTyxFQUFFLFNBQVM7UUFDcEIsNkNBQVk7VUFDVixhQUFhLEVBQUUsSUFBSTtFQUUzQixnQkFBRTtJbkNsQ0EsU0FBUyxFbUNtQ0csSUFBSTtJbkNqQ2hCLFdBQVcsRW1DaUNNLEdBQUc7SW5DL0JwQixhQUFhLEVtQytCUSxHQUFHO0luQ3pCcEIsV0FBVyxFbUN5QlcsSUFBSTtJQUM5QixVQUFVLEVBQUUsSUFBSTtJQUNoQixjQUFjLEVBQUUsSUFBSTtJQUNwQixhQUFhLEVBQUUsa0JBQXVCO0lBQ3RDLG9DQUFvQztNQUx0QyxnQkFBRTtRQU1FLFNBQVMsRUFBRSxJQUFJO1FBQ2YsVUFBVSxFQUFFLElBQUk7RUFDcEIsZ0JBQUU7SW5DMUNBLFNBQVMsRW1DMkNHLElBQUk7SW5DekNoQixXQUFXLEVtQ3lDTSxHQUFHO0luQ3ZDcEIsYUFBYSxFbUN1Q1EsR0FBRztJbkNqQ3BCLFdBQVcsRW1DaUNXLElBQUk7SUFDOUIsVUFBVSxFQUFFLElBQUk7SUFDaEIsb0NBQW9DO01BSHRDLGdCQUFFO1FBSUUsU0FBUyxFQUFFLElBQUk7UUFDZixVQUFVLEVBQUUsSUFBSTtFQUNwQixnQkFBRTtJbkNoREEsU0FBUyxFbUNpREcsSUFBSTtJbkMvQ2hCLFdBQVcsRW1DK0NNLEdBQUc7SW5DN0NwQixhQUFhLEVtQzZDUSxHQUFHO0luQ3ZDcEIsV0FBVyxFbUN1Q1csSUFBSTtJQUM5QixVQUFVLEVBQUUsSUFBSTtJQUNoQixvQ0FBb0M7TUFIdEMsZ0JBQUU7UW5DaERBLFNBQVMsRW1Db0RLLElBQUk7UW5DbERsQixXQUFXLEVtQ2tEUSxHQUFHO1FuQ2hEdEIsYUFBYSxFbUNnRFUsR0FBRztRbkMxQ3RCLFdBQVcsRW1DMENhLElBQUk7UUFDOUIsU0FBUyxFQUFFLElBQUk7UUFDZixVQUFVLEVBQUUsSUFBSTtFQUNwQixvQkFBTTtJQUNKLFNBQVMsRUFBRSxJQUFJO0VBQ2pCLGdCQUFFO0lBQ0EsYUFBYSxFQUFFLGtCQUFnQjtJQUMvQixNQUFNLEVBQUUsTUFBTTtFQUNoQixtQkFBSztJQUNILE1BQU0sRUFBRSxZQUFZO0lBQ3BCLG9DQUFvQztNQUZ0QyxtQkFBSztRQUdELFNBQVMsRUFBRSxJQUFJO0VBQ25CLDRCQUFjO0lBQ1osTUFBTSxFQUFFLHNCQUFzQjtFQUNoQyw2QkFBZTtJQUNiLFVBQVUsRUFBRSxJQUFJO0lBRWhCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsTUFBTSxFQUFFLDRCQUF5QjtJbkNsTG5DLG9DQUFRO01BQ04sS0FBSyxFQUFFLElBQUk7TUFDWCxPQUFPLEVBQUUsRUFBRTtNQUNYLE9BQU8sRUFBRSxLQUFLO0ltQ2dMZCxvQ0FBb0M7TUFMdEMsNkJBQWU7UUFNWCxPQUFPLEVBQUUsSUFBSTtJQUNmLHVDQUFTO01BQ1AsT0FBTyxFQUFFLE1BQU07SUFDakIsMENBQVk7TUFDVixZQUFZLEVBQUUsSUFBSTtJQUNwQiwyQ0FBYTtNQUNYLE9BQU8sRUFBRSxJQUFJO0lBRWIsbURBQVU7TUFDUixNQUFNLEVBQUUsSUFBSTtNQUNaLHNEQUFFO1FBQ0EsTUFBTSxFQUFFLElBQUk7SUFHWixnRUFBRztNQUNELEtBQUssRUFBRSxJQUFJO01BQ1gsTUFBTSxFQUFFLFVBQVU7SUFDcEIsOERBQUM7TUFDQyxTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxNQUFNOztBQ3hOL0IsWUFBWTtFQUNWLE1BQU0sRUFBRSxXQUFXO0VwQzRIakIsU0FBUyxFb0MzSEMsSUFBSTtFcEM2SGQsV0FBVyxFb0M3SEksR0FBRztFQUNwQixLQUFLLEVBQUUsa0JBQWU7RUFDdEIsb0NBQW9DO0lBSnRDLFlBQVk7TUFLUixNQUFNLEVBQUUsV0FBVztNQUNuQixTQUFTLEVBQUUsSUFBSTtFQUNqQixlQUFFO0lBQ0EsT0FBTyxFQUFFLE1BQU07SUFDZixvQ0FBb0M7TUFGdEMsZUFBRTtRQUdFLEtBQUssRUFBRSxPQUFvQjtJQUM3QixxQkFBTztNQUNMLE9BQU8sRUFBRSxHQUFHO01BQ1osT0FBTyxFQUFFLFlBQVk7TUFDckIsTUFBTSxFQUFFLFlBQVk7TUFDcEIsb0NBQW9DO1FBSnRDLHFCQUFPO1VBS0gsTUFBTSxFQUFFLFdBQVc7SUFHckIsMEJBQU87TUFDTCxPQUFPLEVBQUUsSUFBSTtJQUNqQixpQkFBQztNQUNDLEtBQUssRUFBRSxrQkFBZTtNcENiMUIsaURBQU87UUFFTCxlQUFlLEVBQUUsSUFBSTtNQUN2QixpREFBUTtRQUVOLGVBQWUsRUFBRSxTQUFTOztBcUNYeEIsb0NBQW9DO0VBRHRDLG9CQUFDO0lBRUcsT0FBTyxFQUFFLElBQUk7SUFDYix5QkFBTTtNQUNKLE9BQU8sRUFBRSxJQUFJO0lBQ2YseUJBQU07TUFDSixPQUFPLEVBQUUsS0FBSztNQUNkLEtBQUssRUFBRSxJQUFJO01BQ1gsV0FBVyxFQUFFLE9BQU87TUFDcEIsUUFBUSxFQUFFLFFBQVE7TUFDbEIsTUFBTSxFQUFFLElBQUk7TUFDWixXQUFXLEVBQUUsSUFBSTtNQUNqQiwrQkFBTztRQUNMLE9BQU8sRUFBRSxLQUFLO1FyQ2lDdEIsS0FBSyxFcUNoQ2UsSUFBSTtRckNpQ3hCLE1BQU0sRXFDakNvQixJQUFJO1FBQ3RCLFNBQVMsRUFBRSxJQUFJO1FBQ2YsV0FBVyxFQUFFLElBQUk7UUFDakIsSUFBSSxFQUFFLENBQUM7UUFDUCxHQUFHLEVBQUUsQ0FBQztRQUNOLFVBQVUsRUFBRSxNQUFNO1FBQ2xCLE9BQU8sRUFBRSxHQUFPO1FBQ2hCLFdBQVcsRUFBRSxXQUFXO1FBQ3hCLFdBQVcsRUFBRSxNQUFNO1FBQ25CLFVBQVUsRUFBRSxNQUFNO1FBQ2xCLFdBQVcsRUFBRSxHQUFHO1FBQ2hCLFFBQVEsRUFBRSxRQUFROztBQUU5QixNQUFNO0VBQ0osV0FBVyxFQUFFLElBQUk7RUFDakIsb0NBQW9DO0lBRnRDLE1BQU07TUFHRixPQUFPLEVBQUUsTUFBTTtFQUNqQjtVQUFLO0lBRUgsT0FBTyxFQUFFLFlBQVk7SUFDckIsTUFBTSxFQUFFLENBQUM7SUFDVCxTQUFTLEVBQUUsSUFBSTtJQUNmLG9DQUFvQztNQUx0QztjQUFLO1FBTUQsT0FBTyxFQUFFLElBQUk7RUFDakIsZUFBUTtJQUNOLFdBQVcsRUFBRSxJQUFJO0lyQ1VqQixLQUFLLEVxQ1RPLElBQUk7SXJDVWhCLE1BQU0sRXFDVk0sSUFBSTtJQUNoQixXQUFXLEVBQUUsSUFBSTtJQUNqQixVQUFVLEVBQUUsTUFBTTtJQUNsQixvQ0FBb0M7TUFMdEMsZUFBUTtRQU1KLE9BQU8sRUFBRSxJQUFJO0VBQ2pCLFFBQUM7SUFDQyxPQUFPLEVBQUUsWUFBWTtJQUNyQixVQUFVLEVuQ2hETixPQUFPO0ltQ2lEWCxLQUFLLEVuQ3hDRCxPQUFPO0ltQ3lDWCxlQUFlLEVBQUUsSUFBSTtJckNBckIsS0FBSyxFcUNDTyxJQUFJO0lyQ0FoQixNQUFNLEVxQ0FNLElBQUk7SUFDaEIsV0FBVyxFQUFFLElBQUk7SUFDakIsVUFBVSxFQUFFLE1BQU07SUFDbEIsY0FBTztNQUNMLFVBQVUsRW5DcERQLE9BQU87SW1DcURaLG9DQUFvQztNQVZ0QyxRQUFDO1FBV0csT0FBTyxFQUFFLElBQUk7UUFDYixhQUFNO1VBQ0osT0FBTyxFQUFFLEtBQUs7VXJDWmxCLEtBQUssRXFDYVcsSUFBSTtVckNacEIsTUFBTSxFcUNZZ0IsSUFBSTtVQUN0QixXQUFXLEVBQUUsT0FBTztVQUNwQixRQUFRLEVBQUUsUUFBUTtVQUNsQixXQUFXLEVBQUUsSUFBSTtVQUNqQixtQkFBTztZQUNMLE9BQU8sRUFBRSxLQUFLO1lyQ2xCcEIsS0FBSyxFcUNtQmEsSUFBSTtZckNsQnRCLE1BQU0sRXFDa0JrQixJQUFJO1lyQzBENUIsU0FBUyxFcUN6RFMsSUFBSTtZckMyRHRCLFdBQVcsRXFDM0RZLElBQUk7WXJDeUV2QixVQUFVLEVxQ3pFZSxNQUFNO1lyQ2JyQyxRQUFRLEVBQUUsUUFBUTtZQUVoQixJQUFrQixFcUNZRyxDQUFDO1lyQ1J0QixHQUFrQixFcUNRVSxDQUFDO1lyQ2dIL0IsV0FBVyxFQUFFLFdBQVc7WUFDeEIsV0FBVyxFQUFFLE1BQU07WUFDbkIsVUFBVSxFQUFFLE1BQU07WUFDbEIsV0FBVyxFQUFFLEdBQUc7WUFDaEIsT0FBTyxFQUFFLEdBQVU7O0FzQ3hMbkIsa0JBQVE7RUFDTixLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxNQUFNO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxxQ0FBcUM7SUFKdkMsa0JBQVE7TUFLSixLQUFLLEVBQUUsS0FBSztFQUNkLG9DQUFvQztJQU50QyxrQkFBUTtNQU9KLEtBQUssRUFBRSxJQUFJO0VBR1gscUNBQUs7SUFDSCxLQUFLLEVBQUUsSUFBSTtJQUNYLFlBQVksRUFBRSxJQUFJO0lBQ2xCLGFBQWEsRUFBRSxJQUFJO0VBQ3JCLHNDQUFNO0lBQ0osYUFBYSxFQUFFLElBQUk7SUFDbkIseUNBQUU7TUFDQSxTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxJQUFJO01BQ2pCLGFBQWEsRUFBRSxJQUFJO01BQ25CLG9EQUFVO1FBQ1IsU0FBUyxFQUFFLElBQUk7UUFDZixXQUFXLEVBQUUsTUFBTTtRQUNuQixVQUFVLEVBQUUsR0FBRztRQUNmLEtBQUssRUFBRSxJQUFJO0lBQ2Ysd0NBQUM7TUFDQyxTQUFTLEVBQUUsR0FBRztFQUVsQiw0Q0FBWTtJQUNWLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLFNBQVMsRUFBRSxHQUFHO0VBRWxCLG9CQUFDO0lBQ0MsV0FBVyxFQUFFLEtBQUs7RUFFcEIscUJBQUU7SUFFQSxVQUFVLEVBQUUsaUJBQWlCO0lBRTdCLGFBQWEsRUFBRSxDQUFDO0lBQ2hCLFdBQVcsRUFBRSxDQUFDO0lBQ2QsWUFBWSxFQUFFLENBQUM7SUFDZixXQUFXLEVBQUUsSUFBSTtJQUNqQixhQUFhLEVBQUUsSUFBSTtJQUNuQixTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxJQUFJO0l0QzdCckIsNEJBQVE7TUFDTixLQUFLLEVBQUUsSUFBSTtNQUNYLE9BQU8sRUFBRSxFQUFFO01BQ1gsT0FBTyxFQUFFLEtBQUs7RXNDNEJkLDJCQUFRO0lBQ04sYUFBYSxFQUFFLElBQUk7SUFFbkIsOEJBQUU7TUFFQSxNQUFNLEVBQUUsY0FBYztNdENwQzVCLHFDQUFRO1FBQ04sS0FBSyxFQUFFLElBQUk7UUFDWCxPQUFPLEVBQUUsRUFBRTtRQUNYLE9BQU8sRUFBRSxLQUFLO0lzQ21DWiw4QkFBRTtNQUNBLGVBQWUsRUFBRSxJQUFJO01BQ3JCLFVBQVUsRUFBRSxJQUFJO01BQ2hCLFdBQVcsRUFBRSxJQUFJO01BQ2pCLGlDQUFFO1FBQ0EsYUFBYSxFQUFFLElBQUk7RUFFekIsNkJBQVU7SUFDUixVQUFVLEVBQUUsSUFBSTtJQUNoQixhQUFhLEVBQUUsSUFBSTtJdEMvQ3ZCLG9DQUFRO01BQ04sS0FBSyxFQUFFLElBQUk7TUFDWCxPQUFPLEVBQUUsRUFBRTtNQUNYLE9BQU8sRUFBRSxLQUFLO0lzQzhDWixtQ0FBSztNQUNILEtBQUssRUFBRSxJQUFJO01BQ1gsWUFBWSxFQUFFLElBQUk7SUFFbEIsMENBQUs7TUFDSCxVQUFVLEVBQUUsSUFBSTtNQUNoQixVQUFVLEVBQUUsS0FBSyIsInNvdXJjZXMiOlsic2V0dGluZ3MvX3Jlc2V0LnNhc3MiLCJzZXR0aW5ncy9fbWl4aW5zLnNhc3MiLCJibG9ja3MvX2Jhc2ljLnNhc3MiLCJzZXR0aW5ncy9fY29sb3JzLnNhc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXIuc2FzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci1zZWFyY2guc2FzcyIsImJsb2Nrcy9oZWFkZXIvX21haW4tbmF2LnNhc3MiLCJibG9ja3MvaGVhZGVyL19nbG9iYWwtbmF2LnNhc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItbG9nby5zYXNzIiwiYmxvY2tzL2Zvb3Rlci9fZm9vdGVyLnNhc3MiLCJibG9ja3MvZm9vdGVyL19tb250aGx5LWFyY2hpdmUuc2FzcyIsImJsb2Nrcy9mb290ZXIvX2NhdGVnb3JpZXMuc2FzcyIsImJsb2Nrcy9mb290ZXIvX2Zvb3Rlci1hZC5zYXNzIiwiYmxvY2tzL2Zvb3Rlci9fZm9vdGVyX2NvbnRhY3Quc2FzcyIsImJsb2Nrcy9mb290ZXIvX21vYmlsZS1nbG9iYWwtbmF2LnNhc3MiLCJibG9ja3MvZm9vdGVyL190by10b3Auc2FzcyIsImJsb2Nrcy9ob21lL19ob21lLXByb2ZpbGVzLnNhc3MiLCJibG9ja3MvaG9tZS9faG9tZS1kZXNjcmlwdGlvbi5zYXNzIiwiYmxvY2tzL2hvbWUvX3Jlc2VudC1hcnRpY2xlLnNhc3MiLCJibG9ja3MvaG9tZS9faG9tZS1vdGhlci1lbnRyaWVzLnNhc3MiLCJibG9ja3MvaG9tZS9faG9tZS1iYW5uZXJzLnNhc3MiLCJibG9ja3MvaG9tZS9faG9tZS1jb250ZW50cy5zYXNzIiwiYmxvY2tzL19hcnRpY2xlcy5zYXNzIiwiYmxvY2tzL3NpbmdsZS9fY29tbWVudHMuc2FzcyIsImJsb2Nrcy9zaW5nbGUvX3NpbmdsZS1zdWIuc2FzcyIsImJsb2Nrcy9zaW5nbGUvX2NvbnRlbnQuc2FzcyIsImJsb2Nrcy9zaW5nbGUvX3VuZGVyLWNvbnRlbnQuc2FzcyIsImJsb2Nrcy9zaW5nbGUvX25leHQtcHJldi5zYXNzIiwiYmxvY2tzL3NpbmdsZS9fY2F0ZWdvcnktbGlua3Muc2FzcyIsImJsb2Nrcy9zaW5nbGUvX2FydGljbGUuc2FzcyIsImJsb2Nrcy9zaW5nbGUvX2FydGljbGUtZm9vdGVyLnNhc3MiLCJibG9ja3Mvc2luZ2xlL19vdGhlci1lbnRyaWVzLnNhc3MiLCJibG9ja3Mvc2luZ2xlL19zaGFyZS1iYXIuc2FzcyIsImJsb2Nrcy9zaW5nbGUvX25vdC1mb3VuZC5zYXNzIiwiYmxvY2tzL3NpbmdsZS9fc2luZ2xlLXByb2ZpbGVzLnNhc3MiLCJibG9ja3MvYXJ0aWNsZS9fYXJ0aWNsZS1oZWFkZXIuc2FzcyIsImJsb2Nrcy9hcnRpY2xlL19hcnRpY2xlLWJvZHkuc2FzcyIsImJsb2Nrcy9zaGFyZWQvX2JyZWFkLWNydW1icy5zYXNzIiwiYmxvY2tzL19wYWdlci5zYXNzIiwiYmxvY2tzL19wYWdlLnNhc3MiXSwibmFtZXMiOltdLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbi8vIHYyLjAgfCAyMDExMDEyNlxuLy8gTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcblxuPW1leWVyLXJlc2V0XG4gIGh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW9cbiAgICBtYXJnaW46IDBcbiAgICBwYWRkaW5nOiAwXG4gICAgYm9yZGVyOiAwXG4gICAgZm9udC1zaXplOiAxMDAlXG4gICAgZm9udDogaW5oZXJpdFxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxuICAvLyBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzXG4gIGFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvblxuICAgIGRpc3BsYXk6IGJsb2NrXG5ib2R5XG4gIGxpbmUtaGVpZ2h0OiAxXG5vbCwgdWxcbiAgbGlzdC1zdHlsZTogbm9uZVxuYmxvY2txdW90ZSwgcVxuICBxdW90ZXM6IG5vbmVcbmJsb2NrcXVvdGVcbiAgJjpiZWZvcmUsICY6YWZ0ZXJcbiAgICBjb250ZW50OiBcIlwiXG4gICAgY29udGVudDogbm9uZVxucVxuICAmOmJlZm9yZSwgJjphZnRlclxuICAgIGNvbnRlbnQ6IFwiXCJcbiAgICBjb250ZW50OiBub25lXG50YWJsZVxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXG4gIGJvcmRlci1zcGFjaW5nOiAwXG4rbWV5ZXItcmVzZXRcblxuLy8g5Lul5LiL44CB6L+95Yqg6Kit5a6aXG5cbmh0bWxcbiAgZm9udC1zaXplOiA2Mi41JVxuICArYmFzaWMtZm9udFxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cblxuLm1vYmlsZVxuICAvLyDoh6rli5XmloflrZfjgrXjgqTjgrroqr/mlbRcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJSxcbiAgLy8g44K/44OD44OX5pmC44Gu44OP44Kk44Op44Kk44OI44Kr44Op44O8XG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoYmxhY2ssIDApXG4gIC8vIOODquODs+OCr+OBrumVt+aZgumWk+OCv+ODg+ODl+OBp+ODquODs+OCr+WGheWuueOCkuODneODg+ODl+OCouODg+ODl+OBp+ihqOekuuOBleOBm+OBquOBhOWgtOWQiFxuICB0b3VjaC1jYWxsb3V0OiBub25lXG5cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWFcbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDBcbiAgYm9yZGVyOiBub25lXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gIG91dGxpbmU6IG5vbmVcbiAgK2Jhc2ljLWZvbnRcblxuaW1nXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b21cblxuYVxuICBvdXRsaW5lOiBub25lXG5cbmhyXG4gIGJvcmRlcjogbm9uZVxuXG5zdHJvbmdcbiAgZm9udC13ZWlnaHQ6IGJvbGRcblxuLy8gZm9ybVxuYnV0dG9uXG4gIGN1cnNvcjogcG9pbnRlclxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lclxuICBib3JkZXI6IDBcbiAgcGFkZGluZzogMFxuXG5pbnB1dCxcbnRleHRhcmVhXG4gIGJvcmRlcjogbm9uZVxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG5cbmJ1dHRvbiwgeDotbW96LWFueS1saW5rLFxuaW5wdXRbdHlwZT1idXR0b25dLCB4Oi1tb3otYW55LWxpbmssXG5pbnB1dFt0eXBlPXN1Ym1pdF0sIHg6LW1vei1hbnktbGlua1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnRcblxuaW5wdXRbdHlwZT1cImZpbGVcIl06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uXG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50XG5cbipcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuIiwiPXRleHQtbGlua1xuICAmOmxpbmssXG4gICY6dmlzaXRlZFxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG5cbj10ZXh0LWxpbmsyXG4gICY6bGluayxcbiAgJjp2aXNpdGVkXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcblxuPWNsZWFyZml4XG4gICY6OmFmdGVyXG4gICAgY2xlYXI6IGJvdGhcbiAgICBjb250ZW50OiBcIlwiXG4gICAgZGlzcGxheTogdGFibGVcblxuPWJhc2ljLWZvbnRcbiAgZm9udC1mYW1pbHk6IFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIk1laXJ5b1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk9zYWthXCIsIFwiTVMgUEdvdGhpY1wiLCBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmXG5cbj1idXR0b25fZ3JhZGllbnQoJGNvbG9yOiAkbGlnaHRfZ3JlZW4pXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wLCAkY29sb3IgMCUsJGNvbG9yIDUwJSxkYXJrZW4oJGNvbG9yLCA4JSkgNTAlLGRhcmtlbigkY29sb3IsIDglKSAxMDAlKVxuXG4vLyBsaW5rXG49aG92ZXItbGluay1yZXZlcnNhbFxuICAmOmxpbmssXG4gICY6dmlzaXRlZFxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG5cbj1ob3Zlci1saW5rXG4gICY6bGluayxcbiAgJjp2aXNpdGVkXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcblxuPWJsb2NrLXNpemUoJHdpZHRoOiBudWxsLCAkaGVpZ2h0OiBudWxsKVxuICBAaWYgJGhlaWdodFxuICAgIHdpZHRoOiAkd2lkdGhcbiAgICBoZWlnaHQ6ICRoZWlnaHRcbiAgQGVsc2VcbiAgICB3aWR0aDogJHdpZHRoXG4gICAgaGVpZ2h0OiAkd2lkdGhcblxuPWFic29sdXRlKCR2YWx1ZTE6IG51bGwsICR2YWx1ZTI6IG51bGwsICR2YWx1ZTM6IG51bGwsICR2YWx1ZTQ6IG51bGwsICR2YWx1ZTU6IG51bGwpXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICBAaWYgbGVuZ3RoKCR2YWx1ZTEpID4gMVxuICAgICN7bnRoKCR2YWx1ZTEsIDEpfTogbnRoKCR2YWx1ZTEsIDIpXG4gIEBlbHNlXG4gICAgei1pbmRleDogJHZhbHVlMVxuICBAaWYgbGVuZ3RoKCR2YWx1ZTIpID4gMVxuICAgICN7bnRoKCR2YWx1ZTIsIDEpfTogbnRoKCR2YWx1ZTIsIDIpXG4gIEBlbHNlXG4gICAgei1pbmRleDogJHZhbHVlMlxuICBAaWYgbGVuZ3RoKCR2YWx1ZTMpID4gMVxuICAgICN7bnRoKCR2YWx1ZTMsIDEpfTogbnRoKCR2YWx1ZTMsIDIpXG4gIEBlbHNlXG4gICAgei1pbmRleDogJHZhbHVlM1xuICBAaWYgbGVuZ3RoKCR2YWx1ZTQpID4gMVxuICAgICN7bnRoKCR2YWx1ZTQsIDEpfTogbnRoKCR2YWx1ZTQsIDIpXG4gIEBlbHNlXG4gICAgei1pbmRleDogJHZhbHVlNFxuICBAaWYgbGVuZ3RoKCR2YWx1ZTUpID4gMVxuICAgICN7bnRoKCR2YWx1ZTUsIDEpfTogbnRoKCR2YWx1ZTUsIDIpXG4gIEBlbHNlXG4gICAgei1pbmRleDogJHZhbHVlM1xuXG49Zml4ZWQoJHZhbHVlMTogbnVsbCwgJHZhbHVlMjogbnVsbCwgJHZhbHVlMzogbnVsbCwgJHZhbHVlNDogbnVsbCwgJHZhbHVlNTogbnVsbClcbiAgcG9zaXRpb246IGZpeGVkXG4gIEBpZiBsZW5ndGgoJHZhbHVlMSkgPiAxXG4gICAgI3tudGgoJHZhbHVlMSwgMSl9OiBudGgoJHZhbHVlMSwgMilcbiAgQGVsc2VcbiAgICB6LWluZGV4OiAkdmFsdWUxXG4gIEBpZiBsZW5ndGgoJHZhbHVlMikgPiAxXG4gICAgI3tudGgoJHZhbHVlMiwgMSl9OiBudGgoJHZhbHVlMiwgMilcbiAgQGVsc2VcbiAgICB6LWluZGV4OiAkdmFsdWUyXG4gIEBpZiBsZW5ndGgoJHZhbHVlMykgPiAxXG4gICAgI3tudGgoJHZhbHVlMywgMSl9OiBudGgoJHZhbHVlMywgMilcbiAgQGVsc2VcbiAgICB6LWluZGV4OiAkdmFsdWUzXG4gIEBpZiBsZW5ndGgoJHZhbHVlNCkgPiAxXG4gICAgI3tudGgoJHZhbHVlNCwgMSl9OiBudGgoJHZhbHVlNCwgMilcbiAgQGVsc2VcbiAgICB6LWluZGV4OiAkdmFsdWU0XG4gIEBpZiBsZW5ndGgoJHZhbHVlNSkgPiAxXG4gICAgI3tudGgoJHZhbHVlNSwgMSl9OiBudGgoJHZhbHVlNSwgMilcbiAgQGVsc2VcbiAgICB6LWluZGV4OiAkdmFsdWUzXG5cbj1yZWxhdGl2ZSgkdmFsdWUxOiBudWxsLCAkdmFsdWUyOiBudWxsLCAkdmFsdWUzOiBudWxsLCAkdmFsdWU0OiBudWxsLCAkdmFsdWU1OiBudWxsKVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgQGlmIGxlbmd0aCgkdmFsdWUxKSA+IDFcbiAgICAje250aCgkdmFsdWUxLCAxKX06IG50aCgkdmFsdWUxLCAyKVxuICBAZWxzZVxuICAgIHotaW5kZXg6ICR2YWx1ZTFcbiAgQGlmIGxlbmd0aCgkdmFsdWUyKSA+IDFcbiAgICAje250aCgkdmFsdWUyLCAxKX06IG50aCgkdmFsdWUyLCAyKVxuICBAZWxzZVxuICAgIHotaW5kZXg6ICR2YWx1ZTJcbiAgQGlmIGxlbmd0aCgkdmFsdWUzKSA+IDFcbiAgICAje250aCgkdmFsdWUzLCAxKX06IG50aCgkdmFsdWUzLCAyKVxuICBAZWxzZVxuICAgIHotaW5kZXg6ICR2YWx1ZTNcbiAgQGlmIGxlbmd0aCgkdmFsdWU0KSA+IDFcbiAgICAje250aCgkdmFsdWU0LCAxKX06IG50aCgkdmFsdWU0LCAyKVxuICBAZWxzZVxuICAgIHotaW5kZXg6ICR2YWx1ZTRcbiAgQGlmIGxlbmd0aCgkdmFsdWU1KSA+IDFcbiAgICAje250aCgkdmFsdWU1LCAxKX06IG50aCgkdmFsdWU1LCAyKVxuICBAZWxzZVxuICAgIHotaW5kZXg6ICR2YWx1ZTNcblxuPXRleHQtYmxvY2soJGJhc2ljLXZhbHVlczogbnVsbCwgJG9wdGlvbi12YWx1ZXM6IG51bGwpXG4gIEBpZiBudGgoJGJhc2ljLXZhbHVlcywgMSlcbiAgICBmb250LXNpemU6IG50aCgkYmFzaWMtdmFsdWVzLCAxKVxuICBAaWYgbGVuZ3RoKCRiYXNpYy12YWx1ZXMpID4gMSBhbmQgbnRoKCRiYXNpYy12YWx1ZXMsIDIpXG4gICAgbGluZS1oZWlnaHQ6IG50aCgkYmFzaWMtdmFsdWVzLCAyKVxuICBAaWYgbGVuZ3RoKCRiYXNpYy12YWx1ZXMpID09IDMgYW5kIG50aCgkYmFzaWMtdmFsdWVzLCAzKVxuICAgIG1hcmdpbi1ib3R0b206IG50aCgkYmFzaWMtdmFsdWVzLCAzKVxuICBAaWYgJG9wdGlvbi12YWx1ZXNcbiAgICBAZWFjaCAkb3B0aW9uLXZhbHVlIGluICRvcHRpb24tdmFsdWVzXG4gICAgICBAaWYgdHlwZS1vZigkb3B0aW9uLXZhbHVlKSA9PSBjb2xvclxuICAgICAgICBjb2xvcjogJG9wdGlvbi12YWx1ZVxuICAgICAgQGVsc2UgaWYgJG9wdGlvbi12YWx1ZSA9PSAnYm9sZCcgb3IgJG9wdGlvbi12YWx1ZSA9PSAnbm9ybWFsJyBvciAodHlwZS1vZigkb3B0aW9uLXZhbHVlKSA9PSBudW1iZXIgYW5kIHVuaXQoJG9wdGlvbi12YWx1ZSkgPT0gJycpXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3B0aW9uLXZhbHVlXG4gICAgICBAZWxzZSBpZiAkb3B0aW9uLXZhbHVlID09ICdpdGFsaWMnIG9yICRvcHRpb24tdmFsdWUgPT0gJ29ibGlxdWUnXG4gICAgICAgIGZvbnQtc3R5bGU6ICRvcHRpb24tdmFsdWVcbiAgICAgIEBlbHNlIGlmICRvcHRpb24tdmFsdWUgPT0gJy9ub3JtYWwnXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgQGVsc2UgaWYgJG9wdGlvbi12YWx1ZSA9PSAnbGVmdCcgb3IgJG9wdGlvbi12YWx1ZSA9PSAncmlnaHQnIG9yICRvcHRpb24tdmFsdWUgPT0gJ2NlbnRlcidcbiAgICAgICAgdGV4dC1hbGlnbjogJG9wdGlvbi12YWx1ZVxuXG49Y2lyY2xlLWljb24oJHNpemVzLCAkY29sb3JzKVxuICAkY2lyY2xlLXNpemU6IG50aCgkc2l6ZXMsIDEpXG4gICRmb250LXNpemU6IG50aCgkc2l6ZXMsIDIpXG4gICRiYWNrZ29ydW5kLWNvbG9yOiBudGgoJGNvbG9ycywgMSlcbiAgJGljb24tY29sb3I6IG50aCgkY29sb3JzLCAyKVxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgK3RleHQtYmxvY2soJGZvbnQtc2l6ZSAkY2lyY2xlLXNpemUsIGNlbnRlciAkaWNvbi1jb2xvcilcbiAgK2Jsb2NrLXNpemUoJGNpcmNsZS1zaXplKVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dvcnVuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiA1MCVcblxuPWVsbGlwc2lzLWJsb2NrKCR3aWR0aDogMTAwJSwgJGJsb2NrOiBibG9jaylcbiAgZGlzcGxheTogJGJsb2NrXG4gIG1heC13aWR0aDogJHdpZHRoXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICB3b3JkLXdyYXA6IG5vcm1hbFxuXG49YmxvY2stbGlua1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgZGlzcGxheTogYmxvY2tcbj1pbmxpbmUtYmxvY2stbGluaygkdmVydGljYWwtYWxpZ246IG51bGwpXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnblxuXG49YmFzaWMtbGluay1jb2xvclxuICAmOmxpbmtcbiAgICBjb2xvcjogJGJsdWVcbiAgJjp2aXNpdGVkXG4gICAgY29sb3I6IGRhcmtlbigkYmx1ZSwgMjAlKVxuICAmOmhvdmVyXG4gICAgY29sb3I6IGxpZ2h0ZW4oJGJsdWUsIDIwJSlcbiAgJjphY3RpdmVcbiAgICBjb2xvcjogJG9yYW5nZVxuXG49ZmEoJGljb24pXG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZVxuICBmb250LXdlaWdodDogbm9ybWFsXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxuICB0ZXh0LWluZGVudDogMHB4XG4gIGNvbnRlbnQ6IFwiI3skaWNvbn1cIlxuIiwiLy8gYmFzaWNcbmJvZHlcbiAgY29sb3I6ICRibGFja1xuICBiYWNrZ3JvdW5kOiAkd2hpdGVcbiAgZm9udDpcbiAgICBzaXplOiAxNXB4XG4gICAgZmFtaWx5OiAnTHVjaWRhIEdyYW5kZScsIEFyaWFsLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvJywgTWVpcnlvLCAn44Oh44Kk44Oq44KqJywgc2Fucy1zZXJpZlxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICBmb250OlxuICAgICAgc2l6ZTogMTRweFxuICAgICAgZmFtaWx5OiBIZWx2ZXRpY2EsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCBzYW5zLXNlcmlmXG5cbi5lZGl0LWxpbmtcbiAgYVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnRcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50XG4gICAgbGluZS1oZWlnaHQ6IDQwcHhcbiAgICBib3JkZXItcmFkaXVzOiAyMDBweFxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIC4yKVxuICAgIGNvbG9yOiAkd2hpdGVcblxuc3Ryb25nXG4gIGZvbnQtd2VpZ2h0OiBib2xkXG5cbi5wY1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICBkaXNwbGF5OiBub25lXG4ubW9iaWxlXG4gIGRpc3BsYXk6IG5vbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgZGlzcGxheTogaW5saW5lXG5cbi8vIGxheW91dHNcbi53cmFwXG4gIG1heC13aWR0aDogMTIwMHB4XG4gIG1hcmdpbjpcbiAgICBsZWZ0OiBhdXRvXG4gICAgcmlnaHQ6IGF1dG9cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgIG1heC13aWR0aDogOTgwcHhcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpXG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgcGFkZGluZzogMCAyMHB4XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgIG1heC13aWR0aDogMTAwJVxuICAgIHBhZGRpbmc6IDAgMTJweFxuXG5cbi8vIGJvZHlcbiNib2R5XG4gIGNsZWFyOiBib3RoXG4gIHBhZGRpbmc6IDBcbiAgK2NsZWFyZml4XG5cbi5ob21lICNib2R5XG4gIHBhZGRpbmc6IDBcbi5wYWdlZCAjYm9keVxuICBwYWRkaW5nOiAzMHB4IDAgMFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweClcbiAgICBwYWRkaW5nOiAwXG5cbi8vIG1haW5cbi5tYWluXG4gIHdpZHRoOiA2MjBweFxuICBtYXJnaW46IDAgYXV0b1xuICBmbG9hdDogbm9uZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgd2lkdGg6IDU2MHB4XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtc2luZ2xlXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbi5ob21lXG4gIC5tYWluXG4gICAgd2lkdGg6IDk2NnB4XG4gICAgcGFkZGluZzogMCAwIDMwcHhcbiAgICBmbG9hdDogbGVmdFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweClcbiAgICAgIHdpZHRoOiA3NTBweFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGZsb2F0OiBub25lXG4gICAgICBtYXJnaW46IDBcbiAgICAgIHBhZGRpbmc6IDBcblxuLy8gYXJjaGl2ZVxuLmFyY2hpdmUsXG4uc2VhcmNoLXJlc3VsdHNcbiAgLm1haW5cbiAgICB3aWR0aDogMTAwJVxuICAgIGZsb2F0OiBub25lXG4gICAgcGFkZGluZzogMCAwIDMwcHhcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweClcbiAgICAgIHBhZGRpbmc6IDBcblxuLmFyY2hpdmUtdGl0bGVcbiAgbWFyZ2luOiAwIDAgMjBweFxuICBmb250LXNpemU6IDE4cHhcblxuLnBhZ2VyXG4gIGNsZWFyOiBib3RoXG5cbiNzY3JvbGxfdG9fdG9wXG4gIHBvc2l0aW9uOiBmaXhlZFxuICByaWdodDogMjBweFxuICBib3R0b206IDUwcHhcbiAgei1pbmRleDogMTAwMFxuICBhXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBoZWlnaHQ6IDUwcHhcbiAgICB3aWR0aDogNTBweFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIC44KVxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XG4gICAgY29sb3I6ICR3aGl0ZVxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpXG4gICAgICBoZWlnaHQ6IDQwcHhcbiAgICAgIHdpZHRoOiA0MHB4XG4gICAgICBsaW5lLWhlaWdodDogNDBweFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgICAgaGVpZ2h0OiA0NnB4XG4gICAgICB3aWR0aDogNDZweFxuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHhcbiAgICAgIHJpZ2h0OiAxMHB4XG4gICAgICBib3R0b206IDMwcHhcbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50OiBcIlxcZjEwNlwiXG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWVcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICBmb250LXNpemU6IDI4cHhcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgICAgICBmb250LXNpemU6IDIycHhcblxuI2Vycm9yXG4gIG1pbi1oZWlnaHQ6IDQwMHB4XG4gIHRleHQtYWxpZ246IGNlbnRlclxuICBwYWRkaW5nOiAzMHB4IDAgMFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICBtaW4taGVpZ2h0OiAzMDBweFxuICBoMVxuICAgIGZvbnQtc2l6ZTogMjhweFxuICAgIG1hcmdpbjogMCAwIDUwcHhcbiAgICBsaW5lLWhlaWdodDogMS41XG4gIGltZ1xuICAgIG1heC13aWR0aDogNjAwcHhcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICAgIHdpZHRoOiAzMDBweFxuIiwiLy8gY29sb3JzXG4kZ3JlZW46ICM1NmEzM2JcbiRkYXJrX2dyZWVuOiAjOGY4ZjMwXG4kbGlnaHRfZ3JlZW46ICNCMkM1NUJcbiRvcmFuZ2U6ICNFOTgzNkRcbiR5ZWxsb3c6ICNkN2Q1MWJcbiRibHVlOiAjMzM1MTljXG4kcGluazogI0NEOENBOFxuJGJsYWNrOiAjNDc0NzNmXG4kZ3JheTogI2VmZWVlNlxuJHdoaXRlOiAjZmZmZmY3XG5cbiRmYWNlYm9vazogIzNiNTk5OFxuJHR3aXR0ZXI6ICMwMGFjZWRcbiRsaW5rZWRpbjogIzA2OVxuJGhhdGVuYTogIzRlNzBiNlxuIiwiLmhlYWRlclxuICBiYWNrZ3JvdW5kOiAkd2hpdGVcbiAgK2NsZWFyZml4XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIG1pbi1oZWlnaHQ6IDUwcHhcbiAgICBib3JkZXItYm90dG9tOiByZ2JhKGJsYWNrLCAuMSkgc29saWQgMXB4XG4gICAgYm94LXNoYWRvdzogcmdiYShibGFjaywgLjEpIDAgMXB4IDFweFxuICAgICtyZWxhdGl2ZSgzKVxuLmhlYWRlcl9fd3JhcFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgaGVpZ2h0OiA1NnB4XG5cbiNvcGVuX2dsb2JhbF9uYXZcbiAgZGlzcGxheTogbm9uZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweClcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgICthYnNvbHV0ZShyaWdodCAwLCB0b3AgMClcbiAgICArYmxvY2stc2l6ZSg0NHB4LCAzMnB4KVxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgbWFyZ2luOiA5cHggMCAwXG4gICAgYm9yZGVyLXJhZGl1czogM3B4XG4gICAgJjpob3ZlclxuICAgICAgaVxuICAgICAgICBjb2xvcjogJG9yYW5nZVxuICAgIGlcbiAgICAgIGNvbG9yOiAkZ3JlZW5cbiAgICAgIGZvbnQtc2l6ZTogMThweFxuIiwiLmhlYWRlci1zZWFyY2hcbiAgK2Fic29sdXRlKHJpZ2h0IDAsIGJvdHRvbSAtMnB4KVxuICBmb250LXNpemU6IDBcbiAgK2Jsb2NrLXNpemUoMTQ0cHgsIDMycHgpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIGRpc3BsYXk6IG5vbmVcbi5oZWFkZXItc2VhcmNoX190ZXh0LWlucHV0XG4gICtibG9jay1zaXplKDEwMHB4LCAzMnB4KVxuICBib3JkZXItbGVmdDogJGdyYXkgc29saWQgMXB4XG4gIGJvcmRlci10b3A6ICRncmF5IHNvbGlkIDFweFxuICBib3JkZXItYm90dG9tOiAkZ3JheSBzb2xpZCAxcHhcbiAgcGFkZGluZzogMCA4cHhcbiAgZm9udC1zaXplOiAxNHB4XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxuICArYWJzb2x1dGUobGVmdCAwLCB0b3AgMClcbi5oZWFkZXItc2VhcmNoX19zdWJtaXQtaW5wdXRcbiAgK2Jsb2NrLXNpemUoNDRweCwgMzJweClcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXG4gIGNvbG9yOiAkd2hpdGVcbiAgY3Vyc29yOiBwb2ludGVyXG4gIGZvbnQtc2l6ZTogMTJweFxuICArYWJzb2x1dGUocmlnaHQgMCwgdG9wIDApXG4iLCIubWFpbi1uYXZcbiAgK2Fic29sdXRlKGxlZnQgMjAwcHgsIGJvdHRvbSAwKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweClcbiAgICBsZWZ0OiAxMjhweFxuICAgIGJvdHRvbTogMTJweFxuLm1haW4tbmF2X19pdGVtc1xuICBmb250LXNpemU6IDBcbi5tYWluLW5hdl9faXRlbVxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgbWFyZ2luLXJpZ2h0OiA4cHhcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHhcbi5tYWluLW5hdl9fbGlua1xuICArYmxvY2stbGlua1xuICArYmxvY2stc2l6ZSgyOHB4KVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5cbiAgYm9yZGVyLXJhZGl1czogNTAlXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICArdGV4dC1ibG9jaygxNnB4IDI4cHgsICR3aGl0ZSlcbiAgaVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgICAgK3JlbGF0aXZlKHRvcCAxcHgpXG4gICY6aG92ZXJcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG9yYW5nZSwgMTAlKVxuIiwiLmdsb2JhbC1uYXZcbiAgK2Fic29sdXRlKHJpZ2h0IDE2MHB4LCBib3R0b20gMClcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgIHJpZ2h0OiAxNDhweFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweClcbiAgICBkaXNwbGF5OiBub25lXG4uZ2xvYmFsLW5hdl9faXRlbXNcbiAgZm9udC1zaXplOiAwXG4uZ2xvYmFsLW5hdl9faXRlbVxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgZm9udC1zaXplOiAxMnB4XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIGZvbnQtc2l6ZTogMTJweFxuLmdsb2JhbC1uYXZfX2xpbmtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gIGNvbG9yOiAkYmxhY2tcbiAgZGlzcGxheTogYmxvY2tcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gICtjbGVhcmZpeFxuICBtYXJnaW4tcmlnaHQ6IDIwcHhcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgIG1hcmdpbi1yaWdodDogMTJweFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweClcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHhcbiAgJjpob3ZlclxuICAgIGNvbG9yOiAkb3JhbmdlXG4gICAgLmdsb2JhbC1uYXZfX2xpbmstaWNvblxuICAgICAgYmFja2dyb3VuZDogJG9yYW5nZVxuICAuZ2xvYmFsLW5hdl9fbGluay1pY29uXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICArYmxvY2stc2l6ZSgzMHB4KVxuICAgICt0ZXh0LWJsb2NrKDE0cHggMzBweCwgY2VudGVyICR3aGl0ZSlcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAuMylcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICBmbG9hdDogbGVmdFxuICAgIG1hcmdpbi1yaWdodDogNnB4XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpXG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweFxuXG4uZ2xvYmFsLW5hdl9fbGluay1pbWFnZVxuICArYmxvY2stc2l6ZSgxNnB4LCBhdXRvKVxuICBkaXNwbGF5OiBibG9ja1xuICBtYXJnaW46IDZweCBhdXRvIDBcbi5nbG9iYWwtbmF2X19saW5rLXRleHRcbiAgZGlzcGxheTogYmxvY2tcbiAgZmxvYXQ6IGxlZnRcbiAgbGluZS1oZWlnaHQ6IDMwcHhcbiIsIi5oZWFkZXItbG9nb1xuICArYWJzb2x1dGUobGVmdCAwLCB0b3AgMTZweClcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpXG4gICAgbGVmdDogOHB4XG4uaGVhZGVyLWxvZ29fX2xpbmtcbiAgZGlzcGxheTogYmxvY2tcbiAgJjpob3ZlclxuICAgIG9wYWNpdHk6IC44XG4uaGVhZGVyLWxvZ29fX2ltYWdlXG4gIHdpZHRoOiAxODBweFxuICBoZWlnaHQ6IGF1dG9cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpXG4gICAgd2lkdGg6IDExMHB4XG4iLCIuZm9vdGVyXG4gIGNsZWFyOiBib3RoXG4gIHBhZGRpbmc6IDQwcHggMFxuICBiYWNrZ3JvdW5kOiAkYmxhY2tcbiAgY29sb3I6ICR3aGl0ZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICBwYWRkaW5nOiAyNHB4IDBcbiAgLndyYXBcbiAgICBjbGVhcjogYm90aFxuICBhXG4gICAgY29sb3I6ICR3aGl0ZVxuXG4uZm9vdGVyLWNvcHlyaWdodFxuICBjbGVhcjogYm90aFxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgcGFkZGluZzogNTBweCAwIDBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgbGluZS1oZWlnaHQ6IDEuNVxuICAgIGZvbnQtc2l6ZTogMTJweFxuIiwiLm1vbnRobHktYXJjaGl2ZVxuICBtYXJnaW4tYm90dG9tOiA0MHB4XG4ubW9udGhseS1hcmNoaXZlX190aXRsZVxuICBtYXJnaW4tYm90dG9tOiA4cHhcbi5tb250aGx5LWFyY2hpdmVfX2l0ZW1zXG4gIGZvbnQtc2l6ZTogMFxuICBsaVxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICt0ZXh0LWJsb2NrKDEycHggMilcbiAgICB3aWR0aDogMTAwcHhcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICAgIHdpZHRoOiAzMy4zMyVcbiIsIi5jYXRlZ29yaWVzXG4gIG1hcmdpbjogMCAwIDQwcHhcblxuICB1bFxuICAgIGxpXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgbGluZS1oZWlnaHQ6IDJcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMFxuLmNhdGVnb3JpZXNfX3RpdGxlXG4gIG1hcmdpbjogMCAwIDhweFxuIiwiLmZvb3Rlci1hZFxuICArdGV4dC1ibG9jaygxMnB4IDEuOClcbiIsIi5jb250YWN0LWRlc2NyaXB0aW9uXG4gICtjbGVhcmZpeFxuICBtYXJnaW46IDAgYXV0byA0MHB4XG4gIHdpZHRoOiA1MCVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgIHdpZHRoOiA3MCVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgd2lkdGg6IDEwMCVcbiAgcFxuICAgIGxpbmUtaGVpZ2h0OiAxLjdcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxuLmNvbnRhY3QtZGVzY3JpcHRpb25fX3RpdGxlXG4gICt0ZXh0LWJsb2NrKDE2cHggMS41IDE2cHgsIGJvbGQpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgICt0ZXh0LWJsb2NrKDE0cHggMS41IDhweClcbi5vcGVuLWZvb3Rlci1jb250YWN0XG4gIGRpc3BsYXk6IGJsb2NrXG4gIGJhY2tncm91bmQ6ICRvcmFuZ2VcbiAgd2lkdGg6IDI2MHB4XG4gIG1hcmdpbjogMTZweCBhdXRvIDBcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4XG4gIGJvcmRlci1yYWRpdXM6IDRweFxuICBjdXJzb3I6IHBvaW50ZXJcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkb3JhbmdlLCAxMCUpXG5cbiNmb290ZXJfY29udGFjdFxuICBtYXJnaW46IDAgYXV0byA4MHB4XG4gIHdpZHRoOiA1MCVcbiAgZGlzcGxheTogbm9uZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgd2lkdGg6IDcwJVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICB3aWR0aDogMTAwJVxuICAgIG1hcmdpbjogMCAwIDQwcHhcblxuc2VjdGlvbi5jb250YWN0XG4gICYuZW1iZWRlZC1jb250YWN0XG4gICAgd2lkdGg6IDEwMCVcbiAgICAvL21hcmdpbjogMCBhdXRvXG4gICAgLnNzLXEtbG9uZ1xuICAgICAgd2lkdGg6IDk5JVxuICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JheVxuICAgIC5zcy1jaG9pY2VzXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudFxuXG4gIGgxXG4gICAgZm9udC1zaXplOiAxOHB4XG4gICAgbWFyZ2luOiAwIDAgMjhweFxuICAgIC5zcy1yZXF1aXJlZC1hc3Rlcmlza1xuICAgICAgbWFyZ2luOiAwIDAgMCA2cHhcbiAgLnNzLXJlcXVpcmVkLWFzdGVyaXNrXG4gICAgY29sb3I6ICRvcmFuZ2VcbiAgICBmb250LXNpemU6IDE0cHhcbiAgLnNzLWl0ZW1cbiAgICBtYXJnaW46IDAgMCAyMHB4XG4gICAgK2NsZWFyZml4XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICBtYXJnaW46IDAgMCAxMHB4XG4gIC5zcy1xLXRpdGxlXG4gICAgd2lkdGg6IDMwJVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgZmxvYXQ6IGxlZnRcbiAgICBsaW5lLWhlaWdodDogMjRweFxuICAuc3MtcS1zaG9ydFxuICAgIGZsb2F0OiBsZWZ0XG4gICAgd2lkdGg6IDcwJVxuICAgIHBhZGRpbmc6IDBcbiAgICBtYXJnaW46IDBcbiAgICBib3JkZXI6IG5vbmVcbiAgICBsaW5lLWhlaWdodDogMjRweFxuICAuc3MtcS1sb25nXG4gICAgbWFyZ2luOiA0cHggMCAwXG4gICAgYm9yZGVyOiBub25lXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDM0MHB4XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIC5zcy1xLWhlbHBcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICBmb250LXNpemU6IDEwcHhcbiAgLnNzLWNoZWNrYm94XG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gICAgLnNzLXEtdGl0bGVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIGZsb2F0OiBub25lXG4gICAgICBtYXJnaW46IDAgMCA0cHhcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAuc3MtcS1oZWxwXG4gICAgICBkaXNwbGF5OiBpbmxpbmVcbiAgICAuc3MtY2hvaWNlc1xuICAgICAgY2xlYXI6IGJvdGhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnRcbiAgICAgIC5zcy1jaG9pY2UtbGFiZWxcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgd2lkdGg6IDEzMHB4XG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgIHBhZGRpbmc6IDhweCAwXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAudGV4dF9pbnB1dFxuICAgIC5zcy1xLWhlbHBcbiAgICAgIGNsZWFyOiBib3RoXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgcGFkZGluZzogOHB4IDAgMFxuICAgICAgZm9udC1zaXplOiAxMHB4XG4gIC50ZXh0X2FyZWFcbiAgICAuc3MtcS1oZWxwXG4gICAgICBmbG9hdDogcmlnaHRcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gIC5zcy1xLWxvbmdcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcbiAgLnNzLWZvcm0tZW50cnlcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdXG4gICAgICBtYXJnaW46IDAgYXV0byA4cHhcbiAgICAgIHBhZGRpbmc6IDBcbiAgICAgIGZvbnQ6XG4gICAgICAgIHNpemU6IDE4cHhcbiAgICAgICAgd2VpZ2h0OiBib2xkXG4gICAgICB3aWR0aDogMTAwcHhcbiAgICAgIGhlaWdodDogMjhweFxuICAgICAgYm9yZGVyOiBub25lXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICtidXR0b25fZ3JhZGllbnRcbiAgICAgIGNvbG9yOiAkd2hpdGVcbiAgICAgIHRleHQtc2hhZG93OiByZ2JhKGJsYWNrLCAuMikgMCAtMXB4IDBcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHhcbiAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgICAgICBtYXJnaW46IDAgYXV0byA4cHhcbiAgICAgICY6aG92ZXJcbiAgICAgICAgK2J1dHRvbl9ncmFkaWVudCgkb3JhbmdlKVxuICAgIC5wYXNzd29yZC13YXJuaW5nXG4gICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgICAgICBmb250LXNpemU6IDEwcHhcbiAgLnNzLWxlZ2FsXG4gICAgZm9udC1zaXplOiAxMnB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICBsaW5lLWhlaWdodDogMS40XG4gICAgYVxuICAgICAgK3RleHQtbGluazJcbiIsIi5tb2JpbGUtZ2xvYmFsLW5hdlxuICBkaXNwbGF5OiBub25lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIHdpZHRoOiAxMDAlXG4gICAgK2Fic29sdXRlKHJpZ2h0IDAsIHRvcCA1NnB4LCAxMClcbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50OiBcIlwiXG4gICAgICBib3JkZXItd2lkdGg6IDE0cHggOHB4XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2tcbiAgICAgICthYnNvbHV0ZShyaWdodCAxNHB4LCB0b3AgLTI4cHgpXG4gICAgICBkaXNwbGF5OiBibG9ja1xuLm1vYmlsZS1nbG9iYWwtbmF2X19pdGVtc1xuICBiYWNrZ3JvdW5kOiAkYmxhY2tcbiAgd2lkdGg6IDEwMCVcbi5tb2JpbGUtZ2xvYmFsLW5hdl9faXRlbVxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpIHNvbGlkIDFweFxuLm1vYmlsZS1nbG9iYWwtbmF2X19saW5rXG4gIGNvbG9yOiAkd2hpdGVcbiAgZGlzcGxheTogYmxvY2tcbiAgcGFkZGluZzogMTZweCAxMnB4XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICBsaW5lLWhlaWdodDogMS40XG4gIGZvbnQtc2l6ZTogMTJweFxuLm92ZXJsYXlcbiAgZGlzcGxheTogbm9uZVxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApXG4gICtmaXhlZChsZWZ0IDEwMCUsIHJpZ2h0IDEwMCUsIHRvcCAxMDAlLCBib3R0b20gMTAwJSwgOSlcbiAgK2Jsb2NrLXNpemUoMTAwJSlcbiIsIi50by10b3BcbiAgK2ZpeGVkKGxlZnQgMCwgYm90dG9tIDAsIDExKVxuICB3aWR0aDogMTAwJVxuICBkaXNwbGF5OiBub25lXG4udG8tdG9wX19saW5rXG4gICtibG9jay1saW5rXG4gICtibG9jay1zaXplKDY0cHgpXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIC42KVxuICArdGV4dC1ibG9jaygyNHB4IDY0cHggMTZweCwgY2VudGVyICR3aGl0ZSlcbiAgZmxvYXQ6IHJpZ2h0XG4gIGJvcmRlci1yYWRpdXM6IDUwJVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweClcbiAgICArdGV4dC1ibG9jaygyMnB4IDQ0cHggNDRweCwgY2VudGVyICR3aGl0ZSlcbiAgICArYmxvY2stc2l6ZSg0NHB4KVxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgLjgpXG4iLCIuaG9tZS1wcm9maWxlc1xuICBiYWNrZ3JvdW5kOiAkZ3JheVxuICBjbGVhcjogYm90aFxuICBwYWRkaW5nOiAzMnB4IDAgMjZweFxuICArY2xlYXJmaXhcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgcGFkZGluZzogMTJweCAwIDBcbi5ob21lLXByb2ZpbGVcbiAgd2lkdGg6IDUwJVxuICBmbG9hdDogbGVmdFxuICAmOmZpcnN0LWNoaWxkXG4gICAgcGFkZGluZy1yaWdodDogMjRweFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgICAgcGFkZGluZy1yaWdodDogMFxuICAmOmxhc3QtY2hpbGRcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHhcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICAgIHBhZGRpbmctbGVmdDogMFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICBmbG9hdDogbm9uZVxuICAgIHdpZHRoOiAxMDAlXG4gICAgbWFyZ2luOiAwXG4gICAgcGFkZGluZzogMCAwIDIwcHhcbiAgICBjbGVhcjogYm90aFxuICAgICtjbGVhcmZpeFxuLmhvbWUtcHJvZmlsZV9faW5uZXJcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4uaG9tZS1wcm9maWxlX19pbWFnZVxuICArYmxvY2stc2l6ZSg4MHB4KVxuICBib3JkZXItcmFkaXVzOiA1MCVcbiAgK2Fic29sdXRlKGxlZnQgMCwgdG9wIDApXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgICtibG9jay1zaXplKDY0cHgpXG4uaG9tZS1wcm9maWxlX19kZXNjcmlwdGlvblxuICBwYWRkaW5nLWxlZnQ6IDEwMHB4XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgIHBhZGRpbmctbGVmdDogODBweFxuLmhvbWUtcHJvZmlsZV9fbmFtZVxuICBmb250LXNpemU6IDE4cHhcbiAgbWFyZ2luOiAtMnB4IDAgOHB4XG4gIGxpbmUtaGVpZ2h0OiAxLjRcbiAgZm9udC13ZWlnaHQ6IDcwMFxuICBmb250LXNpemU6IDFwY1xuICBjb2xvcjogIzhmOGYzMFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICBmb250LXNpemU6IDE0cHhcbi5ob21lLXByb2ZpbGVfX25hbWUtYWRkcmVzc1xuICBmb250LXdlaWdodDogNDAwXG4gIG1hcmdpbjogMCAwIDAgOHB4XG4gIGZvbnQtc2l6ZTogOXB0XG4uaG9tZS1wcm9maWxlX190ZXh0XG4gIHBcbiAgICBsaW5lLWhlaWdodDogMS42XG4gICAgZm9udC1zaXplOiAxMnB4XG4gICAgY29sb3I6ICRkYXJrX2dyZWVuXG4gIGFcbiAgICArYmFzaWMtbGluay1jb2xvclxuLmhvbWUtcHJvZmlsZV9fbGluay10by1wcm9maWxlXG4gIGRpc3BsYXk6IGJsb2NrXG4gIHBhZGRpbmc6IDhweCAwXG4gIGZvbnQtc2l6ZTogMTJweFxuICArYmFzaWMtbGluay1jb2xvclxuLmhvbWUtcHJvZmlsZS1zbnNcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgIG1hcmdpbi1sZWZ0OiAtOTZweFxuICAgIHdpZHRoOiA0ODBweFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICBtYXJnaW4tbGVmdDogLTgwcHhcbiAgICB3aWR0aDogYXV0b1xuLmhvbWUtcHJvZmlsZS1zbnNfX2l0ZW1cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICYuaXMtdHdpdHRlclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHRvcDogM3B4XG4gICYuaXMtdHVtYmxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgdG9wOiAzcHhcbiIsIi5ob21lLWRlc2NyaXB0aW9uXG4gIG1heC13aWR0aDogNTUycHhcbiAgZmxvYXQ6IHJpZ2h0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweClcbiAgICBtYXgtd2lkdGg6IDUwJVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweClcbiAgICBtYXgtd2lkdGg6IDEwMDBweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgZmxvYXQ6IG5vbmVcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4uaG9tZS1kZXNjcmlwdGlvbl9fdGV4dFxuICBtYXJnaW4tYm90dG9tOiAxNnB4XG4gIHBcbiAgICBsaW5lLWhlaWdodDogMS44XG4gICAgY29sb3I6ICRncmVlblxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICBsaW5lLWhlaWdodDogMS42XG5cbi5ob21lLWRlc2NyaXB0aW9uLXByb2ZpbGVcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgIHBhZGRpbmctbGVmdDogODBweFxuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbi5ob21lLWRlc2NyaXB0aW9uLXByb2ZpbGVfX2ltYWdlLWNvbnRhaW5lclxuICArYWJzb2x1dGUobGVmdCAwLCB0b3AgMClcbiAgd2lkdGg6IDgwcHhcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgd2lkdGg6IDYwcHhcbi5ob21lLWRlc2NyaXB0aW9uLXByb2ZpbGVfX2ltYWdlXG4gIHdpZHRoOiAxMDAlXG4gIGJvcmRlci1yYWRpdXM6IDUwJVxuLmhvbWUtZGVzY3JpcHRpb24tcHJvZmlsZS1zbnNfX2l0ZW1zXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweClcbiAgICBtYXJnaW4tbGVmdDogLTk2cHhcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpXG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4XG4uaG9tZS1kZXNjcmlwdGlvbi1wcm9maWxlLXNuc19faXRlbVxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgJi5pcy1mYWNlYm9va1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHRvcDogLTJweFxuXG4uaG9tZS1kZXNjcmlwdGlvbi1wcm9maWxlX19jb250YWluZXJcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHBhZGRpbmctbGVmdDogOTZweFxuICBtaW4taGVpZ2h0OiA5MnB4XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgIHBhZGRpbmctbGVmdDogNzJweFxuIiwiLnJlc2VudC1hcnRpY2xlXG4gIG1heC13aWR0aDogNjE0cHhcbiAgZmxvYXQ6IGxlZnRcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgd2lkdGg6IDUwJVxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHhcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpXG4gICAgbWF4LXdpZHRoOiAxMDAwcHhcbiAgICBwYWRkaW5nLXJpZ2h0OiAwXG4gICAgd2lkdGg6IDEwMCVcbiAgICBmbG9hdDogbm9uZVxuICAgIGhlaWdodDogYXV0b1xuLnJlc2VudC1hcnRpY2xlX19pbm5lclxuICBib3JkZXI6IHNvbGlkIDFweCAkZ3JheVxuICBwYWRkaW5nOiAxMnB4IDEycHggMThweFxuICBkaXNwbGF5OiBibG9ja1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgK2NsZWFyZml4XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIGJvcmRlcjogbm9uZVxuICAgIHBhZGRpbmc6IDBcbi5yZXNlbnQtYXJ0aWNsZV9fbGlua1xuICBkaXNwbGF5OiBibG9ja1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgbWluLWhlaWdodDogMTgwcHhcbiAgcGFkZGluZy1sZWZ0OiAzMThweFxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgIHBhZGRpbmctbGVmdDogNDAlXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgIG1pbi1oZWlnaHQ6IDBcbiAgICBwYWRkaW5nLWxlZnQ6IDBcbi5yZXNlbnQtYXJ0aWNsZV9fdGh1bWJuYWlsLWNvbnRhaW5lclxuICB3aWR0aDogMzAwcHhcbiAgK2Fic29sdXRlKGxlZnQgMCwgdG9wIDApXG4gIGRpc3BsYXk6IGJsb2NrXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgIHdpZHRoOiA0MCVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpXG4gICAgaGVpZ2h0OiAxODVweFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICB3aWR0aDogYXV0b1xuICAgIGhlaWdodDogMjMwcHhcbiAgICBtaW4taGVpZ2h0OiAwXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICBoZWlnaHQ6IDE4MHB4XG4ucmVzZW50LWFydGljbGVfX3RodW1ibmFpbC1pbWFnZVxuICBkaXNwbGF5OiBibG9ja1xuICB3aWR0aDogMTAwJVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweClcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnRcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudFxuLnJlc2VudC1hcnRpY2xlX190ZXh0XG4gIGRpc3BsYXk6IGJsb2NrXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweClcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHhcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpXG4gICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgZmxvYXQ6IG5vbmVcbiAgICB3aWR0aDogMTAwJVxuLnJlc2VudC1hcnRpY2xlX19kYXRlXG4gIGZsb2F0OiBsZWZ0XG4gIGJhY2tncm91bmQ6ICRsaWdodF9ncmVlblxuICBwYWRkaW5nOiAwIDEycHhcbiAgY29sb3I6ICR3aGl0ZVxuICBkaXNwbGF5OiBibG9ja1xuICArdGV4dC1ibG9jaygxM3B4IDI2cHggMTJweClcbi5yZXNlbnQtYXJ0aWNsZV9fdGl0bGVcbiAgY2xlYXI6IGJvdGhcbiAgK3RleHQtYmxvY2soMjBweCAxLjUgMThweClcbiAgY29sb3I6ICRibGFja1xuICBkaXNwbGF5OiBibG9ja1xuICBtYXgtaGVpZ2h0OiAxNTJweFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweClcbiAgICBmb250LXNpemU6IDE2cHhcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweFxuICAmOmhvdmVyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgK3RleHQtYmxvY2soMTZweClcbi5yZXNlbnQtYXJ0aWNsZV9fYnV0dG9uXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGJhY2tncm91bmQ6ICRvcmFuZ2VcbiAgYm9yZGVyLXJhZGl1czogNHB4XG4gIG1hcmdpbjogMCBhdXRvXG4gICt0ZXh0LWJsb2NrKDEzcHggMzZweCwgY2VudGVyICR3aGl0ZSlcbiAgY3Vyc29yOiBwb2ludGVyXG4gIHBvc2l0aW9uOiBzdGF0aWNcbiAgd2lkdGg6IDIwN3B4XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweClcbiAgICB3aWR0aDogMTgwcHhcbiAgICBwb3NpdGlvbjogc3RhdGljXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIHBvc2l0aW9uOiBzdGF0aWNcbiAgICBtYXJnaW46IDI0cHggYXV0byAwXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgIG1hcmdpbjogMCBhdXRvXG4gICY6aG92ZXJcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG9yYW5nZSwgMTAlKVxuIiwiLmhvbWUtb3RoZXItZW50cmllc1xuICB3aWR0aDogMjMwcHhcbiAgcGFkZGluZzogMFxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICBmbG9hdDogcmlnaHRcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIHdpZHRoOiAxMDAlXG4uaG9tZS1tb3N0LXZpZXdkLWl0ZW1cbiAgK2NsZWFyZml4XG4gIGRpc3BsYXk6IGJsb2NrXG4gIHBhZGRpbmc6IDhweCAwIDhweCAyOHB4XG4gIGJvcmRlci1ib3R0b206IHJnYmEoYmxhY2ssIC4xKSBkb3R0ZWQgMXB4XG4gICt0ZXh0LWJsb2NrKDEzcHggMS41KVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJjpudGgtY2hpbGQoMSksXG4gICY6bnRoLWNoaWxkKDIpLFxuICAmOm50aC1jaGlsZCgzKVxuICAgIGFcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb250ZW50OiBcIlxcZjA5MVwiXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWVcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHdpZHRoOiAzMHB4XG4gICAgICAgIGhlaWdodDogMzBweFxuICAgICAgICBsZWZ0OiAwcHhcbiAgICAgICAgdG9wOiA0cHhcbiAgJjpudGgtY2hpbGQoMSlcbiAgICBhXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb2xvcjogI0QzQjYyMVxuICAmOm50aC1jaGlsZCgyKVxuICAgIGFcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbG9yOiAjQTdBN0E3XG4gICY6bnRoLWNoaWxkKDMpXG4gICAgYVxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29sb3I6ICNEREExNDZcbi5ob21lLW1vc3Qtdmlld2QtaXRlbV9fbGlua1xuICArYmFzaWMtbGluay1jb2xvclxuXG4udHdpdHRlci10aW1lbGluZS1jb250YWluZXJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpXG4gICAgZGlzcGxheTogbm9uZVxuIiwiLmhvbWUtYmFubmVyc1xuICBwYWRkaW5nOiAwIDAgMTZweFxuICArY2xlYXJmaXhcbiAgaW1nXG4gICAgd2lkdGg6IDEwMCVcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIG1hcmdpbi1ib3R0b206IDhweFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgICAgd2lkdGg6IDUwJVxuICAgICAgZmxvYXQ6IGxlZnRcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgYTpsYXN0LWNoaWxkXG4gICAgaW1nXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4iLCIuaG9tZS1jb250ZW50c1xuICBwYWRkaW5nOiA1MHB4IDAgMzBweFxuICArY2xlYXJmaXhcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpXG4gICAgcGFkZGluZzogMTZweCAwXG4iLCIuaG9tZVxuICAuYXJ0aWNsZXMtYXJ0aWNsZTpmaXJzdC1jaGlsZFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICAuYXJ0aWNsZXMtYXJ0aWNsZVxuICAgIHdpZHRoOiAzMy4zJVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cblxuLmFyY2hpdmUtYXJ0aWNsZXNcbiAgLmFydGljbGVzLWFydGljbGVcbiAgICB3aWR0aDogMjUlXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpXG4gICAgICB3aWR0aDogNTAlXG5cbi5hcnRpY2xlcy1hcnRpY2xlXG4gIGZsb2F0OiBsZWZ0XG4gIHdpZHRoOiA1MCVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpXG4gICAgd2lkdGg6IDEwMCVcbi5hcnRpY2xlcy1hcnRpY2xlX19pbm5lclxuICBkaXNwbGF5OiBibG9ja1xuICBtYXJnaW46IDAgMzBweCAzMHB4IDBcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGdyYXlcbiAgaGVpZ2h0OiAzMjRweFxuICBjdXJzb3I6IHBvaW50ZXJcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gICtjbGVhcmZpeFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgaGVpZ2h0OiAyOTRweFxuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweClcbiAgICBtYXJnaW46IDBcbiAgICBoZWlnaHQ6IGF1dG9cbiAgICBib3JkZXItbGVmdDogbm9uZVxuICAgIGJvcmRlci1yaWdodDogbm9uZVxuICAgIGJvcmRlci1ib3R0b206IG5vbmVcbiAgJjpob3ZlclxuICAgIC5hcnRpY2xlcy1hcnRpY2xlX190aXRsZVxuICAgICAgY29sb3I6ICRibHVlXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICAgIC5hcnRpY2xlcy1hcnRpY2xlX190aHVtYm5haWwtaW1hZ2VcbiAgICAgIG9wYWNpdHk6IC44XG5cbi5hcnRpY2xlcy1hcnRpY2xlX190aXRsZVxuICBkaXNwbGF5OiBibG9ja1xuICArdGV4dC1ibG9jaygxNnB4IDEuNSA4cHgpXG4gIGRpc3BsYXk6IGJsb2NrXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICBtaW4taGVpZ2h0OiA0MHB4XG4gIGNvbG9yOiAkYmxhY2tcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgICt0ZXh0LWJsb2NrKDE1cHgpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgK3RleHQtYmxvY2soMTNweClcbi5hcnRpY2xlcy1hcnRpY2xlX19kYXRlXG4gIGJhY2tncm91bmQ6ICRsaWdodF9ncmVlblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgK3RleHQtYmxvY2soMTJweCAyMnB4IDEycHgsICR3aGl0ZSlcbiAgcGFkZGluZzogMCA4cHhcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgICt0ZXh0LWJsb2NrKDEwcHggMjBweClcbiAgICBwYWRkaW5nOiAwIDZweFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgICAgK3RleHQtYmxvY2soMTBweCAxOHB4IDZweClcbi5hcnRpY2xlcy1hcnRpY2xlX19saW5rXG4gIGRpc3BsYXk6IGJsb2NrXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgbWluLWhlaWdodDogMTAwcHhcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gIGhlaWdodDogMjcycHhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHBhZGRpbmc6IDEycHggMTJweCAxMHB4XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgaGVpZ2h0OiAyMzBweFxuICAgIG1hcmdpbjogMFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweClcbiAgICBoZWlnaHQ6IGF1dG9cbiAgICBtaW4taGVpZ2h0OiAwXG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggMTE0cHhcbi5hcnRpY2xlcy1hcnRpY2xlX190aHVtYm5haWwtY29udGFpbmVyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBkaXNwbGF5OiBibG9ja1xuICBvdmVyZmxvdzogaGlkZGVuXG4gICtibG9jay1zaXplKDEwMCUsIDE2MHB4KVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweClcbiAgICArYmxvY2stc2l6ZSgxMDBweCwgNjJweClcbiAgICArYWJzb2x1dGUobGVmdCAwLCB0b3AgOHB4KVxuLmFydGljbGVzLWFydGljbGVfX3RodW1ibmFpbC1pbWFnZVxuICArYmxvY2stc2l6ZSgxMDAlLCBhdXRvKVxuICArcmVsYXRpdmUoMSlcbiIsIi5jb21tZW50c1xuICBoZWlnaHQ6IDMwMHB4XG4gIG92ZXJmbG93LXg6IGhpZGRlblxuICBvdmVyZmxvdy15OiBhdXRvXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIGhlaWdodDogYXV0b1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbi5jb21tZW50cy10aXRsZVxuICBwYWRkaW5nOiAwIDVweFxuICArdGV4dC1ibG9jaygxMnB4IDI5cHgsIGJvbGQgIzMzMylcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERUZGNFxuICBib3JkZXI6IDFweCBzb2xpZCAjRDhERkVBXG4gIGJvcmRlci10b3A6ICMzMTVDOTkgc29saWQgMXB4XG4iLCIuc2luZ2xlLXN1YlxuICArYWJzb2x1dGUocmlnaHQgMCwgdG9wIDApXG4gIHdpZHRoOiAyMDhweFxuICAmLmlzLXN0aWNreVxuICAgICtmaXhlZCh0b3AgMClcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgIHdpZHRoOiAxNzBweFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweClcbiAgICBwb3NpdGlvbjogc3RhdGljXG4gICAgd2lkdGg6IDEwMCVcblxuLnNpbmdsZS1zdWJfX2lubmVyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50XG4gICAgd2lkdGg6IGF1dG9cbiIsIi53cmFwXG4gICYuaXMtc2luZ2xlLWNvbnRlbnQtd3JhcFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuIiwiLnVuZGVyLWNvbnRlbnRcbiAgYmFja2dyb3VuZDogJGdyYXlcbiAgcGFkZGluZzogMTZweCAyNHB4XG4gIG1hcmdpbi1ib3R0b206IDI0cHhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpXG4gICAgcGFkZGluZzogMTJweCAxNnB4XG4gIGgyXG4gICAgK3RleHQtYmxvY2soMjJweCAxLjYgOHB4LCBib2xkKVxuICAgIG1hcmdpbi10b3A6IDI0cHhcbiAgICAmOmZpcnN0LWNoaWxkXG4gICAgICBtYXJnaW4tdG9wOiAwXG4gIHBcbiAgICArdGV4dC1ibG9jaygxM3B4IDEuOCAxNnB4KVxuLnVuZGVyLWNvbnRlbnRfX2ZhY2Vib29rLXdyYXBcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIGhlaWdodDogMTYwcHhcbiIsIi5uZXh0LXByZXZcbiAgbWFyZ2luLWJvdHRvbTogMTJweFxuLm5leHQtcHJldl9faXRlbVxuICBhXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgaGVpZ2h0OiA2NHB4XG4gICAgYmFja2dyb3VuZDogJGdyYXlcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICArYmFzaWMtbGluay1jb2xvclxuICAgICY6aG92ZXJcbiAgICAgIC5uZXh0LXByZXZfX3RpdGxlXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICBoZWlnaHQ6IDUycHhcbi5uZXh0LXByZXZfX2Fycm93XG4gIGRpc3BsYXk6IGJsb2NrXG4gIGJhY2tncm91bmQ6ICRvcmFuZ2VcbiAgK2Jsb2NrLXNpemUoNjRweClcbiAgK3RleHQtYmxvY2soMTJweCwgY2VudGVyICR3aGl0ZSlcbiAgK2Fic29sdXRlKHRvcCAwLCAyKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICBmb250LXNpemU6IDEwcHhcbiAgICB3aWR0aDogNTBweFxuICAubmV4dC1wcmV2X19hcnJvdy1pY29uXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICArdGV4dC1ibG9jaygyNHB4IDM2cHgpXG4gICAgbWFyZ2luOiAzcHggMCAtNHB4XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICArdGV4dC1ibG9jaygxOHB4IDMwcHgpXG4ubmV4dC1wcmV2X190aXRsZVxuICBkaXNwbGF5OiBibG9ja1xuICArdGV4dC1ibG9jaygxNHB4IDEuNilcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICB3aWR0aDogMTAwJVxuICAgICtibG9jay1zaXplKDEwMCUsIDUycHgpXG4gICAgK3RleHQtYmxvY2soMTFweCAxLjUpXG4gICAgK2Fic29sdXRlKGxlZnQgMClcblxuLmlzLXByZXZpb3VzXG4gIC5uZXh0LXByZXZfX3RpdGxlXG4gICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDc1cHhcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDAgNjBweFxuICAubmV4dC1wcmV2X19hcnJvd1xuICAgIGxlZnQ6IDBcbi5pcy1uZXh0XG4gIG1hcmdpbi1ib3R0b206IDJweFxuICAubmV4dC1wcmV2X190aXRsZVxuICAgIHBhZGRpbmc6IDhweCA3NXB4IDhweCAxMHB4XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICBwYWRkaW5nOiA0cHggNjBweCAwIDEwcHhcbiAgLm5leHQtcHJldl9fYXJyb3dcbiAgICByaWdodDogMFxuIiwiLmNhdGVnb3J5LWxpbmtcbiAgK2NsZWFyZml4XG4gIHBhZGRpbmc6IDAgMCAxMnB4XG4gIGFcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JlZW5cbiAgICBjb2xvcjogJHdoaXRlXG4gICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDMycHhcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBtYXJnaW46IDAgNHB4IDRweCAwXG4gICAgK3RleHQtYmxvY2soMTNweCAxKVxuICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCNBN0EwNEUsIDMlKVxuICAgICY6YmVmb3JlXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZVxuICAgICAgY29udGVudDogXCJcXGYwMmJcIlxuICAgICAgbGVmdDogMTJweFxuICAgICAgdG9wOiA4cHhcbiIsIi5hcnRpY2xlXG4gIC5hcnRpY2xlLW1ldGFcbiAgICBjb2xvcjogJHdoaXRlXG4gICAgbGluZS1oZWlnaHQ6IDEuNFxuICAgIG1hcmdpbjogMCAwIDI0cHhcbiAgICBmb250LXNpemU6IDEycHhcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRfZ3JlZW5cbiAgICAuYXJ0aWNsZS1tZXRhLWNhdGVnb3J5XG4gICAgICBmbG9hdDogbGVmdFxuICAgICAgYVxuICAgICAgICBwYWRkaW5nOiA2cHggMFxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW5cbiAgICAgICAgZmxvYXQ6IGxlZnRcbiAgICAgICAgd2lkdGg6IDEyMHB4XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBjb2xvcjogJHdoaXRlXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICBib3JkZXItcmlnaHQ6ICRsaWdodF9ncmVlbiBzb2xpZCAxcHhcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICAgICAgcGFkZGluZzogNHB4IDBcbiAgICAgICAgICB3aWR0aDogMTA4cHhcbiAgICAuYXJ0aWNsZS1tZXRhLWRhdGVcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodF9ncmVlblxuICAgICAgK2NsZWFyZml4XG4gICAgICAuaW5uZXJcbiAgICAgICAgcGFkZGluZzogNnB4IDE2cHhcbiAgICAgICAgZmxvYXQ6IHJpZ2h0XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4XG4iLCIuYXJ0aWNsZS1mb290ZXItc25zX19pdGVtc1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgZm9udC1zaXplOiAwXG4gIGhlaWdodDogODZweFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICBoZWlnaHQ6IGF1dG9cbiAgICBtYXJnaW46IDAgLTRweCAxNnB4XG4uYXJ0aWNsZS1mb290ZXItc25zX19pdGVtXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBtYXJnaW46IDAgOHB4XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgIG1hcmdpbjogMCAzcHhcbiAgJi5pcy1wb2NrZXRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB0b3A6IDFweFxuIiwiLnJlY2VudC1lbnRyaWVzXG4gIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgd2lkdGg6IDQ5JVxuICBmbG9hdDogbGVmdFxuICArY2xlYXJmaXhcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgd2lkdGg6IDEwMCVcblxuLm1vc3Qtdmlld2VkLWVudHJpZXNcbiAgd2lkdGg6IDQ5JVxuICBmbG9hdDogcmlnaHRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgd2lkdGg6IDEwMCVcblxuLm90aGVyLWVudHJpZXNcbiAgcGFkZGluZzogMzBweCAwXG4gIGJhY2tncm91bmQ6ICNFNUU2RTFcbiAgK2NsZWFyZml4XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIHBhZGRpbmc6IDI0cHggMFxuICAgIHdpZHRoOiAxMDAlXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICtjbGVhcmZpeFxuXG4ub3RoZXItZW50cmllc19fdGl0bGVcbiAgYmFja2dyb3VuZDogJGJsYWNrXG4gIGNvbG9yOiAkd2hpdGVcbiAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgcGFkZGluZzogMFxuICBtYXJnaW46IDAgMCA4cHhcbiAgZm9udC1zaXplOiAxM3B4XG4gIG92ZXJmbG93OiBoaWRkZW5cbi5vdGhlci1lbnRyaWVzX190aXRsZS1pY29uXG4gIGNvbG9yOiAkd2hpdGVcbiAgZmxvYXQ6IGxlZnRcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4XG4gIGRpc3BsYXk6IGJsb2NrXG4gICtibG9jay1zaXplKDMycHgsIDMwcHgpXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgJi5pcy10cm9waHlcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZVxuICAmLmlzLWZlZWRcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZVxuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRvcmFuZ2UsIDEwJSlcblxuLm90aGVyLWVudHJpZXMtaXRlbVxuICArY2xlYXJmaXhcbi5vdGhlci1lbnRyaWVzLWl0ZW1fX2xpbmtcbiAgZGlzcGxheTogYmxvY2tcbiAgcGFkZGluZzogOHB4IDAgOHB4IDY4cHhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIG1pbi1oZWlnaHQ6IDU4cHhcbiAgK2Jhc2ljLWxpbmstY29sb3JcbiAgK2hvdmVyLWxpbmtcbiAgK2NsZWFyZml4XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweClcbiAgICBoZWlnaHQ6IGF1dG9cbiAgICBwYWRkaW5nOiA2cHggMCA2cHggNjhweFxuICAgIGJvcmRlci1ib3R0b206IHJnYmEoYmxhY2ssIDAuMSkgZG90dGVkIDFweFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggNjhweFxuICAgIGJvcmRlci1ib3R0b206IHJnYmEoYmxhY2ssIC4xKSBkb3R0ZWQgMXB4XG4ub3RoZXItZW50cmllcy1pdGVtX190aXRsZVxuICBmb250LXNpemU6IDEzcHhcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgIGZsb2F0OiBub25lXG4gICAgd2lkdGg6IDEwMCVcbiAgICBsaW5lLWhlaWdodDogMS41XG4ub3RoZXItZW50cmllcy1pdGVtX19pbWFnZS1jb250YWluZXJcbiAgK2Jsb2NrLXNpemUoNjBweCwgNDBweClcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBkaXNwbGF5OiBibG9ja1xuICArYWJzb2x1dGUobGVmdCAwLCB0b3AgMTBweClcbiAgJi5pcy1yYW5rXG4gICAgbGVmdDogMTRweFxuLm90aGVyLWVudHJpZXMtaXRlbV9faW1hZ2VcbiAgK2Jsb2NrLXNpemUoMTAwJSwgYXV0bylcblxuLm90aGVyLWVudHJpZXMtaXRlbS5pcy1yYW5rXG4gICY6bnRoLWNoaWxkKDEpLFxuICAmOm50aC1jaGlsZCgyKSxcbiAgJjpudGgtY2hpbGQoMylcbiAgICAub3RoZXItZW50cmllcy1pdGVtX19saW5rXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDkxXCJcbiAgICAgICAgK3RleHQtYmxvY2soMjBweCwgbm9ybWFsIGNlbnRlcilcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICtibG9jay1zaXplKDI0cHgpXG4gICAgICAgICthYnNvbHV0ZShsZWZ0IDAsIHRvcCA0cHgsIDIpXG4gICAgICAgIHRleHQtc2hhZG93OiAjRTVFNkUxIDFweCAxcHggMFxuICAmOm50aC1jaGlsZCgxKVxuICAgIC5vdGhlci1lbnRyaWVzLWl0ZW1fX2xpbmtcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbG9yOiAjRDNCNjIxXG4gICY6bnRoLWNoaWxkKDIpXG4gICAgLm90aGVyLWVudHJpZXMtaXRlbV9fbGlua1xuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29sb3I6ICNBN0E3QTdcbiAgJjpudGgtY2hpbGQoMylcbiAgICAub3RoZXItZW50cmllcy1pdGVtX19saW5rXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb2xvcjogI0REQTE0NlxuLm90aGVyLWVudHJpZXMtaXRlbV9fbGlua1xuICBwYWRkaW5nLWxlZnQ6IDcycHhcbiAgJi5pcy1yYW5rXG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4XG5cbi5zaW5nbGUtYmFubmVyc1xuICBwYWRkaW5nOiAwIDAgMTZweFxuICArY2xlYXJmaXhcbiAgaW1nXG4gICAgd2lkdGg6IDEwMCVcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIG1hcmdpbi1ib3R0b206IDhweFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgICAgd2lkdGg6IDUwJVxuICAgICAgZmxvYXQ6IGxlZnRcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgYTpsYXN0LWNoaWxkXG4gICAgaW1nXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4iLCIuc2hhcmUtYmFyXG4gICthYnNvbHV0ZShsZWZ0IDApXG4gIG1hcmdpbi1sZWZ0OiAtMTgwcHhcbiAgJi5pcy1zdGlja3lcbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICBtYXJnaW4tbGVmdDogMFxuLnNoYXJlLWJhcl9faXRlbVxuICBoZWlnaHQ6IDgwcHhcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4iLCIubm90LWZvdW5kX19tZXNzYWdlXG4gIG1hcmdpbjogMTYwcHggMFxuICArdGV4dC1ibG9jaygxNnB4IDEuNiwgY2VudGVyKVxuIiwiLnNpbmdsZS1wcm9maWxlXG4gIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgK2NsZWFyZml4XG5cbi5zaW5nbGUtcHJvZmlsZV9faGVhZGVyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBwYWRkaW5nLXRvcDogOHB4XG4gIGhlaWdodDogNzJweFxuICBwYWRkaW5nLWxlZnQ6IDc2cHhcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgIGhlaWdodDogNjRweFxuICAgIHBhZGRpbmctbGVmdDogNjhweFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweClcbiAgICBwYWRkaW5nLXRvcDogMFxuICAgIHBhZGRpbmctYm90dG9tOiA4cHhcbiAgICBoZWlnaHQ6IGF1dG9cbi5zaW5nbGUtcHJvZmlsZV9faW1hZ2UtbGlua1xuICArYmxvY2stc2l6ZSg2NHB4KVxuICBkaXNwbGF5OiBibG9ja1xuICArYWJzb2x1dGUobGVmdCAwLCB0b3AgMClcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgICtibG9jay1zaXplKDU2cHgpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIGZsb2F0OiBsZWZ0XG5cbi5zaW5nbGUtcHJvZmlsZV9faW1hZ2VcbiAgYm9yZGVyLXJhZGl1czogNTAlXG4gICtibG9jay1zaXplKDEwMCUsIGF1dG8pXG4gICYuaXMtc29uaWMtZ2FyZGVuXG4gICAgYm94LXNoYWRvdzogcmdiYShibGFjaywgLjA1KSAwIDAgMCAxcHhcblxuLnNpbmdsZS1wcm9maWxlX19uYW1lXG4gIGZvbnQtd2VpZ2h0OiBib2xkXG5cbi5zaW5nbGUtcHJvZmlsZV9fbmFtZS1saW5rXG4gIGNvbG9yOiAkZGFya19ncmVlblxuICAraG92ZXItbGlua1xuXG4uc2luZ2xlLXByb2ZpbGVfX3N1Yi1uYW1lXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogMTJweFxuICBjb2xvcjogJGRhcmtfZ3JlZW5cblxuLnNpbmdsZS1wcm9maWxlX19kZXRhaWwtbGlua1xuICBmb250LXNpemU6IDEycHhcbiAgZGlzcGxheTogYmxvY2tcbiAgK2Jhc2ljLWxpbmstY29sb3JcblxuLnNpbmdsZS1wcm9maWxlX19ib2R5XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIGNsZWFyOiBub25lXG4gICAgZmxvYXQ6IG5vbmVcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweFxuICAgIG1hcmdpbi1sZWZ0OiA2NnB4XG4gIHBcbiAgICArdGV4dC1ibG9jaygxMnB4IDEuNiwgJGRhcmtfZ3JlZW4pXG4gIGFcbiAgICArYmFzaWMtbGluay1jb2xvclxuIiwiLmFydGljbGUtaGVhZGVyX190aXRsZVxuICArdGV4dC1ibG9jaygyOHB4IDEuNCAxOHB4LCBib2xkKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICArdGV4dC1ibG9jaygyMHB4IDEuNCAxMnB4KVxuIiwiLmFydGljbGUtYm9keVxuICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gIGFcbiAgICArdGV4dC1saW5rXG4gICAgK2Jhc2ljLWxpbmstY29sb3JcbiAgYmxvY2txdW90ZVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgcGFkZGluZzogMjZweCA3MHB4IDI2cHggMzhweFxuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggJGxpZ2h0X2dyZWVuXG4gICAgbWFyZ2luLWJvdHRvbTogMS40ZW1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAuMDIpXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICBwYWRkaW5nOiAxOHB4IDQwcHggMThweCAxOHB4XG4gICAgJjphZnRlclxuICAgICAgK3RleHQtYmxvY2soNDBweCwgbm9ybWFsIC9ub3JtYWwgJGxpZ2h0X2dyZWVuKVxuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lXG4gICAgICBjb250ZW50OiBcIlxcZjEwZVwiXG4gICAgICArYWJzb2x1dGUocmlnaHQgMTBweCwgdG9wIDEwcHgpXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgJi50d2VldFxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmVcbiAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW1cbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIC4wNSlcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4XG4gICAgICAgIHBhZGRpbmc6IDEycHhcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGJvcmRlci13aWR0aDogOHB4IDE0cHhcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZFxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoYmxhY2ssIC4wNSlcbiAgICAgICAgK2Fic29sdXRlKGxlZnQgLTI4cHgsIHRvcCAyMHB4KVxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDZweCAxMHB4XG4gICAgICAgICAgbGVmdDogLTIwcHhcbiAgICAgIC5hdXRob3JcbiAgICAgICAgK2Fic29sdXRlKGxlZnQgLTgwcHgsIHRvcCAwKVxuICAgICAgICB3aWR0aDogNzBweFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICAgICAgd2lkdGg6IDUwcHhcbiAgICAgICAgICBsZWZ0OiAtNTZweFxuICAgICAgICBhXG4gICAgICAgICAgY29sb3I6ICRsaWdodF9ncmVlblxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4XG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICBpXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHhcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHhcbiAgICAgICAgICAudHdpdHRlcl91c2VyX25hbWVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHhcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHhcbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuXG4gICAgICAuZGF0ZVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgYVxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW5cbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgdWxcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZVxuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgbGlcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC42ZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgYVxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW5cbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICBwXG4gICAgbGluZS1oZWlnaHQ6IDEuOFxuICAgIG1hcmdpbjogMCAwIDEuNGVtXG4gICAgZm9udC1zaXplOiAxNnB4XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICBmb250LXNpemU6IDE0cHhcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbjogMFxuICA+ZGl2XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnRcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50XG4gICAgaW1nXG4gICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnRcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbiAgICAgIHdpZHRoOiAxMDAlXG4gIHVsXG4gICAgbWFyZ2luOiAwIDAgMS40ZW0gMmVtXG4gICAgbGlzdC1zdHlsZTogZGlzY1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGVcbiAgb2xcbiAgICBtYXJnaW46IDAgMCAxLjRlbSAyZW1cbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsXG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZVxuICBsaVxuICAgIGxpbmUtaGVpZ2h0OiAxLjVcbiAgICBtYXJnaW46IDAgMCAwLjZlbVxuICBpbWdcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIG1hcmdpbjogMCBhdXRvXG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnRcbiAgaWZyYW1lXG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICBkaXNwbGF5OiBibG9ja1xuICAuZmFjZWJvb2tcbiAgICBpZnJhbWVcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcbiAgLmFtYXpsZXQtYm94XG4gICAgbWFyZ2luOiA0MHB4IDAgIWltcG9ydGFudFxuICAgIC5hbWF6bGV0LWltYWdlXG4gICAgICBtYXJnaW46IDBweCAxOHB4IDBweCAwcHggIWltcG9ydGFudFxuICAucmVhZF90b2dldGhlclxuICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICBib3JkZXI6ICNEOEUyQUMgc29saWQgMXB4XG4gICAgaDNcbiAgICAgIG1hcmdpbjogMFxuICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICBwYWRkaW5nOiA2cHggMTJweFxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0X2dyZWVuXG4gICAgICBjb2xvcjogI2ZmZlxuICAgIHVsXG4gICAgICBtYXJnaW46IDBcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgIGxpXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBib3JkZXItYm90dG9tOiAjRDhFMkFDIGRvdHRlZCAxcHhcbiAgICAgICAgYVxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4XG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmVcblxuICBoMlxuICAgICt0ZXh0LWJsb2NrKDIycHggMS41IDFlbSwgYm9sZClcbiAgICBtYXJnaW4tdG9wOiA0MHB4XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHhcbiAgICBib3JkZXItYm90dG9tOiAkbGlnaHRfZ3JlZW4gZG90dGVkIDFweFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4XG4gIGgzXG4gICAgK3RleHQtYmxvY2soMThweCAxLjUgMWVtLCBib2xkKVxuICAgIG1hcmdpbi10b3A6IDQwcHhcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgbWFyZ2luLXRvcDogMzBweFxuICBoNFxuICAgICt0ZXh0LWJsb2NrKDE2cHggMS41IDFlbSwgYm9sZClcbiAgICBtYXJnaW4tdG9wOiA0MHB4XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICArdGV4dC1ibG9jaygxNHB4IDEuNSAxZW0sIGJvbGQpXG4gICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgIG1hcmdpbi10b3A6IDMwcHhcbiAgaWZyYW1lXG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gIGhyXG4gICAgYm9yZGVyLWJvdHRvbTogJGdyYXkgMnB4IGRvdHRlZFxuICAgIG1hcmdpbjogMTBweCAwXG4gID4gZGl2XG4gICAgbWFyZ2luOiAwIGF1dG8gMS40ZW1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICAgIG1heC13aWR0aDogMTAwJVxuICAudHdpdHRlci10d2VldFxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggIWltcG9ydGFudFxuICAuQ2hwU3RyeV9XaWRnZXRcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgK2NsZWFyZml4XG4gICAgcGFkZGluZzogMjZweFxuICAgIGJvcmRlcjogcmdiYShibGFjaywgLjQpIHNvbGlkIDFweFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KVxuICAgICAgcGFkZGluZzogMTJweFxuICAgIC5saXN0X2JveFxuICAgICAgcGFkZGluZzogMTBweCAwXG4gICAgLmJhbGxvb25faW1nXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHhcbiAgICAuYmFsbG9vbl9ib2R5XG4gICAgICBwYWRkaW5nOiAxMnB4XG4gICAgI3BvcGluX2JveFxuICAgICAgLnRpdGxlX2JveFxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgaDJcbiAgICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgIC50b3BpY3NfbGlua19ib3hcbiAgICAgICAgaDNcbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0XG4gICAgICAgICAgICBtYXJnaW46IDAgMTJweCAwIDBcbiAgICAgICAgICBhXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiIsIi5icmVhZF9jcnVtYlxuICBtYXJnaW46IDQwcHggMCAzMHB4XG4gICt0ZXh0LWJsb2NrKDEzcHggMS40KVxuICBjb2xvcjogcmdiYShibGFjaywgLjQpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIG1hcmdpbjogMTBweCAwIDIwcHhcbiAgICBmb250LXNpemU6IDEwcHhcbiAgbGlcbiAgICBkaXNwbGF5OiBpbmxpbmVcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRibGFjaywgMjAlKVxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6IFwiPlwiXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgIG1hcmdpbjogMCA4cHggMCAxNHB4XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICAgICAgbWFyZ2luOiAwIDRweCAwIDhweFxuICAgICYudG9wXG4gICAgJi50YWlsXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmVcbiAgICBhXG4gICAgICBjb2xvcjogcmdiYShibGFjaywgLjQpXG4gICAgICArdGV4dC1saW5rMlxuIiwiLmhlYWRfcGFnZXJcbiAgLnBhZ2VyXG4gICAgYVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgJi5uZXh0XG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAmLnByZXZcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHhcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweFxuICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICArYmxvY2stc2l6ZSgxMDAlLCA0NHB4KVxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweFxuICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZVxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMHB4XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcblxuLnBhZ2VyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KVxuICAgIHBhZGRpbmc6IDIwcHggMFxuICBzcGFuLFxuICBhXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgbWFyZ2luOiAwXG4gICAgZm9udC1zaXplOiAxMnB4XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICBkaXNwbGF5OiBub25lXG4gIC5jdXJyZW50XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICArYmxvY2stc2l6ZSgzMnB4KVxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpXG4gICAgICBkaXNwbGF5OiBub25lXG4gIGFcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW5cbiAgICBjb2xvcjogJHdoaXRlXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgK2Jsb2NrLXNpemUoMzJweClcbiAgICBsaW5lLWhlaWdodDogMzJweFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2VcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweClcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICYubmV4dFxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICArYmxvY2stc2l6ZSgxMDAlLCA0NHB4KVxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHhcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgK2Jsb2NrLXNpemUoMTAwJSwgNDRweClcbiAgICAgICAgICArdGV4dC1ibG9jaygyOHB4IDQ0cHgsIGNlbnRlcilcbiAgICAgICAgICArYWJzb2x1dGUobGVmdCAwLCB0b3AgMClcbiAgICAgICAgICArZmEoXCJcXGYxMDdcIilcbiIsImJvZHkucGFnZVxuICAjY29udGVudFxuICAgIHdpZHRoOiA2MjBweFxuICAgIG1hcmdpbjogMCBhdXRvXG4gICAgZmxvYXQ6IG5vbmVcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgICB3aWR0aDogNTYwcHhcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweClcbiAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAubjJqay1oZWFkZXJcbiAgICAgIC5sZWZ0XG4gICAgICAgIGZsb2F0OiBsZWZ0XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4XG4gICAgICAucmlnaHRcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweFxuICAgICAgICBoMVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAgICAgICAgIC5zdWItdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4XG4gICAgICAgICAgICBjb2xvcjogIzY2NlxuICAgICAgICBwXG4gICAgICAgICAgZm9udC1zaXplOiA4NSVcblxuICAgICAgLmFtYXpsZXQtYm94XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHhcbiAgICAgICAgZm9udC1zaXplOiA4MCVcblxuICAgIHBcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbVxuXG4gICAgaDJcbiAgICAgICtjbGVhcmZpeFxuICAgICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkICNlN2YzZTBcbiAgICAgIC8vK2JvcmRlci1pbWFnZSh1cmwoYXNzZXRzL2ltYWdlcy9zdHJpcGUucG5nKSAzMCAzMCByb3VuZClcbiAgICAgIGJvcmRlci1ib3R0b206IDBcbiAgICAgIGJvcmRlci1sZWZ0OiAwXG4gICAgICBib3JkZXItcmlnaHQ6IDBcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG5cbiAgICAuc2VjdGlvblxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweFxuXG4gICAgICBoclxuICAgICAgICArY2xlYXJmaXhcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY1xuXG4gICAgICB1bFxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2NcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweFxuICAgICAgICBtYXJnaW4tbGVmdDogMjRweFxuICAgICAgICBsaVxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHhcblxuICAgIC5yZWNvbW1lbmRcbiAgICAgIG1hcmdpbi10b3A6IDEycHhcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHhcbiAgICAgICtjbGVhcmZpeFxuICAgICAgLmxlZnRcbiAgICAgICAgZmxvYXQ6IGxlZnRcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4XG4gICAgICAucmlnaHRcbiAgICAgICAgLm5hbWVcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */