
/* Frontend tools demo page specific css */
.frontend-tools-demo-page-free-usage-ended{
  display: none;
  padding-bottom: 40px;
}
.frontend-tools-demo-page .frontend-tools-demo-page-free-usage-ended .tour-section-header{
  padding-top: 0 !important;
}
.frontend-tools-demo-page h2 {
  font-size: 36px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 10px !important;
}
.frontend-tools-demo-page h2.text-center.ideas-section {
  padding-top: 40px;
  color: white;
}
.frontend-tools-demo-page .mobile-emulator-device-view h2 {
  font-size: 24px;
  font-weight: 600;
}
.appalyzer-demo .emulator-section:nth-child(2).wrap-phone63 .mobile-emulator-device-view .title.bottom {
  left: calc(50% - 185px);
}

.homepage .mobile-emulator-device-view {
  background-color: transparent !important;
}

.homepage .mobile-emulator-device-view .actions button {
  display: inline-flex;
  color: #666;
  font-size: 14px;
  font-weight: normal;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.homepage .mobile-emulator-device-view .actions button:hover {
  color: #333;
}

.frontend-tools-demo-videos {
  padding-bottom: 45px;
}

.frontend-tools-demo-videos .col-md-6 {
  margin-bottom: 15px;
}

.frontend-tools-demo-videos a {
  display: inline-block;
  margin-bottom: 8px;
  color: white;
}

.frontend-tools-demo-videos a:hover {
  color: white;
}

.frontend-tools-demo-videos a:nth-of-type(2n) {
  margin-right: 8px;
}

.frontend-tools-demo-videos a:nth-of-type(4n) {
  margin-right: 0px;
}

.frontend-tools-demo-videos figcaption {
  width: 300px;
  padding-top: 5px;
  color: white;
}

.frontend-tools-demo-page .page-header-wrapper {
  margin-bottom: 0;
}

.frontend-tools-demo-page .top-nav-header {
  display: none;
}

.frontend-tools-demo-page .main-content {
  padding: 0;
}

.frontend-tools-demo-page .tour-section-header {
  padding-top: 50px !important;
}

.frontend-tools-demo-page .search-simulator-section {
  padding-top: 65px;
}

.frontend-tools-demo-page #simulator_control_tab .col-md-11 {
  width: 100%;
}

.frontend-tools-demo-page .page-header-wrapper{
  display: none;
}

.frontend-tools-demo-page .homepage-consulting,
.wrap-native_app_tracker .homepage-consulting {
  padding-top: 20px !important;
  padding-bottom: 10px !important;
  border: solid 0 white;
  background-image: none;
}

.frontend-tools-demo-page .homepage-consulting p,
.wrap-native_app_tracker .homepage-consulting p {
  margin-bottom: 0;
}
.frontend-tools-demo-page .simulator-demo {
  width: 100%;
  max-width: 1800px;
}

.frontend-tools-demo-page .simulator-demo .mobile-container > .row .tab-content,
.appalyzer-demo .mobile-container > .row .tab-content,
.free-tools-captcha-container{
  width: 100%;
  margin: 0 auto;
  max-width: 1170px;
}

.frontend-tools-demo-page .get-ideas {
  background-color: #11abb0;
}

.frontend-tools-demo-page .get-ideas .ideas-section {
  color: white;
  font-size: 36px;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
}

.frontend-tools-demo-page .tour-section-feature,
.frontend-tools-demo-page .tour-section-feature:before,
.frontend-tools-demo-page .tour-section .tour-section-title {
  color: white;
}

.frontend-tools-demo-page .alert {
  background-color: transparent;
  border: solid 0 transparent;
  color: #a94442;
  padding: 0px 30px;
}

.frontend-tools-demo-page .alert p {
  font-size: 16px;
}

.frontend-tools-demo-page .error {
  color: #c53333;
  font-size: 13px;
  opacity: 0;
  height: 21px;
  display: block;
  overflow: hidden;
}

.frontend-tools-demo-page .has-error .error {
  opacity: 1;
  height: auto;
}

.frontend-tools-demo-page .nav-tabs {
  display: none;
}

.frontend-tools-demo-page .scroll-arrows {
  position: absolute;
  top: 350px;
  width: 35px;
  z-index: 10;
}
.frontend-tools-demo-page .phone86 .scroll-arrows {
  top: 500px;
}

.frontend-tools-demo-page .emulator-section:nth-child(2) .scroll-arrows {
  right: auto;
}

.frontend-tools-demo-page .scroll-arrows button{
  border: solid 0 white;
  background-color: #e8eaf6;
  width: 35px;
  height: 50px;
  color: #0e5487;
  border-radius: 0;
  margin: 15px 0;
  font-size: 20px;
}

.frontend-tools-demo-page .scroll-arrows button .material-icons, .homepage .scroll-arrows button .material-icons {
  font-size: 40px;
  margin-left: -8px;
  margin-top: 4px;
}

.frontend-tools-demo-page .has-feedback select.form-control {
  padding-right: 5px;
}

/* styles specific for mozcon demo page */
.frontend-tools-demo-page .mozcon h4 {
  text-align: center;
  font-size: 40px !important;
  color: #000000 !important;
  margin-top: -25px !important;
}

.frontend-tools-demo-page .mozcon hr {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px !important;
  margin-bottom: 20px !important;
}

.frontend-tools-demo-page .mozcon .btn-primary {
  width: 160px;
  margin-left: auto;
  margin-right: auto;
}

.frontend-tools-demo-page .mozcon-logo {
  margin-bottom: 10px;
}

.frontend-tools-demo-page .btn-left-center {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-top: 6px;
}

.frontend-tools-demo-page .btn-flat {
  border: none !important;
}

.frontend-tools-demo-page .close {
  opacity: 1;
  text-shadow: none;
}

.frontend-tools-demo-page .hidden-content-notification {
  background-color: #11abb0;
  text-align: center;
  color: white;
  height: 40px;
  line-height: 40px;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
   opacity: 1;
   transition-delay: 5s;
   display: none;
}

.frontend-tools-demo-page .hidden-content-notification.hide-notification {
    opacity: 0;
    height: 0;
}

.homepage .tool-search-simulator-wrapper {
  padding-right: 0 !important;
}

.three-time-message {
  font-weight: bold;
  font-size: 20px;
}

.frontend-tools-demo-page .alert {
  transform: translate(-50%, 0);
  position: fixed;
  bottom: 0;
  left: 50%;
  padding: 10px 20px;
  max-width: 600px;
  margin: 0;
  background-color: #0E5485 !important;
  border-color: #0E5485 !important;
  border-radius: 0px;
  color: #fff;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  opacity: 0;
  visibility: hidden;
  z-index: 9999;
}

.frontend-tools-demo-page .alert[class*="alert-"] {
  opacity: 1;
  visibility: visible;
}

.frontend-tools-demo-page .alert.alert-top {
  transform: none;
  font-size: 13px;
  margin-bottom: 30px;
  position: inherit;
  bottom: inherit;
  left: inherit;
  max-width: inherit;
  background-color: #88a8c5 !important;
  border-color: #88a8c5 !important;
  padding: 15px;
  z-index: 0;
}
.frontend-tools-demo-page .alert.alert-error.alert-top {
  background: #cc2b2b !important;
  border-color: #cc2b2b !important;
}

.frontend-tools-demo-page .simulator-demo .mobile-emulator-device-view .title.bottom,
.frontend-tools-demo-page .appalyzer-demo .mobile-emulator-device-view .title.bottom {
  bottom: -45px;
}
.frontend-tools-demo-page .appalyzer-demo .mobile-emulator-device-view .title.bottom {
  margin-left:-5px;
}
.frontend-tools-demo-page .simulator-demo .mobile-emulator-device-view .title.bottom .actions .nav-buttons {
    margin-top: 1px;
}

.frontend-tools-demo-page .appalyzer-demo .mobile-emulator-device-view .title.bottom .actions .nav-buttons{
 margin-left:50px;
}
.frontend-tools-demo-page .textViewLive {
  display: none;
}

@media (max-width: 767px) {
  .frontend-tools-demo-page .alert.alert-top {
    margin-bottom: 15px;
  }

  .apple_android {
    margin-top: 0px !important;
  }
}

.frontend-tools-demo-page .alert.alert-top a {
  color: #fff;
  text-decoration: underline;
}

.frontend-tools-demo-page .alert.alert-top .material-icons {
  position: relative;
  margin-top: -5px;
  bottom: -5px;
  font-size: 20px;
}

@media (max-width: 991px) {
  .frontend-tools-demo-page .emulator-section {
    display: none;
  }

  .frontend-tools-demo-page .emulator-section.active {
    display: block;
  }

  .frontend-tools-demo-page .tool-search-simulator-wrapper .mobile-container > .row .tab-content {
    width: 100%;
  }

  .frontend-tools-demo-page .horizontal-scrolling .btn-scrolling-right {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .homepage-consulting {
    padding-bottom: 50px;
  }
  .results-wrapper-content {
    overflow-x: auto;
  }
  .frontend-tools-demo-page .container-fluid .homepage-intro{
    padding-bottom: 10px !important;
  }
  .frontend-tools-demo-page .btn-teal {
    width: 160px;
  }
  .frontend-tools-demo-page .mozcon-logo {
    width: 25% !important;
  }
}

.row .square:nth-of-type(2), .row .square:nth-of-type(3) {
  margin-left: 20px;
}

@media (max-width: 991px) {
  .square {
    margin-left: auto !important;
    margin-right: auto!important;
    width: 100%;
    margin-top: 20px;
  }
}

.homepage .form-control {
  background-color: #fff !important;
}

.nav-tabs>.active>a {
  color: #36858c !important;
  background: #eaf2f9 !important;
}

.homepage {
  background: #04538e !important;
}
.homepage>.tab-content {
  border-radius: 10px;
  /*background: white !important;*/
  overflow: hidden;
}

.jumbo h2,
.page-main-content h2 {
  color: #f23106;
  margin: 0px 0px 10px 0px;
}

.jumbo ul {
  padding-left: 20px;
}

.results-wrapper .gif {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: 400px;
}

.homepage .tab-content {
  min-height: 100vh;
}

.homepage .tab-content>.tab-pane{
  visibility:hidden;
}

 .homepage .tab-content>.active{
  visibility:visible;
}

.homepage>.nav .active:before,
.homepage>.nav .active:after {
  z-index: 1;
  background: #eaf2f9;
}
.homepage>.nav li:first-child a:before,
.homepage>.nav li:last-child a:after {
  background-color: #04538e;
}
.homepage>.tab-content {
  background: #eaf2f9;
  color:#04538e;
  padding: 20px;
}
.homepage>.tab-pane {
  display: none;
}
.homepage>.tab-pane.active {
  display: block;
}

.square-row [class*="col-"]{
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}

.square-row{
  overflow: hidden;
}

.square {
  text-align: center;
  padding: 17px;
  color: black;
  font-size: 18px;
}

.square>h3 {
  margin-top: 0px !important;
  margin-bottom: 20px !important;
}
.square>img {
  width: 70px;
  padding-bottom: 5px;
}

.square > .material-icons {
  font-size: 70px;
  padding-bottom: 5px;
}

.square > .material-icons.icon-with-background {
  background: #353535;
  color: white;
  border-radius: 100%;
  padding: 0;
}

.ml-auto {
  margin-left: auto;
}

.mr-auto {
  margin-right: auto;
}

.p-20 {
  padding: 20px;
}

.square-color1 {
  background-color: #e9edf0 !important;
}

.square-color2 {
  background-color: #d5e1ed !important;
}

.square-color3 {
  background-color: #e0edf8 !important;
}

.homepage .form-group {
  margin-bottom: 5px !important;
}

.homepage .scroll-arrows {
  display: none !important;
}

.homepage #pageoscope_emulator {
  min-height: 320px;
}

.full_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  overflow: hidden;
  padding-top: 20px;
}

.homepage p, .homepage li {
  color: #666666;
  font-size: large;
}

.small_image.computer {
  padding-top: 0px !important;
  width: 75%;
  bottom: -58px;
  position: absolute;
  height: auto;
  left: 65px;
  max-width: 400px;
}

.homepage-intro .text {
  margin-top: 8vh;
}

.tour-call-to-action-subtext {
  font-size: 14px;
  color: #666666;
}

@media (max-width: 1150px) {
  .homepage-intro .text {
    width: 100% !important;
    margin-top: 0px !important;
  }
}

@media (max-width: 1250px) {
  .apprank-row {
    margin-top: -40% !important;
  }
}

@media (max-width: 1150px) {
  .special-md-8 {
    width: 100% !important;
  }

  .special-md-4 {
    width: 100% !important;
  }
}


@media (max-width: 767px) {
  .homepage-consulting {
    padding-bottom: 50px;
  }
  .results-wrapper-content {
    overflow-x: auto;
  }
  .frontend-tools-demo-page .container-fluid .homepage-intro{
    padding-bottom: 10px !important;
  }
  .frontend-tools-demo-page .btn-teal {
    width: 160px;
  }
  .frontend-tools-demo-page .mozcon-logo {
    width: 25% !important;
  }

  .nav-tabs>li {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }
  .equal>div {
    margin-top: 50px;
  }
  .homepage #emulator_div.results-wrapper {
    overflow-x: visible;
    overflow-y: visible;
  }

  .homepage .phone-wrap {
    padding-left: 0 !important;
  }

  .homepage-intro .text {
    margin-top: 0px;
  }

  .homepage .nav-tabs>li>a {
    border-radius: 10px;
  }

  .homepage .search__submit,
  .homepage .emulator__submit {
    font-size: 18px !important;
  }

  .tour-call-to-action .btn-primary {
    padding-left: 5px;
    padding-right: 5px;
  }
}

.small_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  overflow: hidden;
  padding-top: 20px;
}

@media (min-width: 1000px) {
  .tool-search-simulator-wrapper {
    margin-top: 50px;
  }
  .pageo-images .jumbo {
    padding-top: 0 !important;
  }
  .mobile-container {
    margin-top: 20px;
  }
}

@media (min-width: 992px) and (max-width: 999px){
  .special-pt-50 {
    padding-top: 50px;
  }
  .special-mt-65 {
    margin-top: 65px;
  }
}

@media (min-width: 1440px) {
  .serp-ben {
    margin-top: -100px;
  }
}

@media (min-width: 1400px) {
  .nav-tabs>li>a {
    padding: 10px 70px !important;
    font-size: 20px !important;
    border-radius: 10px 10px 0px 0px;
  }

  .nav-tabs>li {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .small_image.computer {
  bottom: -58px;
}
}

@media (min-width: 768px) {
  .homepage>.nav:after,
  .homepage>.nav:before {
    content:"";
    display: table;
  }
  .homepage>.nav:after {
    clear:both;
    overflow:hidden;
  }
  .homepage>.nav {
    zoom: 1;
    margin-left: 20px;
  }
  .homepage>.nav li {
    list-style: none outside none;
    float: left;
    position: relative;
  }
  .homepage>.nav .active {
    z-index: 3;
  }
  .homepage>.nav li:before,
  .homepage>.nav li:after,
  .homepage>.nav  a:before,
  .homepage>.nav  a:after {
    content:"";
    position: absolute;
    bottom:0;

  }
  .homepage>.nav li:before,
  .homepage>.nav li:after {
    background: #cfd8e0;
    width: 10px;
    height: 10px;
  }
  .homepage>.nav li:before {
    left: -10px;
  }
  .homepage>.nav li:after {
    right: -9px;
  }
  .homepage>.nav a {
    float: left;
    padding: 10px 30px;
    text-decoration: none;
    color: #eaf2f9;
    background: #04538e;
    border-radius: 10px 10px 0 0;
  }
  .homepage>.nav .active a {
    background: #eaf2f9;
    color:#04538e;
  }

  .homepage>.nav  a:before,
  .homepage>.nav  a:after {
    width: 20px;
    height: 20px;
    border-radius: 10px;
    background: #04538e;
    z-index: 2;
  }
  .homepage>.nav .active a:before,
  .homepage>.nav .active a:after {
    background: #04538e;
  }
  .homepage>.nav  a:before {
    left:-20px;
  }
  .homepage>.nav  a:after {
    right: -20px;
  }

  .nav-tabs>li>a {
    padding: 10px 40px;
    font-size: 20px !important;
    border-radius: 10px 10px 0px 0px;
  }

  .nav-tabs>li {
    margin-left: 15px;
    margin-right: 15px;
  }

  .row.equal {
    display: flex;
    flex-wrap: wrap;
  }

  .rows {
    margin-top: 20px;
  }
  .apprank-row .jumbo {
    margin-top: 100px;
  }
}

@media (max-width: 1300px) {
  .top-90 {
    top: 16vh !important;
  }
}

@media (min-width: 1300px) {
  .top-90 {
    top: 12vh;
  }
}

@media (min-width: 1350px) {
  .top-90 {
    top: 7vh;
  }
}

.nav-tabs>li>a {
  text-transform: none !important;
  background: #cfd8e0 !important;
  color: #2a2b2a !important;
}

.nav-tabs>li>a> .beta-text{
  padding: 5px;
  margin-left: auto;
  margin-top: auto;
  background: #0e5487;
  color: #eff2f5;
  font-size: 13px
}

.nav-tabs>li {
  cursor: pointer;
}

.float-none {
  float: none;
}

label {
  color: #666666;
}

.homepage .emulator-tool-info {
  display: none !important;
}

.has-line-middle .actions {
  display: none !important;
}

.homepage .results-wrapper {
  margin-top: 0px !important;
}

.homepage .title {
  padding-top: 0px !important;
}

.equal {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}

.jumbo h2,
.page-main-content h2 {
  padding-top: 5px;
}

.page-main-content {
  font-size: 14.5px;
}
a.tx-none {
  text-decoration: none;
  cursor: pointer;
  color: #36858c;
}
a.tx-none:hover{
  color: #1f4d51;
}
.homepage .preloader {
  opacity: 0.7;
  background: transparent url(/build/images/preloader-gray.69a021e2.gif) no-repeat scroll center center;
}

.homepage .results-wrapper [class*="col-"], .homepage .phone-wrap, .special-md-8, .special-md-4 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.special-md-8 {
  width: 60%;
}

.special-md-4 {
  width: 40%;
}

.apprank-row {
  margin-top: -35%;
}

.serp-row {
  margin-top: -35%;
}

@media (min-width: 1250px) {
  .apprank-row .jumbo {
    margin-top: 40px;
  }
}

@media (min-width: 2051px) {
  .row-benefits {
    margin-top: 20px;
  }
}

@media (min-width: 1751px)  and (max-width: 2050px) {
  .row-benefits {
    margin-top: -100px;
  }

  .apple_android {
    margin-top: 120px !important;
  }
}

@media (min-width: 1501px)  and (max-width: 1750px) {
  .row-benefits {
    margin-top: -170px;
  }

  .apple_android {
    margin-top: 170px !important;
  }
}

@media (min-width: 1381px) and (max-width: 1500px){
  .row-benefits {
    margin-top: -240px;
  }

  .apple_android {
    margin-top: 210px !important;
  }
}

@media (min-width: 1311px) and (max-width: 1380px) {
  .row-benefits {
    margin-top: -280px;
  }

  .apple_android {
    margin-top: 240px !important;
  }
}

@media (min-width: 1269px) and (max-width: 1311px) {
  .row-benefits {
    margin-top: -280px;
  }
  .apple_android {
    margin-top: 290px !important;
  }
}

@media (min-width: 1241px) and (max-width: 1269px) {
  .row-benefits {
    margin-top: -320px;
  }
  .apple_android {
    margin-top: 290px !important;
  }
}

@media (min-width: 1240px) and (max-width: 1255px) {
  .pageo-row {
    margin-top: -120px;
  }
  .pageo-images {
    margin-top: 150px;
  }
}

@media (min-width: 1255px) and (max-width: 1440px) {
  .pageo-row {
    margin-top: -50px;
  }
  .pageo-images {
    margin-top: 100px;
  }
}

@media (min-width: 1440px) and (max-width: 1540px) {
  .pageo-row {
    margin-top: 0;
  }
  .pageo-images {
    margin-top: 100px;
  }
}

@media (min-width: 1151px) and (max-width: 1240px) {
  .benefits {
    width: 100% !important;
  }

  .apple_android {
    margin-top: 0px !important;
  }
}

.zindex-top {
  z-index: 99999;
}

.float-left {
  float: left;
}

.error {
  color: red !important;
}

.apple_android {
  margin-top: 80px;
}
@media (min-width: 1400px) and (max-width: 1650px) {
  .homepage .nav-tabs>li>a {
    padding: 10px 50px !important;
  }
}

.homepage #serperator .mobile-emulator-device-view .save-screenshot-btn,
.homepage #pageoscope .mobile-emulator-device-view .save-screenshot-btn,
.homepage #appilyzer .mobile-emulator-device-view .save-screenshot-btn,
.frontend-tools-demo-page .mobile-emulator-device-view .save-screenshot-btn {
  display: none;

}
@media (min-width: 768px) and (max-width: 970px) {
  .homepage ul.homepage-nav-bar > li > a {
    padding: 10px;
  }
}

#whyUs .fs-14-cl-222222 {
  font-size: 14px;
  color: #222222;
}

#whyUs h2.special-title > span {
  color: #04538e;
  width: 148px;
}

#whyUs h2.special-title.sample-result {
  position: relative;
  top: -56px;
  margin: 0 0 30px;
}

@media (max-width: 991px) {
  #whyUs h2.special-title.sample-result {
    left: calc(1%);
    top: -13px;
  }

  #whyUs h2.special-title > img {
    top: 29px;
  }
  #whyUs h2.special-title.sample-result img, #whyUs h2.special-title.sample-result span {
    left: 0 !important;
  }
  #whyUs h2.special-title.sample-result img{
    top:13px !important;
  }
  #whyUs h2.special-title.sample-result span {
    top:50px !important;
  }
}

@media (max-width:540px) {
  #whyUs h2.special-title.sample-result span {
    font-size: 12px !important;
  }
}

#whyUs .img-border {
  width: 100%;
  height: 215px;
  border: 1px solid #777777;
}

#whyUs .img-lg-border {
  width: 100%;
  border: 1px solid #e9e9e9;
  border-top: 0;
  padding:0;
}

@media (min-width: 992px) {
  #whyUs .set-min-ht {
    min-height: calc(100% - 80px);
  }
}

#whyUs .img-title {
  background: white;
  border: 1px solid #e9e9e9;
  border-bottom: none;
}
.page-homepage h3{
  font-size: 28px;
}
#whyUs .img-title h3 {
  margin: 11px;
  color: black;
  font-weight: bold;
  font-size: 20px;
  border-bottom: 1px solid black;
}

.small_image.computer.fixed-width-height {
  width: 355px;
}

.embed-video-mobilemoxie {
  bottom: 9px;
  position: absolute;
  left: 82px;
  z-index: 252;
  width: 321px;
  height: 203px;
}

@media (max-width: 1350px) {
  .small_image.computer.fixed-width-height {
    width: 300px;
  }

  .embed-video-mobilemoxie {
    bottom: -2px;
    position: absolute;
    left: 79px;
    z-index: 252;
    width: 272px;
    height: 173px;
  }
}

@media (min-width: 1080px) and (max-width: 1199px) {
  .homepage-intro .home-page-info-div {
    width: 75% !important;
  }

  .homepage-intro .home-page-desktop-div {
    width: 39% !important;
  }
}

@media (min-width: 700px) and (max-width: 1079px) {
  .homepage-intro .home-page-info-div {
    width: 100% !important;
  }

  .homepage-intro .home-page-desktop-div {
    width: 100% !important;
  }

  .small_image.computer.fixed-width-height {
    width: 284px;
    bottom: -8px;
  }

  .embed-video-mobilemoxie {
    bottom: 45px;
    width: 257px;
    height: 164px;
  }
}

@media (min-width: 600px) and (max-width: 699px) {
  .embed-video-mobilemoxie {
    bottom: 36px;
    width: 211px;
    height: 133px;
    left: 76px;
  }

  .small_image.computer.fixed-width-height {
    width: 233px;
    bottom: -8px;
  }
}

.row-with-desktop-for-mobile {
  display: none;
  height: 224px;
  position: inherit;
  bottom: 50px;
}

@media (min-width: 550px) and (max-width: 599px) {
  .row-with-desktop-for-mobile {
    margin-left: calc(100% - 469px);
  }
}

@media (min-width: 500px) and (max-width: 549px) {
  .row-with-desktop-for-mobile {
    margin-left: calc(100% - 433px);
  }
}

@media (min-width: 450px) and (max-width: 499px) {
  .row-with-desktop-for-mobile {
    margin-left: calc(100% - 404px);
  }
}

@media (min-width: 400px) and (max-width: 449px) {
  .row-with-desktop-for-mobile {
    margin-left: calc(100% - 381px);
  }
}

@media (max-width: 299px) {
  .row-with-desktop-for-mobile {
    margin-left: calc(100% - 300px);
  }
}

@media (max-width: 599px) {
  .row-with-desktop-for-mobile {
    display: block !important;
  }

  .home-page-desktop-div {
    display: none;
  }

  .embed-video-mobilemoxie {
    bottom: -10px;
    position: absolute;
    left: 77px;
    z-index: 252;
    width: 236px;
    height: 152px;
  }

  .small_image.computer.fixed-width-height {
    width: 260px;
  }
}

@media (min-width: 1301px) {
  .embed-video-mobilemoxie {
    width: 362px;
    height: 230px;
    left: 29px;
    bottom: 16px;
  }
  .small_image.computer.fixed-width-height {
    width: 400px;
    bottom: -59px;
    left: 10px;
  }
}

@media (min-width: 1026px) and (max-width: 1300px) {
  .embed-video-mobilemoxie {
    width: 327px;
    height: 208px;
    left: 45px;
    bottom: 11px;
  }
  .small_image.computer.fixed-width-height {
    width: 362px;
    bottom: -57px;
    left: 27px;
  }
}


@media (min-width: 1080px) and (max-width: 1125px) {
  .embed-video-mobilemoxie {
    width: 308px;
    height: 194px;
    left: 10px;
    bottom: 55px;
  }
  .small_image.computer.fixed-width-height {
    width: 339px;
    bottom: -9px;
    left: -5px;
  }
}


@media (min-width: 768px) and (max-width: 1079px) {
  .embed-video-mobilemoxie {
    width: 352px;
    height: 224px;
    left: 13px;
    bottom: 63px;
  }
  .small_image.computer.fixed-width-height {
    left: -6px;
    width: 390px;
    bottom: -10px;
  }
}

@media (min-width: 901px) and (max-width: 1079px) {
  .embed-video-mobilemoxie {
    left: 64px;
  }
  .small_image.computer.fixed-width-height {
    left: 45px;
  }
}


@media (min-width: 665px) and (max-width: 767px) {
  .embed-video-mobilemoxie {
    left: 6px;
    width: 310px;
    bottom: 55px;
    height: 197px;
  }
  .small_image.computer.fixed-width-height {
    left: -10px;
    width: 341px;
  }
}

@media (min-width: 600px) and (max-width: 664px) {
  .embed-video-mobilemoxie {
    width: 284px;
    left: 2px;
    bottom: 50px;
    height: 180px;
  }
  .small_image.computer.fixed-width-height {
    left: -12px;
    width: 312px;
  }
}

@media (min-width: 400px) and (max-width: 599px) {
  .embed-video-mobilemoxie {
    width: 348px;
    height: 222px;
    left: 39px;
    bottom: 12px;
  }
  .small_image.computer.fixed-width-height {
    width: 385px;
    left: 20px;
    bottom: -60px;
  }
  .row-with-desktop-for-mobile {
    height: 292px;
  }
}

@media (min-width: 350px) and (max-width: 399px) {
  .row-with-desktop-for-mobile {
    margin-left: calc(100% - 356px);
    height: 260px;
  }
  .embed-video-mobilemoxie {
    width: 301px;
    height: 194px;
    left: 51px;
    bottom: 3px;
  }
  .small_image.computer.fixed-width-height {
    width: 332px;
    left: 36px;
  }
}

@media (min-width: 300px) and (max-width: 349px) {
  .row-with-desktop-for-mobile {
    margin-left: calc(100% - 325px);
    height: 241px;
  }
  .embed-video-mobilemoxie {
    width: 272px;
    height: 173px;
    left: 65px;
    bottom: -2px;
  }
  .small_image.computer.fixed-width-height {
    width: 300px;
    left: 52px;
  }
}

#whyUs .material-icons {
  float: left;
  position: relative;
  top: 3px;
}

.iframe-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 500px;
  margin-bottom:40px;
}
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border:none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2Fzc2V0c19jc3NfZnJvbnRlbmRfZnJvbnRlbmQtdG9vbHMtZGVtb19jc3MuY3NzIiwibWFwcGluZ3MiOiI7QUFDQSwwQ0FBMEM7QUFDMUM7RUFDRSxhQUFhO0VBQ2Isb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLFlBQVk7QUFDZDtBQUNBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usb0JBQW9CO0VBQ3BCLFdBQVc7RUFDWCxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLG9DQUFvQztFQUNwQyxpQ0FBaUM7RUFDakMsK0JBQStCO0VBQy9CLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7O0VBRUUsNEJBQTRCO0VBQzVCLCtCQUErQjtFQUMvQixxQkFBcUI7RUFDckIsc0JBQXNCO0FBQ3hCOztBQUVBOztFQUVFLGdC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a0I7RUFDbEIsUUFBUTtBQUNWOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsYUFBYTtFQUNiLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsU0FBUztFQUNULFFBQVE7RUFDUixXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7QUFDYixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9jc3MvZnJvbnRlbmQvZnJvbnRlbmQtdG9vbHMtZGVtby5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXG4vKiBGcm9udGVuZCB0b29scyBkZW1vIHBhZ2Ugc3BlY2lmaWMgY3NzICovXG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlLWZyZWUtdXNhZ2UtZW5kZWR7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAuZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlLWZyZWUtdXNhZ2UtZW5kZWQgLnRvdXItc2VjdGlvbi1oZWFkZXJ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIGgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIGgyLnRleHQtY2VudGVyLmlkZWFzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAubW9iaWxlLWVtdWxhdG9yLWRldmljZS12aWV3IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFwcGFseXplci1kZW1vIC5lbXVsYXRvci1zZWN0aW9uOm50aC1jaGlsZCgyKS53cmFwLXBob25lNjMgLm1vYmlsZS1lbXVsYXRvci1kZXZpY2UtdmlldyAudGl0bGUuYm90dG9tIHtcbiAgbGVmdDogY2FsYyg1MCUgLSAxODVweCk7XG59XG5cbi5ob21lcGFnZSAubW9iaWxlLWVtdWxhdG9yLWRldmljZS12aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmhvbWVwYWdlIC5tb2JpbGUtZW11bGF0b3ItZGV2aWNlLXZpZXcgLmFjdGlvbnMgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xufVxuXG4uaG9tZXBhZ2UgLm1vYmlsZS1lbXVsYXRvci1kZXZpY2UtdmlldyAuYWN0aW9ucyBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tdmlkZW9zIHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXZpZGVvcyAuY29sLW1kLTYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZnJvbnRlbmQtdG9vbHMtZGVtby12aWRlb3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXZpZGVvcyBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZnJvbnRlbmQtdG9vbHMtZGVtby12aWRlb3MgYTpudGgtb2YtdHlwZSgybikge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tdmlkZW9zIGE6bnRoLW9mLXR5cGUoNG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXZpZGVvcyBmaWdjYXB0aW9uIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLnBhZ2UtaGVhZGVyLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC50b3AtbmF2LWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLnRvdXItc2VjdGlvbi1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5zZWFyY2gtc2ltdWxhdG9yLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAjc2ltdWxhdG9yX2NvbnRyb2xfdGFiIC5jb2wtbWQtMTEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAucGFnZS1oZWFkZXItd3JhcHBlcntcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAuaG9tZXBhZ2UtY29uc3VsdGluZyxcbi53cmFwLW5hdGl2ZV9hcHBfdHJhY2tlciAuaG9tZXBhZ2UtY29uc3VsdGluZyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgMCB3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAuaG9tZXBhZ2UtY29uc3VsdGluZyBwLFxuLndyYXAtbmF0aXZlX2FwcF90cmFja2VyIC5ob21lcGFnZS1jb25zdWx0aW5nIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAuc2ltdWxhdG9yLWRlbW8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLnNpbXVsYXRvci1kZW1vIC5tb2JpbGUtY29udGFpbmVyID4gLnJvdyAudGFiLWNvbnRlbnQsXG4uYXBwYWx5emVyLWRlbW8gLm1vYmlsZS1jb250YWluZXIgPiAucm93IC50YWItY29udGVudCxcbi5mcmVlLXRvb2xzLWNhcHRjaGEtY29udGFpbmVye1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTE3MHB4O1xufVxuXG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5nZXQtaWRlYXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTFhYmIwO1xufVxuXG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5nZXQtaWRlYXMgLmlkZWFzLXNlY3Rpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWF4LXdpZHRoOiA5NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAudG91ci1zZWN0aW9uLWZlYXR1cmUsXG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC50b3VyLXNlY3Rpb24tZmVhdHVyZTpiZWZvcmUsXG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC50b3VyLXNlY3Rpb24gLnRvdXItc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAuYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCAwIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLmFsZXJ0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLmVycm9yIHtcbiAgY29sb3I6ICNjNTMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAuaGFzLWVycm9yIC5lcnJvciB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAubmF2LXRhYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5zY3JvbGwtYXJyb3dzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1MHB4O1xuICB3aWR0aDogMzVweDtcbiAgei1pbmRleDogMTA7XG59XG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5waG9uZTg2IC5zY3JvbGwtYXJyb3dzIHtcbiAgdG9wOiA1MDBweDtcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAuZW11bGF0b3Itc2VjdGlvbjpudGgtY2hpbGQoMikgLnNjcm9sbC1hcnJvd3Mge1xuICByaWdodDogYXV0bztcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAuc2Nyb2xsLWFycm93cyBidXR0b257XG4gIGJvcmRlcjogc29saWQgMCB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWFmNjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICMwZTU0ODc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLnNjcm9sbC1hcnJvd3MgYnV0dG9uIC5tYXRlcmlhbC1pY29ucywgLmhvbWVwYWdlIC5zY3JvbGwtYXJyb3dzIGJ1dHRvbiAubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLmhhcy1mZWVkYmFjayBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4vKiBzdHlsZXMgc3BlY2lmaWMgZm9yIG1vemNvbiBkZW1vIHBhZ2UgKi9cbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLm1vemNvbiBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLm1vemNvbiBociB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLm1vemNvbiAuYnRuLXByaW1hcnkge1xuICB3aWR0aDogMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLm1vemNvbi1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAuYnRuLWxlZnQtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5idG4tZmxhdCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5oaWRkZW4tY29udGVudC1ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTFhYmIwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gICBvcGFjaXR5OiAxO1xuICAgdHJhbnNpdGlvbi1kZWxheTogNXM7XG4gICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5oaWRkZW4tY29udGVudC1ub3RpZmljYXRpb24uaGlkZS1ub3RpZmljYXRpb24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4uaG9tZXBhZ2UgLnRvb2wtc2VhcmNoLXNpbXVsYXRvci13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4udGhyZWUtdGltZS1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAuYWxlcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTU0ODUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMEU1NDg1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLmFsZXJ0W2NsYXNzKj1cImFsZXJ0LVwiXSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLmFsZXJ0LmFsZXJ0LXRvcCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgYm90dG9tOiBpbmhlcml0O1xuICBsZWZ0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OGE4YzUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjODhhOGM1ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHotaW5kZXg6IDA7XG59XG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5hbGVydC5hbGVydC1lcnJvci5hbGVydC10b3Age1xuICBiYWNrZ3JvdW5kOiAjY2MyYjJiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NjMmIyYiAhaW1wb3J0YW50O1xufVxuXG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5zaW11bGF0b3ItZGVtbyAubW9iaWxlLWVtdWxhdG9yLWRldmljZS12aWV3IC50aXRsZS5ib3R0b20sXG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5hcHBhbHl6ZXItZGVtbyAubW9iaWxlLWVtdWxhdG9yLWRldmljZS12aWV3IC50aXRsZS5ib3R0b20ge1xuICBib3R0b206IC00NXB4O1xufVxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAuYXBwYWx5emVyLWRlbW8gLm1vYmlsZS1lbXVsYXRvci1kZXZpY2UtdmlldyAudGl0bGUuYm90dG9tIHtcbiAgbWFyZ2luLWxlZnQ6LTVweDtcbn1cbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLnNpbXVsYXRvci1kZW1vIC5tb2JpbGUtZW11bGF0b3ItZGV2aWNlLXZpZXcgLnRpdGxlLmJvdHRvbSAuYWN0aW9ucyAubmF2LWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAuYXBwYWx5emVyLWRlbW8gLm1vYmlsZS1lbXVsYXRvci1kZXZpY2UtdmlldyAudGl0bGUuYm90dG9tIC5hY3Rpb25zIC5uYXYtYnV0dG9uc3tcbiBtYXJnaW4tbGVmdDo1MHB4O1xufVxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAudGV4dFZpZXdMaXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLmFsZXJ0LmFsZXJ0LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5hcHBsZV9hbmRyb2lkIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5hbGVydC5hbGVydC10b3AgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAuYWxlcnQuYWxlcnQtdG9wIC5tYXRlcmlhbC1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm90dG9tOiAtNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5lbXVsYXRvci1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAuZW11bGF0b3Itc2VjdGlvbi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAudG9vbC1zZWFyY2gtc2ltdWxhdG9yLXdyYXBwZXIgLm1vYmlsZS1jb250YWluZXIgPiAucm93IC50YWItY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5ob3Jpem9udGFsLXNjcm9sbGluZyAuYnRuLXNjcm9sbGluZy1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZXBhZ2UtY29uc3VsdGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnJlc3VsdHMtd3JhcHBlci1jb250ZW50IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLmNvbnRhaW5lci1mbHVpZCAuaG9tZXBhZ2UtaW50cm97XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5idG4tdGVhbCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gIC5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLm1vemNvbi1sb2dvIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJvdyAuc3F1YXJlOm50aC1vZi10eXBlKDIpLCAucm93IC5zcXVhcmU6bnRoLW9mLXR5cGUoMykge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcXVhcmUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5ob21lcGFnZSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXRhYnM+LmFjdGl2ZT5hIHtcbiAgY29sb3I6ICMzNjg1OGMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2VhZjJmOSAhaW1wb3J0YW50O1xufVxuXG4uaG9tZXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMDQ1MzhlICFpbXBvcnRhbnQ7XG59XG4uaG9tZXBhZ2U+LnRhYi1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLypiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50OyovXG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qdW1ibyBoMixcbi5wYWdlLW1haW4tY29udGVudCBoMiB7XG4gIGNvbG9yOiAjZjIzMTA2O1xuICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XG59XG5cbi5qdW1ibyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnJlc3VsdHMtd3JhcHBlciAuZ2lmIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5ob21lcGFnZSAudGFiLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmhvbWVwYWdlIC50YWItY29udGVudD4udGFiLXBhbmV7XG4gIHZpc2liaWxpdHk6aGlkZGVuO1xufVxuXG4gLmhvbWVwYWdlIC50YWItY29udGVudD4uYWN0aXZle1xuICB2aXNpYmlsaXR5OnZpc2libGU7XG59XG5cbi5ob21lcGFnZT4ubmF2IC5hY3RpdmU6YmVmb3JlLFxuLmhvbWVwYWdlPi5uYXYgLmFjdGl2ZTphZnRlciB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNlYWYyZjk7XG59XG4uaG9tZXBhZ2U+Lm5hdiBsaTpmaXJzdC1jaGlsZCBhOmJlZm9yZSxcbi5ob21lcGFnZT4ubmF2IGxpOmxhc3QtY2hpbGQgYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDUzOGU7XG59XG4uaG9tZXBhZ2U+LnRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2VhZjJmOTtcbiAgY29sb3I6IzA0NTM4ZTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5ob21lcGFnZT4udGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWVwYWdlPi50YWItcGFuZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNxdWFyZS1yb3cgW2NsYXNzKj1cImNvbC1cIl17XG4gIG1hcmdpbi1ib3R0b206IC05OTk5OXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTk5OTlweDtcbn1cblxuLnNxdWFyZS1yb3d7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zcXVhcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE3cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc3F1YXJlPmgzIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcXVhcmU+aW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5zcXVhcmUgPiAubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LXNpemU6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5zcXVhcmUgPiAubWF0ZXJpYWwtaWNvbnMuaWNvbi13aXRoLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjMzUzNTM1O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucC0yMCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5zcXVhcmUtY29sb3IxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWRmMCAhaW1wb3J0YW50O1xufVxuXG4uc3F1YXJlLWNvbG9yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWUxZWQgIWltcG9ydGFudDtcbn1cblxuLnNxdWFyZS1jb2xvcjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlZGY4ICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lcGFnZSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4uaG9tZXBhZ2UgLnNjcm9sbC1hcnJvd3Mge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lcGFnZSAjcGFnZW9zY29wZV9lbXVsYXRvciB7XG4gIG1pbi1oZWlnaHQ6IDMyMHB4O1xufVxuXG4uZnVsbF9pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmhvbWVwYWdlIHAsIC5ob21lcGFnZSBsaSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IGxhcmdlO1xufVxuXG4uc21hbGxfaW1hZ2UuY29tcHV0ZXIge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3NSU7XG4gIGJvdHRvbTogLTU4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA2NXB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4uaG9tZXBhZ2UtaW50cm8gLnRleHQge1xuICBtYXJnaW4tdG9wOiA4dmg7XG59XG5cbi50b3VyLWNhbGwtdG8tYWN0aW9uLXN1YnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5ob21lcGFnZS1pbnRybyAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5hcHByYW5rLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogLTQwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLnNwZWNpYWwtbWQtOCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcGVjaWFsLW1kLTQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVwYWdlLWNvbnN1bHRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5yZXN1bHRzLXdyYXBwZXItY29udGVudCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAuZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5jb250YWluZXItZmx1aWQgLmhvbWVwYWdlLWludHJve1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyb250ZW5kLXRvb2xzLWRlbW8tcGFnZSAuYnRuLXRlYWwge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuICAuZnJvbnRlbmQtdG9vbHMtZGVtby1wYWdlIC5tb3pjb24tbG9nbyB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi10YWJzPmxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZXF1YWw+ZGl2IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5ob21lcGFnZSAjZW11bGF0b3JfZGl2LnJlc3VsdHMtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG5cbiAgLmhvbWVwYWdlIC5waG9uZS13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ob21lcGFnZS1pbnRybyAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG5cbiAgLmhvbWVwYWdlIC5uYXYtdGFicz5saT5hIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLmhvbWVwYWdlIC5zZWFyY2hfX3N1Ym1pdCxcbiAgLmhvbWVwYWdlIC5lbXVsYXRvcl9fc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b3VyLWNhbGwtdG8tYWN0aW9uIC5idG4tcHJpbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbi5zbWFsbF9pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAudG9vbC1zZWFyY2gtc2ltdWxhdG9yLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLnBhZ2VvLWltYWdlcyAuanVtYm8ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vYmlsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xuICAuc3BlY2lhbC1wdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnNwZWNpYWwtbXQtNjUge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VycC1iZW4ge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXYtdGFicz5saT5hIHtcbiAgICBwYWRkaW5nOiAxMHB4IDcwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgfVxuXG4gIC5uYXYtdGFicz5saSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGxfaW1hZ2UuY29tcHV0ZXIge1xuICBib3R0b206IC01OHB4O1xufVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVwYWdlPi5uYXY6YWZ0ZXIsXG4gIC5ob21lcGFnZT4ubmF2OmJlZm9yZSB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5ob21lcGFnZT4ubmF2OmFmdGVyIHtcbiAgICBjbGVhcjpib3RoO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgfVxuICAuaG9tZXBhZ2U+Lm5hdiB7XG4gICAgem9vbTogMTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAuaG9tZXBhZ2U+Lm5hdiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ob21lcGFnZT4ubmF2IC5hY3RpdmUge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLmhvbWVwYWdlPi5uYXYgbGk6YmVmb3JlLFxuICAuaG9tZXBhZ2U+Lm5hdiBsaTphZnRlcixcbiAgLmhvbWVwYWdlPi5uYXYgIGE6YmVmb3JlLFxuICAuaG9tZXBhZ2U+Lm5hdiAgYTphZnRlciB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MDtcblxuICB9XG4gIC5ob21lcGFnZT4ubmF2IGxpOmJlZm9yZSxcbiAgLmhvbWVwYWdlPi5uYXYgbGk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjZmQ4ZTA7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5ob21lcGFnZT4ubmF2IGxpOmJlZm9yZSB7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbiAgLmhvbWVwYWdlPi5uYXYgbGk6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtOXB4O1xuICB9XG4gIC5ob21lcGFnZT4ubmF2IGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNlYWYyZjk7XG4gICAgYmFja2dyb3VuZDogIzA0NTM4ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICB9XG4gIC5ob21lcGFnZT4ubmF2IC5hY3RpdmUgYSB7XG4gICAgYmFja2dyb3VuZDogI2VhZjJmOTtcbiAgICBjb2xvcjojMDQ1MzhlO1xuICB9XG5cbiAgLmhvbWVwYWdlPi5uYXYgIGE6YmVmb3JlLFxuICAuaG9tZXBhZ2U+Lm5hdiAgYTphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzA0NTM4ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5ob21lcGFnZT4ubmF2IC5hY3RpdmUgYTpiZWZvcmUsXG4gIC5ob21lcGFnZT4ubmF2IC5hY3RpdmUgYTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzA0NTM4ZTtcbiAgfVxuICAuaG9tZXBhZ2U+Lm5hdiAgYTpiZWZvcmUge1xuICAgIGxlZnQ6LTIwcHg7XG4gIH1cbiAgLmhvbWVwYWdlPi5uYXYgIGE6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC5uYXYtdGFicz5saT5hIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG4gIH1cblxuICAubmF2LXRhYnM+bGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5yb3cuZXF1YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnJvd3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmFwcHJhbmstcm93IC5qdW1ibyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudG9wLTkwIHtcbiAgICB0b3A6IDE2dmggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC50b3AtOTAge1xuICAgIHRvcDogMTJ2aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC50b3AtOTAge1xuICAgIHRvcDogN3ZoO1xuICB9XG59XG5cbi5uYXYtdGFicz5saT5hIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2NmZDhlMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJhMmIyYSAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXRhYnM+bGk+YT4gLmJldGEtdGV4dHtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYmFja2dyb3VuZDogIzBlNTQ4NztcbiAgY29sb3I6ICNlZmYyZjU7XG4gIGZvbnQtc2l6ZTogMTNweFxufVxuXG4ubmF2LXRhYnM+bGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbmxhYmVsIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5ob21lcGFnZSAuZW11bGF0b3ItdG9vbC1pbmZvIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWxpbmUtbWlkZGxlIC5hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaG9tZXBhZ2UgLnJlc3VsdHMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uaG9tZXBhZ2UgLnRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZXF1YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmp1bWJvIGgyLFxuLnBhZ2UtbWFpbi1jb250ZW50IGgyIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnBhZ2UtbWFpbi1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNC41cHg7XG59XG5hLnR4LW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzNjg1OGM7XG59XG5hLnR4LW5vbmU6aG92ZXJ7XG4gIGNvbG9yOiAjMWY0ZDUxO1xufVxuLmhvbWVwYWdlIC5wcmVsb2FkZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9wdWJsaWMvYXNzZXRzL2ltZy9wcmVsb2FkZXItZ3JheS5naWZcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xufVxuXG4uaG9tZXBhZ2UgLnJlc3VsdHMtd3JhcHBlciBbY2xhc3MqPVwiY29sLVwiXSwgLmhvbWVwYWdlIC5waG9uZS13cmFwLCAuc3BlY2lhbC1tZC04LCAuc3BlY2lhbC1tZC00IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zcGVjaWFsLW1kLTgge1xuICB3aWR0aDogNjAlO1xufVxuXG4uc3BlY2lhbC1tZC00IHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmFwcHJhbmstcm93IHtcbiAgbWFyZ2luLXRvcDogLTM1JTtcbn1cblxuLnNlcnAtcm93IHtcbiAgbWFyZ2luLXRvcDogLTM1JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCkge1xuICAuYXBwcmFuay1yb3cgLmp1bWJvIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDUxcHgpIHtcbiAgLnJvdy1iZW5lZml0cyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTc1MXB4KSAgYW5kIChtYXgtd2lkdGg6IDIwNTBweCkge1xuICAucm93LWJlbmVmaXRzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cblxuICAuYXBwbGVfYW5kcm9pZCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMXB4KSAgYW5kIChtYXgtd2lkdGg6IDE3NTBweCkge1xuICAucm93LWJlbmVmaXRzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTcwcHg7XG4gIH1cblxuICAuYXBwbGVfYW5kcm9pZCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MXB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KXtcbiAgLnJvdy1iZW5lZml0cyB7XG4gICAgbWFyZ2luLXRvcDogLTI0MHB4O1xuICB9XG5cbiAgLmFwcGxlX2FuZHJvaWQge1xuICAgIG1hcmdpbi10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTFweCkgYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAucm93LWJlbmVmaXRzIHtcbiAgICBtYXJnaW4tdG9wOiAtMjgwcHg7XG4gIH1cblxuICAuYXBwbGVfYW5kcm9pZCB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI2OXB4KSBhbmQgKG1heC13aWR0aDogMTMxMXB4KSB7XG4gIC5yb3ctYmVuZWZpdHMge1xuICAgIG1hcmdpbi10b3A6IC0yODBweDtcbiAgfVxuICAuYXBwbGVfYW5kcm9pZCB7XG4gICAgbWFyZ2luLXRvcDogMjkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MXB4KSBhbmQgKG1heC13aWR0aDogMTI2OXB4KSB7XG4gIC5yb3ctYmVuZWZpdHMge1xuICAgIG1hcmdpbi10b3A6IC0zMjBweDtcbiAgfVxuICAuYXBwbGVfYW5kcm9pZCB7XG4gICAgbWFyZ2luLXRvcDogMjkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC5wYWdlby1yb3cge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgfVxuICAucGFnZW8taW1hZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI1NXB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWdlby1yb3cge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG4gIC5wYWdlby1pbWFnZXMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIHtcbiAgLnBhZ2VvLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucGFnZW8taW1hZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5iZW5lZml0cyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hcHBsZV9hbmRyb2lkIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uemluZGV4LXRvcCB7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG5cbi5hcHBsZV9hbmRyb2lkIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgLmhvbWVwYWdlIC5uYXYtdGFicz5saT5hIHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaG9tZXBhZ2UgI3NlcnBlcmF0b3IgLm1vYmlsZS1lbXVsYXRvci1kZXZpY2UtdmlldyAuc2F2ZS1zY3JlZW5zaG90LWJ0bixcbi5ob21lcGFnZSAjcGFnZW9zY29wZSAubW9iaWxlLWVtdWxhdG9yLWRldmljZS12aWV3IC5zYXZlLXNjcmVlbnNob3QtYnRuLFxuLmhvbWVwYWdlICNhcHBpbHl6ZXIgLm1vYmlsZS1lbXVsYXRvci1kZXZpY2UtdmlldyAuc2F2ZS1zY3JlZW5zaG90LWJ0bixcbi5mcm9udGVuZC10b29scy1kZW1vLXBhZ2UgLm1vYmlsZS1lbXVsYXRvci1kZXZpY2UtdmlldyAuc2F2ZS1zY3JlZW5zaG90LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ob21lcGFnZSB1bC5ob21lcGFnZS1uYXYtYmFyID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbiN3aHlVcyAuZnMtMTQtY2wtMjIyMjIyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuI3doeVVzIGgyLnNwZWNpYWwtdGl0bGUgPiBzcGFuIHtcbiAgY29sb3I6ICMwNDUzOGU7XG4gIHdpZHRoOiAxNDhweDtcbn1cblxuI3doeVVzIGgyLnNwZWNpYWwtdGl0bGUuc2FtcGxlLXJlc3VsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNTZweDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICN3aHlVcyBoMi5zcGVjaWFsLXRpdGxlLnNhbXBsZS1yZXN1bHQge1xuICAgIGxlZnQ6IGNhbGMoMSUpO1xuICAgIHRvcDogLTEzcHg7XG4gIH1cblxuICAjd2h5VXMgaDIuc3BlY2lhbC10aXRsZSA+IGltZyB7XG4gICAgdG9wOiAyOXB4O1xuICB9XG4gICN3aHlVcyBoMi5zcGVjaWFsLXRpdGxlLnNhbXBsZS1yZXN1bHQgaW1nLCAjd2h5VXMgaDIuc3BlY2lhbC10aXRsZS5zYW1wbGUtcmVzdWx0IHNwYW4ge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAjd2h5VXMgaDIuc3BlY2lhbC10aXRsZS5zYW1wbGUtcmVzdWx0IGltZ3tcbiAgICB0b3A6MTNweCAhaW1wb3J0YW50O1xuICB9XG4gICN3aHlVcyBoMi5zcGVjaWFsLXRpdGxlLnNhbXBsZS1yZXN1bHQgc3BhbiB7XG4gICAgdG9wOjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo1NDBweCkge1xuICAjd2h5VXMgaDIuc3BlY2lhbC10aXRsZS5zYW1wbGUtcmVzdWx0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN3aHlVcyAuaW1nLWJvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3Nzc3O1xufVxuXG4jd2h5VXMgLmltZy1sZy1ib3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzowO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3doeVVzIC5zZXQtbWluLWh0IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxufVxuXG4jd2h5VXMgLmltZy10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBhZ2UtaG9tZXBhZ2UgaDN7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbiN3aHlVcyAuaW1nLXRpdGxlIGgzIHtcbiAgbWFyZ2luOiAxMXB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbn1cblxuLnNtYWxsX2ltYWdlLmNvbXB1dGVyLmZpeGVkLXdpZHRoLWhlaWdodCB7XG4gIHdpZHRoOiAzNTVweDtcbn1cblxuLmVtYmVkLXZpZGVvLW1vYmlsZW1veGllIHtcbiAgYm90dG9tOiA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogODJweDtcbiAgei1pbmRleDogMjUyO1xuICB3aWR0aDogMzIxcHg7XG4gIGhlaWdodDogMjAzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLnNtYWxsX2ltYWdlLmNvbXB1dGVyLmZpeGVkLXdpZHRoLWhlaWdodCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLmVtYmVkLXZpZGVvLW1vYmlsZW1veGllIHtcbiAgICBib3R0b206IC0ycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDc5cHg7XG4gICAgei1pbmRleDogMjUyO1xuICAgIHdpZHRoOiAyNzJweDtcbiAgICBoZWlnaHQ6IDE3M3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWVwYWdlLWludHJvIC5ob21lLXBhZ2UtaW5mby1kaXYge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ob21lcGFnZS1pbnRybyAuaG9tZS1wYWdlLWRlc2t0b3AtZGl2IHtcbiAgICB3aWR0aDogMzklICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5ob21lcGFnZS1pbnRybyAuaG9tZS1wYWdlLWluZm8tZGl2IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhvbWVwYWdlLWludHJvIC5ob21lLXBhZ2UtZGVza3RvcC1kaXYge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc21hbGxfaW1hZ2UuY29tcHV0ZXIuZml4ZWQtd2lkdGgtaGVpZ2h0IHtcbiAgICB3aWR0aDogMjg0cHg7XG4gICAgYm90dG9tOiAtOHB4O1xuICB9XG5cbiAgLmVtYmVkLXZpZGVvLW1vYmlsZW1veGllIHtcbiAgICBib3R0b206IDQ1cHg7XG4gICAgd2lkdGg6IDI1N3B4O1xuICAgIGhlaWdodDogMTY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmVtYmVkLXZpZGVvLW1vYmlsZW1veGllIHtcbiAgICBib3R0b206IDM2cHg7XG4gICAgd2lkdGg6IDIxMXB4O1xuICAgIGhlaWdodDogMTMzcHg7XG4gICAgbGVmdDogNzZweDtcbiAgfVxuXG4gIC5zbWFsbF9pbWFnZS5jb21wdXRlci5maXhlZC13aWR0aC1oZWlnaHQge1xuICAgIHdpZHRoOiAyMzNweDtcbiAgICBib3R0b206IC04cHg7XG4gIH1cbn1cblxuLnJvdy13aXRoLWRlc2t0b3AtZm9yLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMjI0cHg7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5yb3ctd2l0aC1kZXNrdG9wLWZvci1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLSA0NjlweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgLnJvdy13aXRoLWRlc2t0b3AtZm9yLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAtIDQzM3B4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAucm93LXdpdGgtZGVza3RvcC1mb3ItbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gNDA0cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkgYW5kIChtYXgtd2lkdGg6IDQ0OXB4KSB7XG4gIC5yb3ctd2l0aC1kZXNrdG9wLWZvci1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLSAzODFweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI5OXB4KSB7XG4gIC5yb3ctd2l0aC1kZXNrdG9wLWZvci1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5yb3ctd2l0aC1kZXNrdG9wLWZvci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaG9tZS1wYWdlLWRlc2t0b3AtZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVtYmVkLXZpZGVvLW1vYmlsZW1veGllIHtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA3N3B4O1xuICAgIHotaW5kZXg6IDI1MjtcbiAgICB3aWR0aDogMjM2cHg7XG4gICAgaGVpZ2h0OiAxNTJweDtcbiAgfVxuXG4gIC5zbWFsbF9pbWFnZS5jb21wdXRlci5maXhlZC13aWR0aC1oZWlnaHQge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMXB4KSB7XG4gIC5lbWJlZC12aWRlby1tb2JpbGVtb3hpZSB7XG4gICAgd2lkdGg6IDM2MnB4O1xuICAgIGhlaWdodDogMjMwcHg7XG4gICAgbGVmdDogMjlweDtcbiAgICBib3R0b206IDE2cHg7XG4gIH1cbiAgLnNtYWxsX2ltYWdlLmNvbXB1dGVyLmZpeGVkLXdpZHRoLWhlaWdodCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGJvdHRvbTogLTU5cHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5lbWJlZC12aWRlby1tb2JpbGVtb3hpZSB7XG4gICAgd2lkdGg6IDMyN3B4O1xuICAgIGhlaWdodDogMjA4cHg7XG4gICAgbGVmdDogNDVweDtcbiAgICBib3R0b206IDExcHg7XG4gIH1cbiAgLnNtYWxsX2ltYWdlLmNvbXB1dGVyLmZpeGVkLXdpZHRoLWhlaWdodCB7XG4gICAgd2lkdGg6IDM2MnB4O1xuICAgIGJvdHRvbTogLTU3cHg7XG4gICAgbGVmdDogMjdweDtcbiAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI1cHgpIHtcbiAgLmVtYmVkLXZpZGVvLW1vYmlsZW1veGllIHtcbiAgICB3aWR0aDogMzA4cHg7XG4gICAgaGVpZ2h0OiAxOTRweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJvdHRvbTogNTVweDtcbiAgfVxuICAuc21hbGxfaW1hZ2UuY29tcHV0ZXIuZml4ZWQtd2lkdGgtaGVpZ2h0IHtcbiAgICB3aWR0aDogMzM5cHg7XG4gICAgYm90dG9tOiAtOXB4O1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmVtYmVkLXZpZGVvLW1vYmlsZW1veGllIHtcbiAgICB3aWR0aDogMzUycHg7XG4gICAgaGVpZ2h0OiAyMjRweDtcbiAgICBsZWZ0OiAxM3B4O1xuICAgIGJvdHRvbTogNjNweDtcbiAgfVxuICAuc21hbGxfaW1hZ2UuY29tcHV0ZXIuZml4ZWQtd2lkdGgtaGVpZ2h0IHtcbiAgICBsZWZ0OiAtNnB4O1xuICAgIHdpZHRoOiAzOTBweDtcbiAgICBib3R0b206IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZW1iZWQtdmlkZW8tbW9iaWxlbW94aWUge1xuICAgIGxlZnQ6IDY0cHg7XG4gIH1cbiAgLnNtYWxsX2ltYWdlLmNvbXB1dGVyLmZpeGVkLXdpZHRoLWhlaWdodCB7XG4gICAgbGVmdDogNDVweDtcbiAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NjVweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWJlZC12aWRlby1tb2JpbGVtb3hpZSB7XG4gICAgbGVmdDogNnB4O1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBib3R0b206IDU1cHg7XG4gICAgaGVpZ2h0OiAxOTdweDtcbiAgfVxuICAuc21hbGxfaW1hZ2UuY29tcHV0ZXIuZml4ZWQtd2lkdGgtaGVpZ2h0IHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB3aWR0aDogMzQxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNjY0cHgpIHtcbiAgLmVtYmVkLXZpZGVvLW1vYmlsZW1veGllIHtcbiAgICB3aWR0aDogMjg0cHg7XG4gICAgbGVmdDogMnB4O1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG4gIC5zbWFsbF9pbWFnZS5jb21wdXRlci5maXhlZC13aWR0aC1oZWlnaHQge1xuICAgIGxlZnQ6IC0xMnB4O1xuICAgIHdpZHRoOiAzMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZW1iZWQtdmlkZW8tbW9iaWxlbW94aWUge1xuICAgIHdpZHRoOiAzNDhweDtcbiAgICBoZWlnaHQ6IDIyMnB4O1xuICAgIGxlZnQ6IDM5cHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG4gIC5zbWFsbF9pbWFnZS5jb21wdXRlci5maXhlZC13aWR0aC1oZWlnaHQge1xuICAgIHdpZHRoOiAzODVweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvdHRvbTogLTYwcHg7XG4gIH1cbiAgLnJvdy13aXRoLWRlc2t0b3AtZm9yLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAyOTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzUwcHgpIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAucm93LXdpdGgtZGVza3RvcC1mb3ItbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gMzU2cHgpO1xuICAgIGhlaWdodDogMjYwcHg7XG4gIH1cbiAgLmVtYmVkLXZpZGVvLW1vYmlsZW1veGllIHtcbiAgICB3aWR0aDogMzAxcHg7XG4gICAgaGVpZ2h0OiAxOTRweDtcbiAgICBsZWZ0OiA1MXB4O1xuICAgIGJvdHRvbTogM3B4O1xuICB9XG4gIC5zbWFsbF9pbWFnZS5jb21wdXRlci5maXhlZC13aWR0aC1oZWlnaHQge1xuICAgIHdpZHRoOiAzMzJweDtcbiAgICBsZWZ0OiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDM0OXB4KSB7XG4gIC5yb3ctd2l0aC1kZXNrdG9wLWZvci1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLSAzMjVweCk7XG4gICAgaGVpZ2h0OiAyNDFweDtcbiAgfVxuICAuZW1iZWQtdmlkZW8tbW9iaWxlbW94aWUge1xuICAgIHdpZHRoOiAyNzJweDtcbiAgICBoZWlnaHQ6IDE3M3B4O1xuICAgIGxlZnQ6IDY1cHg7XG4gICAgYm90dG9tOiAtMnB4O1xuICB9XG4gIC5zbWFsbF9pbWFnZS5jb21wdXRlci5maXhlZC13aWR0aC1oZWlnaHQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBsZWZ0OiA1MnB4O1xuICB9XG59XG5cbiN3aHlVcyAubWF0ZXJpYWwtaWNvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cblxuLmlmcmFtZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tYm90dG9tOjQwcHg7XG59XG4ucmVzcG9uc2l2ZS1pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOm5vbmU7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/