/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

@import url("https://fonts.googleapis.com/css?family=Libre+Franklin");

html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/**
 * Base styles that aim to normalize fonts, and display of elements
 * across browsers, and make writing further styles easier.
 */

/* Fonts */

@font-face {
  font-family: "Anonymous Pro";
  font-weight: 700;
  font-style: italic;
  src: url(../fonts/Anonymous_Pro/AnonymousPro-BoldItalic.ttf) format("truetype");
}

@font-face {
  font-family: "Archivo Narrow";
  font-weight: 700;
  src: url(../fonts/Archivo_Narrow/ArchivoNarrow-Bold.ttf) format("truetype");
}

@font-face {
  font-family: "Archivo Narrow";
  font-weight: 400;
  src: url(../fonts/Archivo_Narrow/ArchivoNarrow-Regular.ttf) format("truetype");
}

@font-face {
  font-family: "Libre Franklin";
  font-weight: 800;
  src: url(../fonts/LibreFranklin/LibreFranklin-ExtraBold.woff2) format("woff2"), url(../fonts/LibreFranklin/LibreFranklin-ExtraBold.woff) format("woff"), url(../fonts/LibreFranklin/LibreFranklin-ExtraBold.ttf) format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 400;
  src: url(../fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");
}

@font-face {
  font-family: "Playfair Display";
  font-weight: 900;
  font-style: italic;
  src: url(../fonts/Playfair_Display/PlayfairDisplay-BlackItalic.woff2) format("woff2"), url(../fonts/Playfair_Display/PlayfairDisplay-BlackItalic.woff) format("woff"), url(../fonts/Playfair_Display/PlayfairDisplay-BlackItalic.ttf) format("truetype");
}

@font-face {
  font-family: "PT_Serif";
  font-weight: 700;
  font-style: italic;
  src: url(../fonts/PT_Serif/PT_Serif-Web-BoldItalic.ttf) format("truetype");
}

@font-face {
  font-family: "PT_Serif";
  font-weight: 400;
  font-style: normal;
  src: url(../fonts/PT_Serif/PT_Serif-Web-Regular.ttf) format("truetype");
}

@font-face {
  font-family: "PT_Serif";
  font-weight: 700;
  font-style: normal;
  src: url(../fonts/PT_Serif/PT_Serif-Web-Bold.ttf) format("truetype");
}

@font-face {
  font-family: "Raleway";
  font-weight: 400;
  src: url(../fonts/Raleway/Raleway-Regular.ttf) format("truetype");
}

/* Set font and clear body padding */

html,
button,
input,
select,
textarea {
  font-family: Arial, sans-serif;
}

body {
  margin: 0;
  background-color: #ff4300;
  font-size: 16px;
  line-height: 1.15em;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Setting sizes is much more predictable with border-box */

*,
*:before,
*:after {
  box-sizing: border-box;
}

/* Make all images responsive */

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

/* Normalize links across browsers */

a {
  color: #000;
  text-decoration: none;
}

a img {
  border: 0;
}

/* Make inputs on iOS look normal */

input {
  -webkit-appearance: none;
}

/* text style */

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  position: relative;
}

h1 {
  font-size: 27px;
  line-height: 38px;
  letter-spacing: 2px;
  font-family: 'Libre Franklin';
  text-transform: uppercase;
  margin-bottom: 2px;
}

h1::before {
  content: '';
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #ff4300;
}

h2 {
  font-size: 26px;
  line-height: 35px;
  letter-spacing: 2.5px;
  font-family: 'Archivo Narrow';
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 5px;
}

h2::before {
  content: '';
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #ff4300;
}

h3 {
  font-size: 26px;
  letter-spacing: 2px;
  font-family: 'Raleway';
  line-height: 39px;
  text-transform: uppercase;
  margin-bottom: 16px;
}

h3::before {
  content: '';
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #ff4300;
}

h4 {
  font-family: 'PT_Serif';
  font-weight: 400;
  font-size: 21px;
  line-height: 28px;
  letter-spacing: 0.5px;
}

h5 {
  font-family: 'PT_Serif';
  font-weight: 400;
  font-size: 21px;
  line-height: 28px;
  letter-spacing: 0.5px;
}

.white-p {
  color: #fff;
  font-family: 'Playfair Display';
  font-style: italic;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: 2.7px;
}

.black-p {
  font-size: 21px;
  letter-spacing: 0.5px;
  font-family: 'PT_Serif';
  font-weight: 700;
  font-style: italic;
}

p {
  font-family: 'PT_Serif';
  font-weight: 400;
  font-size: 21px;
  line-height: 28px;
  letter-spacing: 0.5px;
  margin: 0;
  word-wrap: break-word;
}

p:first-of-type {
  margin-top: 21px;
}

p:last-of-type {
  margin-bottom: 21px;
}

ol {
  font-family: 'PT_Serif';
  font-weight: 700;
  font-style: italic;
  list-style-type: none;
  font-size: 22px;
  line-height: 32px;
  letter-spacing: 0.5px;
  counter-reset: item;
  padding-left: 0;
}

ol li {
  padding-left: 3px;
}

ol li:before {
  content: counter(item, decimal-leading-zero) " - ";
  counter-increment: item;
  position: relative;
  left: -1px;
}

figcaption {
  margin: 0;
}

iframe {
  max-width: 570px;
  border: 4px solid #000;
  background-color: #000;
}

.widget {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-radius: 0px !important;
}

.singleSound {
  border-radius: 0px !important;
}

hr {
  border: none;
  background-color: black;
  height: 2px;
}

.full-width {
  padding-top: 40px;
}

ul {
  font-family: 'PT_Serif';
  font-size: 22px;
  line-height: 32px;
}

* {
  -webkit-tap-highlight-color: transparent;
}

strong {
  font-weight: bold;
}

/**
 * WordPress specific base styles.
 */

.gm-style img {
  max-width: none;
}

.media img,
.media video,
.media object,
.media iframe {
  width: 100%;
  height: auto;
}

/* Make WordPress media inserted to post behave correctly */

.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

.alignnone {
  display: inline-block;
}

.aligncenter {
  display: block;
  margin: 20px auto;
  clear: both;
  text-align: center;
}

/* Make a 404 page look nicer and more readable */

.error404 {
  text-align: center;
}

.error404 ul {
  text-align: left;
}

.navigation.pagination {
  clear: both;
}

/* WP navigation menus are lists, but they don't need default list styling */

nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

nav ul:before,
nav ul:after {
  content: '';
  display: table;
}

nav ul:after {
  clear: both;
}

/* mobile menu */

.main-header {
  min-height: 80px;
  padding-top: 14px;
  position: fixed;
  width: 100%;
  background-color: #ff4300;
  top: 0;
  left: 0;
  z-index: 10;
}

.header-inner-wrapper {
  max-width: 1370px;
  margin: 0 auto;
}

.desktop-category-menu {
  display: none;
  float: right;
}

.desktop-category-menu li {
  display: inline-block;
  margin-right: 15px;
}

.desktop-category-menu li:last-of-type {
  margin-right: 0;
}

.desktop-category-menu li::after {
  content: '//';
  font-family: 'Libre Franklin';
  font-size: 17px;
  display: inline-block;
  position: relative;
  left: -6px;
}

.desktop-category-menu li a {
  font-family: 'Libre Franklin';
  font-weight: 800;
  letter-spacing: 1.5px;
  font-size: 17px;
  line-height: 50px;
  text-transform: uppercase;
  padding: 0 14px;
}

.logo-wrapper {
  text-align: center;
  display: block;
  width: 51px;
  height: 51px;
  margin: 0 auto;
}

.logo-wrapper img {
  margin: 0 auto;
  width: 51px;
  height: 51px;
}

.logo-wrapper .hide-on-mobile {
  float: right;
  width: 137px;
  height: 46px;
}

.back-icon {
  position: absolute;
  top: 28px;
  left: 23px;
  z-index: 100;
}

.nav-icon {
  width: 22px;
  height: 16px;
  top: 30px;
  left: 19px;
  position: fixed;
  z-index: 103;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: .5s ease-in-out;
  cursor: pointer;
  display: inline-block;
}

.nav-icon span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #000;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: .25s ease-in-out;
}

.nav-icon span:nth-child(1) {
  top: 0px;
}

.nav-icon span:nth-child(2),
.nav-icon span:nth-child(3) {
  top: 8px;
}

.nav-icon span:nth-child(4) {
  top: 16px;
}

.close-nav {
  position: absolute;
}

.close-nav span:nth-child(1) {
  top: 10px;
  left: 50%;
  width: 0;
  background: #fff;
}

.close-nav span:nth-child(4) {
  top: 10px;
  left: 50%;
  width: 0;
  background: #fff;
}

.close-nav span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #fff;
}

.close-nav span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #fff;
}

.category-mobile-menu {
  font-family: 'Libre Franklin';
  font-size: 20px;
  line-height: 39px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 60px;
}

.category-mobile-menu li {
  border-bottom: 1px solid #fff;
  margin-bottom: 8.5px;
  padding-bottom: 4px;
}

.category-mobile-menu li:last-of-type {
  border: none;
}

.mobile-menu {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.9px;
  width: 320px;
  min-height: 100vh;
  height: 100vh;
  position: fixed;
  top: 0;
  left: -320px;
  padding-top: 82px;
  padding-left: 27px;
  padding-right: 30px;
  padding-bottom: 61px;
  background-color: #000;
  overflow-x: hidden;
  overflow-y: scroll;
  transition: left 0.3s ease-in-out;
  z-index: 10;
  direction: rtl;
}

.mobile-menu::-webkit-scrollbar {
  display: none;
}

.mobile-menu > div {
  direction: ltr;
}

@-moz-document url-prefix()  {
  .mobile-menu {
    left: -337px;
    width: 337px;
  }
}

.mobile-menu li {
  font-family: 'Libre Franklin';
  font-size: 20px;
  line-height: 39px;
  font-weight: 800;
}

.mobile-menu li a {
  color: #fff;
}

.alternative-menu {
  text-transform: uppercase;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  margin-bottom: 72px;
}

.alternative-menu li {
  margin-bottom: 8px;
  font-family: 'Montserrat';
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.9px;
}

.copyrights {
  font-family: 'Archivo Narrow';
}

.copyrights p {
  color: #fff;
  font-size: 17px;
  line-height: 24px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 400;
  font-family: 'Archivo Narrow';
  padding: 0;
  margin: 0;
}

.move-right {
  left: 0;
}

@-moz-document url-prefix()  {
  .move-right {
    left: -17px;
  }
}

.noscroll {
  overflow: hidden;
}

.change-position {
  position: relative;
}

body {
  overflow-x: hidden;
}

#page {
  position: absolute;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

main {
  position: relative;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  height: 100%;
  max-height: 100%;
  height: 100%;
  width: 100%;
}

.hide-on-mobile {
  display: none;
}

.container {
  max-width: 600px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  position: relative;
  top: 0;
  left: 0;
}

.image-container {
  text-align: center;
  background-color: #fff;
  margin-bottom: 15px;
}

.image-container img {
  border: 9px solid #fff;
}

.post {
  padding-top: 31px;
  border-top: 5px solid #000;
  padding-bottom: 19px;
}

.post header {
  position: relative;
  margin-bottom: 20px;
}

.post header::after {
  content: '';
  width: 102%;
  height: 6px;
  background-color: #ff4300;
  bottom: -2px;
  left: -1px;
  position: absolute;
}

.post header h1 {
  background-image: url("../images/h-bg.png");
  background-position: top;
  width: 100%;
  background-repeat: repeat;
}

.post header h2 {
  background-image: url("../images/h2-bg.png");
  background-position: top;
  width: 100%;
  background-repeat: repeat;
}

.post header h3 {
  background-image: url("../images/h3-bg.png");
  background-position: top;
  width: 100%;
  background-repeat: repeat;
}

.post-entry + p {
  padding-top: 29px;
}

.share-link {
  border: 3px solid #fff;
  color: #fff;
  font-family: 'Archivo Narrow';
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 12px;
  line-height: 15px;
  display: inline-block;
  padding: 10px 17px;
  position: relative;
  margin-right: 10px;
  width: 129px;
}

.share-link img {
  position: absolute;
  right: 8px;
}

.share-link .fb {
  top: 8px;
  right: 14px;
}

.category-name,
.related-wrapper p {
  font-size: 28px;
  line-height: 24px;
  letter-spacing: 2.8px;
  font-family: 'Anonymous Pro', monospace;
  font-style: italic;
  text-transform: uppercase;
  text-align: center;
  padding-top: 41px;
  margin-bottom: 39px;
}

.main-container {
  margin-top: 80px;
}

.category-container {
  border-top: solid 0.7px #000;
}

.error404 .container {
  padding-top: 31px;
}

.related-wrapper {
  border-top: solid 0.7px #000;
}

.related-wrapper p {
  padding-top: 13px;
  margin-bottom: 41px;
}

.btn {
  border: solid 5px #000;
  max-width: 346px;
  margin: 0 auto;
  color: #000;
  font-family: 'Montserrat';
  font-weight: 400;
  letter-spacing: 4px;
  font-size: 16px;
  line-height: 15px;
  text-transform: uppercase;
  display: block;
  text-align: center;
  padding: 14px;
}

.rp-btn {
  margin: 0 15px;
  position: relative;
  left: calc(50% - 15px);
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  margin-bottom: 50px !important;
}

.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}

.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.social-media-wrapper {
  margin: 21px 0;
}

.email-link {
  color: #fff;
}

.admin-bar.logged-in {
  overflow: hidden;
}

.admin-bar.logged-in .main-header {
  top: 32px;
}

.admin-bar.logged-in .nav-icon {
  top: 62px;
}

.admin-bar.logged-in .mobile-menu {
  padding-top: 105px;
}

.admin-bar.logged-in main {
  bottom: 32px;
}

.admin-bar.logged-in .container {
  top: 32px;
}

.countdown-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 25px;
  margin-top: 12px;
  padding-bottom: 21px;
}

.days-wrapper,
.hours-wrapper,
.minutes-wrapper,
.seconds-wrapper {
  -webkit-flex: 0 0 23%;
      -ms-flex: 0 0 23%;
          flex: 0 0 23%;
  max-width: 23%;
  border: 4px solid #000;
  font-size: 30px;
  line-height: 36px;
  font-family: 'Raleway';
  text-align: center;
  margin-right: 2.7%;
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative;
}

.days-wrapper::after,
.hours-wrapper::after,
.minutes-wrapper::after,
.seconds-wrapper::after {
  position: absolute;
  bottom: -46px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  font-size: 15px;
  font-family: 'Archivo Narrow';
}

.days-wrapper::after {
  content: 'DAYS';
}

.hours-wrapper::after {
  content: 'HOURS';
}

.minutes-wrapper::after {
  content: 'MINUTES';
}

.seconds-wrapper::after {
  content: 'SECONDS';
}

.date {
  display: none;
}

.animation-wrapper {
  background-color: #ff4300;
  width: 100%;
  height: 150vh;
  position: absolute;
  top: 0;
  z-index: 1000;
  left: 0;
  -webkit-overflow-scrolling: touch;
  display: none;
}

.animation-wrapper .logo-wrapper {
  float: none;
  display: block;
  text-align: center;
  width: 100%;
  margin-top: 29px;
  margin-bottom: 6vh;
}

.animation-wrapper .logo-wrapper img {
  float: none;
  width: 177px;
  height: 59px;
}

.animation-text-wrapper {
  border-top: 22px solid black;
  border-bottom: 22px solid black;
  width: calc(100% - 20px);
  padding-bottom: 8vh;
  margin: 0 auto;
}

.animation-text p {
  text-transform: uppercase;
  font-size: 30px;
  line-height: 35px;
  letter-spacing: 1.7px;
  font-family: 'Libre Franklin';
  font-weight: 800;
  text-align: center;
  margin: 0 auto;
  padding-top: 5.2vh;
  padding-bottom: 6.6vh;
}

.animation-text p::before {
  content: '#';
  display: block;
  text-align: center;
  font-family: 'Libre Franklin';
  font-weight: 800;
}

:root {
  --ratio: 16 / 9;
  --width: 52vmin;
  --height: calc(var(--width) * var(--ratio));
}

.cookie__wrapper {
  text-align: left !important;
  position: fixed;
  width: 100%;
  bottom: 0;
  background: #000;
  bottom: 0;
  box-shadow: 0 -0.125rem 1.25rem rgba(0, 0, 0, 0.1);
  left: 0;
  transition: visibility .5s, opacity .3s linear, .6s bottom;
  opacity: 0;
  z-index: -1;
}

.cookie__wrapper.active {
  opacity: 1;
  z-index: 12;
}

.cookie__inner-wrapper {
  padding: 10px 15px;
  position: relative;
  max-width: 600px;
  margin: 0 auto;
}

.cookie__inner-wrapper h3 {
  font-size: .7575rem;
  line-height: 1rem;
  font-weight: 400;
  color: #fff;
  font-weight: bold;
  text-transform: none;
  margin-bottom: 2px;
}

.cookie__inner-wrapper h3::before {
  display: none;
}

.cookie__inner-wrapper p {
  color: #fff;
  font-size: .7375rem;
  line-height: 0.95rem;
  font-weight: 400;
  padding-right: 15px;
  margin: 0;
  font-family: 'Raleway';
}

.link {
  display: inline-block;
  text-decoration: none;
  position: relative;
  color: white;
}

.link::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #ff4300;
  top: 13px;
  left: 0;
}

.close {
  display: block;
  float: right;
  width: 20px;
  position: absolute;
  top: 17px;
  right: 15px;
}

.close span {
  background-color: #ff4300;
  width: 25px;
  height: 3px;
  display: block;
  margin-bottom: 2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  position: relative;
}

.close span:last-of-type {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: -5px;
}

.page-template-default.admin-bar.logged-in main {
  bottom: 0;
}

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

@media (min-width: 767px) {
  .main-header {
    border-bottom: 4px solid #000;
    padding: 18px 15px 12px;
    padding-right: 32px;
  }

  .desktop-category-menu {
    display: block;
  }

  .logo-wrapper img {
    float: left;
    width: 48px;
    height: 48px;
  }

  .logo-wrapper {
    width: 210px;
    padding: 2px 0;
  }

  .hide-on-mobile {
    display: block;
  }

  .animation-text-wrapper {
    max-width: 600px;
  }
}

@media (max-width: 1080px) {
  .desktop-category-menu {
    float: none;
    margin: 0 auto;
    text-align: center;
  }

  .logo-wrapper {
    float: none;
    margin: 0 auto;
  }
}

@media screen and (max-width: 767px) {
  #wpadminbar {
    position: fixed;
  }

  .admin-bar.logged-in .main-header {
    top: 46px;
  }

  .admin-bar.logged-in .nav-icon {
    top: 72px;
  }

  .admin-bar.logged-in .mobile-menu {
    padding-top: 129px;
  }

  .admin-bar.logged-in main {
    bottom: 46px;
  }

  .admin-bar.logged-in .container {
    top: 46px;
  }
}

@media (max-width: 600px) {
  .iframe-wrapper iframe {
    width: calc(100vw - 30px);
    height: 56.25vw;
  }
}

@media (max-width: 530px) {
  .animation-wrapper .logo-wrapper {
    margin-top: 2vh;
    margin-bottom: 4vh;
  }

  .animation-wrapper .logo-wrapper img {
    width: 157px;
  }
}

@media (max-width: 330px) {
  .share-link {
    margin-right: 8px;
  }

  .share-link:last-of-type {
    margin-right: 0;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mobile-menu {
    left: -337px;
    width: 337px;
  }

  .move-right {
    left: -17px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .move-right {
    left: 0;
  }
}