@charset "UTF-8";@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInRight{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}h2{font-weight:700;color:#606060;font-size:32px;margin-bottom:var(--title-margin);z-index:10}.slider-container{position:relative;width:100%;height:calc(90vh - 60px);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:24px}.slide,.slider{width:2500%;height:100%;position:relative}.slide{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);-webkit-transition:all .7s ease;transition:all .7s ease;pointer-events:none}.slide.active{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);pointer-events:auto}.slide-left,.slide-right{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden}.slide-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:slideInLeft 1s forwards;animation:slideInLeft 1s forwards}.slide:first-child .slide-left{background:url(../img/main-slide-back.svg) no-repeat;background-position:center center;background-size:50%}.services-mobile .container .service-card .service-button,.slider_button{padding:14px 48px;border-radius:16px;background:rgba(255,255,255,.8);backdrop-filter:blur(12px)}.slider_button{color:var(--accent);border:2px solid var(--accent);text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin:1em 0;z-index:999}.slider_button:hover{background:var(--accent);color:#fff}.slide-right,.text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slide-right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:slideInRight 1s forwards;animation:slideInRight 1s forwards}.text-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.text-content small{display:block}.svg-image{margin-top:auto;padding-bottom:30px}.svg-image img{max-width:200px;height:auto}.slide-right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#slide-3{background-image:url(./../img/slide-3.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.more-info-btn{position:absolute;bottom:20px;padding:10px 20px;background-color:#007bff;color:#fff;border:0;border-radius:5px;cursor:pointer;font-size:16px;-webkit-transition:background-color .3s;transition:background-color .3s}.more-info-btn:hover{background-color:#0056b3}.slider-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;border-radius:24px;backdrop-filter:blur(10px);background:rgba(255,255,255,.25);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);position:absolute;bottom:16px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.dot{width:10px;height:10px;border-radius:50%;background:#a5d6a7;opacity:.5;-webkit-transition:all .3s ease;transition:all .3s ease}.dot.active{width:12px;height:12px;background:#66bb6a;opacity:1}.slide,.slide-left,.slide-left-inner,.text-content{margin-top:0;padding-top:0}.services-mobile,.services-mobile .container .service-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services-mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services-mobile .container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:20px;background-image:url(./../img/res-house.svg);background-repeat:no-repeat;background-position:center;background-size:100px}.services-mobile .container .service-card{overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:350px;max-height:70vh;width:100%;border-radius:24px;padding:35px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.25);box-shadow:0 3px 5px rgba(0,0,0,.25);position:relative}.services-mobile .container .service-card h2{color:#fff}.services-mobile .container .service-card .service-button{-ms-flex-item-align:baseline;align-self:baseline;border:1px solid rgba(0,0,0,.1);color:#6e6e6e;font-weight:700;font-size:18px;cursor:pointer;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.08);box-shadow:0 8px 16px rgba(0,0,0,.08);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:10;margin-left:20px}.services-mobile .container .service-card .service-button:hover{background:#fff;-webkit-box-shadow:0 12px 24px rgba(0,0,0,.15);box-shadow:0 12px 24px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.bp img,.tp img{position:absolute;opacity:.3}.bp img{height:270px;width:auto;bottom:0;right:0}.tp img{height:249px;bottom:-23px;right:-2px}.hero-to img,.shunt img{position:absolute;width:240px;opacity:.3;bottom:0;right:0}.hero-to img{width:100%;height:auto;opacity:.5;bottom:-35px}.bp{background:-webkit-gradient(linear,left top,left bottom,from(#02382c),to(#079e7b));background:linear-gradient(180deg,#02382c 0,#079e7b 100%)}.tp{background:linear-gradient(336deg,#80e4ff 0,#113c48 100%)}.shunt{background:linear-gradient(358deg,#80ffff 0,#113c48 100%)}.hero-to{background:linear-gradient(358deg,#fff 0,#51726c 100%)}.about-us{margin:var(--section-margin)}.grid-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);margin:0 auto;height:400px}.grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-item p{text-align:center}.grid-item-merged .gradient-circle{width:150px;height:auto}.about-us .grid-item img{height:100px;width:auto}.about-us .title-3{font-size:32px}.grid-item:nth-child(2),.grid-item:nth-child(3),.grid-item:nth-child(5),.grid-item:nth-child(6){border-right:1px solid rgba(0,0,0,.2)}.grid-item:nth-child(2),.grid-item:nth-child(3),.grid-item:nth-child(4){border-bottom:1px solid rgba(0,0,0,.2)}.grid-item-merged{grid-row:span 2;grid-column:span 1;-ms-flex-pack:distribute;justify-content:space-around}.grid-item-merged img{max-width:50%}.cta,.services-mobile{margin:var(--section-margin)}.cta_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;border-radius:24px;background:-webkit-gradient(linear,left top,left bottom,from(#3bcaca),to(#1e6666));background:linear-gradient(180deg,#3bcaca 0,#1e6666 100%);padding:3rem;position:relative;overflow:hidden}.cta_inner::after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);background:url(./../img/cta_back.svg) no-repeat center center;background-size:contain;width:100%;height:100%;pointer-events:none}.cta-left{margin:20px;justify-items:center}.cta-left h2,.cta-left p{font-size:32px;font-weight:700}.cta-left p{font-size:22px;color:#fff;text-align:center}.cta-center{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.cta_inner img{width:100%;height:200px;-o-object-fit:contain;object-fit:contain}.cta_button{padding:14px 48px;border-radius:16px;background:rgba(255,255,255,.8);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);color:#1d1d1f;font-weight:600;font-size:18px;cursor:pointer;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.08);box-shadow:0 8px 16px rgba(0,0,0,.08);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:10}.cta_button:hover{background:#fff;-webkit-box-shadow:0 12px 24px rgba(0,0,0,.15);box-shadow:0 12px 24px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}@media (min-width:800px){.bottom-right{clip-path:polygon(100% 0,100% 80%,87% 100%,0 100%,0 0)}.bottom-left{clip-path:polygon(100% 0,100% 100%,12% 100%,0 80%,0 0)}.top-right{clip-path:polygon(87% 0,100% 20%,100% 100%,0 100%,0 0)}.top-left{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 20%)}}@media (max-width:1200px){.cta{margin:0 20px;padding:10px 20px}}@media (max-width:820px){.slider-container{display:none}}@media (max-width:800px){h2{font-size:32px}.slider .title-2{font-size:28}.services-mobile .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;background:0 0}.services-mobile .container h2{font-weight:700;color:#fff;z-index:10}.services-mobile .container .service-card .service-button{-ms-flex-item-align:center;align-self:center}.about-us{margin:1rem 0}.about-us .grid-container{grid-template-columns:1fr 2fr;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.about-us .grid-item-merged{grid-column:span 2;grid-row:auto}.about-us .gradient-circle{display:none}.about-us .grid-item{border:0}.about-us .grid-item:nth-child(6){grid-row:2;grid-column:1}.about-us .grid-item:nth-child(2){grid-row:3;grid-column:1}.about-us .grid-item:nth-child(4){grid-row:4;grid-column:1}.about-us .grid-item .title-3{margin:5px 10px}.about-us .grid-item img{height:80px;width:auto}.services-mobile{margin:inherit}.cta{margin:0 auto}.cta_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem}.cta_inner img{height:150px}.cta_inner h2{font-size:24px;color:#4b4a4a}.cta_inner p{font-size:18px}.cta_inner::after{opacity:.3}}@media (max-width:600px){.cta_inner h2{font-size:22px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#slide-3{background-image:url(./../img/slide-3@2x.jpg)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LXYyLmNzcyIsImluZGV4LXYyLnNjc3MiLCJiYXNlL19taXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQixBQThLQSwrQkFDRSxFLENBeENBLG9DLENBQ0YsNEIsQ0EwQ0ksUyxDQzNDRixFLENBQ0UsK0IsQ0QrQ0EsdUIsQ0M5Q0EsVyxBRG1ESix1QkFDRSxFLENBMUNBLG9DLENBQ0YsNEIsQ0NkQSxTLENENkRFLEUsQ0MxREUsK0IsQ0RNRix1QixDQ0pBLFcsQUQrREYsZ0NBdERBLEUsQ0NIQSxtQyxDQUNFLDJCLENBQ0UsUyxDRE1GLEUsQ0NIQSwrQixDQUNFLHVCLENENkRBLFcsQUNuRUosd0JBQ0UsRSxDQUNFLG1DLENEd0VBLDJCLENDdkVBLFMsQ0QyRUYsRSxDQUNFLCtCLENDeEVBLHVCLENES0YsV0EzSkYsRSxDQ0NFLGUsQ0FDQSxhLENBQ0EsYyxDQUNBLGlDLENEQ0YsVSxDQUtBLGlCLENDQ0UsaUIsQ0FDQSxVLENBQ0Esd0IsQ0FBQSxlLENBQUEsbUIsQ0FDQSxtQixDREdBLFksQ0FDQSx1QixDQ0hBLG9CLENES0Esc0IsQ0FDQSx3QixDQ0xBLHFCLENEQ0Ysa0IsQ0VORSxrQixDRnNCRixNLENBTkEsTyxDQUxBLFcsQ0FPRSxXLENDUkYsaUIsQ0RZQSxNLENBTEEsbUIsQ0FPRSxtQixDQ1JGLFksQ0FDRSxVLENBQUEsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsUyxDQUNBLGtDLENBQ0EsOEIsQ0FDQSwwQixDQUNBLCtCLENEWUEsdUIsQ0FDQSxtQixDQUdGLGEsQ0FWQSxTLENBWUUsK0IsQ0NiRiwyQixDQUNFLHVCLENBQ0EsbUIsQ0RpQkYsVyxDQVpBLFksQ0FjRSxrQixDQ2ZGLFUsQ0RpQkUsTSxDQ2ZBLGlCLENEaUJBLGUsQ0FHRixXLENBZEEsbUIsQ0FnQkUsbUIsQ0NqQkYsWSxDQUNFLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENEcUJBLHFCLENBQ0Esa0IsQ0NyQkEseUMsQ0R1QkEsaUMsQ0FHRiw4QixDQXJCQSxvRCxDQXVCRSxpQyxDQ3pCRixtQixDRG1TQSx5RCxDQXRRQSxjLENBeVFFLGlCLENDcEdJLGtCLENBQUEsK0IsQ0FDQSwwQixDRHRLTixjLENBRUUsbUIsQ0N6QkYsOEIsQ0FHRSxvQixDQUNBLHFDLENBQ0EsNkIsQ0FDQSxzQyxDQUNBLDhCLENEMkJBLFksQ0MxQkEsVyxDRCtCRixvQixDQXZCQSx3QixDQXlCRSxVLENBR0YsWSxDQWNBLGEsQ0E5QkEsbUIsQ0FnQ0UsbUIsQ0NsQ0YsWSxDQUdFLHdCLENEeUNBLHFCLENBQ0Esa0IsQ0EzQkYsWSxDQ3hCRSx1QixDQUFBLG9CLENBQUEsc0IsQ0FFQSwwQyxDRGlDQSxrQyxDQUdGLGEsQ0MvQkUsMkIsQ0FBQSw0QixDQUFBLHlCLENBQ0EscUIsQ0FBQSx3QixDRHVDQSxxQixDQUNBLDZCLENDdENBLGlCLENENkNGLG1CLENBdkNBLGEsQ0FHQSxVLENBeUNFLGUsQ0MxQ0YsbUIsQ0RNQSxjLENBeUNFLGUsQ0MxQ0YsVyxDRE1BLGdCLENBeUNFLFUsQ0MxQ0YsVyxDQUNFLG1CLENBQ0EsZ0IsQ0RLRixRLENBMENFLDBDLENDM0NGLGlDLENBQ0UscUIsQ0FDQSwyQixDRHlHRixjLENDdkVFLGlCLENBQ0EsVyxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxVLENBQ0EsUSxDQUNBLGlCLENBQ0EsYyxDQUFBLGMsQ0RJRix1QyxDQXVFRSwrQixDQW5FRixvQixDQXVFRSx3QixDQUdGLGtCLENDMUVFLG1CLENBQ0EsbUIsQ0FDQSxZLENENEVBLE8sQ0FDQSx1QixDQzVFQSxvQixDRDhFQSxzQixDQUNBLHdCLENDOUVBLHFCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGtCLENBQ0EsMEIsQ0RnRkEsZ0MsQ0MvRUEsNEMsQ0FDQSxvQyxDQUNBLGlCLENBQ0EsVyxDRGlGQSxRLENBQ0Esa0MsQ0E5RUYsOEIsQ0FnRkUsMEIsQ0FHRixJLENDakZFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxrQixDRElGLFUsQ0FpRkUsK0IsQ0NsRkYsdUIsQ0RzRkEsVyxDQ2xGRSxVLENESUYsVyxDQWlGRSxrQixDQUVBLFMsQ0FHRixNLENBQ0EsVyxDQS9FQSxpQixDQWlGQSxhLENDcEZBLFksQ0FDQSxhLENEMEZBLGdCLENBMEJBLHlDLENDaEdJLG1CLENEa0dGLG1CLENBQ0EsWSxDQ2pHRSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDRGlFSixnQixDQ3BGQSx3QixDQUNFLHFCLENBQ0Esa0IsQ0QrRkYsMkIsQ0MzRkUsWSxDQUNBLG1DLENBQ0EsZ0MsQ0RNRixRLENDSkUsNEMsQ0FDRSwyQixDQUFBLDBCLENBRUEscUIsQ0RpR0oseUMsQ0MvRkksZSxDQUtBLHdCLENEb0dGLHFCLENDbkdFLDZCLENETUosZ0IsQ0NKSSxlLENBQ0UsVSxDRE1OLGtCLENDSEksWSxDQUNFLDRDLENEb0dKLG9DLENDbkdJLGlCLENEdUdOLDRDLENDbkdNLFUsQ0R1R04seUQsQ0NuR00sNEIsQ0FDQSxtQixDQUdBLCtCLENBQ0EsYSxDREtOLGUsQ0NISSxjLENBQ0UsYyxDQUNBLDZDLENEdUdKLHFDLENDdEdJLCtCLENEd0dKLHVCLENBQ0EsaUIsQ0FwR0YsVSxDQXNHRSxnQixDQUdGLCtELENDdEdFLGUsQ0FDQSw4QyxDQUNBLHNDLENBQ0Esa0MsQ0RHRiw4QixDQXNHRSwwQixDQUdGLE8sQ0FTQSxPLENDeEdFLGlCLENETUYsVSxDQXlGQSxPLENDdkdFLFksQ0FDQSxVLENES0YsUSxDQXNHRSxPLENBSUYsTyxDQ3ZHRSxZLENEMkdBLFksQ0N6R0YsVSxDRHFIQSxZLENBUkEsVSxDQ3pHRSxpQixDQUNBLFcsQ0FDQSxVLENETUYsUSxDQXNHRSxPLENBR0YsWSxDQXJHQSxVLENDTEEsVyxDQUNFLFUsQ0QrR0EsWSxDQW5HRixHLENBdUdFLGtGLENDN0dGLHlELENEaUhBLEcsQ0M1R0EseUQsQ0RVQSxNLENBdUdFLHlELENBR0YsUSxDQzVHRSxzRCxDQUtGLFMsQ0FDQSw0QixDRGdIQSxlLENDOUdFLFksQ0FBQSxtQyxDRGtIQSxnQyxDQUVBLGEsQ0NsSEEsWSxDRFdGLFUsQ0FnSEUsbUIsQ0N0SEYsbUIsQ0FDRSxZLENEVUYsMkIsQ0FnSEUsNEIsQ0N2SEYseUIsQ0FDRSxxQixDQUNBLHVCLENEVUYsb0IsQ0FnSEUsc0IsQ0N2SEEsd0IsQ0RXRixxQixDQWdIRSxrQixDQUlGLFksQ0N6SEUsaUIsQ0FFRixrQyxDRDRIRSxXLENBQ0EsVyxDQUdGLHdCLENDdEhBLFksQ0FDQSxVLENEMEhBLGtCLENBQ0UsYyxDQUdGLHVCLENBL0dBLHVCLENBaUhBLHVCLENDdkhBLHVCLENBQ0EscUMsQ0RXQSx1QixDQWlIQSx1QixDQ3ZIQSx1QixDQUNFLHNDLENENkhGLGlCLENDM0hFLGUsQ0FDQSxrQixDQUNBLHdCLENBQ0EsNEIsQ0RXRixxQixDQXVIRSxhLENBTUYsSSxDQURBLGdCLENBRUUsNEIsQ0FHRixVLENDL0hFLG1CLENBQ0EsbUIsQ0FDQSxZLENEU0Ysd0IsQ0F5SEUscUIsQ0NoSUYsa0IsQ0FDRSx3QixDQUNBLDRCLENEVUYsa0IsQ0F5SEUsa0YsQ0NqSUYseUQsQ0FDRSxZLENBQ0EsaUIsQ0RXRixlLENBMkhBLGlCLENDbElFLFUsQ0FDQSxpQixDQUNBLE8sQ0RZRixPLENBeUhFLHFDLENDbElGLGlDLENBQ0UsNkIsQ0RxSUEsNkQsQ0F6SEYsdUIsQ0NWQSxVLENBRUUsVyxDQUNBLG1CLENBRUYsUyxDQUNFLFcsQ0FDQSxvQixDRDJJRixZLENBS0EsVyxDQzVJRSxjLENBQ0EsZSxDRDJJRixXLENBQ0UsYyxDQ3hJQSxVLENBQ0EsaUIsQ0Q2SUYsVyxDQ3pJQSwyQixDQUNFLGlCLENBQ0EsUSxDRDZJRixjLENBQ0UsVSxDQUVBLFksQ0MzSUYscUIsQ0FDRSxrQixDRGdKRixXLENBL0hBLGlCLENDWkEsa0IsQ0FDRSwrQixDRDhJQSwwQixDQS9IQSwrQixDQ1pBLGEsQ0Q4SUEsZSxDQS9IQSxjLENDWkEsYyxDRDhJQSw2QyxDQS9IQSxxQyxDQ1pBLCtCLENEOElBLHVCLENBL0hBLGlCLENBQ0YsVSxDQW1JQSxpQixDQS9IRSxlLENDVEEsOEMsQ0QySUEsc0MsQ0EvSEEsa0MsQ0NUQSw4QixDRDJJQSwwQixDQUtGLHlCQUNFLGEsQ0M5SUUsc0QsQ0FHQSxZLENBQ0Usc0QsQ0RhSixVLENDUkUsc0QsQ0RXRixTLENDTkEsd0QsQURpSkYsMEJBQ0UsSSxDQzdJRSxhLENEUUYsbUIsQUEySUYseUJDN0lFLGlCLENBQ0UsYyxBRGtKSix5QkM3SUUsRSxDQUNFLGMsQ0FHRixnQixDQUNFLFksQ0FHRiwyQixDQUNFLG1CLENBQ0EsbUIsQ0RRRixZLENDTkEsMkIsQ0FDRSw0QixDRFFGLHlCLENDTkEscUIsQ0FDRSxRLENBQ0EsYyxDRGlKRiw4QixDQzdJRSxlLENEUUYsVSxDQ05BLFUsQ0FHQSx5RCxDQUNFLDBCLENBQUEsaUIsQ0RrSkYsUyxDQXpJQSxhLENBR0EseUIsQ0NQRSw2QixDQUNFLHNDLENBQ0EsOEIsQ0RxSkosMkIsQ0F6SUEsa0IsQ0NOQSxhLENEVUYsMEIsQ0NOQSxZLENEVUUsb0IsQ0FDRixRLENBNklFLGlDLENBQ0UsVSxDQUNBLGEsQ0FHRixpQyxDQUNFLFUsQ0FDQSxhLENBR0YsaUMsQ0FDRSxVLENBQ0EsYSxDQUdGLDZCLENBQ0UsZSxDQUdGLHdCLENBQ0UsVyxDQUNBLFUsQ0FHRixnQixDQUVFLGMsQ0FHRixJLENBQ0UsYSxDQUdGLFUsQ0FDRSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUNBLFksQ0FHRixjLENBQ0UsWSxDQUdGLGEsQ0FDRSxjLENBQ0EsYSxDQUdGLFksQ0FDRSxjLENBR0YsaUIsQ0FDRSxZLEFBSUoseUJBQ0UsYSxDQUNFLGdCLEFBSUosa0VBQ0UsUSxDQUNFLCtDIiwiZmlsZSI6ImluZGV4LXYyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHJnYig5NiwgOTYsIDk2KTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS10aXRsZS1tYXJnaW4pO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLyogc2xpZGVyIGJsb2NrKi9cbi5zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDkwdmggLSA2MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnNsaWRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsaWRlciB7XG4gIHdpZHRoOiAyNTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpZGUuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnNsaWRlLWxlZnQsXG4uc2xpZGUtcmlnaHQge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGlkZS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFuaW1hdGlvbjogc2xpZGVJbkxlZnQgMXMgZm9yd2FyZHM7XG59XG5cbi5zbGlkZTpmaXJzdC1jaGlsZCAuc2xpZGUtbGVmdCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFpbi1zbGlkZS1iYWNrLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbn1cblxuLnNsaWRlcl9idXR0b24ge1xuICBwYWRkaW5nOiAxNHB4IDQ4cHg7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hY2NlbnQpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW46IDFlbSAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5zbGlkZXJfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zbGlkZS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbmltYXRpb246IHNsaWRlSW5SaWdodCAxcyBmb3J3YXJkcztcbn1cblxuLnRleHQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtY29udGVudCBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3ZnLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5zdmctaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2xpZGUtcmlnaHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbiNzbGlkZS0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vLi4vaW1nL3NsaWRlLTMuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgI3NsaWRlLTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3NsaWRlLTNAMnguanBnXCIpO1xuICB9XG59XG5cbi8qINCQ0L3RltC80LDRhtGW0ZcgKi9cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubW9yZS1pbmZvLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5tb3JlLWluZm8tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZiMztcbn1cblxuLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uZG90IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjYTVkNmE3OyAvKiDQv9GA0LjRlNC80L3Qvi3Qt9C10LvQtdC90LjQuSAqL1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5kb3QuYWN0aXZlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogIzY2YmI2YTsgLyog0L3QsNGB0LjRh9C10L3RltGI0LUt0LfQtdC70LXQvdC40LkgKi9cbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWRlLFxuLnNsaWRlLWxlZnQsXG4uc2xpZGUtbGVmdC1pbm5lcixcbi50ZXh0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLyogc2VydmljZXMgc2VjdGlvbiAqL1xuLnNlcnZpY2VzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlcy1tb2JpbGUgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvcmVzLWhvdXNlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLyog0KnQvtCxINC90LUg0L/QvtCy0YLQvtGA0Y7QstCw0LvQvtGB0YwgKi9cbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyAvKiDQptC10L3RgtGA0YPRlCDQt9C+0LHRgNCw0LbQtdC90L3RjyAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xufVxuLnNlcnZpY2VzLW1vYmlsZSAuY29udGFpbmVyIC5zZXJ2aWNlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMzVweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJ2aWNlcy1tb2JpbGUgLmNvbnRhaW5lciAuc2VydmljZS1jYXJkIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VydmljZXMtbW9iaWxlIC5jb250YWluZXIgLnNlcnZpY2UtY2FyZCAuc2VydmljZS1idXR0b24ge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgcGFkZGluZzogMTRweCA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uc2VydmljZXMtbW9iaWxlIC5jb250YWluZXIgLnNlcnZpY2UtY2FyZCAuc2VydmljZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuLmJwIGltZyB7XG4gIGhlaWdodDogMjcwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMHB4O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi50cCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjQ5cHg7XG4gIG9wYWNpdHk6IDAuMztcbiAgYm90dG9tOiAtMjNweDtcbiAgcmlnaHQ6IC0ycHg7XG59XG5cbi5zaHVudCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNDBweDtcbiAgb3BhY2l0eTogMC4zO1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLmhlcm8tdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAwLjU7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogLTM1cHg7XG59XG5cbi5icCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMjM4MmMgMCUsICMwNzllN2IgMTAwJSk7XG59XG5cbi50cCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMzZkZWcsICM4MGU0ZmYgMCUsICMxMTNjNDggMTAwJSk7XG59XG5cbi5zaHVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNThkZWcsICM4MGZmZmYgMCUsICMxMTNjNDggMTAwJSk7XG59XG5cbi5oZXJvLXRvIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1OGRlZywgI2ZmZmZmZiAwJSwgIzUxNzI2YyAxMDAlKTtcbn1cblxuLyogYWJvdXQgdXMgc2VjdGlvbiAqL1xuLmFib3V0LXVzIHtcbiAgbWFyZ2luOiB2YXIoLS1zZWN0aW9uLW1hcmdpbik7XG59XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IC8qIDQg0LrQvtC70L7QvdC60Lgg0L7QtNC40L3QsNC60L7QstC+0LPQviDRgNCw0LfQvNC10YDQsCAqL1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpOyAvKiAyINGB0YLRgNC+0LrQuCDQvtC00LjQvdCw0LrQvtCy0L7Qs9C+INGA0LDQt9C80LXRgNCwICovXG4gIG1hcmdpbjogMCBhdXRvOyAvKiDQptC10L3RgtGA0LjRgNC+0LLQsNC90LjQtSDQutC+0L3RgtC10LnQvdC10YDQsCAqL1xuICBoZWlnaHQ6IDQwMHB4OyAvKiDQktGL0YHQvtGC0LAg0LrQvtC90YLQtdC50L3QtdGA0LAgKi9cbn1cblxuLyog0KHRgtC40LvQuCDQtNC70Y8g0Y/Rh9C10LXQuiAqL1xuLmdyaWQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8qINCY0YHQv9C+0LvRjNC30YPQtdC8IGZsZXhib3gg0LTQu9GPINGG0LXQvdGC0YDQvtCy0LrQuCDQutC+0L3RgtC10L3RgtCwINCy0L3Rg9GC0YDQuCDRj9GH0LXQudC60LggKi9cbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8qINCT0L7RgNC40LfQvtC90YLQsNC70YzQvdC+0LUg0LLRi9GA0LDQstC90LjQstCw0L3QuNC1ICovXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qINCS0LXRgNGC0LjQutCw0LvRjNC90L7QtSDQstGL0YDQsNCy0L3QuNCy0LDQvdC40LUgKi9cbn1cbi5ncmlkLWl0ZW0gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdyaWQtaXRlbS1tZXJnZWQgLmdyYWRpZW50LWNpcmNsZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWJvdXQtdXMgLmdyaWQtaXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmFib3V0LXVzIC50aXRsZS0zIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSxcbi5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuLmdyaWQtaXRlbTpudGgtY2hpbGQoNSksXG4uZ3JpZC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmdyaWQtaXRlbTpudGgtY2hpbGQoMiksXG4uZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbi5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLyog0J7QsdGK0LXQtNC40L3QtdC90LjQtSDRj9GH0LXQtdC6IDEg0LggNSAqL1xuLmdyaWQtaXRlbS1tZXJnZWQge1xuICBncmlkLXJvdzogc3BhbiAyOyAvKiDQr9GH0LXQudC60LAg0LfQsNC90LjQvNCw0LXRgiDQvtCx0LUg0YHRgtGA0L7QutC4ICovXG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7IC8qINCv0YfQtdC50LrQsCDQvtGB0YLQsNGR0YLRgdGPINCyINC/0LXRgNCy0L7QuSDQutC+0LvQvtC90LrQtSAqL1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5ncmlkLWl0ZW0tbWVyZ2VkIGltZyB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4vKiBDVEEgQmxvY2sqL1xuLnNlcnZpY2VzLW1vYmlsZSxcbi5jdGEge1xuICBtYXJnaW46IHZhcigtLXNlY3Rpb24tbWFyZ2luKTtcbn1cblxuLmN0YV9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM2JjYWNhIDAlLCAjMWU2NjY2IDEwMCUpO1xuICBwYWRkaW5nOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jdGFfaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7IC8qIDUwJSDQstC/0YDQsNCy0L4g0ZYg0L/QviDRhtC10L3RgtGA0YMg0L/QviDQstC10YDRgtC40LrQsNC70ZYgKi9cbiAgYmFja2dyb3VuZDogdXJsKC4vLi4vaW1nL2N0YV9iYWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgLyog0LDQsdC+INC60L7QvdC60YDQtdGC0L3QuNC5INGA0L7Qt9C80ZbRgCAqL1xuICB3aWR0aDogMTAwJTsgLyog0LLQutCw0LbQuCDRgNC+0LfQvNGW0YAg0LfQvtCx0YDQsNC20LXQvdC90Y8gKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgLyog0YnQvtCxINC90LUg0LfQsNCy0LDQttCw0LvQviDQutC70ZbQutCw0LwgKi9cbn1cblxuLmN0YS1sZWZ0IHtcbiAgbWFyZ2luOiAyMHB4O1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jdGEtbGVmdCBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmN0YS1sZWZ0IHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3RhLWNlbnRlciB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmN0YV9pbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTsgLyog0YjQuNGA0LjQvdCwIDEwMCUg0LLRltC0INC60L7QvdGC0LXQudC90LXRgNCwICovXG4gIGhlaWdodDogMjAwcHg7IC8qINCy0LjRgdC+0YLQsCDQsNCy0YLQvtC80LDRgtC40YfQvdCwLCDRidC+0LEg0LfQsdC10YDQtdCz0YLQuCDQv9GA0L7Qv9C+0YDRhtGW0ZcgKi9cbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmN0YV9idXR0b24ge1xuICBwYWRkaW5nOiAxNHB4IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMWQxZDFmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uY3RhX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG4vKiBSZXNwb25zaXZlICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jdGEge1xuICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmJvdHRvbS1yaWdodCB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSA4MCUsIDg3JSAxMDAlLCAwIDEwMCUsIDAgMCk7XG4gIH1cbiAgLmJvdHRvbS1sZWZ0IHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMDAlIDEwMCUsIDEyJSAxMDAlLCAwIDgwJSwgMCAwKTtcbiAgfVxuICAudG9wLXJpZ2h0IHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oODclIDAsIDEwMCUgMjAlLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAwKTtcbiAgfVxuICAudG9wLWxlZnQge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMiUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAyMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAuc2xpZGVyIC50aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDI4O1xuICB9XG4gIC5zZXJ2aWNlcy1tb2JpbGUgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5zZXJ2aWNlcy1tb2JpbGUgLmNvbnRhaW5lciBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc2VydmljZXMtbW9iaWxlIC5jb250YWluZXIgLnNlcnZpY2UtY2FyZCAuc2VydmljZS1idXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAuYWJvdXQtdXMge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG4gIC5hYm91dC11cyAuZ3JpZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50O1xuICB9XG4gIC5hYm91dC11cyAuZ3JpZC1pdGVtLW1lcmdlZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICBncmlkLXJvdzogYXV0bztcbiAgfVxuICAuYWJvdXQtdXMgLmdyYWRpZW50LWNpcmNsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWJvdXQtdXMgLmdyaWQtaXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5hYm91dC11cyAuZ3JpZC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgLmFib3V0LXVzIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLXJvdzogMztcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxuICAuYWJvdXQtdXMgLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgIGdyaWQtcm93OiA0O1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5hYm91dC11cyAuZ3JpZC1pdGVtIC50aXRsZS0zIHtcbiAgICBtYXJnaW46IDVweCAxMHB4O1xuICB9XG4gIC5hYm91dC11cyAuZ3JpZC1pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5zZXJ2aWNlcy1tb2JpbGUsXG4gIC5jdGEge1xuICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgfVxuICAuY3RhIHtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICB9XG4gIC5jdGFfaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAuY3RhX2lubmVyIGltZyB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAuY3RhX2lubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6IHJnYig3NSwgNzQsIDc0KTtcbiAgfVxuICAuY3RhX2lubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuY3RhX2lubmVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmN0YV9pbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59IiwiQGltcG9ydCBcIi4vYmFzZS9taXhcIjtcclxuaDIge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6IHJnYig5NiwgOTYsIDk2KTtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdGl0bGUtbWFyZ2luKTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4vKiBzbGlkZXIgYmxvY2sqL1xyXG5cclxuLnNsaWRlci1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDYwcHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5zbGlkZXIge1xyXG4gIHdpZHRoOiAyNTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2xpZGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnNsaWRlLmFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi5zbGlkZS1sZWZ0LFxyXG4uc2xpZGUtcmlnaHQge1xyXG4gIGZsZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGlkZS1sZWZ0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYW5pbWF0aW9uOiBzbGlkZUluTGVmdCAxcyBmb3J3YXJkcztcclxufVxyXG4uc2xpZGU6Zmlyc3QtY2hpbGQgLnNsaWRlLWxlZnQge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFpbi1zbGlkZS1iYWNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbn1cclxuXHJcbi5zbGlkZXJfYnV0dG9uIHtcclxuICBwYWRkaW5nOiAxNHB4IDQ4cHg7XHJcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYWNjZW50KTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgbWFyZ2luOiAxZW0gMDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuLnNsaWRlcl9idXR0b246aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5zbGlkZS1yaWdodCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFuaW1hdGlvbjogc2xpZGVJblJpZ2h0IDFzIGZvcndhcmRzO1xyXG59XHJcblxyXG4udGV4dC1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBzbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5zdmctaW1hZ2Uge1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zdmctaW1hZ2UgaW1nIHtcclxuICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnNsaWRlLXJpZ2h0IGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4jc2xpZGUtMyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vLi4vaW1nL3NsaWRlLTMuanBnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBAaW5jbHVkZSBtZWRpYUJnKCkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvc2xpZGUtM0AyeC5qcGdcIik7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDQkNC90ZbQvNCw0YbRltGXICovXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9yZS1pbmZvLWJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxufVxyXG5cclxuLm1vcmUtaW5mby1idG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2YjM7XHJcbn1cclxuXHJcbi5zbGlkZXItcGFnaW5hdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDhweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTZweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4uZG90IHtcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICNhNWQ2YTc7IC8qINC/0YDQuNGU0LzQvdC+LdC30LXQu9C10L3QuNC5ICovXHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5kb3QuYWN0aXZlIHtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZDogIzY2YmI2YTsgLyog0L3QsNGB0LjRh9C10L3RltGI0LUt0LfQtdC70LXQvdC40LkgKi9cclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zbGlkZSxcclxuLnNsaWRlLWxlZnQsXHJcbi5zbGlkZS1sZWZ0LWlubmVyLFxyXG4udGV4dC1jb250ZW50IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcbi8qIHNlcnZpY2VzIHNlY3Rpb24gKi9cclxuLnNlcnZpY2VzLW1vYmlsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1tb2JpbGUgLmNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3Jlcy1ob3VzZS5zdmdcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLyog0KnQvtCxINC90LUg0L/QvtCy0YLQvtGA0Y7QstCw0LvQvtGB0YwgKi9cclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IC8qINCm0LXQvdGC0YDRg9GUINC30L7QsdGA0LDQttC10L3QvdGPICovXHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcclxuXHJcbiAgLnNlcnZpY2UtY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgIG1heC1oZWlnaHQ6IDcwdmg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1idXR0b24ge1xyXG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgICAgcGFkZGluZzogMTRweCA0OHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBjb2xvcjogIzZlNmU2ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc2VydmljZS1idXR0b246aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icCBpbWcge1xyXG4gIGhlaWdodDogMjcwcHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgb3BhY2l0eTogMC4zO1xyXG59XHJcbi50cCBpbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDI0OXB4O1xyXG4gIG9wYWNpdHk6IDAuMztcclxuICBib3R0b206IC0yM3B4O1xyXG4gIHJpZ2h0OiAtMnB4O1xyXG59XHJcbi5zaHVudCBpbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjQwcHg7XHJcbiAgb3BhY2l0eTogMC4zO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIHJpZ2h0OiAwcHg7XHJcbn1cclxuLmhlcm8tdG8gaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICByaWdodDogMHB4O1xyXG4gIGJvdHRvbTogLTM1cHg7XHJcbn1cclxuLmJwIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDIzODJjIDAlLCAjMDc5ZTdiIDEwMCUpO1xyXG59XHJcbi50cCB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMzNmRlZywgIzgwZTRmZiAwJSwgIzExM2M0OCAxMDAlKTtcclxuICAvLyBjbGlwLXBhdGg6IHBvbHlnb24oMTAlIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgMTUlKTtcclxufVxyXG4uc2h1bnQge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNThkZWcsICM4MGZmZmYgMCUsICMxMTNjNDggMTAwJSk7XHJcbn1cclxuLmhlcm8tdG8ge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNThkZWcsICNmZmZmZmYgMCUsICM1MTcyNmMgMTAwJSk7XHJcbiAgLy8gY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDEwJSAxMDAlLCAwIDg1JSk7XHJcbn1cclxuXHJcbi8qIGFib3V0IHVzIHNlY3Rpb24gKi9cclxuLmFib3V0LXVzIHtcclxuICBtYXJnaW46IHZhcigtLXNlY3Rpb24tbWFyZ2luKTtcclxufVxyXG5cclxuLmdyaWQtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IC8qIDQg0LrQvtC70L7QvdC60Lgg0L7QtNC40L3QsNC60L7QstC+0LPQviDRgNCw0LfQvNC10YDQsCAqL1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7IC8qIDIg0YHRgtGA0L7QutC4INC+0LTQuNC90LDQutC+0LLQvtCz0L4g0YDQsNC30LzQtdGA0LAgKi9cclxuICBtYXJnaW46IDAgYXV0bzsgLyog0KbQtdC90YLRgNC40YDQvtCy0LDQvdC40LUg0LrQvtC90YLQtdC50L3QtdGA0LAgKi9cclxuICBoZWlnaHQ6IDQwMHB4OyAvKiDQktGL0YHQvtGC0LAg0LrQvtC90YLQtdC50L3QtdGA0LAgKi9cclxufVxyXG5cclxuLyog0KHRgtC40LvQuCDQtNC70Y8g0Y/Rh9C10LXQuiAqL1xyXG4uZ3JpZC1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4OyAvKiDQmNGB0L/QvtC70YzQt9GD0LXQvCBmbGV4Ym94INC00LvRjyDRhtC10L3RgtGA0L7QstC60Lgg0LrQvtC90YLQtdC90YLQsCDQstC90YPRgtGA0Lgg0Y/Rh9C10LnQutC4ICovXHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyog0JPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90L7QtSDQstGL0YDQsNCy0L3QuNCy0LDQvdC40LUgKi9cclxuICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiDQktC10YDRgtC40LrQsNC70YzQvdC+0LUg0LLRi9GA0LDQstC90LjQstCw0L3QuNC1ICovXHJcbiAgcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5ncmlkLWl0ZW0tbWVyZ2VkIC5ncmFkaWVudC1jaXJjbGUge1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmFib3V0LXVzIC5ncmlkLWl0ZW0gaW1nIHtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi5hYm91dC11cyAudGl0bGUtMyB7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG59XHJcbi5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxyXG4uZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcclxuLmdyaWQtaXRlbTpudGgtY2hpbGQoNSksXHJcbi5ncmlkLWl0ZW06bnRoLWNoaWxkKDYpIHtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwMzM7XHJcbn1cclxuLmdyaWQtaXRlbTpudGgtY2hpbGQoMiksXHJcbi5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxyXG4uZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDAzMztcclxufVxyXG4uZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSxcclxuLmdyaWQtaXRlbTpudGgtY2hpbGQoNCksXHJcbi5ncmlkLWl0ZW06bnRoLWNoaWxkKDYpIHtcclxufVxyXG5cclxuLyog0J7QsdGK0LXQtNC40L3QtdC90LjQtSDRj9GH0LXQtdC6IDEg0LggNSAqL1xyXG4uZ3JpZC1pdGVtLW1lcmdlZCB7XHJcbiAgZ3JpZC1yb3c6IHNwYW4gMjsgLyog0K/Rh9C10LnQutCwINC30LDQvdC40LzQsNC10YIg0L7QsdC1INGB0YLRgNC+0LrQuCAqL1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7IC8qINCv0YfQtdC50LrQsCDQvtGB0YLQsNGR0YLRgdGPINCyINC/0LXRgNCy0L7QuSDQutC+0LvQvtC90LrQtSAqL1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qIENUQSBCbG9jayovXHJcbi5zZXJ2aWNlcy1tb2JpbGUsXHJcbi5jdGEge1xyXG4gIG1hcmdpbjogdmFyKC0tc2VjdGlvbi1tYXJnaW4pO1xyXG59XHJcblxyXG4uY3RhX2lubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM2JjYWNhIDAlLCAjMWU2NjY2IDEwMCUpO1xyXG4gIHBhZGRpbmc6IDNyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jdGFfaW5uZXI6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpOyAvKiA1MCUg0LLQv9GA0LDQstC+INGWINC/0L4g0YbQtdC90YLRgNGDINC/0L4g0LLQtdGA0YLQuNC60LDQu9GWICovXHJcbiAgYmFja2dyb3VuZDogdXJsKC4vLi4vaW1nL2N0YV9iYWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyAvKiDQsNCx0L4g0LrQvtC90LrRgNC10YLQvdC40Lkg0YDQvtC30LzRltGAICovXHJcbiAgd2lkdGg6IDEwMCU7IC8qINCy0LrQsNC20Lgg0YDQvtC30LzRltGAINC30L7QsdGA0LDQttC10L3QvdGPICovXHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyAvKiDRidC+0LEg0L3QtSDQt9Cw0LLQsNC20LDQu9C+INC60LvRltC60LDQvCAqL1xyXG59XHJcbi5jdGEtbGVmdCB7XHJcbiAgbWFyZ2luOiAyMHB4O1xyXG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxufVxyXG4uY3RhLWxlZnQgaDIge1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5jdGEtbGVmdCBwIHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY3RhLWNlbnRlciB7XHJcbiAgb3JkZXI6IC0xO1xyXG59XHJcbi5jdGFfaW5uZXIgaW1nIHtcclxuICB3aWR0aDogMTAwJTsgLyog0YjQuNGA0LjQvdCwIDEwMCUg0LLRltC0INC60L7QvdGC0LXQudC90LXRgNCwICovXHJcbiAgaGVpZ2h0OiAyMDBweDsgLyog0LLQuNGB0L7RgtCwINCw0LLRgtC+0LzQsNGC0LjRh9C90LAsINGJ0L7QsSDQt9Cx0LXRgNC10LPRgtC4INC/0YDQvtC/0L7RgNGG0ZbRlyAqL1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuLmN0YV9idXR0b24ge1xyXG4gIHBhZGRpbmc6IDE0cHggNDhweDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIGNvbG9yOiAjMWQxZDFmO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5jdGFfYnV0dG9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG59XHJcbi8qIFJlc3BvbnNpdmUgKi9cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY3RhIHtcclxuICAgIG1hcmdpbjogMHB4IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xyXG4gIC5ib3R0b20tcmlnaHQge1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSA4MCUsIDg3JSAxMDAlLCAwIDEwMCUsIDAgMCk7XHJcbiAgfVxyXG4gIC5ib3R0b20tbGVmdCB7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMDAlIDEwMCUsIDEyJSAxMDAlLCAwIDgwJSwgMCAwKTtcclxuICB9XHJcbiAgLnRvcC1yaWdodCB7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oODclIDAsIDEwMCUgMjAlLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAwKTtcclxuICB9XHJcbiAgLnRvcC1sZWZ0IHtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMiUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAyMCUpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgfVxyXG4gIC8vIC5zbGlkZXItY29udGFpbmVyIHtcclxuICAvLyAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy8gfVxyXG4gIC5zbGlkZXIgLnRpdGxlLTIge1xyXG4gICAgZm9udC1zaXplOiAyODtcclxuICB9XHJcbiAgLnNlcnZpY2VzLW1vYmlsZSAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAvLyBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtY2FyZCAuc2VydmljZS1idXR0b24ge1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtdXMge1xyXG4gICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgfVxyXG4gIC5hYm91dC11cyAuZ3JpZC1jb250YWluZXIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudDtcclxuICB9XHJcbiAgLmFib3V0LXVzIC5ncmlkLWl0ZW0tbWVyZ2VkIHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICBncmlkLXJvdzogYXV0bztcclxuICB9XHJcbiAgLmFib3V0LXVzIC5ncmFkaWVudC1jaXJjbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmFib3V0LXVzIC5ncmlkLWl0ZW0ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuICAuYWJvdXQtdXMgLmdyaWQtaXRlbTpudGgtY2hpbGQoNikge1xyXG4gICAgZ3JpZC1yb3c6IDI7XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICB9XHJcbiAgLmFib3V0LXVzIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtcm93OiAzO1xyXG4gICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgfVxyXG4gIC5hYm91dC11cyAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgICBncmlkLXJvdzogNDtcclxuICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gIH1cclxuICAuYWJvdXQtdXMgLmdyaWQtaXRlbSAudGl0bGUtMyB7XHJcbiAgICBtYXJnaW46IDVweCAxMHB4O1xyXG4gIH1cclxuICAuYWJvdXQtdXMgLmdyaWQtaXRlbSBpbWcge1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5zZXJ2aWNlcy1tb2JpbGUsXHJcbiAgLmN0YSB7XHJcbiAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgfVxyXG4gIC5jdGEge1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmN0YV9pbm5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgY29sb3I6IHJnYig3NSwgNzQsIDc0KTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdGFfaW5uZXI6OmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmN0YV9pbm5lciBoMiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBtZWRpYUJnKCkge1xuICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldCgpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUoKSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBpcGFkKCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIl19 */
