@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_text.is-headline {
  position: relative; }


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