@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,700");
/* MAIN COLOR */
/* SECONDARY COLOR */
/* DARK GRAY, REASON WHY IT'S SET TO #333 IS SO YOU CAN DARKEN IT IF NEEDED USING darken($blk, 10%); FOR EXAMPLE. YOU COULD ALSO USE 2 VARIABLES INSTEAD */
/* USE THIS TO SET THE BORDER RADIUS FOR BUTTONS */
html, body {
  height: 100%;
  font-family: 'Josefin Sans', sans-serif;
  font-weight: lighter;
}

html {
  font-size: 15px;
}

@media screen and (min-width: 320px) {
  html {
    font-size: calc(15px + 7 * ((100vw - 320px) / 1600));
  }
}

@media screen and (min-width: 1920px) {
  html {
    font-size: 22px;
  }
}

p {
  font-size: .9rem;
}

h1 {
  font-size: 2.0736rem;
}

h1 {
  font-size: 25.92px;
}

@media screen and (min-width: 320px) {
  h1 {
    font-size: calc(25.92px + 15.24 * ((100vw - 320px) / 1600));
  }
}

@media screen and (min-width: 1920px) {
  h1 {
    font-size: 41.16px;
  }
}

h2 {
  font-size: 1.728rem;
}

h2 {
  font-size: 25.92px;
}

@media screen and (min-width: 320px) {
  h2 {
    font-size: calc(25.92px + 15.24 * ((100vw - 320px) / 1600));
  }
}

@media screen and (min-width: 1920px) {
  h2 {
    font-size: 41.16px;
  }
}

h3 {
  font-size: 1.44rem;
}

h3 {
  font-size: 21.6px;
}

@media screen and (min-width: 320px) {
  h3 {
    font-size: calc(21.6px + 7.8 * ((100vw - 320px) / 1600));
  }
}

@media screen and (min-width: 1920px) {
  h3 {
    font-size: 29.4px;
  }
}

body {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.flash {
  display: none;
}

q,
blockquote {
  quotes: "“" "”";
}

.navbarFixed {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 999;
}

/* Change autocomplete styles in WebKit */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #0065dd;
  -webkit-text-fill-color: #0065dd;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

nav.navbar {
  z-index: 1000;
  border: none;
  border-radius: 0px;
}

nav.navbar .navbar-nav > li > a {
  text-align: center;
  margin-top: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  font-size: 1.2em;
  border-bottom: 2px solid #0C383B;
}

@media (max-width: 767px) {
  nav.navbar .navbar-nav > li > a {
    margin-top: 0;
    padding: 8px;
    display: inline-block;
  }
}

nav.navbar .navbar-nav > li > a:focus, nav.navbar .navbar-nav > li > a:active {
  background: transparent;
  color: #000;
  outline: 0;
}

nav.navbar .navbar-nav > li > a:hover {
  background: #0C383B;
  border-bottom: 2px solid #789F8A;
  border-top: 2px solid #789F8A;
  color: #fafafa;
}

@media (max-width: 1024px) {
  nav.navbar .navbar-nav > li > a:hover {
    background: transparent;
    color: #000;
    outline: 0;
  }
}

.navbar-right {
  margin-top: 0px;
}

.navbar-toggle {
  margin: 20px 15px 8px 0px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/** LOGIN FORM **/
.btn-default {
  border: none;
  border-radius: 0px;
  background: #789F8A;
  border-bottom: 6px solid rgba(255, 255, 255, 0);
  color: #000;
  padding: .5em 2em;
  font-size: 1.5em;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-block;
  margin: 1em 0em;
  -webkit-transition: 0.7s ease all;
  transition: 0.7s ease all;
}

.btn-default:hover {
  background: #789F8A;
  color: black;
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  border-bottom: 6px solid rgba(255, 255, 255, 0.5);
  text-decoration: none;
}

@media (max-width: 1024px) {
  .btn-default:hover {
    background: #789F8A;
  }
}

.modal-dialog {
  max-width: 300px;
  text-align: center;
  margin: 6em auto;
}

.modal-dialog .close {
  display: none;
}

.modal-dialog .modal-content {
  color: #0C383B;
}

.modal-dialog .modal-content h2 {
  text-align: center;
}

.modal-dialog input {
  border: 1px solid #777;
  text-align: center;
}

@media (max-width: 1024px) {
  .modal-dialog input#username,
  .modal-dialog input#password {
    font-size: 16px;
  }
}

.modal-dialog button {
  background: transparent;
  color: #fafafa;
  display: block;
  border: none;
  padding: 1em 2em;
  margin: 0 auto;
  font-size: 18px;
}

.modal-dialog button:hover {
  background: transparent;
  color: #fff;
  box-shadow: none;
  text-shadow: 0px 0px 3px #000;
  border: none;
}

.modal-dialog input[type="submit"] {
  border: none;
  border-radius: 0px;
  background: #789F8A;
  border-bottom: 6px solid rgba(255, 255, 255, 0);
  color: #000;
  padding: .5em 2em;
  font-size: 1.5em;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-block;
  margin: 1em 0em;
  -webkit-transition: 0.7s ease all;
  transition: 0.7s ease all;
  display: block;
  width: 100%;
  font-size: 18px;
  margin: 0 auto;
}

.modal-dialog input[type="submit"]:hover {
  background: #789F8A;
  color: black;
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  border-bottom: 6px solid rgba(255, 255, 255, 0.5);
  text-decoration: none;
}

@media (max-width: 1024px) {
  .modal-dialog input[type="submit"]:hover {
    background: #789F8A;
  }
}

.modal-header,
.modal-footer {
  background: #0C383B;
  color: #fafafa;
}

.modal-open {
  overflow: auto;
  padding-right: 0px !important;
}

input#username {
  margin-bottom: 20px;
}

/** END LOGIN FORM **/
.delay-1 {
  -webkit-animation-delay: .25s;
          animation-delay: .25s;
}

.delay-2 {
  -webkit-animation-delay: .5s;
          animation-delay: .5s;
}

.delay-3 {
  -webkit-animation-delay: .75s;
          animation-delay: .75s;
}

.delay-4 {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.box {
  background-color: rgba(11, 56, 59, 0.6);
  padding: 360px 0;
}

@media (max-width: 1024px) {
  .box {
    padding: 250px 0;
  }
}

@media (max-width: 767px) {
  .box {
    padding: 100px 0;
  }
}

@media (max-width: 600px) {
  .box {
    padding: 50px 0;
  }
}

.bg, .section-a {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-a {
  color: #fafafa;
  background-image: url("../img/bg1.jpg");
}

.section-b, .section-c {
  padding: 100px 0;
}

@media (max-width: 767px) {
  .section-b, .section-c {
    padding: 50px 0;
  }
}

.section-c {
  background-color: whitesmoke;
}

.section-c i, .section-c h3 {
  color: #0C383B;
}

.section-c p {
  color: #595959;
}

.section-c span {
  font-size: 1.2em;
  font-style: italic;
}

.section-d {
  padding: 150px 0;
  background-color: #ededed;
  color: #000;
}

.section-d span {
  font-size: 1.2em;
  font-style: italic;
}

.section-d i {
  color: #0C383B;
  font-size: .8em;
}

@media (max-width: 767px) {
  .section-d {
    text-align: center;
  }
  .section-d i, .section-d a, .section-d p {
    width: 100%;
    text-align: center;
  }
  .section-d h3 {
    text-align: center;
  }
}

.section-d a, .section-d p {
  font-size: .7em;
  font-weight: lighter;
  color: #000;
  text-decoration: none;
}

.section-d a:hover, .section-d p:hover {
  font-weight: normal;
}

.section-d .hr {
  border-top: 1px solid #8c8b8b;
}

@media (max-width: 991px) {
  .section-d {
    padding: 100px 0;
  }
}

@media (max-width: 500px) {
  .section-d {
    padding: 50px 0;
  }
}

footer {
  padding: 50px 0px 10px;
  background: #0C383B;
  color: #fafafa;
  font-size: 15px;
}

footer a {
  color: #fafafa;
  white-space: nowrap;
  font-size: 15px;
}

@media (max-width: 990px) {
  footer a {
    font-size: 13px;
  }
}

footer a:hover {
  color: white;
  outline: 0 !important;
  text-decoration: none;
}

footer a:focus {
  color: #fafafa;
  outline: 0 !important;
  text-decoration: none;
}

footer p {
  font-size: 15px;
}

@media (max-width: 990px) {
  footer p {
    font-size: 13px;
  }
}

input#username,
input#password {
  width: 100%;
}

@media (max-width: 1024px) {
  input#username,
  input#password {
    font-size: 16px;
  }
}

select {
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
}

a,
a:hover,
a:focus,
a:active {
  outline: 0 !important;
}

.logo {
  max-height: 100px;
  padding: 0.5em;
}

@media (max-width: 767px) {
  .logo {
    max-height: 70px;
  }
  .navbar-header a {
    float: left;
  }
  .navbar-toggle {
    margin-top: 18px;
  }
}

.top-pad {
  padding: 3em;
  background: white;
}

@media (max-width: 990px) {
  .top-pad {
    padding: 1em;
  }
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1024px) {
  .flex {
    display: block;
    /* may need to be inline-block */
  }
}

.terms,
.privacy {
  font-size: 1rem;
}

.terms ol li,
.privacy ol li {
  font-size: 1rem;
}

.terms ol ol li,
.privacy ol ol li {
  font-size: 0.85rem;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIi9idWlsZC9jc3Mvc2Nzcy9tYWluLnNjc3MiLCIvYnVpbGQvY3NzL3Njc3MvbW9kdWxlcy9yZXNwb25zaXZlLXR5cGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibW9kdWxlcy9yZXNwb25zaXZlLXR5cGUuc2Nzc1wiO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUpvc2VmaW4rU2FuczozMDAsNDAwLDcwMCcpO1xyXG5cclxuJHByaW1hcnk6ICMwQzM4M0I7LyogTUFJTiBDT0xPUiAqL1xyXG4kc2Vjb25kYXJ5OiAjNzg5RjhBOyAvKiBTRUNPTkRBUlkgQ09MT1IgKi9cclxuJGJsazogIzAwMDsgLyogREFSSyBHUkFZLCBSRUFTT04gV0hZIElUJ1MgU0VUIFRPICMzMzMgSVMgU08gWU9VIENBTiBEQVJLRU4gSVQgSUYgTkVFREVEIFVTSU5HIGRhcmtlbigkYmxrLCAxMCUpOyBGT1IgRVhBTVBMRS4gWU9VIENPVUxEIEFMU08gVVNFIDIgVkFSSUFCTEVTIElOU1RFQUQgKi9cclxuJHdodDogI2ZhZmFmYTtcclxuJGJvcmRlci1yYWRpdXM6IDBweDsgLyogVVNFIFRISVMgVE8gU0VUIFRIRSBCT1JERVIgUkFESVVTIEZPUiBCVVRUT05TICovXHJcbiRmb290ZXJMaW5rczogI2ZhZmFmYTtcclxuXHJcbi8vIFNldCB5b3VyIG1heGltdW0gYW5kIG1pbmltdW0gc2NyZWVuIHNpemVzLlxyXG4kbWluX3dpZHRoOiAzMjBweDtcclxuJG1heF93aWR0aDogMTkyMHB4O1xyXG5cclxuLy8gRm9udCBzaXplcyB3aWxsIHJhbmdlIGJldHdlZW4gdGhlICRtaW5fZm9udCBhbmQgJG1heF9mb250LlxyXG4kbWluX2ZvbnQ6IDE1cHg7XHJcbiRtYXhfZm9udDogMjJweDtcclxuXHJcbi8vIENoYW5nZSB0aGVzZSB2YWx1ZXMgdG8gY2hhbmdlIHRoZSBcInNjYWxlXCIgYmV0d2VlbiBkaWZmZXJlbnQgaGVhZGVyc1xyXG4vLyAoaDEsaDIsaDMsIGV0Yy4pLiBMYXJnZXIgbnVtYmVycyA9IGxhcmdlciBmb250LXNpemVzLlxyXG5cclxuJG1vZF8xOiAxLjI7IC8vIG1vYmlsZVxyXG4kbW9kXzI6IDEuNDsgLy8gZGVza3RvcFxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkbWluX3dpZHRoLCAkbWF4X3dpZHRoLCAkbWluX2ZvbnQsICRtYXhfZm9udCk7XHJcbn1cclxuXHJcbnAge1xyXG4gICAgZm9udC1zaXplOiAuOXJlbTtcclxufVxyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogJG1vZF8xKiRtb2RfMSokbW9kXzEqJG1vZF8xICoxcmVtO1xyXG4gIEBpbmNsdWRlIGZsdWlkLXR5cGUoJG1pbl93aWR0aCwgJG1heF93aWR0aCwgJG1vZF8xKiRtb2RfMSokbW9kXzEgKiRtaW5fZm9udCwgJG1vZF8yKiRtb2RfMiokbW9kXzIgKiRtaW5fZm9udCk7XHJcbn1cclxuaDIge1xyXG4gIGZvbnQtc2l6ZTogJG1vZF8xKiRtb2RfMSokbW9kXzEgKjFyZW07XHJcbiAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkbWluX3dpZHRoLCAkbWF4X3dpZHRoLCAkbW9kXzEqJG1vZF8xKiRtb2RfMSAqJG1pbl9mb250LCAkbW9kXzIqJG1vZF8yKiRtb2RfMiAqJG1pbl9mb250KTtcclxufVxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAkbW9kXzEqJG1vZF8xICoxcmVtO1xyXG4gIEBpbmNsdWRlIGZsdWlkLXR5cGUoJG1pbl93aWR0aCwgJG1heF93aWR0aCwgJG1vZF8xKiRtb2RfMSAqJG1pbl9mb250LCAkbW9kXzIqJG1vZF8yICokbWluX2ZvbnQpO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLmZsYXNoIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbnEsXHJcbmJsb2NrcXVvdGUge1xyXG4gICAgcXVvdGVzOiBcIuKAnFwiIFwi4oCdXCI7XHJcbn1cclxuXHJcbi5uYXZiYXJGaXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuLyogQ2hhbmdlIGF1dG9jb21wbGV0ZSBzdHlsZXMgaW4gV2ViS2l0ICovXHJcblxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NWRkO1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDY1ZGQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICMwMDAgaW5zZXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcblxyXG5uYXYubmF2YmFyIHtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgPmxpPmEge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxrO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2h0O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxrO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXItcmlnaHQge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBtYXJnaW46IDIwcHggMTVweCA4cHggMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcblxyXG4vKiogTE9HSU4gRk9STSAqKi9cclxuXHJcbkBtaXhpbiBidG4ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICBjb2xvcjogJGJsaztcclxuICAgIHBhZGRpbmc6IC41ZW0gMmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMWVtIDBlbTtcclxuICAgIHRyYW5zaXRpb246IDAuN3MgZWFzZSBhbGw7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDI1JSk7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQge1xyXG4gICAgQGluY2x1ZGUgYnRuO1xyXG59XHJcblxyXG4ubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDZlbSBhdXRvO1xyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc3NztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBpbnB1dCN1c2VybmFtZSxcclxuICAgIGlucHV0I3Bhc3N3b3JkIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkd2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggJGJsaztcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIsXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICBjb2xvcjogJHdodDtcclxufVxyXG5cclxuLm1vZGFsLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuaW5wdXQjdXNlcm5hbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuXHJcbi8qKiBFTkQgTE9HSU4gRk9STSAqKi9cclxuLy9zZWN0aW9uIHN0YXJ0XHJcbi5kZWxheS0xIHtcclxuICBhbmltYXRpb24tZGVsYXk6IC4yNXM7XHJcbn1cclxuLmRlbGF5LTIge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLjVzO1xyXG59XHJcbi5kZWxheS0zIHtcclxuICBhbmltYXRpb24tZGVsYXk6IC43NXM7XHJcbn1cclxuLmRlbGF5LTQge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbn1cclxuXHJcblxyXG4uYm94IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLDU2LDU5LC42KTtcclxuICBwYWRkaW5nOiAzNjBweCAwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgcGFkZGluZzogMjUwcHggMDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgfVxyXG59XHJcbi5iZ3tcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxufVxyXG4uc2VjdGlvbi1hIHtcclxuICBjb2xvcjogJHdodDtcclxuICBAZXh0ZW5kIC5iZztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZzEuanBnJyk7XHJcbn1cclxuLnNlY3Rpb24tYiwgLnNlY3Rpb24tY3tcclxuICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICB9XHJcbn1cclxuLnNlY3Rpb24tYyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aHQsIDIlKTtcclxuICBpLCBoMyB7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcblxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogbGlnaHRlbigkYmxrLCAzNSUpO1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1kIHtcclxuICBwYWRkaW5nOiAxNTBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2h0LCA1JSk7XHJcbiAgY29sb3I6ICRibGs7XHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuICBpe1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAuOGVtO1xyXG4gIH1cclxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBpLGEscCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEscCB7XHJcbiAgICBmb250LXNpemU6IC43ZW07XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgIGNvbG9yOiAkYmxrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ociB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzhjOGI4YjtcclxuICB9XHJcbiAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxuICB9XHJcbiAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpe1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gIH1cclxufVxyXG4vL3NlY3Rpb24gZW5kXHJcblxyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogNTBweCAwcHggMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgY29sb3I6ICRmb290ZXJMaW5rcztcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyTGlua3M7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRmb290ZXJMaW5rcywgMTAlKTtcclxuICAgICAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdodDtcclxuICAgICAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dCN1c2VybmFtZSxcclxuaW5wdXQjcGFzc3dvcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDAuMDFweDtcclxuICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xyXG59XHJcblxyXG5hLFxyXG5hOmhvdmVyLFxyXG5hOmZvY3VzLFxyXG5hOmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogMC41ZW07XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItaGVhZGVyIGEge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnRvcC1wYWQge1xyXG4gICAgcGFkZGluZzogM2VtO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvKiBtYXkgbmVlZCB0byBiZSBpbmxpbmUtYmxvY2sgKi9cclxuICAgIH1cclxufVxyXG5cclxuLnRlcm1zLFxyXG4ucHJpdmFjeSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgICYgb2wge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIG9sIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAZnVuY3Rpb24gc3RyaXAtdW5pdCgkdmFsdWUpIHtcbiAgQHJldHVybiAkdmFsdWUgLyAoJHZhbHVlICogMCArIDEpO1xufVxuXG5AbWl4aW4gZmx1aWQtdHlwZSgkbWluLXZ3LCAkbWF4LXZ3LCAkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUpIHtcbiAgJHUxOiB1bml0KCRtaW4tdncpO1xuICAkdTI6IHVuaXQoJG1heC12dyk7XG4gICR1MzogdW5pdCgkbWluLWZvbnQtc2l6ZSk7XG4gICR1NDogdW5pdCgkbWF4LWZvbnQtc2l6ZSk7XG5cbiAgQGlmICR1MSA9PSAkdTIgYW5kICR1MSA9PSAkdTMgYW5kICR1MSA9PSAkdTQge1xuICAgICYge1xuICAgICAgZm9udC1zaXplOiAkbWluLWZvbnQtc2l6ZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3tzdHJpcC11bml0KCRtYXgtZm9udC1zaXplIC0gJG1pbi1mb250LXNpemUpfSAqICgoMTAwdncgLSAjeyRtaW4tdnd9KSAvICN7c3RyaXAtdW5pdCgkbWF4LXZ3IC0gJG1pbi12dyl9KSk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiJdLCJtYXBwaW5ncyI6IjtBQUNBLE9BQU8s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W119 */
