.content-with-sidebar-module__content{padding-bottom:clamp(3.125rem,1.39423rem + 4.80769vw,5rem);padding-top:clamp(2.1875rem,calc(1.32212rem + 2.40385vw),3.125rem)}.Dudweiler .content-with-sidebar-module__content.container{padding-bottom:4rem}.content-with-sidebar-module__content--sidebar__image-wrapper{max-height:18.9375rem;height:100%;overflow:hidden}.content-with-sidebar-module__content--sidebar__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Dudweiler .content-with-sidebar-module__content--sidebar__image-wrapper,.Quierschied .content-with-sidebar-module__content--sidebar__image-wrapper{position:relative;z-index:1}.content-with-sidebar-module__content--sidebar__icon{width:100%;max-width:6.6875rem;height:auto;text-align:center;margin:0 auto;padding-bottom:8.4375rem}.Dudweiler .content-with-sidebar-module__content--sidebar__icon,.Quierschied .content-with-sidebar-module__content--sidebar__icon{position:absolute;bottom:2rem;left:2rem;right:2rem;width:calc(100% - 4rem);max-width:unset;padding:0;opacity:.15}.content-with-sidebar-module__content--sidebar__icon img{width:100%;height:100%;mix-blend-mode:overlay}.content-with-sidebar-module__content--sidebar__content{padding:1.25rem}.Dudweiler .content-with-sidebar-module__content--sidebar__content{width:auto}@media (max-width:61.99rem){.Dudweiler .content-with-sidebar-module__content--sidebar__content{padding-left:var(--container-padding)}}.Dudweiler .content-with-sidebar-module__content--sidebar__content ul{padding-left:40px}.Dudweiler .content-with-sidebar-module__content--sidebar{position:relative}.content-with-sidebar-module .cta-contactbox-module__content{margin-left:0;margin-right:0}@media (min-width:62em){.content-with-sidebar-module__inner-container{display:flex}.content-with-sidebar-module__content{flex-basis:72%;max-width:calc(var(--container-padding)*2 + var(--content-width) - 28rem)}.content-with-sidebar-module__content--sidebar{flex-basis:28%;max-width:28rem}.Quierschied .content-with-sidebar-module__content--sidebar{position:relative}.content-with-sidebar-module__content--sidebar__image{width:100%;max-width:6.6875rem;height:auto;text-align:center;margin:0 auto 8.4375rem}.content-with-sidebar-module__content--sidebar__image img{width:100%;height:100%;mix-blend-mode:overlay}.content-with-sidebar-module__content--sidebar__content{padding:2.625rem}}@media (min-width:62em){.content-with-sidebar-module--sidebar-left .content-with-sidebar-module__inner-container{flex-direction:row-reverse}}.content-with-sidebar-module--icon-overhang .content-with-sidebar-module__content--sidebar,.content-with-sidebar-module--icon-watermark .content-with-sidebar-module__content--sidebar{position:relative}.content-with-sidebar-module--icon-overhang .content-with-sidebar-module__content--sidebar__content,.content-with-sidebar-module--icon-watermark .content-with-sidebar-module__content--sidebar__content{position:relative;z-index:1}.content-with-sidebar-module--icon-watermark .content-with-sidebar-module__content--sidebar__icon{position:absolute;left:50%;bottom:2.5rem;width:80%;max-width:20rem;padding:0;opacity:.25;transform:translateX(-50%)}.content-with-sidebar-module--icon-watermark .content-with-sidebar-module__content--sidebar__icon img{mix-blend-mode:normal}.content-with-sidebar-module--icon-overhang{overflow-x:clip}.content-with-sidebar-module--icon-overhang .content-with-sidebar-module__content--sidebar__icon img{mix-blend-mode:normal}@media (max-width:calc(62em - 0.00125em)){.content-with-sidebar-module--icon-overhang .content-with-sidebar-module__content--sidebar__icon{position:absolute;left:50%;bottom:2.5rem;width:80%;max-width:20rem;padding:0;opacity:.25;transform:translateX(-50%)}}@media (min-width:62em){.content-with-sidebar-module--icon-overhang .content-with-sidebar-module__content--sidebar__icon{width:calc(100% + 5.625rem);max-width:none;margin:2.5rem 0 3.75rem -2.625rem;padding:0}}@media (min-width:62em){.content-with-sidebar-module--contained .content-with-sidebar-module__inner-container{align-items:flex-start;gap:var(--grid__gap,3rem);margin-left:auto;margin-right:auto;max-width:var(--content-width)}.content-with-sidebar-module--contained .content-with-sidebar-module__content.container{flex-basis:50%;max-width:none;padding:0}.content-with-sidebar-module--contained .content-with-sidebar-module__content--sidebar{flex-basis:50%;max-width:none}.content-with-sidebar-module--contained .content-with-sidebar-module__content--sidebar__image-wrapper{aspect-ratio:5/4;max-height:none}.content-with-sidebar-module--contained .content-with-sidebar-module__content--sidebar__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQtd2l0aC1zaWRlYmFyL2NvbnRlbnQtd2l0aC1zaWRlYmFyLnNjc3MiLCIuLi9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuc3BhY2VzLnNjc3MiLCIuLi9zY3NzLzAtc2V0dGluZ3MvZnVuY3Rpb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBY0csc0NDdUN5QiwwREFBNEIsQ0R0Q3BELGtFQ3NDb0QsQ0RwQ3BELDJEQUNFLG1CQUFvQixDQUdwQiw4REFDRSxxQkVYNkQsQ0ZZN0QsV0FBWSxDQUNaLGVBQWdCLENBSGpCLGtFQUtHLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQUVuQixvSkFFRSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUdkLHFEQUNFLFVBQVcsQ0FDWCxtQkUzQjZELENGNEI3RCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCx3QkUvQjZELENGZ0M3RCxrSUFFRSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFNBQVUsQ0FDVixVQUFXLENBQ1gsdUJBQXdCLENBQ3hCLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixXQUFhLENBaEJoQix5REFtQkcsVUFBVyxDQUNYLFdBQVksQ0FDWixzQkFBdUIsQ0FHM0Isd0RBQ0UsZUVsRDZELENGbUQ3RCxtRUFDRSxVQUFXLENBQ1gsNEJBRkYsbUVBR0kscUNBQXNDLENBS3pDLENBUkQsc0VBTUksaUJBQWtCLENBSXhCLDBEQUNFLGlCQUFrQixDQTVEMUIsNkRBa0VJLGFBQWMsQ0FDZCxjQUFlLENBU2pCLHdCQUNFLDhDQUNFLFlBQWEsQ0E3RWpCLHNDQWdGSSxjQUFlLENBQ2YseUVBQTRFLENBQzVFLCtDQUNFLGNBQWUsQ0FDZixlQUFnQixDQUNoQiw0REFDRSxpQkFBa0IsQ0FFcEIsc0RBQ0UsVUFBVyxDQUNYLG1CRTdGMkQsQ0Y4RjNELFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsdUJFaEcyRCxDRjJGNUQsMERBT0csVUFBVyxDQUNYLFdBQVksQ0FDWixzQkFBdUIsQ0FuRDdCLHdEQXVESSxnQkV4RzJELENGeUc1RCxDQVlMLHdCQURELHlGQUdLLDBCQUEyQixDQUM1QixDQU9KLHVMQUdHLGlCQUFrQixDQUhyQix5TUFPRyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUliLGtHQUVHLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsYUUvSStELENGZ0ovRCxTQUFVLENBQ1YsZUVqSitELENGa0ovRCxTQUFVLENBQ1YsV0FBYSxDQUNiLDBCQUEyQixDQVQ5QixzR0FZSyxxQkFBc0IsQ0FPNUIsNENBQ0UsZUFBZ0IsQ0FEakIscUdBS0sscUJBQXNCLENBR3hCLDBDQVJILGlHQVNLLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsYUV6SzZELENGMEs3RCxTQUFVLENBQ1YsZUUzSzZELENGNEs3RCxTQUFVLENBQ1YsV0FBYSxDQUNiLDBCQUEyQixDQVM5QixDQU5DLHdCQW5CSCxpR0FvQkssMkJBQThCLENBQzlCLGNBQWUsQ0FDZixpQ0VwTDZELENGcUw3RCxTQUFVLENBRWIsQ0FRRCx3QkFERCxzRkFHSyxzQkFBdUIsQ0FDdkIseUJBQTJCLENBQzNCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsOEJBQStCLENBUHBDLHdGQVdLLGNBQWUsQ0FDZixjQUFlLENBQ2YsU0FBVSxDQWJmLHVGQWlCSyxjQUFlLENBQ2YsY0FBZSxDQWxCcEIsc0dBc0JLLGdCQUFtQixDQUNuQixlQUFnQixDQXZCckIsMEdBMEJPLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQUNsQiIsImZpbGUiOiJjb250ZW50LXdpdGgtc2lkZWJhci9jb250ZW50LXdpdGgtc2lkZWJhci5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vc2Nzcy8wLXNldHRpbmdzL192YXJpYWJsZXMuc2Nzcyc7XG5AaW1wb3J0ICcuLi8uLi9zY3NzLzAtc2V0dGluZ3MvY3VzdG9tLW1lZGlhLXF1ZXJpZXMuc2Nzcyc7XG5AaW1wb3J0ICcuLi8uLi9zY3NzLzAtc2V0dGluZ3MvZnVuY3Rpb25zLnNjc3MnO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9GT1JVTV9tYXN0ZXItdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9taXhpbi5mbHVpZC10eXBlLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvRk9SVU1fbWFzdGVyLXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvbWl4aW4uZm9udC1mYWNlLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvRk9SVU1fbWFzdGVyLXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvbWl4aW4uZm9udC13ZWlnaHQuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9GT1JVTV9tYXN0ZXItdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9GT1JVTV9tYXN0ZXItdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5jb250YWluZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9GT1JVTV9tYXN0ZXItdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5jb3B5LnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvRk9SVU1fbWFzdGVyLXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuZ3JpZC5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL0ZPUlVNX21hc3Rlci10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmhlYWRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvRk9SVU1fbWFzdGVyLXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuc3BhY2VzLnNjc3NcIjtcblxuLmNvbnRlbnQtd2l0aC1zaWRlYmFyLW1vZHVsZSB7XG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgyLjE4NzVyZW0sIGNhbGMoMS4zMjIxMnJlbSArIDIuNDAzODV2dyksIDMuMTI1cmVtKTtcbiAgICBAZXh0ZW5kICVwYWRkaW5nX19ib3R0b20tLWV4dHJhbGFyZ2U7XG4gICAgLkR1ZHdlaWxlciAmLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICB9XG4gICAgJi0tc2lkZWJhciB7XG4gICAgICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDMwMyk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLlF1aWVyc2NoaWVkICYsXG4gICAgICAgIC5EdWR3ZWlsZXIgJiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMTA3KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEzNSk7XG4gICAgICAgIC5RdWllcnNjaGllZCAmLFxuICAgICAgICAuRHVkd2VpbGVyICYge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgICAgICAuRHVkd2VpbGVyICYge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MS45OXJlbSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5EdWR3ZWlsZXIgJiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3RhLWNvbnRhY3Rib3gtbW9kdWxlX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBAbWVkaWEgKC0tbW9iaWxlKSB7XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gIH1cblxuICBAbWVkaWEgKC0tZGVza3RvcCkge1xuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZsZXgtYmFzaXM6IDcyJTtcbiAgICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250YWluZXItcGFkZGluZykgKiAyICsgdmFyKC0tY29udGVudC13aWR0aCkgLSAyOHJlbSk7XG4gICAgICAmLS1zaWRlYmFyIHtcbiAgICAgICAgZmxleC1iYXNpczogMjglO1xuICAgICAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICAgICAgICAuUXVpZXJzY2hpZWQgJiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgxMDcpO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gcmVtKDEzNSk7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSg0Mik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0td2lkZSkge1xuICB9XG5cbiAgLy8gT3B0aW9uIOKAnlNpZGViYXIgbGlua3MgYW56ZWlnZW5cIiAoc2lkZWJhcl9fcG9zaXRpb24tbGVmdCk6XG4gIC8vIGRyZWh0IGRpZSBTcGFsdGVucmVpaGVuZm9sZ2UgbnVyIGF1ZiBkZW0gRGVza3RvcC5cbiAgLy8gT2huZSBnZXNldHp0ZSBPcHRpb24gKERlZmF1bHQgYWxsZXIgQmVzdGFuZHNzZWl0ZW4pIMOkbmRlcnQgc2ljaCBuaWNodHMuXG4gICYtLXNpZGViYXItbGVmdCB7XG4gICAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAgIC5jb250ZW50LXdpdGgtc2lkZWJhci1tb2R1bGVfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPcHRpb24g4oCeRGFyc3RlbGx1bmcgSWNvblwiIChzaWRlYmFyX19pY29uLXN0eWxlLCBnbG9iYWw6IGhkdy10aGVtZS1zZXR0aW5nX19zaWRlYmFyLWljb24tc3R5bGUpLlxuICAvLyAtLWljb24tbm9ybWFsIGVudHNwcmljaHQgZGVtIGJpc2hlcmlnZW4gVmVyaGFsdGVuIHVuZCBicmF1Y2h0IGtlaW5lIFJlZ2Vsbi5cbiAgLy8gV2Fzc2VyemVpY2hlbjogSWNvbiBibGFzcyB1bmQgZ3Jvw58gaGludGVyIGRlbSBTaWRlYmFyLVRleHQuXG4gICYtLWljb24td2F0ZXJtYXJrLFxuICAmLS1pY29uLW92ZXJoYW5nIHtcbiAgICAuY29udGVudC13aXRoLXNpZGViYXItbW9kdWxlX19jb250ZW50LS1zaWRlYmFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuY29udGVudC13aXRoLXNpZGViYXItbW9kdWxlX19jb250ZW50LS1zaWRlYmFyX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgJi0taWNvbi13YXRlcm1hcmsge1xuICAgIC5jb250ZW50LXdpdGgtc2lkZWJhci1tb2R1bGVfX2NvbnRlbnQtLXNpZGViYXJfX2ljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiByZW0oNDApO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogcmVtKDMyMCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSYWd0IGhlcmF1czogYWIgRGVza3RvcCBzaXR6dCBkYXMgSWNvbiB1bnRlbiBpbiBkZXIgU2lkZWJhciB1bmQgcmFndCBsaW5rc1xuICAvLyDDvGJlciBkaWUgU2lkZWJhci1LYW50ZSBiencuIHJlY2h0cyBhdXMgZGVtIEJpbGQuIE1vYmlsIGFscyBXYXNzZXJ6ZWljaGVuLlxuICAmLS1pY29uLW92ZXJoYW5nIHtcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xuXG4gICAgLmNvbnRlbnQtd2l0aC1zaWRlYmFyLW1vZHVsZV9fY29udGVudC0tc2lkZWJhcl9faWNvbiB7XG4gICAgICBpbWcge1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKC0tZGVza3RvcC1tYXgpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogcmVtKDQwKTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzIwKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKC0tZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oOTApfSk7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiByZW0oNDApIDAgcmVtKDYwKSByZW0oLTQyKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPcHRpb24g4oCeTW9kdWwgaW0gU2VpdGVucmFobWVuXCIgKG1vZHVsZV9fY29udGFpbmVkKTpcbiAgLy8gYmVncmVuenQgZGFzIE1vZHVsIGF1ZiBkaWUgSW5oYWx0c2JyZWl0ZSwgcmljaHRldCBCaWxkIHVuZCBUZXh0IGFuIGRlblxuICAvLyBJbmhhbHRza2FudGVuIGF1cyB1bmQgemVudHJpZXJ0IGRpZSBTcGFsdGVuIHZlcnRpa2FsLlxuICAvLyBPaG5lIGdlc2V0enRlIE9wdGlvbiAoRGVmYXVsdCBhbGxlciBCZXN0YW5kc3NlaXRlbikgw6RuZGVydCBzaWNoIG5pY2h0cy5cbiAgJi0tY29udGFpbmVkIHtcbiAgICBAbWVkaWEgKC0tZGVza3RvcCkge1xuICAgICAgLmNvbnRlbnQtd2l0aC1zaWRlYmFyLW1vZHVsZV9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogdmFyKC0tZ3JpZF9fZ2FwLCAzcmVtKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtd2l0aC1zaWRlYmFyLW1vZHVsZV9fY29udGVudC5jb250YWluZXIge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtd2l0aC1zaWRlYmFyLW1vZHVsZV9fY29udGVudC0tc2lkZWJhciB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudC13aXRoLXNpZGViYXItbW9kdWxlX19jb250ZW50LS1zaWRlYmFyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1IC8gNDtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGJveFNwYWNlczogbWFyZ2luLCBwYWRkaW5nO1xuJHBvc2l0aW9uczogdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCBob3Jpem9udGFsLCB2ZXJ0aWNhbDtcblxuQGVhY2ggJGJveFNwYWNlIGluICRib3hTcGFjZXMge1xuICAgICUjeyRib3hTcGFjZX17XG4gICAgICAgIEBlYWNoICRzcGFjZU5hbWUsICRzcGFjZVZhbHVlIGluICRzcGFjZXMge1xuICAgICAgICAgICAgJi0tI3skc3BhY2VOYW1lfXtcbiAgICAgICAgICAgICAgICAjeyRib3hTcGFjZX06ICN7JHNwYWNlVmFsdWV9O1xuXG4gICAgICAgICAgICAgICAgQGlmICRhbGxvdy1pbXBvcnRhbnQge1xuICAgICAgICAgICAgICAgICAgICAmXFwhaW1wb3J0YW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgI3skYm94U3BhY2V9OiAjeyRzcGFjZVZhbHVlfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAgICAgICAgICAgJl9fI3skcG9zaXRpb259e1xuICAgICAgICAgICAgICAgIEBpZiAkcG9zaXRpb24gPT0gaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRzcGFjZU5hbWUsICRzcGFjZVZhbHVlIGluICRzcGFjZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi0tI3skc3BhY2VOYW1lfXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRib3hTcGFjZX0tdG9wOiAjeyRzcGFjZVZhbHVlfTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRib3hTcGFjZX0tYm90dG9tOiAjeyRzcGFjZVZhbHVlfTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkYWxsb3ctaW1wb3J0YW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJlxcIWltcG9ydGFudHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGJveFNwYWNlfS10b3A6ICN7JHNwYWNlVmFsdWV9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRib3hTcGFjZX0tYm90dG9tOiAjeyRzcGFjZVZhbHVlfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBlbHNlIGlmICRwb3NpdGlvbiA9PSB2ZXJ0aWNhbCB7XG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRzcGFjZU5hbWUsICRzcGFjZVZhbHVlIGluICRzcGFjZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi0tI3skc3BhY2VOYW1lfXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRib3hTcGFjZX0tbGVmdDogI3skc3BhY2VWYWx1ZX07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skYm94U3BhY2V9LXJpZ2h0OiAjeyRzcGFjZVZhbHVlfTtcblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICRhbGxvdy1pbXBvcnRhbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmXFwhaW1wb3J0YW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skYm94U3BhY2V9LWxlZnQ6ICN7JHNwYWNlVmFsdWV9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRib3hTcGFjZX0tcmlnaHQ6ICN7JHNwYWNlVmFsdWV9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBAZWFjaCAkc3BhY2VOYW1lLCAkc3BhY2VWYWx1ZSBpbiAkc3BhY2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLSN7JHNwYWNlTmFtZX17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skYm94U3BhY2V9LSN7JHBvc2l0aW9ufTogI3skc3BhY2VWYWx1ZX07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJGFsbG93LWltcG9ydGFudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZcXCFpbXBvcnRhbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRib3hTcGFjZX0tI3skcG9zaXRpb259OiAjeyRzcGFjZVZhbHVlfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiRodG1sLWZvbnQtc2l6ZTogMTZweDtcclxuJG1pbkZvbnRWYWx1ZTogNjA7XHJcbiRtYXhGb250VmFsdWU6IDEyMDtcclxuJG1pbldpZHRoVmFsdWU6IDU3NjtcclxuJG1heFdpZHRoVmFsdWU6IDEyMDA7XHJcblxyXG5AZnVuY3Rpb24gc3RyaXBVbml0KCR2YWx1ZSkge1xyXG4gICAgQHJldHVybiAkdmFsdWUgLyAoJHZhbHVlICogMCArIDEpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRweFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICN7c3RyaXBVbml0KCRweFZhbHVlKSAvIHN0cmlwVW5pdCgkaHRtbC1mb250LXNpemUpfXJlbTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHJlbCgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcclxuICAgIEByZXR1cm4gKCRtYXhGb250VmFsdWUgLSAkbWluRm9udFZhbHVlKSAvICgkbWF4V2lkdGhWYWx1ZSAtICRtaW5XaWR0aFZhbHVlKTtcclxufVxyXG5AZnVuY3Rpb24gaW50ZXIoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICggKC0xICogJG1pbldpZHRoVmFsdWUpICogcmVsKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSkgKyAkbWluRm9udFZhbHVlKSAvICN7c3RyaXBVbml0KCRodG1sLWZvbnQtc2l6ZSl9O1xyXG59XHJcbkBmdW5jdGlvbiBwcmVmVmFsdWUoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICN7aW50ZXIoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKX1yZW0gKyAje3JlbCgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpICogMTAwfXZ3O1xyXG59XHJcbkBmdW5jdGlvbiBjYWxjQ2xhbXAoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuIGNsYW1wKCN7cmVtKCRtaW5Gb250VmFsdWUpfSwgI3twcmVmVmFsdWUoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKX0sICN7cmVtKCRtYXhGb250VmFsdWUpfSk7XHJcbn0iXX0= */
