/*
** 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]::-webkit-file-upload-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 {
  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]::-webkit-file-upload-button:hover {
  opacity: 0.7;
}
.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=base.css.map */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL0NvbXBvbmVudHMvY3VzdG9tLWVycm9yLmxlc3MiLCJiYXNlLmNzcyIsIi4uLy4uLy4uLy4uLy4uL0NvbXBvbmVudHMvbG9hZGluZy1vdmVybGF5Lmxlc3MiLCIuLi8uLi8uLi8uLi8uLi9Db21wb25lbnRzL3NhbHdlZW4ubGVzcyIsIi4uLy4uLy4uLy4uLy4uL0NvbXBvbmVudHMvbWl4aW4ubGVzcyIsIi4uLy4uLy4uLy4uLy4uL0NvbXBvbmVudHMvZGVmYXVsdC1ncmlkLmxlc3MiLCIuLi8uLi8uLi8uLi8uLi9Db21wb25lbnRzL2xhbmRpbmctcGFnZS5sZXNzIiwiLi4vLi4vLi4vLi4vLi4vQ29tcG9uZW50cy9DdXN0b21pemUvZm9ybS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0FDQ0o7QURIQTtFQUtRLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG9DQUFBO0FDQ1I7QURWQTtFQWVZLGNBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QUNGWjtBRGpCQTtFQXdCUSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FDSlI7QUR0QkE7RUFpQ1kscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FDUlo7QURVWTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtBQ1JoQjtBQ3JDQTtFQUNJLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FEdUNKO0FDckNBO0VBQ0ksUUFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHdDQUFBO1VBQUEsZ0NBQUE7RUFDQSxj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V0FBQTtBSndhSjtBSXJhQTtFQUNJLFVBQUE7QUp1YUo7QUlwYUE7RUFDSSxhQUFBO0FKc2FKO0FJbmFBO0VBQ0ksVUFBQTtBSnFhSjtBSWxhQTtFQUNJLFVBQUE7QUpvYUo7QUlqYUE7RUFDSSxhQUFBO0FKbWFKO0FJaGFBO0VBQ0ksYUFBQTtBSmthSjtBSS9aQTtFQUNJLFlBQUE7QUppYUo7QUk5WkE7RUFDSSxhQUFBO0FKZ2FKO0FJN1pBO0VBQ0ksVUFBQTtBSitaSjtBSTVaQTtFQUNJLFlBQUE7QUo4Wko7QUkzWkE7RUFDSSxZQUFBO0FKNlpKO0FJMVpBO0VBQ0ksYUFBQTtBSjRaSjtBSXpaQTtFQUNJLFVBQUE7QUoyWko7QUl4WkE7RUFDSSxVQUFBO0FKMFpKO0FJdlpBO0VBQ0ksYUFBQTtBSnlaSjtBSXRaQTtFQUNJLFVBQUE7QUp3Wko7QUlyWkE7RUFDSSxVQUFBO0FKdVpKO0FJcFpBO0VBQ0ksYUFBQTtBSnNaSjtBSW5aQTtFQUNJLFVBQUE7QUpxWko7QUlsWkE7RUFDSSxVQUFBO0FKb1pKO0FJalpBO0VBQ0ksVUFBQTtBSm1aSjtBSWhaQTtFQUNJLFlBQUE7QUprWko7QUkvWUE7RUFDSSxhQUFBO0FKaVpKO0FJOVlBO0VBQ0ksVUFBQTtBSmdaSjtBSTdZQTtFQUNJLFVBQUE7QUorWUo7QUk1WUE7RUFDSSxhQUFBO0FKOFlKO0FJM1lBO0VBQ0ksVUFBQTtBSjZZSjtBSTFZQTtFQUNJLFVBQUE7QUo0WUo7QUl6WUE7RUFDSSxhQUFBO0FKMllKO0FJeFlBO0VBQ0ksYUFBQTtBSjBZSjtBSXZZQTtFQUNJLFVBQUE7QUp5WUo7QUl0WUE7RUFDSSxVQUFBO0FKd1lKO0FJcllBO0VBQ0ksYUFBQTtBSnVZSjtBSXBZQTtFQUNJLFVBQUE7QUpzWUo7QUluWUE7RUFDSSxVQUFBO0FKcVlKO0FJbFlBO0VBQ0ksVUFBQTtBSm9ZSjtBSWpZQTtFQUNJLFlBQUE7QUptWUo7QUloWUE7RUFDSSxVQUFBO0FKa1lKO0FJL1hBO0VBQ0ksYUFBQTtBSmlZSjtBSTlYQTtFQUNJLFVBQUE7QUpnWUo7QUk3WEE7RUFD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Qlo7QU1qeUJRO0VBQ0ksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLGNBQUE7QU5teUJaO0FNaHlCUTtFQUNJLFlBQUE7QU5reUJaO0FNaDNCQTtFQW1GUSxpQkFBQTtBTmd5QlI7QU1uM0JBO0VBdUZRLG1CQUFBO0FOK3hCUjtBTXQzQkE7RUE0RmdCLHlCQUFBO0FONnhCaEI7QU16M0JBO0VBa0dRLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMENBQUE7RU4weEJOLDJCQUEyQjtFTXp4QnJCLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VOMnhCTiwwQkFBMEI7RU0xeEJwQix3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxhQUFBO0VONHhCTix1QkFBdUI7QUFDekI7QUFDQSxtQ0FBbUMiLCJmaWxlIjoiYmFzZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIi5lcnJvci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuLmVycm9yLXdyYXBwZXIgaDEge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG59XG4uZXJyb3Itd3JhcHBlciAudGl0bGUgaDQge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMS41cmVtIDAgMi41cmVtO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uZXJyb3Itd3JhcHBlciAudGV4dC1lcnJvci1jb2RlIHtcbiAgY29sb3I6ICNDM0MzQzM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lcnJvci13cmFwcGVyIC5idXR0b24td3JhcHBlciBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMzBweDtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3NztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5lcnJvci13cmFwcGVyIC5idXR0b24td3JhcHBlciBpbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndhaXRpbmctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC41O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm92ZXJsYXktY29udGVudCB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm92ZXJsYXktY29udGVudCBzcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC13cmFwOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50cmFsO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLnNwaW5uZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stcm90YXRlcGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1yb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXJvdGF0ZXBsYW5lIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVYKDE4MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stcm90YXRlcGxhbmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICB9XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODQ2O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5oaWRlIHtcbiAgdmlzaWJpbGl0eTogY29sbGFwc2U7XG59XG4jbWFpbi1tZW51Lm5hdmJhci1jb2xsYXBzZSAuem9uZS56b25lLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5zZWFyY2hXcmFwIGEuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1zbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zZWFyY2hXcmFwIGEuYWxsLWxpc3Qge1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbn1cbiNhZHZhbmNlX3NlYXJjaF9wYW5lbCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGRlZmF1bHQtYnV0dG9uO1xuICAtbW96LWFwcGVhcmFuY2U6IGRlZmF1bHQtYnV0dG9uO1xuICBhcHBlYXJhbmNlOiBkZWZhdWx0LWJ1dHRvbjtcbn1cbiNhZHZhbmNlX3NlYXJjaF9wYW5lbCBpbnB1dDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgLW1vei1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIC1tcy1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuLmZvcm1TZWFyY2ggLmJ0bi1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm1TZWFyY2ggLmJ0bldyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZvcm1TZWFyY2ggLmJ0bldyYXBwZXIgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jODZiMWU3KzAsM2U2YmE0KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAjODZiMWU3O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6ZzJZakZsTnlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTXpaVFppWVRRaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzg2YjFlNyksIGNvbG9yLXN0b3AoMTAwJSwgIzNlNmJhNCkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIFczQyAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbn1cbi5mb3JtU2VhcmNoIC5idG5XcmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jM2U2YmE0KzAsODZiMWU3KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAjM2U2YmE0O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6TmxObUpoTkNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTTRObUl4WlRjaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzNlNmJhNCksIGNvbG9yLXN0b3AoMTAwJSwgIzg2YjFlNykpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIFczQyAqL1xufVxuLmZvcm1TZWFyY2ggLmJ0bldyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb3JtU2VhcmNoIC5idG5XcmFwcGVyIGJ1dHRvbi5idG4tYWR2YW5jZS1zZWFyY2guY29sbGFwc2VkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jODZiMWU3KzAsM2U2YmE0KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAjODZiMWU3O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6ZzJZakZsTnlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTXpaVFppWVRRaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzg2YjFlNyksIGNvbG9yLXN0b3AoMTAwJSwgIzNlNmJhNCkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIFczQyAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuLmZvcm1TZWFyY2ggLmJ0bldyYXBwZXIgYnV0dG9uLmJ0bi1hZHZhbmNlLXNlYXJjaC5jb2xsYXBzZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzNlNmJhNCswLDg2YjFlNysxMDAgKi9cbiAgYmFja2dyb3VuZDogIzNlNmJhNDtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJek5sTm1KaE5DSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU00Tm1JeFpUY2lJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMzZTZiYTQpLCBjb2xvci1zdG9wKDEwMCUsICM4NmIxZTcpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBXM0MgKi9cbn1cbi5mb3JtU2VhcmNoIC5idG5XcmFwcGVyIGJ1dHRvbi5idG4tYWR2YW5jZS1zZWFyY2guY29sbGFwc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHJpZ2h0OiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5mb3JtU2VhcmNoIC5idG5XcmFwcGVyIGJ1dHRvbi5idG4tYWR2YW5jZS1zZWFyY2gge1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyM4NmIxZTcrMCwzZTZiYTQrMTAwICovXG4gIGJhY2tncm91bmQ6ICM4NmIxZTc7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICAvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpnMllqRmxOeUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNelpUWmlZVFFpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjODZiMWU3KSwgY29sb3Itc3RvcCgxMDAlLCAjM2U2YmE0KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogVzNDICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4uZm9ybVNlYXJjaCAuYnRuV3JhcHBlciBidXR0b24uYnRuLWFkdmFuY2Utc2VhcmNoOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMzZTZiYTQrMCw4NmIxZTcrMTAwICovXG4gIGJhY2tncm91bmQ6ICMzZTZiYTQ7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICAvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpObE5tSmhOQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNNE5tSXhaVGNpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjM2U2YmE0KSwgY29sb3Itc3RvcCgxMDAlLCAjODZiMWU3KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogVzNDICovXG59XG4uZm9ybVNlYXJjaCAuYnRuV3JhcHBlciBidXR0b24uYnRuLWFkdmFuY2Utc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHJpZ2h0OiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5mb3JtU2VhcmNoIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtU2VhcmNoIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybVNlYXJjaCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmJ0bi1zZWFyY2gtYnV5ZXItZ3VpZGUge1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGhlaWdodDogMzFweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG4uYnRuLXNlYXJjaC1idXllci1ndWlkZSBzcGFuLmdseXBoaWNvbi5nbHlwaGljb24tc2VhcmNoIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuLmJ4LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDc0NXB4IWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gMjNweCFpbXBvcnRhbnQ7XG59XG4uYngtd3JhcHBlciAuYngtdmlld3BvcnQge1xuICBsZWZ0OiAwIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bi5kcm9wZG93bkZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5kcm9wZG93bi1tZW51LmZvcm0taG9yaXpvbnRhbC5maWx0ZXJJbm5lciB7XG4gIGZsb2F0OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xufVxuLmRyb3Bkb3duLW1lbnUuZm9ybS1ob3Jpem9udGFsLmZpbHRlcklubmVyIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHghaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tbWVudS5mb3JtLWhvcml6b250YWwuZmlsdGVySW5uZXIgLmNoZWNrYm94IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRpdGxlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgY29sb3I6ICMyZDRlNzk7XG59XG4udGl0bGUtd3JhcHBlciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyZDRlNzk7XG59XG4vKmJ1dHRvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmJ1dHRvbi5idG4sXG5hLmJ0bixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jODZiMWU3KzAsM2U2YmE0KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAjODZiMWU3O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6ZzJZakZsTnlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTXpaVFppWVRRaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzg2YjFlNyksIGNvbG9yLXN0b3AoMTAwJSwgIzNlNmJhNCkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIFczQyAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuYnV0dG9uLmJ0bjpob3ZlcixcbmEuYnRuOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzNlNmJhNCswLDg2YjFlNysxMDAgKi9cbiAgYmFja2dyb3VuZDogIzNlNmJhNDtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJek5sTm1KaE5DSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU00Tm1JeFpUY2lJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMzZTZiYTQpLCBjb2xvci1zdG9wKDEwMCUsICM4NmIxZTcpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBXM0MgKi9cbn1cbi5tZW51SWNvbiB7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG59XG5zZWxlY3QsXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG59XG4udGFibGUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50YWJsZSA+IC5yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yb3csXG4uY2VsbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRhYmxlLmZpeGVkID4gLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucm93IHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5yb3cgPiAuY2VsbDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnJvdyA+IC5jZWxsOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2VsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4vKiBPcHQtaW4gb3V0c2lkZSBwYWRkaW5nICovXG4ucm93LXBhZCB7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG59XG4ucm93LXBhZCAuY2VsbDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnNwYW4tMS0xIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Bhbi0xLTIge1xuICB3aWR0aDogNTAlO1xufVxuLnNwYW4tMS0zIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbi5zcGFuLTEtNCB7XG4gIHdpZHRoOiAyNSU7XG59XG4uc3Bhbi0xLTUge1xuICB3aWR0aDogMjAlO1xufVxuLnNwYW4tMS02IHtcbiAgd2lkdGg6IDE2LjY2JTtcbn1cbi5zcGFuLTEtNyB7XG4gIHdpZHRoOiAxNC4yOCU7XG59XG4uc3Bhbi0xLTgge1xuICB3aWR0aDogMTIuNSU7XG59XG4uc3Bhbi0xLTkge1xuICB3aWR0aDogMTEuMTElO1xufVxuLnNwYW4tMS0xMCB7XG4gIHdpZHRoOiAxMCU7XG59XG4uc3Bhbi0xLTExIHtcbiAgd2lkdGg6IDkuMDklO1xufVxuLnNwYW4tMS0xMiB7XG4gIHdpZHRoOiA4LjMzJTtcbn1cbi5zcGFuLTItMyB7XG4gIHdpZHRoOiA2Ni42NiU7XG59XG4uc3Bhbi0yLTQge1xuICB3aWR0aDogNTAlO1xufVxuLnNwYW4tMi01IHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5zcGFuLTItNiB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4uc3Bhbi0yLTgge1xuICB3aWR0aDogMjUlO1xufVxuLnNwYW4tMi0xMCB7XG4gIHdpZHRoOiAyMCU7XG59XG4uc3Bhbi0yLTEyIHtcbiAgd2lkdGg6IDE2LjY2JTtcbn1cbi5zcGFuLTMtNCB7XG4gIHdpZHRoOiA3NSU7XG59XG4uc3Bhbi0zLTUge1xuICB3aWR0aDogNjAlO1xufVxuLnNwYW4tMy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zcGFuLTMtOCB7XG4gIHdpZHRoOiAzNy41JTtcbn1cbi5zcGFuLTMtMTAge1xuICB3aWR0aDogMzMuMzMlO1xufVxuLnNwYW4tMy0xMiB7XG4gIHdpZHRoOiAyNSU7XG59XG4uc3Bhbi00LTUge1xuICB3aWR0aDogODAlO1xufVxuLnNwYW4tNC02IHtcbiAgd2lkdGg6IDY2LjY2JTtcbn1cbi5zcGFuLTQtOCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc3Bhbi00LTEwIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5zcGFuLTQtMTIge1xuICB3aWR0aDogMzMuMzMlO1xufVxuLnNwYW4tNS02IHtcbiAgd2lkdGg6IDgzLjMzJTtcbn1cbi5zcGFuLTUtOCB7XG4gIHdpZHRoOiA3NSU7XG59XG4uc3Bhbi01LTEwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zcGFuLTUtMTIge1xuICB3aWR0aDogNDEuNjYlO1xufVxuLnNwYW4tNi04IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5zcGFuLTYtMTAge1xuICB3aWR0aDogNjAlO1xufVxuLnNwYW4tNi0xMiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc3Bhbi03LTgge1xuICB3aWR0aDogODcuNSU7XG59XG4uc3Bhbi03LTEwIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5zcGFuLTctMTIge1xuICB3aWR0aDogNTguMzMlO1xufVxuLnNwYW4tOC0xMCB7XG4gIHdpZHRoOiA4MCU7XG59XG4uc3Bhbi04LTEyIHtcbiAgd2lkdGg6IDY2LjY2JTtcbn1cbi5zcGFuLTktMTAge1xuICB3aWR0aDogOTAlO1xufVxuLnNwYW4tOS0xMiB7XG4gIHdpZHRoOiA3NSU7XG59XG4uc3Bhbi0xMC0xMiB7XG4gIHdpZHRoOiA4My4zMyU7XG59XG4uc3Bhbi0xMS0xMiB7XG4gIHdpZHRoOiA5MS42NiU7XG59XG4ubGF5b3V0LWNvbnRlbnQtaW1hZ2UsXG4ubGF5b3V0LWNvbnRlbnQtdmVjdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLyogQm9vdHN0cmFwIGNvbXBhdGlibGUgc3BhbnMgKi9cbi5zcGFuLTEge1xuICB3aWR0aDogOC4zMyU7XG59XG4uc3Bhbi0yIHtcbiAgd2lkdGg6IDE2LjY2JTtcbn1cbi5zcGFuLTMge1xuICB3aWR0aDogMjUlO1xufVxuLnNwYW4tNCB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4uc3Bhbi01IHtcbiAgd2lkdGg6IDQxLjY2JTtcbn1cbi5zcGFuLTYge1xuICB3aWR0aDogNTAlO1xufVxuLnNwYW4tNyB7XG4gIHdpZHRoOiA1OC4zMyU7XG59XG4uc3Bhbi04IHtcbiAgd2lkdGg6IDY2LjY2JTtcbn1cbi5zcGFuLTkge1xuICB3aWR0aDogNzUlO1xufVxuLnNwYW4tMTAge1xuICB3aWR0aDogODMuMzMlO1xufVxuLnNwYW4tMTEge1xuICB3aWR0aDogOTEuNjYlO1xufVxuLnNwYW4tMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzJTtcbn1cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NiU7XG59XG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzJTtcbn1cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NiU7XG59XG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzJTtcbn1cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NiU7XG59XG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMyU7XG59XG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2JTtcbn1cbi5vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi8qIFJFU1BPTlNJVkVORVNTICovXG4vKiBMYXJnZSBkZXNrdG9wICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWJsZS5maXhlZCA+IC5yb3cge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cbi8qIERlZmF1bHQgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGFibGUuZml4ZWQgPiAucm93IHtcbiAgICB3aWR0aDogOTYwcHg7XG4gIH1cbn1cbi8qIFBvcnRyYWl0IHRhYmxldCB0byBsYW5kc2NhcGUgYW5kIGRlc2t0b3AgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC50YWJsZS5maXhlZCA+IC5yb3cge1xuICAgIHdpZHRoOiA3MjRweDtcbiAgfVxufVxuLyogTGFuZHNjYXBlIHBob25lIHRvIHBvcnRyYWl0IHRhYmxldCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS5maXhlZCA+IC5yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBkb3duICovXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRhYmxlLmZpeGVkID4gLnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qVGhpcyBzdHlsZSBmb3IgbGFuZGluZyBwYWdlICovXG4jbGFuZGluZy1wYWdlIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbiNsYW5kaW5nLXBhZ2UgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbiNsYW5kaW5nLXBhZ2UgLmhvdy10b2RvIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuI2xhbmRpbmctcGFnZSAuaG93LXRvZG8gaDMge1xuICBjb2xvcjogIzNDNEU1RTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jbGFuZGluZy1wYWdlIC5ob3ctdG9kbyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0M0RTVEO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbiNsYW5kaW5nLXBhZ2UgLmhvdy10b2RvIHVsIGxpIHtcbiAgY29sb3I6ICMzQzRFNUQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jbGFuZGluZy1wYWdlLWd1aWRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNsYW5kaW5nLXBhZ2UtZ3VpZGUgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbGFuZGluZy1wYWdlLWd1aWRlIHVsIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuI2xhbmRpbmctcGFnZS1ndWlkZSB1bCB1bCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uc3R5bGUtYnV0dG9uLWRlZmF1bHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyM4NmIxZTcrMCwzZTZiYTQrMTAwICovXG4gIGJhY2tncm91bmQ6ICM4NmIxZTc7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICAvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpnMllqRmxOeUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNelpUWmlZVFFpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjODZiMWU3KSwgY29sb3Itc3RvcCgxMDAlLCAjM2U2YmE0KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogVzNDICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4uc3R5bGUtYnV0dG9uLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzNlNmJhNCswLDg2YjFlNysxMDAgKi9cbiAgYmFja2dyb3VuZDogIzNlNmJhNDtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJek5sTm1KaE5DSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU00Tm1JeFpUY2lJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMzZTZiYTQpLCBjb2xvci1zdG9wKDEwMCUsICM4NmIxZTcpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBXM0MgKi9cbn1cbi5tb2RhbC1ib2R5IC5keW5hbWljLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmR5bmFtaWMtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uZHluYW1pYy1mb3JtIGlucHV0LFxuLmR5bmFtaWMtZm9ybSB0ZXh0YXJlYSxcbi5keW5hbWljLWZvcm0gc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAjRkJGQkZCO1xufVxuLmR5bmFtaWMtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGQkZCRkI7XG59XG4uZHluYW1pYy1mb3JtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5keW5hbWljLWZvcm0gaW5wdXRbdHlwZT1maWxlXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5keW5hbWljLWZvcm0gaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBwYWRkaW5nOiAwLjJlbSAwLjRlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuLmR5bmFtaWMtZm9ybSBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5keW5hbWljLWZvcm0gYnV0dG9uOm5vdCguY2xvc2UsIC5uYXYtbGluaykge1xuICBiYWNrZ3JvdW5kOiAjMkM0Qjg5O1xuICBwYWRkaW5nOiA1cHggMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmR5bmFtaWMtZm9ybSBidXR0b246bm90KC5jbG9zZSwgLm5hdi1saW5rKS5yZW1vdmUtYnRuIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cbi5keW5hbWljLWZvcm0gYnV0dG9uOm5vdCguY2xvc2UsIC5uYXYtbGluaykuY3AtYWRkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzJjNGI4OTtcbiAgY29sb3I6ICMyYzRiODk7XG59XG4uZHluYW1pYy1mb3JtIGJ1dHRvbjpub3QoLmNsb3NlLCAubmF2LWxpbmspOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmR5bmFtaWMtZm9ybSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuLmR5bmFtaWMtZm9ybSAubmF2LXBpbGxzIHtcbiAgbWFyZ2luOiAwLjhlbSAwIDAgMDtcbn1cbi5keW5hbWljLWZvcm0gLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbn1cbi5keW5hbWljLWZvcm0gI2xvYWRpbmctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIC8qIFNlbWktdHJhbnNwYXJlbnQgd2hpdGUgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgLyogRm9yIGNlbnRlcmluZyBjb250ZW50ICovXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xuICAvKiBFbnN1cmUgaXQncyBvbiB0b3AgKi9cbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJhc2UuY3NzLm1hcCAqLyIsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGxdfQ== */
