/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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_programbox.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.shadow-md {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.16);
}

/**
 * Program Box Item Component
 * Shared styles for program box items used across hero and programbox content blocks
 *
 * Usage: @include program-box-item($block);
 *
 * @param {string} $block - The BEM block class name
 */

/**
 * Alternative: Individual mixins for more granular control
 */

/**
 * Grid Column Height Component
 * Ensures equal height distribution for content blocks in grid-column containers
 *
 * Usage: @include grid-column-height($block);
 *
 * @param {string} $block - The BEM block class name (e.g., 'ce-igelb_programbox')
 */

.ce-igelb_programbox a.ce-igelb_programbox__link .ce-igelb_programbox__image {
  transition: transform 0.3s ease-in-out;
  transform: scale(1);
}

.ce-igelb_programbox a.ce-igelb_programbox__link:hover .ce-igelb_programbox__image, .ce-igelb_programbox a.ce-igelb_programbox__link:focus .ce-igelb_programbox__image {
  transform: scale(1.05);
}

.ce-2-col-container__content,
.ce-3-col-container__content,
.ce-4-col-container__content {
  display: flex;
  flex-direction: column;
}

.ce-2-col-container__content > .ce-igelb_programbox,
.ce-3-col-container__content > .ce-igelb_programbox,
.ce-4-col-container__content > .ce-igelb_programbox {
  flex-grow: 1;
}

.ce-2-col-container__content > .ce-igelb_programbox > div,
.ce-3-col-container__content > .ce-igelb_programbox > div,
.ce-4-col-container__content > .ce-igelb_programbox > div {
  height: 100%;
}

.ce-2-col-container__content > .ce-igelb_programbox > div > div,
.ce-3-col-container__content > .ce-igelb_programbox > div > div,
.ce-4-col-container__content > .ce-igelb_programbox > div > div {
  height: 100%;
}

.ce-2-col-container__content > .ce-igelb_programbox > div > div > div,
.ce-3-col-container__content > .ce-igelb_programbox > div > div > div,
.ce-4-col-container__content > .ce-igelb_programbox > div > div > div {
  height: 100%;
}

.ce-igelb_programbox__item {
  padding: 1.75rem;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.16);
}

.ce-igelb_programbox__item-icon {
  color: var(--color-secondary, #ffcc00);
}

.ce-igelb_programbox__item-icon, .ce-igelb_programbox__item-header {
  transition: all 0.3s ease-in-out;
}

.ce-igelb_programbox__item-header {
  text-align: center;
  width: 100%;
}

.ce-igelb_programbox__item-bodytext {
  text-align: center;
  width: 100%;
}

.ce-igelb_programbox__item-bodytext > p {
  text-align: center;
}

.ce-igelb_programbox a.ce-igelb_programbox__link:hover .ce-igelb_programbox__item-icon,
.ce-igelb_programbox a.ce-igelb_programbox__link:focus .ce-igelb_programbox__item-icon {
  color: var(--color-black, #000000);
}

.ce-igelb_programbox a.ce-igelb_programbox__link:hover h3.ce-igelb_programbox__item-header,
.ce-igelb_programbox a.ce-igelb_programbox__link:focus h3.ce-igelb_programbox__item-header {
  text-decoration: underline;
}

.ce-igelb_programbox a.ce-igelb_programbox__link:focus {
  outline: 2px solid var(--color-primary, #009ddf);
  outline-offset: 2px;
}

@media (prefers-reduced-motion: reduce) {
  .ce-igelb_programbox__item-icon,
  .ce-igelb_programbox__item-header {
    transition: none;
  }
}

@media (forced-colors: active) {
  a.ce-igelb_programbox__link:focus {
    outline: 2px solid ButtonText;
  }
}

.ce-2-col-container__content,
.ce-3-col-container__content,
.ce-4-col-container__content {
  display: flex;
  flex-direction: column;
}

.ce-2-col-container__content > .ce-igelb_programbox,
.ce-3-col-container__content > .ce-igelb_programbox,
.ce-4-col-container__content > .ce-igelb_programbox {
  flex-grow: 1;
}

.ce-2-col-container__content > .ce-igelb_programbox > div,
.ce-3-col-container__content > .ce-igelb_programbox > div,
.ce-4-col-container__content > .ce-igelb_programbox > div {
  height: 100%;
}

.ce-2-col-container__content > .ce-igelb_programbox > div > div,
.ce-3-col-container__content > .ce-igelb_programbox > div > div,
.ce-4-col-container__content > .ce-igelb_programbox > div > div {
  height: 100%;
}

.ce-2-col-container__content > .ce-igelb_programbox > div > div > div,
.ce-3-col-container__content > .ce-igelb_programbox > div > div > div,
.ce-4-col-container__content > .ce-igelb_programbox > div > div > div {
  height: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2JfcHJvZ3JhbWJveC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBNkNBO0VBdEJRLDJDQWhCSDtBQ0xMOztBQ0VBOzs7Ozs7O0VBQUE7O0FBeUZBOztFQUFBOztBQzNGQTs7Ozs7OztFQUFBOztBRllRO0VBQ0k7RUFDQTtBQVVaOztBQU5ZO0VBQ0k7QUFRaEI7O0FBREE7OztFQUdJO0VBQ0E7QUFJSjs7QUFGSTs7O0VBQ0k7QUFNUjs7QUFKUTs7O0VBQ0k7QUFRWjs7QUFOWTs7O0VBQ0k7QUFVaEI7O0FBUmdCOzs7RUFDSTtBQVlwQjs7QUNoQ1E7RUFDSTtFQUNBLDJDRm5CUDtBQ3NETDs7QUNoQ1E7RUFDSSxzQ0FaVTtBRDhDdEI7O0FDOUJRO0VBRUk7QUQrQlo7O0FDNUJRO0VBQ0k7RUFDQTtBRDhCWjs7QUMzQlE7RUFDSTtFQUNBO0FENkJaOztBQzNCWTtFQUNJO0FENkJoQjs7QUNsQlk7O0VBQ0ksa0NBMUNZO0FEK0Q1Qjs7QUNsQlk7O0VBQ0k7QURxQmhCOztBQ2hCUTtFQUNJO0VBQ0E7QURrQlo7O0FDYkk7RUFFSTs7SUFFSTtFRGVWO0FBQ0Y7O0FDWEk7RUFDSTtJQUNJO0VEYVY7QUFDRjs7QUUxRkU7OztFQUdFO0VBQ0E7QUY0Rko7O0FFekZJOzs7RUFDRTtBRjZGTjs7QUV6Rk07OztFQUNFO0FGNkZSOztBRTNGUTs7O0VBQ0U7QUYrRlY7O0FFN0ZVOzs7RUFDRTtBRmlHWixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vanVnZW5kLWZ1ZXItZXVyb3BhLy4vYXNzZXRzL3Njc3MvZ2xvYmFsL19zaGFkb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vanVnZW5kLWZ1ZXItZXVyb3BhLy4vYXNzZXRzL3Njc3MvY29udGVudC1ibG9ja3MvY2JfcHJvZ3JhbWJveC5zY3NzIiwid2VicGFjazovL2p1Z2VuZC1mdWVyLWV1cm9wYS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tYm94LWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly9qdWdlbmQtZnVlci1ldXJvcGEvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19ncmlkLWNvbHVtbi1oZWlnaHQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBhc3NldHMvc2Nzcy9nbG9iYWwvX3NoYWRvd3Muc2Nzc1xuXG4vLyBTaGFkb3cgdG9rZW4gZGVmaW5pdGlvbnNcbi8vIEJhc2VkIG9uIFRhaWx3aW5kJ3Mgc2hhZG93IHNjYWxlIGZvciBjb25zaXN0ZW5jeVxuLy8gQ3VycmVudGx5IHVzaW5nIG1kIGFzIGRlZmF1bHQsIGV4dGVuc2libGUgZm9yIGZ1dHVyZSBzaGFkb3cgdmFyaWFudHNcblxuLy8gU2hhZG93IHZhbHVlc1xuJG1kOiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuJGRlZmF1bHQ6ICRtZDtcbiRzaGFkb3ctZGVmYXVsdDogJGRlZmF1bHQ7XG5cbi8vIEZ1dHVyZSBzaGFkb3cgZGVmaW5pdGlvbnMgY2FuIGJlIGFkZGVkIGhlcmU6XG4vLyAkc206IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4vLyAkbGc6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4vLyAkeGw6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuLy8gJDJ4bDogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbi8vICRpbm5lcjogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbi8vICRub25lOiBub25lO1xuXG4vLyBNaXhpbiBmb3IgZWFzeSBhcHBsaWNhdGlvblxuLy8gVXNhZ2U6IEBpbmNsdWRlIHNoYWRvd3MuYXBwbHkoJ21kJykgb3IgQGluY2x1ZGUgc2hhZG93cy5hcHBseSgnZGVmYXVsdCcpXG5AbWl4aW4gYXBwbHkoJHNpemU6ICdkZWZhdWx0Jykge1xuICAgIEBpZiAkc2l6ZSA9PSAnbWQnIHtcbiAgICAgICAgYm94LXNoYWRvdzogJG1kO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAkZGVmYXVsdDtcbiAgICB9XG5cbiAgICAvLyBGdXR1cmUgc2l6ZSBvcHRpb25zIGNhbiBiZSBhZGRlZCBoZXJlOlxuICAgIC8vIEBlbHNlIGlmICRzaXplID09ICdzbScge1xuICAgIC8vICAgICBib3gtc2hhZG93OiAkc207XG4gICAgLy8gfSBAZWxzZSBpZiAkc2l6ZSA9PSAnbGcnIHtcbiAgICAvLyAgICAgYm94LXNoYWRvdzogJGxnO1xuICAgIC8vIH0gQGVsc2UgaWYgJHNpemUgPT0gJ3hsJyB7XG4gICAgLy8gICAgIGJveC1zaGFkb3c6ICR4bDtcbiAgICAvLyB9IEBlbHNlIGlmICRzaXplID09ICcyeGwnIHtcbiAgICAvLyAgICAgYm94LXNoYWRvdzogJDJ4bDtcbiAgICAvLyB9IEBlbHNlIGlmICRzaXplID09ICdpbm5lcicge1xuICAgIC8vICAgICBib3gtc2hhZG93OiAkaW5uZXI7XG4gICAgLy8gfSBAZWxzZSBpZiAkc2l6ZSA9PSAnbm9uZScge1xuICAgIC8vICAgICBib3gtc2hhZG93OiAkbm9uZTtcbiAgICAvLyB9XG59XG5cblxuLnNoYWRvdy1tZCB7XG4gICAgQGluY2x1ZGUgYXBwbHkoJ21kJyk7XG59XG4iLCIvLyBhc3NldHMvc2Nzcy9jb250ZW50LWJsb2Nrcy9jYl9wcm9ncmFtYm94LnNjc3NcbkB1c2UgJy4uL2dsb2JhbC9jb2xvcnMnIGFzIGNvbG9ycztcbkB1c2UgJy4uL2NvbXBvbmVudHMvcHJvZ3JhbS1ib3gtaXRlbScgYXMgcHJvZ3JhbS1ib3g7XG5AdXNlICcuLi9jb21wb25lbnRzL2dyaWQtY29sdW1uLWhlaWdodCcgYXMgZ3JpZC1jb2x1bW47XG5cbi8vIEJsb2NrIG5hbWUgZm9yIEJFTSBtZXRob2RvbG9neVxuJGJsb2NrOiAnY2UtaWdlbGJfcHJvZ3JhbWJveCc7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNYWluIGNvbXBvbmVudCBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skYmxvY2t9IHtcbiAgICAvLyBBZGQgYW55IHByb2dyYW1ib3gtc3BlY2lmaWMgc3R5bGVzIGhlcmUgaWYgbmVlZGVkXG4gICAgYS4jeyRibG9ja31fX2xpbmsge1xuICAgICAgICAuI3skYmxvY2t9X19pbWFnZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAuI3skYmxvY2t9X19pbWFnZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRW5zdXJlIGZ1bGwgaGVpZ2h0IGZvciBjb2x1bW5zIGluIG11bHRpLWNvbHVtbiBjb250YWluZXJzXG4uY2UtMi1jb2wtY29udGFpbmVyX19jb250ZW50LFxuLmNlLTMtY29sLWNvbnRhaW5lcl9fY29udGVudCxcbi5jZS00LWNvbC1jb250YWluZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgID4uI3skYmxvY2t9IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgID5kaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSW5jbHVkZSBzaGFyZWQgcHJvZ3JhbSBib3ggaXRlbSBzdHlsZXNcbkBpbmNsdWRlIHByb2dyYW0tYm94LnByb2dyYW0tYm94LWl0ZW0oJGJsb2NrKTtcblxuLy8gSW5jbHVkZSBncmlkIGNvbHVtbiBoZWlnaHQgZGlzdHJpYnV0aW9uXG5AaW5jbHVkZSBncmlkLWNvbHVtbi5ncmlkLWNvbHVtbi1oZWlnaHQoJGJsb2NrKTtcbiIsIi8vIGFzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tYm94LWl0ZW0uc2Nzc1xuQHVzZSAnLi4vZ2xvYmFsL2NvbG9ycycgYXMgY29sb3JzO1xuQHVzZSAnLi4vZ2xvYmFsL3NoYWRvd3MnIGFzIHNoYWRvd3M7XG5cbi8qKlxuICogUHJvZ3JhbSBCb3ggSXRlbSBDb21wb25lbnRcbiAqIFNoYXJlZCBzdHlsZXMgZm9yIHByb2dyYW0gYm94IGl0ZW1zIHVzZWQgYWNyb3NzIGhlcm8gYW5kIHByb2dyYW1ib3ggY29udGVudCBibG9ja3NcbiAqXG4gKiBVc2FnZTogQGluY2x1ZGUgcHJvZ3JhbS1ib3gtaXRlbSgkYmxvY2spO1xuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSAkYmxvY2sgLSBUaGUgQkVNIGJsb2NrIGNsYXNzIG5hbWVcbiAqL1xuQG1peGluIHByb2dyYW0tYm94LWl0ZW0oJGJsb2NrKSB7XG4gICAgLy8gVmlzdWFsIGNvbmZpZ3VyYXRpb25cbiAgICAkdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAkdHJhbnNpdGlvbi1lYXNpbmc6IGVhc2UtaW4tb3V0O1xuXG4gICAgLy8gQ29sb3JzXG4gICAgJGl0ZW0taWNvbi1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LCBjb2xvcnMuJGNvbG9yLWpmZS15ZWxsb3cpO1xuICAgICRpdGVtLWljb24taG92ZXItY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCBjb2xvcnMuJGNvbG9yLWJsYWNrKTtcblxuICAgICRpdGVtLWJveC1zaGFkb3c6IHNoYWRvd3MuJHNoYWRvdy1kZWZhdWx0O1xuXG4gICAgLiN7JGJsb2NrfSB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMS43NXJlbTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRpdGVtLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgICAgLy8gUHJvZ3JhbSBib3ggaXRlbSBpY29uIHN0eWxpbmdcbiAgICAgICAgJl9faXRlbS1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaXRlbS1pY29uLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVHJhbnNpdGlvbiBlZmZlY3RzIGZvciBpbnRlcmFjdGl2ZSBlbGVtZW50c1xuICAgICAgICAmX19pdGVtLWljb24sXG4gICAgICAgICZfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lYXNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtLWhlYWRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0tYm9keXRleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgID5wIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIC8vIG9wdGlvbmFsIHN0eWxlcyBmb3IgdGhlIGxpbmsgd3JhcHBlciBjYW4gYmUgYWRkZWQgaGVyZVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gSG92ZXIgYW5kIGZvY3VzIHN0YXRlcyBmb3IgdGhlIGxpbmsgd3JhcHBlclxuICAgICAgICBhLiN7JGJsb2NrfV9fbGluazpob3ZlcixcbiAgICAgICAgYS4jeyRibG9ja31fX2xpbms6Zm9jdXMge1xuICAgICAgICAgICAgLiN7JGJsb2NrfV9faXRlbS1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGl0ZW0taWNvbi1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMuI3skYmxvY2t9X19pdGVtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1cyBzdGF0ZSBhY2Nlc3NpYmlsaXR5XG4gICAgICAgIGEuI3skYmxvY2t9X19saW5rOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LCBjb2xvcnMuJGNvbG9yLWpmZS1saWdodGJsdWUpO1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlZHVjZWQgbW90aW9uIHN1cHBvcnRcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXG4gICAgICAgIC4jeyRibG9ja31fX2l0ZW0taWNvbixcbiAgICAgICAgLiN7JGJsb2NrfV9faXRlbS1oZWFkZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhpZ2ggY29udHJhc3QgbW9kZSBzdXBwb3J0XG4gICAgQG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcbiAgICAgICAgYS4jeyRibG9ja31fX2xpbms6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIEJ1dHRvblRleHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKlxuICogQWx0ZXJuYXRpdmU6IEluZGl2aWR1YWwgbWl4aW5zIGZvciBtb3JlIGdyYW51bGFyIGNvbnRyb2xcbiAqL1xuXG4vLyBNaXhpbiBmb3IgaWNvbiBzdHlsaW5nIG9ubHlcbkBtaXhpbiBwcm9ncmFtLWJveC1pdGVtLWljb24oJGJsb2NrKSB7XG4gICAgLiN7JGJsb2NrfV9faXRlbS1pY29uIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSwgY29sb3JzLiRjb2xvci1qZmUteWVsbG93KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxufVxuXG4vLyBNaXhpbiBmb3IgaGVhZGVyIHN0eWxpbmcgb25seVxuQG1peGluIHByb2dyYW0tYm94LWl0ZW0taGVhZGVyKCRibG9jaykge1xuICAgIC4jeyRibG9ja31fX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxufVxuXG4vLyBNaXhpbiBmb3IgaW50ZXJhY3RpdmUgc3RhdGVzIG9ubHlcbkBtaXhpbiBwcm9ncmFtLWJveC1pdGVtLWludGVyYWN0aW9ucygkYmxvY2spIHtcblxuICAgIGEuI3skYmxvY2t9X19saW5rOmhvdmVyLFxuICAgIGEuI3skYmxvY2t9X19saW5rOmZvY3VzIHtcbiAgICAgICAgLiN7JGJsb2NrfV9faXRlbS1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaywgY29sb3JzLiRjb2xvci1ibGFjayk7XG4gICAgICAgIH1cblxuICAgICAgICBoMy4jeyRibG9ja31fX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYS4jeyRibG9ja31fX2xpbms6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSwgY29sb3JzLiRjb2xvci1qZmUtbGlnaHRibHVlKTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB9XG59XG4iLCIvLyBhc3NldHMvc2Nzcy9jb21wb25lbnRzL19ncmlkLWNvbHVtbi1oZWlnaHQuc2Nzc1xuXG4vKipcbiAqIEdyaWQgQ29sdW1uIEhlaWdodCBDb21wb25lbnRcbiAqIEVuc3VyZXMgZXF1YWwgaGVpZ2h0IGRpc3RyaWJ1dGlvbiBmb3IgY29udGVudCBibG9ja3MgaW4gZ3JpZC1jb2x1bW4gY29udGFpbmVyc1xuICpcbiAqIFVzYWdlOiBAaW5jbHVkZSBncmlkLWNvbHVtbi1oZWlnaHQoJGJsb2NrKTtcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gJGJsb2NrIC0gVGhlIEJFTSBibG9jayBjbGFzcyBuYW1lIChlLmcuLCAnY2UtaWdlbGJfcHJvZ3JhbWJveCcpXG4gKi9cbkBtaXhpbiBncmlkLWNvbHVtbi1oZWlnaHQoJGJsb2NrKSB7XG4gIC8vIE11bHRpLWNvbHVtbiBjb250YWluZXIgc2VsZWN0b3JzXG4gIC5jZS0yLWNvbC1jb250YWluZXJfX2NvbnRlbnQsXG4gIC5jZS0zLWNvbC1jb250YWluZXJfX2NvbnRlbnQsXG4gIC5jZS00LWNvbC1jb250YWluZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC8vIFRhcmdldCB0aGUgc3BlY2lmaWMgYmxvY2sgd2l0aGluIGdyaWQtY29sdW1uIGNvbnRhaW5lcnNcbiAgICA+IC4jeyRibG9ja30ge1xuICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAvLyBFbnN1cmUgZnVsbCBoZWlnaHQgdGhyb3VnaCBuZXN0ZWQgZGl2IHN0cnVjdHVyZVxuICAgICAgLy8gVGhpcyBwYXR0ZXJuIGlzIGNvbW1vbiBpbiBUWVBPMyBjb250ZW50IGVsZW1lbnQgbWFya3VwXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/