/*
** NOTE: This file is generated by Gulp and should not be edited directly!
** Any changes made directly to this file will be overwritten next time its asset group is processed by Gulp.
*/

.error-wrapper {
  background: #FFFFFF;
  padding: 40px 20px;
}
.error-wrapper h1 {
  color: #777777;
  font-weight: normal;
  margin-bottom: 0;
  font-size: 60px;
  font-family: 'Open Sans', sans-serif;
}
.error-wrapper .title h4 {
  color: #777777;
  margin-top: 0;
  font-weight: bold;
  margin: 1.5rem 0 2.5rem;
  font-size: 30px;
}
.error-wrapper .text-error-code {
  color: #C3C3C3;
  font-size: 30px;
  margin-bottom: 2rem;
}
.error-wrapper .button-wrapper input {
  display: inline-block;
  text-align: center;
  background: #fff;
  padding: 5px 30px;
  color: #777;
  font-size: 24px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #777;
  margin-bottom: 15px;
}
.error-wrapper .button-wrapper input:hover {
  background: #777;
  color: #fff;
}
.waiting-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background-color: black;
  opacity: 0.5;
  width: 100%;
  height: 100%;
}
.overlay-content {
  top: 50%;
  left: 50%;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: table;
}
.overlay-content span {
  text-align: center;
  font-size: 15pt;
  color: white;
  text-wrap: none;
  white-space: nowrap;
  padding-left: 10px;
  vertical-align: central;
  display: table-cell;
}
.spinner {
  display: table-cell;
  width: 40px;
  height: 40px;
  background-color: #fff;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotateplane {
  0% {
    -webkit-transform: perspective(120px);
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}
@keyframes sk-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
body {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.846;
  color: #333333;
}
.hide {
  visibility: collapse;
}
#main-menu.navbar-collapse .zone.zone-navigation .dropdown-menu .nav-item .nav-link {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212121;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.searchWrap a.btn.btn-primary.btn-sm {
  text-align: center;
  width: 30px;
  padding-left: 0;
  padding-right: 0;
}
.searchWrap a.all-list {
  padding: 5px 12px;
  min-width: 125px;
}
#advance_search_panel input {
  border: 1px solid #eee;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 5px;
  background: #fff;
  -webkit-appearance: default-button;
  -moz-appearance: default-button;
  appearance: default-button;
}
#advance_search_panel input:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.formSearch .btn-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.formSearch .btnWrapper {
  padding-left: 0;
  padding-right: 0;
  float: left;
}
.formSearch .btnWrapper button {
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: bold;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#86b1e7+0,3e6ba4+100 */
  background: #86b1e7;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YjFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTZiYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86b1e7), color-stop(100%, #3e6ba4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#86b1e7), to(#3e6ba4));
  background: linear-gradient(to bottom, #86b1e7 0%, #3e6ba4 100%);
  /* W3C */
  border: 1px solid #c5c5c5;
  margin: 0 0.5rem 0 0;
}
.formSearch .btnWrapper button:hover {
  color: #fff;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e6ba4+0,86b1e7+100 */
  background: #3e6ba4;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNmJhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NmIxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e6ba4), color-stop(100%, #86b1e7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#3e6ba4), to(#86b1e7));
  background: linear-gradient(to bottom, #3e6ba4 0%, #86b1e7 100%);
  /* W3C */
}
.formSearch .btnWrapper:last-child {
  margin-right: 0;
}
.formSearch .btnWrapper button.btn-advance-search.collapsed {
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: bold;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#86b1e7+0,3e6ba4+100 */
  background: #86b1e7;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YjFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTZiYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86b1e7), color-stop(100%, #3e6ba4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#86b1e7), to(#3e6ba4));
  background: linear-gradient(to bottom, #86b1e7 0%, #3e6ba4 100%);
  /* W3C */
  border: 1px solid #c5c5c5;
}
.formSearch .btnWrapper button.btn-advance-search.collapsed:hover {
  color: #fff;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e6ba4+0,86b1e7+100 */
  background: #3e6ba4;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNmJhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NmIxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e6ba4), color-stop(100%, #86b1e7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#3e6ba4), to(#86b1e7));
  background: linear-gradient(to bottom, #3e6ba4 0%, #86b1e7 100%);
  /* W3C */
}
.formSearch .btnWrapper button.btn-advance-search.collapsed:before {
  content: "\f0dd";
  position: absolute;
  top: 10px;
  font-size: 12px;
  right: 4px;
  color: #fff;
  display: inline-block;
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.formSearch .btnWrapper button.btn-advance-search {
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: bold;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#86b1e7+0,3e6ba4+100 */
  background: #86b1e7;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YjFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTZiYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86b1e7), color-stop(100%, #3e6ba4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#86b1e7), to(#3e6ba4));
  background: linear-gradient(to bottom, #86b1e7 0%, #3e6ba4 100%);
  /* W3C */
  border: 1px solid #c5c5c5;
}
.formSearch .btnWrapper button.btn-advance-search:hover {
  color: #fff;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e6ba4+0,86b1e7+100 */
  background: #3e6ba4;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNmJhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NmIxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e6ba4), color-stop(100%, #86b1e7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#3e6ba4), to(#86b1e7));
  background: linear-gradient(to bottom, #3e6ba4 0%, #86b1e7 100%);
  /* W3C */
}
.formSearch .btnWrapper button.btn-advance-search:before {
  content: "\f0de";
  position: absolute;
  top: 10px;
  font-size: 12px;
  right: 4px;
  color: #fff;
  display: inline-block;
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.formSearch .form-group {
  margin-bottom: 0;
}
.formSearch .col-lg-12 {
  position: relative;
}
.formSearch span {
  line-height: 0.9;
  display: inline-block;
  padding-top: 2px;
}
.btn-search-buyer-guide {
  line-height: 0;
  padding: 0 8px;
  height: 31px;
  line-height: 31px;
}
.btn-search-buyer-guide span.glyphicon.glyphicon-search {
  font-size: 20px;
  position: relative;
  top: 3px;
}
.bx-wrapper {
  max-width: 745px!important;
  margin: 0 auto 23px!important;
}
.bx-wrapper .bx-viewport {
  left: 0!important;
}
.dropdown.dropdownFilter {
  display: inline-block;
  position: static;
}
.dropdown-menu.form-horizontal.filterInner {
  float: none;
  max-width: 100%!important;
  width: 75%;
  padding: 15px;
  left: 15px;
}
.dropdown-menu.form-horizontal.filterInner input {
  margin-right: 5px!important;
  margin-left: 0!important;
}
.dropdown-menu.form-horizontal.filterInner .checkbox label {
  padding-left: 0;
}
.title-wrapper {
  padding: 0 0 20px;
  color: #2d4e79;
}
.title-wrapper h2 {
  font-weight: bold;
  margin: 0;
  padding: 0;
  font-size: 24px;
  color: #2d4e79;
}
/*button
****************************************************************/
button.btn,
a.btn,
input[type="submit"].btn {
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: bold;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#86b1e7+0,3e6ba4+100 */
  background: #86b1e7;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YjFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTZiYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86b1e7), color-stop(100%, #3e6ba4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#86b1e7), to(#3e6ba4));
  background: linear-gradient(to bottom, #86b1e7 0%, #3e6ba4 100%);
  /* W3C */
  border: 1px solid #c5c5c5;
}
button.btn:hover,
a.btn:hover,
input[type="submit"].btn:hover {
  color: #fff;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e6ba4+0,86b1e7+100 */
  background: #3e6ba4;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNmJhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NmIxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e6ba4), color-stop(100%, #86b1e7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#3e6ba4), to(#86b1e7));
  background: linear-gradient(to bottom, #3e6ba4 0%, #86b1e7 100%);
  /* W3C */
}
.menuIcon {
  height: 32px;
  display: block;
  margin: 10px auto 0;
}
select,
select.form-control {
  -webkit-appearance: menulist;
     -moz-appearance: menulist;
          appearance: menulist;
}
.table {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.table > .row {
  width: 100%;
}
.row,
.cell {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.table.fixed > .row {
  margin-left: auto;
  margin-right: auto;
}
.row {
  margin: 0 0 20px 0;
}
.row:after {
  content: "";
  display: table;
  clear: both;
}
.row > .cell:last-of-type {
  padding-right: 0;
}
.row > .cell:first-of-type {
  padding-left: 0;
}
.cell {
  display: block;
  float: left;
  padding-right: 10px;
  padding-left: 10px;
  min-height: 1px;
}
/* Opt-in outside padding */
.row-pad {
  padding: 20px 0 20px 20px;
}
.row-pad .cell:last-of-type {
  padding-right: 20px;
}
.span-1-1 {
  width: 100%;
}
.span-1-2 {
  width: 50%;
}
.span-1-3 {
  width: 33.33%;
}
.span-1-4 {
  width: 25%;
}
.span-1-5 {
  width: 20%;
}
.span-1-6 {
  width: 16.66%;
}
.span-1-7 {
  width: 14.28%;
}
.span-1-8 {
  width: 12.5%;
}
.span-1-9 {
  width: 11.11%;
}
.span-1-10 {
  width: 10%;
}
.span-1-11 {
  width: 9.09%;
}
.span-1-12 {
  width: 8.33%;
}
.span-2-3 {
  width: 66.66%;
}
.span-2-4 {
  width: 50%;
}
.span-2-5 {
  width: 40%;
}
.span-2-6 {
  width: 33.33%;
}
.span-2-8 {
  width: 25%;
}
.span-2-10 {
  width: 20%;
}
.span-2-12 {
  width: 16.66%;
}
.span-3-4 {
  width: 75%;
}
.span-3-5 {
  width: 60%;
}
.span-3-6 {
  width: 50%;
}
.span-3-8 {
  width: 37.5%;
}
.span-3-10 {
  width: 33.33%;
}
.span-3-12 {
  width: 25%;
}
.span-4-5 {
  width: 80%;
}
.span-4-6 {
  width: 66.66%;
}
.span-4-8 {
  width: 50%;
}
.span-4-10 {
  width: 40%;
}
.span-4-12 {
  width: 33.33%;
}
.span-5-6 {
  width: 83.33%;
}
.span-5-8 {
  width: 75%;
}
.span-5-10 {
  width: 50%;
}
.span-5-12 {
  width: 41.66%;
}
.span-6-8 {
  width: 75%;
}
.span-6-10 {
  width: 60%;
}
.span-6-12 {
  width: 50%;
}
.span-7-8 {
  width: 87.5%;
}
.span-7-10 {
  width: 70%;
}
.span-7-12 {
  width: 58.33%;
}
.span-8-10 {
  width: 80%;
}
.span-8-12 {
  width: 66.66%;
}
.span-9-10 {
  width: 90%;
}
.span-9-12 {
  width: 75%;
}
.span-10-12 {
  width: 83.33%;
}
.span-11-12 {
  width: 91.66%;
}
.layout-content-image,
.layout-content-vector {
  display: block;
  max-width: 100%;
  height: auto;
}
/* Bootstrap compatible spans */
.span-1 {
  width: 8.33%;
}
.span-2 {
  width: 16.66%;
}
.span-3 {
  width: 25%;
}
.span-4 {
  width: 33.33%;
}
.span-5 {
  width: 41.66%;
}
.span-6 {
  width: 50%;
}
.span-7 {
  width: 58.33%;
}
.span-8 {
  width: 66.66%;
}
.span-9 {
  width: 75%;
}
.span-10 {
  width: 83.33%;
}
.span-11 {
  width: 91.66%;
}
.span-12 {
  width: 100%;
}
.offset-1 {
  margin-left: 8.33%;
}
.offset-2 {
  margin-left: 16.66%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33%;
}
.offset-5 {
  margin-left: 41.66%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33%;
}
.offset-8 {
  margin-left: 66.66%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33%;
}
.offset-11 {
  margin-left: 91.66%;
}
.offset-12 {
  margin-left: 100%;
}
/* RESPONSIVENESS */
/* Large desktop */
@media (min-width: 1200px) {
  .table.fixed > .row {
    width: 1170px;
  }
}
/* Default */
@media (min-width: 980px) and (max-width: 1199px) {
  .table.fixed > .row {
    width: 960px;
  }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  .table.fixed > .row {
    width: 724px;
  }
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  .table.fixed > .row {
    width: 100%;
  }
}
/* Landscape phones and down */
@media (max-width: 480px) {
  .table.fixed > .row {
    width: 100%;
  }
}
/*This style for landing page */
#landing-page {
  padding: 0 30px;
  color: #333333;
}
#landing-page img {
  margin: 0 auto 15px;
  text-align: center;
  width: 100%;
}
#landing-page .how-todo {
  padding: 30px;
  background: #eeeeee;
  border-radius: 8px;
}
#landing-page .how-todo h3 {
  color: #3C4E5E;
  font-weight: bold;
}
#landing-page .how-todo ul {
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #3C4E5D;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
#landing-page .how-todo ul li {
  color: #3C4E5D;
  list-style: none;
}
#landing-page-guide {
  margin-top: 20px;
}
#landing-page-guide h1 {
  text-align: center;
}
#landing-page-guide ul {
  padding: 30px;
  background: #eeeeee;
  border-radius: 8px;
}
#landing-page-guide ul ul {
  background: none;
  padding: 15px;
}
.style-button-default {
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: bold;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#86b1e7+0,3e6ba4+100 */
  background: #86b1e7;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YjFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTZiYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86b1e7), color-stop(100%, #3e6ba4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#86b1e7), to(#3e6ba4));
  background: linear-gradient(to bottom, #86b1e7 0%, #3e6ba4 100%);
  /* W3C */
  border: 1px solid #c5c5c5;
}
.style-button-default:hover {
  color: #fff;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e6ba4+0,86b1e7+100 */
  background: #3e6ba4;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNmJhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NmIxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e6ba4), color-stop(100%, #86b1e7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#3e6ba4), to(#86b1e7));
  background: linear-gradient(to bottom, #3e6ba4 0%, #86b1e7 100%);
  /* W3C */
}
.modal-body .dynamic-form {
  margin-bottom: 15px;
}
.dynamic-form {
  margin-bottom: 80px;
}
.dynamic-form input,
.dynamic-form textarea,
.dynamic-form select {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #FBFBFB;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  background: #FBFBFB;
}
.dynamic-form input[type=checkbox] {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-right: 5px;
  position: relative;
  top: 3px;
  background: #FBFBFB;
}
.dynamic-form input[type=radio] {
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-right: 5px;
}
.dynamic-form input[type=file] {
  background: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
.dynamic-form input[type=file]::file-selector-button {
  border: 1px solid #ced4da;
  padding: 0.2em 0.4em;
  border-radius: 0.2em;
  background-color: #FBFBFB;
  -webkit-transition: 1s;
  transition: 1s;
}
.dynamic-form input[type=file]::file-selector-button:hover {
  opacity: 0.7;
}
.dynamic-form button:not(.close, .nav-link) {
  background: #2C4B89;
  padding: 5px 30px;
  color: #fff;
  border: none;
  border-radius: 5px;
}
.dynamic-form button:not(.close, .nav-link).remove-btn {
  background: #dc3545;
}
.dynamic-form button:not(.close, .nav-link).cp-add-content {
  background: whitesmoke;
  border: 1px dashed #2c4b89;
  color: #2c4b89;
}
.dynamic-form button:not(.close, .nav-link):hover {
  opacity: 0.7;
}
.dynamic-form textarea {
  min-height: 100px;
}
.dynamic-form .nav-pills {
  margin: 0.8em 0 0 0;
}
.dynamic-form .nav-pills .nav-item .nav-link {
  border: 1px solid #ced4da;
}
.dynamic-form #loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  /* Semi-transparent white */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* For centering content */
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9999;
  /* Ensure it's on top */
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNvbXBvbmVudHMvY3VzdG9tLWVycm9yLmxlc3MiLCJiYXNlLmNzcyIsIkNvbXBvbmVudHMvbG9hZGluZy1vdmVybGF5Lmxlc3MiLCJDb21wb25lbnRzL3NhbHdlZW4ubGVzcyIsIkNvbXBvbmVudHMvbWl4aW4ubGVzcyIsIkNvbXBvbmVudHMvZGVmYXVsdC1ncmlkLmxlc3MiLCJDb21wb25lbnRzL2xhbmRpbmctcGFnZS5sZXNzIiwiQ29tcG9uZW50cy9DdXN0b21pemUvZm9ybS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0FDQ0o7QURIQTtFQUtRLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG9DQUFBO0FDQ1I7QURWQTtFQWVZLGNBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QUNGWjtBRGpCQTtFQXdCUSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FDSlI7QUR0QkE7RUFpQ1kscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FDUlo7QURVWTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtBQ1JoQjtBQ3JDQTtFQUNJLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FEdUNKO0FDckNBO0VBQ0ksUUFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHdDQUFBO1VBQUEsZ0NBQUE7RUFDQSxjQUFBO0FEdUNKO0FDOUNBO0VBV1Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBRHND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RUFDSSxhQUFBO0FKbWFKO0FJaGFBO0VBQ0ksYUFBQTtBSmthSjtBSS9aQTtFQUNJLFlBQUE7QUppYUo7QUk5WkE7RUFDSSxhQUFBO0FKZ2FKO0FJN1pBO0VBQ0ksVUFBQTtBSitaSjtBSTVaQTtFQUNJLFlBQUE7QUo4Wko7QUkzWkE7RUFDSSxZQUFBO0FKNlpKO0FJMVpBO0VBQ0ksYUFBQTtBSjRaSjtBSXpaQTtFQUNJLFVBQUE7QUoyWko7QUl4WkE7RUFDSSxVQUFBO0FKMFpKO0FJdlpBO0VBQ0ksYUFBQTtBSnlaSjtBSXRaQTtFQUNJLFVBQUE7QUp3Wko7QUlyWkE7RUFDSSxVQUFBO0FKdVpKO0FJcFpBO0VBQ0ksYUFBQTtBSnNaSjtBSW5aQTtFQUNJLFVBQUE7QUpxWko7QUlsWkE7RUFDSSxVQUFBO0FKb1pKO0FJalpBO0VBQ0ksVUFBQTtBSm1aSjtBSWhaQTtFQUNJLFlBQUE7QUprWko7QUkvWUE7RUFDSSxhQUFBO0FKaVpKO0FJOVlBO0VBQ0ksVUFBQTtBSmdaSjtBSTdZQTtFQUNJLFVBQUE7QUorWUo7QUk1WUE7RUFDSSxhQUFBO0FKOFlKO0FJM1lBO0VBQ0ksVUFBQTtBSjZZSjtBSTFZQTtFQUNJLFVBQUE7QUo0WUo7QUl6WUE7RUFDSSxhQUFBO0FKMllKO0FJeFlBO0VBQ0ksYUFBQTtBSjBZSjtBSXZZQTtFQUNJLFVBQUE7QUp5WUo7QUl0WUE7RUFDSSxVQUFBO0FKd1lKO0FJcllBO0VBQ0ksYUFBQTtBSnVZSjtBSXBZQTtFQUNJLFVBQUE7QUpzWUo7QUluWUE7RUFDSSxVQUFBO0FKcVlKO0FJbFlBO0VBQ0ksVUFBQTtBSm9ZSjtBSWpZQTtFQUNJLFlBQUE7QUptWUo7QUloWUE7RUFDSSxVQUFBO0FKa1lKO0FJL1hBO0VBQ0ksYUFBQTtBSmlZSjtBSTlYQTtFQUNJLFVBQUE7QUpnWUo7QUk3WEE7RUFDSSxhQUFBO0FKK1hKO0FJNVhBO0VBQ0ksVUFBQTtBSjhYSjtBSTNYQTtFQUNJLFVBQUE7QUo2WEo7QUkxWEE7RUFDSSxhQUFBO0FKNFhKO0FJelhBO0VBQ0ksYUFBQTtBSjJYSjtBSXhY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O0VBQ0EsMENBQUE7RU4weEJOLDJCQUEyQjtFTXp4QnJCLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VOMnhCTiwwQkFBMEI7RU0xeEJwQix3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxhQUFBO0VONHhCTix1QkFBdUI7QUFDekIiLCJmaWxlIjoiYmFzZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyLvu78uZXJyb3Itd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAyLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtZXJyb3ItY29kZSB7XHJcbiAgICAgICAgY29sb3I6ICNDM0MzQzM7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5idXR0b24td3JhcHBlciB7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc3NztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzc3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmVycm9yLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG4uZXJyb3Itd3JhcHBlciBoMSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbn1cbi5lcnJvci13cmFwcGVyIC50aXRsZSBoNCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxLjVyZW0gMCAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5lcnJvci13cmFwcGVyIC50ZXh0LWVycm9yLWNvZGUge1xuICBjb2xvcjogI0MzQzNDMztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmVycm9yLXdyYXBwZXIgLmJ1dHRvbi13cmFwcGVyIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmVycm9yLXdyYXBwZXIgLmJ1dHRvbi13cmFwcGVyIGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc3NztcbiAgY29sb3I6ICNmZmY7XG59XG4ud2FpdGluZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ub3ZlcmxheS1jb250ZW50IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ub3ZlcmxheS1jb250ZW50IHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVwdDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXdyYXA6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IGNlbnRyYWw7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uc3Bpbm5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1yb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stcm90YXRlcGxhbmUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgxODBkZWcpIHJvdGF0ZVgoMTgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1yb3RhdGVwbGFuZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XG4gIH1cbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS44NDY7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmhpZGUge1xuICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbn1cbiNtYWluLW1lbnUubmF2YmFyLWNvbGxhcHNlIC56b25lLnpvbmUtbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLnNlYXJjaFdyYXAgYS5idG4uYnRuLXByaW1hcnkuYnRuLXNtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnNlYXJjaFdyYXAgYS5hbGwtbGlzdCB7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBtaW4td2lkdGg6IDEyNXB4O1xufVxuI2FkdmFuY2Vfc2VhcmNoX3BhbmVsIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogZGVmYXVsdC1idXR0b247XG4gIC1tb3otYXBwZWFyYW5jZTogZGVmYXVsdC1idXR0b247XG4gIGFwcGVhcmFuY2U6IGRlZmF1bHQtYnV0dG9uO1xufVxuI2FkdmFuY2Vfc2VhcmNoX3BhbmVsIGlucHV0OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICAtbW96LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgLW1zLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4uZm9ybVNlYXJjaCAuYnRuLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybVNlYXJjaCAuYnRuV3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZm9ybVNlYXJjaCAuYnRuV3JhcHBlciBidXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyM4NmIxZTcrMCwzZTZiYTQrMTAwICovXG4gIGJhY2tncm91bmQ6ICM4NmIxZTc7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICAvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpnMllqRmxOeUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNelpUWmlZVFFpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjODZiMWU3KSwgY29sb3Itc3RvcCgxMDAlLCAjM2U2YmE0KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogVzNDICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xufVxuLmZvcm1TZWFyY2ggLmJ0bldyYXBwZXIgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMzZTZiYTQrMCw4NmIxZTcrMTAwICovXG4gIGJhY2tncm91bmQ6ICMzZTZiYTQ7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICAvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpObE5tSmhOQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNNE5tSXhaVGNpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjM2U2YmE0KSwgY29sb3Itc3RvcCgxMDAlLCAjODZiMWU3KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogVzNDICovXG59XG4uZm9ybVNlYXJjaCAuYnRuV3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvcm1TZWFyY2ggLmJ0bldyYXBwZXIgYnV0dG9uLmJ0bi1hZHZhbmNlLXNlYXJjaC5jb2xsYXBzZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyM4NmIxZTcrMCwzZTZiYTQrMTAwICovXG4gIGJhY2tncm91bmQ6ICM4NmIxZTc7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICAvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpnMllqRmxOeUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNelpUWmlZVFFpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjODZiMWU3KSwgY29sb3Itc3RvcCgxMDAlLCAjM2U2YmE0KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogVzNDICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4uZm9ybVNlYXJjaCAuYnRuV3JhcHBlciBidXR0b24uYnRuLWFkdmFuY2Utc2VhcmNoLmNvbGxhcHNlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jM2U2YmE0KzAsODZiMWU3KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAjM2U2YmE0O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6TmxObUpoTkNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTTRObUl4WlRjaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzNlNmJhNCksIGNvbG9yLXN0b3AoMTAwJSwgIzg2YjFlNykpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIFczQyAqL1xufVxuLmZvcm1TZWFyY2ggLmJ0bldyYXBwZXIgYnV0dG9uLmJ0bi1hZHZhbmNlLXNlYXJjaC5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcmlnaHQ6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmZvcm1TZWFyY2ggLmJ0bldyYXBwZXIgYnV0dG9uLmJ0bi1hZHZhbmNlLXNlYXJjaCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzg2YjFlNyswLDNlNmJhNCsxMDAgKi9cbiAgYmFja2dyb3VuZDogIzg2YjFlNztcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJemcyWWpGbE55SWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU16WlRaaVlUUWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICM4NmIxZTcpLCBjb2xvci1zdG9wKDEwMCUsICMzZTZiYTQpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbi5mb3JtU2VhcmNoIC5idG5XcmFwcGVyIGJ1dHRvbi5idG4tYWR2YW5jZS1zZWFyY2g6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzNlNmJhNCswLDg2YjFlNysxMDAgKi9cbiAgYmFja2dyb3VuZDogIzNlNmJhNDtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJek5sTm1KaE5DSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU00Tm1JeFpUY2lJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMzZTZiYTQpLCBjb2xvci1zdG9wKDEwMCUsICM4NmIxZTcpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBXM0MgKi9cbn1cbi5mb3JtU2VhcmNoIC5idG5XcmFwcGVyIGJ1dHRvbi5idG4tYWR2YW5jZS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcmlnaHQ6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmZvcm1TZWFyY2ggLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm1TZWFyY2ggLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtU2VhcmNoIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMC45O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG4uYnRuLXNlYXJjaC1idXllci1ndWlkZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cbi5idG4tc2VhcmNoLWJ1eWVyLWd1aWRlIHNwYW4uZ2x5cGhpY29uLmdseXBoaWNvbi1zZWFyY2gge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG4uYngtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNzQ1cHghaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0byAyM3B4IWltcG9ydGFudDtcbn1cbi5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCB7XG4gIGxlZnQ6IDAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLmRyb3Bkb3duRmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmRyb3Bkb3duLW1lbnUuZm9ybS1ob3Jpem9udGFsLmZpbHRlcklubmVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG59XG4uZHJvcGRvd24tbWVudS5mb3JtLWhvcml6b250YWwuZmlsdGVySW5uZXIgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDVweCFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bi1tZW51LmZvcm0taG9yaXpvbnRhbC5maWx0ZXJJbm5lciAuY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4udGl0bGUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBjb2xvcjogIzJkNGU3OTtcbn1cbi50aXRsZS13cmFwcGVyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzJkNGU3OTtcbn1cbi8qYnV0dG9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuYnV0dG9uLmJ0bixcbmEuYnRuLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyM4NmIxZTcrMCwzZTZiYTQrMTAwICovXG4gIGJhY2tncm91bmQ6ICM4NmIxZTc7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICAvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpnMllqRmxOeUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNelpUWmlZVFFpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjODZiMWU3KSwgY29sb3Itc3RvcCgxMDAlLCAjM2U2YmE0KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogVzNDICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG5idXR0b24uYnRuOmhvdmVyLFxuYS5idG46aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jM2U2YmE0KzAsODZiMWU3KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAjM2U2YmE0O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6TmxObUpoTkNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTTRObUl4WlRjaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzNlNmJhNCksIGNvbG9yLXN0b3AoMTAwJSwgIzg2YjFlNykpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIFczQyAqL1xufVxuLm1lbnVJY29uIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbn1cbnNlbGVjdCxcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcbn1cbi50YWJsZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRhYmxlID4gLnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvdyxcbi5jZWxsIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udGFibGUuZml4ZWQgPiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5yb3cge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4ucm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnJvdyA+IC5jZWxsOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucm93ID4gLmNlbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jZWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi8qIE9wdC1pbiBvdXRzaWRlIHBhZGRpbmcgKi9cbi5yb3ctcGFkIHtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbn1cbi5yb3ctcGFkIC5jZWxsOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uc3Bhbi0xLTEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zcGFuLTEtMiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc3Bhbi0xLTMge1xuICB3aWR0aDogMzMuMzMlO1xufVxuLnNwYW4tMS00IHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5zcGFuLTEtNSB7XG4gIHdpZHRoOiAyMCU7XG59XG4uc3Bhbi0xLTYge1xuICB3aWR0aDogMTYuNjYlO1xufVxuLnNwYW4tMS03IHtcbiAgd2lkdGg6IDE0LjI4JTtcbn1cbi5zcGFuLTEtOCB7XG4gIHdpZHRoOiAxMi41JTtcbn1cbi5zcGFuLTEtOSB7XG4gIHdpZHRoOiAxMS4xMSU7XG59XG4uc3Bhbi0xLTEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5zcGFuLTEtMTEge1xuICB3aWR0aDogOS4wOSU7XG59XG4uc3Bhbi0xLTEyIHtcbiAgd2lkdGg6IDguMzMlO1xufVxuLnNwYW4tMi0zIHtcbiAgd2lkdGg6IDY2LjY2JTtcbn1cbi5zcGFuLTItNCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc3Bhbi0yLTUge1xuICB3aWR0aDogNDAlO1xufVxuLnNwYW4tMi02IHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbi5zcGFuLTItOCB7XG4gIHdpZHRoOiAyNSU7XG59XG4uc3Bhbi0yLTEwIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5zcGFuLTItMTIge1xuICB3aWR0aDogMTYuNjYlO1xufVxuLnNwYW4tMy00IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5zcGFuLTMtNSB7XG4gIHdpZHRoOiA2MCU7XG59XG4uc3Bhbi0zLTYge1xuICB3aWR0aDogNTAlO1xufVxuLnNwYW4tMy04IHtcbiAgd2lkdGg6IDM3LjUlO1xufVxuLnNwYW4tMy0xMCB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4uc3Bhbi0zLTEyIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5zcGFuLTQtNSB7XG4gIHdpZHRoOiA4MCU7XG59XG4uc3Bhbi00LTYge1xuICB3aWR0aDogNjYuNjYlO1xufVxuLnNwYW4tNC04IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zcGFuLTQtMTAge1xuICB3aWR0aDogNDAlO1xufVxuLnNwYW4tNC0xMiB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4uc3Bhbi01LTYge1xuICB3aWR0aDogODMuMzMlO1xufVxuLnNwYW4tNS04IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5zcGFuLTUtMTAge1xuICB3aWR0aDogNTAlO1xufVxuLnNwYW4tNS0xMiB7XG4gIHdpZHRoOiA0MS42NiU7XG59XG4uc3Bhbi02LTgge1xuICB3aWR0aDogNzUlO1xufVxuLnNwYW4tNi0xMCB7XG4gIHdpZHRoOiA2MCU7XG59XG4uc3Bhbi02LTEyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zcGFuLTctOCB7XG4gIHdpZHRoOiA4Ny41JTtcbn1cbi5zcGFuLTctMTAge1xuICB3aWR0aDogNzAlO1xufVxuLnNwYW4tNy0xMiB7XG4gIHdpZHRoOiA1OC4zMyU7XG59XG4uc3Bhbi04LTEwIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5zcGFuLTgtMTIge1xuICB3aWR0aDogNjYuNjYlO1xufVxuLnNwYW4tOS0xMCB7XG4gIHdpZHRoOiA5MCU7XG59XG4uc3Bhbi05LTEyIHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5zcGFuLTEwLTEyIHtcbiAgd2lkdGg6IDgzLjMzJTtcbn1cbi5zcGFuLTExLTEyIHtcbiAgd2lkdGg6IDkxLjY2JTtcbn1cbi5sYXlvdXQtY29udGVudC1pbWFnZSxcbi5sYXlvdXQtY29udGVudC12ZWN0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4vKiBCb290c3RyYXAgY29tcGF0aWJsZSBzcGFucyAqL1xuLnNwYW4tMSB7XG4gIHdpZHRoOiA4LjMzJTtcbn1cbi5zcGFuLTIge1xuICB3aWR0aDogMTYuNjYlO1xufVxuLnNwYW4tMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4uc3Bhbi00IHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbi5zcGFuLTUge1xuICB3aWR0aDogNDEuNjYlO1xufVxuLnNwYW4tNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc3Bhbi03IHtcbiAgd2lkdGg6IDU4LjMzJTtcbn1cbi5zcGFuLTgge1xuICB3aWR0aDogNjYuNjYlO1xufVxuLnNwYW4tOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uc3Bhbi0xMCB7XG4gIHdpZHRoOiA4My4zMyU7XG59XG4uc3Bhbi0xMSB7XG4gIHdpZHRoOiA5MS42NiU7XG59XG4uc3Bhbi0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMlO1xufVxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2JTtcbn1cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMlO1xufVxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2JTtcbn1cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMlO1xufVxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2JTtcbn1cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzJTtcbn1cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjYlO1xufVxuLm9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLyogUkVTUE9OU0lWRU5FU1MgKi9cbi8qIExhcmdlIGRlc2t0b3AgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhYmxlLmZpeGVkID4gLnJvdyB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgfVxufVxuLyogRGVmYXVsdCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YWJsZS5maXhlZCA+IC5yb3cge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxufVxuLyogUG9ydHJhaXQgdGFibGV0IHRvIGxhbmRzY2FwZSBhbmQgZGVza3RvcCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLnRhYmxlLmZpeGVkID4gLnJvdyB7XG4gICAgd2lkdGg6IDcyNHB4O1xuICB9XG59XG4vKiBMYW5kc2NhcGUgcGhvbmUgdG8gcG9ydHJhaXQgdGFibGV0ICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLmZpeGVkID4gLnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIGRvd24gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGFibGUuZml4ZWQgPiAucm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLypUaGlzIHN0eWxlIGZvciBsYW5kaW5nIHBhZ2UgKi9cbiNsYW5kaW5nLXBhZ2Uge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuI2xhbmRpbmctcGFnZSBpbWcge1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2xhbmRpbmctcGFnZSAuaG93LXRvZG8ge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4jbGFuZGluZy1wYWdlIC5ob3ctdG9kbyBoMyB7XG4gIGNvbG9yOiAjM0M0RTVFO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNsYW5kaW5nLXBhZ2UgLmhvdy10b2RvIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzQzRFNUQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuI2xhbmRpbmctcGFnZSAuaG93LXRvZG8gdWwgbGkge1xuICBjb2xvcjogIzNDNEU1RDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNsYW5kaW5nLXBhZ2UtZ3VpZGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI2xhbmRpbmctcGFnZS1ndWlkZSBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNsYW5kaW5nLXBhZ2UtZ3VpZGUgdWwge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4jbGFuZGluZy1wYWdlLWd1aWRlIHVsIHVsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5zdHlsZS1idXR0b24tZGVmYXVsdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzg2YjFlNyswLDNlNmJhNCsxMDAgKi9cbiAgYmFja2dyb3VuZDogIzg2YjFlNztcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJemcyWWpGbE55SWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU16WlRaaVlUUWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICM4NmIxZTcpLCBjb2xvci1zdG9wKDEwMCUsICMzZTZiYTQpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbi5zdHlsZS1idXR0b24tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jM2U2YmE0KzAsODZiMWU3KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAjM2U2YmE0O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6TmxObUpoTkNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTTRObUl4WlRjaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzNlNmJhNCksIGNvbG9yLXN0b3AoMTAwJSwgIzg2YjFlNykpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIFczQyAqL1xufVxuLm1vZGFsLWJvZHkgLmR5bmFtaWMtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZHluYW1pYy1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5keW5hbWljLWZvcm0gaW5wdXQsXG4uZHluYW1pYy1mb3JtIHRleHRhcmVhLFxuLmR5bmFtaWMtZm9ybSBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNGQkZCRkI7XG59XG4uZHluYW1pYy1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZCRkJGQjtcbn1cbi5keW5hbWljLWZvcm0gaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmR5bmFtaWMtZm9ybSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmR5bmFtaWMtZm9ybSBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNGVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG4uZHluYW1pYy1mb3JtIGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmR5bmFtaWMtZm9ybSBidXR0b246bm90KC5jbG9zZSwgLm5hdi1saW5rKSB7XG4gIGJhY2tncm91bmQ6ICMyQzRCODk7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZHluYW1pYy1mb3JtIGJ1dHRvbjpub3QoLmNsb3NlLCAubmF2LWxpbmspLnJlbW92ZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuLmR5bmFtaWMtZm9ybSBidXR0b246bm90KC5jbG9zZSwgLm5hdi1saW5rKS5jcC1hZGQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjMmM0Yjg5O1xuICBjb2xvcjogIzJjNGI4OTtcbn1cbi5keW5hbWljLWZvcm0gYnV0dG9uOm5vdCguY2xvc2UsIC5uYXYtbGluayk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZHluYW1pYy1mb3JtIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4uZHluYW1pYy1mb3JtIC5uYXYtcGlsbHMge1xuICBtYXJnaW46IDAuOGVtIDAgMCAwO1xufVxuLmR5bmFtaWMtZm9ybSAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xufVxuLmR5bmFtaWMtZm9ybSAjbG9hZGluZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgLyogU2VtaS10cmFuc3BhcmVudCB3aGl0ZSAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiBGb3IgY2VudGVyaW5nIGNvbnRlbnQgKi9cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG4gIC8qIEVuc3VyZSBpdCdzIG9uIHRvcCAqL1xufVxuIiwi77u/LndhaXRpbmctb3ZlcmxheXtcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgdG9wOjA7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIG9wYWNpdHk6MC41O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDoxMDAlO1xyXG59XHJcbi5vdmVybGF5LWNvbnRlbnR7XHJcbiAgICB0b3A6NTAlO1xyXG4gICAgbGVmdDo1MCU7XHJcbiAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgZGlzcGxheTp0YWJsZTtcclxuXHJcbiAgICBzcGFue1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6MTVwdDtcclxuICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICB0ZXh0LXdyYXA6bm9uZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246Y2VudHJhbDtcclxuICAgICAgICBkaXNwbGF5OnRhYmxlLWNlbGw7XHJcbiAgICB9XHJcbn1cclxuLnNwaW5uZXIge1xyXG4gICAgZGlzcGxheTp0YWJsZS1jZWxsO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNrLXJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb246IHNrLXJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzay1yb3RhdGVwbGFuZSB7XHJcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIH1cclxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMTgwZGVnKSB9XHJcbiAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgxODBkZWcpICByb3RhdGVYKDE4MGRlZykgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNrLXJvdGF0ZXBsYW5lIHtcclxuICAwJSB7IFxyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZykgXHJcbiAgfSA1MCUgeyBcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKSBcclxuICB9IDEwMCUgeyBcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcclxuICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcInZhcmlhYmxlcy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbi5sZXNzXCI7XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODQ2O1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbn1cclxuLy8gdXNlIGZvciBoaWRlIHNhbWUgYXMgY29sbGFwc2UgYm9vdHN0cmFwIGNsYXNzXHJcbi5oaWRle1xyXG4gICAgdmlzaWJpbGl0eTpjb2xsYXBzZTtcclxufVxyXG5cclxuLy9OYXZpZ2F0aW9uXHJcbiNtYWluLW1lbnUubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIC56b25lLnpvbmUtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2hXcmFwIHtcclxuICAgIGEuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1zbSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEuYWxsLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNhZHZhbmNlX3NlYXJjaF9wYW5lbCB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBkZWZhdWx0LWJ1dHRvbjtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IGRlZmF1bHQtYnV0dG9uO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IGRlZmF1bHQtYnV0dG9uO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xyXG4gICAgICAgICAgICAtbW96LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcclxuICAgICAgICAgICAgLW1zLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybVNlYXJjaCB7XHJcbiAgICAuYnRuLWNlbnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG5XcmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgLnN0eWxlLWJ1dHRvbi1kZWZhdWx0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbi5idG4tYWR2YW5jZS1zZWFyY2guY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgLnN0eWxlLWJ1dHRvbi1kZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3cgKFwiXFxmMGRkXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24uYnRuLWFkdmFuY2Utc2VhcmNoIHtcclxuICAgICAgICAgICAgLnN0eWxlLWJ1dHRvbi1kZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3cgKFwiXFxmMGRlXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMTIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogLjk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc2VhcmNoLWJ1eWVyLWd1aWRlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuXHJcbiAgICBzcGFuLmdseXBoaWNvbi5nbHlwaGljb24tc2VhcmNoIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYngtd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDc0NXB4IWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIzcHghaW1wb3J0YW50O1xyXG5cclxuICAgIC5ieC12aWV3cG9ydCB7XHJcbiAgICAgICAgbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi5kcm9wZG93bkZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS5mb3JtLWhvcml6b250YWwuZmlsdGVySW5uZXIge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGl0bGUtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgIGNvbG9yOiAjMmQ0ZTc5O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMyZDRlNzk7XHJcbiAgICB9XHJcbn1cclxuLypidXR0b25cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuYnV0dG9uLmJ0bixcclxuYS5idG4sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuIHtcclxuICAgIC5zdHlsZS1idXR0b24tZGVmYXVsdDtcclxufVxyXG5cclxuLm1lbnVJY29uIHtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcclxufVxyXG5cclxuc2VsZWN0LCBzZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAgIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG59Iiwi77u/LnN0eWxlLWJ1dHRvbi1kZWZhdWx0IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzg2YjFlNyswLDNlNmJhNCsxMDAgKi9cclxuICAgIGJhY2tncm91bmQ6IHJnYigxMzQsMTc3LDIzMSk7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gICAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJemcyWWpGbE55SWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU16WlRaaVlUUWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDEzNCwxNzcsMjMxLDEpIDAlLCByZ2JhKDYyLDEwNywxNjQsMSkgMTAwJSk7IC8qIEZGMy42KyAqL1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSxyZ2JhKDEzNCwxNzcsMjMxLDEpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoNjIsMTA3LDE2NCwxKSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMTM0LDE3NywyMzEsMSkgMCUscmdiYSg2MiwxMDcsMTY0LDEpIDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMTM0LDE3NywyMzEsMSkgMCUscmdiYSg2MiwxMDcsMTY0LDEpIDEwMCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cclxuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgxMzQsMTc3LDIzMSwxKSAwJSxyZ2JhKDYyLDEwNywxNjQsMSkgMTAwJSk7IC8qIElFMTArICovXHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgxMzQsMTc3LDIzMSwxKSAwJSxyZ2JhKDYyLDEwNywxNjQsMSkgMTAwJSk7IC8qIFczQyAqL1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jM2U2YmE0KzAsODZiMWU3KzEwMCAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYig2MiwxMDcsMTY0KTsgLyogT2xkIGJyb3dzZXJzICovXHJcbiAgICAgICAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpObE5tSmhOQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNNE5tSXhaVGNpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoNjIsMTA3LDE2NCwxKSAwJSwgcmdiYSgxMzQsMTc3LDIzMSwxKSAxMDAlKTsgLyogRkYzLjYrICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSxyZ2JhKDYyLDEwNywxNjQsMSkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgxMzQsMTc3LDIzMSwxKSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDYyLDEwNywxNjQsMSkgMCUscmdiYSgxMzQsMTc3LDIzMSwxKSAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSg2MiwxMDcsMTY0LDEpIDAlLHJnYmEoMTM0LDE3NywyMzEsMSkgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSg2MiwxMDcsMTY0LDEpIDAlLHJnYmEoMTM0LDE3NywyMzEsMSkgMTAwJSk7IC8qIElFMTArICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoNjIsMTA3LDE2NCwxKSAwJSxyZ2JhKDEzNCwxNzcsMjMxLDEpIDEwMCUpOyAvKiBXM0MgKi9cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5pY29uLWFycm93IChAaWNvbikge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogQGljb247XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICByaWdodDogNHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufSAgICAgICAgICAgIFxyXG4iLCLvu78udGFibGUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICYgPiAucm93IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4ucm93LCBcclxuLmNlbGwge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuICAgIC50YWJsZS5maXhlZCB7XHJcbiAgICAgICAgJiA+IC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbi5yb3cge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICAgICYgPiAuY2VsbCB7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2VsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5cclxuLyogT3B0LWluIG91dHNpZGUgcGFkZGluZyAqL1xyXG4ucm93LXBhZCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xyXG4gICAgLmNlbGwge1xyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNwYW4tMS0xIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc3Bhbi0xLTIge1xyXG4gICAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnNwYW4tMS0zIHtcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcbn1cclxuXHJcbi5zcGFuLTEtNCB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG59XHJcblxyXG4uc3Bhbi0xLTUge1xyXG4gICAgd2lkdGg6IDIwJTtcclxufVxyXG5cclxuLnNwYW4tMS02IHtcclxuICAgIHdpZHRoOiAxNi42NiU7XHJcbn1cclxuXHJcbi5zcGFuLTEtNyB7XHJcbiAgICB3aWR0aDogMTQuMjglO1xyXG59XHJcblxyXG4uc3Bhbi0xLTgge1xyXG4gICAgd2lkdGg6IDEyLjUlO1xyXG59XHJcblxyXG4uc3Bhbi0xLTkge1xyXG4gICAgd2lkdGg6IDExLjExJTtcclxufVxyXG5cclxuLnNwYW4tMS0xMCB7XHJcbiAgICB3aWR0aDogMTAlO1xyXG59XHJcblxyXG4uc3Bhbi0xLTExIHtcclxuICAgIHdpZHRoOiA5LjA5JTtcclxufVxyXG5cclxuLnNwYW4tMS0xMiB7XHJcbiAgICB3aWR0aDogOC4zMyU7XHJcbn1cclxuXHJcbi5zcGFuLTItMyB7XHJcbiAgICB3aWR0aDogNjYuNjYlO1xyXG59XHJcblxyXG4uc3Bhbi0yLTQge1xyXG4gICAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnNwYW4tMi01IHtcclxuICAgIHdpZHRoOiA0MCU7XHJcbn1cclxuXHJcbi5zcGFuLTItNiB7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG59XHJcblxyXG4uc3Bhbi0yLTgge1xyXG4gICAgd2lkdGg6IDI1JTtcclxufVxyXG5cclxuLnNwYW4tMi0xMCB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG59XHJcblxyXG4uc3Bhbi0yLTEyIHtcclxuICAgIHdpZHRoOiAxNi42NiU7XHJcbn1cclxuXHJcbi5zcGFuLTMtNCB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG59XHJcblxyXG4uc3Bhbi0zLTUge1xyXG4gICAgd2lkdGg6IDYwJTtcclxufVxyXG5cclxuLnNwYW4tMy02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5zcGFuLTMtOCB7XHJcbiAgICB3aWR0aDogMzcuNSU7XHJcbn1cclxuXHJcbi5zcGFuLTMtMTAge1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxufVxyXG5cclxuLnNwYW4tMy0xMiB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG59XHJcblxyXG4uc3Bhbi00LTUge1xyXG4gICAgd2lkdGg6IDgwJTtcclxufVxyXG5cclxuLnNwYW4tNC02IHtcclxuICAgIHdpZHRoOiA2Ni42NiU7XHJcbn1cclxuXHJcbi5zcGFuLTQtOCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uc3Bhbi00LTEwIHtcclxuICAgIHdpZHRoOiA0MCU7XHJcbn1cclxuXHJcbi5zcGFuLTQtMTIge1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxufVxyXG5cclxuLnNwYW4tNS02IHtcclxuICAgIHdpZHRoOiA4My4zMyU7XHJcbn1cclxuXHJcbi5zcGFuLTUtOCB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG59XHJcblxyXG4uc3Bhbi01LTEwIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5zcGFuLTUtMTIge1xyXG4gICAgd2lkdGg6IDQxLjY2JTtcclxufVxyXG5cclxuLnNwYW4tNi04IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5zcGFuLTYtMTAge1xyXG4gICAgd2lkdGg6IDYwJTtcclxufVxyXG5cclxuLnNwYW4tNi0xMiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uc3Bhbi03LTgge1xyXG4gICAgd2lkdGg6IDg3LjUlO1xyXG59XHJcblxyXG4uc3Bhbi03LTEwIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbn1cclxuXHJcbi5zcGFuLTctMTIge1xyXG4gICAgd2lkdGg6IDU4LjMzJTtcclxufVxyXG5cclxuLnNwYW4tOC0xMCB7XHJcbiAgICB3aWR0aDogODAlO1xyXG59XHJcblxyXG4uc3Bhbi04LTEyIHtcclxuICAgIHdpZHRoOiA2Ni42NiU7XHJcbn1cclxuXHJcbi5zcGFuLTktMTAge1xyXG4gICAgd2lkdGg6IDkwJTtcclxufVxyXG5cclxuLnNwYW4tOS0xMiB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG59XHJcblxyXG4uc3Bhbi0xMC0xMiB7XHJcbiAgICB3aWR0aDogODMuMzMlO1xyXG59XHJcblxyXG4uc3Bhbi0xMS0xMiB7XHJcbiAgICB3aWR0aDogOTEuNjYlO1xyXG59XHJcblxyXG4ubGF5b3V0LWNvbnRlbnQtaW1hZ2UsIFxyXG4ubGF5b3V0LWNvbnRlbnQtdmVjdG9yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKiBCb290c3RyYXAgY29tcGF0aWJsZSBzcGFucyAqL1xyXG4uc3Bhbi0xIHsgd2lkdGg6IDguMzMlOyB9XHJcbi5zcGFuLTIgeyB3aWR0aDogMTYuNjYlOyB9XHJcbi5zcGFuLTMgeyB3aWR0aDogMjUlOyB9XHJcbi5zcGFuLTQgeyB3aWR0aDogMzMuMzMlOyB9XHJcbi5zcGFuLTUgeyB3aWR0aDogNDEuNjYlOyB9XHJcbi5zcGFuLTYgeyB3aWR0aDogNTAlOyB9XHJcbi5zcGFuLTcgeyB3aWR0aDogNTguMzMlOyB9XHJcbi5zcGFuLTggeyB3aWR0aDogNjYuNjYlOyB9XHJcbi5zcGFuLTkgeyB3aWR0aDogNzUlOyB9XHJcbi5zcGFuLTEwIHsgd2lkdGg6IDgzLjMzJTsgfVxyXG4uc3Bhbi0xMSB7IHdpZHRoOiA5MS42NiU7IH1cclxuLnNwYW4tMTIgeyB3aWR0aDogMTAwJTsgfVxyXG5cclxuLm9mZnNldC0xIHsgbWFyZ2luLWxlZnQ6IDguMzMlOyB9XHJcbi5vZmZzZXQtMiB7IG1hcmdpbi1sZWZ0OiAxNi42NiU7IH1cclxuLm9mZnNldC0zIHsgbWFyZ2luLWxlZnQ6IDI1JTsgfVxyXG4ub2Zmc2V0LTQgeyBtYXJnaW4tbGVmdDogMzMuMzMlOyB9XHJcbi5vZmZzZXQtNSB7IG1hcmdpbi1sZWZ0OiA0MS42NiU7IH1cclxuLm9mZnNldC02IHsgbWFyZ2luLWxlZnQ6IDUwJTsgfVxyXG4ub2Zmc2V0LTcgeyBtYXJnaW4tbGVmdDogNTguMzMlOyB9XHJcbi5vZmZzZXQtOCB7IG1hcmdpbi1sZWZ0OiA2Ni42NiU7IH1cclxuLm9mZnNldC05IHsgbWFyZ2luLWxlZnQ6IDc1JTsgfVxyXG4ub2Zmc2V0LTEwIHsgbWFyZ2luLWxlZnQ6IDgzLjMzJTsgfVxyXG4ub2Zmc2V0LTExIHsgbWFyZ2luLWxlZnQ6IDkxLjY2JTsgfVxyXG4ub2Zmc2V0LTEyIHsgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cclxuXHJcbi8qIFJFU1BPTlNJVkVORVNTICovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC50YWJsZS5maXhlZCAge1xyXG4gICAgICAgICYgPiAucm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDExNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIERlZmF1bHQgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAudGFibGUuZml4ZWQge1xyXG4gICAgICAgICYgPiAucm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0IHRvIGxhbmRzY2FwZSBhbmQgZGVza3RvcCAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gICAgLnRhYmxlLmZpeGVkIHsgXHJcbiAgICAgICAgJiA+IC5yb3cge1xyXG4gICAgICAgICAgICB3aWR0aDogNzI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmUgdG8gcG9ydHJhaXQgdGFibGV0ICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnRhYmxlLmZpeGVkIHtcclxuICAgICAgICAmPiAucm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBkb3duICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnRhYmxlLmZpeGVkIHtcclxuICAgICAgICAmID4gLnJvdyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vKlRoaXMgc3R5bGUgZm9yIGxhbmRpbmcgcGFnZSAqL1xyXG5AaW1wb3J0IFwidmFyaWFibGVzLmxlc3NcIjtcclxuXHJcbiNsYW5kaW5nLXBhZ2Uge1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvdy10b2RvIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBqdW1ib3Ryb24tYmc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM0M0RTVFO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzQzRFNUQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzQzRFNUQ7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbGFuZGluZy1wYWdlLWd1aWRlIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAanVtYm90cm9uLWJnO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/Lm1vZGFsLWJvZHkge1xyXG5cclxuICAgIC5keW5hbWljLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keW5hbWljLWZvcm0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcblxyXG4gICAgaW5wdXQsXHJcbiAgICB0ZXh0YXJlYSxcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTtcclxuICAgICAgICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGQkZCRkI7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGQkZCRkI7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1maWxlXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xyXG4gICAgICAgIHBhZGRpbmc6IC4yZW0gLjRlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b246aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuXHJcblxyXG4gICAgYnV0dG9uOm5vdCguY2xvc2UsIC5uYXYtbGluaykge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyQzRCODk7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgJi5yZW1vdmUtYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RjMzU0NTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY3AtYWRkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjMmM0Yjg5O1xyXG4gICAgICAgICAgICBjb2xvcjogIzJjNGI4OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LXBpbGxzIHtcclxuICAgICAgICBtYXJnaW46IDAuOGVtIDAgMCAwO1xyXG5cclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2xvYWRpbmctb3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IC8qIFNlbWktdHJhbnNwYXJlbnQgd2hpdGUgKi9cclxuICAgICAgICBkaXNwbGF5OiBmbGV4OyAvKiBGb3IgY2VudGVyaW5nIGNvbnRlbnQgKi9cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7IC8qIEVuc3VyZSBpdCdzIG9uIHRvcCAqL1xyXG4gICAgfVxyXG5cclxufVxyXG4iXX0= */
