.mid-inner {
  padding-bottom: 0px;
}

.back-to-top {
  background: none;
  margin: 0;
  position: fixed;
  bottom: 25px;
  right: 25px;
  width: 60px;
  height: 60px;
  z-index: 100;
  display: none;
  text-decoration: none;
  color: #222;
  background-color: #f69322;
  font-size: 55px;
  line-height: 60px;
  padding: 0 5px;
  text-align: center;
  cursor: pointer;
}
.back-to-top:hover {
  color: #fff !important;
}

/* Banner =================================================== */
#vue-testing .wrap-hero .bannerVideoPlayer,
#vue-cerakote-vs .wrap-hero .bannerVideoPlayer {
  background: #111;
  width: 100%;
  transition: all 0.5s ease;
}
#vue-testing .wrap-hero .bannerVideoPlayer a,
#vue-cerakote-vs .wrap-hero .bannerVideoPlayer a {
  width: 100%;
  display: block;
}
#vue-testing .wrap-hero .bannerVideoPlayer a img,
#vue-cerakote-vs .wrap-hero .bannerVideoPlayer a img {
  width: 100%;
  max-width: 1300px;
  margin: auto;
  display: block;
}
#vue-testing .wrap-hero .bannerVideoPlayer a .videoPlay,
#vue-cerakote-vs .wrap-hero .bannerVideoPlayer a .videoPlay {
  opacity: 0.9;
  font-size: 50px;
  color: #323232;
  position: absolute;
  left: calc(50% - 25px);
  top: calc(50% - 25px);
  transition: all 0.1s ease;
}
#vue-testing .wrap-hero .bannerVideoPlayer a:hover .videoPlay,
#vue-cerakote-vs .wrap-hero .bannerVideoPlayer a:hover .videoPlay {
  opacity: 1;
  color: #fe0000;
}
#vue-testing .wrap-hero .bannerVideoPlayer iframe,
#vue-cerakote-vs .wrap-hero .bannerVideoPlayer iframe {
  width: 100%;
}

/* Table of Contents =================================================== */
#vue-testing .wrap-hero .tableOfContents,
#vue-cerakote-vs .wrap-hero .tableOfContents {
  background: #484848;
  padding: 50px 0px;
  text-align: center;
  color: #fff;
}
#vue-testing .wrap-hero .tableOfContents .row h3,
#vue-cerakote-vs .wrap-hero .tableOfContents .row h3 {
  font-family: "Teko", sans-serif;
  color: #FD920E;
  font-size: 26px;
  line-height: 24px;
  letter-spacing: 0.2em;
  padding-bottom: 20px;
  font-weight: 100;
}
#vue-testing .wrap-hero .tableOfContents .row > span,
#vue-cerakote-vs .wrap-hero .tableOfContents .row > span {
  display: block;
  font-size: 18px;
  padding-bottom: 30px;
}
#vue-testing .wrap-hero .tableOfContents .row div a,
#vue-cerakote-vs .wrap-hero .tableOfContents .row div a {
  font-family: "Teko", sans-serif;
  font-size: 26px;
  line-height: 25px;
  display: block;
  padding-bottom: 15px;
  color: #fff;
  letter-spacing: 0.05em;
  text-align: center;
  cursor: pointer;
}
#vue-testing .wrap-hero .tableOfContents .row div a:hover,
#vue-cerakote-vs .wrap-hero .tableOfContents .row div a:hover {
  color: #FD920E !important;
}

/* Bordered or Non-bordered content =================================================== */
#vue-testing #informationModal .modal-dialog,
#vue-cerakote-vs #informationModal .modal-dialog {
  width: 1200px;
}
#vue-testing .wrap-hero .cerakoteVsAnodizing,
#vue-testing .wrap-hero .cerakoteVsPVD,
#vue-testing .wrap-hero .cerakoteVsBluing,
#vue-testing .wrap-hero .cerakoteVsHighTemp,
#vue-testing .wrap-hero .cerakoteVsSaltChamber,
#vue-testing .wrap-hero .cerakoteVsNitride,
#vue-testing .wrap-hero .outdoorCorrosion,
#vue-testing .wrap-hero .saltChamberTest,
#vue-testing .wrap-hero .abrasionTest,
#vue-testing .wrap-hero .highTempTestDoc,
#vue-testing .wrap-hero .chemicalResistanceDoc,
#vue-testing .wrap-hero .nvCamo,
#vue-testing .wrap-hero .hardnessDoc,
#vue-testing .wrap-hero .adhesionDoc,
#vue-testing .wrap-hero .multiJetDoc,
#vue-testing .wrap-hero .photopolymersDoc,
#vue-testing .wrap-hero .colorMeasureDoc,
#vue-testing .wrap-hero .durabilityDoc,
#vue-cerakote-vs .wrap-hero .cerakoteVsAnodizing,
#vue-cerakote-vs .wrap-hero .cerakoteVsPVD,
#vue-cerakote-vs .wrap-hero .cerakoteVsBluing,
#vue-cerakote-vs .wrap-hero .cerakoteVsHighTemp,
#vue-cerakote-vs .wrap-hero .cerakoteVsSaltChamber,
#vue-cerakote-vs .wrap-hero .cerakoteVsNitride,
#vue-cerakote-vs .wrap-hero .outdoorCorrosion,
#vue-cerakote-vs .wrap-hero .saltChamberTest,
#vue-cerakote-vs .wrap-hero .abrasionTest,
#vue-cerakote-vs .wrap-hero .highTempTestDoc,
#vue-cerakote-vs .wrap-hero .chemicalResistanceDoc,
#vue-cerakote-vs .wrap-hero .nvCamo,
#vue-cerakote-vs .wrap-hero .hardnessDoc,
#vue-cerakote-vs .wrap-hero .adhesionDoc,
#vue-cerakote-vs .wrap-hero .multiJetDoc,
#vue-cerakote-vs .wrap-hero .photopolymersDoc,
#vue-cerakote-vs .wrap-hero .colorMeasureDoc,
#vue-cerakote-vs .wrap-hero .durabilityDoc {
  background: #222;
  padding: 50px 0px;
  color: #fff;
}
#vue-testing .wrap-hero .cerakoteVsNitride,
#vue-cerakote-vs .wrap-hero .cerakoteVsNitride {
  min-height: 500px !important;
  padding: 50px 0px 100px;
}
#vue-testing .wrap-hero .cerakoteVsPVD,
#vue-testing .wrap-hero .cerakoteVsBluing,
#vue-testing .wrap-hero .cerakoteVsHighTemp,
#vue-testing .wrap-hero .cerakoteVsSaltChamber,
#vue-testing .wrap-hero .cerakoteVsNitride,
#vue-cerakote-vs .wrap-hero .cerakoteVsPVD,
#vue-cerakote-vs .wrap-hero .cerakoteVsBluing,
#vue-cerakote-vs .wrap-hero .cerakoteVsHighTemp,
#vue-cerakote-vs .wrap-hero .cerakoteVsSaltChamber,
#vue-cerakote-vs .wrap-hero .cerakoteVsNitride {
  min-height: 450px;
}
#vue-testing .wrap-hero .cerakoteVsPVD .vid-left,
#vue-testing .wrap-hero .cerakoteVsBluing .vid-left,
#vue-testing .wrap-hero .cerakoteVsHighTemp .vid-left,
#vue-testing .wrap-hero .cerakoteVsSaltChamber .vid-left,
#vue-testing .wrap-hero .cerakoteVsNitride .vid-left,
#vue-cerakote-vs .wrap-hero .cerakoteVsPVD .vid-left,
#vue-cerakote-vs .wrap-hero .cerakoteVsBluing .vid-left,
#vue-cerakote-vs .wrap-hero .cerakoteVsHighTemp .vid-left,
#vue-cerakote-vs .wrap-hero .cerakoteVsSaltChamber .vid-left,
#vue-cerakote-vs .wrap-hero .cerakoteVsNitride .vid-left {
  position: absolute;
  left: 0;
  height: 350px !important;
  padding: 0px;
  margin-top: 0px;
  overflow: hidden;
  max-height: 350px;
}
#vue-testing .wrap-hero .cerakoteVsPVD .vid-right,
#vue-testing .wrap-hero .cerakoteVsBluing .vid-right,
#vue-testing .wrap-hero .cerakoteVsHighTemp .vid-right,
#vue-testing .wrap-hero .cerakoteVsSaltChamber .vid-right,
#vue-testing .wrap-hero .cerakoteVsNitride .vid-right,
#vue-cerakote-vs .wrap-hero .cerakoteVsPVD .vid-right,
#vue-cerakote-vs .wrap-hero .cerakoteVsBluing .vid-right,
#vue-cerakote-vs .wrap-hero .cerakoteVsHighTemp .vid-right,
#vue-cerakote-vs .wrap-hero .cerakoteVsSaltChamber .vid-right,
#vue-cerakote-vs .wrap-hero .cerakoteVsNitride .vid-right {
  position: absolute;
  right: 0;
  height: 350px !important;
  padding: 0px;
  margin-top: 0px;
  overflow: hidden;
  max-height: 350px;
}
#vue-testing .wrap-hero .cerakoteVsPVD .img-right img,
#vue-testing .wrap-hero .cerakoteVsBluing .img-right img,
#vue-testing .wrap-hero .cerakoteVsHighTemp .img-right img,
#vue-testing .wrap-hero .cerakoteVsSaltChamber .img-right img,
#vue-testing .wrap-hero .cerakoteVsNitride .img-right img,
#vue-cerakote-vs .wrap-hero .cerakoteVsPVD .img-right img,
#vue-cerakote-vs .wrap-hero .cerakoteVsBluing .img-right img,
#vue-cerakote-vs .wrap-hero .cerakoteVsHighTemp .img-right img,
#vue-cerakote-vs .wrap-hero .cerakoteVsSaltChamber .img-right img,
#vue-cerakote-vs .wrap-hero .cerakoteVsNitride .img-right img {
  padding-left: 0px;
}
#vue-testing .wrap-hero .saltChamberTest .col-lg-7,
#vue-cerakote-vs .wrap-hero .saltChamberTest .col-lg-7 {
  padding-right: 40px;
}
#vue-testing .wrap-hero .saltChamberTest .videoPlayer,
#vue-cerakote-vs .wrap-hero .saltChamberTest .videoPlayer {
  max-height: 380px;
  position: relative;
}
#vue-testing .wrap-hero .saltChamberTest .videoPlayer.open iframe,
#vue-cerakote-vs .wrap-hero .saltChamberTest .videoPlayer.open iframe {
  min-height: 350px;
}
#vue-testing .wrap-hero .saltChamberTest .saltChamberImgs .col-xs-6,
#vue-cerakote-vs .wrap-hero .saltChamberTest .saltChamberImgs .col-xs-6 {
  max-height: 200px;
  overflow: hidden;
}
#vue-testing .wrap-hero .saltChamberTest .saltChamberImgs .col-xs-6 img,
#vue-cerakote-vs .wrap-hero .saltChamberTest .saltChamberImgs .col-xs-6 img {
  width: 100%;
}
#vue-testing .wrap-hero .highTempTestDoc .col-lg-7,
#vue-cerakote-vs .wrap-hero .highTempTestDoc .col-lg-7 {
  padding-right: 0px;
  padding-left: 40px;
}
#vue-testing .wrap-hero .highTempTestDoc .col-lg-7 img,
#vue-cerakote-vs .wrap-hero .highTempTestDoc .col-lg-7 img {
  width: 100%;
}
#vue-testing .wrap-hero .box-left,
#vue-cerakote-vs .wrap-hero .box-left {
  padding: 50px 190px 50px 80px;
  border: 1px solid #fff;
}
#vue-testing .wrap-hero .box-right,
#vue-cerakote-vs .wrap-hero .box-right {
  padding: 50px 80px 50px 190px;
  border: 1px solid #fff;
}
#vue-testing .wrap-hero .vid-left,
#vue-cerakote-vs .wrap-hero .vid-left {
  position: absolute;
  left: 0;
  height: calc(100% - 80px);
  padding: 0px;
  margin-top: 40px;
  overflow: hidden;
  max-height: 350px;
}
#vue-testing .wrap-hero .vid-right,
#vue-cerakote-vs .wrap-hero .vid-right {
  position: absolute;
  right: 0;
  height: calc(100% - 80px);
  padding: 0px;
  margin-top: 40px;
  overflow: hidden;
  max-height: 350px;
}
#vue-testing .wrap-hero .img-left,
#vue-cerakote-vs .wrap-hero .img-left {
  position: absolute;
  left: 0;
  height: calc(100% - 80px);
  padding: 0px;
  margin-top: 40px;
  overflow: hidden;
}
#vue-testing .wrap-hero .img-right img,
#vue-cerakote-vs .wrap-hero .img-right img {
  width: 100%;
  padding-left: 40px;
}
#vue-testing .wrap-hero .nvCamo .box-right,
#vue-cerakote-vs .wrap-hero .nvCamo .box-right {
  padding: 50px 80px;
}
#vue-testing .wrap-hero .nvCamo .box-right .subTitle,
#vue-testing .wrap-hero .nvCamo .box-right .desc,
#vue-cerakote-vs .wrap-hero .nvCamo .box-right .subTitle,
#vue-cerakote-vs .wrap-hero .nvCamo .box-right .desc {
  padding-left: 175px;
}
#vue-testing .wrap-hero .nvCamo .box-right a,
#vue-cerakote-vs .wrap-hero .nvCamo .box-right a {
  margin-left: 175px;
}
#vue-testing .wrap-hero .nvCamo .vid-left,
#vue-cerakote-vs .wrap-hero .nvCamo .vid-left {
  bottom: 40px;
}
#vue-testing .wrap-hero .durabilityDoc,
#vue-cerakote-vs .wrap-hero .durabilityDoc {
  padding-bottom: 150px;
}
#vue-testing .wrap-hero .durabilityDoc .img-right,
#vue-cerakote-vs .wrap-hero .durabilityDoc .img-right {
  position: absolute;
  right: 0;
  height: 100%;
  padding: 0px;
}
#vue-testing .wrap-hero .title,
#vue-cerakote-vs .wrap-hero .title {
  font-size: 75px;
  line-height: 60px;
  font-family: "Teko", sans-serif;
  display: block;
}
#vue-testing .wrap-hero .subTitle,
#vue-cerakote-vs .wrap-hero .subTitle {
  font-size: 26px;
  color: #888888;
  font-family: "Teko", sans-serif;
  display: block;
}
#vue-testing .wrap-hero .desc,
#vue-cerakote-vs .wrap-hero .desc {
  font-size: 18px;
  display: block;
  padding: 15px 0px 40px;
  white-space: pre-wrap;
}
#vue-testing .wrap-hero .btn-orange,
#vue-cerakote-vs .wrap-hero .btn-orange {
  background: transparent;
  border: 1px solid #f69422;
  border-radius: 0px;
  border-bottom: 6px solid #f69422;
  color: #f69422 !important;
}
#vue-testing .wrap-hero .btn-orange:hover,
#vue-cerakote-vs .wrap-hero .btn-orange:hover {
  background-color: #f69422;
  color: #FFFFFF !important;
}
#vue-testing .wrap-hero .videoPlayer,
#vue-cerakote-vs .wrap-hero .videoPlayer {
  width: 100%;
  height: 100%;
  overflow: hidden;
  transition: all 0.5s ease;
}
#vue-testing .wrap-hero .videoPlayer a img,
#vue-cerakote-vs .wrap-hero .videoPlayer a img {
  width: 100%;
  margin-top: -6%;
}
#vue-testing .wrap-hero .videoPlayer a .videoPlay,
#vue-cerakote-vs .wrap-hero .videoPlayer a .videoPlay {
  opacity: 0.9;
  font-size: 50px;
  color: #323232;
  position: absolute;
  left: calc(50% - 25px);
  top: calc(50% - 25px);
  transition: all 0.1s ease;
}
#vue-testing .wrap-hero .videoPlayer a:hover .videoPlay,
#vue-cerakote-vs .wrap-hero .videoPlayer a:hover .videoPlay {
  opacity: 1;
  color: #fe0000;
}
#vue-testing .wrap-hero .videoPlayer iframe,
#vue-cerakote-vs .wrap-hero .videoPlayer iframe {
  width: 100%;
  height: 100%;
}

@media (min-width: 1200px) {
  .hardnessDoc .col-lg-7, .photopolymersDoc .col-lg-7 {
    width: 50%;
  }
}
@media (max-width: 1199px) {
  #vue-testing .wrap-hero .outdoorCorrosion,
  #vue-testing .wrap-hero .abrasionTest,
  #vue-testing .wrap-hero .nvCamo,
  #vue-testing .wrap-hero .adhesionDoc, #vue-testing .wrap-hero .multiJetDoc,
  #vue-cerakote-vs .wrap-hero .outdoorCorrosion,
  #vue-cerakote-vs .wrap-hero .abrasionTest,
  #vue-cerakote-vs .wrap-hero .nvCamo,
  #vue-cerakote-vs .wrap-hero .adhesionDoc,
  #vue-cerakote-vs .wrap-hero .multiJetDoc {
    padding-bottom: 24%;
  }
  #vue-testing .wrap-hero .highTempTestDoc .col-lg-7,
  #vue-cerakote-vs .wrap-hero .highTempTestDoc .col-lg-7 {
    padding-left: 0px;
    padding-top: 40px !important;
  }
  #vue-testing .wrap-hero .saltChamberTest .col-lg-7,
  #vue-cerakote-vs .wrap-hero .saltChamberTest .col-lg-7 {
    padding-right: 15px;
  }
  #vue-testing .wrap-hero .box-left,
  #vue-cerakote-vs .wrap-hero .box-left {
    padding: 50px 50px 190px 50px;
  }
  #vue-testing .wrap-hero .box-right,
  #vue-cerakote-vs .wrap-hero .box-right {
    padding: 50px 50px 190px 50px;
  }
  #vue-testing .wrap-hero .vid-left,
  #vue-cerakote-vs .wrap-hero .vid-left {
    left: -15px;
    bottom: -175px;
  }
  #vue-testing .wrap-hero .vid-right,
  #vue-cerakote-vs .wrap-hero .vid-right {
    right: -15px;
    bottom: -175px;
  }
  #vue-testing .wrap-hero .img-left,
  #vue-cerakote-vs .wrap-hero .img-left {
    left: -15px;
    bottom: -175px;
  }
  #vue-testing .wrap-hero .img-right img,
  #vue-cerakote-vs .wrap-hero .img-right img {
    width: 100%;
    padding-left: 0px;
    max-width: 600px;
    padding-top: 40px;
  }
  #vue-testing .wrap-hero .nvCamo .box-right,
  #vue-cerakote-vs .wrap-hero .nvCamo .box-right {
    padding: 50px 50px 190px;
  }
  #vue-testing .wrap-hero .nvCamo .box-right .subTitle,
  #vue-testing .wrap-hero .nvCamo .box-right .desc,
  #vue-cerakote-vs .wrap-hero .nvCamo .box-right .subTitle,
  #vue-cerakote-vs .wrap-hero .nvCamo .box-right .desc {
    padding-left: 0px;
  }
  #vue-testing .wrap-hero .nvCamo .box-right a,
  #vue-cerakote-vs .wrap-hero .nvCamo .box-right a {
    margin-left: 0px;
  }
  #vue-testing .wrap-hero .nvCamo .vid-left,
  #vue-cerakote-vs .wrap-hero .nvCamo .vid-left {
    bottom: -175px;
    left: -15px;
  }
  #vue-testing .wrap-hero .adhesionDoc .box-right, #vue-testing .wrap-hero .multiJetDoc .box-right,
  #vue-cerakote-vs .wrap-hero .adhesionDoc .box-right,
  #vue-cerakote-vs .wrap-hero .multiJetDoc .box-right {
    padding-bottom: 400px;
  }
  #vue-testing .wrap-hero .adhesionDoc .img-left, #vue-testing .wrap-hero .multiJetDoc .img-left,
  #vue-cerakote-vs .wrap-hero .adhesionDoc .img-left,
  #vue-cerakote-vs .wrap-hero .multiJetDoc .img-left {
    bottom: -420px;
  }
  #vue-testing .wrap-hero .adhesionDoc .img-left img, #vue-testing .wrap-hero .multiJetDoc .img-left img,
  #vue-cerakote-vs .wrap-hero .adhesionDoc .img-left img,
  #vue-cerakote-vs .wrap-hero .multiJetDoc .img-left img {
    width: 100%;
  }
  #vue-testing .wrap-hero .durabilityDoc,
  #vue-cerakote-vs .wrap-hero .durabilityDoc {
    padding-bottom: 150px;
  }
  #vue-testing .wrap-hero .durabilityDoc .box-left,
  #vue-cerakote-vs .wrap-hero .durabilityDoc .box-left {
    padding-right: 150px;
    padding-bottom: 150px;
  }
  #vue-testing .wrap-hero .durabilityDoc .img-right,
  #vue-cerakote-vs .wrap-hero .durabilityDoc .img-right {
    position: absolute;
    right: -35px;
    height: 100%;
    padding: 0px;
    bottom: -90px;
  }
  #vue-testing .wrap-hero .cerakoteVsPVD .desc,
  #vue-testing .wrap-hero .cerakoteVsBluing .desc,
  #vue-testing .wrap-hero .cerakoteVsHighTemp .desc,
  #vue-testing .wrap-hero .cerakoteVsSaltChamber .desc,
  #vue-testing .wrap-hero .cerakoteVsNitride .desc,
  #vue-cerakote-vs .wrap-hero .cerakoteVsPVD .desc,
  #vue-cerakote-vs .wrap-hero .cerakoteVsBluing .desc,
  #vue-cerakote-vs .wrap-hero .cerakoteVsHighTemp .desc,
  #vue-cerakote-vs .wrap-hero .cerakoteVsSaltChamber .desc,
  #vue-cerakote-vs .wrap-hero .cerakoteVsNitride .desc {
    padding-bottom: 0px;
  }
  #vue-testing .wrap-hero .cerakoteVsPVD .vid-left,
  #vue-testing .wrap-hero .cerakoteVsBluing .vid-left,
  #vue-testing .wrap-hero .cerakoteVsHighTemp .vid-left,
  #vue-testing .wrap-hero .cerakoteVsSaltChamber .vid-left,
  #vue-testing .wrap-hero .cerakoteVsNitride .vid-left,
  #vue-cerakote-vs .wrap-hero .cerakoteVsPVD .vid-left,
  #vue-cerakote-vs .wrap-hero .cerakoteVsBluing .vid-left,
  #vue-cerakote-vs .wrap-hero .cerakoteVsHighTemp .vid-left,
  #vue-cerakote-vs .wrap-hero .cerakoteVsSaltChamber .vid-left,
  #vue-cerakote-vs .wrap-hero .cerakoteVsNitride .vid-left {
    position: relative;
    margin-left: 15px;
    width: calc(100% - 30px);
    bottom: 0px;
    max-width: 600px;
  }
  #vue-testing .wrap-hero .cerakoteVsPVD .vid-right,
  #vue-testing .wrap-hero .cerakoteVsBluing .vid-right,
  #vue-testing .wrap-hero .cerakoteVsHighTemp .vid-right,
  #vue-testing .wrap-hero .cerakoteVsSaltChamber .vid-right,
  #vue-testing .wrap-hero .cerakoteVsNitride .vid-right,
  #vue-cerakote-vs .wrap-hero .cerakoteVsPVD .vid-right,
  #vue-cerakote-vs .wrap-hero .cerakoteVsBluing .vid-right,
  #vue-cerakote-vs .wrap-hero .cerakoteVsHighTemp .vid-right,
  #vue-cerakote-vs .wrap-hero .cerakoteVsSaltChamber .vid-right,
  #vue-cerakote-vs .wrap-hero .cerakoteVsNitride .vid-right {
    position: relative;
    margin-right: 15px;
    width: calc(100% - 30px);
    bottom: 0px;
    max-width: 600px;
    float: right;
  }
  #vue-testing .wrap-hero .cerakoteVsPVD .img-right,
  #vue-testing .wrap-hero .cerakoteVsBluing .img-right,
  #vue-testing .wrap-hero .cerakoteVsHighTemp .img-right,
  #vue-testing .wrap-hero .cerakoteVsSaltChamber .img-right,
  #vue-testing .wrap-hero .cerakoteVsNitride .img-right,
  #vue-cerakote-vs .wrap-hero .cerakoteVsPVD .img-right,
  #vue-cerakote-vs .wrap-hero .cerakoteVsBluing .img-right,
  #vue-cerakote-vs .wrap-hero .cerakoteVsHighTemp .img-right,
  #vue-cerakote-vs .wrap-hero .cerakoteVsSaltChamber .img-right,
  #vue-cerakote-vs .wrap-hero .cerakoteVsNitride .img-right {
    float: right;
    text-align: right;
  }
  #vue-testing .wrap-hero .cerakoteVsPVD .img-right img,
  #vue-testing .wrap-hero .cerakoteVsBluing .img-right img,
  #vue-testing .wrap-hero .cerakoteVsHighTemp .img-right img,
  #vue-testing .wrap-hero .cerakoteVsSaltChamber .img-right img,
  #vue-testing .wrap-hero .cerakoteVsNitride .img-right img,
  #vue-cerakote-vs .wrap-hero .cerakoteVsPVD .img-right img,
  #vue-cerakote-vs .wrap-hero .cerakoteVsBluing .img-right img,
  #vue-cerakote-vs .wrap-hero .cerakoteVsHighTemp .img-right img,
  #vue-cerakote-vs .wrap-hero .cerakoteVsSaltChamber .img-right img,
  #vue-cerakote-vs .wrap-hero .cerakoteVsNitride .img-right img {
    padding-top: 0px;
  }
}
@media (max-width: 991px) {
  #vue-testing .wrap-hero .adhesionDoc .box-right, #vue-testing .wrap-hero .multiJetDoc .box-right {
    padding-bottom: 250px;
  }
  #vue-testing .wrap-hero .adhesionDoc .img-left, #vue-testing .wrap-hero .multiJetDoc .img-left {
    bottom: -450px;
  }
}
@media (max-width: 769px) {
  #vue-testing .wrap-hero .saltChamberTest .col-lg-7,
  #vue-testing .wrap-hero .highTempTestDoc .col-lg-7,
  #vue-testing .wrap-hero .hardnessDoc .col-lg-7, #vue-testing .wrap-hero .photopolymersDoc .col-lg-7 {
    padding: 0px;
    margin-left: -15px;
    width: calc(100% + 30px);
  }
  #vue-testing .wrap-hero .box-left {
    padding: 25px 25px 190px 25px;
  }
  #vue-testing .wrap-hero .box-right {
    padding: 25px 25px 190px 25px;
  }
  #vue-testing .wrap-hero .nvCamo .box-right {
    padding: 25px 25px 190px;
  }
  #vue-testing .wrap-hero .adhesionDoc .box-right, #vue-testing .wrap-hero .multiJetDoc .box-right {
    padding-bottom: 350px;
  }
  #vue-testing .wrap-hero .adhesionDoc .img-left, #vue-testing .wrap-hero .multiJetDoc .img-left {
    width: 75%;
  }
  #vue-testing .wrap-hero .colorMeasureDoc .col-xs-2 {
    display: none;
  }
  #vue-testing .wrap-hero .colorMeasureDoc .col-xs-8 {
    width: 100%;
  }
  #vue-testing .wrap-hero .colorMeasureDoc img {
    width: 100%;
    max-width: 350px;
  }
  #vue-testing .wrap-hero .durabilityDoc .box-left {
    padding-bottom: 90px;
  }
}
@media (max-width: 650px) {
  #vue-testing .wrap-hero .vid-left,
  #vue-cerakote-vs .wrap-hero .vid-left {
    max-height: 300px;
    bottom: -150px;
  }
  #vue-testing .wrap-hero .vid-right,
  #vue-cerakote-vs .wrap-hero .vid-right {
    max-height: 300px;
    bottom: -150px;
  }
  #vue-testing .wrap-hero .nvCamo .vid-left,
  #vue-cerakote-vs .wrap-hero .nvCamo .vid-left {
    max-height: 300px;
    bottom: -150px;
  }
  #vue-testing .wrap-hero .adhesionDoc .box-right, #vue-testing .wrap-hero .multiJetDoc .box-right,
  #vue-cerakote-vs .wrap-hero .adhesionDoc .box-right,
  #vue-cerakote-vs .wrap-hero .multiJetDoc .box-right {
    padding-bottom: 275px;
  }
  #vue-testing .wrap-hero .adhesionDoc .img-left, #vue-testing .wrap-hero .multiJetDoc .img-left,
  #vue-cerakote-vs .wrap-hero .adhesionDoc .img-left,
  #vue-cerakote-vs .wrap-hero .multiJetDoc .img-left {
    bottom: -475px;
  }
  #vue-testing .wrap-hero .durabilityDoc .box-left,
  #vue-cerakote-vs .wrap-hero .durabilityDoc .box-left {
    padding-bottom: 50px;
  }
}
@media (max-width: 600px) {
  #vue-testing .wrap-hero .adhesionDoc .img-left, #vue-testing .wrap-hero .multiJetDoc .img-left {
    bottom: -525px;
  }
  #vue-testing .wrap-hero .durabilityDoc .img-right {
    bottom: -250px;
    width: 40%;
  }
}
@media (max-width: 550px) {
  #vue-testing .wrap-hero .vid-left {
    max-height: 250px;
    bottom: -100px;
  }
  #vue-testing .wrap-hero .vid-right {
    max-height: 250px;
    bottom: -100px;
  }
  #vue-testing .wrap-hero .nvCamo .vid-left {
    max-height: 250px;
    bottom: -100px;
  }
  #vue-testing .wrap-hero .adhesionDoc .img-left, #vue-testing .wrap-hero .multiJetDoc .img-left {
    bottom: -575px;
  }
  #vue-testing .wrap-hero .durabilityDoc .box-left {
    padding-right: 80px;
    padding-bottom: 80px;
  }
  #vue-testing .wrap-hero .durabilityDoc .img-right {
    bottom: -325px;
  }
}
@media (max-width: 510px) {
  #vue-testing .wrap-hero .adhesionDoc .img-left, #vue-testing .wrap-hero .multiJetDoc .img-left {
    width: 85%;
  }
  #vue-testing .wrap-hero .durabilityDoc .img-right {
    bottom: -400px;
  }
}
/* Vertical Text =================================================== */
.verticalText span {
  transform: rotate(90deg);
  transform-origin: left bottom;
  display: block;
  width: 400px;
  position: absolute;
  left: 0;
  margin-top: -15px;
  font-size: 26px;
  line-height: 16px;
  color: #626262;
  font-family: "Teko", sans-serif;
  letter-spacing: 0.2em;
}
.verticalText.vertical-text-right span {
  left: -20px;
}

@media (max-width: 1199px) {
  .verticalText {
    display: none;
  }
}
/* Graph section =================================================== */
#vue-testing .wrap-hero .graph {
  background: #222;
  color: #fff;
  height: 350px;
}
#vue-testing .wrap-hero .graph .container {
  position: relative;
}
#vue-testing .wrap-hero .graph .container > .col-sm-12 {
  position: absolute;
  margin-top: -145px;
  padding-left: 0px;
  pointer-events: none;
}
#vue-testing .wrap-hero .graph .title {
  color: #FD920E;
}
#vue-testing .wrap-hero .graph .desc {
  font-family: "Teko", sans-serif;
  padding: 0px 0px 25px;
  font-size: 55px;
  line-height: 50px;
}
#vue-testing .wrap-hero .graph li {
  list-style: none;
  font-weight: bold;
}
#vue-testing .wrap-hero .graph li span {
  padding: 6px 10px;
  display: inline-block;
  text-align: right;
  margin-bottom: 10px;
}
#vue-testing .wrap-hero .graph li span.red {
  background: #D93832;
  width: 9%;
}
#vue-testing .wrap-hero .graph li span.orange1 {
  background: #E5823A;
  width: 16%;
}
#vue-testing .wrap-hero .graph li span.orange2 {
  background: #EB9F40;
  width: 17%;
}
#vue-testing .wrap-hero .graph li span.orange3 {
  background: #EDA140;
  width: 19%;
}
#vue-testing .wrap-hero .graph li span.orange4 {
  background: #EEB644;
  width: 23%;
}
#vue-testing .wrap-hero .graph li span.green1 {
  background: #CED951;
  width: 45%;
}
#vue-testing .wrap-hero .graph li span.green2 {
  background: #5BAE56;
  width: 90%;
}
#vue-testing .wrap-hero .graph li b.mobileOnly {
  display: none;
}

@media (max-width: 1199px) {
  #vue-testing .wrap-hero .graph {
    height: 530px;
    padding-top: 50px;
  }
  #vue-testing .wrap-hero .graph .container > .col-sm-12 {
    margin-top: 0px;
    padding-left: 0px;
    width: 100%;
  }
  #vue-testing .wrap-hero .graph li b {
    display: none;
  }
  #vue-testing .wrap-hero .graph li b.mobileOnly {
    display: inline-block;
  }
}
/* Centered content =================================================== */
#vue-testing .wrap-hero .colorMeasureDoc img {
  width: 32%;
}

@media (max-width: 1199px) {
  #vue-testing .wrap-hero .colorMeasureDoc img {
    padding-top: 15px;
  }
}
/* Get Technical Report =================================================== */
#vue-testing .wrap-hero .techReportDoc,
#vue-cerakote-vs .wrap-hero .techReportDoc {
  text-align: center;
  background: #484848;
  padding: 50px 0px 100px;
  color: #fff;
}
#vue-testing .wrap-hero .pretitle,
#vue-cerakote-vs .wrap-hero .pretitle {
  font-size: 50px;
  line-height: 40px;
  font-family: "Teko", sans-serif;
  display: block;
}

@media (max-width: 1199px) {
  #vue-testing .wrap-hero .techReportDoc .col-xs-2 {
    display: none;
  }
  #vue-testing .wrap-hero .techReportDoc .col-xs-8 {
    width: 100%;
  }
}
/* Footer =================================================== */
footer {
  padding-top: 0px !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3Byb2R1Y3RUZXN0aW5nLmNzcyIsIm1hcHBpbmdzIjoiQUFJQTtFQUNFO0FBSEY7O0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRkY7QUFJRTtFQUNFO0FBRko7O0FBT0E7QUFJSTs7RUFDRTtFQUNBO0VBQ0E7QUFOTjtBQVFNOztFQUNFO0VBQ0E7QUFMUjtBQU9ROztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSlY7QUFPUTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBQUpWO0FBUVU7O0VBQ0U7RUFDQTtBQUxaO0FBVU07O0VBQ0U7QUFQUjs7QUFhQTtBQUlJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBWk47QUFlUTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVpWO0FBZVE7O0VBQ0U7RUFDQTtFQUNBO0FBWlY7QUFnQlU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYlo7QUFlWTs7RUFDRTtBQVpkOztBQXFCQTtBQUlJOztFQUNFO0FBcEJOO0FBeUJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFtQkU7RUFDQTtFQUNBO0FBTk47QUFTSTs7RUFDRTtFQUNBO0FBTk47QUFTSTs7Ozs7Ozs7OztFQUtFO0FBRk47QUFJTTs7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT1I7QUFKTTs7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZVI7QUFYUTs7Ozs7Ozs7OztFQUNFO0FBc0JWO0FBaEJNOztFQUNFO0FBbUJSO0FBaEJNOztFQUNFO0VBQ0E7QUFtQlI7QUFoQlU7O0VBQ0U7QUFtQlo7QUFiUTs7RUFDRTtFQUNBO0FBZ0JWO0FBZFU7O0VBQ0U7QUFpQlo7QUFWTTs7RUFDRTtFQUNBO0FBYVI7QUFYUTs7RUFDRTtBQWNWO0FBVEk7O0VBQ0U7RUFDQTtBQVlOO0FBVEk7O0VBQ0U7RUFDQTtBQVlOO0FBVEk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZTjtBQVRJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWU47QUFUSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZTjtBQVJNOztFQUNFO0VBQ0E7QUFXUjtBQU5NOztFQUNFO0FBU1I7QUFQUTs7OztFQUVFO0FBV1Y7QUFSUTs7RUFDRTtBQVdWO0FBUE07O0VBQ0U7QUFVUjtBQU5JOztFQUNFO0FBU047QUFQTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVVSO0FBTkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFTTjtBQU5JOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBU047QUFOSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVNOO0FBTkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNOO0FBUE07O0VBQ0U7RUFDQTtBQVVSO0FBTkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFTTjtBQU5ROztFQUNFO0VBQ0E7QUFTVjtBQU5ROztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FBU1Y7QUFMVTs7RUFDRTtFQUNBO0FBUVo7QUFITTs7RUFDRTtFQUNBO0FBTVI7O0FBQUE7RUFFSTtJQUNFO0VBRUo7QUFDRjtBQUVBO0VBSU07Ozs7Ozs7OztJQUlFO0VBRU47RUFFTTs7SUFDRTtJQUNBO0VBQ1I7RUFJTTs7SUFDRTtFQURSO0VBS0k7O0lBQ0U7RUFGTjtFQUtJOztJQUNFO0VBRk47RUFLSTs7SUFDRTtJQUNBO0VBRk47RUFLSTs7SUFDRTtJQUNBO0VBRk47RUFLSTs7SUFDRTtJQUNBO0VBRk47RUFNTTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQUhSO0VBUU07O0lBQ0U7RUFMUjtFQU9ROzs7O0lBRUU7RUFIVjtFQU1ROztJQUNFO0VBSFY7RUFPTTs7SUFDRTtJQUNBO0VBSlI7RUFTTTs7O0lBQ0U7RUFMUjtFQVFNOzs7SUFDRTtFQUpSO0VBTVE7OztJQUNFO0VBRlY7RUFPSTs7SUFDRTtFQUpOO0VBTU07O0lBQ0U7SUFDQTtFQUhSO0VBTU07O0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUhSO0VBWU07Ozs7Ozs7Ozs7SUFDRTtFQURSO0VBSU07Ozs7Ozs7Ozs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBT1I7RUFKTTs7Ozs7Ozs7OztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQWVSO0VBWk07Ozs7Ozs7Ozs7SUFDRTtJQUNBO0VBdUJSO0VBckJROzs7Ozs7Ozs7O0lBQ0U7RUFnQ1Y7QUFDRjtBQXpCQTtFQUlRO0lBQ0U7RUF3QlI7RUFyQk07SUFDRTtFQXVCUjtBQUNGO0FBakJBO0VBTVE7OztJQUNFO0lBQ0E7SUFDQTtFQWdCUjtFQVpJO0lBQ0U7RUFjTjtFQVhJO0lBQ0U7RUFhTjtFQVRNO0lBQ0U7RUFXUjtFQU5NO0lBQ0U7RUFRUjtFQUxNO0lBQ0U7RUFPUjtFQUZNO0lBQ0U7RUFJUjtFQURNO0lBQ0U7RUFHUjtFQUFNO0lBQ0U7SUFDQTtFQUVSO0VBR007SUFDRTtFQURSO0FBQ0Y7QUFPQTtFQUlNOztJQUNFO0lBQ0E7RUFQTjtFQVVJOztJQUNFO0lBQ0E7RUFQTjtFQVdNOztJQUNFO0lBQ0E7RUFSUjtFQWFNOzs7SUFDRTtFQVRSO0VBWU07OztJQUNFO0VBUlI7RUFhTTs7SUFDRTtFQVZSO0FBQ0Y7QUFnQkE7RUFJUTtJQUNFO0VBakJSO0VBc0JNO0lBQ0U7SUFDQTtFQXBCUjtBQUNGO0FBMEJBO0VBR007SUFDRTtJQUNBO0VBMUJOO0VBNkJJO0lBQ0U7SUFDQTtFQTNCTjtFQStCTTtJQUNFO0lBQ0E7RUE3QlI7RUFrQ007SUFDRTtFQWhDUjtFQXFDTTtJQUNFO0lBQ0E7RUFuQ1I7RUFzQ007SUFDRTtFQXBDUjtBQUNGO0FBMENBO0VBSVE7SUFDRTtFQTNDUjtFQWdETTtJQUNFO0VBOUNSO0FBQ0Y7QUFvREE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW5ESjtBQXVESTtFQUNFO0FBckROOztBQTBEQTtFQUNFO0lBQ0U7RUF2REY7QUFDRjtBQTBEQTtBQUdJO0VBQ0U7RUFDQTtFQUNBO0FBMUROO0FBNERNO0VBQ0U7QUExRFI7QUE0RFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTFEVjtBQThETTtFQUNFO0FBNURSO0FBK0RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE3RFI7QUFnRU07RUFDRTtFQUNBO0FBOURSO0FBZ0VRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE5RFY7QUFnRVU7RUFDRTtFQUNBO0FBOURaO0FBZ0VVO0VBQ0U7RUFDQTtBQTlEWjtBQWdFVTtFQUNFO0VBQ0E7QUE5RFo7QUFnRVU7RUFDRTtFQUNBO0FBOURaO0FBZ0VVO0VBQ0U7RUFDQTtBQTlEWjtBQWdFVTtFQUNFO0VBQ0E7QUE5RFo7QUFnRVU7RUFDRTtFQUNBO0FBOURaO0FBbUVVO0VBQ0U7QUFqRVo7O0FBeUVBO0VBR007SUFDRTtJQUNBO0VBeEVOO0VBMkVRO0lBQ0U7SUFDQTtJQUNBO0VBekVWO0VBOEVRO0lBQ0U7RUE1RVY7RUE4RVU7SUFDRTtFQTVFWjtBQUNGO0FBb0ZBO0FBSU07RUFDRTtBQXJGUjs7QUEyRkE7RUFJUTtJQUNFO0VBM0ZSO0FBQ0Y7QUFpR0E7QUFJSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWpHTjtBQW9HSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWpHTjs7QUFzR0E7RUFJUTtJQUNFO0VBdEdSO0VBd0dNO0lBQ0U7RUF0R1I7QUFDRjtBQTRHQTtBQUNBO0VBQ0U7QUExR0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9wcm9kdWN0VGVzdGluZy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGJ5IE1pY2hhZWwgQ29uZ2RvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubWlkLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206MHB4O1xufVxuLmJhY2stdG8tdG9wIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2OTMyMjtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOnBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudFxuICB9XG59XG5cblxuLyogQmFubmVyID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI3Z1ZS10ZXN0aW5nLFxuI3Z1ZS1jZXJha290ZS12cyB7XG4gIC53cmFwLWhlcm8ge1xuICAgIC5iYW5uZXJWaWRlb1BsYXllciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvUGxheSB7XG4gICAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC52aWRlb1BsYXkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmUwMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogVGFibGUgb2YgQ29udGVudHMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jdnVlLXRlc3RpbmcsXG4jdnVlLWNlcmFrb3RlLXZzIHtcbiAgLndyYXAtaGVybyB7XG4gICAgLnRhYmxlT2ZDb250ZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDg0ODQ4O1xuICAgICAgcGFkZGluZzogNTBweCAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgLnJvdyB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1Rla28nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkQ5MjBFO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6MTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1Rla28nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRDkyMEUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogQm9yZGVyZWQgb3IgTm9uLWJvcmRlcmVkIGNvbnRlbnQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jdnVlLXRlc3RpbmcsXG4jdnVlLWNlcmFrb3RlLXZzICB7XG4gICNpbmZvcm1hdGlvbk1vZGFsIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgLndyYXAtaGVybyB7XG4gICAgLmNlcmFrb3RlVnNBbm9kaXppbmcsXG4gICAgLmNlcmFrb3RlVnNQVkQsXG4gICAgLmNlcmFrb3RlVnNCbHVpbmcsXG4gICAgLmNlcmFrb3RlVnNIaWdoVGVtcCxcbiAgICAuY2VyYWtvdGVWc1NhbHRDaGFtYmVyLFxuICAgIC5jZXJha290ZVZzTml0cmlkZSxcblxuICAgIC5vdXRkb29yQ29ycm9zaW9uLFxuICAgIC5zYWx0Q2hhbWJlclRlc3QsXG4gICAgLmFicmFzaW9uVGVzdCxcbiAgICAuaGlnaFRlbXBUZXN0RG9jLFxuICAgIC5jaGVtaWNhbFJlc2lzdGFuY2VEb2MsXG4gICAgLm52Q2FtbyxcbiAgICAuaGFyZG5lc3NEb2MsXG4gICAgLmFkaGVzaW9uRG9jLFxuICAgIC5tdWx0aUpldERvYyxcbiAgICAucGhvdG9wb2x5bWVyc0RvYyxcbiAgICAuY29sb3JNZWFzdXJlRG9jLFxuICAgIC5kdXJhYmlsaXR5RG9jIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5jZXJha290ZVZzTml0cmlkZSB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogNTBweCAwcHggMTAwcHg7XG4gICAgfVxuXG4gICAgLmNlcmFrb3RlVnNQVkQsXG4gICAgLmNlcmFrb3RlVnNCbHVpbmcsXG4gICAgLmNlcmFrb3RlVnNIaWdoVGVtcCxcbiAgICAuY2VyYWtvdGVWc1NhbHRDaGFtYmVyLFxuICAgIC5jZXJha290ZVZzTml0cmlkZSB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDtcblxuICAgICAgLnZpZC1sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cblxuICAgICAgLnZpZC1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgICAuaW1nLXJpZ2h0IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zYWx0Q2hhbWJlclRlc3Qge1xuICAgICAgLmNvbC1sZy03IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvUGxheWVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNhbHRDaGFtYmVySW1ncyB7XG4gICAgICAgIC5jb2wteHMtNiB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oaWdoVGVtcFRlc3REb2Mge1xuICAgICAgLmNvbC1sZy03IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94LWxlZnQge1xuICAgICAgcGFkZGluZzogNTBweCAxOTBweCA1MHB4IDgwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cblxuICAgIC5ib3gtcmlnaHQge1xuICAgICAgcGFkZGluZzogNTBweCA4MHB4IDUwcHggMTkwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cblxuICAgIC52aWQtbGVmdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgfVxuXG4gICAgLnZpZC1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIH1cblxuICAgIC5pbWctbGVmdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5pbWctcmlnaHQge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5udkNhbW8ge1xuICAgICAgLmJveC1yaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggODBweDtcblxuICAgICAgICAuc3ViVGl0bGUsXG4gICAgICAgIC5kZXNjIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3NXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWQtbGVmdCB7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHVyYWJpbGl0eURvYyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG5cbiAgICAgIC5pbWctcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LWZhbWlseTogJ1Rla28nLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG5cbiAgICAuc3ViVGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgY29sb3I6ICM4ODg4ODg7XG4gICAgICBmb250LWZhbWlseTogJ1Rla28nLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG5cbiAgICAuZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgcGFkZGluZzogMTVweCAwcHggNDBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB9XG5cbiAgICAuYnRuLW9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNjk0MjI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2Y2OTQyMjtcbiAgICAgIGNvbG9yOiAjZjY5NDIyICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5NDIyO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlb1BsYXllciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICAgICBhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNiU7XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW9QbGF5IHtcbiAgICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgY29sb3I6ICMzMjMyMzI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnZpZGVvUGxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgY29sb3I6ICNmZTAwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhhcmRuZXNzRG9jLCAucGhvdG9wb2x5bWVyc0RvYyB7XG4gICAgLmNvbC1sZy03IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI3Z1ZS10ZXN0aW5nLFxuICAjdnVlLWNlcmFrb3RlLXZzIHtcbiAgICAud3JhcC1oZXJvIHtcbiAgICAgIC5vdXRkb29yQ29ycm9zaW9uLFxuICAgICAgLmFicmFzaW9uVGVzdCxcbiAgICAgIC5udkNhbW8sXG4gICAgICAuYWRoZXNpb25Eb2MsIC5tdWx0aUpldERvYyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjI0JTtcbiAgICAgIH1cblxuICAgICAgLmhpZ2hUZW1wVGVzdERvYyB7XG4gICAgICAgIC5jb2wtbGctNyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2FsdENoYW1iZXJUZXN0IHtcbiAgICAgICAgLmNvbC1sZy03IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib3gtbGVmdCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggNTBweCAxOTBweCA1MHB4O1xuICAgICAgfVxuXG4gICAgICAuYm94LXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogNTBweCA1MHB4IDE5MHB4IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIC52aWQtbGVmdCB7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICBib3R0b206IC0xNzVweDtcbiAgICAgIH1cblxuICAgICAgLnZpZC1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgYm90dG9tOiAtMTc1cHg7XG4gICAgICB9XG5cbiAgICAgIC5pbWctbGVmdCB7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICBib3R0b206IC0xNzVweDtcbiAgICAgIH1cblxuICAgICAgLmltZy1yaWdodCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5udkNhbW8ge1xuICAgICAgICAuYm94LXJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDUwcHggMTkwcHg7XG5cbiAgICAgICAgICAuc3ViVGl0bGUsXG4gICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWQtbGVmdCB7XG4gICAgICAgICAgYm90dG9tOiAtMTc1cHg7XG4gICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFkaGVzaW9uRG9jLCAubXVsdGlKZXREb2Mge1xuICAgICAgICAuYm94LXJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nLWxlZnQge1xuICAgICAgICAgIGJvdHRvbTogLTQyMHB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHVyYWJpbGl0eURvYyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcblxuICAgICAgICAuYm94LWxlZnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWctcmlnaHQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICBib3R0b206IC05MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jZXJha290ZVZzUFZELFxuICAgICAgLmNlcmFrb3RlVnNCbHVpbmcsXG4gICAgICAuY2VyYWtvdGVWc0hpZ2hUZW1wLFxuICAgICAgLmNlcmFrb3RlVnNTYWx0Q2hhbWJlcixcbiAgICAgIC5jZXJha290ZVZzTml0cmlkZSB7XG4gICAgICAgIC5kZXNjIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZC1sZWZ0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudmlkLXJpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWctcmlnaHQge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3Z1ZS10ZXN0aW5nIHtcbiAgICAud3JhcC1oZXJvIHtcbiAgICAgIC5hZGhlc2lvbkRvYywgLm11bHRpSmV0RG9jIHtcbiAgICAgICAgLmJveC1yaWdodCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltZy1sZWZ0IHtcbiAgICAgICAgICBib3R0b206IC00NTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgI3Z1ZS10ZXN0aW5nIHtcbiAgICAud3JhcC1oZXJvIHtcbiAgICAgIC5zYWx0Q2hhbWJlclRlc3QsXG4gICAgICAuaGlnaFRlbXBUZXN0RG9jLFxuICAgICAgLmhhcmRuZXNzRG9jLCAucGhvdG9wb2x5bWVyc0RvYyB7XG4gICAgICAgIC5jb2wtbGctNyB7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJveC1sZWZ0IHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDE5MHB4IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5ib3gtcmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMTkwcHggMjVweDtcbiAgICAgIH1cblxuICAgICAgLm52Q2FtbyB7XG4gICAgICAgIC5ib3gtcmlnaHQge1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWRoZXNpb25Eb2MsIC5tdWx0aUpldERvYyB7XG4gICAgICAgIC5ib3gtcmlnaHQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWctbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sb3JNZWFzdXJlRG9jIHtcbiAgICAgICAgLmNvbC14cy0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC14cy04IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHVyYWJpbGl0eURvYyB7XG4gICAgICAgIC5ib3gtbGVmdCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICN2dWUtdGVzdGluZyxcbiAgI3Z1ZS1jZXJha290ZS12cyB7XG4gICAgLndyYXAtaGVybyB7XG4gICAgICAudmlkLWxlZnQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgYm90dG9tOiAtMTUwcHg7XG4gICAgICB9XG5cbiAgICAgIC52aWQtcmlnaHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgYm90dG9tOiAtMTUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5udkNhbW8ge1xuICAgICAgICAudmlkLWxlZnQge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIGJvdHRvbTogLTE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hZGhlc2lvbkRvYywgLm11bHRpSmV0RG9jIHtcbiAgICAgICAgLmJveC1yaWdodCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltZy1sZWZ0IHtcbiAgICAgICAgICBib3R0b206IC00NzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHVyYWJpbGl0eURvYyB7XG4gICAgICAgIC5ib3gtbGVmdCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICN2dWUtdGVzdGluZyB7XG4gICAgLndyYXAtaGVybyB7XG4gICAgICAuYWRoZXNpb25Eb2MsIC5tdWx0aUpldERvYyB7XG4gICAgICAgIC5pbWctbGVmdCB7XG4gICAgICAgICAgYm90dG9tOiAtNTI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmR1cmFiaWxpdHlEb2Mge1xuICAgICAgICAuaW1nLXJpZ2h0IHtcbiAgICAgICAgICBib3R0b206IC0yNTBweDtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAjdnVlLXRlc3Rpbmcge1xuICAgIC53cmFwLWhlcm8ge1xuICAgICAgLnZpZC1sZWZ0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgfVxuXG4gICAgICAudmlkLXJpZ2h0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgfVxuXG4gICAgICAubnZDYW1vIHtcbiAgICAgICAgLnZpZC1sZWZ0IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWRoZXNpb25Eb2MsIC5tdWx0aUpldERvYyB7XG4gICAgICAgIC5pbWctbGVmdCB7XG4gICAgICAgICAgYm90dG9tOiAtNTc1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmR1cmFiaWxpdHlEb2Mge1xuICAgICAgICAuYm94LWxlZnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nLXJpZ2h0IHtcbiAgICAgICAgICBib3R0b206IC0zMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTEwcHgpIHtcbiAgI3Z1ZS10ZXN0aW5nIHtcbiAgICAud3JhcC1oZXJvIHtcbiAgICAgIC5hZGhlc2lvbkRvYywgLm11bHRpSmV0RG9jIHtcbiAgICAgICAgLmltZy1sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kdXJhYmlsaXR5RG9jIHtcbiAgICAgICAgLmltZy1yaWdodCB7XG4gICAgICAgICAgYm90dG9tOiAtNDAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogVmVydGljYWwgVGV4dCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi52ZXJ0aWNhbFRleHQge1xuICBzcGFuIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzYyNjI2MjtcbiAgICBmb250LWZhbWlseTogJ1Rla28nLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgfVxuXG4gICYudmVydGljYWwtdGV4dC1yaWdodCB7XG4gICAgc3BhbiB7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmVydGljYWxUZXh0IHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn1cblxuLyogR3JhcGggc2VjdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiN2dWUtdGVzdGluZyB7XG4gIC53cmFwLWhlcm8ge1xuICAgIC5ncmFwaCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgPiAuY29sLXNtLTEyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE0NXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjRkQ5MjBFO1xuICAgICAgfVxuXG4gICAgICAuZGVzYyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVGVrbycsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMjVweDtcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG5cbiAgICAgICAgICAmLnJlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDkzODMyO1xuICAgICAgICAgICAgd2lkdGg6IDklO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm9yYW5nZTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U1ODIzQTtcbiAgICAgICAgICAgIHdpZHRoOiAxNiU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYub3JhbmdlMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUI5RjQwO1xuICAgICAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5vcmFuZ2UzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFREExNDA7XG4gICAgICAgICAgICB3aWR0aDogMTklO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm9yYW5nZTQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFQjY0NDtcbiAgICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZ3JlZW4xIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDRUQ5NTE7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmdyZWVuMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNUJBRTU2O1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBiIHtcbiAgICAgICAgICAmLm1vYmlsZU9ubHkge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICN2dWUtdGVzdGluZyB7XG4gICAgLndyYXAtaGVybyB7XG4gICAgICAuZ3JhcGgge1xuICAgICAgICBoZWlnaHQ6IDUzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICA+IC5jb2wtc20tMTIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG5cbiAgICAgICAgICAgICYubW9iaWxlT25seSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBDZW50ZXJlZCBjb250ZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI3Z1ZS10ZXN0aW5nIHtcbiAgLndyYXAtaGVybyB7XG4gICAgLmNvbG9yTWVhc3VyZURvYyB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDozMiU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI3Z1ZS10ZXN0aW5nIHtcbiAgICAud3JhcC1oZXJvIHtcbiAgICAgIC5jb2xvck1lYXN1cmVEb2Mge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEdldCBUZWNobmljYWwgUmVwb3J0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI3Z1ZS10ZXN0aW5nLFxuI3Z1ZS1jZXJha290ZS12cyB7XG4gIC53cmFwLWhlcm8ge1xuICAgIC50ZWNoUmVwb3J0RG9jIHtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzQ4NDg0ODtcbiAgICAgIHBhZGRpbmc6IDUwcHggMHB4IDEwMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLnByZXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdUZWtvJywgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI3Z1ZS10ZXN0aW5nIHtcbiAgICAud3JhcC1oZXJvIHtcbiAgICAgIC50ZWNoUmVwb3J0RG9jIHtcbiAgICAgICAgLmNvbC14cy0yIHtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC14cy04IHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEZvb3RlciA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/