.news-module[data-appointments=IN] .news-module__content{--columns:var(--grid__columns);grid-gap:var(--grid__gap);display:grid;grid-template-columns:repeat(var(--columns),1fr)}.news-module{position:relative;border-top:1px dotted var(--color__tertiary);border-bottom:1px dotted var(--color__tertiary);padding-top:clamp(3.125rem,1.39897rem + 4.79452vw,4.875rem);--box__background-color:#f5f5f5}:has(body.home) .news-module{padding-top:0}.news-module__inner-container .weekplanner{align-items:center;display:flex;flex-direction:var(--weekplanner__flex-direction);gap:2.0625rem;background-color:var(--color__tertiary);color:var(--color__grey--light);padding:1.4375rem 1.75rem;font-size:clamp(1.125rem,.50856rem + 1.71233vw,1.75rem);letter-spacing:.02187rem;line-height:1.625rem;font-weight:var(--font__copy--weight--bold);margin-top:3.4375rem}.news-module__inner-container .weekplanner__download{color:var(--color__grey--light);margin:var(--weekplanner-download__margin);font-size:.9375rem;font-weight:var(--font__copy--weight);letter-spacing:.03125rem;padding:.5625rem .875rem;border:.0625rem solid var(--color__grey--light)}.news-module__inner-container .weekplanner__download:hover{box-shadow:0 0 .1875rem .0625rem rgba(237,234,232,.5),inset 0 0 .1875rem .0625rem rgba(237,234,232,.5)}.news-module--no-content{border-top:0;border-bottom:0;padding-top:0}.news-module--no-content .news-module__content{display:block!important}.news-module h2{color:#000;margin-bottom:clamp(2.5rem,.83562rem + 4.62329vw,4.1875rem)}.news-module__content__news__box{padding:clamp(3.75rem,1.90068rem + 5.13699vw,5.625rem) 0}.news-module__content__news__box.clickable{cursor:pointer}.news-module__content__news__box.clickable:not(:last-of-type){padding:clamp(3.75rem,1.90068rem + 5.13699vw,5.625rem) 0 0}.news-module__content__news__box.clickable:not(:last-of-type):after{display:block;content:"";border-bottom:1px dotted var(--color__tertiary);max-width:clamp(18.75rem,1.05822rem + 49.14384vw,36.6875rem);padding-bottom:clamp(3.75rem,1.90068rem + 5.13699vw,5.625rem);margin:0 auto}.news-module__content__news__box.clickable:first-of-type{padding-top:0}.news-module__content__news__box.clickable .wp-block-buttons{margin-bottom:0}.news-module__content__news__box--text:hover h2{color:var(--color__secondary)}.news-module__content__news__box--text.thumbnail{height:clamp(12.6875rem,37.6068vw,27.5rem);margin:0 auto clamp(3.125rem,7.6923vw,5.625rem)}.news-module__content__news__box--text.thumbnail img{display:block;margin:0 auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-module__content__news__box--text h4{color:var(--color__secondary);font-family:var(--font__copy);font-size:clamp(1.375rem,1.00514rem + 1.0274vw,1.75rem);font-weight:var(--font__copy--weight--bold);margin-top:0;margin-bottom:2.9375rem;letter-spacing:.02187rem;line-height:.929}.news-module__content__news__box--text p{font-weight:var(--font__copy--weight);text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;margin-top:0}.news-module__content__news__box--text .time{display:none}@media (min-width:62em){.news-module__content__news__box--text img{display:block;max-width:calc(100%/var(--grid__columns)*(var(--grid__columns) - 2) - var(--grid__gap-modulo))}.news-module__content__news__box--text p{-webkit-line-clamp:1;line-clamp:1}}@media (min-width:75em){.news-module__content__news__box--text img{max-width:calc(100%/var(--grid__columns)*(var(--grid__columns) - 4) + var(--grid__gap)*2 - var(--grid__gap-modulo))}}.news-module__content__news__box:hover .wp-block-buttons .wp-block-button__link{box-shadow:0 0 .1875rem .0625rem rgba(0,0,0,.25),inset 0 0 .1875rem .0625rem rgba(0,0,0,.25)}.news-module__content__news__box:last-of-type .wp-block-buttons{margin-bottom:0}.news-module[data-appointments=IN]{--grid-columns__card:span 6;--weekplanner__flex-direction:column;--weekplanner-download__margin:0 auto;border-top:1px dotted var(--color__tertiary);border-bottom:0}.news-module[data-appointments=IN].news-module--no-content{border-top:0}:has(body.home) .news-module[data-appointments=IN]{border-top:0}.news-module[data-appointments=IN] .centered-dot,.news-module[data-appointments=IN] .news-module__content__news__box.clickable.has-link:after{display:none}.news-module[data-appointments=IN] h2{margin-bottom:clamp(1.5625rem,.5762rem + 2.73973vw,2.5625rem)}.news-module[data-appointments=IN] .news-module__content{row-gap:2.1875rem}.news-module[data-appointments=IN] .news-module__content__news__box{background-color:var(--box__background-color);padding:2.0625rem 1.6875rem 1.3125rem;grid-column:var(--grid-columns__card);display:flex;flex-direction:column;justify-content:flex-end}.news-module[data-appointments=IN] .news-module__content__news__box.clickable{cursor:pointer}.news-module[data-appointments=IN] .news-module__content__news__box.clickable:not(:last-of-type){border-bottom:0}.news-module[data-appointments=IN] .news-module__content__news__box--text p{display:block;color:var(--color__tertiary);font-size:1.75rem;line-height:.929!important;font-weight:700!important;text-align:left;margin:0}.news-module[data-appointments=IN] .news-module__content__news__box--text p span{font-size:1rem;letter-spacing:.0125rem;line-height:1.625!important}.news-module[data-appointments=IN] .news-module__content__news__box--text h4{color:var(--color__tertiary);font-size:1.5rem;line-height:1.083;font-weight:700;margin-top:4.4375rem;min-height:3.25rem;text-align:left}.news-module[data-appointments=IN] .news-module__content__news__box .wp-block-buttons{margin-top:2.75rem;justify-content:flex-end;height:2.1875rem}.news-module[data-appointments=IN] .news-module__content__news__box .wp-block-buttons .wp-block-button{text-align:right;height:100%;display:flex;justify-content:flex-end}.news-module[data-appointments=IN] .weekplanner{align-items:center;display:flex;flex-direction:var(--weekplanner__flex-direction);gap:2.0625rem;background-color:var(--color__tertiary);color:var(--color__grey--light);padding:1.4375rem 1.75rem;font-size:clamp(1.125rem,.50856rem + 1.71233vw,1.75rem);letter-spacing:.02187rem;line-height:1.625rem;font-weight:var(--font__copy--weight--bold);margin-top:1.875rem}.news-module[data-appointments=IN] .weekplanner+.weekplanner{margin-top:var(--grid__gap)}.news-module[data-appointments=IN] .weekplanner__download{color:var(--color__grey--light);margin:var(--weekplanner-download__margin);font-size:.9375rem;font-weight:var(--font__copy--weight);letter-spacing:.03125rem;padding:.5625rem .875rem;border:.0625rem solid var(--color__grey--light)}.news-module[data-appointments=IN] .weekplanner__download:hover{box-shadow:0 0 .1875rem .0625rem rgba(237,234,232,.5),inset 0 0 .1875rem .0625rem rgba(237,234,232,.5)}@media (min-width:48em){.news-module[data-appointments=IN]{--grid-columns__card:span 3;--weekplanner__flex-direction:row;--weekplanner-download__margin:0 0 0 auto}}@media (min-width:62em){.news-module[data-appointments=IN]{--grid-columns__card:span 4}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5ld3MvbmV3cy5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmdyaWQuc2NzcyIsIi4uL3Njc3MvMC1zZXR0aW5ncy9mdW5jdGlvbnMuc2NzcyIsIi4uL3Njc3MvMC1zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0xBLHlEQ2hMSSw4QkFBVSxDQUNWLHlCQUEwQixDQUMxQixZQUFhLENBQ2IsZ0RBQWtELENESXRELGFBQ0ksaUJBQWtCLENBQ2xCLDRDQUE2QyxDQUM3QywrQ0FBZ0QsQ0FDaEQsMkRFR3VJLENGRnZJLCtCQUF3QixDQUV4Qiw2QkFDSSxhQUFjLENBR2pCLDJDQUVPLGtCQUFtQixDQUNuQixZQUFhLENBQ2IsaURBQWtELENBQ2xELGFFdEJ5RCxDRnVCekQsdUNBQXdDLENBQ3hDLCtCQUFnQyxDQUNoQyx5QkV6QnlELENGMEJ6RCx1REViK0gsQ0ZjL0gsd0JFM0J5RCxDRjRCekQsb0JFNUJ5RCxDRjZCekQsMkNBQTRDLENBQzVDLG9CRTlCeUQsQ0ZpQmhFLHFEQWdCVywrQkFBZ0MsQ0FDaEMsMENBQTJDLENBQzNDLGtCRW5DcUQsQ0ZvQ3JELHFDQUFzQyxDQUN0Qyx3QkVyQ3FELENGc0NyRCx3QkV0Q3FELENGdUNyRCwrQ0FBOEMsQ0F0QnpELDJEQXlCZSxzR0FFMEQsQ0FNMUUseUJBQ0ksWUFBYSxDQUNiLGVBQWdCLENBQ2hCLGFBQWMsQ0FIakIsK0NBTU8sdUJBQXdCLENBbERwQyxnQkF1RFEsVUFBVyxDQUNYLDJERWpEbUksQ0ZzRC9ILGlDQUNJLHdEQUF1QyxDQUQxQywyQ0FHTyxjQUFlLENBSHRCLDhEQU1XLDBEQUF5QyxDQU5wRCxvRUFTZSxhQUFjLENBQ2QsVUFBVyxDQUNYLCtDQUFnRCxDQUNoRCw0REVsRStHLENGbUUvRyw2REVuRStHLENGb0UvRyxhQUFjLENBZDdCLHlEQW1CVyxhQUFjLENBbkJ6Qiw2REF1QlcsZUFBZ0IsQ0FHdkIsZ0RBR1csNkJBQThCLENBSHpDLGlEQU9PLDBDQUFrRCxDQUNsRCwrQ0FBc0QsQ0FSN0QscURBVVcsYUFBYyxDQUNkLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FkNUIsMENBa0JPLDZCQUE4QixDQUM5Qiw2QkFBOEIsQ0FDOUIsdURFcEdtSCxDRnFHbkgsMkNBQTRDLENBQzVDLFlBQWEsQ0FDYix1QkVwSDZDLENGcUg3Qyx3QkVySDZDLENGc0g3QyxnQkFBa0IsQ0F6QnpCLHlDQTRCTyxxQ0FBc0MsQ0FDdEMsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLG1CQUFvQixDQUNwQixvQkFBcUIsQ0FDckIsWUFBYSxDQUNiLDJCQUE0QixDQUM1QixlQUFnQixDQUNoQixZQUFhLENBcENwQiw2Q0F3Q08sWUFBYSxDQUdqQix3QkEzQ0gsMkNBNkNXLGFBQWMsQ0FDZCw4RkFBbUcsQ0E5QzlHLHlDQWlEVyxvQkFBcUIsQ0FDckIsWUFBYSxDQUNoQixDQUdMLHdCQXRESCwyQ0F3RFcsbUhBQTBILENBQzdILENBbkZaLGdGQTJGbUIsNEZBRXFELENBN0Z4RSxnRUFvR1csZUFBZ0IsQ0FReEMsbUNBQ0ksMkJBQXFCLENBQ3JCLG9DQUE4QixDQUM5QixxQ0FBK0IsQ0FFL0IsNENBQTZDLENBQzdDLGVBQWdCLENBTnBCLDJEQVNRLFlBQWEsQ0FHakIsbURBQ0ksWUFBYSxDQWJyQiw4SUF1QlEsWUFBYSxDQXZCckIsc0NBMkJRLDZERTdMbUksQ0ZrSzNJLHlEQWdDUSxpQkUvTTZELENGK0tyRSxvRUFvQ2dCLDZDQUE4QyxDQUM5QyxxQ0VwTnFELENGcU5yRCxxQ0FBc0MsQ0FDdEMsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix3QkFBeUIsQ0F6Q3pDLDhFQTRDb0IsY0FBZSxDQTVDbkMsaUdBOEN3QixlQUFnQixDQTlDeEMsNEVBb0R3QixhQUFjLENBQ2QsNEJBQTZCLENBQzdCLGlCRXJPNkMsQ0ZzTzdDLDBCQUE2QixDQUM3Qix5QkFBdUMsQ0FDdkMsZUFBZ0IsQ0FDaEIsUUFBUyxDQTFEakMsaUZBNkQ0QixjRTVPeUMsQ0Y2T3pDLHVCRTdPeUMsQ0Y4T3pDLDJCQUE2QixDQS9EekQsNkVBb0V3Qiw0QkFBNkIsQ0FDN0IsZ0JFcFA2QyxDRnFQN0MsaUJBQWtCLENBQ2xCLGVHblBKLENIb1BJLG9CRXZQNkMsQ0Z3UDdDLGtCRXhQNkMsQ0Z5UDdDLGVBQWdCLENBMUV4QyxzRkErRW9CLGtCRTlQaUQsQ0YrUGpELHdCQUF5QixDQUN6QixnQkVoUWlELENGK0tyRSx1R0FvRndCLGdCQUFpQixDQUNqQixXQUFZLENBQ1osWUFBYSxDQUNiLHdCQUF5QixDQXZGakQsZ0RBZ0dRLGtCQUFtQixDQUNuQixZQUFhLENBQ2IsaURBQWtELENBQ2xELGFFbFI2RCxDRm1SN0QsdUNBQXdDLENBQ3hDLCtCQUFnQyxDQUNoQyx5QkVyUjZELENGc1I3RCx1REV6UW1JLENGMFFuSSx3QkV2UjZELENGd1I3RCxvQkV4UjZELENGeVI3RCwyQ0FBNEMsQ0FDNUMsbUJFMVI2RCxDRitLckUsNkRBOEdZLDJCQUE0QixDQTlHeEMsMERBa0hZLCtCQUFnQyxDQUNoQywwQ0FBMkMsQ0FDM0Msa0JFblN5RCxDRm9TekQscUNBQXNDLENBQ3RDLHdCRXJTeUQsQ0ZzU3pELHdCRXRTeUQsQ0Z1U3pELCtDQUE4QyxDQXhIMUQsZ0VBMkhnQixzR0FFMEQsQ0FLdEUsd0JBbElKLG1DQW1JUSwyQkFBcUIsQ0FDckIsaUNBQThCLENBQzlCLHlDQUErQixDQU10QyxDQUhHLHdCQXhJSixtQ0F5SVEsMkJBQXFCLENBRTVCIiwiZmlsZSI6Im5ld3MvbmV3cy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vc2Nzcy8wLXNldHRpbmdzL192YXJpYWJsZXMuc2Nzcyc7XG5AaW1wb3J0ICcuLi8uLi9zY3NzLzAtc2V0dGluZ3MvY3VzdG9tLW1lZGlhLXF1ZXJpZXMuc2Nzcyc7XG5AaW1wb3J0ICcuLi8uLi9zY3NzLzAtc2V0dGluZ3MvZnVuY3Rpb25zLnNjc3MnO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9wcm8tc2VuaW9yZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL21peGluLmZsdWlkLXR5cGUuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9wcm8tc2VuaW9yZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL21peGluLmZvbnQtZmFjZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL3Byby1zZW5pb3JlL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvbWl4aW4uZm9udC13ZWlnaHQuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9wcm8tc2VuaW9yZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL3Byby1zZW5pb3JlL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuY29udGFpbmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvcHJvLXNlbmlvcmUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5jb3B5LnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvcHJvLXNlbmlvcmUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5ncmlkLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvcHJvLXNlbmlvcmUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5oZWFkaW5ncy5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL3Byby1zZW5pb3JlL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuc3BhY2VzLnNjc3NcIjtcblxuLm5ld3MtbW9kdWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXIoLS1jb2xvcl9fdGVydGlhcnkpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyKC0tY29sb3JfX3RlcnRpYXJ5KTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY0NsYW1wKDUwLCA3OCwgNTc2LCAxMTYwKTtcbiAgICAtLWJveF9fYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NSwgMjQ1LCAyNDUpO1xuXG4gICAgOmhhcyhib2R5LmhvbWUpICYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAud2Vla3BsYW5uZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogdmFyKC0td2Vla3BsYW5uZXJfX2ZsZXgtZGlyZWN0aW9uKTtcbiAgICAgICAgICAgIGdhcDogcmVtKDMzKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX190ZXJ0aWFyeSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2dyZXktLWxpZ2h0KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMykgcmVtKDI4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY0NsYW1wKDE4LCAyOCwgNTc2LCAxMTYwKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC4zNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250X19jb3B5LS13ZWlnaHQtLWJvbGQpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDU1KTtcblxuICAgICAgICAgICAgJl9fZG93bmxvYWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZ3JleS0tbGlnaHQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0td2Vla3BsYW5uZXItZG93bmxvYWRfX21hcmdpbik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250X19jb3B5LS13ZWlnaHQpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC41KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oOSkgcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHJlbSgxKSBzb2xpZCB2YXIoLS1jb2xvcl9fZ3JleS0tbGlnaHQpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAgICAgICAgICAgICAwIDAgMC4xODc1cmVtIDAuMDYyNXJlbSByZ2JhKDIzNywgMjM0LCAyMzIsIDAuNSksXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDAgMC4xODc1cmVtIDAuMDYyNXJlbSByZ2JhKDIzNywgMjM0LCAyMzIsIDAuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbm8tY29udGVudCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIC5uZXdzLW1vZHVsZV9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjQ2xhbXAoNDAsIDY3LCA1NzYsIDExNjApO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICAmX19uZXdzIHtcbiAgICAgICAgICAgICZfX2JveCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY0NsYW1wKDYwLCA5MCwgNTc2LCAxMTYwKSAwO1xuICAgICAgICAgICAgICAgICYuY2xpY2thYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGNDbGFtcCg2MCwgOTAsIDU3NiwgMTE2MCkgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB2YXIoLS1jb2xvcl9fdGVydGlhcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsY0NsYW1wKDMwMCwgNTg3LCA1NzYsIDExNjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjQ2xhbXAoNjAsIDkwLCA1NzYsIDExNjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYudGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXAoI3tyZW0oMjAzKX0sIDM3LjYwNjh2dywgI3tyZW0oNDQwKX0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gY2xhbXAoI3tyZW0oNTApfSwgNy42OTIzdncsICN7cmVtKDkwKX0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRfX2NvcHkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjQ2xhbXAoMjIsIDI4LCA1NzYsIDExNjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRfX2NvcHktLXdlaWdodC0tYm9sZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC4zNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45Mjk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udF9fY29weS0td2VpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyB2YXIoLS1ncmlkX19jb2x1bW5zKSAqICh2YXIoLS1ncmlkX19jb2x1bW5zKSAtIDIpIC0gdmFyKC0tZ3JpZF9fZ2FwLW1vZHVsbykpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0td2lkZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWdyaWRfX2NvbHVtbnMpICogKHZhcigtLWdyaWRfX2NvbHVtbnMpIC0gNCkgKyB2YXIoLS1ncmlkX19nYXApICogMiAtIHZhcigtLWdyaWRfX2dhcC1tb2R1bG8pKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAud3AtYmxvY2stYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAud3AtYmxvY2stYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgMCAwLjE4NzVyZW0gMC4wNjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDAgMC4xODc1cmVtIDAuMDYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIC53cC1ibG9jay1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uZXdzLW1vZHVsZVtkYXRhLWFwcG9pbnRtZW50cz0nSU4nXSB7XG4gICAgLS1ncmlkLWNvbHVtbnNfX2NhcmQ6IHNwYW4gNjtcbiAgICAtLXdlZWtwbGFubmVyX19mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC0td2Vla3BsYW5uZXItZG93bmxvYWRfX21hcmdpbjogMCBhdXRvO1xuXG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXIoLS1jb2xvcl9fdGVydGlhcnkpO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAmLm5ld3MtbW9kdWxlLS1uby1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICA6aGFzKGJvZHkuaG9tZSkgJiB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuXG4gICAgLm5ld3MtbW9kdWxlX19jb250ZW50X19uZXdzX19ib3guY2xpY2thYmxlLmhhcy1saW5rIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jZW50ZXJlZC1kb3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY0NsYW1wKDI1LCA0MSwgNTc2LCAxMTYwKTtcbiAgICB9XG5cbiAgICAubmV3cy1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgICBAZXh0ZW5kICVncmlkO1xuICAgICAgICByb3ctZ2FwOiByZW0oMzUpO1xuXG4gICAgICAgICZfX25ld3Mge1xuICAgICAgICAgICAgJl9fYm94IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3hfX2JhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMykgcmVtKDI3KSByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbnNfX2NhcmQpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgJi5jbGlja2FibGUge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fdGVydGlhcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTI5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX190ZXJ0aWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wODM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDcxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1Mik7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDQpO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2Vla3BsYW5uZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogdmFyKC0td2Vla3BsYW5uZXJfX2ZsZXgtZGlyZWN0aW9uKTtcbiAgICAgICAgZ2FwOiByZW0oMzMpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fdGVydGlhcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2dyZXktLWxpZ2h0KTtcbiAgICAgICAgcGFkZGluZzogcmVtKDIzKSByZW0oMjgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGNDbGFtcCgxOCwgMjgsIDU3NiwgMTE2MCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC4zNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjYpO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udF9fY29weS0td2VpZ2h0LS1ib2xkKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcblxuICAgICAgICArIC53ZWVrcGxhbm5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1ncmlkX19nYXApO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZG93bmxvYWQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19ncmV5LS1saWdodCk7XG4gICAgICAgICAgICBtYXJnaW46IHZhcigtLXdlZWtwbGFubmVyLWRvd25sb2FkX19tYXJnaW4pO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRfX2NvcHktLXdlaWdodCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuNSk7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oOSkgcmVtKDE0KTtcbiAgICAgICAgICAgIGJvcmRlcjogcmVtKDEpIHNvbGlkIHZhcigtLWNvbG9yX19ncmV5LS1saWdodCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAgICAgICAgIDAgMCAwLjE4NzVyZW0gMC4wNjI1cmVtIHJnYmEoMjM3LCAyMzQsIDIzMiwgMC41KSxcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAwIDAuMTg3NXJlbSAwLjA2MjVyZW0gcmdiYSgyMzcsIDIzNCwgMjMyLCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgICAgICAtLWdyaWQtY29sdW1uc19fY2FyZDogc3BhbiAzO1xuICAgICAgICAtLXdlZWtwbGFubmVyX19mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtLXdlZWtwbGFubmVyLWRvd25sb2FkX19tYXJnaW46IDAgMCAwIGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAgICAgLS1ncmlkLWNvbHVtbnNfX2NhcmQ6IHNwYW4gNDtcbiAgICB9XG59XG4iLCIvKipcbiAqIEJhc2ljIGdyaWQgY29udGFpbmVyXG4gKlxuICogQHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL3BhdHRlcm5zLWZvci1wcmFjdGljYWwtY3NzLWN1c3RvbS1wcm9wZXJ0aWVzLXVzZS9cbiAqL1xuJWdyaWQge1xuICAgIC0tY29sdW1uczogdmFyKC0tZ3JpZF9fY29sdW1ucyk7XG4gICAgZ3JpZC1nYXA6IHZhcigtLWdyaWRfX2dhcCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1jb2x1bW5zKSwgMWZyKTtcbn1cblxuQG1peGluIGdyaWQge1xuICAgIC0tY29sdW1uczogdmFyKC0tZ3JpZF9fY29sdW1ucyk7XG4gICAgZ3JpZC1nYXA6IHZhcigtLWdyaWRfX2dhcCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1jb2x1bW5zKSwgMWZyKTtcbn1cbiIsIiRodG1sLWZvbnQtc2l6ZTogMTZweDtcclxuXHJcbkBmdW5jdGlvbiBzdHJpcFVuaXQoJHZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiByZW0oJHB4VmFsdWUpIHtcclxuICAgIEByZXR1cm4gI3tzdHJpcFVuaXQoJHB4VmFsdWUpIC8gc3RyaXBVbml0KCRodG1sLWZvbnQtc2l6ZSl9cmVtO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcmVsKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSkge1xyXG4gICAgQHJldHVybiAoJG1heEZvbnRWYWx1ZSAtICRtaW5Gb250VmFsdWUpIC8gKCRtYXhXaWR0aFZhbHVlIC0gJG1pbldpZHRoVmFsdWUpO1xyXG59XHJcbkBmdW5jdGlvbiBpbnRlcigkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcclxuICAgIEByZXR1cm4gKCAoLTEgKiAkbWluV2lkdGhWYWx1ZSkgKiByZWwoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSArICRtaW5Gb250VmFsdWUpIC8gI3tzdHJpcFVuaXQoJGh0bWwtZm9udC1zaXplKX07XHJcbn1cclxuQGZ1bmN0aW9uIHByZWZWYWx1ZSgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcclxuICAgIEByZXR1cm4gI3tpbnRlcigkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpfXJlbSArICN7cmVsKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSkgKiAxMDB9dnc7XHJcbn1cclxuQGZ1bmN0aW9uIGNhbGNDbGFtcCgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcclxuICAgIEByZXR1cm4gY2xhbXAoI3tyZW0oJG1pbkZvbnRWYWx1ZSl9LCAje3ByZWZWYWx1ZSgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpfSwgI3tyZW0oJG1heEZvbnRWYWx1ZSl9KTtcclxufVxyXG4iLCIvLyBTQ1NTIHZhcmlhYmxlc1xuJG1xLW1vYmlsZTogMzZlbTtcbiRtcS10YWJsZXQ6IDQ4ZW07XG4kbXEtZGVza3RvcDogNjJlbTtcbiRtcS13aWRlOiA3NWVtO1xuJGdsb2JhbC1jb250YWluZXItcGFkZGluZzogMS4yNXJlbTtcbiRnbG9iYWwtZ3JpZC1nYXA6IDAuNTYyNXJlbTtcblxuJGZvbnRXZWlnaHRMaWdodDogMzAwO1xuJGZvbnRXZWlnaHRSZWd1bGFyOiA0MDA7XG4kZm9udFdlaWdodEJvbGQ6IDcwMDtcblxuLy8gQ29uZmlndXJhdGlvblxuJGFsbG93LWltcG9ydGFudDogZmFsc2U7XG5cbi8qXG4qKiAgRm9udCB3ZWlnaHRzXG4qKiAgLS0tLS0tLS0tLS0tLS0tLS0tXG4qKiAgV2lsbCBiZSB1c2VkXG4qKiAgQ29weSB0aGUgdXNlZCBvbmVzIGludG8gdGhlICRmb250V2VpZ2h0cyB2YXJpYWJsZVxuKiogIC0tLS0tLS0tLS0tLS0tLS0tLVxuKiogIE9wdGlvbnM6XG5cbiAgICB0aGluOiAxMDAsXG4gICAgZXh0cmEtbGlnaHQ6IDIwMCxcbiAgICB1bHRyYS1saWdodDogMjAwLFxuICAgIGxpZ2h0OiAzMDAsXG4gICAgbm9ybWFsOiA0MDAsXG4gICAgYm9vazogNDAwLFxuICAgIHJlZ3VsYXI6IDQwMCxcbiAgICBtZWRpdW06IDUwMCxcbiAgICBzZW1pLWJvbGQ6IDYwMCxcbiAgICBkZW1pLWJvbGQ6IDYwMCxcbiAgICBib2xkOiA3MDAsXG4gICAgZXh0cmEtYm9sZDogODAwLFxuICAgIGhlYXZ5OiA4MDAsXG4gICAgdWx0cmEtYm9sZDogOTAwXG5cbioqXG4qL1xuXG4kZm9udFdlaWdodHM6IChcbiAgICBsaWdodDogMzAwLFxuICAgIHJlZ3VsYXI6IDQwMCxcbiAgICBib2xkOiA3MDBcbik7XG5cbi8qXG4qKiAgU3BhY2VzXG4qKiAgLS0tLS0tLS0tLS0tLS0tLS0tXG4qKiAgV2lsbCBiZSB1c2VkIGZvciBwYWRkaW5ncyBhbmQgbWFyZ2luc1xuKiogIEp1c3QgYWRkLCBhZGFwdCBvciByZW1vdmUgZW50cmllcyBpbiB0aGUgc2NzcyBtYXBcbioqICB0aGUgc2NzcyB3aWxsIGRvIHRoZSByZXN0XG4qKiAgLS0tLS0tLS0tLS0tLS0tLS0tXG4qKiAgVXNhZ2U6XG4qKiAgLSBIVE1MOiBjbGFzcz1cIm1hcmdpbl9fYm90dG9tLS1sYXJnZVwiXG4qKiAgLSBTQ1NTOiBAZXh0ZW5kICVtYXJnaW5fX2JvdHRvbS0tbGFyZ2U7XG4qL1xuXG4kc3BhY2VzTW9iaWxlRXh0cmFzbWFsbDogMTU7XG4kc3BhY2VzRGVza3RvcEV4dHJhc21hbGw6IDI1O1xuXG4kc3BhY2VzTW9iaWxlU21hbGw6IDQwO1xuJHNwYWNlc0Rlc2t0b3BTbWFsbDogNTA7XG5cbiRzcGFjZXNNb2JpbGVNZWRpdW06IDUwO1xuJHNwYWNlc0Rlc2t0b3BNZWRpdW06IDc1O1xuXG4kc3BhY2VzTW9iaWxlTGFyZ2U6IDY1O1xuJHNwYWNlc0Rlc2t0b3BMYXJnZTogMTAwO1xuXG4kc3BhY2VzTW9iaWxlRXh0cmFsYXJnZTogOTA7XG4kc3BhY2VzRGVza3RvcEV4dHJhbGFyZ2U6IDEyNTtcblxuJHNwYWNlczogKFxuICAgIGV4dHJhc21hbGw6IGNhbGNDbGFtcCgkc3BhY2VzTW9iaWxlRXh0cmFzbWFsbCwgJHNwYWNlc0Rlc2t0b3BFeHRyYXNtYWxsLCA1NzYsIDEyMDApLFxuICAgIHNtYWxsOiBjYWxjQ2xhbXAoJHNwYWNlc01vYmlsZVNtYWxsLCAkc3BhY2VzRGVza3RvcFNtYWxsLCA1NzYsIDEyMDApLFxuICAgIG1lZGl1bTogY2FsY0NsYW1wKCRzcGFjZXNNb2JpbGVNZWRpdW0sICRzcGFjZXNEZXNrdG9wTWVkaXVtLCA1NzYsIDEyMDApLFxuICAgIGxhcmdlOiBjYWxjQ2xhbXAoJHNwYWNlc01vYmlsZUxhcmdlLCAkc3BhY2VzRGVza3RvcExhcmdlLCA1NzYsIDEyMDApLFxuICAgIGV4dHJhbGFyZ2U6IGNhbGNDbGFtcCgkc3BhY2VzTW9iaWxlRXh0cmFsYXJnZSwgJHNwYWNlc0Rlc2t0b3BFeHRyYWxhcmdlLCA1NzYsIDEyMDApXG4pO1xuIl19 */
