@charset "UTF-8";
/*
 * _settings.scss
 * In dieser Datei werden alle Variablen deklariert,
 * die oft in anderen SCSS-Dateien gebraucht werden.
 */
/*************/
/**ALLGEMEIN**/
/*************/
/**************/
/**BREKPOINTS**/
/**************/
/***********/
/**SCHRIFT**/
/***********/
/***********/
/**ABSTÄNDE**/
/***********/
/*********/
/**HÖHEN**/
/*********/
/*********/
/**BREITEN**/
/*********/
/*********/
/**DICKE**/
/*********/
/****************/
/**SCHRIFTARTEN**/
/****************/
/*********/
/**ICONS**/
/*********/
/**********/
/**FARBEN**/
/**********/
/*************/
/**SONSTIGES**/
/*************/
/*
 * _mixins.scss
 *
 */
/*
 * _settings.scss
 * In dieser Datei werden alle Variablen deklariert,
 * die oft in anderen SCSS-Dateien gebraucht werden.
 */
/*************/
/**ALLGEMEIN**/
/*************/
/**************/
/**BREKPOINTS**/
/**************/
/***********/
/**SCHRIFT**/
/***********/
/***********/
/**ABSTÄNDE**/
/***********/
/*********/
/**HÖHEN**/
/*********/
/*********/
/**BREITEN**/
/*********/
/*********/
/**DICKE**/
/*********/
/****************/
/**SCHRIFTARTEN**/
/****************/
/*********/
/**ICONS**/
/*********/
/**********/
/**FARBEN**/
/**********/
/*************/
/**SONSTIGES**/
/*************/
.zp_list.has-group .list {
  margin-left: -45px;
  margin-right: -45px;
  width: calc(100% + 90px);
  max-width: none; }
  @media (max-width: 576px) {
    .zp_list.has-group .list {
      margin-left: 0;
      margin-right: 0;
      width: 100%; } }
  .zp_list.has-group .list .zp_col {
    padding-top: 0;
    padding-bottom: 0; }

.zp_list .list-group {
  max-width: 100%; }
  .zp_list .list-group .group {
    padding: 0;
    margin: 0;
    list-style: none; }

.zp_list .list {
  padding: 0;
  margin: 0;
  list-style: none; }
  .zp_list .list .list-element {
    padding: 0;
    margin: 0;
    list-style: none; }
    .zp_list .list .list-element::before {
      display: none; }
    .zp_list .list .list-element .label {
      position: relative;
      display: inline-block;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      -ms-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto; }
      .zp_list .list .list-element .label .text {
        position: relative;
        display: inline-block; }
      .zp_list .list .list-element .label .icon {
        display: inline-block; }

html:not(zp-device-touch) .zp_list.type-list .list:hover .list-element.has-link .label {
  opacity: 0.4; }

.zp_list.type-list .list .list-element:first-child .label::before {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #FBBA00;
  content: ""; }

.zp_list.type-list .list .list-element .label {
  position: relative;
  display: block;
  color: currentColor;
  padding-top: 12px;
  padding-bottom: 12px;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto; }
  .zp_list.type-list .list .list-element .label::after {
    position: absolute;
    display: block;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: #FBBA00;
    content: ""; }
  .zp_list.type-list .list .list-element .label .text {
    display: inline-block;
    font-weight: bold; }
  .zp_list.type-list .list .list-element .label .subtext {
    display: inline-block; }
    @media (max-width: 576px) {
      .zp_list.type-list .list .list-element .label .subtext {
        display: block; }
        .zp_list.type-list .list .list-element .label .subtext::before {
          display: none !important; } }
    .zp_list.type-list .list .list-element .label .subtext::before {
      content: ' | ';
      display: inline-block; }

.zp_list.type-list .list .list-element.has-link {
  overflow: hidden; }
  .zp_list.type-list .list .list-element.has-link .label {
    padding-right: 40px;
    transition: opacity 0.2s ease-out; }
    html:not(.zp-device-touch) .zp_list.type-list .list .list-element.has-link .label:hover {
      opacity: 1; }
      html:not(.zp-device-touch) .zp_list.type-list .list .list-element.has-link .label:hover::after {
        opacity: 1;
        height: 3px; }
      html:not(.zp-device-touch) .zp_list.type-list .list .list-element.has-link .label:hover .icon {
        opacity: 1; }

.zp_list.type-bullets .list .list-element {
  margin-bottom: 1em; }
  .zp_list.type-bullets .list .list-element:last-child {
    margin-bottom: 0; }
  .zp_list.type-bullets .list .list-element .label {
    padding-left: 20px;
    position: relative; }
    .zp_list.type-bullets .list .list-element .label::before {
      position: absolute;
      display: block;
      left: 0;
      top: 0;
      bottom: 0;
      width: 3px;
      content: '';
      background: #FBBA00; }

[data-aos='zp-list'] .zp_list_element .label {
  opacity: 0;
  transition: opacity 0.6s ease-out; }

[data-aos='zp-list'].aos-animate .zp_list_element .label {
  opacity: 1; }


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