/* TAPIT VARIABLES */
/* TAPIT VARIABLES END */
/* UGC VARIABLES */
/* UGC VARIABLES END */
.page-loader {
  display: none; }
  .page-loader img {
    height: 3.5em; }

button {
  outline: none; }

.button-icon-padding {
  margin-right: 0.1em; }

#queuesettings-widget h4 span {
  margin-right: 10px; }

#queuesettings-widget .single-time {
  width: 116px;
  padding-right: 0; }
  #queuesettings-widget .single-time .time-slider {
    margin-bottom: 1em; }
  #queuesettings-widget .single-time .popover {
    width: 50em; }
    #queuesettings-widget .single-time .popover .popover-title {
      font-weight: 500; }
    #queuesettings-widget .single-time .popover .slider-handle {
      background-color: #d94958;
      background-image: none; }

#queuesettings-widget .choose-time {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  width: 81px; }

#queuesettings-widget input[readonly="readonly"].choose-time {
  background-color: white;
  cursor: pointer; }

#queuesettings-widget .input-group {
  width: 102px;
  margin-bottom: 10px; }

#queuesettings-widget .input-group-addon {
  padding: 6px 5px;
  font-size: 10px;
  cursor: pointer; }

#queuesettings-widget button.add-time {
  margin-left: 16px; }

#recentuploads-container .filter-by {
  margin-bottom: 1.5em; }

#recentuploads-container .profile-widget .col-lg-1 {
  width: 6.7%; }

#recentuploads-container .panel .panel-body {
  padding-left: 0 !important; }

#recentuploads-container .panel .post-description {
  text-decoration: none;
  color: #67676B;
  word-wrap: break-word; }

#recentuploads-container .panel .img-container {
  height: 9em;
  width: 11em;
  background-color: #f5f5f5;
  border: 1px solid #e2e2e2;
  position: relative; }
  #recentuploads-container .panel .img-container img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }

#recentuploads-container .load-more {
  margin-bottom: 3em;
  display: none; }

#recentuploads-container .no-posts {
  display: none; }

#recentuploads-container .btn.schedule {
  display: none; }

#recentuploads-container .modal .post-description {
  word-wrap: break-word; }

#recentuploads-container .modal .img-container {
  height: 9em;
  width: 11em;
  background-color: #f5f5f5;
  border: 1px solid #e2e2e2;
  position: relative; }
  #recentuploads-container .modal .img-container img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }

#scheduledpins-container .filter-by {
  margin-bottom: 1.5em; }

#scheduledpins-container .profile-widget .col-lg-1 {
  width: 8%; }

#scheduledpins-container .panel .panel-body {
  padding-left: 0 !important; }

#scheduledpins-container .panel .post-description {
  text-decoration: none;
  color: #67676B;
  word-wrap: break-word; }

#scheduledpins-container .panel .img-container {
  height: 9em;
  width: 11em;
  background-color: #f5f5f5;
  border: 1px solid #e2e2e2;
  position: relative; }
  #scheduledpins-container .panel .img-container img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }

#scheduledpins-container .load-more {
  margin-bottom: 3em;
  display: none; }

#scheduledpins-container .no-posts {
  display: none; }

#scheduledpins-container .btn.schedule {
  display: none; }

#scheduledpins-container .btn-action-area {
  width: 15%;
  margin: 0;
  padding: 0; }

#scheduledpins-container .modal .post-description {
  word-wrap: break-word; }

#scheduledpins-container .modal .img-container {
  height: 9em;
  width: 11em;
  background-color: #f5f5f5;
  border: 1px solid #e2e2e2;
  position: relative; }
  #scheduledpins-container .modal .img-container img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }

#scheduledpins-container .switch-views {
  visibility: hidden; }

#scheduledpins-container #recent_posts {
  margin-bottom: 5em; }
  #scheduledpins-container #recent_posts .fc-loadingButton-button {
    background: none;
    border: none;
    box-shadow: none;
    background-color: #d94958;
    color: white; }
  #scheduledpins-container #recent_posts .fc-event {
    border: 1px dashed #E8E8E8;
    background-color: white;
    border-radius: 0;
    max-height: 300px;
    margin-bottom: 1em; }
    #scheduledpins-container #recent_posts .fc-event:hover {
      cursor: pointer; }
  #scheduledpins-container #recent_posts .fc-event-time {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.5em;
    background-color: #d94958;
    color: white; }
  #scheduledpins-container #recent_posts .fc-event-desc {
    padding: 0.5em;
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.1em;
    background-color: white; }
  #scheduledpins-container #recent_posts .fc-event-img {
    width: 100%;
    opacity: 0.7;
    -webkit-filter: grayscale(0.5);
            filter: grayscale(0.5); }
    #scheduledpins-container #recent_posts .fc-event-img:hover {
      opacity: 1;
      -webkit-filter: grayscale(0);
              filter: grayscale(0); }
  #scheduledpins-container #recent_posts .fc-head-container {
    border-style: dashed; }
  #scheduledpins-container #recent_posts .fc-widget-content {
    border-style: dashed; }
  #scheduledpins-container #recent_posts .fc-day-header {
    font-weight: 500;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    border-style: dashed; }
  #scheduledpins-container #recent_posts .fc-center .fc-prev-button,
  #scheduledpins-container #recent_posts .fc-center .fc-next-button {
    background: none;
    border: none;
    box-shadow: none;
    color: #999999; }
    #scheduledpins-container #recent_posts .fc-center .fc-prev-button .fc-icon::after,
    #scheduledpins-container #recent_posts .fc-center .fc-next-button .fc-icon::after {
      font-weight: 100; }
  #scheduledpins-container #recent_posts .fc-center h2 {
    display: inline-block;
    font-size: 1.2em;
    font-weight: 400;
    margin: 0 1em;
    vertical-align: middle;
    text-transform: uppercase; }
  #scheduledpins-container #recent_posts .fc-today {
    background-color: #fcf2f3; }
  #scheduledpins-container #recent_posts .calendar-event-single .avatar-icon-container {
    position: absolute;
    top: 0;
    left: 0;
    background-color: white; }

.scheduledpin-holder .btn {
  margin-left: 0;
  margin-right: 0.5em; }

#googleanalytics-container li.filter-custom-time,
#googleanalytics-container li.filter-submit {
  padding-bottom: 0.5em;
  padding-left: 1.3em;
  padding-right: 1.3em; }

#googleanalytics-container .ga-graph-area .ga-graph {
  border-radius: 3px;
  box-shadow: 0px 1px 1px #ccc; }

#googleanalytics-container .ga-graph-area .series-filter {
  margin-top: -2em; }
  #googleanalytics-container .ga-graph-area .series-filter p {
    margin: 0; }
  #googleanalytics-container .ga-graph-area .series-filter .ga-stat-total {
    color: '#B64C3B'; }
  #googleanalytics-container .ga-graph-area .series-filter .ga-stat-facebook {
    color: '#3572D0'; }
  #googleanalytics-container .ga-graph-area .series-filter .ga-stat-pinterest {
    color: '#3B7845'; }
  #googleanalytics-container .ga-graph-area .series-filter .ga-stat-linkedin {
    color: '#E4953B'; }
  #googleanalytics-container .ga-graph-area .series-filter .ga-stat-twitter {
    color: '#71D2C7'; }
  #googleanalytics-container .ga-graph-area .series-filter .ga-stat-total {
    color: '#B64C3B'; }

#googleanalytics-container .ga-graph-sidebar .list-group .badge {
  background-color: white;
  color: #000000; }

#googleanalytics-container .ga-filter-area {
  color: #A1A1A1;
  font-weight: 400; }

#googleanalytics-container .ga-filter {
  margin-top: 2em;
  font-weight: bold;
  cursor: pointer; }

#googleanalytics-container .list-group .badge {
  background-color: white;
  color: black;
  font-weight: bold; }

#googleanalytics-container .list-group .label-success {
  float: right; }

.ga-integrations-area .ga-profile-modal .modal-body {
  padding: 5em;
  padding-top: 4em; }
  .ga-integrations-area .ga-profile-modal .modal-body .alert {
    margin-top: 0.5em;
    margin-bottom: 2em;
    padding: 10px; }
  .ga-integrations-area .ga-profile-modal .modal-body .btn-ga-save-profiles {
    margin-top: 1.5em; }

#ga_area .btn-ga-connect {
  margin-top: 2em; }

#ga_area .ga-profile-modal .modal-body {
  padding: 5em;
  padding-top: 4em; }
  #ga_area .ga-profile-modal .modal-body .alert {
    margin-top: 0.5em;
    margin-bottom: 2em;
    padding: 10px; }
  #ga_area .ga-profile-modal .modal-body .btn-ga-save-profiles {
    margin-top: 1.5em; }

#rss-widget {
  margin-top: 2em; }
  #rss-widget .feeds-list-area {
    width: 19%;
    padding-top: 0.5em; }
    #rss-widget .feeds-list-area .fa-instagram {
      color: #999999; }
    #rss-widget .feeds-list-area .single-feed-area {
      margin-bottom: 1.5em; }
      #rss-widget .feeds-list-area .single-feed-area:hover .feed-single {
        color: #d94958; }
      #rss-widget .feeds-list-area .single-feed-area:hover i.fa-close {
        color: #d94958; }
      #rss-widget .feeds-list-area .single-feed-area i.fa-close:hover {
        cursor: pointer; }
      #rss-widget .feeds-list-area .single-feed-area .col-lg-1 {
        padding-left: 0; }
    #rss-widget .feeds-list-area .feed-single {
      color: #999999;
      width: 12em;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      #rss-widget .feeds-list-area .feed-single img {
        height: 1.3em;
        margin-right: 1em; }
      #rss-widget .feeds-list-area .feed-single i {
        margin-right: 1em; }
      #rss-widget .feeds-list-area .feed-single:hover {
        cursor: pointer; }
    #rss-widget .feeds-list-area .feed-single.feed-single__selected {
      color: #d94958; }
      #rss-widget .feeds-list-area .feed-single.feed-single__selected .fa-instagram {
        color: #d94958; }
  #rss-widget .feeds-render-area {
    width: 81%; }
    #rss-widget .feeds-render-area #suggested-content-container {
      min-height: 10em;
      margin-top: 0;
      padding-top: 0; }
    #rss-widget .feeds-render-area .feeds-img-area .checkMark {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background-color: #d94958;
      opacity: 0.2; }
    #rss-widget .feeds-render-area .feeds-img-area .checkMark-icon-area {
      position: absolute;
      top: 40%;
      left: 44%;
      width: 3em;
      height: 3em;
      display: none;
      background: url("../img/fa-check-circle.png") no-repeat; }
    #rss-widget .feeds-render-area .suggested-content-holder {
      border-radius: 2px; }
      #rss-widget .feeds-render-area .suggested-content-holder .suggested-content-imageholder {
        position: relative; }
      #rss-widget .feeds-render-area .suggested-content-holder .feed-img.imageSelected {
        opacity: 1; }
      #rss-widget .feeds-render-area .suggested-content-holder .checkMark {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #d94958;
        opacity: 0.2; }
      #rss-widget .feeds-render-area .suggested-content-holder .checkMark-icon-area {
        position: absolute;
        top: 40%;
        left: 44%;
        width: 3em;
        height: 3em;
        display: none;
        background: url("../img/fa-check-circle.png") no-repeat; }
    #rss-widget .feeds-render-area .suggested-content-holder.suggested-content-holder__selected {
      border: 1px solid #d94958;
      color: #d94958; }
  #rss-widget .btnAdd {
    color: #d94958;
    padding: 0;
    margin: 0;
    margin-bottom: 2em;
    text-decoration: none; }
    #rss-widget .btnAdd i {
      margin-right: 1em; }
  #rss-widget .schedule-container {
    height: 4.6em;
    background-color: rgba(254, 254, 254, 0.76); }
  #rss-widget #feedsDialog .modal-dialog {
    width: 43em !important; }
  #rss-widget #feedsDialog a {
    color: #d94958; }
  #rss-widget #feedsDialog .feeds-area {
    min-height: 17em;
    padding-top: 1.7em;
    padding-bottom: 1.7em; }
    #rss-widget #feedsDialog .feeds-area .feeds-results {
      height: 22em;
      overflow-y: scroll;
      margin-top: 1em;
      margin-bottom: 2em;
      padding-left: 0.5em;
      padding-right: 0.8em; }
      #rss-widget #feedsDialog .feeds-area .feeds-results .single-feed {
        padding-top: 1em;
        border-bottom: 1px solid #EEEEEE; }
        #rss-widget #feedsDialog .feeds-area .feeds-results .single-feed p.feed-result-title {
          font-weight: 500; }
        #rss-widget #feedsDialog .feeds-area .feeds-results .single-feed .btn-feed-plus-add {
          cursor: pointer; }
        #rss-widget #feedsDialog .feeds-area .feeds-results .single-feed .btn-feed-plus-add__added {
          color: green !important; }
    #rss-widget #feedsDialog .feeds-area .add-manually-text {
      margin-bottom: 2em; }
    #rss-widget #feedsDialog .feeds-area .feeds-manually-form {
      margin-bottom: 2.5em;
      padding: 0 5em; }
  #rss-widget #feedsDialog .modal-body {
    padding: 0; }
  #rss-widget #feedsDialog .nav-tabs {
    border-bottom: none;
    background-color: #f5f5f5;
    border-radius: 6px; }
    #rss-widget #feedsDialog .nav-tabs li {
      text-align: center;
      margin-bottom: 0; }
      #rss-widget #feedsDialog .nav-tabs li a {
        padding-left: 2.5em;
        padding-right: 2.5em;
        padding-top: 1.5em;
        color: #999999;
        border: none; }
        #rss-widget #feedsDialog .nav-tabs li a:hover {
          border: none; }
        #rss-widget #feedsDialog .nav-tabs li a p {
          font-size: 1.1em; }
        #rss-widget #feedsDialog .nav-tabs li a i {
          font-size: 1.8em;
          margin-bottom: 0.2em; }
        #rss-widget #feedsDialog .nav-tabs li a img {
          height: 1.6em;
          margin-bottom: 0.6em; }
    #rss-widget #feedsDialog .nav-tabs li.active a {
      border: none;
      color: #d94958; }
  #rss-widget #feedsDialog .instagram-area img,
  #rss-widget #feedsDialog .flickr-area img {
    height: 4em !important;
    margin-bottom: 2em; }

#feedsDialog .instagram-area {
  padding: 2em; }

#feedsDialog .flickr-area {
  padding: 2em; }

#feedsDialog .etsy-area {
  padding: 2em; }

#discover-container,
#userprofile-container {
  margin-top: 1.5em; }
  #discover-container .suggestions-content,
  #userprofile-container .suggestions-content {
    margin: 0;
    padding: 0; }
  #discover-container .pop-images-cat-form,
  #userprofile-container .pop-images-cat-form {
    padding: 1em 0;
    padding-left: 1em; }
    #discover-container .pop-images-cat-form .form-group,
    #userprofile-container .pop-images-cat-form .form-group {
      margin-right: 1.5em;
      margin-bottom: 1.5em; }
      #discover-container .pop-images-cat-form .form-group .single-cat,
      #userprofile-container .pop-images-cat-form .form-group .single-cat {
        color: #999999;
        font-weight: 500;
        margin-bottom: 0.5em; }
      #discover-container .pop-images-cat-form .form-group a.dropdown-toggle,
      #userprofile-container .pop-images-cat-form .form-group a.dropdown-toggle {
        color: #999999;
        font-weight: 500; }
      #discover-container .pop-images-cat-form .form-group .single-cat__selected,
      #userprofile-container .pop-images-cat-form .form-group .single-cat__selected {
        color: #d94958; }
  #discover-container .suggestedcontent-loading,
  #userprofile-container .suggestedcontent-loading {
    margin-top: -1.5% !important;
    margin-left: 0 !important;
    margin-bottom: 1% !important; }
  #discover-container #suggested-content-container,
  #userprofile-container #suggested-content-container {
    margin-top: -2.5%; }
  #discover-container .suggested-content-holder,
  #userprofile-container .suggested-content-holder {
    border-radius: 2px !important;
    border: 1px solid #EEEEEE !important; }
    #discover-container .suggested-content-holder hr,
    #userprofile-container .suggested-content-holder hr {
      border-color: white !important; }
    #discover-container .suggested-content-holder .wrapper,
    #userprofile-container .suggested-content-holder .wrapper {
      background-color: #f5f5f5 !important; }
      #discover-container .suggested-content-holder .wrapper:hover,
      #userprofile-container .suggested-content-holder .wrapper:hover {
        background-color: #ededed !important; }
    #discover-container .suggested-content-holder .suggested-content-imageholder,
    #userprofile-container .suggested-content-holder .suggested-content-imageholder {
      position: relative; }
    #discover-container .suggested-content-holder .post-button,
    #userprofile-container .suggested-content-holder .post-button {
      bottom: 2% !important;
      left: 30% !important; }
    #discover-container .suggested-content-holder .attribution-container,
    #userprofile-container .suggested-content-holder .attribution-container {
      padding: 0.6em !important; }
      #discover-container .suggested-content-holder .attribution-container img,
      #userprofile-container .suggested-content-holder .attribution-container img {
        height: 2em; }
      #discover-container .suggested-content-holder .attribution-container .avatarUsername,
      #userprofile-container .suggested-content-holder .attribution-container .avatarUsername {
        color: #d94958 !important;
        margin-left: 0.4em; }
  #discover-container #popularimages_feeds_container,
  #userprofile-container #popularimages_feeds_container {
    min-height: 10em; }
  #discover-container #feeds_container li:hover .post-button,
  #userprofile-container #feeds_container li:hover .post-button {
    display: block; }
  #discover-container #feeds_container .feeds-img-container,
  #userprofile-container #feeds_container .feeds-img-container {
    position: relative; }
  #discover-container #feeds_container .post-button,
  #userprofile-container #feeds_container .post-button {
    position: absolute;
    display: none;
    bottom: 2%;
    left: 30%; }

#design_area .single-post-type {
  margin-bottom: 1em; }
  #design_area .single-post-type .media .pull-left {
    margin-right: 6px; }
  #design_area .single-post-type .media-object {
    height: 4em;
    margin-right: 1em; }
  #design_area .single-post-type .media-body .media-heading {
    color: #b5b5b5;
    font-weight: 400;
    margin-bottom: 0.6em; }

#design_area .design-feeds-area {
  min-height: 10em; }
  #design_area .design-feeds-area .checkMark {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #d94958;
    opacity: 0.2; }
  #design_area .design-feeds-area .checkMark-icon-area {
    position: absolute;
    top: 40%;
    left: 44%;
    width: 3em;
    height: 3em;
    display: none;
    background: url("../img/fa-check-circle.png") no-repeat; }

.content-design-feeds-area #suggested-content-container .suggested-content-holder {
  border-radius: 2px; }
  .content-design-feeds-area #suggested-content-container .suggested-content-holder .suggested-content-imageholder {
    position: relative; }
  .content-design-feeds-area #suggested-content-container .suggested-content-holder .feed-img.imageSelected {
    opacity: 1; }
  .content-design-feeds-area #suggested-content-container .suggested-content-holder .checkMark {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #d94958;
    opacity: 0.2; }
  .content-design-feeds-area #suggested-content-container .suggested-content-holder .checkMark-icon-area {
    position: absolute;
    top: 40%;
    left: 44%;
    width: 3em;
    height: 3em;
    display: none;
    background: url("../img/fa-check-circle.png") no-repeat; }

.content-design-feeds-area #suggested-content-container .suggested-content-holder.suggested-content-holder__selected {
  border: 1px solid #d94958;
  color: #d94958; }

.content-design-feeds-area #suggested-content-container .btnAdd {
  color: #d94958;
  padding: 0;
  margin: 0;
  margin-top: 2em;
  text-decoration: none; }
  .content-design-feeds-area #suggested-content-container .btnAdd i {
    margin-right: 1em; }

.schedule-container {
  height: 4.6em !important;
  background-color: rgba(254, 254, 254, 0.76) !important; }

.extensions-page .page-head {
  padding: 0.1em;
  padding-bottom: 1.5em; }

.extensions-page .page-body {
  padding: 0;
  padding-bottom: 3em; }
  .extensions-page .page-body .btn-bookmarklet img {
    height: 1.5em;
    vertical-align: text-bottom;
    margin-right: 0.5em; }

.extensions-page .bookmarklet-bar {
  margin: 0;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  background-color: #71D2C7;
  padding: 1em;
  color: white;
  opacity: 1;
  display: none;
  font-size: 1.5em; }

#onboarding_modal {
  background-color: rgba(255, 255, 255, 0.57); }
  #onboarding_modal .modal-body.outer-modal {
    padding: 0;
    padding-bottom: 2em;
    min-height: 45em; }
    #onboarding_modal .modal-body.outer-modal .step-area {
      min-height: 27em; }
    #onboarding_modal .modal-body.outer-modal .slide-next .btn-next {
      font-size: 0.8em;
      padding: 1em;
      letter-spacing: 0.2em; }
    #onboarding_modal .modal-body.outer-modal .slide-next .btn-finish {
      font-size: 0.8em;
      padding: 1em;
      letter-spacing: 0.2em;
      color: white; }
    #onboarding_modal .modal-body.outer-modal .slide-next .btn-skip-step-three {
      font-size: 0.8em;
      padding: 1em;
      letter-spacing: 0.2em;
      background-color: #bfbfbf;
      color: white; }
    #onboarding_modal .modal-body.outer-modal .slide-next .btn-step-two-save {
      font-size: 0.8em;
      padding: 1em;
      letter-spacing: 0.2em; }
    #onboarding_modal .modal-body.outer-modal .onboarding-common .header-area {
      background-color: #f3f3f3; }
      #onboarding_modal .modal-body.outer-modal .onboarding-common .header-area h4 {
        margin: 0;
        padding-top: 1.5em; }
      #onboarding_modal .modal-body.outer-modal .onboarding-common .header-area .img-header {
        height: 6em;
        margin-left: -3.5em; }
    #onboarding_modal .modal-body.outer-modal .header-area {
      background-color: #f3f3f3; }
      #onboarding_modal .modal-body.outer-modal .header-area h4 {
        margin: 0;
        padding-top: 1.5em; }
      #onboarding_modal .modal-body.outer-modal .header-area .img-header {
        height: 4em !important;
        margin-left: -3.5em !important;
        margin-top: 1.5em !important;
        margin-bottom: 2em !important; }

.onboarding-step-one .content-area {
  padding: 2em;
  padding-top: 3em; }
  .onboarding-step-one .content-area .twitter-area {
    color: #00aced; }
  .onboarding-step-one .content-area .tumblr-area {
    color: #32506d; }
  .onboarding-step-one .content-area .facebook-area {
    color: #3b5998; }
  .onboarding-step-one .content-area .linkedin-area {
    color: #007bb6; }
  .onboarding-step-one .content-area .pinterest-area {
    color: #cb2027; }
  .onboarding-step-one .content-area .instagram-area {
    color: #9b6954; }
  .onboarding-step-one .content-area .btn-social {
    color: white; }
  .onboarding-step-one .content-area .btn-custom-pinterest {
    color: white; }

.onboarding-step-one .content-meta {
  color: #b0b0b1;
  padding: 1.5em;
  display: none; }
  .onboarding-step-one .content-meta img {
    height: 3.5em; }

.onboarding-step-one .profiles-area {
  padding-left: 2em; }
  .onboarding-step-one .profiles-area .filter-by {
    margin-bottom: 1.5em; }

.onboarding-step-one #pinterest_connect_modal form {
  padding: 1em 6em; }

.onboarding-step-two .img-header {
  height: 3em !important;
  margin: 2em 0 !important;
  margin-left: -3.5em !important; }

.onboarding-step-two .content-area {
  padding-top: 2em; }

.onboarding-step-three {
  padding: 0 10em; }
  .onboarding-step-three .img-header {
    height: 3em !important;
    margin: 2em 0 !important;
    margin-left: -3.5em !important; }
  .onboarding-step-three .content-area {
    padding-top: 2em; }
    .onboarding-step-three .content-area .scheduler-add-profiles {
      display: none; }
  .onboarding-step-three .btn-info {
    border-radius: 4px !important; }
  .onboarding-step-three .btn-info.dropdown-toggle {
    display: none; }

#onboarding_modal .image-preview .clone-posts {
  display: none; }

.onboarding-step-four .img-header {
  height: 3em !important;
  margin: 2em 0 !important;
  margin-left: -3.5em !important; }

.onboarding-step-four .content-area {
  padding-top: 2em; }
  .onboarding-step-four .content-area h4 {
    line-height: 1.8em; }
  .onboarding-step-four .content-area .btn-bookmarklet img {
    height: 1.5em;
    vertical-align: text-bottom;
    margin-right: 0.5em; }
  .onboarding-step-four .content-area .container-chrome-bookmarklet {
    margin-top: 1%; }
  .onboarding-step-four .content-area .congs-meta {
    line-height: 2em; }

@font-face {
  font-family: Lato-Light;
  src: url(../fonts/lato/Lato-Light.ttf); }

@font-face {
  font-family: Lato-Regular;
  src: url(../fonts/lato/Lato-Regular.ttf); }

@font-face {
  font-family: Lato-Medium;
  src: url(../fonts/lato/Lato-Medium.ttf); }

.instagram-shopping-area-ugc {
  font-family: Lato-Regular; }
  .instagram-shopping-area-ugc .brand-switcher-outer {
    position: absolute;
    left: 50px;
    top: 8px; }
    .instagram-shopping-area-ugc .brand-switcher-outer .dropdown-menu {
      margin-top: 0;
      margin-left: 10px;
      border-radius: 2px; }
      .instagram-shopping-area-ugc .brand-switcher-outer .dropdown-menu li a {
        padding: 7px 10px; }
        .instagram-shopping-area-ugc .brand-switcher-outer .dropdown-menu li a img {
          height: 25px;
          margin-right: 8px; }
        .instagram-shopping-area-ugc .brand-switcher-outer .dropdown-menu li a span {
          vertical-align: middle;
          font-weight: bold;
          font-size: 12px; }
    .instagram-shopping-area-ugc .brand-switcher-outer .btn-link {
      text-decoration: none;
      font-weight: bold;
      color: black; }
      .instagram-shopping-area-ugc .brand-switcher-outer .btn-link .caret {
        margin-left: 5px;
        color: #666666; }
  .instagram-shopping-area-ugc .sidebar {
    background-color: #F5F5F5;
    position: fixed;
    width: 180px;
    height: 100%;
    left: 0;
    padding-top: 10px; }
    .instagram-shopping-area-ugc .sidebar ul {
      padding-left: 0; }
    .instagram-shopping-area-ugc .sidebar .sidebar-item {
      background-color: transparent;
      font-family: Lato-Regular;
      color: #5C5C5C;
      margin: 10px 0;
      padding: 0.8em 1em; }
      .instagram-shopping-area-ugc .sidebar .sidebar-item a {
        width: 100%; }
      .instagram-shopping-area-ugc .sidebar .sidebar-item svg {
        margin-right: 1em;
        vertical-align: middle; }
        .instagram-shopping-area-ugc .sidebar .sidebar-item svg path {
          fill: #5C5C5C; }
      .instagram-shopping-area-ugc .sidebar .sidebar-item span {
        color: #5C5C5C;
        vertical-align: middle;
        letter-spacing: 0.44px;
        font-size: 14px;
        line-height: 17px; }
    .instagram-shopping-area-ugc .sidebar .sidebar-item-settings {
      position: fixed;
      bottom: 0;
      width: 100%; }
    .instagram-shopping-area-ugc .sidebar .sidebar-item__active {
      background-color: white !important;
      border-left: 3px solid #2E4C6D;
      color: #2E4C6D; }
      .instagram-shopping-area-ugc .sidebar .sidebar-item__active svg path {
        fill: #2E4C6D; }
      .instagram-shopping-area-ugc .sidebar .sidebar-item__active span {
        vertical-align: middle;
        color: #292F3A;
        font-weight: 700; }
  .instagram-shopping-area-ugc .main-area {
    padding-left: 200px;
    padding-right: 20px;
    width: 100%; }
  .instagram-shopping-area-ugc #socialshop_nav {
    font-family: Lato-Regular; }
  .instagram-shopping-area-ugc .tags-area .tag-single {
    font-size: 12px;
    width: auto;
    padding: 5px 10px;
    display: inline-block;
    background-color: #EEEEEE;
    position: relative;
    border: 1px solid #E0DFDF;
    border-radius: 2px;
    margin-right: 10px; }
    .instagram-shopping-area-ugc .tags-area .tag-single .tag-single-hover {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      font-size: 16px;
      text-align: center;
      background-color: rgba(30, 30, 30, 0.9);
      color: white;
      padding-top: 2px;
      border-radius: 2px;
      display: none; }
      .instagram-shopping-area-ugc .tags-area .tag-single .tag-single-hover i {
        cursor: pointer; }
    .instagram-shopping-area-ugc .tags-area .tag-single:hover .tag-single-hover {
      display: block; }
  .instagram-shopping-area-ugc .add-tag-area {
    position: relative;
    margin-top: 10px; }
    .instagram-shopping-area-ugc .add-tag-area .btn-add-tag-main {
      border: 1px dashed #2E4C6D;
      color: #2E4C6D;
      background: none;
      background-color: white; }
      .instagram-shopping-area-ugc .add-tag-area .btn-add-tag-main i {
        margin-right: 7px; }
    .instagram-shopping-area-ugc .add-tag-area .tag-enter-area {
      display: none;
      position: absolute;
      top: 0;
      left: 0; }
    .instagram-shopping-area-ugc .add-tag-area .tag-single-val {
      width: 100px;
      border-radius: 2px; }
    .instagram-shopping-area-ugc .add-tag-area .btn-append-tag {
      background: none;
      background-color: #2E4C6D;
      color: white;
      margin-left: 5px;
      border-radius: 2px; }
  .instagram-shopping-area-ugc .navbar-right .shop-img {
    height: 1.7em;
    vertical-align: bottom;
    border-radius: 0.3em;
    margin-left: 0.8em; }
  .instagram-shopping-area-ugc .btn-default {
    background-color: #373D43;
    color: white; }
  .instagram-shopping-area-ugc .btn-schedule,
  .instagram-shopping-area-ugc .btn-add-post {
    font-family: Lato-Regular; }
  .instagram-shopping-area-ugc .btn-connect-instagram {
    font-family: Lato-Light;
    background-color: #3F729B; }
    .instagram-shopping-area-ugc .btn-connect-instagram i {
      color: white; }
  .instagram-shopping-area-ugc .clone-posts {
    display: none; }
  .instagram-shopping-area-ugc .scheduler-add-profiles {
    display: none; }
  .instagram-shopping-area-ugc .btn-info {
    border-radius: 4px !important; }
  .instagram-shopping-area-ugc .btn-info.dropdown-toggle {
    display: none; }
  .instagram-shopping-area-ugc .container-fluid {
    height: 100%; }
  .instagram-shopping-area-ugc .oauth-navbar {
    margin-bottom: 0;
    background-color: white; }
  .instagram-shopping-area-ugc .brand {
    position: absolute;
    width: 100%;
    left: 0;
    text-align: left;
    margin: auto; }
    .instagram-shopping-area-ugc .brand img {
      margin-top: -0.1em; }
    .instagram-shopping-area-ugc .brand span {
      font-family: Lato-Bold;
      font-size: 14px;
      color: #31373D;
      letter-spacing: 0.43px;
      line-height: 17px; }
  .instagram-shopping-area-ugc .main-area {
    padding-top: 1em; }
    .instagram-shopping-area-ugc .main-area .no-posts {
      background-color: white;
      position: absolute;
      padding: 1em 4em;
      left: 35%;
      top: 35%; }
      .instagram-shopping-area-ugc .main-area .no-posts h3 {
        font-family: Lato-Medium; }
      .instagram-shopping-area-ugc .main-area .no-posts h5 {
        line-height: 1.8em; }
      .instagram-shopping-area-ugc .main-area .no-posts h6 {
        font-family: Lato-Regular; }
    .instagram-shopping-area-ugc .main-area .main-area-item {
      color: #575757;
      font-weight: 500;
      padding: 1em 3em;
      font-family: Lato-Regular;
      font-size: 14px;
      color: #31373D;
      letter-spacing: 0.43px;
      line-height: 17px; }
    .instagram-shopping-area-ugc .main-area .main-area-item__active {
      border-bottom: 2px solid #2E4C6D;
      background-color: white;
      font-family: Lato-Regular;
      font-size: 14px;
      color: #31373D;
      letter-spacing: 0.43px;
      line-height: 17px; }
  .instagram-shopping-area-ugc .shopping-area {
    background-color: white; }
    .instagram-shopping-area-ugc .shopping-area .col-xs-2 {
      padding-left: 0; }
  .instagram-shopping-area-ugc .unlisted-area,
  .instagram-shopping-area-ugc .listed-area,
  .instagram-shopping-area-ugc .scheduled-area {
    margin-top: 1em; }
  .instagram-shopping-area-ugc .basic-waypoint {
    height: 20px;
    margin-bottom: 20px; }
  .instagram-shopping-area-ugc .unlisted-single,
  .instagram-shopping-area-ugc .listed-single,
  .instagram-shopping-area-ugc .scheduled-single {
    margin-bottom: 2em; }
    .instagram-shopping-area-ugc .unlisted-single .post-img,
    .instagram-shopping-area-ugc .listed-single .post-img,
    .instagram-shopping-area-ugc .scheduled-single .post-img {
      border: 1px solid #E3E3E3; }
  .instagram-shopping-area-ugc .listed-single .img-hover,
  .instagram-shopping-area-ugc .unlisted-single .img-hover,
  .instagram-shopping-area-ugc .scheduled-single .img-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.74);
    left: 0;
    top: 0;
    display: none; }
  .instagram-shopping-area-ugc .listed-single .btn-list-post-modal,
  .instagram-shopping-area-ugc .unlisted-single .btn-list-post-modal,
  .instagram-shopping-area-ugc .scheduled-single .btn-list-post-modal {
    opacity: 0.3; }
  .instagram-shopping-area-ugc .listed-single .post-modal .modal-body,
  .instagram-shopping-area-ugc .unlisted-single .post-modal .modal-body,
  .instagram-shopping-area-ugc .scheduled-single .post-modal .modal-body {
    padding: 0; }
    .instagram-shopping-area-ugc .listed-single .post-modal .modal-body .post-data,
    .instagram-shopping-area-ugc .unlisted-single .post-modal .modal-body .post-data,
    .instagram-shopping-area-ugc .scheduled-single .post-modal .modal-body .post-data {
      padding-top: 1em;
      padding-right: 2.5em; }
  .instagram-shopping-area-ugc .listed-single .btn-save-scheduled-post,
  .instagram-shopping-area-ugc .unlisted-single .btn-save-scheduled-post,
  .instagram-shopping-area-ugc .scheduled-single .btn-save-scheduled-post {
    position: absolute;
    right: 3%;
    bottom: 5%; }
  .instagram-shopping-area-ugc .listed-single:hover .img-hover,
  .instagram-shopping-area-ugc .unlisted-single:hover .img-hover,
  .instagram-shopping-area-ugc .scheduled-single:hover .img-hover {
    display: block; }
  .instagram-shopping-area-ugc .listed-single:hover .btn-list-post-modal,
  .instagram-shopping-area-ugc .unlisted-single:hover .btn-list-post-modal,
  .instagram-shopping-area-ugc .scheduled-single:hover .btn-list-post-modal {
    margin-top: 40%;
    background-color: transparent;
    margin-left: 40%;
    color: white;
    opacity: 1; }
  .instagram-shopping-area-ugc .listed-single:hover .btn-unlist-post,
  .instagram-shopping-area-ugc .listed-single:hover .btn-delete-post,
  .instagram-shopping-area-ugc .unlisted-single:hover .btn-unlist-post,
  .instagram-shopping-area-ugc .unlisted-single:hover .btn-delete-post,
  .instagram-shopping-area-ugc .scheduled-single:hover .btn-unlist-post,
  .instagram-shopping-area-ugc .scheduled-single:hover .btn-delete-post {
    margin-top: 40%;
    background-color: transparent;
    margin-left: 25%;
    margin-right: 5%;
    color: white;
    opacity: 1; }
  .instagram-shopping-area-ugc .listed-single:hover .btn-list-post,
  .instagram-shopping-area-ugc .listed-single:hover .btn-save-post,
  .instagram-shopping-area-ugc .unlisted-single:hover .btn-list-post,
  .instagram-shopping-area-ugc .unlisted-single:hover .btn-save-post,
  .instagram-shopping-area-ugc .scheduled-single:hover .btn-list-post,
  .instagram-shopping-area-ugc .scheduled-single:hover .btn-save-post {
    position: absolute;
    right: 3%;
    bottom: 5%; }
  .instagram-shopping-area-ugc .listed-single:hover .btn-edit-post-modal,
  .instagram-shopping-area-ugc .unlisted-single:hover .btn-edit-post-modal,
  .instagram-shopping-area-ugc .scheduled-single:hover .btn-edit-post-modal {
    margin-top: 40%;
    background-color: transparent;
    color: white;
    opacity: 1; }
  .instagram-shopping-area-ugc .scheduled-single .scheduled-time {
    font-weight: bold;
    margin-top: 0.5em; }
  .instagram-shopping-area-ugc .main-area-content .settings-area .business-type-header {
    font-weight: bold; }

#instagram_shopping_container {
  padding-top: 51px; }

.instagram-shopping-area {
  font-family: Lato-Regular; }
  .instagram-shopping-area #socialshop_nav {
    font-family: Lato-Regular; }
  .instagram-shopping-area .navbar-right .shop-img {
    height: 1.7em;
    vertical-align: bottom;
    border-radius: 0.3em;
    margin-left: 0.8em; }
  .instagram-shopping-area .btn-default {
    background-color: #373D43;
    color: white; }
  .instagram-shopping-area .btn-schedule,
  .instagram-shopping-area .btn-add-post {
    font-family: Lato-Regular; }
  .instagram-shopping-area .btn-connect-instagram {
    font-family: Lato-Light;
    background-color: #3F729B; }
    .instagram-shopping-area .btn-connect-instagram i {
      color: white; }
  .instagram-shopping-area .clone-posts {
    display: none; }
  .instagram-shopping-area .scheduler-add-profiles {
    display: none; }
  .instagram-shopping-area .btn-info {
    border-radius: 4px !important; }
  .instagram-shopping-area .btn-info.dropdown-toggle {
    display: none; }
  .instagram-shopping-area .container-fluid {
    height: 100%; }
  .instagram-shopping-area .oauth-navbar {
    margin-bottom: 0;
    background-color: white; }
  .instagram-shopping-area .sidebar {
    background-color: #31373D;
    min-height: 100em; }
    .instagram-shopping-area .sidebar nav ul {
      padding: 0; }
    .instagram-shopping-area .sidebar .sidebar-item {
      font-family: Lato-Light;
      padding: 0.8em 1em; }
      .instagram-shopping-area .sidebar .sidebar-item a {
        width: 100%; }
      .instagram-shopping-area .sidebar .sidebar-item svg {
        margin-right: 1em;
        vertical-align: middle; }
        .instagram-shopping-area .sidebar .sidebar-item svg path {
          fill: #67696D; }
      .instagram-shopping-area .sidebar .sidebar-item span {
        color: #67696D;
        vertical-align: middle; }
    .instagram-shopping-area .sidebar .sidebar-item__active {
      background-color: #373D43;
      border-left: 2px solid #5CAE73; }
      .instagram-shopping-area .sidebar .sidebar-item__active svg {
        margin-right: 1em;
        vertical-align: middle; }
        .instagram-shopping-area .sidebar .sidebar-item__active svg path {
          fill: #5CAE73; }
      .instagram-shopping-area .sidebar .sidebar-item__active span {
        vertical-align: middle;
        color: #D1D8DB; }
    .instagram-shopping-area .sidebar .btn-activate-page {
      font-family: Lato-Regular;
      margin-top: 2em;
      margin-left: 3em; }
  .instagram-shopping-area .main-area {
    padding-top: 1em; }
    .instagram-shopping-area .main-area .no-posts {
      background-color: white;
      position: absolute;
      padding: 1em 4em;
      left: 35%;
      top: 35%; }
      .instagram-shopping-area .main-area .no-posts h3 {
        font-family: Lato-Medium; }
      .instagram-shopping-area .main-area .no-posts h5 {
        line-height: 1.8em; }
      .instagram-shopping-area .main-area .no-posts h6 {
        font-family: Lato-Regular; }
    .instagram-shopping-area .main-area .main-area-item {
      color: #575757;
      font-weight: 500;
      padding: 1em 3em; }
    .instagram-shopping-area .main-area .main-area-item__active {
      border-bottom: 2px solid #5CAE73; }
  .instagram-shopping-area .shopping-area {
    background-color: #FAFAFA; }
    .instagram-shopping-area .shopping-area .col-xs-2 {
      padding-left: 0; }
  .instagram-shopping-area .unlisted-area,
  .instagram-shopping-area .listed-area,
  .instagram-shopping-area .scheduled-area {
    margin-top: 1em; }
  .instagram-shopping-area .basic-waypoint {
    height: 20px;
    margin-bottom: 20px; }
  .instagram-shopping-area .unlisted-single,
  .instagram-shopping-area .listed-single,
  .instagram-shopping-area .scheduled-single {
    margin-bottom: 2em; }
    .instagram-shopping-area .unlisted-single .post-img,
    .instagram-shopping-area .listed-single .post-img,
    .instagram-shopping-area .scheduled-single .post-img {
      border: 1px solid #E3E3E3; }
  .instagram-shopping-area .unlisted-single .single-link,
  .instagram-shopping-area .listed-single .single-link {
    display: none;
    margin-top: 15px; }
  .instagram-shopping-area .listed-single .unlisted-single-error,
  .instagram-shopping-area .unlisted-single .unlisted-single-error,
  .instagram-shopping-area .scheduled-single .unlisted-single-error {
    padding: 5px;
    padding-left: 10px;
    margin-top: 10px; }
  .instagram-shopping-area .listed-single .img-hover,
  .instagram-shopping-area .unlisted-single .img-hover,
  .instagram-shopping-area .scheduled-single .img-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.74);
    left: 0;
    top: 0;
    display: none; }
  .instagram-shopping-area .listed-single .btn-list-post-modal,
  .instagram-shopping-area .unlisted-single .btn-list-post-modal,
  .instagram-shopping-area .scheduled-single .btn-list-post-modal {
    opacity: 0.3; }
  .instagram-shopping-area .listed-single .post-modal .modal-body,
  .instagram-shopping-area .unlisted-single .post-modal .modal-body,
  .instagram-shopping-area .scheduled-single .post-modal .modal-body {
    padding: 0; }
    .instagram-shopping-area .listed-single .post-modal .modal-body .post-data,
    .instagram-shopping-area .unlisted-single .post-modal .modal-body .post-data,
    .instagram-shopping-area .scheduled-single .post-modal .modal-body .post-data {
      min-height: 500px;
      padding-top: 1em;
      padding-right: 2.5em; }
  .instagram-shopping-area .listed-single .btn-save-scheduled-post,
  .instagram-shopping-area .unlisted-single .btn-save-scheduled-post,
  .instagram-shopping-area .scheduled-single .btn-save-scheduled-post {
    position: absolute;
    right: 3%;
    bottom: 5%; }
  .instagram-shopping-area .listed-single .btn-list-post,
  .instagram-shopping-area .listed-single .btn-save-post,
  .instagram-shopping-area .unlisted-single .btn-list-post,
  .instagram-shopping-area .unlisted-single .btn-save-post,
  .instagram-shopping-area .scheduled-single .btn-list-post,
  .instagram-shopping-area .scheduled-single .btn-save-post {
    position: absolute;
    right: 3%;
    bottom: 5%; }
  .instagram-shopping-area .listed-single:hover .img-hover,
  .instagram-shopping-area .unlisted-single:hover .img-hover,
  .instagram-shopping-area .scheduled-single:hover .img-hover {
    display: block; }
  .instagram-shopping-area .listed-single:hover .btn-list-post-modal,
  .instagram-shopping-area .unlisted-single:hover .btn-list-post-modal,
  .instagram-shopping-area .scheduled-single:hover .btn-list-post-modal {
    margin-top: 40%;
    background-color: transparent;
    margin-left: 40%;
    color: white;
    opacity: 1; }
  .instagram-shopping-area .listed-single:hover .btn-unlist-post,
  .instagram-shopping-area .listed-single:hover .btn-delete-post,
  .instagram-shopping-area .unlisted-single:hover .btn-unlist-post,
  .instagram-shopping-area .unlisted-single:hover .btn-delete-post,
  .instagram-shopping-area .scheduled-single:hover .btn-unlist-post,
  .instagram-shopping-area .scheduled-single:hover .btn-delete-post {
    margin-top: 40%;
    background-color: transparent;
    margin-left: 25%;
    margin-right: 5%;
    color: white;
    opacity: 1; }
  .instagram-shopping-area .listed-single:hover .btn-list-post,
  .instagram-shopping-area .listed-single:hover .btn-save-post,
  .instagram-shopping-area .unlisted-single:hover .btn-list-post,
  .instagram-shopping-area .unlisted-single:hover .btn-save-post,
  .instagram-shopping-area .scheduled-single:hover .btn-list-post,
  .instagram-shopping-area .scheduled-single:hover .btn-save-post {
    position: absolute;
    right: 3%;
    bottom: 5%; }
  .instagram-shopping-area .listed-single:hover .btn-edit-post-modal,
  .instagram-shopping-area .unlisted-single:hover .btn-edit-post-modal,
  .instagram-shopping-area .scheduled-single:hover .btn-edit-post-modal {
    margin-top: 40%;
    background-color: transparent;
    color: white;
    opacity: 1; }

.instagram-shopping-area .brand-switcher-outer {
  position: absolute;
  left: 50px;
  top: 8px; }
  .instagram-shopping-area .brand-switcher-outer .dropdown-menu {
    margin-top: 0;
    margin-left: 10px;
    border-radius: 2px; }
    .instagram-shopping-area .brand-switcher-outer .dropdown-menu li a {
      padding: 7px 10px; }
      .instagram-shopping-area .brand-switcher-outer .dropdown-menu li a img {
        height: 25px;
        margin-right: 8px; }
      .instagram-shopping-area .brand-switcher-outer .dropdown-menu li a span {
        vertical-align: middle;
        font-weight: bold;
        font-size: 12px; }
  .instagram-shopping-area .brand-switcher-outer .btn-link {
    text-decoration: none;
    font-weight: bold;
    color: black; }
    .instagram-shopping-area .brand-switcher-outer .btn-link .caret {
      margin-left: 5px;
      color: #666666; }

.instagram-shopping-area .oauth-navbar {
  height: 51px; }
  .instagram-shopping-area .oauth-navbar .brand {
    position: absolute;
    left: -0.1%;
    top: -1.1%; }
  .instagram-shopping-area .oauth-navbar .brand-text {
    position: absolute;
    left: 58px;
    top: 15px;
    font-weight: bold; }

.instagram-shopping-area .post-modal .img-area {
  position: relative; }

.instagram-shopping-area .post-modal .img-main {
  margin: 0 auto; }

.instagram-shopping-area .post-modal .btn-img-enhance {
  background-color: rgba(0, 0, 0, 0.32);
  position: absolute;
  right: 2%;
  bottom: 2%;
  border-radius: 2px;
  width: 34px;
  height: 34px;
  padding: 0;
  border: none; }
  .instagram-shopping-area .post-modal .btn-img-enhance:hover i {
    color: #FFAD1A; }
  .instagram-shopping-area .post-modal .btn-img-enhance i {
    color: white;
    font-size: 18px;
    outline: none; }

.instagram-shopping-area .post-modal .post-description {
  max-height: 100px;
  overflow: scroll; }

.instagram-shopping-area .post-modal .modal-content {
  min-height: 500px; }

.instagram-shopping-area .post-modal .btn-default {
  background-color: #373D43 !important;
  color: white !important; }

.instagram-shopping-area .post-modal .multiple-products-outer-area {
  display: none;
  margin-top: 15px; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-area {
    max-height: 180px;
    overflow-y: scroll; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area .m-p-group {
    margin-bottom: 10px; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area a {
    color: #42C2B5; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area .m-single-link {
    width: 87%; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area .m-single-link-area {
    margin-bottom: 10px; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area .m-single-link-delete {
    margin-left: 5px;
    cursor: pointer; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single {
    padding-top: 5px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #E5E5E5; }
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-meta-warning {
      display: none;
      margin: 0;
      padding: 5px 15px; }
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-uploading-alert {
      display: none;
      margin: 0;
      margin-bottom: 10px;
      width: 87%;
      padding: 5px 10px;
      border-radius: 2px;
      font-size: 12px; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-uploading-alert i {
        margin-right: 10px; }
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .main-spinner {
      display: none;
      margin: 5px 0; }
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-meta-area {
      display: none; }
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area {
      position: relative; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area h5 {
        font-size: 16px;
        margin-top: 0;
        width: 60%; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area h5, .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area a {
        margin-left: 10px; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area a {
        width: 60%;
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .edit-controls {
        position: absolute;
        margin-right: 10px;
        display: none;
        right: 0;
        bottom: 0; }
        .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .edit-controls button {
          color: #CECECE; }
          .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .edit-controls button:hover {
            color: #828282; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area:hover .edit-controls {
        display: block; }
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area {
      position: relative;
      display: none; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .btn-update-edit {
        color: #42C2B5;
        position: absolute;
        right: 0;
        bottom: 0; }
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area,
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area {
      margin-top: 10px; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-meta-img-outer,
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-meta-img-outer {
        width: 120px;
        height: 120px;
        overflow: hidden;
        position: relative;
        background-color: rgba(243, 243, 243, 0.73);
        cursor: pointer; }
        .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-meta-img-outer:hover .m-single-meta-upload,
        .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-meta-img-outer:hover .m-single-meta-upload {
          display: block; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-meta-img,
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-meta-img {
        max-width: 100%;
        position: absolute;
        max-height: 100%;
        vertical-align: middle;
        margin: auto;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-meta-upload,
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-meta-upload {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.65);
        padding: 33%;
        padding-top: 38%;
        padding-left: 38%;
        color: white;
        cursor: pointer;
        display: none; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-meta-title,
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-link,
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-meta-title,
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-link {
        margin-left: 10px;
        font-weight: bold;
        width: 60%;
        border: 0;
        border-radius: 0;
        padding: 0;
        box-shadow: none;
        font-size: 13px;
        border-bottom: 1px solid #E7E7E7; }

.instagram-shopping-area .shopping-area {
  background-color: white;
  padding-left: 180px; }

.instagram-shopping-area .main-area {
  padding-right: 25px;
  width: 100%; }
  .instagram-shopping-area .main-area .main-area-nav {
    padding-left: 30px;
    padding-top: 10px; }
    .instagram-shopping-area .main-area .main-area-nav .main-area-item__active {
      border-bottom: 2px solid #42C2B5; }
  .instagram-shopping-area .main-area .main-area-content {
    padding: 0 30px; }
    .instagram-shopping-area .main-area .main-area-content .settings-area .business-type-header {
      font-weight: bold; }

.instagram-shopping-area .sidebar {
  background-color: #F5F5F5;
  position: fixed;
  width: 180px;
  height: 100%;
  left: 0;
  padding-top: 10px; }
  .instagram-shopping-area .sidebar .sidebar-item {
    background-color: transparent;
    font-family: Lato-Regular;
    color: #5C5C5C;
    margin: 10px 0;
    padding: 0.8em 1em; }
    .instagram-shopping-area .sidebar .sidebar-item a {
      width: 100%; }
    .instagram-shopping-area .sidebar .sidebar-item svg {
      margin-right: 1em;
      vertical-align: middle; }
      .instagram-shopping-area .sidebar .sidebar-item svg path {
        fill: #5C5C5C; }
    .instagram-shopping-area .sidebar .sidebar-item span {
      color: #5C5C5C;
      vertical-align: middle;
      letter-spacing: 0.44px;
      font-size: 14px;
      line-height: 17px; }
  .instagram-shopping-area .sidebar .sidebar-item-settings {
    position: fixed;
    bottom: 0;
    width: 180px; }
  .instagram-shopping-area .sidebar .sidebar-item__active {
    background-color: white !important;
    border-left: 3px solid #42C2B5;
    color: #42C2B5; }
    .instagram-shopping-area .sidebar .sidebar-item__active svg path {
      fill: #42C2B5; }
    .instagram-shopping-area .sidebar .sidebar-item__active span {
      vertical-align: middle;
      color: #292F3A;
      font-weight: 700; }
  .instagram-shopping-area .sidebar .btn-activate-page {
    font-family: Lato-Regular;
    background: none;
    background-color: #42C2B5;
    color: white;
    border: 1px solid #42C2B5;
    border-radius: 2px;
    margin-top: 20px;
    margin-left: 30px; }

.instagram-shopping-area .scheduled-single .scheduled-time {
  font-weight: bold;
  margin-top: 0.5em; }

.instagram-shopping-area .customers-area .customer-meta-outer {
  padding: 10px 10px 0px; }

.instagram-shopping-area .customers-area .customer-count-outer {
  padding: 27px 7px; }

.instagram-shopping-area .customers-area a.customer-username {
  color: #5cb85c; }

.instagram-shopping-area .customers-area .customer-followers,
.instagram-shopping-area .customers-area .customer-media {
  margin-left: 10px; }
  .instagram-shopping-area .customers-area .customer-followers i,
  .instagram-shopping-area .customers-area .customer-media i {
    color: #9A9A9A; }
  .instagram-shopping-area .customers-area .customer-followers span,
  .instagram-shopping-area .customers-area .customer-media span {
    font-weight: bold; }

.instagram-shopping-area .customers-area .customer-img {
  border-radius: 100%;
  height: 40px; }

.instagram-shopping-area .customers-area .customer-meta-area {
  margin: 0 10px; }

.instagram-shopping-area .customers-area table thead tr th {
  border-bottom: 1px solid rgba(92, 92, 92, 0.1); }

.instagram-shopping-area .customers-area table th {
  text-transform: uppercase;
  color: #31373D;
  font-size: 12px; }

.instagram-shopping-area .customers-area table .customers-single td {
  border-bottom: none;
  border-top: none; }

.instagram-shopping-area .customers-area table .td-stats {
  padding: 0px 8px;
  padding-top: 50px; }

.instagram-shopping-area .customers-area .customers-single .customer-meta-outer {
  padding-left: 0;
  padding-top: 23px; }
  .instagram-shopping-area .customers-area .customers-single .customer-meta-outer .customer-img {
    border: 2px solid #42C2B5;
    width: 50px;
    height: 50px; }
  .instagram-shopping-area .customers-area .customers-single .customer-meta-outer .customer-meta-area {
    margin: 0 15px;
    margin-top: 5px; }
    .instagram-shopping-area .customers-area .customers-single .customer-meta-outer .customer-meta-area .customer-username {
      color: #31373D;
      font-size: 16px; }

.instagram-shopping-area .analytics-area .graph-page-header {
  margin-bottom: 30px; }

.instagram-shopping-area .analytics-area .clicks-image-page-header {
  margin-top: 0; }

.instagram-shopping-area .analytics-area .analytics-filter {
  cursor: pointer;
  margin-bottom: 15px;
  display: inline-block; }
  .instagram-shopping-area .analytics-area .analytics-filter .from-text,
  .instagram-shopping-area .analytics-area .analytics-filter .to-text {
    font-size: 12px;
    font-weight: bold;
    margin-left: 15px; }
  .instagram-shopping-area .analytics-area .analytics-filter .from-val-main,
  .instagram-shopping-area .analytics-area .analytics-filter .to-val-main {
    border: 1px solid #DCDCDC;
    padding: 10px;
    margin-left: 10px;
    font-size: 12px; }
    .instagram-shopping-area .analytics-area .analytics-filter .from-val-main i,
    .instagram-shopping-area .analytics-area .analytics-filter .to-val-main i {
      margin-left: 10px;
      vertical-align: text-top;
      color: #9F9F9F; }

.instagram-shopping-area .analytics-area .meta-area {
  margin-bottom: 30px; }
  .instagram-shopping-area .analytics-area .meta-area .meta-single {
    width: 25%;
    height: 210px;
    text-align: center;
    border: 1px solid #EFEFEF;
    padding: 20px;
    margin: 0 4%;
    display: inline-block; }
    .instagram-shopping-area .analytics-area .meta-area .meta-single .meta-text {
      font-size: 14px;
      font-weight: bold;
      color: rgba(49, 55, 61, 0.5); }
    .instagram-shopping-area .analytics-area .meta-area .meta-single .meta-val {
      font-size: 44px;
      font-weight: bold;
      color: #31373D;
      margin: 20px 0; }

.instagram-shopping-area .analytics-area .clicks-per-image-single {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px; }
  .instagram-shopping-area .analytics-area .clicks-per-image-single .img-outer {
    width: 110px;
    height: 110px;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    border: 1px solid #EBEBEB; }
    .instagram-shopping-area .analytics-area .clicks-per-image-single .img-outer img {
      max-width: 100%;
      position: absolute;
      max-height: 100%;
      vertical-align: middle;
      margin: auto;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
  .instagram-shopping-area .analytics-area .clicks-per-image-single .img-clicks {
    font-weight: bold;
    color: rgba(49, 55, 61, 0.5);
    font-size: 14px; }

.instagram-shopping-area .settings-area input[type="text"],
.instagram-shopping-area .settings-area textarea {
  border-radius: 2px; }

.instagram-shopping-area .settings-area h5 {
  font-weight: bold; }

.instagram-shopping-area .settings-area hr {
  width: 70%;
  margin-left: 0; }

.instagram-shopping-area .scheduled-single {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  position: relative; }
  .instagram-shopping-area .scheduled-single .img-outer {
    width: 270px;
    height: 270px;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    border: 1px solid #EBEBEB; }
    .instagram-shopping-area .scheduled-single .img-outer img {
      max-width: 100%;
      position: absolute;
      max-height: 100%;
      vertical-align: middle;
      margin: auto;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }

.top-pins .main-table-container .table-title-container .table-title {
  font-size: 18px;
  font-weight: 600;
  margin: 0; }

.top-pins .main-table-container .table-title-container .table-title-details {
  font-size: 11px;
  font-weight: 600;
  color: #5C5C5C;
  margin: 0;
  margin-top: -2px; }

.top-pins .main-table-container .table-header-row {
  background-color: #F5F5F5; }
  .top-pins .main-table-container .table-header-row .pin-part-header {
    width: 70%;
    font-size: 15px;
    font-weight: 500; }
  .top-pins .main-table-container .table-header-row .repins-part-header, .top-pins .main-table-container .table-header-row .likes-part-header, .top-pins .main-table-container .table-header-row .comments-part-header {
    width: 10%;
    font-size: 15px;
    font-weight: 500;
    text-align: right; }
  .top-pins .main-table-container .table-header-row a {
    border-bottom: 2px dotted #d94958;
    color: #404042; }
    .top-pins .main-table-container .table-header-row a.selected {
      border-bottom: none; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-image {
  width: 120px;
  height: 135px;
  text-align: center; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-image img {
  max-width: 120px;
  max-height: 135px; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-title {
  font-size: 12px;
  font-weight: 600; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-url {
  font-size: 12px;
  color: #5C5C5C;
  margin: 0; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-url a {
  color: #d94958; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-board {
  font-size: 12px;
  color: #5C5C5C;
  margin: 0; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-board span {
  color: #d94958; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-posted-on {
  font-size: 12px;
  color: #5C5C5C;
  margin: 0; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-posted-on span {
  font-weight: 600;
  color: black; }

.top-pins .main-table-container .table-item-row .table-item-quantity {
  font-size: 18px;
  font-weight: 600;
  text-align: right; }

.top-pins .main-boards-container .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-title {
  font-size: 12px;
  font-weight: 300; }

.top-pins .main-boards-container .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-board-name {
  font-size: 12px;
  color: #5C5C5C;
  margin: 0; }

.top-pins .main-boards-container .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-board-name span {
  color: #d94958; }

.top-pins .main-boards-container .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-category {
  font-size: 12px;
  color: #5C5C5C;
  margin: 0; }

.top-pins .main-boards-container .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-category span {
  font-weight: 600;
  color: black; }

.peekabar-success {
  background-color: #21CAA7 !important;
  padding: 1em;
  font-size: 1.4em;
  color: white;
  z-index: 9999; }
  .peekabar-success p {
    margin: 0; }
  .peekabar-success a {
    color: white;
    text-decoration: underline; }

.peekabar-error {
  background-color: #F06361 !important;
  padding: 1em;
  font-size: 1.4em;
  color: white;
  z-index: 9999; }
  .peekabar-error p {
    margin: 0; }
  .peekabar-error a {
    color: white;
    text-decoration: underline; }

.peek-a-bar {
  width: 54% !important;
  left: 22% !important;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

#sidebar {
  margin-top: 0 !important; }
  @media (min-width: 1281px) {
    #sidebar li {
      margin-bottom: 0 !important;
      padding-top: 12% !important;
      padding-bottom: 12% !important; } }
  @media (max-width: 1280px) {
    #sidebar li {
      margin-bottom: 0 !important;
      padding-top: 6% !important;
      padding-bottom: 6% !important; } }
  @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2) and (min-width: 1281px), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) and (min-width: 1281px) {
    #sidebar li {
      padding-top: 12% !important;
      padding-bottom: 12% !important; } }
  #sidebar li a {
    padding: 0 !important; }

#instagram_tutorial_modal h4 {
  color: #DB4755; }

#instagram_tutorial_modal .instagram-or {
  margin: 0 1em; }

#instagram_tutorial_modal .appstore-download {
  height: 2.5em; }

#instagram_tutorial_modal #instagram_carousel img {
  height: 28em;
  margin: 0 auto; }

#instagram_tutorial_modal #instagram_carousel a.carousel-control {
  background: none; }

#instagram_tutorial_modal #instagram_carousel .glyphicon {
  color: black;
  font-size: 1em; }

#instagram_tutorial_modal .instagram-demo-video {
  margin-bottom: 1em;
  margin-top: 25px; }

.uploadcare-active .btn-textpost {
  position: relative;
  bottom: 32px;
  left: 110px; }

#search-bing-wrapper {
  display: none; }
  #search-bing-wrapper hr {
    margin: 1.5em 0;
    border-top: 1px solid #D8D8D8; }
  #search-bing-wrapper .results {
    overflow-y: scroll;
    height: 74%; }
  #search-bing-wrapper .results .item {
    float: left;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap; }
  #search-bing-wrapper .results .item > img::before,
  #search-bing-wrapper .results .item > .img_before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  #search-bing-wrapper .results .item > img {
    vertical-align: middle; }
  #search-bing-wrapper .item {
    width: 140px;
    height: 140px;
    margin: 4px;
    padding: 6px;
    display: inline-block;
    color: rgba(0, 0, 0, 0.4);
    cursor: pointer;
    background-color: white; }
  #search-bing-wrapper .item > img {
    max-width: 100%;
    max-height: 100%; }
  #search-bing-wrapper .selected {
    border: 1px solid #9A9A9A;
    box-shadow: 0px 2px 3px 0px; }
  #search-bing-wrapper .uploadcare-widget-circle {
    color: #DB4755 !important; }
  #search-bing-wrapper .uploadcare-dialog-big-button,
  #search-bing-wrapper .uploadcare-dialog-big-button:hover,
  #search-bing-wrapper .uploadcare-dialog-big-button:active {
    background: -webkit-linear-gradient(#DB4755, #C04450);
    background: linear-gradient(#DB4755, #C04450);
    box-shadow: inset 0 -2px #AE3944;
    border: solid 1px #9A3B44;
    text-shadow: 0 -1px #DB4755; }
  #search-bing-wrapper .uploadcare-dialog-button-success,
  #search-bing-wrapper .uploadcare-dialog-button-success:hover {
    background: -webkit-linear-gradient(#DB4755, #C04450) !important;
    background: linear-gradient(#DB4755, #C04450) !important;
    border: solid 1px #9A3B44 !important; }
  #search-bing-wrapper .uploadcare-dialog-tab-search-bing:before {
    background-image: url("../img/bing-b.png") !important;
    background-size: 30px;
    background-repeat: no-repeat;
    opacity: 0.3;
    top: 68%;
    left: 65%; }
  #search-bing-wrapper .uploadcare-dialog-tab-search-bing:hover:before {
    background-image: url("../img/bing-b.png") !important;
    background-size: 30px;
    background-repeat: no-repeat;
    opacity: 0.5;
    top: 68%;
    left: 65%; }

.referral-icon {
  height: 1.4em;
  margin-top: 0.9em; }

#referalModal .ref-content {
  width: auto;
  height: auto; }

#referalModal .ref-header h5 {
  font-weight: 300;
  font-size: 1.1em;
  color: #939393; }

#referalModal .ref-header .ref-title {
  color: #d94958;
  margin-bottom: 0.8em;
  font-weight: 400; }

#referalModal .ref-header .ref-detail {
  color: #d94958;
  font-weight: 500; }

#referalModal .ref-header hr {
  width: 28em; }

#referalModal .ref-share-area {
  margin-bottom: 1em; }
  #referalModal .ref-share-area .ref-share-title {
    font-weight: 300;
    margin-bottom: 0.8em; }
  #referalModal .ref-share-area .input-group {
    margin: 0 auto;
    padding-top: 0.7em;
    padding-bottom: 0.5em; }
    #referalModal .ref-share-area .input-group .ref-share-url {
      text-align: center;
      font-weight: 300;
      height: 2.6em; }
    #referalModal .ref-share-area .input-group .input-group-btn button {
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
      padding: 0.52em 1.4em; }
  #referalModal .ref-share-area .ref-social-sharing {
    margin-top: 2.5em; }
    #referalModal .ref-share-area .ref-social-sharing .btn-ref-twitter {
      color: white;
      background-color: #55ACEE; }
      #referalModal .ref-share-area .ref-social-sharing .btn-ref-twitter i {
        color: white;
        margin-right: 0.5em; }
    #referalModal .ref-share-area .ref-social-sharing .btn-ref-facebook {
      color: white;
      background-color: #3B5998; }
      #referalModal .ref-share-area .ref-social-sharing .btn-ref-facebook i {
        color: white;
        margin-right: 0.5em; }
  #referalModal .ref-share-area .ref-copy-alert {
    width: 14em;
    margin: 0 auto;
    padding: 4px;
    font-size: 0.8em; }

#referalModal .modal-footer {
  background-color: rgba(216, 216, 216, 0.2);
  text-align: center;
  padding-bottom: 1.7em; }
  #referalModal .modal-footer .ref-how-works-title {
    font-weight: 200;
    color: #939393;
    margin-top: 0.3em;
    margin-bottom: 1.7em; }
    #referalModal .modal-footer .ref-how-works-title i {
      margin-right: 0.6em;
      font-size: 1.2em; }
  #referalModal .modal-footer .ref-how-works-img {
    height: 3.8em;
    margin: 0 auto; }

/**
 * Grid container
 */
.tiles-wrap {
  position: relative;
  /** Needed to ensure items are laid out relative to this container **/
  padding: 0;
  list-style-type: none;
  display: none; }
  .tiles-wrap .desc-container {
    padding: 0.7em;
    margin-bottom: 0;
    font-size: 0.9em;
    text-align: left;
    font-weight: 500;
    word-wrap: break-word;
    background-color: #f5f5f5; }
  .tiles-wrap hr {
    margin: 0;
    border-top: 1px solid white; }
  .tiles-wrap .user-info {
    padding: 0.7em;
    margin-bottom: 0;
    text-align: left;
    background-color: #f5f5f5; }
    .tiles-wrap .user-info .user-img {
      border-radius: 100%;
      height: 2em;
      margin-right: 0.5em; }
    .tiles-wrap .user-info .user-username {
      font-weight: 300;
      color: #d94958; }

#loaderCircle {
  position: absolute;
  bottom: 0.5%;
  left: 45%; }

/**
 * Grid items
 */
.tiles-wrap li {
  display: block;
  opacity: 1;
  text-align: center;
  list-style-type: none;
  background-color: #fff;
  cursor: pointer;
  width: 20em;
  padding: 0;
  border: 1px solid #E8E8E8; }

.tiles-wrap.animated li {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

.tiles-wrap li.wookmark-inactive {
  visibility: hidden;
  opacity: 0; }

.tiles-wrap li:hover {
  background-color: #fafafa; }

.tiles-wrap img.img-main {
  display: block;
  width: 100%; }

.profile-widget .col-xs-1 {
  width: 7%; }

.main-sp-container .profile-widget .col-xs-1 {
  width: 8.33%; }

.accounts-selection-container .account-pinterest {
  border: 1px dashed #DDD;
  padding: 0.3em;
  padding-right: 1em;
  padding-left: 0.8em; }

.avatar-icon-container.single-profile {
  padding: 0; }
  .avatar-icon-container.single-profile .account-icon {
    color: white;
    font-size: 1.1em;
    background-color: transparent;
    position: absolute;
    top: 0.4em;
    left: 0em; }
    .avatar-icon-container.single-profile .account-icon.fa-facebook {
      top: 0.5em;
      left: 0.2em; }
    .avatar-icon-container.single-profile .account-icon.fa-tumblr {
      left: 0.1em; }
  .avatar-icon-container.single-profile .profile-network.unselected {
    opacity: 0.3; }
    .avatar-icon-container.single-profile .profile-network.unselected i.unselected {
      opacity: 1; }
  .avatar-icon-container.single-profile .avatar {
    width: 3.5em;
    height: 3.5em; }
  .avatar-icon-container.single-profile .avatar.unselected {
    border: none;
    opacity: 0.2; }
  .avatar-icon-container.single-profile .profile-network {
    position: absolute;
    margin-left: 80%;
    margin-top: -35%;
    width: 46%;
    height: 46%;
    text-align: center;
    opacity: 1; }
  .avatar-icon-container.single-profile .profile-network.network-linkedin {
    background-color: #007bb6; }
  .avatar-icon-container.single-profile .profile-network.network-tumblr {
    background-color: #32506d; }
  .avatar-icon-container.single-profile .profile-network.network-twitter {
    background-color: #00aced; }
  .avatar-icon-container.single-profile .profile-network.network-facebook {
    background-color: #3b5998; }
  .avatar-icon-container.single-profile .profile-network.network-instagram {
    background-color: #600C0C; }
  .avatar-icon-container.single-profile .profile-network.network-pinterest {
    background-color: #cb2027; }

.scheduleOptions .btn-group-post-now .dropdown-menu {
  min-width: 115px; }
  .scheduleOptions .btn-group-post-now .dropdown-menu #bulk-draft-btn a {
    padding: 0.3em 0.8em; }

.scheduleOptions .bulk-dropdown-toggle {
  margin-top: 18px; }

#itemsListContainer .itemViewSortable {
  display: inline-block;
  vertical-align: top; }

#itemsListContainer .card-size:hover {
  cursor: move; }

.btn-create-boardlists-main {
  margin-left: 1.3em; }

.btn-create-board-lists {
  color: #d94958;
  display: none; }
  .btn-create-board-lists:hover {
    color: #d94958; }

.board-list-message {
  color: #555; }
  .board-list-message.error {
    color: #d94958; }
  .board-list-message.success {
    color: green; }

.create-boardlist .account.account-pinterest {
  margin: 0;
  padding-right: 1em;
  border: 1px solid #DDD; }

.create-boardlist select.board-list {
  width: 150px; }

.create-boardlist .board-list-name {
  border: 0;
  box-shadow: none;
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
  border-bottom: 1px solid #D3D3D3;
  border-radius: 0;
  width: 16em; }
  .create-boardlist .board-list-name.empty {
    border-bottom: 1px solid #d94958; }

.create-boardlist .board-single {
  background: -webkit-linear-gradient(rgba(73, 204, 223, 0.74), rgba(55, 150, 155, 0.74));
  background: linear-gradient(rgba(73, 204, 223, 0.74), rgba(55, 150, 155, 0.74));
  border-radius: 5px;
  padding: 5px 10px;
  margin-right: 0.8em;
  display: inline-block;
  margin-bottom: 10px;
  position: relative; }
  .create-boardlist .board-single .board-cancel {
    cursor: pointer;
    position: absolute;
    top: -25%;
    right: -2%;
    display: none; }
  .create-boardlist .board-single:hover .board-cancel {
    display: block; }

.create-boardlist .btn-delete-boardlist {
  display: none;
  cursor: pointer; }

.create-boardlist:hover .btn-delete-boardlist {
  display: block; }

/*search field*/
#search-bar {
  width: 780px; }
  #search-bar .input-group {
    float: left;
    width: 636px;
    position: relative; }
  #search-bar #search-content {
    float: left;
    width: 580px;
    height: 38px;
    z-index: 9;
    font-family: Lato-Regular;
    font-size: 14px;
    font-weight: normal; }
  #search-bar .input-group-btn {
    position: absolute; }
    #search-bar .input-group-btn .devider {
      background-color: white;
      border-left: 1px solid #ccc;
      position: absolute;
      left: 480px;
      height: 24px;
      padding-top: 11px;
      top: 6px;
      z-index: 10; }
    #search-bar .input-group-btn .search-dropdown {
      z-index: 10;
      position: absolute;
      left: 485px;
      background-color: white;
      height: 38px;
      border-radius: 6px;
      width: 130px;
      text-align: center;
      margin-top: 0px;
      border-left: none;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
      #search-bar .input-group-btn .search-dropdown .search-type-name {
        width: 100px;
        display: inline-block;
        margin-left: -29px;
        text-transform: capitalize; }
      #search-bar .input-group-btn .search-dropdown .search-type-icon {
        font-size: 20px !important;
        margin-right: 7px; }
      #search-bar .input-group-btn .search-dropdown .fa-twitter {
        color: #00aced !important;
        opacity: 1;
        background-color: transparent; }
      #search-bar .input-group-btn .search-dropdown .fa-instagram {
        color: #600C0C; }
      #search-bar .input-group-btn .search-dropdown .fa-map-marker {
        color: #f89406; }
    #search-bar .input-group-btn .dropdown-menu-right {
      position: absolute;
      top: 36px;
      left: 455px; }
    #search-bar .input-group-btn li span {
      width: 103px;
      display: inline-block; }
    #search-bar .input-group-btn li i {
      font-size: 20px !important; }
    #search-bar .input-group-btn li .fa-twitter {
      color: #00aced !important;
      opacity: 1;
      background-color: inherit; }
    #search-bar .input-group-btn li .fa-map-marker {
      color: #f89406; }
  #search-bar .search-button {
    height: 38px;
    width: 85px;
    border-radius: 2px;
    background-color: #2E4C6D;
    background-image: none;
    font-size: 17px;
    margin-top: -13px; }

#map-content {
  width: 900px;
  height: 539px;
  position: relative; }
  #map-content #map {
    height: 540px; }
  #map-content .search-bar-group {
    position: absolute;
    top: 30px;
    left: 0px; }
    #map-content .search-bar-group .input-group {
      position: relative; }
      #map-content .search-bar-group .input-group input {
        height: 45px;
        width: 367px;
        border-right: none; }
      #map-content .search-bar-group .input-group .input-buttons {
        position: absolute;
        top: 0px;
        left: 366px;
        height: 45px;
        width: 83px;
        background-color: white;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        border: 1px solid #ccc;
        border-left: none;
        z-index: 2;
        padding-left: 1px; }
        #map-content .search-bar-group .input-group .input-buttons .search-icon-map-poup {
          font-size: 18px;
          font-weight: 300;
          margin-top: 11px;
          margin-right: 13px;
          color: #cccccc;
          border-right: 1px solid #cccccc;
          padding-right: 17px;
          height: 24px;
          cursor: pointer; }
        #map-content .search-bar-group .input-group .input-buttons .cancel-icon-map-poup {
          font-size: 18px;
          margin-left: 1px;
          color: #cccccc;
          cursor: pointer; }
    #map-content .search-bar-group .btn-group {
      position: absolute;
      top: 13px;
      display: inline-block;
      left: 480px; }
      #map-content .search-bar-group .btn-group .dropdown-toggle {
        margin-top: -16px;
        height: 45px;
        margin-left: -5px;
        padding: 5px;
        width: 126px;
        text-align: left;
        background-color: white;
        background-image: none;
        border-radius: 4px;
        position: absolute;
        top: 3px;
        left: 13px; }
        #map-content .search-bar-group .btn-group .dropdown-toggle .button-value {
          margin-left: 8px; }
        #map-content .search-bar-group .btn-group .dropdown-toggle .caret {
          position: absolute;
          top: 20px;
          right: 13px; }
      #map-content .search-bar-group .btn-group .dropdown-menu {
        top: 32px;
        min-width: 127px !important;
        left: 7px; }
        #map-content .search-bar-group .btn-group .dropdown-menu .radius-select-btn {
          cursor: pointer; }
      #map-content .search-bar-group .btn-group .map-submit-btn {
        background-color: #2E4C6D;
        margin-left: 11px;
        height: 42px;
        margin-top: -12px;
        width: 84px;
        background-image: none;
        border-radius: 2px;
        position: absolute;
        top: 1px;
        left: 132px; }

.media-model-single .popover {
  max-width: 100%;
  min-height: 235px;
  width: 615px;
  height: 299px;
  border-radius: 3px; }
  .media-model-single .popover .popover-content {
    padding-top: 25px;
    padding-right: 10px; }
  .media-model-single .popover .popover-title {
    display: none; }
  .media-model-single .popover .datepicker-outer {
    padding-right: 20px;
    border-right: 1px solid #EDEDED; }

.media-model-single .switch-outer-area {
  padding: 10px 0;
  padding-bottom: 5px; }
  .media-model-single .switch-outer-area .product-type {
    margin-left: 21px;
    padding-top: 7px; }

.media-model-single .switch-area {
  margin-right: 10px; }
  .media-model-single .switch-area .switch-single-text {
    padding-top: 6px;
    margin-right: 5px;
    font-weight: bold; }
  .media-model-single .switch-area .switch-multi-text {
    padding-top: 6px;
    margin-left: 5px; }

.media-model-single .onoffswitch {
  position: relative;
  width: 83px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

.media-model-single .onoffswitch-checkbox {
  display: none; }

.media-model-single .onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #FFFFFF;
  border-radius: 20px; }

.media-model-single .onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -webkit-transition: margin 0.3s ease-in 0s;
          transition: margin 0.3s ease-in 0s; }

.media-model-single .onoffswitch-inner:before, .media-model-single .onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 26px;
  padding: 0;
  line-height: 26px;
  font-size: 12px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box; }

.media-model-single .onoffswitch-inner:before {
  content: "Multi";
  padding-left: 10px;
  background-color: #42C2B5;
  color: #FFFFFF; }

.media-model-single .onoffswitch-inner:after {
  content: "Single";
  padding-right: 10px;
  background-color: #42C2B5;
  color: #FFFFFF;
  text-align: right; }

.media-model-single .onoffswitch-switch {
  display: block;
  width: 18px;
  margin: 8px;
  background: #FFFFFF;
  position: absolute;
  top: -2px;
  bottom: 3px;
  right: 50px;
  border: 2px solid #FFFFFF;
  border-radius: 100%;
  -webkit-transition: all 0.3s ease-in 0s;
          transition: all 0.3s ease-in 0s; }

.media-model-single .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0; }

.media-model-single .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px; }

.media-model-single .multi-product-outer {
  display: none;
  padding: 15px;
  padding-top: 8px;
  padding-bottom: 3px;
  background-color: #F9F9F9; }
  .media-model-single .multi-product-outer .multiple-products-area {
    max-height: 190px;
    overflow-y: scroll; }
  .media-model-single .multi-product-outer .multiple-product-input {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    outline: none !important;
    height: 30px; }
  .media-model-single .multi-product-outer .m-p-label-source {
    padding-top: 5px;
    font-weight: 400;
    color: #444444;
    margin-left: 10px; }
  .media-model-single .multi-product-outer .btn-multiple-add-product {
    background-color: black !important;
    color: white !important;
    height: 30px;
    font-size: 12px;
    padding-top: 4px; }
  .media-model-single .multi-product-outer .m-p-title {
    margin-bottom: 15px; }
  .media-model-single .multi-product-outer .unlisted-single-error {
    display: none;
    padding: 5px;
    padding-left: 10px;
    margin-top: 10px; }
  .media-model-single .multi-product-outer .m-single-meta-warning {
    display: none;
    margin: 0;
    padding: 5px 15px; }
  .media-model-single .multi-product-outer .m-p-group {
    margin-bottom: 10px;
    width: 550px; }
  .media-model-single .multi-product-outer a {
    color: #42C2B5; }
  .media-model-single .multi-product-outer .m-single-link {
    width: 87%; }
  .media-model-single .multi-product-outer .m-single-link-area {
    margin-bottom: 10px; }
  .media-model-single .multi-product-outer .m-single-link-delete {
    margin-left: 5px;
    cursor: pointer; }
  .media-model-single .multi-product-outer .multiple-products-single {
    padding-top: 5px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #E5E5E5; }
    .media-model-single .multi-product-outer .multiple-products-single .m-single-meta-warning {
      display: none;
      margin: 0;
      padding: 5px 15px; }
    .media-model-single .multi-product-outer .multiple-products-single .m-single-uploading-alert {
      display: none;
      margin: 0;
      margin-bottom: 10px;
      width: 87%;
      padding: 5px 10px;
      border-radius: 2px;
      font-size: 12px; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-uploading-alert i {
        margin-right: 10px; }
    .media-model-single .multi-product-outer .multiple-products-single .main-spinner {
      display: none;
      margin: 5px 0; }
    .media-model-single .multi-product-outer .multiple-products-single .m-single-meta-area {
      display: none; }
    .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area {
      position: relative; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area h5 {
        font-size: 16px;
        margin-top: 0;
        width: 60%; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area h5, .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area a {
        margin-left: 10px; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area a {
        width: 60%;
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .edit-controls {
        position: absolute;
        margin-right: 10px;
        display: none;
        right: 0;
        bottom: 0; }
        .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .edit-controls button {
          color: #CECECE; }
          .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .edit-controls button:hover {
            color: #828282; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area:hover .edit-controls {
        display: block; }
    .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area {
      position: relative;
      display: none; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area .btn-update-edit {
        color: #42C2B5;
        position: absolute;
        right: 0;
        bottom: 0; }
    .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area,
    .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area {
      margin-top: 10px; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .m-single-meta-img-outer,
      .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area .m-single-meta-img-outer {
        width: 120px;
        height: 120px;
        overflow: hidden;
        position: relative;
        background-color: rgba(243, 243, 243, 0.73);
        cursor: pointer; }
        .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .m-single-meta-img-outer:hover .m-single-meta-upload,
        .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area .m-single-meta-img-outer:hover .m-single-meta-upload {
          display: block; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .m-single-meta-img,
      .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area .m-single-meta-img {
        max-width: 100%;
        position: absolute;
        max-height: 100%;
        vertical-align: middle;
        margin: auto;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .m-single-meta-upload,
      .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area .m-single-meta-upload {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.65);
        padding: 33%;
        padding-top: 38%;
        padding-left: 38%;
        color: white;
        cursor: pointer;
        display: none; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .m-single-meta-title,
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .m-single-link,
      .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area .m-single-meta-title,
      .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area .m-single-link {
        margin-left: 10px;
        font-weight: bold;
        width: 60%;
        border: 0;
        border-radius: 0;
        padding: 0;
        box-shadow: none;
        font-size: 13px;
        background-color: transparent;
        border-bottom: 1px solid #E7E7E7; }

.media-model-single,
#bulkOptionsContainer {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 300;
  /* Accounts Widget Custom Styling */
  /* Accounts Widget Custom Styling END */
  /* begin: jQuery UI Datepicker moving pixels fix */
  /* end: jQuery UI Datepicker moving pixels fix */
  /* begin: jQuery UI Datepicker emphasis on selected dates */
  /* end: jQuery UI Datepicker emphasis on selected dates */ }
  .media-model-single .board-name,
  #bulkOptionsContainer .board-name {
    background: none !important;
    background-color: #56C0E0 !important;
    border-radius: 2px !important;
    padding: 1px 10px !important;
    color: white !important; }
  .media-model-single img.avatar.account-button,
  #bulkOptionsContainer img.avatar.account-button {
    width: 42px;
    height: 42px; }
  .media-model-single i.account-icon,
  #bulkOptionsContainer i.account-icon {
    font-size: 14px !important;
    top: 5px !important;
    left: -1px !important; }
  .media-model-single .modal-dialog,
  #bulkOptionsContainer .modal-dialog {
    width: 678px;
    min-height: 405px;
    margin-top: 70px; }
  .media-model-single .modal-header,
  #bulkOptionsContainer .modal-header {
    border-bottom: 0; }
    .media-model-single .modal-header .btn-close,
    #bulkOptionsContainer .modal-header .btn-close {
      width: 24px;
      height: 24px;
      opacity: 1; }
      .media-model-single .modal-header .btn-close span,
      #bulkOptionsContainer .modal-header .btn-close span {
        width: 14px;
        height: 14px;
        font-size: 25px;
        color: #A8A8A8;
        font-weight: 300; }
  .media-model-single .modal-content,
  #bulkOptionsContainer .modal-content {
    border-radius: 0.3em;
    min-height: 405px; }
    .media-model-single .modal-content .msg-success,
    #bulkOptionsContainer .modal-content .msg-success {
      margin-bottom: 0;
      padding: 0.7em;
      text-align: center;
      font-weight: bold;
      display: none; }
    .media-model-single .modal-content .loading-overlay,
    #bulkOptionsContainer .modal-content .loading-overlay {
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%;
      background: white url("../img/ajaxloader.gif") center no-repeat;
      opacity: 0.7;
      display: none;
      z-index: 9;
      left: 0; }
  .media-model-single .modal-body,
  #bulkOptionsContainer .modal-body {
    padding: 0; }
    .media-model-single .modal-body .msg-errors,
    #bulkOptionsContainer .modal-body .msg-errors {
      margin: 0 1.2em 1em;
      padding: 0.7em;
      text-align: center;
      font-weight: bold;
      display: none; }
    .media-model-single .modal-body .image-area-outer,
    #bulkOptionsContainer .modal-body .image-area-outer {
      padding-top: 0;
      display: inline-block; }
    .media-model-single .modal-body .image-area,
    #bulkOptionsContainer .modal-body .image-area {
      margin: 0;
      margin-left: 20px;
      margin-right: 20px;
      margin-bottom: 20px;
      width: 200px;
      height: 200px;
      overflow: hidden;
      position: relative;
      background-color: #fff;
      border: 1px solid #EBEBEB; }
      .media-model-single .modal-body .image-area img,
      #bulkOptionsContainer .modal-body .image-area img {
        max-width: 100%;
        position: absolute;
        max-height: 100%;
        vertical-align: middle;
        margin: auto;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
      .media-model-single .modal-body .image-area .btn-img-enhance,
      #bulkOptionsContainer .modal-body .image-area .btn-img-enhance {
        background-color: rgba(0, 0, 0, 0.32);
        position: absolute;
        right: 2%;
        bottom: 2%;
        border-radius: 2px;
        width: 34px;
        height: 34px;
        padding: 0;
        border: none; }
        .media-model-single .modal-body .image-area .btn-img-enhance:hover i,
        #bulkOptionsContainer .modal-body .image-area .btn-img-enhance:hover i {
          color: #FFAD1A; }
        .media-model-single .modal-body .image-area .btn-img-enhance i,
        #bulkOptionsContainer .modal-body .image-area .btn-img-enhance i {
          font-weight: bold;
          color: white;
          font-size: 20px;
          outline: none; }
    .media-model-single .modal-body .character-countdown,
    #bulkOptionsContainer .modal-body .character-countdown {
      display: none; }
    .media-model-single .modal-body .tooltip.top .tooltip-arrow,
    #bulkOptionsContainer .modal-body .tooltip.top .tooltip-arrow {
      border-top-color: #444444; }
    .media-model-single .modal-body .tooltip.top .tooltip-inner,
    #bulkOptionsContainer .modal-body .tooltip.top .tooltip-inner {
      padding: 0.5em;
      padding-left: 1em;
      padding-right: 1em;
      background-color: #444444;
      font-weight: 200; }
    .media-model-single .modal-body .image-description,
    #bulkOptionsContainer .modal-body .image-description {
      width: 402px;
      max-height: 180px;
      font-weight: 300;
      color: #6B6B6B;
      border: 0;
      box-shadow: none;
      padding: 0; }
    .media-model-single .modal-body .character-countdown,
    #bulkOptionsContainer .modal-body .character-countdown {
      margin-top: 1em; }
    .media-model-single .modal-body .image-text-description-outer .image-text-description,
    #bulkOptionsContainer .modal-body .image-text-description-outer .image-text-description {
      margin-left: 20px;
      width: 640px;
      margin-bottom: 20px; }
    .media-model-single .modal-body .image-text-description-outer .character-countdown,
    #bulkOptionsContainer .modal-body .image-text-description-outer .character-countdown {
      margin-top: 0;
      margin-bottom: 1em; }
    .media-model-single .modal-body .source-url,
    #bulkOptionsContainer .modal-body .source-url {
      background-color: #F9F9F9;
      height: 46px; }
      .media-model-single .modal-body .source-url .image-source,
      #bulkOptionsContainer .modal-body .source-url .image-source {
        color: #6B6B6B;
        width: 533px;
        height: 30px;
        border-radius: 2px;
        font-weight: 300;
        margin-top: 9px;
        outline: none; }
      .media-model-single .modal-body .source-url .label-source,
      #bulkOptionsContainer .modal-body .source-url .label-source {
        font-weight: 400;
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 13px;
        color: #444444; }
  .media-model-single .modal-footer,
  #bulkOptionsContainer .modal-footer {
    border-top: none; }
    .media-model-single .modal-footer .btn-save-draft.btn-contributor-draft,
    #bulkOptionsContainer .modal-footer .btn-save-draft.btn-contributor-draft {
      width: 113px;
      height: 36px;
      border-radius: 3px; }
    .media-model-single .modal-footer .btn-select-times,
    #bulkOptionsContainer .modal-footer .btn-select-times {
      outline: none;
      margin-right: 10px;
      border-radius: 3px;
      min-width: 116px;
      height: 36px;
      color: #d94958;
      text-decoration: none; }
      .media-model-single .modal-footer .btn-select-times:hover,
      #bulkOptionsContainer .modal-footer .btn-select-times:hover {
        color: #d94958; }
      .media-model-single .modal-footer .btn-select-times .schedule-text,
      #bulkOptionsContainer .modal-footer .btn-select-times .schedule-text {
        visibility: hidden; }
      .media-model-single .modal-footer .btn-select-times i,
      #bulkOptionsContainer .modal-footer .btn-select-times i {
        font-weight: bold;
        margin-left: 10px; }
    .media-model-single .modal-footer .btn-group-add-to-queue .btn-add-to-queue,
    #bulkOptionsContainer .modal-footer .btn-group-add-to-queue .btn-add-to-queue {
      width: 113px;
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      height: 36px; }
    .media-model-single .modal-footer .btn-group-add-to-queue,
    .media-model-single .modal-footer .btn-group-schedule,
    #bulkOptionsContainer .modal-footer .btn-group-add-to-queue,
    #bulkOptionsContainer .modal-footer .btn-group-schedule {
      width: 145px; }
      .media-model-single .modal-footer .btn-group-add-to-queue .btn-schedule,
      .media-model-single .modal-footer .btn-group-schedule .btn-schedule,
      #bulkOptionsContainer .modal-footer .btn-group-add-to-queue .btn-schedule,
      #bulkOptionsContainer .modal-footer .btn-group-schedule .btn-schedule {
        width: 113px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        height: 36px; }
      .media-model-single .modal-footer .btn-group-add-to-queue .dropdown-menu,
      .media-model-single .modal-footer .btn-group-schedule .dropdown-menu,
      #bulkOptionsContainer .modal-footer .btn-group-add-to-queue .dropdown-menu,
      #bulkOptionsContainer .modal-footer .btn-group-schedule .dropdown-menu {
        min-width: 140px; }
      .media-model-single .modal-footer .btn-group-add-to-queue button.dropdown-toggle,
      .media-model-single .modal-footer .btn-group-schedule button.dropdown-toggle,
      #bulkOptionsContainer .modal-footer .btn-group-add-to-queue button.dropdown-toggle,
      #bulkOptionsContainer .modal-footer .btn-group-schedule button.dropdown-toggle {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        height: 36px; }
    .media-model-single .modal-footer .btn-clone-post,
    #bulkOptionsContainer .modal-footer .btn-clone-post {
      border: 1px solid transparent;
      color: #767676;
      font-size: 14px;
      font-weight: 300;
      width: 125px;
      height: 36px; }
      .media-model-single .modal-footer .btn-clone-post .clone-post-icon,
      #bulkOptionsContainer .modal-footer .btn-clone-post .clone-post-icon {
        margin-left: 10px; }
      .media-model-single .modal-footer .btn-clone-post:hover, .media-model-single .modal-footer .btn-clone-post:active, .media-model-single .modal-footer .btn-clone-post:focus,
      #bulkOptionsContainer .modal-footer .btn-clone-post:hover,
      #bulkOptionsContainer .modal-footer .btn-clone-post:active,
      #bulkOptionsContainer .modal-footer .btn-clone-post:focus {
        background: none;
        background-color: none; }
      .media-model-single .modal-footer .btn-clone-post:hover,
      #bulkOptionsContainer .modal-footer .btn-clone-post:hover {
        border: 1px solid #E3E3E3; }
    .media-model-single .modal-footer .btn-group-schedule,
    #bulkOptionsContainer .modal-footer .btn-group-schedule {
      display: none; }
  .media-model-single div.ui-datepicker,
  #bulkOptionsContainer div.ui-datepicker {
    font-size: 0.9em; }
    .media-model-single div.ui-datepicker .ui-state-default,
    #bulkOptionsContainer div.ui-datepicker .ui-state-default {
      border-radius: 100%;
      padding: 5px;
      padding-right: 7px;
      border: 0;
      background: none;
      font-weight: 300;
      font-size: 14px;
      background-color: white; }
    .media-model-single div.ui-datepicker td .ui-state-default,
    #bulkOptionsContainer div.ui-datepicker td .ui-state-default {
      color: #6B6B6B; }
    .media-model-single div.ui-datepicker td.ui-datepicker-today .ui-state-default,
    #bulkOptionsContainer div.ui-datepicker td.ui-datepicker-today .ui-state-default {
      color: white;
      background-color: #A7A7A7; }
  .media-model-single .posting-times-outer,
  #bulkOptionsContainer .posting-times-outer {
    min-width: 305px; }
    .media-model-single .posting-times-outer h5,
    #bulkOptionsContainer .posting-times-outer h5 {
      font-size: 16px; }
  .media-model-single .posting-times-area,
  #bulkOptionsContainer .posting-times-area {
    max-height: 125px;
    overflow-y: scroll; }
    .media-model-single .posting-times-area .posting-times-help,
    #bulkOptionsContainer .posting-times-area .posting-times-help {
      font-size: 12px; }
    .media-model-single .posting-times-area .posting-time-single,
    #bulkOptionsContainer .posting-times-area .posting-time-single {
      margin-bottom: 0.6em; }
      .media-model-single .posting-times-area .posting-time-single .time-date,
      #bulkOptionsContainer .posting-times-area .posting-time-single .time-date {
        font-size: 14px;
        opacity: 0.6;
        margin-right: 10px; }
    .media-model-single .posting-times-area .time-ampm,
    #bulkOptionsContainer .posting-times-area .time-ampm {
      text-transform: uppercase; }
    .media-model-single .posting-times-area select,
    #bulkOptionsContainer .posting-times-area select {
      width: 50px;
      height: 30px;
      font-size: 14px;
      margin-right: 5px;
      padding: 0; }
    .media-model-single .posting-times-area select.time-ampm,
    #bulkOptionsContainer .posting-times-area select.time-ampm {
      width: 55px;
      margin-right: 0; }
    .media-model-single .posting-times-area .btn-delete-time,
    #bulkOptionsContainer .posting-times-area .btn-delete-time {
      border: none;
      background: none;
      background-color: none;
      outline: none; }
      .media-model-single .posting-times-area .btn-delete-time:hover, .media-model-single .posting-times-area .btn-delete-time:active, .media-model-single .posting-times-area .btn-delete-time:focus,
      #bulkOptionsContainer .posting-times-area .btn-delete-time:hover,
      #bulkOptionsContainer .posting-times-area .btn-delete-time:active,
      #bulkOptionsContainer .posting-times-area .btn-delete-time:focus {
        background: none;
        background-color: none; }
  .media-model-single .interval-area-outer,
  #bulkOptionsContainer .interval-area-outer {
    margin-top: 10px;
    border-top: 1px solid #E3E3E3;
    padding-top: 10px; }
    .media-model-single .interval-area-outer .btn-close-popover,
    #bulkOptionsContainer .interval-area-outer .btn-close-popover {
      margin-top: 20px;
      width: 50px;
      height: 36px;
      border-radius: 3px; }
    .media-model-single .interval-area-outer .interval-area,
    #bulkOptionsContainer .interval-area-outer .interval-area {
      padding-top: 10px;
      display: none; }
      .media-model-single .interval-area-outer .interval-area label,
      #bulkOptionsContainer .interval-area-outer .interval-area label {
        font-size: 14px;
        opacity: 0.6;
        margin-right: 10px; }
      .media-model-single .interval-area-outer .interval-area .boards_interval,
      #bulkOptionsContainer .interval-area-outer .interval-area .boards_interval {
        width: 50px; }
  .media-model-single table.ui-datepicker-calendar,
  #bulkOptionsContainer table.ui-datepicker-calendar {
    border-collapse: separate; }
  .media-model-single .ui-datepicker-calendar td,
  #bulkOptionsContainer .ui-datepicker-calendar td {
    border: 1px solid transparent; }
  .media-model-single .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a,
  #bulkOptionsContainer .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {
    background: #d94958 none;
    color: white; }
  .media-model-single .ui-datepicker .ui-datepicker-calendar td a.ui-state-hover,
  #bulkOptionsContainer .ui-datepicker .ui-datepicker-calendar td a.ui-state-hover {
    background: #F4F4F4 none;
    color: #6B6B6B; }
  .media-model-single .ui-datepicker .ui-datepicker-calendar .ui-state-highlight,
  #bulkOptionsContainer .ui-datepicker .ui-datepicker-calendar .ui-state-highlight {
    background: none; }
  .media-model-single .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a.ui-state-hover,
  #bulkOptionsContainer .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a.ui-state-hover {
    background: #d94958 none;
    color: white; }
  .media-model-single .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today.ui-state-highlight a,
  #bulkOptionsContainer .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today.ui-state-highlight a {
    background: #d94958 none;
    color: white; }
  .media-model-single .ui-widget-header,
  #bulkOptionsContainer .ui-widget-header {
    background: none;
    border: none;
    width: 230px; }
  .media-model-single .ui-datepicker,
  #bulkOptionsContainer .ui-datepicker {
    border: 0;
    background: none;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 300; }
    .media-model-single .ui-datepicker .ui-datepicker-title,
    #bulkOptionsContainer .ui-datepicker .ui-datepicker-title {
      margin-left: 0.5em;
      font-weight: 300;
      font-size: 16px;
      color: #d94958;
      text-align: left;
      margin-bottom: 2px; }
    .media-model-single .ui-datepicker .ui-datepicker-prev,
    #bulkOptionsContainer .ui-datepicker .ui-datepicker-prev {
      right: 2em;
      left: auto; }
      .media-model-single .ui-datepicker .ui-datepicker-prev .ui-icon,
      #bulkOptionsContainer .ui-datepicker .ui-datepicker-prev .ui-icon {
        background: url(../img/datepicker-prev.svg) 50% 50%;
        background-repeat: no-repeat; }
      .media-model-single .ui-datepicker .ui-datepicker-prev.ui-state-hover,
      #bulkOptionsContainer .ui-datepicker .ui-datepicker-prev.ui-state-hover {
        border: 1px solid transparent;
        background: url(../img/datepicker-prev.svg) 50% 50%;
        background-repeat: no-repeat; }
    .media-model-single .ui-datepicker .ui-datepicker-next .ui-icon,
    #bulkOptionsContainer .ui-datepicker .ui-datepicker-next .ui-icon {
      background: url(../img/datepicker-next.svg) 50% 50%;
      background-repeat: no-repeat; }
    .media-model-single .ui-datepicker .ui-datepicker-next.ui-state-hover,
    #bulkOptionsContainer .ui-datepicker .ui-datepicker-next.ui-state-hover {
      border: 1px solid transparent;
      background: url(../img/datepicker-next.svg) 50% 50%;
      background-repeat: no-repeat; }
    .media-model-single .ui-datepicker th,
    #bulkOptionsContainer .ui-datepicker th {
      color: #767676;
      font-weight: 300;
      font-size: 10px; }

#bulkOptionsContainer .popover {
  max-width: 100%;
  min-height: 235px;
  width: 590px;
  height: 299px;
  border-radius: 3px; }

#bulkOptionsContainer .popover-title {
  display: none; }

#bulkOptionsContainer #bulk_interval {
  height: 34px;
  font-size: 14px; }

.bulk-scheduler-area div.ui-datepicker {
  font-size: 0.9em; }
  .bulk-scheduler-area div.ui-datepicker .ui-state-default {
    border-radius: 100%;
    padding: 0.4em;
    border: 0;
    background: none;
    background-color: white; }
    .bulk-scheduler-area div.ui-datepicker .ui-state-default.ui-state-active {
      background-color: #d94958;
      color: white; }
    .bulk-scheduler-area div.ui-datepicker .ui-state-default.ui-state-highlight.ui-state-active {
      background-color: white;
      color: #d94958; }
    .bulk-scheduler-area div.ui-datepicker .ui-state-default.ui-state-highlight {
      background-color: white;
      color: #d94958; }
    .bulk-scheduler-area div.ui-datepicker .ui-state-default.ui-state-hover {
      background-color: #d94958;
      color: white; }

.bulk-scheduler-area .popover {
  max-width: 100%;
  width: 45em;
  min-height: 20em;
  /* begin: jQuery UI Datepicker moving pixels fix */
  /* end: jQuery UI Datepicker moving pixels fix */
  /* begin: jQuery UI Datepicker emphasis on selected dates */
  /* end: jQuery UI Datepicker emphasis on selected dates */ }
  .bulk-scheduler-area .popover .popover-content {
    padding: 0; }
    .bulk-scheduler-area .popover .popover-content .container-fluid {
      padding: 0.5em 0.5em; }
  .bulk-scheduler-area .popover .posting-times-area .posting-time-single {
    margin-bottom: 0.6em; }
    .bulk-scheduler-area .popover .posting-times-area .posting-time-single .time-date {
      font-size: 0.9em; }
  .bulk-scheduler-area .popover .posting-times-area .time-ampm {
    text-transform: uppercase; }
  .bulk-scheduler-area .popover .posting-times-area input,
  .bulk-scheduler-area .popover .posting-times-area select {
    width: 4em; }
  .bulk-scheduler-area .popover .bulk-interval-area {
    border-top: 1px solid #E3E3E3;
    margin-top: 1em;
    padding-top: 1em; }
    .bulk-scheduler-area .popover .bulk-interval-area label {
      font-size: 0.9em;
      font-weight: 400; }
    .bulk-scheduler-area .popover .bulk-interval-area .bulk-interval {
      width: 100px; }
  .bulk-scheduler-area .popover table.ui-datepicker-calendar {
    border-collapse: separate; }
  .bulk-scheduler-area .popover .ui-datepicker-calendar td {
    border: 1px solid transparent; }
  .bulk-scheduler-area .popover .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {
    background: #d94958 none;
    color: white; }
  .bulk-scheduler-area .popover .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a.ui-state-hover {
    background: #d94958 none;
    color: white; }
  .bulk-scheduler-area .popover .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today.ui-state-highlight a {
    background: #d94958 none;
    color: white; }
  .bulk-scheduler-area .popover .ui-widget-header {
    background: none;
    border: none; }
  .bulk-scheduler-area .popover .ui-datepicker {
    border: 0; }
    .bulk-scheduler-area .popover .ui-datepicker th {
      font-weight: 400 !important; }
    .bulk-scheduler-area .popover .ui-datepicker .ui-datepicker-title {
      margin-left: 0.5em;
      font-weight: 400;
      color: #d94958;
      text-align: left; }
    .bulk-scheduler-area .popover .ui-datepicker .ui-datepicker-prev {
      right: 2em;
      left: auto; }
      .bulk-scheduler-area .popover .ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover {
        border: 1px solid #d94958;
        background-color: #d94958; }
    .bulk-scheduler-area .popover .ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover {
      border: 1px solid #d94958;
      background-color: #d94958; }

.bulk-scheduler-area .bulk-options-text {
  margin-bottom: 0;
  margin-top: 0.5em; }

.bulk-scheduler-area img.avatar.account-button {
  width: 2.5em;
  height: 2.5em; }

.bulk-scheduler-area i.account-icon {
  font-size: 0.8em !important;
  left: -0.1em !important; }

.bulk-scheduler-area .msg-success {
  display: none; }

.bulk-scheduler-area .msg-errors {
  display: none; }

.bulk-scheduler-area .bulk-modal-header {
  padding: 0.5em;
  padding-left: 1em;
  padding-right: 1em; }
  .bulk-scheduler-area .bulk-modal-header .bulk-image-description {
    border-radius: 2px;
    margin-top: 0.5em;
    margin-bottom: 0.5em; }
  .bulk-scheduler-area .bulk-modal-header .bulk-character-countdown {
    display: none; }
  .bulk-scheduler-area .bulk-modal-header .bulk-image-source {
    border-radius: 2px;
    margin: 0.5em 0; }

.bulk-scheduler-area .bulk-modal-dialog {
  width: 98%;
  margin: 1em; }

.bulk-scheduler-area .bulk-modal-body {
  min-height: 25em; }

.bulk-scheduler-area .bulk-modal-footer .col-xs-8 {
  padding-right: 5em; }

.bulk-scheduler-area .bulk-modal-footer .btn-group-schedule {
  display: none; }

.bulk-scheduler-area .media-model-single {
  margin-bottom: 1.5em;
  margin-top: 0.5em; }
  .bulk-scheduler-area .media-model-single .modal-dialog {
    margin: 0;
    width: 100%; }
    .bulk-scheduler-area .media-model-single .modal-dialog .modal-content {
      border: 1px solid rgba(0, 0, 0, 0.02);
      border-radius: 2px;
      box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1); }
  .bulk-scheduler-area .media-model-single .modal-header {
    padding: 0.4em; }
  .bulk-scheduler-area .media-model-single .modal-body .source-url label {
    margin-left: 1em;
    font-size: 0.9em; }
  .bulk-scheduler-area .media-model-single .image-area-outer {
    padding-top: 0.5em;
    padding-bottom: 1em; }
    .bulk-scheduler-area .media-model-single .image-area-outer .image-area {
      width: 14em;
      height: 17em; }

/*# sourceMappingURL=data:application/json;base64,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V0FBVztFQUNYLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0UscUJBQXFCO0VBQ3JCLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0UsVUFBVTtJQUNWLFlBQVksRUFBRTtJQUNkO01BQ0Usc0NBQXNDO01BQ3RDLG1CQUFtQjtNQUNuQiwwQ0FBMEMsRUFBRTtFQUNoRDtJQUNFLGVBQWUsRUFBRTtFQUNuQjtJQUNFLGlCQUFpQjtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLG1CQUFtQjtJQUNuQixvQkFBb0IsRUFBRTtJQUN0QjtNQUNFLFlBQVk7TUFDWixhQUFhLEVBQUUiLCJmaWxlIjoidmlyYWx0YWcuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogVEFQSVQgVkFSSUFCTEVTICovXG4vKiBUQVBJVCBWQVJJQUJMRVMgRU5EICovXG4vKiBVR0MgVkFSSUFCTEVTICovXG4vKiBVR0MgVkFSSUFCTEVTIEVORCAqL1xuLnBhZ2UtbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS1sb2FkZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDMuNWVtOyB9XG5cbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmJ1dHRvbi1pY29uLXBhZGRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuMWVtOyB9XG5cbiNxdWV1ZXNldHRpbmdzLXdpZGdldCBoNCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiNxdWV1ZXNldHRpbmdzLXdpZGdldCAuc2luZ2xlLXRpbWUge1xuICB3aWR0aDogMTE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgI3F1ZXVlc2V0dGluZ3Mtd2lkZ2V0IC5zaW5nbGUtdGltZSAudGltZS1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAjcXVldWVzZXR0aW5ncy13aWRnZXQgLnNpbmdsZS10aW1lIC5wb3BvdmVyIHtcbiAgICB3aWR0aDogNTBlbTsgfVxuICAgICNxdWV1ZXNldHRpbmdzLXdpZGdldCAuc2luZ2xlLXRpbWUgLnBvcG92ZXIgLnBvcG92ZXItdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICNxdWV1ZXNldHRpbmdzLXdpZGdldCAuc2luZ2xlLXRpbWUgLnBvcG92ZXIgLnNsaWRlci1oYW5kbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NDk1ODtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuI3F1ZXVlc2V0dGluZ3Mtd2lkZ2V0IC5jaG9vc2UtdGltZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiA4MXB4OyB9XG5cbiNxdWV1ZXNldHRpbmdzLXdpZGdldCBpbnB1dFtyZWFkb25seT1cInJlYWRvbmx5XCJdLmNob29zZS10aW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jcXVldWVzZXR0aW5ncy13aWRnZXQgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDEwMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNxdWV1ZXNldHRpbmdzLXdpZGdldCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiA2cHggNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jcXVldWVzZXR0aW5ncy13aWRnZXQgYnV0dG9uLmFkZC10aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuI3JlY2VudHVwbG9hZHMtY29udGFpbmVyIC5maWx0ZXItYnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4jcmVjZW50dXBsb2Fkcy1jb250YWluZXIgLnByb2ZpbGUtd2lkZ2V0IC5jb2wtbGctMSB7XG4gIHdpZHRoOiA2LjclOyB9XG5cbiNyZWNlbnR1cGxvYWRzLWNvbnRhaW5lciAucGFuZWwgLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4jcmVjZW50dXBsb2Fkcy1jb250YWluZXIgLnBhbmVsIC5wb3N0LWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzY3Njc2QjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbiNyZWNlbnR1cGxvYWRzLWNvbnRhaW5lciAucGFuZWwgLmltZy1jb250YWluZXIge1xuICBoZWlnaHQ6IDllbTtcbiAgd2lkdGg6IDExZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjcmVjZW50dXBsb2Fkcy1jb250YWluZXIgLnBhbmVsIC5pbWctY29udGFpbmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuXG4jcmVjZW50dXBsb2Fkcy1jb250YWluZXIgLmxvYWQtbW9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcmVjZW50dXBsb2Fkcy1jb250YWluZXIgLm5vLXBvc3RzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcmVjZW50dXBsb2Fkcy1jb250YWluZXIgLmJ0bi5zY2hlZHVsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3JlY2VudHVwbG9hZHMtY29udGFpbmVyIC5tb2RhbCAucG9zdC1kZXNjcmlwdGlvbiB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4jcmVjZW50dXBsb2Fkcy1jb250YWluZXIgLm1vZGFsIC5pbWctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA5ZW07XG4gIHdpZHRoOiAxMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3JlY2VudHVwbG9hZHMtY29udGFpbmVyIC5tb2RhbCAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cblxuI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyIC5maWx0ZXItYnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4jc2NoZWR1bGVkcGlucy1jb250YWluZXIgLnByb2ZpbGUtd2lkZ2V0IC5jb2wtbGctMSB7XG4gIHdpZHRoOiA4JTsgfVxuXG4jc2NoZWR1bGVkcGlucy1jb250YWluZXIgLnBhbmVsIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyIC5wYW5lbCAucG9zdC1kZXNjcmlwdGlvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2NzY3NkI7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4jc2NoZWR1bGVkcGlucy1jb250YWluZXIgLnBhbmVsIC5pbWctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA5ZW07XG4gIHdpZHRoOiAxMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyIC5wYW5lbCAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cblxuI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyIC5sb2FkLW1vcmUge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyIC5uby1wb3N0cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyIC5idG4uc2NoZWR1bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzY2hlZHVsZWRwaW5zLWNvbnRhaW5lciAuYnRuLWFjdGlvbi1hcmVhIHtcbiAgd2lkdGg6IDE1JTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbiNzY2hlZHVsZWRwaW5zLWNvbnRhaW5lciAubW9kYWwgLnBvc3QtZGVzY3JpcHRpb24ge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyIC5tb2RhbCAuaW1nLWNvbnRhaW5lciB7XG4gIGhlaWdodDogOWVtO1xuICB3aWR0aDogMTFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNzY2hlZHVsZWRwaW5zLWNvbnRhaW5lciAubW9kYWwgLmltZy1jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG5cbiNzY2hlZHVsZWRwaW5zLWNvbnRhaW5lciAuc3dpdGNoLXZpZXdzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNzY2hlZHVsZWRwaW5zLWNvbnRhaW5lciAjcmVjZW50X3Bvc3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gICNzY2hlZHVsZWRwaW5zLWNvbnRhaW5lciAjcmVjZW50X3Bvc3RzIC5mYy1sb2FkaW5nQnV0dG9uLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk0OTU4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtZXZlbnQge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjRThFOEU4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyICNyZWNlbnRfcG9zdHMgLmZjLWV2ZW50OmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtZXZlbnQtdGltZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk0OTU4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtZXZlbnQtZGVzYyB7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyICNyZWNlbnRfcG9zdHMgLmZjLWV2ZW50LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDAuNSk7IH1cbiAgICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtZXZlbnQtaW1nOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTsgfVxuICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtaGVhZC1jb250YWluZXIge1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XG4gICNzY2hlZHVsZWRwaW5zLWNvbnRhaW5lciAjcmVjZW50X3Bvc3RzIC5mYy13aWRnZXQtY29udGVudCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cbiAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyICNyZWNlbnRfcG9zdHMgLmZjLWRheS1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDsgfVxuICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtY2VudGVyIC5mYy1wcmV2LWJ1dHRvbixcbiAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyICNyZWNlbnRfcG9zdHMgLmZjLWNlbnRlciAuZmMtbmV4dC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtY2VudGVyIC5mYy1wcmV2LWJ1dHRvbiAuZmMtaWNvbjo6YWZ0ZXIsXG4gICAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyICNyZWNlbnRfcG9zdHMgLmZjLWNlbnRlciAuZmMtbmV4dC1idXR0b24gLmZjLWljb246OmFmdGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyICNyZWNlbnRfcG9zdHMgLmZjLWNlbnRlciBoMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDAgMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtdG9kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2YyZjM7IH1cbiAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyICNyZWNlbnRfcG9zdHMgLmNhbGVuZGFyLWV2ZW50LXNpbmdsZSAuYXZhdGFyLWljb24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLnNjaGVkdWxlZHBpbi1ob2xkZXIgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG5cbiNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIGxpLmZpbHRlci1jdXN0b20tdGltZSxcbiNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIGxpLmZpbHRlci1zdWJtaXQge1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIHBhZGRpbmctbGVmdDogMS4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuM2VtOyB9XG5cbiNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5nYS1ncmFwaC1hcmVhIC5nYS1ncmFwaCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggI2NjYzsgfVxuXG4jZ29vZ2xlYW5hbHl0aWNzLWNvbnRhaW5lciAuZ2EtZ3JhcGgtYXJlYSAuc2VyaWVzLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IC0yZW07IH1cbiAgI2dvb2dsZWFuYWx5dGljcy1jb250YWluZXIgLmdhLWdyYXBoLWFyZWEgLnNlcmllcy1maWx0ZXIgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5nYS1ncmFwaC1hcmVhIC5zZXJpZXMtZmlsdGVyIC5nYS1zdGF0LXRvdGFsIHtcbiAgICBjb2xvcjogJyNCNjRDM0InOyB9XG4gICNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5nYS1ncmFwaC1hcmVhIC5zZXJpZXMtZmlsdGVyIC5nYS1zdGF0LWZhY2Vib29rIHtcbiAgICBjb2xvcjogJyMzNTcyRDAnOyB9XG4gICNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5nYS1ncmFwaC1hcmVhIC5zZXJpZXMtZmlsdGVyIC5nYS1zdGF0LXBpbnRlcmVzdCB7XG4gICAgY29sb3I6ICcjM0I3ODQ1JzsgfVxuICAjZ29vZ2xlYW5hbHl0aWNzLWNvbnRhaW5lciAuZ2EtZ3JhcGgtYXJlYSAuc2VyaWVzLWZpbHRlciAuZ2Etc3RhdC1saW5rZWRpbiB7XG4gICAgY29sb3I6ICcjRTQ5NTNCJzsgfVxuICAjZ29vZ2xlYW5hbHl0aWNzLWNvbnRhaW5lciAuZ2EtZ3JhcGgtYXJlYSAuc2VyaWVzLWZpbHRlciAuZ2Etc3RhdC10d2l0dGVyIHtcbiAgICBjb2xvcjogJyM3MUQyQzcnOyB9XG4gICNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5nYS1ncmFwaC1hcmVhIC5zZXJpZXMtZmlsdGVyIC5nYS1zdGF0LXRvdGFsIHtcbiAgICBjb2xvcjogJyNCNjRDM0InOyB9XG5cbiNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5nYS1ncmFwaC1zaWRlYmFyIC5saXN0LWdyb3VwIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4jZ29vZ2xlYW5hbHl0aWNzLWNvbnRhaW5lciAuZ2EtZmlsdGVyLWFyZWEge1xuICBjb2xvcjogI0ExQTFBMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jZ29vZ2xlYW5hbHl0aWNzLWNvbnRhaW5lciAuZ2EtZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5saXN0LWdyb3VwIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5saXN0LWdyb3VwIC5sYWJlbC1zdWNjZXNzIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5nYS1pbnRlZ3JhdGlvbnMtYXJlYSAuZ2EtcHJvZmlsZS1tb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDVlbTtcbiAgcGFkZGluZy10b3A6IDRlbTsgfVxuICAuZ2EtaW50ZWdyYXRpb25zLWFyZWEgLmdhLXByb2ZpbGUtbW9kYWwgLm1vZGFsLWJvZHkgLmFsZXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuZ2EtaW50ZWdyYXRpb25zLWFyZWEgLmdhLXByb2ZpbGUtbW9kYWwgLm1vZGFsLWJvZHkgLmJ0bi1nYS1zYXZlLXByb2ZpbGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuXG4jZ2FfYXJlYSAuYnRuLWdhLWNvbm5lY3Qge1xuICBtYXJnaW4tdG9wOiAyZW07IH1cblxuI2dhX2FyZWEgLmdhLXByb2ZpbGUtbW9kYWwgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiA1ZW07XG4gIHBhZGRpbmctdG9wOiA0ZW07IH1cbiAgI2dhX2FyZWEgLmdhLXByb2ZpbGUtbW9kYWwgLm1vZGFsLWJvZHkgLmFsZXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAjZ2FfYXJlYSAuZ2EtcHJvZmlsZS1tb2RhbCAubW9kYWwtYm9keSAuYnRuLWdhLXNhdmUtcHJvZmlsZXMge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9XG5cbiNyc3Mtd2lkZ2V0IHtcbiAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICNyc3Mtd2lkZ2V0IC5mZWVkcy1saXN0LWFyZWEge1xuICAgIHdpZHRoOiAxOSU7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtOyB9XG4gICAgI3Jzcy13aWRnZXQgLmZlZWRzLWxpc3QtYXJlYSAuZmEtaW5zdGFncmFtIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgI3Jzcy13aWRnZXQgLmZlZWRzLWxpc3QtYXJlYSAuc2luZ2xlLWZlZWQtYXJlYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgI3Jzcy13aWRnZXQgLmZlZWRzLWxpc3QtYXJlYSAuc2luZ2xlLWZlZWQtYXJlYTpob3ZlciAuZmVlZC1zaW5nbGUge1xuICAgICAgICBjb2xvcjogI2Q5NDk1ODsgfVxuICAgICAgI3Jzcy13aWRnZXQgLmZlZWRzLWxpc3QtYXJlYSAuc2luZ2xlLWZlZWQtYXJlYTpob3ZlciBpLmZhLWNsb3NlIHtcbiAgICAgICAgY29sb3I6ICNkOTQ5NTg7IH1cbiAgICAgICNyc3Mtd2lkZ2V0IC5mZWVkcy1saXN0LWFyZWEgLnNpbmdsZS1mZWVkLWFyZWEgaS5mYS1jbG9zZTpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI3Jzcy13aWRnZXQgLmZlZWRzLWxpc3QtYXJlYSAuc2luZ2xlLWZlZWQtYXJlYSAuY29sLWxnLTEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAjcnNzLXdpZGdldCAuZmVlZHMtbGlzdC1hcmVhIC5mZWVkLXNpbmdsZSB7XG4gICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIHdpZHRoOiAxMmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgICAgI3Jzcy13aWRnZXQgLmZlZWRzLWxpc3QtYXJlYSAuZmVlZC1zaW5nbGUgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICNyc3Mtd2lkZ2V0IC5mZWVkcy1saXN0LWFyZWEgLmZlZWQtc2luZ2xlIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgI3Jzcy13aWRnZXQgLmZlZWRzLWxpc3QtYXJlYSAuZmVlZC1zaW5nbGU6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjcnNzLXdpZGdldCAuZmVlZHMtbGlzdC1hcmVhIC5mZWVkLXNpbmdsZS5mZWVkLXNpbmdsZV9fc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNkOTQ5NTg7IH1cbiAgICAgICNyc3Mtd2lkZ2V0IC5mZWVkcy1saXN0LWFyZWEgLmZlZWQtc2luZ2xlLmZlZWQtc2luZ2xlX19zZWxlY3RlZCAuZmEtaW5zdGFncmFtIHtcbiAgICAgICAgY29sb3I6ICNkOTQ5NTg7IH1cbiAgI3Jzcy13aWRnZXQgLmZlZWRzLXJlbmRlci1hcmVhIHtcbiAgICB3aWR0aDogODElOyB9XG4gICAgI3Jzcy13aWRnZXQgLmZlZWRzLXJlbmRlci1hcmVhICNzdWdnZXN0ZWQtY29udGVudC1jb250YWluZXIge1xuICAgICAgbWluLWhlaWdodDogMTBlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICNyc3Mtd2lkZ2V0IC5mZWVkcy1yZW5kZXItYXJlYSAuZmVlZHMtaW1nLWFyZWEgLmNoZWNrTWFyayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk0OTU4O1xuICAgICAgb3BhY2l0eTogMC4yOyB9XG4gICAgI3Jzcy13aWRnZXQgLmZlZWRzLXJlbmRlci1hcmVhIC5mZWVkcy1pbWctYXJlYSAuY2hlY2tNYXJrLWljb24tYXJlYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIGxlZnQ6IDQ0JTtcbiAgICAgIHdpZHRoOiAzZW07XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmEtY2hlY2stY2lyY2xlLnBuZ1wiKSBuby1yZXBlYXQ7IH1cbiAgICAjcnNzLXdpZGdldCAuZmVlZHMtcmVuZGVyLWFyZWEgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAgICNyc3Mtd2lkZ2V0IC5mZWVkcy1yZW5kZXItYXJlYSAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIC5zdWdnZXN0ZWQtY29udGVudC1pbWFnZWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI3Jzcy13aWRnZXQgLmZlZWRzLXJlbmRlci1hcmVhIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIgLmZlZWQtaW1nLmltYWdlU2VsZWN0ZWQge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAjcnNzLXdpZGdldCAuZmVlZHMtcmVuZGVyLWFyZWEgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAuY2hlY2tNYXJrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTQ5NTg7XG4gICAgICAgIG9wYWNpdHk6IDAuMjsgfVxuICAgICAgI3Jzcy13aWRnZXQgLmZlZWRzLXJlbmRlci1hcmVhIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIgLmNoZWNrTWFyay1pY29uLWFyZWEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDAlO1xuICAgICAgICBsZWZ0OiA0NCU7XG4gICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgIGhlaWdodDogM2VtO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmEtY2hlY2stY2lyY2xlLnBuZ1wiKSBuby1yZXBlYXQ7IH1cbiAgICAjcnNzLXdpZGdldCAuZmVlZHMtcmVuZGVyLWFyZWEgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlci5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXJfX3NlbGVjdGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOTQ5NTg7XG4gICAgICBjb2xvcjogI2Q5NDk1ODsgfVxuICAjcnNzLXdpZGdldCAuYnRuQWRkIHtcbiAgICBjb2xvcjogI2Q5NDk1ODtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgI3Jzcy13aWRnZXQgLmJ0bkFkZCBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICNyc3Mtd2lkZ2V0IC5zY2hlZHVsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNC42ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI1NCwgMjU0LCAwLjc2KTsgfVxuICAjcnNzLXdpZGdldCAjZmVlZHNEaWFsb2cgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDQzZW0gIWltcG9ydGFudDsgfVxuICAjcnNzLXdpZGdldCAjZmVlZHNEaWFsb2cgYSB7XG4gICAgY29sb3I6ICNkOTQ5NTg7IH1cbiAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5mZWVkcy1hcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxN2VtO1xuICAgIHBhZGRpbmctdG9wOiAxLjdlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ZW07IH1cbiAgICAjcnNzLXdpZGdldCAjZmVlZHNEaWFsb2cgLmZlZWRzLWFyZWEgLmZlZWRzLXJlc3VsdHMge1xuICAgICAgaGVpZ2h0OiAyMmVtO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOGVtOyB9XG4gICAgICAjcnNzLXdpZGdldCAjZmVlZHNEaWFsb2cgLmZlZWRzLWFyZWEgLmZlZWRzLXJlc3VsdHMgLnNpbmdsZS1mZWVkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7IH1cbiAgICAgICAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5mZWVkcy1hcmVhIC5mZWVkcy1yZXN1bHRzIC5zaW5nbGUtZmVlZCBwLmZlZWQtcmVzdWx0LXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICNyc3Mtd2lkZ2V0ICNmZWVkc0RpYWxvZyAuZmVlZHMtYXJlYSAuZmVlZHMtcmVzdWx0cyAuc2luZ2xlLWZlZWQgLmJ0bi1mZWVkLXBsdXMtYWRkIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5mZWVkcy1hcmVhIC5mZWVkcy1yZXN1bHRzIC5zaW5nbGUtZmVlZCAuYnRuLWZlZWQtcGx1cy1hZGRfX2FkZGVkIHtcbiAgICAgICAgICBjb2xvcjogZ3JlZW4gIWltcG9ydGFudDsgfVxuICAgICNyc3Mtd2lkZ2V0ICNmZWVkc0RpYWxvZyAuZmVlZHMtYXJlYSAuYWRkLW1hbnVhbGx5LXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5mZWVkcy1hcmVhIC5mZWVkcy1tYW51YWxseS1mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgcGFkZGluZzogMCA1ZW07IH1cbiAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNyc3Mtd2lkZ2V0ICNmZWVkc0RpYWxvZyAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAjcnNzLXdpZGdldCAjZmVlZHNEaWFsb2cgLm5hdi10YWJzIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICNyc3Mtd2lkZ2V0ICNmZWVkc0RpYWxvZyAubmF2LXRhYnMgbGkgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41ZW07XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5uYXYtdGFicyBsaSBhIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07IH1cbiAgICAgICAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5uYXYtdGFicyBsaSBhIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07IH1cbiAgICAgICAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5uYXYtdGFicyBsaSBhIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTsgfVxuICAgICNyc3Mtd2lkZ2V0ICNmZWVkc0RpYWxvZyAubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICNkOTQ5NTg7IH1cbiAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5pbnN0YWdyYW0tYXJlYSBpbWcsXG4gICNyc3Mtd2lkZ2V0ICNmZWVkc0RpYWxvZyAuZmxpY2tyLWFyZWEgaW1nIHtcbiAgICBoZWlnaHQ6IDRlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG4jZmVlZHNEaWFsb2cgLmluc3RhZ3JhbS1hcmVhIHtcbiAgcGFkZGluZzogMmVtOyB9XG5cbiNmZWVkc0RpYWxvZyAuZmxpY2tyLWFyZWEge1xuICBwYWRkaW5nOiAyZW07IH1cblxuI2ZlZWRzRGlhbG9nIC5ldHN5LWFyZWEge1xuICBwYWRkaW5nOiAyZW07IH1cblxuI2Rpc2NvdmVyLWNvbnRhaW5lcixcbiN1c2VycHJvZmlsZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICAjZGlzY292ZXItY29udGFpbmVyIC5zdWdnZXN0aW9ucy1jb250ZW50LFxuICAjdXNlcnByb2ZpbGUtY29udGFpbmVyIC5zdWdnZXN0aW9ucy1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAjZGlzY292ZXItY29udGFpbmVyIC5wb3AtaW1hZ2VzLWNhdC1mb3JtLFxuICAjdXNlcnByb2ZpbGUtY29udGFpbmVyIC5wb3AtaW1hZ2VzLWNhdC1mb3JtIHtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAgICNkaXNjb3Zlci1jb250YWluZXIgLnBvcC1pbWFnZXMtY2F0LWZvcm0gLmZvcm0tZ3JvdXAsXG4gICAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAucG9wLWltYWdlcy1jYXQtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAgICNkaXNjb3Zlci1jb250YWluZXIgLnBvcC1pbWFnZXMtY2F0LWZvcm0gLmZvcm0tZ3JvdXAgLnNpbmdsZS1jYXQsXG4gICAgICAjdXNlcnByb2ZpbGUtY29udGFpbmVyIC5wb3AtaW1hZ2VzLWNhdC1mb3JtIC5mb3JtLWdyb3VwIC5zaW5nbGUtY2F0IHtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgICAjZGlzY292ZXItY29udGFpbmVyIC5wb3AtaW1hZ2VzLWNhdC1mb3JtIC5mb3JtLWdyb3VwIGEuZHJvcGRvd24tdG9nZ2xlLFxuICAgICAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAucG9wLWltYWdlcy1jYXQtZm9ybSAuZm9ybS1ncm91cCBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAjZGlzY292ZXItY29udGFpbmVyIC5wb3AtaW1hZ2VzLWNhdC1mb3JtIC5mb3JtLWdyb3VwIC5zaW5nbGUtY2F0X19zZWxlY3RlZCxcbiAgICAgICN1c2VycHJvZmlsZS1jb250YWluZXIgLnBvcC1pbWFnZXMtY2F0LWZvcm0gLmZvcm0tZ3JvdXAgLnNpbmdsZS1jYXRfX3NlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICNkOTQ5NTg7IH1cbiAgI2Rpc2NvdmVyLWNvbnRhaW5lciAuc3VnZ2VzdGVkY29udGVudC1sb2FkaW5nLFxuICAjdXNlcnByb2ZpbGUtY29udGFpbmVyIC5zdWdnZXN0ZWRjb250ZW50LWxvYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IC0xLjUlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxJSAhaW1wb3J0YW50OyB9XG4gICNkaXNjb3Zlci1jb250YWluZXIgI3N1Z2dlc3RlZC1jb250ZW50LWNvbnRhaW5lcixcbiAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAjc3VnZ2VzdGVkLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41JTsgfVxuICAjZGlzY292ZXItY29udGFpbmVyIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIsXG4gICN1c2VycHJvZmlsZS1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRSAhaW1wb3J0YW50OyB9XG4gICAgI2Rpc2NvdmVyLWNvbnRhaW5lciAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIGhyLFxuICAgICN1c2VycHJvZmlsZS1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciBociB7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgICAjZGlzY292ZXItY29udGFpbmVyIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIgLndyYXBwZXIsXG4gICAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIC53cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDsgfVxuICAgICAgI2Rpc2NvdmVyLWNvbnRhaW5lciAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIC53cmFwcGVyOmhvdmVyLFxuICAgICAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIC53cmFwcGVyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZCAhaW1wb3J0YW50OyB9XG4gICAgI2Rpc2NvdmVyLWNvbnRhaW5lciAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIC5zdWdnZXN0ZWQtY29udGVudC1pbWFnZWhvbGRlcixcbiAgICAjdXNlcnByb2ZpbGUtY29udGFpbmVyIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIgLnN1Z2dlc3RlZC1jb250ZW50LWltYWdlaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNkaXNjb3Zlci1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAucG9zdC1idXR0b24sXG4gICAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIC5wb3N0LWJ1dHRvbiB7XG4gICAgICBib3R0b206IDIlICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAzMCUgIWltcG9ydGFudDsgfVxuICAgICNkaXNjb3Zlci1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAuYXR0cmlidXRpb24tY29udGFpbmVyLFxuICAgICN1c2VycHJvZmlsZS1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAuYXR0cmlidXRpb24tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAuNmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgICNkaXNjb3Zlci1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAuYXR0cmlidXRpb24tY29udGFpbmVyIGltZyxcbiAgICAgICN1c2VycHJvZmlsZS1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAuYXR0cmlidXRpb24tY29udGFpbmVyIGltZyB7XG4gICAgICAgIGhlaWdodDogMmVtOyB9XG4gICAgICAjZGlzY292ZXItY29udGFpbmVyIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIgLmF0dHJpYnV0aW9uLWNvbnRhaW5lciAuYXZhdGFyVXNlcm5hbWUsXG4gICAgICAjdXNlcnByb2ZpbGUtY29udGFpbmVyIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIgLmF0dHJpYnV0aW9uLWNvbnRhaW5lciAuYXZhdGFyVXNlcm5hbWUge1xuICAgICAgICBjb2xvcjogI2Q5NDk1OCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMC40ZW07IH1cbiAgI2Rpc2NvdmVyLWNvbnRhaW5lciAjcG9wdWxhcmltYWdlc19mZWVkc19jb250YWluZXIsXG4gICN1c2VycHJvZmlsZS1jb250YWluZXIgI3BvcHVsYXJpbWFnZXNfZmVlZHNfY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMGVtOyB9XG4gICNkaXNjb3Zlci1jb250YWluZXIgI2ZlZWRzX2NvbnRhaW5lciBsaTpob3ZlciAucG9zdC1idXR0b24sXG4gICN1c2VycHJvZmlsZS1jb250YWluZXIgI2ZlZWRzX2NvbnRhaW5lciBsaTpob3ZlciAucG9zdC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNkaXNjb3Zlci1jb250YWluZXIgI2ZlZWRzX2NvbnRhaW5lciAuZmVlZHMtaW1nLWNvbnRhaW5lcixcbiAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAjZmVlZHNfY29udGFpbmVyIC5mZWVkcy1pbWctY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2Rpc2NvdmVyLWNvbnRhaW5lciAjZmVlZHNfY29udGFpbmVyIC5wb3N0LWJ1dHRvbixcbiAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAjZmVlZHNfY29udGFpbmVyIC5wb3N0LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm90dG9tOiAyJTtcbiAgICBsZWZ0OiAzMCU7IH1cblxuI2Rlc2lnbl9hcmVhIC5zaW5nbGUtcG9zdC10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICNkZXNpZ25fYXJlYSAuc2luZ2xlLXBvc3QtdHlwZSAubWVkaWEgLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgI2Rlc2lnbl9hcmVhIC5zaW5nbGUtcG9zdC10eXBlIC5tZWRpYS1vYmplY3Qge1xuICAgIGhlaWdodDogNGVtO1xuICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICNkZXNpZ25fYXJlYSAuc2luZ2xlLXBvc3QtdHlwZSAubWVkaWEtYm9keSAubWVkaWEtaGVhZGluZyB7XG4gICAgY29sb3I6ICNiNWI1YjU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTsgfVxuXG4jZGVzaWduX2FyZWEgLmRlc2lnbi1mZWVkcy1hcmVhIHtcbiAgbWluLWhlaWdodDogMTBlbTsgfVxuICAjZGVzaWduX2FyZWEgLmRlc2lnbi1mZWVkcy1hcmVhIC5jaGVja01hcmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NDk1ODtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgI2Rlc2lnbl9hcmVhIC5kZXNpZ24tZmVlZHMtYXJlYSAuY2hlY2tNYXJrLWljb24tYXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDQ0JTtcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ZhLWNoZWNrLWNpcmNsZS5wbmdcIikgbm8tcmVwZWF0OyB9XG5cbi5jb250ZW50LWRlc2lnbi1mZWVkcy1hcmVhICNzdWdnZXN0ZWQtY29udGVudC1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuY29udGVudC1kZXNpZ24tZmVlZHMtYXJlYSAjc3VnZ2VzdGVkLWNvbnRlbnQtY29udGFpbmVyIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIgLnN1Z2dlc3RlZC1jb250ZW50LWltYWdlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRlbnQtZGVzaWduLWZlZWRzLWFyZWEgI3N1Z2dlc3RlZC1jb250ZW50LWNvbnRhaW5lciAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIC5mZWVkLWltZy5pbWFnZVNlbGVjdGVkIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5jb250ZW50LWRlc2lnbi1mZWVkcy1hcmVhICNzdWdnZXN0ZWQtY29udGVudC1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAuY2hlY2tNYXJrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTQ5NTg7XG4gICAgb3BhY2l0eTogMC4yOyB9XG4gIC5jb250ZW50LWRlc2lnbi1mZWVkcy1hcmVhICNzdWdnZXN0ZWQtY29udGVudC1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAuY2hlY2tNYXJrLWljb24tYXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDQ0JTtcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ZhLWNoZWNrLWNpcmNsZS5wbmdcIikgbm8tcmVwZWF0OyB9XG5cbi5jb250ZW50LWRlc2lnbi1mZWVkcy1hcmVhICNzdWdnZXN0ZWQtY29udGVudC1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlci5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXJfX3NlbGVjdGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5NDk1ODtcbiAgY29sb3I6ICNkOTQ5NTg7IH1cblxuLmNvbnRlbnQtZGVzaWduLWZlZWRzLWFyZWEgI3N1Z2dlc3RlZC1jb250ZW50LWNvbnRhaW5lciAuYnRuQWRkIHtcbiAgY29sb3I6ICNkOTQ5NTg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNvbnRlbnQtZGVzaWduLWZlZWRzLWFyZWEgI3N1Z2dlc3RlZC1jb250ZW50LWNvbnRhaW5lciAuYnRuQWRkIGkge1xuICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG5cbi5zY2hlZHVsZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDQuNmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyNTQsIDI1NCwgMC43NikgIWltcG9ydGFudDsgfVxuXG4uZXh0ZW5zaW9ucy1wYWdlIC5wYWdlLWhlYWQge1xuICBwYWRkaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNWVtOyB9XG5cbi5leHRlbnNpb25zLXBhZ2UgLnBhZ2UtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07IH1cbiAgLmV4dGVuc2lvbnMtcGFnZSAucGFnZS1ib2R5IC5idG4tYm9va21hcmtsZXQgaW1nIHtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG5cbi5leHRlbnNpb25zLXBhZ2UgLmJvb2ttYXJrbGV0LWJhciB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFEMkM3O1xuICBwYWRkaW5nOiAxZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4jb25ib2FyZGluZ19tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41Nyk7IH1cbiAgI29uYm9hcmRpbmdfbW9kYWwgLm1vZGFsLWJvZHkub3V0ZXItbW9kYWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICBtaW4taGVpZ2h0OiA0NWVtOyB9XG4gICAgI29uYm9hcmRpbmdfbW9kYWwgLm1vZGFsLWJvZHkub3V0ZXItbW9kYWwgLnN0ZXAtYXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiAyN2VtOyB9XG4gICAgI29uYm9hcmRpbmdfbW9kYWwgLm1vZGFsLWJvZHkub3V0ZXItbW9kYWwgLnNsaWRlLW5leHQgLmJ0bi1uZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAjb25ib2FyZGluZ19tb2RhbCAubW9kYWwtYm9keS5vdXRlci1tb2RhbCAuc2xpZGUtbmV4dCAuYnRuLWZpbmlzaCB7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgI29uYm9hcmRpbmdfbW9kYWwgLm1vZGFsLWJvZHkub3V0ZXItbW9kYWwgLnNsaWRlLW5leHQgLmJ0bi1za2lwLXN0ZXAtdGhyZWUge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAjb25ib2FyZGluZ19tb2RhbCAubW9kYWwtYm9keS5vdXRlci1tb2RhbCAuc2xpZGUtbmV4dCAuYnRuLXN0ZXAtdHdvLXNhdmUge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICNvbmJvYXJkaW5nX21vZGFsIC5tb2RhbC1ib2R5Lm91dGVyLW1vZGFsIC5vbmJvYXJkaW5nLWNvbW1vbiAuaGVhZGVyLWFyZWEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMzsgfVxuICAgICAgI29uYm9hcmRpbmdfbW9kYWwgLm1vZGFsLWJvZHkub3V0ZXItbW9kYWwgLm9uYm9hcmRpbmctY29tbW9uIC5oZWFkZXItYXJlYSBoNCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtOyB9XG4gICAgICAjb25ib2FyZGluZ19tb2RhbCAubW9kYWwtYm9keS5vdXRlci1tb2RhbCAub25ib2FyZGluZy1jb21tb24gLmhlYWRlci1hcmVhIC5pbWctaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA2ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMy41ZW07IH1cbiAgICAjb25ib2FyZGluZ19tb2RhbCAubW9kYWwtYm9keS5vdXRlci1tb2RhbCAuaGVhZGVyLWFyZWEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMzsgfVxuICAgICAgI29uYm9hcmRpbmdfbW9kYWwgLm1vZGFsLWJvZHkub3V0ZXItbW9kYWwgLmhlYWRlci1hcmVhIGg0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41ZW07IH1cbiAgICAgICNvbmJvYXJkaW5nX21vZGFsIC5tb2RhbC1ib2R5Lm91dGVyLW1vZGFsIC5oZWFkZXItYXJlYSAuaW1nLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogNGVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMy41ZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cblxuLm9uYm9hcmRpbmctc3RlcC1vbmUgLmNvbnRlbnQtYXJlYSB7XG4gIHBhZGRpbmc6IDJlbTtcbiAgcGFkZGluZy10b3A6IDNlbTsgfVxuICAub25ib2FyZGluZy1zdGVwLW9uZSAuY29udGVudC1hcmVhIC50d2l0dGVyLWFyZWEge1xuICAgIGNvbG9yOiAjMDBhY2VkOyB9XG4gIC5vbmJvYXJkaW5nLXN0ZXAtb25lIC5jb250ZW50LWFyZWEgLnR1bWJsci1hcmVhIHtcbiAgICBjb2xvcjogIzMyNTA2ZDsgfVxuICAub25ib2FyZGluZy1zdGVwLW9uZSAuY29udGVudC1hcmVhIC5mYWNlYm9vay1hcmVhIHtcbiAgICBjb2xvcjogIzNiNTk5ODsgfVxuICAub25ib2FyZGluZy1zdGVwLW9uZSAuY29udGVudC1hcmVhIC5saW5rZWRpbi1hcmVhIHtcbiAgICBjb2xvcjogIzAwN2JiNjsgfVxuICAub25ib2FyZGluZy1zdGVwLW9uZSAuY29udGVudC1hcmVhIC5waW50ZXJlc3QtYXJlYSB7XG4gICAgY29sb3I6ICNjYjIwMjc7IH1cbiAgLm9uYm9hcmRpbmctc3RlcC1vbmUgLmNvbnRlbnQtYXJlYSAuaW5zdGFncmFtLWFyZWEge1xuICAgIGNvbG9yOiAjOWI2OTU0OyB9XG4gIC5vbmJvYXJkaW5nLXN0ZXAtb25lIC5jb250ZW50LWFyZWEgLmJ0bi1zb2NpYWwge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAub25ib2FyZGluZy1zdGVwLW9uZSAuY29udGVudC1hcmVhIC5idG4tY3VzdG9tLXBpbnRlcmVzdCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5vbmJvYXJkaW5nLXN0ZXAtb25lIC5jb250ZW50LW1ldGEge1xuICBjb2xvcjogI2IwYjBiMTtcbiAgcGFkZGluZzogMS41ZW07XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm9uYm9hcmRpbmctc3RlcC1vbmUgLmNvbnRlbnQtbWV0YSBpbWcge1xuICAgIGhlaWdodDogMy41ZW07IH1cblxuLm9uYm9hcmRpbmctc3RlcC1vbmUgLnByb2ZpbGVzLWFyZWEge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAub25ib2FyZGluZy1zdGVwLW9uZSAucHJvZmlsZXMtYXJlYSAuZmlsdGVyLWJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4ub25ib2FyZGluZy1zdGVwLW9uZSAjcGludGVyZXN0X2Nvbm5lY3RfbW9kYWwgZm9ybSB7XG4gIHBhZGRpbmc6IDFlbSA2ZW07IH1cblxuLm9uYm9hcmRpbmctc3RlcC10d28gLmltZy1oZWFkZXIge1xuICBoZWlnaHQ6IDNlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDJlbSAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMy41ZW0gIWltcG9ydGFudDsgfVxuXG4ub25ib2FyZGluZy1zdGVwLXR3byAuY29udGVudC1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDJlbTsgfVxuXG4ub25ib2FyZGluZy1zdGVwLXRocmVlIHtcbiAgcGFkZGluZzogMCAxMGVtOyB9XG4gIC5vbmJvYXJkaW5nLXN0ZXAtdGhyZWUgLmltZy1oZWFkZXIge1xuICAgIGhlaWdodDogM2VtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAyZW0gMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41ZW0gIWltcG9ydGFudDsgfVxuICAub25ib2FyZGluZy1zdGVwLXRocmVlIC5jb250ZW50LWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICAub25ib2FyZGluZy1zdGVwLXRocmVlIC5jb250ZW50LWFyZWEgLnNjaGVkdWxlci1hZGQtcHJvZmlsZXMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAub25ib2FyZGluZy1zdGVwLXRocmVlIC5idG4taW5mbyB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm9uYm9hcmRpbmctc3RlcC10aHJlZSAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiNvbmJvYXJkaW5nX21vZGFsIC5pbWFnZS1wcmV2aWV3IC5jbG9uZS1wb3N0cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm9uYm9hcmRpbmctc3RlcC1mb3VyIC5pbWctaGVhZGVyIHtcbiAgaGVpZ2h0OiAzZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyZW0gMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTMuNWVtICFpbXBvcnRhbnQ7IH1cblxuLm9uYm9hcmRpbmctc3RlcC1mb3VyIC5jb250ZW50LWFyZWEge1xuICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gIC5vbmJvYXJkaW5nLXN0ZXAtZm91ciAuY29udGVudC1hcmVhIGg0IHtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07IH1cbiAgLm9uYm9hcmRpbmctc3RlcC1mb3VyIC5jb250ZW50LWFyZWEgLmJ0bi1ib29rbWFya2xldCBpbWcge1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07IH1cbiAgLm9uYm9hcmRpbmctc3RlcC1mb3VyIC5jb250ZW50LWFyZWEgLmNvbnRhaW5lci1jaHJvbWUtYm9va21hcmtsZXQge1xuICAgIG1hcmdpbi10b3A6IDElOyB9XG4gIC5vbmJvYXJkaW5nLXN0ZXAtZm91ciAuY29udGVudC1hcmVhIC5jb25ncy1tZXRhIHtcbiAgICBsaW5lLWhlaWdodDogMmVtOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTGF0by1MaWdodDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvbGF0by9MYXRvLUxpZ2h0LnR0Zik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLVJlZ3VsYXI7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2xhdG8vTGF0by1SZWd1bGFyLnR0Zik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLU1lZGl1bTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvbGF0by9MYXRvLU1lZGl1bS50dGYpOyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2Mge1xuICBmb250LWZhbWlseTogTGF0by1SZWd1bGFyOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJyYW5kLXN3aXRjaGVyLW91dGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTBweDtcbiAgICB0b3A6IDhweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJyYW5kLXN3aXRjaGVyLW91dGVyIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuYnJhbmQtc3dpdGNoZXItb3V0ZXIgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4OyB9XG4gICAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJyYW5kLXN3aXRjaGVyLW91dGVyIC5kcm9wZG93bi1tZW51IGxpIGEgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuYnJhbmQtc3dpdGNoZXItb3V0ZXIgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJyYW5kLXN3aXRjaGVyLW91dGVyIC5idG4tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuYnJhbmQtc3dpdGNoZXItb3V0ZXIgLmJ0bi1saW5rIC5jYXJldCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNpZGViYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNpZGViYXIgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2lkZWJhciAuc2lkZWJhci1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1mYW1pbHk6IExhdG8tUmVndWxhcjtcbiAgICAgIGNvbG9yOiAjNUM1QzVDO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBwYWRkaW5nOiAwLjhlbSAxZW07IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNpZGViYXIgLnNpZGViYXItaXRlbSBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNpZGViYXIgLnNpZGViYXItaXRlbSBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICM1QzVDNUM7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNpZGViYXIgLnNpZGViYXItaXRlbSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM1QzVDNUM7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0tc2V0dGluZ3Mge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW1fX2FjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMkU0QzZEO1xuICAgICAgY29sb3I6ICMyRTRDNkQ7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNpZGViYXIgLnNpZGViYXItaXRlbV9fYWN0aXZlIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogIzJFNEM2RDsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2lkZWJhciAuc2lkZWJhci1pdGVtX19hY3RpdmUgc3BhbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAjMjkyRjNBO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLm1haW4tYXJlYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgI3NvY2lhbHNob3BfbmF2IHtcbiAgICBmb250LWZhbWlseTogTGF0by1SZWd1bGFyOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnRhZ3MtYXJlYSAudGFnLXNpbmdsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBERkRGO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC50YWdzLWFyZWEgLnRhZy1zaW5nbGUgLnRhZy1zaW5nbGUtaG92ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgMzAsIDMwLCAwLjkpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnRhZ3MtYXJlYSAudGFnLXNpbmdsZSAudGFnLXNpbmdsZS1ob3ZlciBpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAudGFncy1hcmVhIC50YWctc2luZ2xlOmhvdmVyIC50YWctc2luZ2xlLWhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmFkZC10YWctYXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5hZGQtdGFnLWFyZWEgLmJ0bi1hZGQtdGFnLW1haW4ge1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICMyRTRDNkQ7XG4gICAgICBjb2xvcjogIzJFNEM2RDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuYWRkLXRhZy1hcmVhIC5idG4tYWRkLXRhZy1tYWluIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmFkZC10YWctYXJlYSAudGFnLWVudGVyLWFyZWEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5hZGQtdGFnLWFyZWEgLnRhZy1zaW5nbGUtdmFsIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmFkZC10YWctYXJlYSAuYnRuLWFwcGVuZC10YWcge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTRDNkQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLm5hdmJhci1yaWdodCAuc2hvcC1pbWcge1xuICAgIGhlaWdodDogMS43ZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgICBtYXJnaW4tbGVmdDogMC44ZW07IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuYnRuLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzNENDM7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJ0bi1zY2hlZHVsZSxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuYnRuLWFkZC1wb3N0IHtcbiAgICBmb250LWZhbWlseTogTGF0by1SZWd1bGFyOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJ0bi1jb25uZWN0LWluc3RhZ3JhbSB7XG4gICAgZm9udC1mYW1pbHk6IExhdG8tTGlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNGNzI5QjsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJ0bi1jb25uZWN0LWluc3RhZ3JhbSBpIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5jbG9uZS1wb3N0cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zY2hlZHVsZXItYWRkLXByb2ZpbGVzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJ0bi1pbmZvIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAub2F1dGgtbmF2YmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJyYW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJyYW5kIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4xZW07IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5icmFuZCBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLUJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzMxMzczRDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5tYWluLWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5tYWluLWFyZWEgLm5vLXBvc3RzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMWVtIDRlbTtcbiAgICAgIGxlZnQ6IDM1JTtcbiAgICAgIHRvcDogMzUlOyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5tYWluLWFyZWEgLm5vLXBvc3RzIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG8tTWVkaXVtOyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5tYWluLWFyZWEgLm5vLXBvc3RzIGg1IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtOyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5tYWluLWFyZWEgLm5vLXBvc3RzIGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG8tUmVndWxhcjsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLm1haW4tYXJlYSAubWFpbi1hcmVhLWl0ZW0ge1xuICAgICAgY29sb3I6ICM1NzU3NTc7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZzogMWVtIDNlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLVJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzMxMzczRDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLm1haW4tYXJlYSAubWFpbi1hcmVhLWl0ZW1fX2FjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJFNEM2RDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6IExhdG8tUmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzEzNzNEO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNob3BwaW5nLWFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2hvcHBpbmctYXJlYSAuY29sLXhzLTIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnVubGlzdGVkLWFyZWEsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmxpc3RlZC1hcmVhLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zY2hlZHVsZWQtYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJhc2ljLXdheXBvaW50IHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC51bmxpc3RlZC1zaW5nbGUsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmxpc3RlZC1zaW5nbGUsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNjaGVkdWxlZC1zaW5nbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnVubGlzdGVkLXNpbmdsZSAucG9zdC1pbWcsXG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAubGlzdGVkLXNpbmdsZSAucG9zdC1pbWcsXG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2NoZWR1bGVkLXNpbmdsZSAucG9zdC1pbWcge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMzsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5saXN0ZWQtc2luZ2xlIC5pbWctaG92ZXIsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnVubGlzdGVkLXNpbmdsZSAuaW1nLWhvdmVyLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zY2hlZHVsZWQtc2luZ2xlIC5pbWctaG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc0KTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmxpc3RlZC1zaW5nbGUgLmJ0bi1saXN0LXBvc3QtbW9kYWwsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnVubGlzdGVkLXNpbmdsZSAuYnRuLWxpc3QtcG9zdC1tb2RhbCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2NoZWR1bGVkLXNpbmdsZSAuYnRuLWxpc3QtcG9zdC1tb2RhbCB7XG4gICAgb3BhY2l0eTogMC4zOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmxpc3RlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLm1vZGFsLWJvZHksXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnVubGlzdGVkLXNpbmdsZSAucG9zdC1tb2RhbCAubW9kYWwtYm9keSxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2NoZWR1bGVkLXNpbmdsZSAucG9zdC1tb2RhbCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmxpc3RlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLm1vZGFsLWJvZHkgLnBvc3QtZGF0YSxcbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC51bmxpc3RlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLm1vZGFsLWJvZHkgLnBvc3QtZGF0YSxcbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zY2hlZHVsZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5tb2RhbC1ib2R5IC5wb3N0LWRhdGEge1xuICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmxpc3RlZC1zaW5nbGUgLmJ0bi1zYXZlLXNjaGVkdWxlZC1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC51bmxpc3RlZC1zaW5nbGUgLmJ0bi1zYXZlLXNjaGVkdWxlZC1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zY2hlZHVsZWQtc2luZ2xlIC5idG4tc2F2ZS1zY2hlZHVsZWQtcG9zdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzJTtcbiAgICBib3R0b206IDUlOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmxpc3RlZC1zaW5nbGU6aG92ZXIgLmltZy1ob3ZlcixcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAudW5saXN0ZWQtc2luZ2xlOmhvdmVyIC5pbWctaG92ZXIsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNjaGVkdWxlZC1zaW5nbGU6aG92ZXIgLmltZy1ob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLWxpc3QtcG9zdC1tb2RhbCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAudW5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tbGlzdC1wb3N0LW1vZGFsLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zY2hlZHVsZWQtc2luZ2xlOmhvdmVyIC5idG4tbGlzdC1wb3N0LW1vZGFsIHtcbiAgICBtYXJnaW4tdG9wOiA0MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tdW5saXN0LXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1kZWxldGUtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAudW5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tdW5saXN0LXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnVubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLWRlbGV0ZS1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zY2hlZHVsZWQtc2luZ2xlOmhvdmVyIC5idG4tdW5saXN0LXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNjaGVkdWxlZC1zaW5nbGU6aG92ZXIgLmJ0bi1kZWxldGUtcG9zdCB7XG4gICAgbWFyZ2luLXRvcDogNDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tbGlzdC1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tc2F2ZS1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC51bmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1saXN0LXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnVubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLXNhdmUtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2NoZWR1bGVkLXNpbmdsZTpob3ZlciAuYnRuLWxpc3QtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2NoZWR1bGVkLXNpbmdsZTpob3ZlciAuYnRuLXNhdmUtcG9zdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzJTtcbiAgICBib3R0b206IDUlOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1lZGl0LXBvc3QtbW9kYWwsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnVubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLWVkaXQtcG9zdC1tb2RhbCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2NoZWR1bGVkLXNpbmdsZTpob3ZlciAuYnRuLWVkaXQtcG9zdC1tb2RhbCB7XG4gICAgbWFyZ2luLXRvcDogNDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNjaGVkdWxlZC1zaW5nbGUgLnNjaGVkdWxlZC10aW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5tYWluLWFyZWEtY29udGVudCAuc2V0dGluZ3MtYXJlYSAuYnVzaW5lc3MtdHlwZS1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNpbnN0YWdyYW1fc2hvcHBpbmdfY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDUxcHg7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIHtcbiAgZm9udC1mYW1pbHk6IExhdG8tUmVndWxhcjsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgI3NvY2lhbHNob3BfbmF2IHtcbiAgICBmb250LWZhbWlseTogTGF0by1SZWd1bGFyOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubmF2YmFyLXJpZ2h0IC5zaG9wLWltZyB7XG4gICAgaGVpZ2h0OiAxLjdlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjhlbTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczRDQzO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmJ0bi1zY2hlZHVsZSxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5idG4tYWRkLXBvc3Qge1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvLVJlZ3VsYXI7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5idG4tY29ubmVjdC1pbnN0YWdyYW0ge1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvLUxpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRjcyOUI7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmJ0bi1jb25uZWN0LWluc3RhZ3JhbSBpIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmNsb25lLXBvc3RzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVyLWFkZC1wcm9maWxlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmJ0bi1pbmZvIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAub2F1dGgtbmF2YmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzczRDtcbiAgICBtaW4taGVpZ2h0OiAxMDBlbTsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciBuYXYgdWwge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuc2lkZWJhci1pdGVtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLUxpZ2h0O1xuICAgICAgcGFkZGluZzogMC44ZW0gMWVtOyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbSBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuc2lkZWJhci1pdGVtIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuc2lkZWJhci1pdGVtIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjNjc2OTZEOyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM2NzY5NkQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbV9fYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzNENDM7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM1Q0FFNzM7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuc2lkZWJhci1pdGVtX19hY3RpdmUgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW1fX2FjdGl2ZSBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzVDQUU3MzsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW1fX2FjdGl2ZSBzcGFuIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY29sb3I6ICNEMUQ4REI7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLmJ0bi1hY3RpdmF0ZS1wYWdlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLVJlZ3VsYXI7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBtYXJnaW4tbGVmdDogM2VtOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubWFpbi1hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5tYWluLWFyZWEgLm5vLXBvc3RzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMWVtIDRlbTtcbiAgICAgIGxlZnQ6IDM1JTtcbiAgICAgIHRvcDogMzUlOyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLm1haW4tYXJlYSAubm8tcG9zdHMgaDMge1xuICAgICAgICBmb250LWZhbWlseTogTGF0by1NZWRpdW07IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubWFpbi1hcmVhIC5uby1wb3N0cyBoNSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5tYWluLWFyZWEgLm5vLXBvc3RzIGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG8tUmVndWxhcjsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubWFpbi1hcmVhIC5tYWluLWFyZWEtaXRlbSB7XG4gICAgICBjb2xvcjogIzU3NTc1NztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nOiAxZW0gM2VtOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5tYWluLWFyZWEgLm1haW4tYXJlYS1pdGVtX19hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1Q0FFNzM7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5jb2wteHMtMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1hcmVhLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmxpc3RlZC1hcmVhLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5iYXNpYy13YXlwb2ludCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGUsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAucG9zdC1pbWcsXG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5wb3N0LWltZyxcbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGUgLnBvc3QtaW1nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGUgLnNpbmdsZS1saW5rLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmxpc3RlZC1zaW5nbGUgLnNpbmdsZS1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC51bmxpc3RlZC1zaW5nbGUtZXJyb3IsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC51bmxpc3RlZC1zaW5nbGUtZXJyb3IsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSAudW5saXN0ZWQtc2luZ2xlLWVycm9yIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5pbWctaG92ZXIsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC5pbWctaG92ZXIsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSAuaW1nLWhvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NCk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmxpc3RlZC1zaW5nbGUgLmJ0bi1saXN0LXBvc3QtbW9kYWwsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC5idG4tbGlzdC1wb3N0LW1vZGFsLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGUgLmJ0bi1saXN0LXBvc3QtbW9kYWwge1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmxpc3RlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLm1vZGFsLWJvZHksXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5tb2RhbC1ib2R5LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmxpc3RlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLm1vZGFsLWJvZHkgLnBvc3QtZGF0YSxcbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAucG9zdC1tb2RhbCAubW9kYWwtYm9keSAucG9zdC1kYXRhLFxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSAucG9zdC1tb2RhbCAubW9kYWwtYm9keSAucG9zdC1kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSAuYnRuLXNhdmUtc2NoZWR1bGVkLXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC5idG4tc2F2ZS1zY2hlZHVsZWQtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlIC5idG4tc2F2ZS1zY2hlZHVsZWQtcG9zdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzJTtcbiAgICBib3R0b206IDUlOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSAuYnRuLWxpc3QtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5idG4tc2F2ZS1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAuYnRuLWxpc3QtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGUgLmJ0bi1zYXZlLXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSAuYnRuLWxpc3QtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlIC5idG4tc2F2ZS1wb3N0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMlO1xuICAgIGJvdHRvbTogNSU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlOmhvdmVyIC5pbWctaG92ZXIsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlOmhvdmVyIC5pbWctaG92ZXIsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZTpob3ZlciAuaW1nLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1saXN0LXBvc3QtbW9kYWwsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tbGlzdC1wb3N0LW1vZGFsLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGU6aG92ZXIgLmJ0bi1saXN0LXBvc3QtbW9kYWwge1xuICAgIG1hcmdpbi10b3A6IDQwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLXVubGlzdC1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1kZWxldGUtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi11bmxpc3QtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1kZWxldGUtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlOmhvdmVyIC5idG4tdW5saXN0LXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZTpob3ZlciAuYnRuLWRlbGV0ZS1wb3N0IHtcbiAgICBtYXJnaW4tdG9wOiA0MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLWxpc3QtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tc2F2ZS1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLWxpc3QtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1zYXZlLXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZTpob3ZlciAuYnRuLWxpc3QtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlOmhvdmVyIC5idG4tc2F2ZS1wb3N0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMlO1xuICAgIGJvdHRvbTogNSU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tZWRpdC1wb3N0LW1vZGFsLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLWVkaXQtcG9zdC1tb2RhbCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlOmhvdmVyIC5idG4tZWRpdC1wb3N0LW1vZGFsIHtcbiAgICBtYXJnaW4tdG9wOiA0MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5icmFuZC1zd2l0Y2hlci1vdXRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTBweDtcbiAgdG9wOiA4cHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5icmFuZC1zd2l0Y2hlci1vdXRlciAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmJyYW5kLXN3aXRjaGVyLW91dGVyIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgICAgcGFkZGluZzogN3B4IDEwcHg7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnJhbmQtc3dpdGNoZXItb3V0ZXIgLmRyb3Bkb3duLW1lbnUgbGkgYSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmJyYW5kLXN3aXRjaGVyLW91dGVyIC5kcm9wZG93bi1tZW51IGxpIGEgc3BhbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5icmFuZC1zd2l0Y2hlci1vdXRlciAuYnRuLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmJyYW5kLXN3aXRjaGVyLW91dGVyIC5idG4tbGluayAuY2FyZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAub2F1dGgtbmF2YmFyIHtcbiAgaGVpZ2h0OiA1MXB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAub2F1dGgtbmF2YmFyIC5icmFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0wLjElO1xuICAgIHRvcDogLTEuMSU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5vYXV0aC1uYXZiYXIgLmJyYW5kLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1OHB4O1xuICAgIHRvcDogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLmltZy1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAuaW1nLW1haW4ge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLmJ0bi1pbWctZW5oYW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIlO1xuICBib3R0b206IDIlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLmJ0bi1pbWctZW5oYW5jZTpob3ZlciBpIHtcbiAgICBjb2xvcjogI0ZGQUQxQTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLmJ0bi1pbWctZW5oYW5jZSBpIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5wb3N0LWRlc2NyaXB0aW9uIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogNTAwcHg7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzNENDMgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLWFyZWEge1xuICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm0tcC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgYSB7XG4gICAgY29sb3I6ICM0MkMyQjU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tLXNpbmdsZS1saW5rIHtcbiAgICB3aWR0aDogODclOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubS1zaW5nbGUtbGluay1hcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubS1zaW5nbGUtbGluay1kZWxldGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtbWV0YS13YXJuaW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS11cGxvYWRpbmctYWxlcnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogODclO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS11cGxvYWRpbmctYWxlcnQgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tYWluLXNwaW5uZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtbWV0YS1hcmVhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSBoNSwgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgYSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLmVkaXQtY29udHJvbHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5lZGl0LWNvbnRyb2xzIGJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6ICNDRUNFQ0U7IH1cbiAgICAgICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5lZGl0LWNvbnRyb2xzIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzgyODI4MjsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYTpob3ZlciAuZWRpdC1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIC5idG4tdXBkYXRlLWVkaXQge1xuICAgICAgICBjb2xvcjogIzQyQzJCNTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSxcbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLm0tc2luZ2xlLW1ldGEtaW1nLW91dGVyLFxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbWV0YS1pbWctb3V0ZXIge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0MywgMjQzLCAwLjczKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLm0tc2luZ2xlLW1ldGEtaW1nLW91dGVyOmhvdmVyIC5tLXNpbmdsZS1tZXRhLXVwbG9hZCxcbiAgICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbWV0YS1pbWctb3V0ZXI6aG92ZXIgLm0tc2luZ2xlLW1ldGEtdXBsb2FkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAubS1zaW5nbGUtbWV0YS1pbWcsXG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIC5tLXNpbmdsZS1tZXRhLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAubS1zaW5nbGUtbWV0YS11cGxvYWQsXG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIC5tLXNpbmdsZS1tZXRhLXVwbG9hZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgICAgICBwYWRkaW5nOiAzMyU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzOCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzglO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAubS1zaW5nbGUtbWV0YS10aXRsZSxcbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLm0tc2luZ2xlLWxpbmssXG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIC5tLXNpbmdsZS1tZXRhLXRpdGxlLFxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdFN0U3OyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4OyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubWFpbi1hcmVhIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5tYWluLWFyZWEgLm1haW4tYXJlYS1uYXYge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubWFpbi1hcmVhIC5tYWluLWFyZWEtbmF2IC5tYWluLWFyZWEtaXRlbV9fYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDJDMkI1OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubWFpbi1hcmVhIC5tYWluLWFyZWEtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5tYWluLWFyZWEgLm1haW4tYXJlYS1jb250ZW50IC5zZXR0aW5ncy1hcmVhIC5idXNpbmVzcy10eXBlLWhlYWRlciB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6IExhdG8tUmVndWxhcjtcbiAgICBjb2xvcjogIzVDNUM1QztcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwYWRkaW5nOiAwLjhlbSAxZW07IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbSBhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjNUM1QzVDOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gc3BhbiB7XG4gICAgICBjb2xvcjogIzVDNUM1QztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0tc2V0dGluZ3Mge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE4MHB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuc2lkZWJhci1pdGVtX19hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNDJDMkI1O1xuICAgIGNvbG9yOiAjNDJDMkI1OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW1fX2FjdGl2ZSBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjNDJDMkI1OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW1fX2FjdGl2ZSBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogIzI5MkYzQTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5idG4tYWN0aXZhdGUtcGFnZSB7XG4gICAgZm9udC1mYW1pbHk6IExhdG8tUmVndWxhcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MkMyQjU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MkMyQjU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlIC5zY2hlZHVsZWQtdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAwLjVlbTsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5jdXN0b21lci1tZXRhLW91dGVyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDBweDsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5jdXN0b21lci1jb3VudC1vdXRlciB7XG4gIHBhZGRpbmc6IDI3cHggN3B4OyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgYS5jdXN0b21lci11c2VybmFtZSB7XG4gIGNvbG9yOiAjNWNiODVjOyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVyLWZvbGxvd2Vycyxcbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVyLW1lZGlhIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSAuY3VzdG9tZXItZm9sbG93ZXJzIGksXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVyLW1lZGlhIGkge1xuICAgIGNvbG9yOiAjOUE5QTlBOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVyLWZvbGxvd2VycyBzcGFuLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5jdXN0b21lci1tZWRpYSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5jdXN0b21lci1pbWcge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSAuY3VzdG9tZXItbWV0YS1hcmVhIHtcbiAgbWFyZ2luOiAwIDEwcHg7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDkyLCA5MiwgOTIsIDAuMSk7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSB0YWJsZSB0aCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzEzNzNEO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSB0YWJsZSAuY3VzdG9tZXJzLXNpbmdsZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSB0YWJsZSAudGQtc3RhdHMge1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5jdXN0b21lcnMtc2luZ2xlIC5jdXN0b21lci1tZXRhLW91dGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMjNweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5jdXN0b21lcnMtc2luZ2xlIC5jdXN0b21lci1tZXRhLW91dGVyIC5jdXN0b21lci1pbWcge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0MkMyQjU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVycy1zaW5nbGUgLmN1c3RvbWVyLW1ldGEtb3V0ZXIgLmN1c3RvbWVyLW1ldGEtYXJlYSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSAuY3VzdG9tZXJzLXNpbmdsZSAuY3VzdG9tZXItbWV0YS1vdXRlciAuY3VzdG9tZXItbWV0YS1hcmVhIC5jdXN0b21lci11c2VybmFtZSB7XG4gICAgICBjb2xvcjogIzMxMzczRDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5ncmFwaC1wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5hbmFseXRpY3MtYXJlYSAuY2xpY2tzLWltYWdlLXBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5hbmFseXRpY3MtZmlsdGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5hbmFseXRpY3MtYXJlYSAuYW5hbHl0aWNzLWZpbHRlciAuZnJvbS10ZXh0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5hbmFseXRpY3MtZmlsdGVyIC50by10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5hbmFseXRpY3MtYXJlYSAuYW5hbHl0aWNzLWZpbHRlciAuZnJvbS12YWwtbWFpbixcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5hbmFseXRpY3MtYXJlYSAuYW5hbHl0aWNzLWZpbHRlciAudG8tdmFsLW1haW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RDREM7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5hbmFseXRpY3MtZmlsdGVyIC5mcm9tLXZhbC1tYWluIGksXG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5hbmFseXRpY3MtYXJlYSAuYW5hbHl0aWNzLWZpbHRlciAudG8tdmFsLW1haW4gaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgIGNvbG9yOiAjOUY5RjlGOyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYW5hbHl0aWNzLWFyZWEgLm1ldGEtYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5hbmFseXRpY3MtYXJlYSAubWV0YS1hcmVhIC5tZXRhLXNpbmdsZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUZFRkVGO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDQlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYW5hbHl0aWNzLWFyZWEgLm1ldGEtYXJlYSAubWV0YS1zaW5nbGUgLm1ldGEtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiByZ2JhKDQ5LCA1NSwgNjEsIDAuNSk7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5tZXRhLWFyZWEgLm1ldGEtc2luZ2xlIC5tZXRhLXZhbCB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMzEzNzNEO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5hbmFseXRpY3MtYXJlYSAuY2xpY2tzLXBlci1pbWFnZS1zaW5nbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5jbGlja3MtcGVyLWltYWdlLXNpbmdsZSAuaW1nLW91dGVyIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkVCRUI7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5jbGlja3MtcGVyLWltYWdlLXNpbmdsZSAuaW1nLW91dGVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5jbGlja3MtcGVyLWltYWdlLXNpbmdsZSAuaW1nLWNsaWNrcyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHJnYmEoNDksIDU1LCA2MSwgMC41KTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zZXR0aW5ncy1hcmVhIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zZXR0aW5ncy1hcmVhIHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2V0dGluZ3MtYXJlYSBoNSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2V0dGluZ3MtYXJlYSBociB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlIC5pbWctb3V0ZXIge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VCRUJFQjsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSAuaW1nLW91dGVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuXG4udG9wLXBpbnMgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS10aXRsZS1jb250YWluZXIgLnRhYmxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7IH1cblxuLnRvcC1waW5zIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtdGl0bGUtY29udGFpbmVyIC50YWJsZS10aXRsZS1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzVDNUM1QztcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi50b3AtcGlucyAubWFpbi10YWJsZS1jb250YWluZXIgLnRhYmxlLWhlYWRlci1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1OyB9XG4gIC50b3AtcGlucyAubWFpbi10YWJsZS1jb250YWluZXIgLnRhYmxlLWhlYWRlci1yb3cgLnBpbi1wYXJ0LWhlYWRlciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAudG9wLXBpbnMgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1oZWFkZXItcm93IC5yZXBpbnMtcGFydC1oZWFkZXIsIC50b3AtcGlucyAubWFpbi10YWJsZS1jb250YWluZXIgLnRhYmxlLWhlYWRlci1yb3cgLmxpa2VzLXBhcnQtaGVhZGVyLCAudG9wLXBpbnMgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1oZWFkZXItcm93IC5jb21tZW50cy1wYXJ0LWhlYWRlciB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudG9wLXBpbnMgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1oZWFkZXItcm93IGEge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgI2Q5NDk1ODtcbiAgICBjb2xvcjogIzQwNDA0MjsgfVxuICAgIC50b3AtcGlucyAubWFpbi10YWJsZS1jb250YWluZXIgLnRhYmxlLWhlYWRlci1yb3cgYS5zZWxlY3RlZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi50b3AtcGlucyAubWFpbi10YWJsZS1jb250YWluZXIgLnRhYmxlLWl0ZW0tcm93IC50YWJsZS1pdGVtLWluZm9ybWF0aW9uIC50YWJsZS1pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRvcC1waW5zIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaXRlbS1yb3cgLnRhYmxlLWl0ZW0taW5mb3JtYXRpb24gLnRhYmxlLWl0ZW0taW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgbWF4LWhlaWdodDogMTM1cHg7IH1cblxuLnRvcC1waW5zIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaXRlbS1yb3cgLnRhYmxlLWl0ZW0taW5mb3JtYXRpb24gLnRhYmxlLWl0ZW0tZGV0YWlscyAudGFibGUtaXRlbS1kZXRhaWxzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi50b3AtcGlucyAubWFpbi10YWJsZS1jb250YWluZXIgLnRhYmxlLWl0ZW0tcm93IC50YWJsZS1pdGVtLWluZm9ybWF0aW9uIC50YWJsZS1pdGVtLWRldGFpbHMgLnRhYmxlLWl0ZW0tZGV0YWlscy11cmwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNUM1QzVDO1xuICBtYXJnaW46IDA7IH1cblxuLnRvcC1waW5zIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaXRlbS1yb3cgLnRhYmxlLWl0ZW0taW5mb3JtYXRpb24gLnRhYmxlLWl0ZW0tZGV0YWlscyAudGFibGUtaXRlbS1kZXRhaWxzLXVybCBhIHtcbiAgY29sb3I6ICNkOTQ5NTg7IH1cblxuLnRvcC1waW5zIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaXRlbS1yb3cgLnRhYmxlLWl0ZW0taW5mb3JtYXRpb24gLnRhYmxlLWl0ZW0tZGV0YWlscyAudGFibGUtaXRlbS1kZXRhaWxzLWJvYXJkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzVDNUM1QztcbiAgbWFyZ2luOiAwOyB9XG5cbi50b3AtcGlucyAubWFpbi10YWJsZS1jb250YWluZXIgLnRhYmxlLWl0ZW0tcm93IC50YWJsZS1pdGVtLWluZm9ybWF0aW9uIC50YWJsZS1pdGVtLWRldGFpbHMgLnRhYmxlLWl0ZW0tZGV0YWlscy1ib2FyZCBzcGFuIHtcbiAgY29sb3I6ICNkOTQ5NTg7IH1cblxuLnRvcC1waW5zIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaXRlbS1yb3cgLnRhYmxlLWl0ZW0taW5mb3JtYXRpb24gLnRhYmxlLWl0ZW0tZGV0YWlscyAudGFibGUtaXRlbS1kZXRhaWxzLXBvc3RlZC1vbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM1QzVDNUM7XG4gIG1hcmdpbjogMDsgfVxuXG4udG9wLXBpbnMgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1pdGVtLXJvdyAudGFibGUtaXRlbS1pbmZvcm1hdGlvbiAudGFibGUtaXRlbS1kZXRhaWxzIC50YWJsZS1pdGVtLWRldGFpbHMtcG9zdGVkLW9uIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogYmxhY2s7IH1cblxuLnRvcC1waW5zIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaXRlbS1yb3cgLnRhYmxlLWl0ZW0tcXVhbnRpdHkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50b3AtcGlucyAubWFpbi1ib2FyZHMtY29udGFpbmVyIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaXRlbS1yb3cgLnRhYmxlLWl0ZW0taW5mb3JtYXRpb24gLnRhYmxlLWl0ZW0tZGV0YWlscyAudGFibGUtaXRlbS1kZXRhaWxzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi50b3AtcGlucyAubWFpbi1ib2FyZHMtY29udGFpbmVyIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaXRlbS1yb3cgLnRhYmxlLWl0ZW0taW5mb3JtYXRpb24gLnRhYmxlLWl0ZW0tZGV0YWlscyAudGFibGUtaXRlbS1kZXRhaWxzLWJvYXJkLW5hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNUM1QzVDO1xuICBtYXJnaW46IDA7IH1cblxuLnRvcC1waW5zIC5tYWluLWJvYXJkcy1jb250YWluZXIgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1pdGVtLXJvdyAudGFibGUtaXRlbS1pbmZvcm1hdGlvbiAudGFibGUtaXRlbS1kZXRhaWxzIC50YWJsZS1pdGVtLWRldGFpbHMtYm9hcmQtbmFtZSBzcGFuIHtcbiAgY29sb3I6ICNkOTQ5NTg7IH1cblxuLnRvcC1waW5zIC5tYWluLWJvYXJkcy1jb250YWluZXIgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1pdGVtLXJvdyAudGFibGUtaXRlbS1pbmZvcm1hdGlvbiAudGFibGUtaXRlbS1kZXRhaWxzIC50YWJsZS1pdGVtLWRldGFpbHMtY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNUM1QzVDO1xuICBtYXJnaW46IDA7IH1cblxuLnRvcC1waW5zIC5tYWluLWJvYXJkcy1jb250YWluZXIgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1pdGVtLXJvdyAudGFibGUtaXRlbS1pbmZvcm1hdGlvbiAudGFibGUtaXRlbS1kZXRhaWxzIC50YWJsZS1pdGVtLWRldGFpbHMtY2F0ZWdvcnkgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4ucGVla2FiYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMUNBQTcgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMWVtO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgLnBlZWthYmFyLXN1Y2Nlc3MgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wZWVrYWJhci1zdWNjZXNzIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucGVla2FiYXItZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA2MzYxICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIC5wZWVrYWJhci1lcnJvciBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnBlZWthYmFyLWVycm9yIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucGVlay1hLWJhciB7XG4gIHdpZHRoOiA1NCUgIWltcG9ydGFudDtcbiAgbGVmdDogMjIlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgfVxuXG4jc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgI3NpZGViYXIgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDEyJSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyJSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICNzaWRlYmFyIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiA2JSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgI3NpZGViYXIgbGkge1xuICAgICAgcGFkZGluZy10b3A6IDEyJSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyJSAhaW1wb3J0YW50OyB9IH1cbiAgI3NpZGViYXIgbGkgYSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbiNpbnN0YWdyYW1fdHV0b3JpYWxfbW9kYWwgaDQge1xuICBjb2xvcjogI0RCNDc1NTsgfVxuXG4jaW5zdGFncmFtX3R1dG9yaWFsX21vZGFsIC5pbnN0YWdyYW0tb3Ige1xuICBtYXJnaW46IDAgMWVtOyB9XG5cbiNpbnN0YWdyYW1fdHV0b3JpYWxfbW9kYWwgLmFwcHN0b3JlLWRvd25sb2FkIHtcbiAgaGVpZ2h0OiAyLjVlbTsgfVxuXG4jaW5zdGFncmFtX3R1dG9yaWFsX21vZGFsICNpbnN0YWdyYW1fY2Fyb3VzZWwgaW1nIHtcbiAgaGVpZ2h0OiAyOGVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4jaW5zdGFncmFtX3R1dG9yaWFsX21vZGFsICNpbnN0YWdyYW1fY2Fyb3VzZWwgYS5jYXJvdXNlbC1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4jaW5zdGFncmFtX3R1dG9yaWFsX21vZGFsICNpbnN0YWdyYW1fY2Fyb3VzZWwgLmdseXBoaWNvbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxZW07IH1cblxuI2luc3RhZ3JhbV90dXRvcmlhbF9tb2RhbCAuaW5zdGFncmFtLWRlbW8tdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLnVwbG9hZGNhcmUtYWN0aXZlIC5idG4tdGV4dHBvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMzJweDtcbiAgbGVmdDogMTEwcHg7IH1cblxuI3NlYXJjaC1iaW5nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gICNzZWFyY2gtYmluZy13cmFwcGVyIGhyIHtcbiAgICBtYXJnaW46IDEuNWVtIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7IH1cbiAgI3NlYXJjaC1iaW5nLXdyYXBwZXIgLnJlc3VsdHMge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDc0JTsgfVxuICAjc2VhcmNoLWJpbmctd3JhcHBlciAucmVzdWx0cyAuaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAjc2VhcmNoLWJpbmctd3JhcHBlciAucmVzdWx0cyAuaXRlbSA+IGltZzo6YmVmb3JlLFxuICAjc2VhcmNoLWJpbmctd3JhcHBlciAucmVzdWx0cyAuaXRlbSA+IC5pbWdfYmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAjc2VhcmNoLWJpbmctd3JhcHBlciAucmVzdWx0cyAuaXRlbSA+IGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAjc2VhcmNoLWJpbmctd3JhcHBlciAuaXRlbSB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgbWFyZ2luOiA0cHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjc2VhcmNoLWJpbmctd3JhcHBlciAuaXRlbSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgI3NlYXJjaC1iaW5nLXdyYXBwZXIgLnNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOUE5QTlBO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggM3B4IDBweDsgfVxuICAjc2VhcmNoLWJpbmctd3JhcHBlciAudXBsb2FkY2FyZS13aWRnZXQtY2lyY2xlIHtcbiAgICBjb2xvcjogI0RCNDc1NSAhaW1wb3J0YW50OyB9XG4gICNzZWFyY2gtYmluZy13cmFwcGVyIC51cGxvYWRjYXJlLWRpYWxvZy1iaWctYnV0dG9uLFxuICAjc2VhcmNoLWJpbmctd3JhcHBlciAudXBsb2FkY2FyZS1kaWFsb2ctYmlnLWJ1dHRvbjpob3ZlcixcbiAgI3NlYXJjaC1iaW5nLXdyYXBwZXIgLnVwbG9hZGNhcmUtZGlhbG9nLWJpZy1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0RCNDc1NSwgI0MwNDQ1MCk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4ICNBRTM5NDQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzlBM0I0NDtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4ICNEQjQ3NTU7IH1cbiAgI3NlYXJjaC1iaW5nLXdyYXBwZXIgLnVwbG9hZGNhcmUtZGlhbG9nLWJ1dHRvbi1zdWNjZXNzLFxuICAjc2VhcmNoLWJpbmctd3JhcHBlciAudXBsb2FkY2FyZS1kaWFsb2ctYnV0dG9uLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjREI0NzU1LCAjQzA0NDUwKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM5QTNCNDQgIWltcG9ydGFudDsgfVxuICAjc2VhcmNoLWJpbmctd3JhcHBlciAudXBsb2FkY2FyZS1kaWFsb2ctdGFiLXNlYXJjaC1iaW5nOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9iaW5nLWIucG5nXCIpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHRvcDogNjglO1xuICAgIGxlZnQ6IDY1JTsgfVxuICAjc2VhcmNoLWJpbmctd3JhcHBlciAudXBsb2FkY2FyZS1kaWFsb2ctdGFiLXNlYXJjaC1iaW5nOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9iaW5nLWIucG5nXCIpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRvcDogNjglO1xuICAgIGxlZnQ6IDY1JTsgfVxuXG4ucmVmZXJyYWwtaWNvbiB7XG4gIGhlaWdodDogMS40ZW07XG4gIG1hcmdpbi10b3A6IDAuOWVtOyB9XG5cbiNyZWZlcmFsTW9kYWwgLnJlZi1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bzsgfVxuXG4jcmVmZXJhbE1vZGFsIC5yZWYtaGVhZGVyIGg1IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgY29sb3I6ICM5MzkzOTM7IH1cblxuI3JlZmVyYWxNb2RhbCAucmVmLWhlYWRlciAucmVmLXRpdGxlIHtcbiAgY29sb3I6ICNkOTQ5NTg7XG4gIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbiNyZWZlcmFsTW9kYWwgLnJlZi1oZWFkZXIgLnJlZi1kZXRhaWwge1xuICBjb2xvcjogI2Q5NDk1ODtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4jcmVmZXJhbE1vZGFsIC5yZWYtaGVhZGVyIGhyIHtcbiAgd2lkdGg6IDI4ZW07IH1cblxuI3JlZmVyYWxNb2RhbCAucmVmLXNoYXJlLWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgI3JlZmVyYWxNb2RhbCAucmVmLXNoYXJlLWFyZWEgLnJlZi1zaGFyZS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTsgfVxuICAjcmVmZXJhbE1vZGFsIC5yZWYtc2hhcmUtYXJlYSAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwLjdlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH1cbiAgICAjcmVmZXJhbE1vZGFsIC5yZWYtc2hhcmUtYXJlYSAuaW5wdXQtZ3JvdXAgLnJlZi1zaGFyZS11cmwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGhlaWdodDogMi42ZW07IH1cbiAgICAjcmVmZXJhbE1vZGFsIC5yZWYtc2hhcmUtYXJlYSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICBwYWRkaW5nOiAwLjUyZW0gMS40ZW07IH1cbiAgI3JlZmVyYWxNb2RhbCAucmVmLXNoYXJlLWFyZWEgLnJlZi1zb2NpYWwtc2hhcmluZyB7XG4gICAgbWFyZ2luLXRvcDogMi41ZW07IH1cbiAgICAjcmVmZXJhbE1vZGFsIC5yZWYtc2hhcmUtYXJlYSAucmVmLXNvY2lhbC1zaGFyaW5nIC5idG4tcmVmLXR3aXR0ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1QUNFRTsgfVxuICAgICAgI3JlZmVyYWxNb2RhbCAucmVmLXNoYXJlLWFyZWEgLnJlZi1zb2NpYWwtc2hhcmluZyAuYnRuLXJlZi10d2l0dGVyIGkge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07IH1cbiAgICAjcmVmZXJhbE1vZGFsIC5yZWYtc2hhcmUtYXJlYSAucmVmLXNvY2lhbC1zaGFyaW5nIC5idG4tcmVmLWZhY2Vib29rIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OTg7IH1cbiAgICAgICNyZWZlcmFsTW9kYWwgLnJlZi1zaGFyZS1hcmVhIC5yZWYtc29jaWFsLXNoYXJpbmcgLmJ0bi1yZWYtZmFjZWJvb2sgaSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTsgfVxuICAjcmVmZXJhbE1vZGFsIC5yZWYtc2hhcmUtYXJlYSAucmVmLWNvcHktYWxlcnQge1xuICAgIHdpZHRoOiAxNGVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBmb250LXNpemU6IDAuOGVtOyB9XG5cbiNyZWZlcmFsTW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC4yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMS43ZW07IH1cbiAgI3JlZmVyYWxNb2RhbCAubW9kYWwtZm9vdGVyIC5yZWYtaG93LXdvcmtzLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGNvbG9yOiAjOTM5MzkzO1xuICAgIG1hcmdpbi10b3A6IDAuM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuN2VtOyB9XG4gICAgI3JlZmVyYWxNb2RhbCAubW9kYWwtZm9vdGVyIC5yZWYtaG93LXdvcmtzLXRpdGxlIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgI3JlZmVyYWxNb2RhbCAubW9kYWwtZm9vdGVyIC5yZWYtaG93LXdvcmtzLWltZyB7XG4gICAgaGVpZ2h0OiAzLjhlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKipcbiAqIEdyaWQgY29udGFpbmVyXG4gKi9cbi50aWxlcy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiogTmVlZGVkIHRvIGVuc3VyZSBpdGVtcyBhcmUgbGFpZCBvdXQgcmVsYXRpdmUgdG8gdGhpcyBjb250YWluZXIgKiovXG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudGlsZXMtd3JhcCAuZGVzYy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAuN2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLnRpbGVzLXdyYXAgaHIge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7IH1cbiAgLnRpbGVzLXdyYXAgLnVzZXItaW5mbyB7XG4gICAgcGFkZGluZzogMC43ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgICAudGlsZXMtd3JhcCAudXNlci1pbmZvIC51c2VyLWltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG4gICAgLnRpbGVzLXdyYXAgLnVzZXItaW5mbyAudXNlci11c2VybmFtZSB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICNkOTQ5NTg7IH1cblxuI2xvYWRlckNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjUlO1xuICBsZWZ0OiA0NSU7IH1cblxuLyoqXG4gKiBHcmlkIGl0ZW1zXG4gKi9cbi50aWxlcy13cmFwIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMGVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4OyB9XG5cbi50aWxlcy13cmFwLmFuaW1hdGVkIGxpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi50aWxlcy13cmFwIGxpLndvb2ttYXJrLWluYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwOyB9XG5cbi50aWxlcy13cmFwIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuXG4udGlsZXMtd3JhcCBpbWcuaW1nLW1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnByb2ZpbGUtd2lkZ2V0IC5jb2wteHMtMSB7XG4gIHdpZHRoOiA3JTsgfVxuXG4ubWFpbi1zcC1jb250YWluZXIgLnByb2ZpbGUtd2lkZ2V0IC5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzJTsgfVxuXG4uYWNjb3VudHMtc2VsZWN0aW9uLWNvbnRhaW5lciAuYWNjb3VudC1waW50ZXJlc3Qge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI0RERDtcbiAgcGFkZGluZzogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjhlbTsgfVxuXG4uYXZhdGFyLWljb24tY29udGFpbmVyLnNpbmdsZS1wcm9maWxlIHtcbiAgcGFkZGluZzogMDsgfVxuICAuYXZhdGFyLWljb24tY29udGFpbmVyLnNpbmdsZS1wcm9maWxlIC5hY2NvdW50LWljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNGVtO1xuICAgIGxlZnQ6IDBlbTsgfVxuICAgIC5hdmF0YXItaWNvbi1jb250YWluZXIuc2luZ2xlLXByb2ZpbGUgLmFjY291bnQtaWNvbi5mYS1mYWNlYm9vayB7XG4gICAgICB0b3A6IDAuNWVtO1xuICAgICAgbGVmdDogMC4yZW07IH1cbiAgICAuYXZhdGFyLWljb24tY29udGFpbmVyLnNpbmdsZS1wcm9maWxlIC5hY2NvdW50LWljb24uZmEtdHVtYmxyIHtcbiAgICAgIGxlZnQ6IDAuMWVtOyB9XG4gIC5hdmF0YXItaWNvbi1jb250YWluZXIuc2luZ2xlLXByb2ZpbGUgLnByb2ZpbGUtbmV0d29yay51bnNlbGVjdGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAuYXZhdGFyLWljb24tY29udGFpbmVyLnNpbmdsZS1wcm9maWxlIC5wcm9maWxlLW5ldHdvcmsudW5zZWxlY3RlZCBpLnVuc2VsZWN0ZWQge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuYXZhdGFyLWljb24tY29udGFpbmVyLnNpbmdsZS1wcm9maWxlIC5hdmF0YXIge1xuICAgIHdpZHRoOiAzLjVlbTtcbiAgICBoZWlnaHQ6IDMuNWVtOyB9XG4gIC5hdmF0YXItaWNvbi1jb250YWluZXIuc2luZ2xlLXByb2ZpbGUgLmF2YXRhci51bnNlbGVjdGVkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4yOyB9XG4gIC5hdmF0YXItaWNvbi1jb250YWluZXIuc2luZ2xlLXByb2ZpbGUgLnByb2ZpbGUtbmV0d29yayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gICAgbWFyZ2luLXRvcDogLTM1JTtcbiAgICB3aWR0aDogNDYlO1xuICAgIGhlaWdodDogNDYlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5hdmF0YXItaWNvbi1jb250YWluZXIuc2luZ2xlLXByb2ZpbGUgLnByb2ZpbGUtbmV0d29yay5uZXR3b3JrLWxpbmtlZGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmI2OyB9XG4gIC5hdmF0YXItaWNvbi1jb250YWluZXIuc2luZ2xlLXByb2ZpbGUgLnByb2ZpbGUtbmV0d29yay5uZXR3b3JrLXR1bWJsciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyNTA2ZDsgfVxuICAuYXZhdGFyLWljb24tY29udGFpbmVyLnNpbmdsZS1wcm9maWxlIC5wcm9maWxlLW5ldHdvcmsubmV0d29yay10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2VkOyB9XG4gIC5hdmF0YXItaWNvbi1jb250YWluZXIuc2luZ2xlLXByb2ZpbGUgLnByb2ZpbGUtbmV0d29yay5uZXR3b3JrLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4OyB9XG4gIC5hdmF0YXItaWNvbi1jb250YWluZXIuc2luZ2xlLXByb2ZpbGUgLnByb2ZpbGUtbmV0d29yay5uZXR3b3JrLWluc3RhZ3JhbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwMEMwQzsgfVxuICAuYXZhdGFyLWljb24tY29udGFpbmVyLnNpbmdsZS1wcm9maWxlIC5wcm9maWxlLW5ldHdvcmsubmV0d29yay1waW50ZXJlc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYjIwMjc7IH1cblxuLnNjaGVkdWxlT3B0aW9ucyAuYnRuLWdyb3VwLXBvc3Qtbm93IC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxMTVweDsgfVxuICAuc2NoZWR1bGVPcHRpb25zIC5idG4tZ3JvdXAtcG9zdC1ub3cgLmRyb3Bkb3duLW1lbnUgI2J1bGstZHJhZnQtYnRuIGEge1xuICAgIHBhZGRpbmc6IDAuM2VtIDAuOGVtOyB9XG5cbi5zY2hlZHVsZU9wdGlvbnMgLmJ1bGstZHJvcGRvd24tdG9nZ2xlIHtcbiAgbWFyZ2luLXRvcDogMThweDsgfVxuXG4jaXRlbXNMaXN0Q29udGFpbmVyIC5pdGVtVmlld1NvcnRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbiNpdGVtc0xpc3RDb250YWluZXIgLmNhcmQtc2l6ZTpob3ZlciB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uYnRuLWNyZWF0ZS1ib2FyZGxpc3RzLW1haW4ge1xuICBtYXJnaW4tbGVmdDogMS4zZW07IH1cblxuLmJ0bi1jcmVhdGUtYm9hcmQtbGlzdHMge1xuICBjb2xvcjogI2Q5NDk1ODtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuLWNyZWF0ZS1ib2FyZC1saXN0czpob3ZlciB7XG4gICAgY29sb3I6ICNkOTQ5NTg7IH1cblxuLmJvYXJkLWxpc3QtbWVzc2FnZSB7XG4gIGNvbG9yOiAjNTU1OyB9XG4gIC5ib2FyZC1saXN0LW1lc3NhZ2UuZXJyb3Ige1xuICAgIGNvbG9yOiAjZDk0OTU4OyB9XG4gIC5ib2FyZC1saXN0LW1lc3NhZ2Uuc3VjY2VzcyB7XG4gICAgY29sb3I6IGdyZWVuOyB9XG5cbi5jcmVhdGUtYm9hcmRsaXN0IC5hY2NvdW50LmFjY291bnQtcGludGVyZXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7IH1cblxuLmNyZWF0ZS1ib2FyZGxpc3Qgc2VsZWN0LmJvYXJkLWxpc3Qge1xuICB3aWR0aDogMTUwcHg7IH1cblxuLmNyZWF0ZS1ib2FyZGxpc3QgLmJvYXJkLWxpc3QtbmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNEM0QzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTZlbTsgfVxuICAuY3JlYXRlLWJvYXJkbGlzdCAuYm9hcmQtbGlzdC1uYW1lLmVtcHR5IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5NDk1ODsgfVxuXG4uY3JlYXRlLWJvYXJkbGlzdCAuYm9hcmQtc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNzMsIDIwNCwgMjIzLCAwLjc0KSwgcmdiYSg1NSwgMTUwLCAxNTUsIDAuNzQpKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNyZWF0ZS1ib2FyZGxpc3QgLmJvYXJkLXNpbmdsZSAuYm9hcmQtY2FuY2VsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI1JTtcbiAgICByaWdodDogLTIlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNyZWF0ZS1ib2FyZGxpc3QgLmJvYXJkLXNpbmdsZTpob3ZlciAuYm9hcmQtY2FuY2VsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY3JlYXRlLWJvYXJkbGlzdCAuYnRuLWRlbGV0ZS1ib2FyZGxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNyZWF0ZS1ib2FyZGxpc3Q6aG92ZXIgLmJ0bi1kZWxldGUtYm9hcmRsaXN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypzZWFyY2ggZmllbGQqL1xuI3NlYXJjaC1iYXIge1xuICB3aWR0aDogNzgwcHg7IH1cbiAgI3NlYXJjaC1iYXIgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjM2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNzZWFyY2gtYmFyICNzZWFyY2gtY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU4MHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvLVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgI3NlYXJjaC1iYXIgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgI3NlYXJjaC1iYXIgLmlucHV0LWdyb3VwLWJ0biAuZGV2aWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQ4MHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgI3NlYXJjaC1iYXIgLmlucHV0LWdyb3VwLWJ0biAuc2VhcmNoLWRyb3Bkb3duIHtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDg1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICNzZWFyY2gtYmFyIC5pbnB1dC1ncm91cC1idG4gLnNlYXJjaC1kcm9wZG93biAuc2VhcmNoLXR5cGUtbmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI5cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAjc2VhcmNoLWJhciAuaW5wdXQtZ3JvdXAtYnRuIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaC10eXBlLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cbiAgICAgICNzZWFyY2gtYmFyIC5pbnB1dC1ncm91cC1idG4gLnNlYXJjaC1kcm9wZG93biAuZmEtdHdpdHRlciB7XG4gICAgICAgIGNvbG9yOiAjMDBhY2VkICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAjc2VhcmNoLWJhciAuaW5wdXQtZ3JvdXAtYnRuIC5zZWFyY2gtZHJvcGRvd24gLmZhLWluc3RhZ3JhbSB7XG4gICAgICAgIGNvbG9yOiAjNjAwQzBDOyB9XG4gICAgICAjc2VhcmNoLWJhciAuaW5wdXQtZ3JvdXAtYnRuIC5zZWFyY2gtZHJvcGRvd24gLmZhLW1hcC1tYXJrZXIge1xuICAgICAgICBjb2xvcjogI2Y4OTQwNjsgfVxuICAgICNzZWFyY2gtYmFyIC5pbnB1dC1ncm91cC1idG4gLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzNnB4O1xuICAgICAgbGVmdDogNDU1cHg7IH1cbiAgICAjc2VhcmNoLWJhciAuaW5wdXQtZ3JvdXAtYnRuIGxpIHNwYW4ge1xuICAgICAgd2lkdGg6IDEwM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgI3NlYXJjaC1iYXIgLmlucHV0LWdyb3VwLWJ0biBsaSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgI3NlYXJjaC1iYXIgLmlucHV0LWdyb3VwLWJ0biBsaSAuZmEtdHdpdHRlciB7XG4gICAgICBjb2xvcjogIzAwYWNlZCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgICAjc2VhcmNoLWJhciAuaW5wdXQtZ3JvdXAtYnRuIGxpIC5mYS1tYXAtbWFya2VyIHtcbiAgICAgIGNvbG9yOiAjZjg5NDA2OyB9XG4gICNzZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTRDNkQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7IH1cblxuI21hcC1jb250ZW50IHtcbiAgd2lkdGg6IDkwMHB4O1xuICBoZWlnaHQ6IDUzOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI21hcC1jb250ZW50ICNtYXAge1xuICAgIGhlaWdodDogNTQwcHg7IH1cbiAgI21hcC1jb250ZW50IC5zZWFyY2gtYmFyLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDBweDsgfVxuICAgICNtYXAtY29udGVudCAuc2VhcmNoLWJhci1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAjbWFwLWNvbnRlbnQgLnNlYXJjaC1iYXItZ3JvdXAgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB3aWR0aDogMzY3cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgI21hcC1jb250ZW50IC5zZWFyY2gtYmFyLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtYnV0dG9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDM2NnB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4OyB9XG4gICAgICAgICNtYXAtY29udGVudCAuc2VhcmNoLWJhci1ncm91cCAuaW5wdXQtZ3JvdXAgLmlucHV0LWJ1dHRvbnMgLnNlYXJjaC1pY29uLW1hcC1wb3VwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAjbWFwLWNvbnRlbnQgLnNlYXJjaC1iYXItZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1idXR0b25zIC5jYW5jZWwtaWNvbi1tYXAtcG91cCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI21hcC1jb250ZW50IC5zZWFyY2gtYmFyLWdyb3VwIC5idG4tZ3JvdXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGVmdDogNDgwcHg7IH1cbiAgICAgICNtYXAtY29udGVudCAuc2VhcmNoLWJhci1ncm91cCAuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogMTI2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDEzcHg7IH1cbiAgICAgICAgI21hcC1jb250ZW50IC5zZWFyY2gtYmFyLWdyb3VwIC5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZSAuYnV0dG9uLXZhbHVlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICAgICNtYXAtY29udGVudCAuc2VhcmNoLWJhci1ncm91cCAuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxM3B4OyB9XG4gICAgICAjbWFwLWNvbnRlbnQgLnNlYXJjaC1iYXItZ3JvdXAgLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMjdweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiA3cHg7IH1cbiAgICAgICAgI21hcC1jb250ZW50IC5zZWFyY2gtYmFyLWdyb3VwIC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgLnJhZGl1cy1zZWxlY3QtYnRuIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICNtYXAtY29udGVudCAuc2VhcmNoLWJhci1ncm91cCAuYnRuLWdyb3VwIC5tYXAtc3VibWl0LWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTRDNkQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBsZWZ0OiAxMzJweDsgfVxuXG4ubWVkaWEtbW9kZWwtc2luZ2xlIC5wb3BvdmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMzVweDtcbiAgd2lkdGg6IDYxNXB4O1xuICBoZWlnaHQ6IDI5OXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnBvcG92ZXIgLnBvcG92ZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAucG9wb3ZlciAuZGF0ZXBpY2tlci1vdXRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFREVEOyB9XG5cbi5tZWRpYS1tb2RlbC1zaW5nbGUgLnN3aXRjaC1vdXRlci1hcmVhIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnN3aXRjaC1vdXRlci1hcmVhIC5wcm9kdWN0LXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cblxuLm1lZGlhLW1vZGVsLXNpbmdsZSAuc3dpdGNoLWFyZWEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAuc3dpdGNoLWFyZWEgLnN3aXRjaC1zaW5nbGUtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5zd2l0Y2gtYXJlYSAuc3dpdGNoLW11bHRpLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ubWVkaWEtbW9kZWwtc2luZ2xlIC5vbm9mZnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgzcHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWVkaWEtbW9kZWwtc2luZ2xlIC5vbm9mZnN3aXRjaC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1lZGlhLW1vZGVsLXNpbmdsZSAub25vZmZzd2l0Y2gtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbi5tZWRpYS1tb2RlbC1zaW5nbGUgLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDAlO1xuICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7IH1cblxuLm1lZGlhLW1vZGVsLXNpbmdsZSAub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlLCAubWVkaWEtbW9kZWwtc2luZ2xlIC5vbm9mZnN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBUcmVidWNoZXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWVkaWEtbW9kZWwtc2luZ2xlIC5vbm9mZnN3aXRjaC1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIk11bHRpXCI7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyQzJCNTtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm1lZGlhLW1vZGVsLXNpbmdsZSAub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlNpbmdsZVwiO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJDMkI1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm1lZGlhLW1vZGVsLXNpbmdsZSAub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW46IDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGJvdHRvbTogM3B4O1xuICByaWdodDogNTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwczsgfVxuXG4ubWVkaWEtbW9kZWwtc2luZ2xlIC5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tZWRpYS1tb2RlbC1zaW5nbGUgLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gIHJpZ2h0OiAwcHg7IH1cblxuLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtYXJlYSB7XG4gICAgbWF4LWhlaWdodDogMTkwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3QtaW5wdXQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tLXAtbGFiZWwtc291cmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAuYnRuLW11bHRpcGxlLWFkZC1wcm9kdWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tLXAtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAudW5saXN0ZWQtc2luZ2xlLWVycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tLXNpbmdsZS1tZXRhLXdhcm5pbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4OyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm0tcC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogNTUwcHg7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciBhIHtcbiAgICBjb2xvcjogIzQyQzJCNTsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tLXNpbmdsZS1saW5rIHtcbiAgICB3aWR0aDogODclOyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm0tc2luZ2xlLWxpbmstYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tLXNpbmdsZS1saW5rLWRlbGV0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLW1ldGEtd2FybmluZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLXVwbG9hZGluZy1hbGVydCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiA4NyU7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS11cGxvYWRpbmctYWxlcnQgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubWFpbi1zcGlubmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1tZXRhLWFyZWEge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgaDUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIGg1LCAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIGEge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAuZWRpdC1jb250cm9scyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5lZGl0LWNvbnRyb2xzIGJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6ICNDRUNFQ0U7IH1cbiAgICAgICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAuZWRpdC1jb250cm9scyBidXR0b246aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhOmhvdmVyIC5lZGl0LWNvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSAuYnRuLXVwZGF0ZS1lZGl0IHtcbiAgICAgICAgY29sb3I6ICM0MkMyQjU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhLFxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5tLXNpbmdsZS1tZXRhLWltZy1vdXRlcixcbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIC5tLXNpbmdsZS1tZXRhLWltZy1vdXRlciB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQzLCAyNDMsIDAuNzMpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLm0tc2luZ2xlLW1ldGEtaW1nLW91dGVyOmhvdmVyIC5tLXNpbmdsZS1tZXRhLXVwbG9hZCxcbiAgICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1lZGl0LWFyZWEgLm0tc2luZ2xlLW1ldGEtaW1nLW91dGVyOmhvdmVyIC5tLXNpbmdsZS1tZXRhLXVwbG9hZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5tLXNpbmdsZS1tZXRhLWltZyxcbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIC5tLXNpbmdsZS1tZXRhLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLm0tc2luZ2xlLW1ldGEtdXBsb2FkLFxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1lZGl0LWFyZWEgLm0tc2luZ2xlLW1ldGEtdXBsb2FkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgICAgIHBhZGRpbmc6IDMzJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDM4JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzOCU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAubS1zaW5nbGUtbWV0YS10aXRsZSxcbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5tLXNpbmdsZS1saW5rLFxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1lZGl0LWFyZWEgLm0tc2luZ2xlLW1ldGEtdGl0bGUsXG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U3RTdFNzsgfVxuXG4ubWVkaWEtbW9kZWwtc2luZ2xlLFxuI2J1bGtPcHRpb25zQ29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIC8qIEFjY291bnRzIFdpZGdldCBDdXN0b20gU3R5bGluZyAqL1xuICAvKiBBY2NvdW50cyBXaWRnZXQgQ3VzdG9tIFN0eWxpbmcgRU5EICovXG4gIC8qIGJlZ2luOiBqUXVlcnkgVUkgRGF0ZXBpY2tlciBtb3ZpbmcgcGl4ZWxzIGZpeCAqL1xuICAvKiBlbmQ6IGpRdWVyeSBVSSBEYXRlcGlja2VyIG1vdmluZyBwaXhlbHMgZml4ICovXG4gIC8qIGJlZ2luOiBqUXVlcnkgVUkgRGF0ZXBpY2tlciBlbXBoYXNpcyBvbiBzZWxlY3RlZCBkYXRlcyAqL1xuICAvKiBlbmQ6IGpRdWVyeSBVSSBEYXRlcGlja2VyIGVtcGhhc2lzIG9uIHNlbGVjdGVkIGRhdGVzICovIH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAuYm9hcmQtbmFtZSxcbiAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5ib2FyZC1uYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2QzBFMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSBpbWcuYXZhdGFyLmFjY291bnQtYnV0dG9uLFxuICAjYnVsa09wdGlvbnNDb250YWluZXIgaW1nLmF2YXRhci5hY2NvdW50LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4OyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgaS5hY2NvdW50LWljb24sXG4gICNidWxrT3B0aW9uc0NvbnRhaW5lciBpLmFjY291bnQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZGlhbG9nLFxuICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDY3OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwNXB4O1xuICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtaGVhZGVyLFxuICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSBzcGFuLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1jb250ZW50LFxuICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICAgIG1pbi1oZWlnaHQ6IDQwNXB4OyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtY29udGVudCAubXNnLXN1Y2Nlc3MsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1jb250ZW50IC5tc2ctc3VjY2VzcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMC43ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1jb250ZW50IC5sb2FkaW5nLW92ZXJsYXksXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1jb250ZW50IC5sb2FkaW5nLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoXCIvaW1nL2FqYXhsb2FkZXIuZ2lmXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtYm9keSxcbiAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtYm9keSAubXNnLWVycm9ycyxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWJvZHkgLm1zZy1lcnJvcnMge1xuICAgICAgbWFyZ2luOiAwIDEuMmVtIDFlbTtcbiAgICAgIHBhZGRpbmc6IDAuN2VtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtYm9keSAuaW1hZ2UtYXJlYS1vdXRlcixcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWJvZHkgLmltYWdlLWFyZWEtb3V0ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1ib2R5IC5pbWFnZS1hcmVhLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtYm9keSAuaW1hZ2UtYXJlYSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJFQkVCOyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1ib2R5IC5pbWFnZS1hcmVhIGltZyxcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtYm9keSAuaW1hZ2UtYXJlYSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWJvZHkgLmltYWdlLWFyZWEgLmJ0bi1pbWctZW5oYW5jZSxcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtYm9keSAuaW1hZ2UtYXJlYSAuYnRuLWltZy1lbmhhbmNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMyKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMiU7XG4gICAgICAgIGJvdHRvbTogMiU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWJvZHkgLmltYWdlLWFyZWEgLmJ0bi1pbWctZW5oYW5jZTpob3ZlciBpLFxuICAgICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWJvZHkgLmltYWdlLWFyZWEgLmJ0bi1pbWctZW5oYW5jZTpob3ZlciBpIHtcbiAgICAgICAgICBjb2xvcjogI0ZGQUQxQTsgfVxuICAgICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1ib2R5IC5pbWFnZS1hcmVhIC5idG4taW1nLWVuaGFuY2UgaSxcbiAgICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1ib2R5IC5pbWFnZS1hcmVhIC5idG4taW1nLWVuaGFuY2UgaSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtYm9keSAuY2hhcmFjdGVyLWNvdW50ZG93bixcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWJvZHkgLmNoYXJhY3Rlci1jb3VudGRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWJvZHkgLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93LFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtYm9keSAudG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzQ0NDQ0NDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWJvZHkgLnRvb2x0aXAudG9wIC50b29sdGlwLWlubmVyLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtYm9keSAudG9vbHRpcC50b3AgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgICBmb250LXdlaWdodDogMjAwOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtYm9keSAuaW1hZ2UtZGVzY3JpcHRpb24sXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1ib2R5IC5pbWFnZS1kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogNDAycHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogIzZCNkI2QjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtYm9keSAuY2hhcmFjdGVyLWNvdW50ZG93bixcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWJvZHkgLmNoYXJhY3Rlci1jb3VudGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtYm9keSAuaW1hZ2UtdGV4dC1kZXNjcmlwdGlvbi1vdXRlciAuaW1hZ2UtdGV4dC1kZXNjcmlwdGlvbixcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWJvZHkgLmltYWdlLXRleHQtZGVzY3JpcHRpb24tb3V0ZXIgLmltYWdlLXRleHQtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogNjQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtYm9keSAuaW1hZ2UtdGV4dC1kZXNjcmlwdGlvbi1vdXRlciAuY2hhcmFjdGVyLWNvdW50ZG93bixcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWJvZHkgLmltYWdlLXRleHQtZGVzY3JpcHRpb24tb3V0ZXIgLmNoYXJhY3Rlci1jb3VudGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWJvZHkgLnNvdXJjZS11cmwsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1ib2R5IC5zb3VyY2UtdXJsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gICAgICBoZWlnaHQ6IDQ2cHg7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWJvZHkgLnNvdXJjZS11cmwgLmltYWdlLXNvdXJjZSxcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtYm9keSAuc291cmNlLXVybCAuaW1hZ2Utc291cmNlIHtcbiAgICAgICAgY29sb3I6ICM2QjZCNkI7XG4gICAgICAgIHdpZHRoOiA1MzNweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtYm9keSAuc291cmNlLXVybCAubGFiZWwtc291cmNlLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1ib2R5IC5zb3VyY2UtdXJsIC5sYWJlbC1zb3VyY2Uge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzQ0NDQ0NDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1mb290ZXIsXG4gICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZm9vdGVyIC5idG4tc2F2ZS1kcmFmdC5idG4tY29udHJpYnV0b3ItZHJhZnQsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1zYXZlLWRyYWZ0LmJ0bi1jb250cmlidXRvci1kcmFmdCB7XG4gICAgICB3aWR0aDogMTEzcHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1mb290ZXIgLmJ0bi1zZWxlY3QtdGltZXMsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1zZWxlY3QtdGltZXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1pbi13aWR0aDogMTE2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBjb2xvcjogI2Q5NDk1ODtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZm9vdGVyIC5idG4tc2VsZWN0LXRpbWVzOmhvdmVyLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1zZWxlY3QtdGltZXM6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Q5NDk1ODsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZm9vdGVyIC5idG4tc2VsZWN0LXRpbWVzIC5zY2hlZHVsZS10ZXh0LFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1zZWxlY3QtdGltZXMgLnNjaGVkdWxlLXRleHQge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWZvb3RlciAuYnRuLXNlbGVjdC10aW1lcyBpLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1zZWxlY3QtdGltZXMgaSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLWFkZC10by1xdWV1ZSAuYnRuLWFkZC10by1xdWV1ZSxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLWFkZC10by1xdWV1ZSAuYnRuLWFkZC10by1xdWV1ZSB7XG4gICAgICB3aWR0aDogMTEzcHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC1hZGQtdG8tcXVldWUsXG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtc2NoZWR1bGUsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC1hZGQtdG8tcXVldWUsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC1zY2hlZHVsZSB7XG4gICAgICB3aWR0aDogMTQ1cHg7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLWFkZC10by1xdWV1ZSAuYnRuLXNjaGVkdWxlLFxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtc2NoZWR1bGUgLmJ0bi1zY2hlZHVsZSxcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtYWRkLXRvLXF1ZXVlIC5idG4tc2NoZWR1bGUsXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXNjaGVkdWxlIC5idG4tc2NoZWR1bGUge1xuICAgICAgICB3aWR0aDogMTEzcHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLWFkZC10by1xdWV1ZSAuZHJvcGRvd24tbWVudSxcbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXNjaGVkdWxlIC5kcm9wZG93bi1tZW51LFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC1hZGQtdG8tcXVldWUgLmRyb3Bkb3duLW1lbnUsXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXNjaGVkdWxlIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtYWRkLXRvLXF1ZXVlIGJ1dHRvbi5kcm9wZG93bi10b2dnbGUsXG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC1zY2hlZHVsZSBidXR0b24uZHJvcGRvd24tdG9nZ2xlLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC1hZGQtdG8tcXVldWUgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtc2NoZWR1bGUgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGhlaWdodDogMzZweDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWZvb3RlciAuYnRuLWNsb25lLXBvc3QsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1jbG9uZS1wb3N0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1mb290ZXIgLmJ0bi1jbG9uZS1wb3N0IC5jbG9uZS1wb3N0LWljb24sXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLWNsb25lLXBvc3QgLmNsb25lLXBvc3QtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1mb290ZXIgLmJ0bi1jbG9uZS1wb3N0OmhvdmVyLCAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1mb290ZXIgLmJ0bi1jbG9uZS1wb3N0OmFjdGl2ZSwgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZm9vdGVyIC5idG4tY2xvbmUtcG9zdDpmb2N1cyxcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5idG4tY2xvbmUtcG9zdDpob3ZlcixcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5idG4tY2xvbmUtcG9zdDphY3RpdmUsXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLWNsb25lLXBvc3Q6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1mb290ZXIgLmJ0bi1jbG9uZS1wb3N0OmhvdmVyLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1jbG9uZS1wb3N0OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMzsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXNjaGVkdWxlLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtc2NoZWR1bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIGRpdi51aS1kYXRlcGlja2VyLFxuICAjYnVsa09wdGlvbnNDb250YWluZXIgZGl2LnVpLWRhdGVwaWNrZXIge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIGRpdi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1kZWZhdWx0LFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciBkaXYudWktZGF0ZXBpY2tlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgZGl2LnVpLWRhdGVwaWNrZXIgdGQgLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIGRpdi51aS1kYXRlcGlja2VyIHRkIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgIGNvbG9yOiAjNkI2QjZCOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSBkaXYudWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLXRvZGF5IC51aS1zdGF0ZS1kZWZhdWx0LFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciBkaXYudWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLXRvZGF5IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBN0E3QTc7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAucG9zdGluZy10aW1lcy1vdXRlcixcbiAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5wb3N0aW5nLXRpbWVzLW91dGVyIHtcbiAgICBtaW4td2lkdGg6IDMwNXB4OyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAucG9zdGluZy10aW1lcy1vdXRlciBoNSxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLnBvc3RpbmctdGltZXMtb3V0ZXIgaDUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnBvc3RpbmctdGltZXMtYXJlYSxcbiAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5wb3N0aW5nLXRpbWVzLWFyZWEge1xuICAgIG1heC1oZWlnaHQ6IDEyNXB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnBvc3RpbmctdGltZXMtYXJlYSAucG9zdGluZy10aW1lcy1oZWxwLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAucG9zdGluZy10aW1lcy1hcmVhIC5wb3N0aW5nLXRpbWVzLWhlbHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAucG9zdGluZy10aW1lcy1hcmVhIC5wb3N0aW5nLXRpbWUtc2luZ2xlLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAucG9zdGluZy10aW1lcy1hcmVhIC5wb3N0aW5nLXRpbWUtc2luZ2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtOyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5wb3N0aW5nLXRpbWVzLWFyZWEgLnBvc3RpbmctdGltZS1zaW5nbGUgLnRpbWUtZGF0ZSxcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAucG9zdGluZy10aW1lcy1hcmVhIC5wb3N0aW5nLXRpbWUtc2luZ2xlIC50aW1lLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAucG9zdGluZy10aW1lcy1hcmVhIC50aW1lLWFtcG0sXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5wb3N0aW5nLXRpbWVzLWFyZWEgLnRpbWUtYW1wbSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAucG9zdGluZy10aW1lcy1hcmVhIHNlbGVjdCxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLnBvc3RpbmctdGltZXMtYXJlYSBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5wb3N0aW5nLXRpbWVzLWFyZWEgc2VsZWN0LnRpbWUtYW1wbSxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLnBvc3RpbmctdGltZXMtYXJlYSBzZWxlY3QudGltZS1hbXBtIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAucG9zdGluZy10aW1lcy1hcmVhIC5idG4tZGVsZXRlLXRpbWUsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5wb3N0aW5nLXRpbWVzLWFyZWEgLmJ0bi1kZWxldGUtdGltZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnBvc3RpbmctdGltZXMtYXJlYSAuYnRuLWRlbGV0ZS10aW1lOmhvdmVyLCAubWVkaWEtbW9kZWwtc2luZ2xlIC5wb3N0aW5nLXRpbWVzLWFyZWEgLmJ0bi1kZWxldGUtdGltZTphY3RpdmUsIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnBvc3RpbmctdGltZXMtYXJlYSAuYnRuLWRlbGV0ZS10aW1lOmZvY3VzLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5wb3N0aW5nLXRpbWVzLWFyZWEgLmJ0bi1kZWxldGUtdGltZTpob3ZlcixcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAucG9zdGluZy10aW1lcy1hcmVhIC5idG4tZGVsZXRlLXRpbWU6YWN0aXZlLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5wb3N0aW5nLXRpbWVzLWFyZWEgLmJ0bi1kZWxldGUtdGltZTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAuaW50ZXJ2YWwtYXJlYS1vdXRlcixcbiAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5pbnRlcnZhbC1hcmVhLW91dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAuaW50ZXJ2YWwtYXJlYS1vdXRlciAuYnRuLWNsb3NlLXBvcG92ZXIsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5pbnRlcnZhbC1hcmVhLW91dGVyIC5idG4tY2xvc2UtcG9wb3ZlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5pbnRlcnZhbC1hcmVhLW91dGVyIC5pbnRlcnZhbC1hcmVhLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAuaW50ZXJ2YWwtYXJlYS1vdXRlciAuaW50ZXJ2YWwtYXJlYSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLmludGVydmFsLWFyZWEtb3V0ZXIgLmludGVydmFsLWFyZWEgbGFiZWwsXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLmludGVydmFsLWFyZWEtb3V0ZXIgLmludGVydmFsLWFyZWEgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5pbnRlcnZhbC1hcmVhLW91dGVyIC5pbnRlcnZhbC1hcmVhIC5ib2FyZHNfaW50ZXJ2YWwsXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLmludGVydmFsLWFyZWEtb3V0ZXIgLmludGVydmFsLWFyZWEgLmJvYXJkc19pbnRlcnZhbCB7XG4gICAgICAgIHdpZHRoOiA1MHB4OyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgdGFibGUudWktZGF0ZXBpY2tlci1jYWxlbmRhcixcbiAgI2J1bGtPcHRpb25zQ29udGFpbmVyIHRhYmxlLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCxcbiAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbiAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG4gICAgYmFja2dyb3VuZDogI2Q5NDk1OCBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIGEudWktc3RhdGUtaG92ZXIsXG4gICNidWxrT3B0aW9uc0NvbnRhaW5lciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhLnVpLXN0YXRlLWhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0IG5vbmU7XG4gICAgY29sb3I6ICM2QjZCNkI7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtaGlnaGxpZ2h0LFxuICAjYnVsa09wdGlvbnNDb250YWluZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1oaWdobGlnaHQgYS51aS1zdGF0ZS1ob3ZlcixcbiAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1oaWdobGlnaHQgYS51aS1zdGF0ZS1ob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Q5NDk1OCBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkLnVpLWRhdGVwaWNrZXItdG9kYXkudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4gICNidWxrT3B0aW9uc0NvbnRhaW5lciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZC51aS1kYXRlcGlja2VyLXRvZGF5LnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDk0OTU4IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnVpLXdpZGdldC1oZWFkZXIsXG4gICNidWxrT3B0aW9uc0NvbnRhaW5lciAudWktd2lkZ2V0LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDIzMHB4OyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnVpLWRhdGVwaWNrZXIsXG4gICNidWxrT3B0aW9uc0NvbnRhaW5lciAudWktZGF0ZXBpY2tlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2Q5NDk1ODtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgICAgcmlnaHQ6IDJlbTtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiAudWktaWNvbixcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IC51aS1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvZGF0ZXBpY2tlci1wcmV2LnN2ZykgNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LnVpLXN0YXRlLWhvdmVyLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtaG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvZGF0ZXBpY2tlci1wcmV2LnN2ZykgNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAudWktaWNvbixcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAudWktaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9kYXRlcGlja2VyLW5leHQuc3ZnKSA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC51aS1zdGF0ZS1ob3ZlcixcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL2RhdGVwaWNrZXItbmV4dC5zdmcpIDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAudWktZGF0ZXBpY2tlciB0aCxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLnVpLWRhdGVwaWNrZXIgdGgge1xuICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG5cbiNidWxrT3B0aW9uc0NvbnRhaW5lciAucG9wb3ZlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjM1cHg7XG4gIHdpZHRoOiA1OTBweDtcbiAgaGVpZ2h0OiAyOTlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbiNidWxrT3B0aW9uc0NvbnRhaW5lciAucG9wb3Zlci10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2J1bGtPcHRpb25zQ29udGFpbmVyICNidWxrX2ludGVydmFsIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmJ1bGstc2NoZWR1bGVyLWFyZWEgZGl2LnVpLWRhdGVwaWNrZXIge1xuICBmb250LXNpemU6IDAuOWVtOyB9XG4gIC5idWxrLXNjaGVkdWxlci1hcmVhIGRpdi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNGVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgZGl2LnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWRlZmF1bHQudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTQ5NTg7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYnVsay1zY2hlZHVsZXItYXJlYSBkaXYudWktZGF0ZXBpY2tlciAudWktc3RhdGUtZGVmYXVsdC51aS1zdGF0ZS1oaWdobGlnaHQudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICNkOTQ5NTg7IH1cbiAgICAuYnVsay1zY2hlZHVsZXItYXJlYSBkaXYudWktZGF0ZXBpY2tlciAudWktc3RhdGUtZGVmYXVsdC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBjb2xvcjogI2Q5NDk1ODsgfVxuICAgIC5idWxrLXNjaGVkdWxlci1hcmVhIGRpdi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1kZWZhdWx0LnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTQ5NTg7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cblxuLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA0NWVtO1xuICBtaW4taGVpZ2h0OiAyMGVtO1xuICAvKiBiZWdpbjogalF1ZXJ5IFVJIERhdGVwaWNrZXIgbW92aW5nIHBpeGVscyBmaXggKi9cbiAgLyogZW5kOiBqUXVlcnkgVUkgRGF0ZXBpY2tlciBtb3ZpbmcgcGl4ZWxzIGZpeCAqL1xuICAvKiBiZWdpbjogalF1ZXJ5IFVJIERhdGVwaWNrZXIgZW1waGFzaXMgb24gc2VsZWN0ZWQgZGF0ZXMgKi9cbiAgLyogZW5kOiBqUXVlcnkgVUkgRGF0ZXBpY2tlciBlbXBoYXNpcyBvbiBzZWxlY3RlZCBkYXRlcyAqLyB9XG4gIC5idWxrLXNjaGVkdWxlci1hcmVhIC5wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5jb250YWluZXItZmx1aWQge1xuICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07IH1cbiAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIgLnBvc3RpbmctdGltZXMtYXJlYSAucG9zdGluZy10aW1lLXNpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42ZW07IH1cbiAgICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciAucG9zdGluZy10aW1lcy1hcmVhIC5wb3N0aW5nLXRpbWUtc2luZ2xlIC50aW1lLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciAucG9zdGluZy10aW1lcy1hcmVhIC50aW1lLWFtcG0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIgLnBvc3RpbmctdGltZXMtYXJlYSBpbnB1dCxcbiAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIgLnBvc3RpbmctdGltZXMtYXJlYSBzZWxlY3Qge1xuICAgIHdpZHRoOiA0ZW07IH1cbiAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIgLmJ1bGstaW50ZXJ2YWwtYXJlYSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciAuYnVsay1pbnRlcnZhbC1hcmVhIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIgLmJ1bGstaW50ZXJ2YWwtYXJlYSAuYnVsay1pbnRlcnZhbCB7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIgdGFibGUudWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDk0OTU4IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5idWxrLXNjaGVkdWxlci1hcmVhIC5wb3BvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1oaWdobGlnaHQgYS51aS1zdGF0ZS1ob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Q5NDk1OCBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZC51aS1kYXRlcGlja2VyLXRvZGF5LnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDk0OTU4IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5idWxrLXNjaGVkdWxlci1hcmVhIC5wb3BvdmVyIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciAudWktZGF0ZXBpY2tlciB7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIgLnVpLWRhdGVwaWNrZXIgdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG4gICAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjZDk0OTU4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5idWxrLXNjaGVkdWxlci1hcmVhIC5wb3BvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgICAgcmlnaHQ6IDJlbTtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5idWxrLXNjaGVkdWxlci1hcmVhIC5wb3BvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5NDk1ODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NDk1ODsgfVxuICAgIC5idWxrLXNjaGVkdWxlci1hcmVhIC5wb3BvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOTQ5NTg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk0OTU4OyB9XG5cbi5idWxrLXNjaGVkdWxlci1hcmVhIC5idWxrLW9wdGlvbnMtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDAuNWVtOyB9XG5cbi5idWxrLXNjaGVkdWxlci1hcmVhIGltZy5hdmF0YXIuYWNjb3VudC1idXR0b24ge1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07IH1cblxuLmJ1bGstc2NoZWR1bGVyLWFyZWEgaS5hY2NvdW50LWljb24ge1xuICBmb250LXNpemU6IDAuOGVtICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0wLjFlbSAhaW1wb3J0YW50OyB9XG5cbi5idWxrLXNjaGVkdWxlci1hcmVhIC5tc2ctc3VjY2VzcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ1bGstc2NoZWR1bGVyLWFyZWEgLm1zZy1lcnJvcnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5idWxrLXNjaGVkdWxlci1hcmVhIC5idWxrLW1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gIC5idWxrLXNjaGVkdWxlci1hcmVhIC5idWxrLW1vZGFsLWhlYWRlciAuYnVsay1pbWFnZS1kZXNjcmlwdGlvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gIC5idWxrLXNjaGVkdWxlci1hcmVhIC5idWxrLW1vZGFsLWhlYWRlciAuYnVsay1jaGFyYWN0ZXItY291bnRkb3duIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idWxrLXNjaGVkdWxlci1hcmVhIC5idWxrLW1vZGFsLWhlYWRlciAuYnVsay1pbWFnZS1zb3VyY2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW46IDAuNWVtIDA7IH1cblxuLmJ1bGstc2NoZWR1bGVyLWFyZWEgLmJ1bGstbW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDk4JTtcbiAgbWFyZ2luOiAxZW07IH1cblxuLmJ1bGstc2NoZWR1bGVyLWFyZWEgLmJ1bGstbW9kYWwtYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDI1ZW07IH1cblxuLmJ1bGstc2NoZWR1bGVyLWFyZWEgLmJ1bGstbW9kYWwtZm9vdGVyIC5jb2wteHMtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVlbTsgfVxuXG4uYnVsay1zY2hlZHVsZXItYXJlYSAuYnVsay1tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC1zY2hlZHVsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ1bGstc2NoZWR1bGVyLWFyZWEgLm1lZGlhLW1vZGVsLXNpbmdsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAwLjVlbTsgfVxuICAuYnVsay1zY2hlZHVsZXItYXJlYSAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5idWxrLXNjaGVkdWxlci1hcmVhIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjRlbTsgfVxuICAuYnVsay1zY2hlZHVsZXItYXJlYSAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1ib2R5IC5zb3VyY2UtdXJsIGxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLm1lZGlhLW1vZGVsLXNpbmdsZSAuaW1hZ2UtYXJlYS1vdXRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuYnVsay1zY2hlZHVsZXItYXJlYSAubWVkaWEtbW9kZWwtc2luZ2xlIC5pbWFnZS1hcmVhLW91dGVyIC5pbWFnZS1hcmVhIHtcbiAgICAgIHdpZHRoOiAxNGVtO1xuICAgICAgaGVpZ2h0OiAxN2VtOyB9XG4iXX0= */