.pure-content {
    padding-bottom: 60px;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #1A1A1A;
  }
  .pure-content h1 {
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #1A1A1A;
  }
  .pure-content h2 {
    margin-top: 20px;
    margin-bottom: 15px;
    font-weight: 500;
    font-size: 28px;
    line-height: 36px;
    color: #1A1A1A;
  }
  @media screen and (max-width: 767px) {
    .pure-content h2 {
      font-size: 24px;
      line-height: 32px;
     }
  }
  .pure-content h3 {
    margin-top: 14px;
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: #1A1A1A;
  }
  .pure-content h4 {
    margin-top: 14px;
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: #1A1A1A;
  }
  .pure-content h5 {
    margin-top: 14px;
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: #1A1A1A;
  }
  .pure-content h6 {
    margin-top: 14px;
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: #1A1A1A;
  }
  .pure-content a {
    color: #0076C5;
  }
  .pure-content a:hover {
    border-bottom: 1px solid #0078D4;
  }
  .pure-content a:active {
    border-bottom: 1px solid #0078D4;
  }
  .pure-content code {
    font-family: Monaco, Consolas, Courier New, Monospace;
    display: block;
    padding: 20px;
    color: #1A1A1A;
    font-size: 12px;
    background-color: #F4F4F4;
    margin-bottom: 15px;
  }
  .pure-content pre {
    font-family: Monaco, Consolas, Courier New, Monospace;
    padding: 20px;
    margin-bottom: 15px;
    background-color: #F4F4F4;
  }
  .pure-content pre::-webkit-scrollbar {
    height: 6px;
  }
  .pure-content pre::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background: #b8bcc3;
  }
  .pure-content pre::-webkit-scrollbar-thumb:hover {
    background: #0078D4;
  }
  .pure-content pre code {
    padding: 0;
    display: inline;
  }
  .pure-content p {
    font-size: 16px;
    margin-top: 7px;
    margin-bottom: 7px;
    line-height: 24px;
    color: #1A1A1A;
    word-wrap: break-word;
  }
  .pure-content p a {
    margin-left: 6px;
    margin-right: 6px;
    color: #0071B8 !important;
  }
  .pure-content p code {
    color: #a80000;
    display: inline;
    padding: 4px 6px;
    background-color: rgba(237, 240, 245, 0.6);
  }
  .pure-content img {
    display: block;
    max-width: 100%;
    height: auto;
  }
  .pure-content ol {
    padding-left: 20px;
  }
  .pure-content ol li {
    line-height: 24px;
    margin-bottom: 10px;
    font-size: 16px;
  }
  .pure-content ol li ul li {
    list-style: disc;
  }
  .pure-content ul {
    padding-left: 20px;
  }
  .pure-content ul li {
    line-height: 24px;
    margin-bottom: 0;
    padding-bottom: 12px;
    font-size: 16px;
  }
  .pure-content ul li > ul > li {
    list-style: disc;
  }
  .pure-content ul li code {
    color: #a80000;
    display: inline;
    padding: 4px 6px;
    background-color: rgba(237, 240, 245, 0.6);
  }
  .pure-content table {
    border: none!important;
    font-size: 16px;
  }
  .pure-content table.full-width {
    width: 100%;
    table-layout: fixed;
    word-wrap: break-word;
  }
  .pure-content table thead {
    border-top: 2px solid #CCC;
    border-bottom: 2px solid #CCC;
  }
  .pure-content table tr {
    border-bottom: 1px solid #CCC;
  }
  .pure-content table tr th {
    padding: 15px;
    line-height: 24px;
    font-weight: normal;
    word-wrap: break-word;
  }
  .pure-content table tr td {
    padding: 15px;
    line-height: 24px;
    word-wrap: break-word;
  }
  .pure-content table tr:nth-child(even) {
    background-color: rgba(237, 240, 245, 0.4);
  }
  .pure-content .tags-date {
    color: #A9A9A9;
    margin-bottom: 20px;
  }
  .pure-content .tags-date .ms-date {
    font-size: 12px;
    display: inline-block;
    margin-right: 5px;
  }
  .pure-content .tags-date .wacn-date {
    font-size: 12px;
    display: inline-block;
  }
  .pure-content .wa-note {
    padding: 20px;
    background-color: rgba(237, 240, 245, 0.6);
    margin-top: 15px;
    margin-bottom: 15px;
    border-left: 4px solid #78ab02;
  }
  .pure-content .wa-note h5 {
    margin-top: 0;
    margin-bottom: 7px;
    font-size: 16px;
    font-weight: 500;
  }
  .pure-content .wa-note p {
    margin: 0;
    font-size: 16px;
  }
  .pure-content .wa-note.wa-note-default {
    border-color: #78ab02;
  }
  .pure-content .wa-note.wa-note-default h5 {
    color: #78ab02;
  }
  .pure-content .wa-note.wa-note-tip {
    border-color: #0071cd;
  }
  .pure-content .wa-note.wa-note-tip h5 {
    color: #0071cd;
  }
  .pure-content .wa-note.wa-note-important {
    border-color: #e3008c;
  }
  .pure-content .wa-note.wa-note-important h5 {
    color: #e3008c;
  }
  .pure-content .wa-note.wa-note-warning {
    border-color: #ff8e00;
  }
  .pure-content .wa-note.wa-note-warning h5 {
    color: #ff8e00;
  }
  .pure-content .wa-note.wa-note-azure {
    border-color: #a80000;
  }
  .pure-content .wa-note.wa-note-azure h5 {
    color: #a80000;
  }
  .pure-content .technical-azure-selector {
    overflow: hidden;
  }
  .pure-content .technical-azure-selector a {
    text-align: center;
    color: #1A1A1A;
    font-size: 16px;
    display: block;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 10px;
    margin-bottom: 10px;
    height: 34px;
    line-height: 34px;
    font-weight: normal;
    background-color: #F4F4F4;
  }
  .pure-content .technical-azure-selector a:hover {
    color: #0078D4;
    font-weight: normal;
    border-bottom: none;
  }
  .pure-content .technical-azure-selector a.active {
    font-weight: normal;
    border-bottom: 4px solid #0078D4;
  }
  @media only screen and (min-width: 980px) {
    .pure-content {
      padding-bottom: 60px;
      -webkit-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #1A1A1A;
    }
    .pure-content h1 {
      font-size: 28px;
      line-height: 36px;
      font-weight: 500;
    }
  }
  .book-mark {
    background-color: #F4F4F4;
  }
  .book-mark > h3 {
    margin: 0;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    color: #1A1A1A;
    font-size: 16px;
    font-weight: normal;
  }
  .book-mark ul {
    padding: 0;
    padding-bottom: 15px;
  }
  .book-mark ul li {
    padding-left: 15px;
    padding-right: 15px;
    list-style: none;
  }
  .book-mark ul li:hover {
    background-color: #dbe1ea;
  }
  .book-mark ul li:active {
    background-color: #dbe1ea;
  }
  .book-mark ul li a {
    display: block;
    padding-top: 6px;
    padding-bottom: 6px;
    line-height: 20px;
    font-size: 12px;
    color: #1A1A1A;
  }
  .book-mark ul li.active {
    border-left: 4px solid #0078D4;
    padding-left: 11px;
  }
  .book-mark ul li.active a {
    font-weight: bold;
  }
  .left-navigation {
    background-color: #F4F4F4;
  }
  .left-navigation h3 {
    margin: 0;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
    color: #1A1A1A;
    font-size: 16px;
    font-weight: normal;
  }
  .left-navigation h3 li, .left-navigation h3 li a, .left-navigation h3 a{
      color: #0078D4 !important;
  }
  .left-navigation > ul {
    margin: 0;
    padding: 0;
    padding-bottom: 20px;
  }
  .left-navigation > ul > li {
    list-style: none;
  }
  .left-navigation > ul > li > a {
    position: relative;
    display: block;
    font-size: 16px;
    color: #1A1A1A;
    padding-left: 15px;
    padding-right: 15px;
  }
  .left-navigation > ul > li > a .nav-title {
    display: block;
    width: 90%;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .left-navigation > ul > li > a:hover {
    background-color: #dbe1ea;
  }
  .left-navigation > ul > li > a:active {
    background-color: #dbe1ea;
  }
  .left-navigation > ul > li > a .icon {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 18px;
    transform: rotateZ(0);
  }
  .left-navigation > ul > li > a.active .icon {
    transform: rotateZ(180deg);
  }
  .left-navigation > ul > li > ul {
    padding: 0;
  }
  .left-navigation > ul > li > ul > li {
    list-style: none;
  }
  .left-navigation > ul > li > ul > li a {
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #0078D4;
    font-size: 16px;
    line-height: 24px;
  }
  .left-navigation > ul > li > ul > li a:hover {
    background-color: #dbe1ea;
  }
  .left-navigation > ul > li > ul > li a:active {
    background-color: #dbe1ea;
  }
  .left-navigation > ul > li > ul > li.active a {
    color: #FFF;
    background-color: #0078D4;
  }
  .bread-crumb {
    height: 60px;
  }
  .bread-crumb ul {
    margin: 0;
    padding: 0;
  }
  .bread-crumb ul li {
    list-style: none;
    float: left;
    line-height: 59px;
  }
  .bread-crumb ul li span {
    margin-right: 10px;
    color: #0078D4;
    font-size: 16px;
  }
  .bread-crumb ul li a {
    margin-right: 10px;
    color: #0078D4;
    font-size: 16px;
    line-height: 24px;
  }
  .bread-crumb ul li a:hover {
    border-bottom: 1px solid #0078D4;
  }
  .bread-crumb ul li a:active {
    border-bottom: 1px solid #0078D4;
  }
  .language-switch {
    margin-top: 15px;
    margin-bottom: 15px;
    overflow: hidden;
  }
  .language-switch ul {
    margin: 0;
    padding: 0;
  }
  .language-switch ul li {
    list-style: none;
    float: left;
    margin-left: 1px;
  }
  .language-switch ul li a {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 16px;
    line-height: 24px;
    color: #0078D4;
  }
  .language-switch ul li a:hover {
    border-bottom: none;
    color: #FFF;
    background-color: #0078D4;
  }
  .language-switch ul li.active a {
    color: #FFF;
    background-color: #0078D4;
  }
  @media only screen and (min-width: 980px) {
    .language-switch {
      margin-top: 0;
      margin-bottom: 0;
      position: absolute;
      top: 0;
      right: 0;
    }
  }
  .content .single-page {
    margin-top: 20px;
  }
  .content .single-page .row .pure-content h1 {
    margin-top: 20px;
  }
  .content .single-page .row .pure-content .documentation-bookmark h3 {
    margin-top: 0;
    color: #1A1A1A;
    font-size: 16px;
    font-weight: normal;
  }
  .content .single-page .row .pure-content .documentation-bookmark ul {
    padding: 0;
    padding-bottom: 15px;
  }
  .content .single-page .row .pure-content .documentation-bookmark ul li {
    padding: 0;
    padding-left: 15px;
  }
  .content .single-page .row .pure-content .documentation-bookmark ul li a {
    color: #0078D4;
  }
  .content .single-page .row .pure-content .documentation-bookmark ul li a:hover {
    background-color: transparent;
    border-bottom: none;
  }
  .content .single-page .row .pure-content .documentation-bookmark ul li a:active {
    background-color: transparent;
    border-bottom: none;
  }
  @media only screen and (min-width: 980px) {
    .content .single-page {
      margin-top: 0;
    }
    .content .single-page .row .pure-content h1 {
      margin-top: 0;
      width: 80%;
    }
    .content .single-page .row .documentation-bookmark {
      margin-top: 74px;
    }
    .content .single-page .row .documentation-bookmark.fixed-top {
      margin-top: 0;
    }
  }
  
  /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvcHVyZS1jb250ZW50Lmxlc3MiLCJ1dGlsaXRpZXMubGVzcyIsIm1vZHVsZXMvYm9vay1tYXJrLmxlc3MiLCJtb2R1bGVzL2xlZnQtbmF2aWdhdGlvbi5sZXNzIiwibW9kdWxlcy9icmVhZC1jcnVtYi5sZXNzIiwibW9kdWxlcy9sYW5ndWFnZS1zd2l0Y2gubGVzcyIsImxheW91dC9kb2N1bWVudGF0aW9uLWxheW91dC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksb0JBQUE7RUNpQ0Esd0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VEakNBLGNBQUE7O0FBSEosYUFJSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7O0FBVFIsYUFXSTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQWhCUixhQWtCSTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQXZCUixhQXlCSTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQTlCUixhQWdDSTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQXJDUixhQXVDSTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQTVDUixhQThDSTtFQUNJLGNBQUE7O0FBQ0EsYUFGSixFQUVLO0VBQ0csZ0NBQUE7O0FBRUosYUFMSixFQUtLO0VBQ0csZ0NBQUE7O0FBcERaLGFBdURJO0VBQ0kscURBQUE7RUFFQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTs7QUEvRFIsYUFpRUk7RUFDSSxxREFBQTtFQUNBLGFBQUE7RUFDQSxtQkFB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SSxhQUVJLEtBQ0ksY0FDSTtJQUNJLGFBQUE7SUFDQSxVQUFBOztFQVBwQixRQUNJLGFBRUksS0FPSTtJQUNJLGdCQUFBOztFQUNBLFFBWFosYUFFSSxLQU9JLHdCQUVLO0lBQ0csYUFBQSIsInNvdXJjZXNDb250ZW50IjpbIi5wdXJlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIC5kby1hbmltYXRpb247XG4gICAgY29sb3I6IEBibHVlLWdyYXktbGlnaHQ7XG4gICAgaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWgxLXhzO1xuICAgICAgICBjb2xvcjogQGJsdWUtZ3JheS1kYXJrO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMjtcbiAgICAgICAgY29sb3I6IEBibHVlLWdyYXktZGFyaztcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWgzO1xuICAgICAgICBjb2xvcjogQGJsdWUtZ3JheS1kYXJrO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtaDQ7XG4gICAgICAgIGNvbG9yOiBAYmx1ZS1ncmF5LWxpZ2h0O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtaDU7XG4gICAgICAgIGNvbG9yOiBAYmx1ZS1ncmF5LWRhcms7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNjtcbiAgICAgICAgY29sb3I6IEBibHVlLWdyYXktZGFyaztcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBAdWktc2VjdGlvbi1ibHVlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAdWktc2VjdGlvbi1ibHVlO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAdWktc2VjdGlvbi1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGNvZGUge1xuICAgICAgICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgQ291cmllciBOZXcsIE1vbm9zcGFjZTtcbiAgICAgICAgLy93b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgY29sb3I6IEBibHVlLWdyYXktZGFyaztcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdWktc2VjdGlvbi1ncmF5LWxpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBwcmUge1xuICAgICAgICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgQ291cmllciBOZXcsIE1vbm9zcGFjZTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHVpLXNlY3Rpb24tZ3JheS1saWdodDtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzowIDAgMnB4IHJnYmEoMCwwLDAsMC4xNSkgaW5zZXQ7XG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmMGYwZjA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQGNvZGUtc2Nyb2xsLWJhcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEB1aS1zZWN0aW9uLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgY29kZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogQGJsdWUtZ3JheS1saWdodDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgICBjb2RlIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29kZS1pbmxpbmUtY29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHVpLWdyYXktbGlnaHQtb3BhY2l0eTYwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xuICAgICAgICAgICAgPnVsIHtcbiAgICAgICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvZGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29kZS1pbmxpbmUtY29sb3I7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHVpLWdyYXktbGlnaHQtb3BhY2l0eTYwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIHRhYmxlXG4gICAgdGFibGUge1xuICAgICAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgQGJvcmRlci1jb2xvci1ncmF5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBib3JkZXItY29sb3ItZ3JheTtcbiAgICAgICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvci1ncmF5O1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB1aS1ncmF5LWxpZ2h0LW9wYWNpdHk0MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL0N1c3RvbSB0YWdcbiAgICAvL0RhdGVcbiAgICAudGFncy1kYXRlIHtcbiAgICAgICAgY29sb3I6IEBwYWxldHRlLWdyYXktZGFyaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgLm1zLWRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLndhY24tZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gVGlwXG4gICAgLndhLW5vdGUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdWktZ3JheS1saWdodC1vcGFjaXR5NjA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgQG5vdGUtY29sb3ItZGVmYXVsdDtcbiAgICAgICAgaDUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xuICAgICAgICB9XG4gICAgICAgICYud2Etbm90ZS1kZWZhdWx0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQG5vdGUtY29sb3ItZGVmYXVsdDtcbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQG5vdGUtY29sb3ItZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLndhLW5vdGUtdGlwIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQG5vdGUtY29sb3ItdGlwO1xuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAbm90ZS1jb2xvci10aXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi53YS1ub3RlLWltcG9ydGFudCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBub3RlLWNvbG9yLWltcG9ydGFudDtcbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQG5vdGUtY29sb3ItaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud2Etbm90ZS13YXJuaW5nIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQG5vdGUtY29sb3Itd2FybmluZztcbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQG5vdGUtY29sb3Itd2FybmluZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLndhLW5vdGUtYXp1cmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAbm90ZS1jb2xvci1henVyZTtcbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQG5vdGUtY29sb3ItYXp1cmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gVGFiIFxuICAgIC50ZWNobmljYWwtYXp1cmUtc2VsZWN0b3Ige1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiBAYmx1ZS1ncmF5LWRhcms7XG4gICAgICAgICAgICBmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB1aS1zZWN0aW9uLWdyYXktbGlnaHQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHVpLXNlY3Rpb24tYmx1ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgQHVpLXNlY3Rpb24tYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBAZGVza3RvcC1zY3JlZW4ge1xuICAgIC5wdXJlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgLmRvLWFuaW1hdGlvbjtcbiAgICAgICAgY29sb3I6IEBibHVlLWdyYXktbGlnaHQ7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vI1V0aWxpdGllc1xuLy8jI2NsZWFyIGJyb3dzZXIgZGVmYXVsdCBsaW5rIHN0eWxlXG4uY2xlYXItbGluay1zdHlsZSgpIHtcbiAgICAmOmxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICY6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuLy8jI1JlbW92ZSB1bCBkZWZhdWx0IHBhZGRpbmcgYW5kIG1hcmdpbi5cbi5yZXNldC11bC1kZWZhdWx0LXN0eWxlKCkge1xuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cbi8vIyNSZW1vdmUgdGhlIHRvdWNoIGhpZ2hsaWdodCBcbi5yZW1vdmUtdGFiLWhpZ2hsaWdodCgpIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4vLyMjUmVtb3ZlIHRoZSB0b3VjaCBkZWxheSBcbi5yZW1vdmUtcG9pbnRlci1ldmVudCgpIHtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4vLyMjVHJhbnNhdGlvblxuLnRyYW5zaXRvbihAdHJhbnNpdGlvbikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgLW8tdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG59XG4vLyMjUm90YXRlXG4ucm90YXRlKEBkZWdyZWVzKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xufVxuLy8jI0FuaW1hdGlvbiBcbi5kby1hbmltYXRpb24oQHByb3BlcnR5OiBhbGwsIEBkdXJhdGlvbjogLjNzLCBAdGltZS1mdW5jdGlvbjogZWFzZS1pbi1vdXQpIHtcbiAgICAudHJhbnNpdG9uKEBwcm9wZXJ0eSBAZHVyYXRpb24gQHRpbWUtZnVuY3Rpb24pO1xufVxuLy8jI1JldGluYSBpbWFnZVxuLmltZy1yZXRpbmEoQGZpbGUtMXg7IEBmaWxlLTJ4OyBAd2lkdGgtMXg7IEBoZWlnaHQtMXgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ZpbGUtMXh9XCIpO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgb25seSBzY3JlZW4gYW5kICggbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ZpbGUtMnh9XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IEB3aWR0aC0xeCBAaGVpZ2h0LTF4O1xuICAgIH1cbn1cbi50ZXh0LWN1dCgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4vLyBQbGFjZWhvbGRlciB0ZXh0XG4ucGxhY2Vob2xkZXIoQGNvbG9yOiBAaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgICAvLyBGaXJlZm94XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gICAgfVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICB9XG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgfVxuICAgIC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG4vLyMjTWVkaWEgcXVlcnlcbkBtb2JpbGUtZGV2aWNlcy1zY3JlZW46IH5cIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAe3NjcmVlbi1tZC1tYXh9KVwiO1xuQHRhYmxldC1zY3JlZW46IH5cIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAe3NjcmVlbi1zbX0pXCI7XG5AZGVza3RvcC1zY3JlZW46IH5cIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAe3NjcmVlbi1tZH0pXCI7XG5AbGFyZ2UtZGVza3RvcC1zY3JlZW46IH5cIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAe3NjcmVlbi1sZ30pXCI7XG5AaGVhZGVyLWxvZ28tYnJlYWtwb2ludC1xdWVyeTogflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB7aGVhZGVyLWJyZWFrcG9pbnR9KVwiO1xuLy8jI0Z1Y2tpbmcgZGlzYWJsZSByZXNwb25zaXZlXG4vLy5uby1yZXNwb25zaXZle1xuLy8gICYubm8tc2Nyb2xse1xuLy8gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbi8vICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4vLyAgICAgIGhlaWdodDogaW5oZXJpdDtcbi8vICB9IFxuLy8gIC5wYW5lbC13cmFwcGVyeyAgXG4vLyAgICAgIC8vYm90dG9tOiAwO1xuLy8gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgIGJhY2tncm91bmQtY29sb3I6IEBoZWFkZXItY2hpbGQtbWVudS1wYW5lbC1iZy1jb2xvcjtcbi8vICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4vLyAgfSAgICAgXG4vL30iLCIvLyNCb29rbWFya1xyXG4uYm9vay1tYXJre1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHVpLXNlY3Rpb24tZ3JheS1saWdodDtcclxuICAgID5oM3tcclxuICAgICAgICBtYXJnaW46IDA7ICAgICBcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBjb2xvcjogQGJsdWUtZ3JheS1saWdodDtcclxuICAgICAgICBmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfSAgXHJcbiAgICB1bHsgICBcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyAgXHJcbiAgICAgICBsaXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdWktbGlzdC1iZy1ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB1aS1saXN0LWJnLWhvdmVyO1xyXG4gICAgICAgICAgfSAgXHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBibHVlLWdyYXktZGFyaztcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgIH0gXHJcbiAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIEB1aS1zZWN0aW9uLWJsdWU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICB9IFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi5sZWZ0LW5hdmlnYXRpb257XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdWktc2VjdGlvbi1ncmF5LWxpZ2h0O1xyXG4gICAgaDN7XHJcbiAgICAgICAgbWFyZ2luOiAwOyAgICAgXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgY29sb3I6IEBibHVlLWdyYXktbGlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBAYmFzZS1mb250LXNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgICAgICAgIFxyXG4gICAgfVxyXG4gICAgPnVse1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyAgXHJcbiAgICAgICAgIFxyXG4gICAgICAgID5saXtcclxuICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgID5he1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBAYmFzZS1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGJsdWUtZ3JheS1kYXJrOyBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7ICAgICAgICAgICAgICAgIFxyXG4vLyAgICAgICAgICAgICAgcGFkZGluZy10b3A6OHB4O1xyXG4vLyAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgIFxyXG4gICAgICAgICAgICAgICAgLm5hdi10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdWktbGlzdC1iZy1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdWktbGlzdC1iZy1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogQHdlYi1pY29uLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgID51bHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICA+bGl7XHJcbiAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAdWktc2VjdGlvbi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHVpLWxpc3QtYmctaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHVpLWxpc3QtYmctaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB1aS1zZWN0aW9uLWJsdWU7ICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYnJlYWQtY3J1bWJ7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBcclxuICAgIHVse1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU5cHg7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQHVpLXNlY3Rpb24tYmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQHVpLXNlY3Rpb24tYmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IEBiYXNlLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEB1aS1zZWN0aW9uLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHVpLXNlY3Rpb24tYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubGFuZ3VhZ2Utc3dpdGNoe1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnJlc2V0LXVsLWRlZmF1bHQtc3R5bGU7XHJcbiAgICB1bHsgICAgICBcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IEBiYXNlLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAdWktc2VjdGlvbi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHVpLXNlY3Rpb24tYmx1ZTsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHVpLXNlY3Rpb24tYmx1ZTsgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBAZGVza3RvcC1zY3JlZW4ge1xyXG4gICAgLmxhbmd1YWdlLXN3aXRjaHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7ICAgICAgICBcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwOyAgICAgICBcclxuICAgIH1cclxufSIsIi8vIyNEZXNrdG9wIHNjcmVlblxyXG4uY29udGVudHtcclxuICAgIC5zaW5nbGUtcGFnZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyAgIFxyXG4gICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgIC5wdXJlLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRvY3VtZW50YXRpb24tYm9va21hcmt7XHJcbiAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYmx1ZS1ncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2xpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAdWktc2VjdGlvbi1ibHVlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIEBkZXNrdG9wLXNjcmVlbntcclxuICAgIC5jb250ZW50e1xyXG4gICAgICAgIC5zaW5nbGUtcGFnZXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgIC5wdXJlLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIC5kb2N1bWVudGF0aW9uLWJvb2ttYXJre1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5maXhlZC10b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfSAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgfSAgICAgICAgICAgXHJcbn1cclxuIl0sImZpbGUiOiJkb2N1bWVudGF0aW9uLWNvbnRlbnQuY3NzIiwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
  