/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/content-blocks/cb_contact_card.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* aleo-600 - latin */
@font-face {
  font-display: swap;
  font-family: "Aleo";
  font-style: normal;
  font-weight: 600;
  src: url(/build/fonts/600.6cdcaa41.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* rooney 600 - latin */
@font-face {
  font-display: swap;
  font-family: "Rooney";
  font-style: normal;
  font-weight: 600;
  src: url(/build/fonts/600.3ef60b2e.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* calibri font family */
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 300;
  font-style: normal;
  src: url(/build/fonts/300.9baa67f0.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 300;
  font-style: italic;
  src: url(/build/fonts/300i.cf87dc54.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 400;
  font-style: normal;
  src: url(/build/fonts/400.551fd9d5.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 400;
  font-style: italic;
  src: url(/build/fonts/400i.7fd7e2cf.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 700;
  font-style: normal;
  src: url(/build/fonts/700.4308169e.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 700;
  font-style: italic;
  src: url(/build/fonts/700i.740267d0.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/**
 * Font family definitions for consistent usage across the project
 * These variables can be used in any file that imports this module
 */
.font-primary {
  font-family: "Rooney", serif;
}
.font-secondary {
  font-family: "Calibri", sans-serif, sans-serif;
}
.ce-igelb_contact h3.ce-igelb_contact__contact-name,
.ce-igelb_contact h3.ce-igelb_contact__name {
  color: var(--color-black, #000000);
  margin-bottom: 0.25rem;
  font-size: clamp(24px, 0.5vw + 22px, 28px);
  font-weight: 700;
  line-height: 1.3;
}
.ce-igelb_contact__section-label {
  display: block;
  color: var(--color-black, #000000);
}
.ce-igelb_contact__experience-badges, .ce-igelb_contact__requestsfor-badges {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.ce-igelb_contact__experience-badge, .ce-igelb_contact__requestsfor-badge {
  display: inline-block;
  padding: 0.375rem 0.875rem;
  background-color: var(--color-jfe-gray, #f3f3f2);
  border-radius: 1.5rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.4;
  color: var(--color-black, #000000);
  white-space: nowrap;
}
.ce-igelb_contact__picture {
  width: 200px;
  height: 200px;
  display: block;
}
.ce-igelb_contact__phone, .ce-igelb_contact__email, .ce-igelb_contact__link-wrapper {
  font-size: clamp(16px, 0.5vw + 14px, 20px);
  font-family: "Calibri", sans-serif, "Aleo", serif;
  font-weight: 500;
  line-height: 1.5;
}
.ce-igelb_contact__phone a, .ce-igelb_contact__email a, .ce-igelb_contact__link-wrapper a {
  color: var(--color-black, #000000);
  text-decoration-line: underline;
  text-decoration-color: var(--color-secondary);
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
  transition: all 0.2s ease;
}
.ce-igelb_contact__phone a:hover, .ce-igelb_contact__phone a:focus, .ce-igelb_contact__email a:hover, .ce-igelb_contact__email a:focus, .ce-igelb_contact__link-wrapper a:hover, .ce-igelb_contact__link-wrapper a:focus {
  color: var(--color-black, #000000);
  text-decoration-color: var(--color-black, #000000);
}
.ce-igelb_contact__phone a:focus-visible, .ce-igelb_contact__email a:focus-visible, .ce-igelb_contact__link-wrapper a:focus-visible {
  outline: 2px solid var(--color-primary);
  outline-offset: 2px;
}
.ce-igelb_contact__location, .ce-igelb_contact__contact-location {
  font-size: clamp(16px, 0.5vw + 14px, 20px);
  font-family: "Calibri", sans-serif, "Aleo", serif;
  font-weight: 500;
  line-height: 1.5;
}
.ce-igelb_contact__user-status {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
}
.ce-igelb_contact__break-indicator, .ce-igelb_contact__available-indicator {
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.5rem 0.75rem;
  border-radius: 2rem;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.2;
}
.ce-igelb_contact__break-indicator {
  background-color: var(--color-warning-bg);
  color: var(--color-black);
  border: 1px solid var(--color-warning);
}
.ce-igelb_contact__available-indicator {
  background-color: var(--color-success-bg);
  color: var(--color-black);
  border: 1px solid var(--color-success);
}
.ce-igelb_contact__break-icon, .ce-igelb_contact__available-icon {
  font-size: 1rem;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  background-color: var(--color-white, #ffffff);
  border: 1px solid;
}
.ce-igelb_contact__break-icon {
  border-color: var(--color-warning);
}
.ce-igelb_contact__available-icon {
  border-color: var(--color-success);
}
.ce-igelb_contact ul.ce-igelb_contact__contact-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.ce-igelb_contact ul.ce-igelb_contact__contact-list li.ce-igelb_contact__contact-card {
  padding-left: 0;
  margin-bottom: 0;
}
.ce-igelb_contact ul.ce-igelb_contact__contact-list li.ce-igelb_contact__contact-card::before {
  content: none;
}

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