#sfr-100-image-1,#sfr-100-text-1{animation-delay:calc(var(--sfr-100-1-scroll) * -1s)}#sfr-90-image-1,#sfr-90-text-1{animation-delay:calc(var(--sfr-90-1-scroll) * -1s)}#sfr-50-image-1,#sfr-50-text-1,#sfr-50-text-1 h2,#sfr-50-text-1 p{animation-delay:calc(var(--sfr-50-1-scroll) * -1s)}#sfr-100-image-2,#sfr-100-text-2{animation-delay:calc(var(--sfr-100-2-scroll) * -1s)}#sfr-90-image-2,#sfr-90-text-2{animation-delay:calc(var(--sfr-90-2-scroll) * -1s)}#sfr-50-image-2,#sfr-50-text-2,#sfr-50-text-2 h2,#sfr-50-text-2 p{animation-delay:calc(var(--sfr-50-2-scroll) * -1s)}#sfr-100-image-3,#sfr-100-text-3{animation-delay:calc(var(--sfr-100-3-scroll) * -1s)}#sfr-90-image-3,#sfr-90-text-3{animation-delay:calc(var(--sfr-90-3-scroll) * -1s)}#sfr-50-image-3,#sfr-50-text-3,#sfr-50-text-3 h2,#sfr-50-text-3 p{animation-delay:calc(var(--sfr-50-3-scroll) * -1s)}#sfr-100-image-4,#sfr-100-text-4{animation-delay:calc(var(--sfr-100-4-scroll) * -1s)}#sfr-90-image-4,#sfr-90-text-4{animation-delay:calc(var(--sfr-90-4-scroll) * -1s)}#sfr-50-image-4,#sfr-50-text-4,#sfr-50-text-4 h2,#sfr-50-text-4 p{animation-delay:calc(var(--sfr-50-4-scroll) * -1s)}#sfr-100-image-5,#sfr-100-text-5{animation-delay:calc(var(--sfr-100-5-scroll) * -1s)}#sfr-90-image-5,#sfr-90-text-5{animation-delay:calc(var(--sfr-90-5-scroll) * -1s)}#sfr-50-image-5,#sfr-50-text-5,#sfr-50-text-5 h2,#sfr-50-text-5 p{animation-delay:calc(var(--sfr-50-5-scroll) * -1s)}#sfr-100-image-6,#sfr-100-text-6{animation-delay:calc(var(--sfr-100-6-scroll) * -1s)}#sfr-90-image-6,#sfr-90-text-6{animation-delay:calc(var(--sfr-90-6-scroll) * -1s)}#sfr-50-image-6,#sfr-50-text-6,#sfr-50-text-6 h2,#sfr-50-text-6 p{animation-delay:calc(var(--sfr-50-6-scroll) * -1s)}#sfr-100-image-7,#sfr-100-text-7{animation-delay:calc(var(--sfr-100-7-scroll) * -1s)}#sfr-90-image-7,#sfr-90-text-7{animation-delay:calc(var(--sfr-90-7-scroll) * -1s)}#sfr-50-image-7,#sfr-50-text-7,#sfr-50-text-7 h2,#sfr-50-text-7 p{animation-delay:calc(var(--sfr-50-7-scroll) * -1s)}#sfr-100-image-8,#sfr-100-text-8{animation-delay:calc(var(--sfr-100-8-scroll) * -1s)}#sfr-90-image-8,#sfr-90-text-8{animation-delay:calc(var(--sfr-90-8-scroll) * -1s)}#sfr-50-image-8,#sfr-50-text-8,#sfr-50-text-8 h2,#sfr-50-text-8 p{animation-delay:calc(var(--sfr-50-8-scroll) * -1s)}.images-slider{position:relative}.images-slider .slick-track .slide>div{background-position:50%;background-repeat:no-repeat;background-size:cover}.isLarge .images-slider .slick-track .slide>div{height:calc(100vh - 6rem)}.isSmall .images-slider .slick-track .slide>div{padding-top:66.66666667%}.arrows{z-index:2;width:100%;height:1px}.arrow,.arrows{position:absolute;left:0;top:50%;transform:translateY(-50%)}.arrow{width:2rem;height:2rem;background-color:#fefefe;cursor:pointer}.arrow span{position:absolute;left:1.25rem;top:50%;transform:translate(-50%,-50%) rotate(45deg);display:block;width:.5rem;height:.5rem;border:.1rem solid #6d6d6d;border-width:0 0 .1rem .1rem}.arrow-next{left:auto;right:0}.arrow-next span{left:.75rem;transform:translate(-50%,-50%) rotate(-135deg)}.slick-dots{bottom:0;position:absolute;display:flex;justify-content:center;width:100%;list-style:none;bottom:2rem;margin:0}.slick-dots li{position:relative;display:inline-block;width:2rem;height:.25rem;margin:0 .25rem;padding:0;cursor:pointer}.slick-dots li button{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;line-height:0;display:block;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{content:"";line-height:20px;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;opacity:.25;background-color:#fefefe;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#fefefe}.isSmall .images-slider{padding-bottom:1.25rem}.isSmall .arrows{display:none}.isSmall .slick-dots{padding:0;bottom:0}.isSmall .slick-dots li button:before{background-color:#6d6d6d}.isSmall .slick-dots li.slick-active button:before{color:#6d6d6d}@keyframes a{0%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes b{0%{opacity:0}20%{opacity:0}30%{opacity:1}70%{opacity:1}80%{opacity:0}to{opacity:0}}@keyframes c{0%{opacity:0}45%{opacity:0}50%{opacity:1}70%{opacity:1}90%{opacity:0}to{opacity:0}}@keyframes d{0%{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);opacity:1}20%{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);opacity:1}45%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}70%{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}90%{opacity:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{opacity:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes e{0%{opacity:0;transform:translateY(10rem)}35%{opacity:0;transform:translateY(10rem)}45%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes f{0%{opacity:0}30%{opacity:0}35%{opacity:1}65%{opacity:1}70%{opacity:0}to{opacity:0}}@keyframes g{0%{opacity:0}35%{opacity:0}40%{opacity:1}65%{opacity:1}70%{opacity:0}to{opacity:0}}.c-hamburger,.no-select,nav a{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.c-hamburger{position:fixed;z-index:101;right:1rem;top:1rem;display:block;overflow:hidden;margin:0;padding:0;width:2rem;height:2rem;font-size:0;text-indent:-9999px;-webkit-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:all .2s}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:.1rem;background:#fefefe}.c-hamburger span:after,.c-hamburger span:before{position:absolute;display:block;left:0;width:100%;height:.1rem;background-color:#fefefe;content:"";transition-duration:.2s,.2s;transition-delay:.2s,0s}.c-hamburger span:before{top:-.75rem;transition-property:top,transform}.c-hamburger span:after{bottom:-.75rem;transition-property:bottom,transform}header{position:fixed;left:0;top:0;width:100%;z-index:3}nav{position:relative;justify-content:flex-end;padding:1rem;height:5rem}nav,nav ul{display:flex}nav ul{padding:0;margin:0;align-items:center}nav li,nav ul{list-style:none}nav li{padding:0 .5rem}nav a{color:#fefefe;text-decoration:none;transition:all .2s;line-height:1;cursor:pointer;font-weight:500}.header-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fefefe;transform:translateY(-100%);transition:all .2s;padding:1.75rem 1rem;text-align:left}.header-overlay img{max-height:1.5rem;max-width:11rem}.overlay-active nav a{color:#6d6d6d}.overlay-active .header-overlay{transform:translate(0)}.logo{width:13rem;max-width:13rem;position:fixed;left:1rem;top:1rem;opacity:0;transition:opacity .25s;z-index:1}.logo.is-active{opacity:1}@media screen and (max-width:1023px){header{height:3.5rem}.header-overlay{padding:1rem}.header-overlay img{max-height:1.5rem;max-width:10rem}nav{position:fixed;left:0;top:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url(../assets/images/building/b_bg.jpg);opacity:0;z-index:-100;transform:translateY(-100%);transition:opacity .3s,z-index 0s,transform 0s .3s}nav,nav ul{justify-content:center}nav ul{flex-direction:column;align-items:center}nav li{padding:.5rem 0;text-transform:uppercase;font-size:2rem;letter-spacing:.2rem}nav li a{font-weight:400}.c-hamburger{width:1.5rem;height:1.5rem}.c-hamburger span:after,.c-hamburger span:before{height:.1rem}.c-hamburger span:before{top:-.6rem}.c-hamburger span:after{bottom:-.6rem}.overlay-active .c-hamburger span,.overlay-active .c-hamburger span:after,.overlay-active .c-hamburger span:before{background:#6d6d6d}.nav-active .c-hamburger span{background:none}.nav-active .c-hamburger span:before{top:0;transform:rotate(45deg);transition-delay:0s,.2s;background:#fefefe}.nav-active .c-hamburger span:after{bottom:0;transform:rotate(-45deg);transition-delay:0s,.2s;background:#fefefe}.nav-active nav{opacity:1;z-index:100;transition:opacity .3s;transform:translate(0)}.nav-active nav a{color:#fefefe}}@media screen and (min-width:1024px){.c-hamburger{display:none}}@media only screen and (min-device-width:320px) and (max-device-width:479px) and (orientation:portrait){.logo{width:10rem;max-width:10rem}}*{box-sizing:border-box}::selection{color:#fefefe;background:rgba(3,183,150,.75)}html{scroll-behavior:smooth}body,html{font-size:14px}body{margin:0;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6d6d6d}@media screen and (max-width:1366px) and (min-width:1200px){body,html{font-size:14px}}@media screen and (max-width:1600px) and (min-width:1367px){body,html{font-size:16px}}@media screen and (min-width:1601px){body,html{font-size:18px}}.change-browser{display:none}.is-ie{height:100vh;overflow:hidden}.is-ie .change-browser{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fefefe;text-align:center;z-index:200}.is-ie .change-browser h2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:1rem}h2{font-size:2rem;color:#03b796;margin:0;margin-bottom:1rem;font-weight:400;letter-spacing:.2rem;text-transform:uppercase;line-height:1}h2.is-white{color:#fefefe}p{font-size:1rem;font-weight:500;margin:0}.mar-b{margin-bottom:1rem}.no-margin{margin-bottom:0}@media screen and (max-width:1023px){#deviceHelper{width:1px}}@media screen and (min-width:1024px){#deviceHelper{width:2px}}.main-image{height:100vh;background-position:50%;background-repeat:no-repeat;background-size:cover}.map{margin:0 1rem 1rem;height:calc(100vh - 6rem)}.parallax{height:50vh;overflow:hidden;position:relative;margin-bottom:1rem}.parallax .image{background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;position:relative;left:0;top:0;height:100%;width:100%;animation:a 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--parallax-scroll) * -1s)}.parallax .text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:30rem;max-width:100%;padding:0 1rem;animation:b 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--parallax-scroll) * -1s)}.isSmall .main-image{height:50vh}.isSmall .map{height:calc(100vh - 4.5rem)}.isSmall .parallax{height:30vh}.isSmall .parallax .image,.isSmall .parallax .text{animation:unset}.isSmall .slide-from-right{padding:0 1rem 1rem;text-align:center;position:relative}.isSmall .slide-from-right .image-holder{position:relative}.isSmall .slide-from-right .image{padding-top:66.66666667%;background-position:50%;background-repeat:no-repeat;background-size:cover}.isSmall .slide-from-right .text-holder{padding:1rem 0 0}.isSmall .slide-from-right .text{width:30rem;max-width:100%;margin:3rem auto}.isSmall .slide-from-right.is-50 .image{padding-top:133.33333333%}.isSmall .slide-from-right.is-90{display:flex;flex-direction:column-reverse}.isSmall .slide-from-right.is-90 .text-holder{margin-bottom:1rem;background-color:rgba(3,183,150,.75);text-align:center;padding:0}.isSmall .slide-from-right.is-90 .text{margin:3rem auto}.isLarge .slide-from-right{padding:0 1rem 1rem;text-align:right;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.isLarge .slide-from-right .image-holder{height:calc(100vh - 6rem);width:100%;position:relative;animation:d 1s linear infinite;animation-play-state:paused}.isLarge .slide-from-right .image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%}.isLarge .slide-from-right .text-holder{padding:1rem 0 0}.isLarge .slide-from-right:not(.is-50):not(.is-90) .text-holder{animation:c 1s linear infinite;animation-play-state:paused}.isLarge .slide-from-right .text{width:30rem;max-width:100%}.isLarge .slide-from-right.is-50 .image-holder{width:50%}.isLarge .slide-from-right.is-50 .text-holder{text-align:center;position:absolute;left:0;top:0;width:50%;height:100%}.isLarge .slide-from-right.is-50 .text-holder .text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.isLarge .slide-from-right.is-50 .text-holder .text h2{animation:f 1s linear infinite;animation-play-state:paused}.isLarge .slide-from-right.is-50 .text-holder .text p{animation:g 1s linear infinite;animation-play-state:paused}.isLarge .slide-from-right.is-90 .image-holder{width:90%;animation:d 1s linear infinite;animation-play-state:paused}.isLarge .slide-from-right.is-90 .text-holder{position:absolute;left:1rem;top:4rem;background-color:rgba(3,183,150,.75);animation:e 1s linear infinite;animation-play-state:paused;text-align:center;padding:3rem;width:30rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbnMuc2NzcyIsIl9zbGljay5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX2FuaW1hdGlvbnMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUksaUNBQ0UsbURBQXlFLENBQUEsQUFPM0UsK0JBQ0Usa0RBQXVFLENBQUEsQUFlekUsa0VBQ0Usa0RBQXVFLENBQUEsQUF6QnpFLGlDQUNFLG1EQUF5RSxDQUFBLEFBTzNFLCtCQUNFLGtEQUF1RSxDQUFBLEFBZXpFLGtFQUNFLGtEQUF1RSxDQUFBLEFBekJ6RSxpQ0FDRSxtREFBeUUsQ0FBQSxBQU8zRSwrQkFDRSxrREFBdUUsQ0FBQSxBQWV6RSxrRUFDRSxrREFBdUUsQ0FBQSxBQXpCekUsaUNBQ0UsbURBQXlFLENBQUEsQUFPM0UsK0JBQ0Usa0RBQXVFLENBQUEsQUFlekUsa0VBQ0Usa0RBQXVFLENBQUEsQUF6QnpFLGlDQUNFLG1EQUF5RSxDQUFBLEFBTzNFLCtCQUNFLGtEQUF1RSxDQUFBLEFBZXpFLGtFQUNFLGtEQUF1RSxDQUFBLEFBekJ6RSxpQ0FDRSxtREFBeUUsQ0FBQSxBQU8zRSwrQkFDRSxrREFBdUUsQ0FBQSxBQWV6RSxrRUFDRSxrREFBdUUsQ0FBQSxBQXpCekUsaUNBQ0UsbURBQXlFLENBQUEsQUFPM0UsK0JBQ0Usa0RBQXVFLENBQUEsQUFlekUsa0VBQ0Usa0RBQXVFLENBQUEsQUF6QnpFLGlDQUNFLG1EQUF5RSxDQUFBLEFBTzNFLCtCQUNFLGtEQUF1RSxDQUFBLEFBZXpFLGtFQUNFLGtEQUF1RSxDQUFBLEFDakM3RSxlQUNJLGlCQUFrQixDQUFBLEFBRHRCLHVDQUtZLHdCQUEyQixBQUMzQiw0QkFBNEIsQUFDNUIscUJBQXNCLENBQUEsQUFLbEMsZ0RBSVkseUJBQTBCLENBQUEsQUFLdEMsZ0RBS2dCLHdCQUF5QixDQUFBLEFBU3pDLFFBQ0ksVUFBVSxBQUtWLFdBQVcsQUFDWCxVQUFXLENBQUEsQUFHZixlQVJJLGtC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LDhCQUFnQyxDQUFBLEFBN0RwRCx1REFnRXdCLCtCQUE0QyxBQUM1QywyQkFBNEIsQ0FBQSxBQWpFcEQsc0RBcUV3QiwrQkFBMkMsQUFDM0MsMkJBQTRCLENBQUEsQUF0RXBELCtDQThFZ0IsVUFBVSxBQUNWLCtCQUFvQyxBQUNwQywyQkFBNEIsQ0FBQSxBQWhGNUMsOENBcUZnQixrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLFNBQVMsQUFDVCxxQ0hoVkQsQUdpVkMsK0JBQXlDLEFBQ3pDLDRCQUE0QixBQUM1QixrQkFBa0IsQUFDbEIsYUFBYSxBQUNiLFdBQVksQ0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkc2ZyLXF0eTogODtcclxuXHJcbkBtaXhpbiBhbmltYXRpb24tZGVsYXkge1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHNmci1xdHkge1xyXG4gICAgI3Nmci0xMDAtaW1hZ2UtI3skaX0ge1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tc2ZyLTEwMC0jeyRpfS1zY3JvbGwpICogLTFzKVxyXG4gICAgfVxyXG5cclxuICAgICNzZnItMTAwLXRleHQtI3skaX0ge1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tc2ZyLTEwMC0jeyRpfS1zY3JvbGwpICogLTFzKVxyXG4gICAgfVxyXG5cclxuICAgICNzZnItOTAtaW1hZ2UtI3skaX0ge1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tc2ZyLTkwLSN7JGl9LXNjcm9sbCkgKiAtMXMpXHJcbiAgICB9XHJcblxyXG4gICAgI3Nmci05MC10ZXh0LSN7JGl9IHtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLXNmci05MC0jeyRpfS1zY3JvbGwpICogLTFzKVxyXG4gICAgfVxyXG5cclxuICAgICNzZnItNTAtaW1hZ2UtI3skaX0ge1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tc2ZyLTUwLSN7JGl9LXNjcm9sbCkgKiAtMXMpXHJcbiAgICB9XHJcblxyXG4gICAgI3Nmci01MC10ZXh0LSN7JGl9IHtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLXNmci01MC0jeyRpfS1zY3JvbGwpICogLTFzKVxyXG4gICAgfVxyXG5cclxuICAgICNzZnItNTAtdGV4dC0jeyRpfSBoMiB7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1zZnItNTAtI3skaX0tc2Nyb2xsKSAqIC0xcylcclxuICAgIH1cclxuXHJcbiAgICAjc2ZyLTUwLXRleHQtI3skaX0gcCB7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1zZnItNTAtI3skaX0tc2Nyb2xsKSAqIC0xcylcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGFuaW1hdGlvbi1kZWxheTsiLCIuaW1hZ2VzLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAuc2xpZGU+ZGl2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmlzTGFyZ2Uge1xyXG4gICAgLmltYWdlcy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcclxuXHJcbiAgICAgICAgLnNsaWRlPmRpdiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDZyZW0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmlzU21hbGwge1xyXG4gICAgLmltYWdlcy1zbGlkZXIge1xyXG4gICAgICAgIC5zbGljay10cmFjayAuc2xpZGUge1xyXG5cclxuICAgICAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjYuNjY2NjY2NjclO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gQXJyb3dzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4uYXJyb3dzIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbi5hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDAuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMC4xcmVtIDAuMXJlbTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5hcnJvdy1uZXh0IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBsZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIERvdHNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBib3R0b206IDJyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xyXG4gICAgbWFyZ2luOiAwIDAuMjVyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxyXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IC4yNTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmlzU21hbGwge1xyXG4gICAgLmltYWdlcy1zbGlkZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLmFycm93cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRibGFjazogIzZkNmQ2ZDtcclxuJHdoaXRlOiAjZmVmZWZlO1xyXG4kZ3JlZW46ICMwM2I3OTY7IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vL1BhcmFsYXggZWZmZWN0XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbkBrZXlmcmFtZXMgcGFyYWxheFpvb21PdXQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwYXJhbGF4VGV4dEZhZGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDMwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICA3MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgODAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vU2xpZGUgZnJvbSByaWdodCAtIGZ1bGwgd2lkdGggd2l0aCB0ZXh0IG9uIHRoZSBib3R0b21cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuQGtleWZyYW1lcyBzZnItMTAwIHtcclxuICAgIDAlIHtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMTAwJSAxMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDIwJSB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICA0NSUge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgNzAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIDkwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNmci0xMDAtdGV4dCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICA0NSUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDcwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICA5MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vL1NsaWRlIGZyb20gcmlnaHQgLSA5MCVcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuQGtleWZyYW1lcyBzZnItOTAge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAxMDAlIDEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgMjAlIHtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMTAwJSAxMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDQ1JSB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICA3MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgOTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2ZyLTkwLXRleHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTByZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIDM1JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHJlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgNDUlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy9TbGlkZSBmcm9tIHJpZ2h0IC0gZjUwJVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5Aa2V5ZnJhbWVzIHNmci01MCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAyMCUge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAxMDAlIDEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgNDUlIHtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDcwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICA5MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzZnItNTAtdGV4dC1oMiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAzMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMzUlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDY1JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICA3MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzZnItNTAtdGV4dC1wIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDM1JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICA0MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgNjUlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDcwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi5uby1zZWxlY3Qge1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcblxyXG4uYy1oYW1idXJnZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAxO1xyXG4gICAgcmlnaHQ6IDFyZW07XHJcbiAgICB0b3A6IDFyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgQGV4dGVuZCAubm8tc2VsZWN0O1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjFyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycywgMC4ycztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IC0wLjc1cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtMC43NXJlbTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMztcclxufVxyXG5cclxubmF2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGhlaWdodDogNXJlbTtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgQGV4dGVuZCAubm8tc2VsZWN0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdmVybGF5LWFjdGl2ZSB7XHJcbiAgICBuYXYgYSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW92ZXJsYXkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9nbyB7XHJcbiAgICB3aWR0aDogMTNyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEzcmVtO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMXJlbTtcclxuICAgIHRvcDogMXJlbTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItb3ZlcmxheSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBuYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYnVpbGRpbmcvYl9iZy5qcGcnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xMDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgei1pbmRleCAwcywgdHJhbnNmb3JtIDBzIDAuM3M7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1oYW1idXJnZXIge1xyXG4gICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICBcclxuICAgICAgICBzcGFuIHtcclxuICAgIFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMC4xcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTAuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTAuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmxheS1hY3RpdmUgLmMtaGFtYnVyZ2VyIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1hY3RpdmUge1xyXG4gICAgICAgIC5jLWhhbWJ1cmdlciBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4ycztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmMtaGFtYnVyZ2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNDc5cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTByZW07XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuQGltcG9ydCBcInNsaWNrXCI7XHJcbkBpbXBvcnQgXCJhbmltYXRpb25zXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXJcIjtcclxuXHJcbioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkZ3JlZW4sIDAuNzUpO1xyXG59XHJcblxyXG46OnNlbGVjdGlvbiB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkZ3JlZW4sIDAuNzUpO1xyXG59XHJcblxyXG5odG1sIHtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG4gICAgYm9keSxcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XHJcblxyXG4gICAgYm9keSxcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMXB4KSB7XHJcblxyXG4gICAgYm9keSxcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNoYW5nZS1icm93c2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pcy1pZSB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuY2hhbmdlLWJyb3dzZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAyMDA7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgJi5pcy13aGl0ZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxucCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWFyLWIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLm5vLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICNkZXZpY2VIZWxwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgI2RldmljZUhlbHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW4taW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4ubWFwIHtcclxuICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMXJlbTtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDZyZW0pO1xyXG59XHJcblxyXG4ucGFyYWxsYXgge1xyXG4gICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgLmltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhbmltYXRpb246IHBhcmFsYXhab29tT3V0IDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1wYXJhbGxheC1zY3JvbGwpICogLTFzKTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgYW5pbWF0aW9uOiBwYXJhbGF4VGV4dEZhZGUgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLXBhcmFsbGF4LXNjcm9sbCkgKiAtMXMpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmlzU21hbGwge1xyXG4gICAgLm1haW4taW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogNTB2aDtcclxuICAgIH1cclxuXHJcbiAgICAubWFwIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0LjVyZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXJhbGxheCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHZoO1xyXG5cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtZnJvbS1yaWdodCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaW1hZ2UtaG9sZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDY2LjY2NjY2NjY3JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtaG9sZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM3JlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy01MCB7XHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTMzLjMzMzMzMzMzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy05MCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JlZW4sIDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pc0xhcmdlIHtcclxuICAgIC5zbGlkZS1mcm9tLXJpZ2h0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2cmVtKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzZnItMTAwIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmlzLTUwKTpub3QoLmlzLTkwKSAudGV4dC1ob2xkZXIge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHNmci0xMDAtdGV4dCAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy01MCB7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2UtaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNmci01MC10ZXh0LWgyIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNmci01MC10ZXh0LXAgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy05MCB7XHJcbiAgICAgICAgICAgIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2ZyLTkwIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JlZW4sIDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzZnItOTAtdGV4dCAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
