/* ==========================================================================
   Color loop
   ========================================================================== */
/*
   Connect up the colors
   ========================================================================== */
.has-xmasred-color,
.has-color-xmasred,
.xmasred {
  color: #af241a; }

.has-xmasred-background-color,
.background-xmasred,
.xmasred-background {
  background-color: #af241a; }

.has-xmasgreen-color,
.has-color-xmasgreen,
.xmasgreen {
  color: #007b00; }

.has-xmasgreen-background-color,
.background-xmasgreen,
.xmasgreen-background {
  background-color: #007b00; }

.has-green-color,
.has-color-green,
.green {
  color: #24D024; }

.has-green-background-color,
.background-green,
.green-background {
  background-color: #24D024; }

.has-yellow-color,
.has-color-yellow,
.yellow {
  color: #fff952; }

.has-yellow-background-color,
.background-yellow,
.yellow-background {
  background-color: #fff952; }

.has-pink-color,
.has-color-pink,
.pink {
  color: #f53896; }

.has-pink-background-color,
.background-pink,
.pink-background {
  background-color: #f53896; }

.has-red-color,
.has-color-red,
.red {
  color: #fb4545; }

.has-red-background-color,
.background-red,
.red-background {
  background-color: #fb4545; }

.has-blue-color,
.has-color-blue,
.blue {
  color: #0A53DE; }

.has-blue-background-color,
.background-blue,
.blue-background {
  background-color: #0A53DE; }

/* ==========================================================================
   Vars
   ========================================================================== */
/* ==========================================================================
   Queries
   ========================================================================== */
@media (min-width: 960px) {
  body .preheader {
    background-color: #007b00; }
    body .preheader p {
      color: white; }
    body .preheader .widget_product_search ::placeholder,
    body .preheader .widget_product_search ::-webkit-input-placeholder {
      color: rgba(255, 255, 255, 0.7) !important; }
    body .preheader .widget_product_search input {
      color: white !important; }
    body .preheader .widget.simple-social-icons#simple-social-icons-3 a {
      background-color: #007b00 !important;
      color: white !important; }
  body .site-header {
    background-image: url("../images/christmas/headerbkg.jpg") !important;
    background-size: 300px 300px !important;
    background-position: center center !important; }
    body .site-header .menu > li.highlight a {
      background-color: #af241a !important;
      color: white !important; }
    body .site-header a.trees {
      background-color: #af241a !important; }
    body .site-header .menu > li > a {
      color: #007b00; }
    body .site-header .menu > li.current-menu-item > a,
    body .site-header .menu > li > a:hover {
      color: #af241a; } }

@media (max-width: 960px) {
  .christmaslights {
    display: none; } }

@media (min-width: 960px) {
  .header-scrolled .christmaslights {
    bottom: auto;
    top: -50px;
    transform: none; }
  .christmaslights {
    text-align: center;
    position: absolute;
    z-index: 999;
    min-height: 120px;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    overflow: hidden;
    top: auto;
    transform: translateY(80%);
    pointer-events: none; }
    .christmaslights .line {
      width: 5000px;
      margin: 0 auto;
      position: absolute;
      left: 0;
      text-align: left; } }
  @media (min-width: 960px) and (max-width: 960px) {
    .christmaslights {
      display: none; } }

@media (min-width: 960px) {
    .christmaslights li {
      position: relative;
      margin: 0 15px;
      list-style: none;
      padding: 0;
      display: inline-block;
      width: 12px;
      height: 28px;
      border-radius: 50%;
      top: 35px;
      background: #fff; }
      .christmaslights li:before {
        content: "";
        position: absolute;
        background: #222;
        width: 10px;
        height: 9px;
        border-radius: 3px;
        top: -4px;
        left: 1px; }
      .christmaslights li:after {
        content: "";
        top: -14px;
        left: 9px;
        position: absolute;
        width: 52px;
        height: 19px;
        border-bottom: solid #222 2px;
        border-radius: 30%; }
    .christmaslights .red {
      background-color: #fb4545;
      animation: lightningRed 1s infinite; }
    .christmaslights .green {
      background-color: #24D024;
      animation: lightningGreen 0.8s infinite; }
    .christmaslights .yellow {
      background-color: #fff952;
      animation: lightningYellow 0.9s infinite; }
    .christmaslights .blue {
      background-color: #0A53DE;
      animation: lightningBlue 1.1s infinite; }
    .christmaslights .pink {
      background-color: #f53896;
      animation: lightningPink 1.2s infinite; }
  @keyframes lightningRed {
    0% {
      box-shadow: 5px 10px 35px 10px #fb4545; }
    50% {
      box-shadow: none; }
    100% {
      box-shadow: 5px 10px 35px 10px #fb4545; } }
  @keyframes lightningGreen {
    0% {
      box-shadow: 5px 0 35px 10px #24D024; }
    50% {
      box-shadow: none; }
    100% {
      box-shadow: 5px 0 35px 10px #24D024; } }
  @keyframes lightningYellow {
    0% {
      box-shadow: 5px 0 35px 10px #fff952; }
    50% {
      box-shadow: none; }
    100% {
      box-shadow: 5px 0 35px 10px #fff952; } }
  @keyframes lightningBlue {
    0% {
      box-shadow: 5px 0 35px 10px #0A53DE; }
    50% {
      box-shadow: none; }
    100% {
      box-shadow: 5px 0 35px 10px #0A53DE; } }
  @keyframes lightningPink {
    0% {
      box-shadow: 5px 0 35px 10px #f53896; }
    50% {
      box-shadow: none; }
    100% {
      box-shadow: 5px 0 35px 10px #f53896; } } }

@media (min-width: 960px) and (max-width: 1024px) {
  .line {
    padding: 0; }
  li {
    margin: 0 15px 20px 15px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hyaXN0bWFzLmNzcyIsInNvdXJjZXMiOlsiY2hyaXN0bWFzLnNjc3MiLCJfZ2xvYmFseG1hcy5zY3NzIiwiX3htYXNoZWFkZXIuc2NzcyIsIl9saWdodHMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiZ2xvYmFseG1hc1wiO1xuXG5AaW1wb3J0IFwieG1hc2hlYWRlclwiO1xuXG5AaW1wb3J0IFwibGlnaHRzXCI7IiwiJHhtYXNyZWQ6ICNhZjI0MWE7XG4keG1hc2dyZWVuOiAjMDA3YjAwO1xuJGdyZWVuOiAjMjREMDI0O1xuJHllbGxvdzogI2ZmZjk1MjtcbiRwaW5rOiAjZjUzODk2O1xuJHJlZDogI2ZiNDU0NTtcbiRibHVlOiAjMEE1M0RFO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29sb3IgbG9vcFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJGNvbG9yczogKFwieG1hc3JlZFwiOiAkeG1hc3JlZCwgXCJ4bWFzZ3JlZW5cIjogJHhtYXNncmVlbiwgXCJncmVlblwiOiAkZ3JlZW4sIFwieWVsbG93XCI6ICR5ZWxsb3csIFwicGlua1wiOiAkcGluaywgXCJyZWRcIjogJHJlZCwgXCJibHVlXCI6ICRibHVlKTtcblxuXG4vKlxuICAgQ29ubmVjdCB1cCB0aGUgY29sb3JzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AZWFjaCAkbmFtZSxcbiRjb2xvciBpbiAkY29sb3JzIHtcblxuICAgIC5oYXMtI3skbmFtZX0tY29sb3IsXG4gICAgLmhhcy1jb2xvci0jeyRuYW1lfSxcbiAgICAuI3skbmFtZX0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cblxuICAgIC5oYXMtI3skbmFtZX0tYmFja2dyb3VuZC1jb2xvcixcbiAgICAuYmFja2dyb3VuZC0jeyRuYW1lfSxcbiAgICAuI3skbmFtZX0tYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG59XG5cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVmFyc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJGhlYWRlcmhlaWdodGRlc2t0b3A6IDE0OHB4O1xuJGhlYWRlcmhlaWdodHRhYmxldDogNzBweDtcbiRoZWFkZXJoZWlnaHRtb2JpbGU6IDcwcHg7XG5cbiRkZWZhdWx0Y29udGVudHdpZHRoOiAxMjAwcHg7XG4kZGVmYXVsdGJsb2d3aWR0aDogNzgwcHg7XG5cbiRhZG1pbmJhcmhlaWdodGRlc2t0b3A6IDMycHg7XG4kYWRtaW5iYXJoZWlnaHRtb2JpbGU6IDQ2cHg7XG5cbiRib3hzaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYShibGFjaywgMC4wNyk7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBRdWVyaWVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kdGhpbjogNjAwcHg7XG4kbWVkaXVtOiA5NjBweDtcbiR3aWRlOiAxMjAwcHg7XG5cbkBtaXhpbiBtb2JpbGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyR0aGlufSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyR0aGlufSkgYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbm90ZGVza3RvcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1lZGl1bX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbm90bW9iaWxlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skdGhpbn0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JG1lZGl1bX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZGVza3RvcC13aWRlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skd2lkZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufSIsIkBpbmNsdWRlIGRlc2t0b3Age1xuXG4gICAgYm9keSAucHJlaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHhtYXNncmVlbjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53aWRnZXRfcHJvZHVjdF9zZWFyY2ggOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLndpZGdldF9wcm9kdWN0X3NlYXJjaCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDAuNykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53aWRnZXRfcHJvZHVjdF9zZWFyY2ggaW5wdXQge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAud2lkZ2V0LnNpbXBsZS1zb2NpYWwtaWNvbnMge1xuICAgICAgICAgICAgJiNzaW1wbGUtc29jaWFsLWljb25zLTMge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeG1hc2dyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICBib2R5IC5zaXRlLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NocmlzdG1hcy9oZWFkZXJia2cuanBnJykgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDBweCAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm1lbnU+bGkuaGlnaGxpZ2h0IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHhtYXNyZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgYS50cmVlcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeG1hc3JlZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnU+IHtcbiAgICAgICAgICAgIGxpPmEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkeG1hc2dyZWVuO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4gICAgICAgICAgICBsaT5hOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHhtYXNyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGluY2x1ZGUgbm90ZGVza3RvcCB7XG4gICAgLmNocmlzdG1hc2xpZ2h0cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBkZXNrdG9wIHtcblxuICAgIC5oZWFkZXItc2Nyb2xsZWQgLmNocmlzdG1hc2xpZ2h0cyB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgIC5jaHJpc3RtYXNsaWdodHMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbm90ZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAjMjIyIDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpZ2h0bmluZ1JlZCAxcyBpbmZpbml0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBhbmltYXRpb246IGxpZ2h0bmluZ0dyZWVuIDAuOHMgaW5maW5pdGU7XG4gICAgICAgIH1cblxuICAgICAgICAueWVsbG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpZ2h0bmluZ1llbGxvdyAwLjlzIGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsdWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpZ2h0bmluZ0JsdWUgMS4xcyBpbmZpbml0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5waW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBsaWdodG5pbmdQaW5rIDEuMnMgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGxpZ2h0bmluZ1JlZCB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAxMHB4IDM1cHggMTBweCAkcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgNTAlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAxMHB4IDM1cHggMTBweCAkcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBsaWdodG5pbmdHcmVlbiB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAwIDM1cHggMTBweCAkZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICA1MCUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDAgMzVweCAxMHB4ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbGlnaHRuaW5nWWVsbG93IHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDAgMzVweCAxMHB4ICR5ZWxsb3c7XG4gICAgICAgIH1cblxuICAgICAgICA1MCUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDAgMzVweCAxMHB4ICR5ZWxsb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGxpZ2h0bmluZ0JsdWUge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiA1cHggMCAzNXB4IDEwcHggJGJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICA1MCUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDAgMzVweCAxMHB4ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBsaWdodG5pbmdQaW5rIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDAgMzVweCAxMHB4ICRwaW5rO1xuICAgICAgICB9XG5cbiAgICAgICAgNTAlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAwIDM1cHggMTBweCAkcGluaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDIwcHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFDUUE7O2dGQUVnRjtBQUtoRjs7Z0ZBRWdGO0FBSzVFLEFBQUEsa0JBQWtCO0FBQ2xCLGtCQUFrQjtBQUNsQixRQUFRLENBQUU7RUFDTixLQUFLLEVBekJILE9BQU8sR0EwQlo7O0FBRUQsQUFBQSw2QkFBNkI7QUFDN0IsbUJBQW1CO0FBQ25CLG1CQUFtQixDQUFFO0VBQ2pCLGdCQUFnQixFQS9CZCxPQUFPLEdBZ0NaOztBQVZELEFBQUEsb0JBQW9CO0FBQ3BCLG9CQUFvQjtBQUNwQixVQUFVLENBQUE7RUFDTixLQUFLLEVBeEJELE9BQU8sR0F5QmQ7O0FBRUQsQUFBQSwrQkFBK0I7QUFDL0IscUJBQXFCO0FBQ3JCLHFCQUFxQixDQUFBO0VBQ2pCLGdCQUFnQixFQTlCWixPQUFPLEdBK0JkOztBQVZELEFBQUEsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixNQUFNLENBQUk7RUFDTixLQUFLLEVBdkJMLE9BQU8sR0F3QlY7O0FBRUQsQUFBQSwyQkFBMkI7QUFDM0IsaUJBQWlCO0FBQ2pCLGlCQUFpQixDQUFJO0VBQ2pCLGdCQUFnQixFQTdCaEIsT0FBTyxHQThCVjs7QUFWRCxBQUFBLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsT0FBTyxDQUFHO0VBQ04sS0FBSyxFQXRCSixPQUFPLEdBdUJYOztBQUVELEFBQUEsNEJBQTRCO0FBQzVCLGtCQUFrQjtBQUNsQixrQkFBa0IsQ0FBRztFQUNqQixnQkFBZ0IsRUE1QmYsT0FBTyxHQTZCWDs7QUFW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 */
