/**
 * Variable file 
 * place global variables here:
 *
 * @package Chef Gutenberg Child Theme
 */
/**
 * Mixin file 
 * All our custom mixins
 *
 * @package Chef Gutenberg Child Theme
 * @since 2019
 */
/* Boxsizing shortcut: */
/* Transform shortcuts */
/* Styling placeholders: */
/* Retina images: */
/* "Hard" gradients: */
/* REM font sizes: */
.section.beurzen-overview-block .block.beurzen-block {
  -ms-flex: 0 1 840px;
      flex: 0 1 840px;
  width: 100%;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto; }

.section.beurzen-overview-block .beurzen-group + .beurzen-group {
  margin-top: 80px; }

.section.beurzen-overview-block .beurzen-heading {
  margin: 0 0 24px;
  text-align: left;
  color: #0C2A63;
  font-weight: 600;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.3;
  font-size: 32px;
  font-size: 2rem; }

.section.beurzen-overview-block .beurzen-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 20px;
  list-style: none;
  margin: 0;
  padding: 0; }

.section.beurzen-overview-block .beurzen-item {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 180px minmax(0, 1fr);
      grid-template-columns: 180px minmax(0, 1fr);
  -ms-flex-align: stretch;
      align-items: stretch;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0 0 1px rgba(12, 42, 99, 0.08); }

.section.beurzen-overview-block .beurzen-date {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 6px;
  padding: 28px 18px;
  background: #0C2A63;
  color: #fff;
  text-align: center;
  border-bottom: 6px solid #e85426; }

.section.beurzen-overview-block .beurzen-date-days {
  font-weight: 700;
  line-height: 1.1;
  font-size: 28px;
  font-size: 1.75rem; }

.section.beurzen-overview-block .beurzen-date-detail {
  font-weight: 500;
  line-height: 1.3;
  opacity: 0.85;
  font-size: 14px;
  font-size: 0.875rem; }

.section.beurzen-overview-block .beurzen-body {
  padding: 28px 32px 30px; }

.section.beurzen-overview-block .beurzen-title {
  margin: 0;
  color: #0C2A63;
  font-weight: 600;
  line-height: 1.35;
  font-size: 22px;
  font-size: 1.375rem; }

.section.beurzen-overview-block .beurzen-location {
  margin: 8px 0 0;
  color: #e85426;
  font-weight: 500;
  line-height: 1.4;
  font-size: 15px;
  font-size: 0.9375rem; }

.section.beurzen-overview-block .beurzen-description {
  margin-top: 14px;
  color: #0C2A63;
  line-height: 1.7;
  font-size: 16px;
  font-size: 1rem; }
  .section.beurzen-overview-block .beurzen-description p {
    margin: 0 0 12px; }
    .section.beurzen-overview-block .beurzen-description p:last-child {
      margin-bottom: 0; }

.section.beurzen-overview-block a.button.beurzen-link {
  margin-top: 22px; }

.section.beurzen-overview-block .beurzen-group-recent .beurzen-date {
  background: #F2F4F7;
  color: #0C2A63; }

.section.beurzen-overview-block .beurzen-group-recent .beurzen-date-detail {
  opacity: 1; }

.section.beurzen-overview-block .beurzen-empty {
  margin: 0;
  text-align: left;
  color: rgba(12, 42, 99, 0.55); }

.section.beurzen-overview-block .beurzen-item:not(:has(.beurzen-date)) {
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr; }

@media only screen and (max-width: 820px) {
  .section.beurzen-overview-block .beurzen-group + .beurzen-group {
    margin-top: 56px; }
  .section.beurzen-overview-block .beurzen-heading {
    margin-bottom: 18px;
    font-size: 26px;
    font-size: 1.625rem; }
  .section.beurzen-overview-block .beurzen-item {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr; }
  .section.beurzen-overview-block .beurzen-date {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: baseline;
        align-items: baseline;
    gap: 8px 12px;
    padding: 16px 22px;
    text-align: left; }
  .section.beurzen-overview-block .beurzen-date-days {
    font-size: 22px;
    font-size: 1.375rem; }
  .section.beurzen-overview-block .beurzen-body {
    padding: 22px; }
  .section.beurzen-overview-block .beurzen-title {
    font-size: 20px;
    font-size: 1.25rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJiZXVyemVuLWJsb2NrLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0dBS0c7QUNMSDs7Ozs7O0dBTUc7QUFnQkgseUJBQXlCO0FBT3pCLHlCQUF5QjtBQStCekIsMkJBQTJCO0FBZ0IzQixvQkFBb0I7QUFhcEIsdUJBQXVCO0FBdUV2QixxQkFBcUI7QUM3SnJCO0VBRUUsb0JBQWU7TUFBZixnQkFBZTtFQUNmLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLG1CQUFrQixFQUNsQjs7QUFQRjtFQVVFLGlCQUFnQixFQUNoQjs7QUFYRjtFQWNFLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsZUZOWTtFRU9aLGlCRlNlO0VFUmYsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQixpQkFBZ0I7RUQwSmpCLGdCQ3pKd0I7RUQwSnhCLGdCQWZ1QixFQzFJdEI7O0FBdEJGO0VBeUJFLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDJCQUFzQjtNQUF0Qix1QkFBc0I7RUFDdEIsVUFBUztFQUNULGlCQUFnQjtFQUNoQixVQUFTO0VBQ1QsV0FBVSxFQUNWOztBQS9CRjtFQWtDRSxrQkFBYTtFQUFiLGNBQWE7RUFDYix1Q0FBMkM7TUFBM0MsNENBQTJDO0VBQzNDLHdCQUFvQjtNQUFwQixxQkFBb0I7RUFDcEIsaUJGOUJVO0VFK0JWLG9CQUFtQjtFQUNuQixpQkFBZ0I7RUFDaEIsNkNGOUJZLEVFK0JaOztBQXpDRjtFQTRDRSxxQkFBYTtFQUFiLGNBQWE7RUFDYiwyQkFBc0I7TUFBdEIsdUJBQXNCO0VBQ3RCLHNCQUF1QjtNQUF2Qix3QkFBdUI7RUFDdkIsdUJBQW1CO01BQW5CLG9CQUFtQjtFQUNuQixTQUFRO0VBQ1IsbUJBQWtCO0VBQ2xCLG9CRnhDWTtFRXlDWixZRjVDVTtFRTZDVixtQkFBa0I7RUFDbEIsaUNGeENjLEVFeUNkOztBQXRERjtFQXlERSxpQkY5QmU7RUUrQmYsaUJBQWdCO0VEb0hqQixnQkNuSHdCO0VEb0h4QixtQkFmdUIsRUNwR3RCOztBQTVERjtFQStERSxpQkZ0Q2lCO0VFdUNqQixpQkFBZ0I7RUFDaEIsY0FBYTtFRDZHZCxnQkM1R3dCO0VENkd4QixvQkFmdUIsRUM3RnRCOztBQW5FRjtFQXNFRSx3QkFBdUIsRUFDdkI7O0FBdkVGO0VBMEVFLFVBQVM7RUFDVCxlRmpFWTtFRWtFWixpQkZsRGU7RUVtRGYsa0JBQWlCO0VEaUdsQixnQkNoR3dCO0VEaUd4QixvQkFmdUIsRUNqRnRCOztBQS9FRjtFQWtGRSxnQkFBZTtFQUNmLGVGdEVjO0VFdUVkLGlCRjNEaUI7RUU0RGpCLGlCQUFnQjtFRHlGakIsZ0JDeEZ3QjtFRHlGeEIscUJBZnVCLEVDekV0Qjs7QUF2RkY7RUEwRkUsaUJBQWdCO0VBQ2hCLGVGakZZO0VFa0ZaLGlCQUFnQjtFRGtGakIsZ0JDakZ3QjtFRGtGeEIsZ0JBZnVCLEVDMUR0QjtFQXRHRjtJQWdHRyxpQkFBZ0IsRUFLaEI7SUFyR0g7TUFtR0ksaUJBQWdCLEVBQ2hCOztBQXBHSjtFQXlHRSxpQkFBZ0IsRUFDaEI7O0FBMUdGO0VBOEdHLG9CRnJHVztFRXNHWCxlRnJHVyxFRXNHWDs7QUFoSEg7RUFtSEcsV0FBVSxFQUNWOztBQXBISDtFQXdIRSxVQUFTO0VBQ1QsaUJBQWdCO0VBQ2hCLDhCRmhIWSxFRWlIWjs7QUEzSEY7RUE4SEUsc0JBQTBCO01BQTFCLDJCQUEwQixFQUMxQjs7QUFHRjtFQUNDO0lBRUUsaUJBQWdCLEVBQ2hCO0VBSEY7SUFNRSxvQkFBbUI7SURxQ3JCLGdCQ3BDeUI7SURxQ3pCLG9CQWZ1QixFQ3JCckI7RUFSRjtJQVdFLHNCQUEwQjtRQUExQiwyQkFBMEIsRUFDMUI7RUFaRjtJQWVFLHdCQUFtQjtRQUFuQixvQkFBbUI7SUFDbkIsb0JBQWU7UUFBZixnQkFBZTtJQUNmLHFCQUEyQjtRQUEzQiw0QkFBMkI7SUFDM0IseUJBQXFCO1FBQXJCLHNCQUFxQjtJQUNyQixjQUFhO0lBQ2IsbUJBQWtCO0lBQ2xCLGlCQUFnQixFQUNoQjtFQXRCRjtJRDJDQSxnQkNsQnlCO0lEbUJ6QixvQkFmdUIsRUNIckI7RUExQkY7SUE2QkUsY0FBYSxFQUNiO0VBOUJGO0lEMkNBLGdCQ1Z5QjtJRFd6QixtQkFmdUIsRUNLckIsRUFBQSIsImZpbGUiOiJiZXVyemVuLWJsb2NrLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVmFyaWFibGUgZmlsZSBcbiAqIHBsYWNlIGdsb2JhbCB2YXJpYWJsZXMgaGVyZTpcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICovXG5cbiRmb250LXN0YWNrOiBcIkZpZ3RyZWVcIiwgc2Fucy1zZXJpZjtcbiRoZWFkLXN0YWNrOiBcIkZpZ3RyZWVcIiwgc2Fucy1zZXJpZjtcblxuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMEMyQTYzO1xuJGdyZXk6ICNGMkY0Rjc7XG4kYmx1ZTogIzBDMkE2MztcblxuJGxpZ2h0LWJsdWU6ICMwQjMzNkM7XG4kb3JhbmdlOiAjZTg1NDI2O1xuXG4kYm9yZGVyLXJhZGl1czogNXB4O1xuXG4kcHJpbWFyeS1jb2xvcjogJGJsdWU7XG4kZm9ybS1pbnB1dC1jb2xvcjogIzk5OTtcbiRmb3JtLWlucHV0LWhvdmVyLWNvbG9yOiAjMDAwO1xuXG4kZXJyb3JDb2xvcjogI2FlMmQzMDtcblxuJGxpZ2h0LXdlaWdodDogMzAwO1xuJHJlZ3VsYXItd2VpZ2h0OiA0MDA7XG4kbWVkaXVtLXdlaWdodDogNTAwO1xuJHNlbWktd2VpZ2h0OiA2MDA7XG4kYm9sZC13ZWlnaHQ6IDcwMDtcblxuJGNvbnRhaW5lcldpZHRoOiAxNDQwcHg7XG4kY29udGFpbmVyLXdpZHRoOiAxMTQwcHg7IiwiLyoqXG4gKiBNaXhpbiBmaWxlIFxuICogQWxsIG91ciBjdXN0b20gbWl4aW5zXG4gKlxuICogQHBhY2thZ2UgQ2hlZiBHdXRlbmJlcmcgQ2hpbGQgVGhlbWVcbiAqIEBzaW5jZSAyMDE5XG4gKi9cblxuLy9tYWtlIGZsZXggcm93cyBhIGJpdCBlYXNpZXI6XG5AbWl4aW4gZmxleC1yb3coJGVxdWFsaXplOiBzdHJldGNoKSB7XG5cdEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG5cdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKCRlcXVhbGl6ZSk7XG59XG5cbi8vbWFrZSBmbGV4IGNvbHVtbnMgYSBiaXQgZWFzaWVyOlxuQG1peGluIGZsZXgtY29sKCRlcXVhbGl6ZTogc3RyZXRjaCkge1xuXHRAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuXHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcygkZXF1YWxpemUpO1xufVxuXG4vKiBCb3hzaXppbmcgc2hvcnRjdXQ6ICovXG5AbWl4aW4gYm9yZGVyYm94KCkge1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogVHJhbnNmb3JtIHNob3J0Y3V0cyAqL1xuXG4vLyByb3RhdGVcbkBtaXhpbiByb3RhdGUoJGRlZykge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcbn1cblxuLy8gc2NhbGVcbkBtaXhpbiBzY2FsZSgkc2NhbGUpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKCRzY2FsZSkpO1xufVxuXG4vLyB0cmFuc2xhdGVcbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XG59XG5cbi8vIHNrZXdcbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2tldygjeyR4fWRlZywgI3skeX1kZWcpKTtcbn1cblxuLy90cmFuc2Zvcm0gb3JpZ2luXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG5cdG1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuXHQtby10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuXHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG4vKiBTdHlsaW5nIHBsYWNlaG9sZGVyczogKi9cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG5cdCYucGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLyogUmV0aW5hIGltYWdlczogKi9cbkBtaXhpbiBpbWFnZS0yeCgkaW1hZ2UsICR3aWR0aCwgJGhlaWdodCkge1xuXHRAbWVkaWEgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi42LzIpLFxuXHRcdCgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG5cdFx0KG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG5cdFx0KG1pbi1yZXNvbHV0aW9uOiAxLjNkcHB4KSB7XG5cdFx0Lyogb24gcmV0aW5hLCB1c2UgaW1hZ2UgdGhhdCdzIHNjYWxlZCBieSAyICovXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZSk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAkd2lkdGggJGhlaWdodDtcblx0fVxufVxuXG4vKiBcIkhhcmRcIiBncmFkaWVudHM6ICovXG5AbWl4aW4gZ3JhZGllbnQtaGFyZCgkc3RhcnQsICRlbmQ6ICNmZmYsICRkaXJlY3Rpb246IFwiaG9yaXpvbnRhbFwiKSB7XG5cdEBpZiAkZGlyZWN0aW9uID09IFwiaG9yaXpvbnRhbFwiIHtcblx0XHRAaW5jbHVkZSBncmFkaWVudC1oYXJkLWhvcml6b250YWwoJHN0YXJ0LCAkZW5kKTtcblx0fSBAZWxzZSB7XG5cdFx0QGluY2x1ZGUgZ3JhZGllbnQtaGFyZC12ZXJ0aWNhbCgkc3RhcnQsICRlbmQpO1xuXHR9XG59XG5cbkBtaXhpbiBncmFkaWVudC1oYXJkLWhvcml6b250YWwoJGZyb20sICR0bykge1xuXHRiYWNrZ3JvdW5kOiAkdG87XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG5cdFx0bGluZWFyLFxuXHRcdGxlZnQgdG9wLFxuXHRcdHJpZ2h0IHRvcCxcblx0XHRjb2xvci1zdG9wKDAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJHRvKSxcblx0XHRjb2xvci1zdG9wKDEwMCUsICR0bylcblx0KTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG5cdFx0bGVmdCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcblx0XHRsZWZ0LFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRmcm9tJywgZW5kQ29sb3JzdHI9JyR0bycsR3JhZGllbnRUeXBlPTEgKTtcbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtdmVydGljYWwoJGZyb20sICR0bykge1xuXHRiYWNrZ3JvdW5kOiAkdG87XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG5cdFx0bGluZWFyLFxuXHRcdHRvcCB0b3AsXG5cdFx0cmlnaHQgdG9wLFxuXHRcdGNvbG9yLXN0b3AoMCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkdG8pLFxuXHRcdGNvbG9yLXN0b3AoMTAwJSwgJHRvKVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcblx0XHR0b3AsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvIGJvdHRvbSxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGZyb20nLCBlbmRDb2xvcnN0cj0nJHRvJyxHcmFkaWVudFR5cGU9MSApO1xufVxuXG4vKiBSRU0gZm9udCBzaXplczogKi9cbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcblx0JHJlbVNpemU6ICRzaXplIC8gMTZweDtcblx0QHJldHVybiAkcmVtU2l6ZSAqIDFyZW07XG59XG5cbkBtaXhpbiBicmVhay1jb250YWluZXIoKSB7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbn1cblxuLy9Db250YWluZXIgd2hpdGVzcGFjZVxuQGZ1bmN0aW9uIGNhbGMtY29udGFpbmVyLXdoaXRlc3BhY2UoJGNvbnRhaW5lcikge1xuXHRAcmV0dXJuIGNhbGMoKCgxMDB2dyAtICN7JGNvbnRhaW5lcn0gLSB2YXIoLS1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKSAvIDIpKTtcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xuXHRmb250LXNpemU6ICRzaXplO1xuXHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XG59XG5cbkBtaXhpbiBidXR0b24oKSB7XG5cdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cdHBhZGRpbmc6IDEycHggMzBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRjb2xvcjogJHdoaXRlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0Ly9jb2xvcjogJGJsYWNrO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbn1cblxuQG1peGluIHJlbW92ZS1lbGVtZW50KCkge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIGZvbnRmYWNlKCR0eXBlLCAkc3R5bGU6IFwiXCIpIHtcblx0QGlmICR0eXBlID09IFwibGlnaHRcIiBhbmQgJHN0eWxlID09IFwiXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtTGlnaHRcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwibGlnaHRcIiBhbmQgJHN0eWxlID09IFwiaXRhbGljXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtTGlnaHRcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwibWVkaXVtXCIgYW5kICRzdHlsZSA9PSBcIlwiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLU1lZGl1bVwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJib2xkXCIgYW5kICRzdHlsZSA9PSBcIlwiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLUJvbGRcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwicmVndWxhclwiIGFuZCAkc3R5bGUgPT0gXCJpdGFsaWNcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1SZWd1bGFyXCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1SZWd1bGFyXCIsIFwic2VyaWZcIjtcblx0fVxufVxuXG5cbi8vRmxleCBzb2x1dGlvblxuQG1peGluIGJsb2NrLXNpemUoJHNpemUsICRpdGVtSW5Sb3csICRnYXApIHtcblx0ZmxleDogMCAxIGNhbGMtd2hpdGVzcGFjZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCk7XG59XG5cbkBmdW5jdGlvbiBjYWxjLXdoaXRlc3BhY2UoJGJhc2UsICRpdGVtSW5Sb3csICRnYXApIHtcblx0QHJldHVybiBjYWxjKCN7JGJhc2V9IC0gKCgjeyRpdGVtSW5Sb3d9IC0gMSkgKiAjeyRnYXB9IC8gI3skaXRlbUluUm93fSkpO1xufVxuXG4vL1JldHVyblxuQGZ1bmN0aW9uIHJldHVybi1ibG9jay1zaXplKCRzaXplLCAkaXRlbUluUm93LCAkZ2FwKSB7XG5cdEByZXR1cm4gY2FsYy13aGl0ZXNwYWNlKCRzaXplLCAkaXRlbUluUm93LCAkZ2FwKTtcbn0iLCJAaW1wb3J0IFwiYmFzZS9fdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYmFzZS9fbWl4aW5zXCI7XG5cbi5zZWN0aW9uLmJldXJ6ZW4tb3ZlcnZpZXctYmxvY2sge1xuXHQuYmxvY2suYmV1cnplbi1ibG9jayB7XG5cdFx0ZmxleDogMCAxIDg0MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogODQwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmJldXJ6ZW4tZ3JvdXAgKyAuYmV1cnplbi1ncm91cCB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxuXG5cdC5iZXVyemVuLWhlYWRpbmcge1xuXHRcdG1hcmdpbjogMCAwIDI0cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRjb2xvcjogJGJsdWU7XG5cdFx0Zm9udC13ZWlnaHQ6ICRzZW1pLXdlaWdodDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzMnB4KTtcblx0fVxuXG5cdC5iZXVyemVuLWxpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5iZXVyemVuLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxODBweCBtaW5tYXgoMCwgMWZyKTtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKCRibHVlLCAwLjA4KTtcblx0fVxuXG5cdC5iZXVyemVuLWRhdGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogNnB4O1xuXHRcdHBhZGRpbmc6IDI4cHggMThweDtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItYm90dG9tOiA2cHggc29saWQgJG9yYW5nZTtcblx0fVxuXG5cdC5iZXVyemVuLWRhdGUtZGF5cyB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkLXdlaWdodDtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyOHB4KTtcblx0fVxuXG5cdC5iZXVyemVuLWRhdGUtZGV0YWlsIHtcblx0XHRmb250LXdlaWdodDogJG1lZGl1bS13ZWlnaHQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRvcGFjaXR5OiAwLjg1O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0fVxuXG5cdC5iZXVyemVuLWJvZHkge1xuXHRcdHBhZGRpbmc6IDI4cHggMzJweCAzMHB4O1xuXHR9XG5cblx0LmJldXJ6ZW4tdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogJGJsdWU7XG5cdFx0Zm9udC13ZWlnaHQ6ICRzZW1pLXdlaWdodDtcblx0XHRsaW5lLWhlaWdodDogMS4zNTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG5cdH1cblxuXHQuYmV1cnplbi1sb2NhdGlvbiB7XG5cdFx0bWFyZ2luOiA4cHggMCAwO1xuXHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXdlaWdodDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcblx0fVxuXG5cdC5iZXVyemVuLWRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTJweDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRhLmJ1dHRvbi5iZXVyemVuLWxpbmsge1xuXHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdH1cblxuXHQuYmV1cnplbi1ncm91cC1yZWNlbnQge1xuXHRcdC5iZXVyemVuLWRhdGUge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyZXk7XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0fVxuXG5cdFx0LmJldXJ6ZW4tZGF0ZS1kZXRhaWwge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQuYmV1cnplbi1lbXB0eSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6IHJnYmEoJGJsdWUsIDAuNTUpO1xuXHR9XG5cblx0LmJldXJ6ZW4taXRlbTpub3QoOmhhcyguYmV1cnplbi1kYXRlKSkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcblx0LnNlY3Rpb24uYmV1cnplbi1vdmVydmlldy1ibG9jayB7XG5cdFx0LmJldXJ6ZW4tZ3JvdXAgKyAuYmV1cnplbi1ncm91cCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1NnB4O1xuXHRcdH1cblxuXHRcdC5iZXVyemVuLWhlYWRpbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNnB4KTtcblx0XHR9XG5cblx0XHQuYmV1cnplbi1pdGVtIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblxuXHRcdC5iZXVyemVuLWRhdGUge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRcdGdhcDogOHB4IDEycHg7XG5cdFx0XHRwYWRkaW5nOiAxNnB4IDIycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdC5iZXVyemVuLWRhdGUtZGF5cyB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG5cdFx0fVxuXG5cdFx0LmJldXJ6ZW4tYm9keSB7XG5cdFx0XHRwYWRkaW5nOiAyMnB4O1xuXHRcdH1cblxuXHRcdC5iZXVyemVuLXRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHR9XG5cdH1cbn1cbiJdfQ== */
