/* TYPOGRAPHY */
/* Google Fonts */
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
:root {
  --primary-color: #2699fb;
  --secondary-color: #007bff;
  --accent-color: #f28500;
  --text-color-dark: #161a20;
  --text-color-muted: #7f7f7f;
  --text-color-light: #b4b4b4;
  --line-spacing-xl: 40px;
  --line-spacing-lg: 30px;
  --line-spacing-sm: 16px;
  --font-family-main-font: Poppins, Arial, sans-serif;
  --font-weight-bold: bold;
  --font-size-xs: 10px;
  --font-size-sm: 12px;
  --font-size-base: 16px;
  --font-size-lg: 20px;
  --font-size-xl: 30px;
  --font-size-xxl: 40px;
}

/* Typography styles */
/* Anchor tag styles */
a {
  font-family: var(--font-family-main-font);
  font-weight: var(--font-weight-normal);
  font-size: var(--font-size-base);
  color: var(--primary-color);
  text-decoration: none;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

.node__content a {
  font-size: inherit;
}

a:hover {
  color: var(--secondary-color);
  text-decoration: underline;
}

.button {
  font-family: var(--font-family-main-font);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-xs);
  line-height: var(--line-spacing-sm);
  color: var(--text-color-muted);
}

.placeholder {
  font-family: var(--font-family-main-font);
  font-weight: var(--font-weight-light);
  font-size: var(--font-size-sm);
  line-height: var(--line-spacing-sm);
  color: var(--text-color-light);
}

.large-body {
  font-family: var(--font-family-main-font);
  font-weight: medium;
  font-size: var(--font-size-base);
  line-height: var(--line-spacing-lg);
  color: var(--text-color-muted);
}

.body {
  font-family: var(--font-family-main-font);
  font-weight: normal;
  font-size: var(--font-size-base);
  line-height: var(--line-spacing-lg);
  color: var(--text-color-muted);
}

.secondary-body {
  font-family: var(--font-family-main-font);
  font-weight: normal;
  font-size: var(--font-size-sm);
  line-height: var(--line-spacing-sm);
  color: var(--text-color-light);
}

.quote {
  font-family: var(--font-family-main-font);
  font-weight: bold;
  font-size: var(--font-size-lg);
  line-height: var(--line-spacing-lg);
  color: var(--text-color-muted);
}

.subheader {
  font-family: var(--font-family-main-font);
  font-weight: normal;
  font-size: var(--font-size-lg);
  line-height: var(--line-spacing-lg);
  color: var(--text-color-muted);
}

.title {
  font-family: var(--font-family-main-font);
  font-weight: medium;
  font-size: var(--font-size-xl);
  line-height: var(--line-spacing-xl);
  color: var(--text-color-dark);
}

.subtitle {
  font-family: var(--font-family-main-font);
  font-weight: medium;
  font-size: var(--font-size-lg);
  line-height: var(--line-spacing-lg);
  color: var(--text-color-muted);
}

.headline {
  font-family: var(--font-family-main-font);
  font-weight: bold;
  font-size: var(--font-size-xxl);
  line-height: var(--line-spacing-xxl);
  color: var(--text-color-muted);
}

.lh-12 {
  line-height: 1.2;
}

.lh-14 {
  line-height: 1.4;
}

.lh-16 {
  line-height: 1.6;
}

.lh-18 {
  line-height: 1.8;
}

.lh-20 {
  line-height: 2;
}

.publication-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.publication-container .publication-section {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.publication-container .publication-section-cover {
  position: relative;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.publication-container .publication-section-cover img {
  display: block;
  float: left;
  margin-right: 1.25rem;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.publication-container .publication-section-cover .container .card {
  width: 100%;
  height: 125px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 0px;
  right: 0px;
  padding: 0.625rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  border-radius: 0;
}
.publication-container .publication-section-cover .container .card .icon-download {
  text-decoration: none;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  width: 60px;
  height: 60px;
  background-color: white;
}
.publication-container .publication-section-cover .container .card .icon-download:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
.publication-container .publication-section-cover .container .card .text-title {
  -webkit-box-flex: 0.9;
      -ms-flex: 0.9;
          flex: 0.9;
}
.publication-container .publication-section-text {
  font-size: 1.125rem;
  color: #161a20;
  overflow: hidden;
  line-height: 1.6;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvdHlwb2dyYXBoeS5zY3NzIiwicHVibGljYXRpb25fYmxvY2svcHVibGljYXRpb25fYmxvY2suY3NzIiwicHVibGljYXRpb25fYmxvY2svcHVibGljYXRpb25fYmxvY2suc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxlQUFBO0FBRUEsaUJBQUE7QUFDUSxrTUFBQTtBQXlEUjtFQUNFLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1EQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7QUN4REY7O0FEMkRBLHNCQUFBO0FBRUEsc0JBQUE7QUFDQTtFQUNFLHlDQUFBO0VBQ0Esc0NBQUE7RUFDQSxnQ0FBQTtFQUNBLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQ0FBQTtFQUFBLDJCQUFBO0FDekRGOztBRDJEQTtFQUNFLGtCQUFBO0FDeERGOztBRDJEQTtFQUNFLDZCQUFBO0VBQ0EsMEJBQUE7QUN4REY7O0FEK0RBO0VBQ0UseUNBQUE7RUFDQSxvQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUNBQUE7RUFDQSw4QkFBQTtBQzVERjs7QUQrREE7RUFDRSx5Q0FBQTtFQUNBLHFDQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQ0FBQTtFQUNBLDhCQUFBO0FDNURGOztBRDhEQTtFQUNFLHlDQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsOEJBQUE7QUMzREY7O0FEOERBO0VBQ0UseUNBQUE7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0VBQ0EsbUNBQUE7RUFDQSw4QkFBQTtBQzNERjs7QUQ4REE7RUFDRSx5Q0FBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQ0FBQTtFQUNBLDhCQUFBO0FDM0RGOztBRDhEQTtFQUNFLHlDQUFBO0VBQ0EsaUJBQUE7RUFDQSw4QkFBQTtFQUNBLG1DQUFBO0VBQ0EsOEJBQUE7QUMzREY7O0FEOERBO0VBQ0UseUNBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsbUNBQUE7RUFDQSw4QkFBQTtBQzNERjs7QUQ4REE7RUFDRSx5Q0FBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQ0FBQTtFQUNBLDZCQUFBO0FDM0RGOztBRDhEQTtFQUNFLHlDQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLG1DQUFBO0VBQ0EsOEJBQUE7QUMzREY7O0FEOERBO0VBQ0UseUNBQUE7RUFDQSxpQkFBQTtFQUNBLCtCQUFBO0VBQ0Esb0NBQUE7RUFDQSw4QkFBQTtBQzNERjs7QUQrREE7RUFDRSxnQkFBQTtBQzVERjs7QUQrREE7RUFDRSxnQkFBQTtBQzVERjs7QUQrREE7RUFDRSxnQkFBQTtBQzVERjs7QUQrREE7RUFDRSxnQkFBQTtBQzVERjs7QUQrREE7RUFDRSxjQUFBO0FDNURGOztBQzNJQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsOEJBQUE7RUFBQSw2QkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSwwQkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QUQ4SUY7QUM1SUU7RUFDRSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsbUJBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtBRDhJSjtBQzVJSTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSwrQ0FBQTtVQUFBLHVDQUFBO0VBQ0EsZ0JBQUE7QUQ4SU47QUM1SU07RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FEOElSO0FDMUlRO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBRDRJVjtBQzFJVTtFQUNFLHFCQUFBO0VBQ0EseUNBQUE7RUFBQSxpQ0FBQTtFQUVBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7QUQySVo7QUN6SVk7RUFDRSwwQ0FBQTtBRDJJZDtBQ3ZJVTtFQUNFLHFCQUFBO01BQUEsYUFBQTtVQUFBLFNBQUE7QUR5SVo7QUNuSUk7RUFDRSxtQkY1Q1c7RUU2Q1gsY0ZkWTtFRWVaLGdCQUFBO0VBQ0EsZ0JBQUE7QURxSU4iLCJmaWxlIjoicHVibGljYXRpb25fYmxvY2svcHVibGljYXRpb25fYmxvY2suY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogVFlQT0dSQVBIWSAqL1xuXG4vKiBHb29nbGUgRm9udHMgKi9cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6aXRhbCx3Z2h0QDAsMTAwOzAsMjAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xuXG4vLyBGb250IGZhbWlsaWVzXG4kZm9udC1wb3BwaW5zOiBcIlBvcHBpbnNcIjtcbiRtYWluLWZvbnQ6ICRmb250LXBvcHBpbnMsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtcmFsZXdheTogXCJSYWxld2F5XCIsIEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuJGZvbnQtYXJ2bzogXCJBcnZvXCIsIHNlcmlmO1xuXG4vLyBCYXNlIGZvbnQgc2V0dGluZ3NcbiRja2VkaXRvci1mb250OiAkbWFpbi1mb250O1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICRtYWluLWZvbnQ7XG4kZm9udC1mYW1pbHktc2VyaWY6ICRmb250LWFydm87XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsXG4gIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuXG4vLyBGb250IHNpemVzXG4kZm9udC1zaXplLWJhc2U6IDEuMTI1cmVtOyAvLyAxOHB4IChicm93c2VyIGJhc2UgZm9udCAxcmVtPTE2cHgpXG4kZm9udC1zaXplLXhzOiAkZm9udC1zaXplLWJhc2UgKiAwLjc1O1xuJGZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogMC44NzU7XG4kZm9udC1zaXplLWxnOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGZvbnQtc2l6ZS14bDogJGZvbnQtc2l6ZS1iYXNlICogMjtcbiRmb250LXNpemUteHhsOiAkZm9udC1zaXplLWJhc2UgKiAzO1xuXG4vLyBGb250IHdlaWdodHNcbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDgwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IGJvbGRlcjtcblxuLy8gTGluZSBoZWlnaHRzXG4kbGluZS1oZWlnaHQtYmFzZTogMS41O1xuJGxpbmUtaGVpZ2h0LXNtOiAxLjI1O1xuJGxpbmUtaGVpZ2h0LWxnOiAyO1xuJGxpbmUtaGVpZ2h0LXhsOiAxLjVyZW07IC8vIDI0cHhcblxuLy8gSGVhZGluZ3MgZm9udCBzaXplc1xuJGgxLWZvbnQtc2l6ZTogMi41cmVtOyAvLyA0MHB4XG4kaDItZm9udC1zaXplOiAxLjg3NTVyZW07IC8vIDMwcHhcbiRoMy1mb250LXNpemU6IDEuMjVyZW07IC8vIDIwcHhcbiRoNC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNTsgLy8gMjFweFxuJGg1LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNTsgLy8gMTcuNXB4XG4kaDYtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIDE0cHhcblxuLy8gQ29sb3JzXG4kY29sb3ItcHJpbWFyeTogIzI2OTlmYjtcbiRhY2NlbnQtY29sb3I6ICNmMjg1MDA7XG4kY29sb3ItdGV4dC1kYXJrOiAjMTYxYTIwO1xuJGNvbG9yLXRleHQtbGlnaHQ6ICM3ZjdmN2Y7XG4kY29sb3ItdGV4dC1saWdodGVyOiAjYjRiNGI0O1xuJGNvbG9yLWJhY2tncm91bmQtbGlnaHQ6ICNmMWY4ZmU7XG4kY29sb3ItYmFja2dyb3VuZC1ibHVlOiAjZDFlYWZmO1xuJGNvbG9yLWJhY2tncm91bmQtZGFya2VyLWJsdWU6ICM3ZmM0ZmQ7XG4kY29sb3ItbGlnaHQtYm9yZGVyOiAjYmNlMGZkO1xuJGNvbG9yLWxpZ2h0OiAjZjJmMmYyO1xuXG4vLyBSb290IHZhcmlhYmxlcyAoZm9yIHVzZSBpbiByYXcgQ1NTKVxuOnJvb3Qge1xuICAtLXByaW1hcnktY29sb3I6ICMyNjk5ZmI7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yOiAjMDA3YmZmO1xuICAtLWFjY2VudC1jb2xvcjogI2YyODUwMDtcbiAgLS10ZXh0LWNvbG9yLWRhcms6ICMxNjFhMjA7XG4gIC0tdGV4dC1jb2xvci1tdXRlZDogIzdmN2Y3ZjtcbiAgLS10ZXh0LWNvbG9yLWxpZ2h0OiAjYjRiNGI0O1xuICAtLWxpbmUtc3BhY2luZy14bDogNDBweDtcbiAgLS1saW5lLXNwYWNpbmctbGc6IDMwcHg7XG4gIC0tbGluZS1zcGFjaW5nLXNtOiAxNnB4O1xuICAtLWZvbnQtZmFtaWx5LW1haW4tZm9udDogI3skbWFpbi1mb250fTtcbiAgLS1mb250LXdlaWdodC1ib2xkOiBib2xkO1xuICAtLWZvbnQtc2l6ZS14czogMTBweDtcbiAgLS1mb250LXNpemUtc206IDEycHg7XG4gIC0tZm9udC1zaXplLWJhc2U6IDE2cHg7XG4gIC0tZm9udC1zaXplLWxnOiAyMHB4O1xuICAtLWZvbnQtc2l6ZS14bDogMzBweDtcbiAgLS1mb250LXNpemUteHhsOiA0MHB4O1xufVxuXG4vKiBUeXBvZ3JhcGh5IHN0eWxlcyAqL1xuXG4vKiBBbmNob3IgdGFnIHN0eWxlcyAqL1xuYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tYWluLWZvbnQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ubm9kZV9fY29udGVudCBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vLyBDb21tZW50c1xuJGNvbW1lbnQtc3BhY2VyLXg6IDEuMjVlbTtcbiRjb21tZW50LXNwYWNlci15OiAxLjI1ZW07XG5cbi5idXR0b24ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbWFpbi1mb250KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14cyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLXNwYWNpbmctc20pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1tdXRlZCk7XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tYWluLWZvbnQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLXNwYWNpbmctc20pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1saWdodCk7XG59XG4ubGFyZ2UtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tYWluLWZvbnQpO1xuICBmb250LXdlaWdodDogbWVkaXVtO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtc3BhY2luZy1sZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLW11dGVkKTtcbn1cblxuLmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbWFpbi1mb250KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLXNwYWNpbmctbGcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1tdXRlZCk7XG59XG5cbi5zZWNvbmRhcnktYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tYWluLWZvbnQpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLXNwYWNpbmctc20pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1saWdodCk7XG59XG5cbi5xdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tYWluLWZvbnQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1zcGFjaW5nLWxnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItbXV0ZWQpO1xufVxuXG4uc3ViaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1haW4tZm9udCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtc3BhY2luZy1sZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLW11dGVkKTtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1haW4tZm9udCk7XG4gIGZvbnQtd2VpZ2h0OiBtZWRpdW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtc3BhY2luZy14bCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xufVxuXG4uc3VidGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbWFpbi1mb250KTtcbiAgZm9udC13ZWlnaHQ6IG1lZGl1bTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1zcGFjaW5nLWxnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItbXV0ZWQpO1xufVxuXG4uaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbWFpbi1mb250KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXh4bCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLXNwYWNpbmcteHhsKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItbXV0ZWQpO1xufVxuXG4vLyBDS0VkaXRvciBsaW5lLWhlaWdodFxuLmxoLTEyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmxoLTE0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmxoLTE2IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmxoLTE4IHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmxoLTIwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4iLCIvKiBUWVBPR1JBUEhZICovXG4vKiBHb29nbGUgRm9udHMgKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zOml0YWwsd2dodEAwLDEwMDswLDIwMDswLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDEwMDsxLDIwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZkaXNwbGF5PXN3YXBcIik7XG46cm9vdCB7XG4gIC0tcHJpbWFyeS1jb2xvcjogIzI2OTlmYjtcbiAgLS1zZWNvbmRhcnktY29sb3I6ICMwMDdiZmY7XG4gIC0tYWNjZW50LWNvbG9yOiAjZjI4NTAwO1xuICAtLXRleHQtY29sb3ItZGFyazogIzE2MWEyMDtcbiAgLS10ZXh0LWNvbG9yLW11dGVkOiAjN2Y3ZjdmO1xuICAtLXRleHQtY29sb3ItbGlnaHQ6ICNiNGI0YjQ7XG4gIC0tbGluZS1zcGFjaW5nLXhsOiA0MHB4O1xuICAtLWxpbmUtc3BhY2luZy1sZzogMzBweDtcbiAgLS1saW5lLXNwYWNpbmctc206IDE2cHg7XG4gIC0tZm9udC1mYW1pbHktbWFpbi1mb250OiBQb3BwaW5zLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXdlaWdodC1ib2xkOiBib2xkO1xuICAtLWZvbnQtc2l6ZS14czogMTBweDtcbiAgLS1mb250LXNpemUtc206IDEycHg7XG4gIC0tZm9udC1zaXplLWJhc2U6IDE2cHg7XG4gIC0tZm9udC1zaXplLWxnOiAyMHB4O1xuICAtLWZvbnQtc2l6ZS14bDogMzBweDtcbiAgLS1mb250LXNpemUteHhsOiA0MHB4O1xufVxuXG4vKiBUeXBvZ3JhcGh5IHN0eWxlcyAqL1xuLyogQW5jaG9yIHRhZyBzdHlsZXMgKi9cbmEge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbWFpbi1mb250KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuXG4ubm9kZV9fY29udGVudCBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1haW4tZm9udCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1zcGFjaW5nLXNtKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItbXV0ZWQpO1xufVxuXG4ucGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbWFpbi1mb250KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1zcGFjaW5nLXNtKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItbGlnaHQpO1xufVxuXG4ubGFyZ2UtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tYWluLWZvbnQpO1xuICBmb250LXdlaWdodDogbWVkaXVtO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtc3BhY2luZy1sZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLW11dGVkKTtcbn1cblxuLmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbWFpbi1mb250KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLXNwYWNpbmctbGcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1tdXRlZCk7XG59XG5cbi5zZWNvbmRhcnktYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tYWluLWZvbnQpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLXNwYWNpbmctc20pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1saWdodCk7XG59XG5cbi5xdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tYWluLWZvbnQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1zcGFjaW5nLWxnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItbXV0ZWQpO1xufVxuXG4uc3ViaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1haW4tZm9udCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtc3BhY2luZy1sZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLW11dGVkKTtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1haW4tZm9udCk7XG4gIGZvbnQtd2VpZ2h0OiBtZWRpdW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtc3BhY2luZy14bCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xufVxuXG4uc3VidGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbWFpbi1mb250KTtcbiAgZm9udC13ZWlnaHQ6IG1lZGl1bTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1zcGFjaW5nLWxnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItbXV0ZWQpO1xufVxuXG4uaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbWFpbi1mb250KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXh4bCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLXNwYWNpbmcteHhsKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItbXV0ZWQpO1xufVxuXG4ubGgtMTIge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubGgtMTQge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubGgtMTYge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4ubGgtMTgge1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4ubGgtMjAge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnB1YmxpY2F0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnB1YmxpY2F0aW9uLWNvbnRhaW5lciAucHVibGljYXRpb24tc2VjdGlvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDE7XG59XG4ucHVibGljYXRpb24tY29udGFpbmVyIC5wdWJsaWNhdGlvbi1zZWN0aW9uLWNvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHVibGljYXRpb24tY29udGFpbmVyIC5wdWJsaWNhdGlvbi1zZWN0aW9uLWNvdmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wdWJsaWNhdGlvbi1jb250YWluZXIgLnB1YmxpY2F0aW9uLXNlY3Rpb24tY292ZXIgLmNvbnRhaW5lciAuY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnB1YmxpY2F0aW9uLWNvbnRhaW5lciAucHVibGljYXRpb24tc2VjdGlvbi1jb3ZlciAuY29udGFpbmVyIC5jYXJkIC5pY29uLWRvd25sb2FkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnB1YmxpY2F0aW9uLWNvbnRhaW5lciAucHVibGljYXRpb24tc2VjdGlvbi1jb3ZlciAuY29udGFpbmVyIC5jYXJkIC5pY29uLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnB1YmxpY2F0aW9uLWNvbnRhaW5lciAucHVibGljYXRpb24tc2VjdGlvbi1jb3ZlciAuY29udGFpbmVyIC5jYXJkIC50ZXh0LXRpdGxlIHtcbiAgZmxleDogMC45O1xufVxuLnB1YmxpY2F0aW9uLWNvbnRhaW5lciAucHVibGljYXRpb24tc2VjdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICMxNjFhMjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59IiwiQHVzZSAnLi4vLi4vc2Nzcy90eXBvZ3JhcGh5JztcblxuLnB1YmxpY2F0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5wdWJsaWNhdGlvbi1zZWN0aW9uIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDE7XG5cbiAgICAmLWNvdmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IC8vIEZsb2F0IHRoZSBpbWFnZSB0byB0aGUgbGVmdFxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IC8vIEFkZCBzcGFjZSBiZXR3ZWVuIHRoZSBpbWFnZSBhbmQgdGV4dFxuICAgICAgICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGltYWdlIHNjYWxlcyBwcm9wZXJseVxuICAgICAgICBoZWlnaHQ6IGF1dG87IC8vIE1haW50YWluIGFzcGVjdCByYXRpb1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgLmljb24tZG93bmxvYWQge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZXh0LXRpdGxlIHtcbiAgICAgICAgICAgIGZsZXg6IDAuOTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRmb250LXNpemUtYmFzZTtcbiAgICAgIGNvbG9yOiB0eXBvZ3JhcGh5LiRjb2xvci10ZXh0LWRhcms7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBFbnN1cmUgdGV4dCB3cmFwcyBhcm91bmQgdGhlIGltYWdlXG4gICAgICBsaW5lLWhlaWdodDogMS42OyAvLyBJbXByb3ZlIHJlYWRhYmlsaXR5XG4gICAgfVxuICB9XG5cbn1cblxuIl19 */
