.about-header .title-desc .title-wrap h1,.about-header .title-desc .title-wrap p,.about-header .video-wrap-wrap .label,.about-header .video-wrap-wrap .video-player .button-player span,.about-header .video-wrap-wrap .video-player .time .current,.about-header .video-wrap-wrap .video-player .time .total{font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal}.about-header .video-wrap-wrap .video-player .play-pause.played .pause .icon svg *,.product-slider-wrap .product-slider-list .product-slider-item .arrow svg *{fill:#fff}.about-header{padding:2.08333vw 2.08333vw 10.41667vw}@media screen and (max-width:960px){.about-header{padding:5.33333vw 5.33333vw 40vw}}.about-header .title-desc .title-wrap{padding-top:.48611vw}.about-header .title-desc .title-wrap h1{text-transform:uppercase;font-size:1.38889vw;line-height:1;text-align:left;color:#050505;width:47.91667vw;height:6.94444vw;float:left}@media screen and (max-width:960px){.about-header .title-desc .title-wrap{padding-top:0}.about-header .title-desc .title-wrap h1{width:auto;height:auto;float:none;font-size:4.26667vw}}.about-header .title-desc .title-wrap p{text-transform:uppercase;font-size:3.05556vw;line-height:1.23;text-align:left;color:#050505}@media screen and (max-width:960px){.about-header .title-desc .title-wrap p{margin-top:13.33333vw;font-size:5.86667vw}}.about-header .video-wrap-wrap{margin-top:2.77778vw;position:relative}.about-header .video-wrap-wrap .label{position:absolute;top:-5.06944vw;right:0;font-size:1.25vw;line-height:1.56;text-align:left;color:#050505}@media screen and (max-width:960px){.about-header .video-wrap-wrap{margin-top:9.33333vw}.about-header .video-wrap-wrap .label{top:0;position:static;font-size:3.73333vw;margin-bottom:4vw;opacity:.7}}.about-header .video-wrap-wrap .video-player{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40.27778vw;border-radius:1.66667vw;overflow:hidden}@media screen and (max-width:960px){.about-header .video-wrap-wrap .video-player{height:128vw;border-radius:5.33333vw}}.about-header .video-wrap-wrap .video-player .video-placeholder-wrap{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;overflow:hidden;pointer-events:none}.about-header .video-wrap-wrap .video-player .video-wrap{width:100%;height:100%}.about-header .video-wrap-wrap .video-player .progress-bar-horizontal{position:absolute;left:0;right:0;bottom:-14px;height:14px;cursor:pointer;-webkit-transition:.2s ease-in-out bottom;-o-transition:.2s ease-in-out bottom;transition:.2s ease-in-out bottom;z-index:2}@media screen and (max-width:960px){.about-header .video-wrap-wrap .video-player .progress-bar-horizontal{height:3.73333vw;bottom:6.66667vw;left:4vw;right:4vw}}.about-header .video-wrap-wrap .video-player .progress-bar-horizontal.active{bottom:0}@media screen and (max-width:960px){.about-header .video-wrap-wrap .video-player .progress-bar-horizontal.active{bottom:6.66667vw}}.about-header .video-wrap-wrap .video-player .progress-bar-horizontal .progress-bar-current{width:0%;position:absolute;left:0;height:3px;bottom:0;background:#fff;z-index:2}@media screen and (max-width:960px){.about-header .video-wrap-wrap .video-player .progress-bar-horizontal .progress-bar-current{height:2px}}@media screen and (min-width:960px){.about-header .video-wrap-wrap .video-player .progress-bar-horizontal.active:hover .progress-bar-hover{opacity:.3}.about-header .video-wrap-wrap .video-player .progress-bar-horizontal.active:hover .progress-bar-curret{opacity:1}.about-header .video-wrap-wrap .video-player .progress-bar-horizontal .progress-bar-hover{width:0;position:absolute;left:0;height:3px;bottom:0;background:#fff;z-index:1;opacity:0}.about-header .video-wrap-wrap .video-player .progress-bar-horizontal .progress-bar-curret{width:3px;position:absolute;left:0;top:0;bottom:0;background:#fff;z-index:1;opacity:0}}.about-header .video-wrap-wrap .video-player video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-header .video-wrap-wrap .video-player .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;left:1.38889vw;bottom:1.38889vw;z-index:2}.about-header .video-wrap-wrap .video-player .time .current{font-size:3.05556vw;line-height:1.32;text-align:right;color:#fff;margin-bottom:-.76389vw}@media screen and (max-width:960px){.about-header .video-wrap-wrap .video-player .time{left:4vw;bottom:10.13333vw}.about-header .video-wrap-wrap .video-player .time .current{font-size:9.6vw;margin-bottom:-2.13333vw}}.about-header .video-wrap-wrap .video-player .time .total{margin-left:.34722vw;font-size:1.11111vw;line-height:1.38;text-align:left;color:#fff}.about-header .video-wrap-wrap .video-player .play-pause{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.about-header .video-wrap-wrap .video-player .play-pause.paused .play{display:block}.about-header .video-wrap-wrap .video-player .play-pause.paused .pause,.about-header .video-wrap-wrap .video-player .play-pause.played .play{display:none}.about-header .video-wrap-wrap .video-player .play-pause.played .pause{display:block}.about-header .video-wrap-wrap .video-player .play-pause.played .pause .icon{background:0 0;border:1px solid #fff;opacity:.4;-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}.about-header .video-wrap-wrap .video-player .play-pause.played .pause .icon:hover{opacity:1}.about-header .video-wrap-wrap .video-player .button-player{margin-top:.69444vw;cursor:pointer}@media screen and (min-width:960px){.about-header .video-wrap-wrap .video-player .button-player:hover .icon{background:#fff}.about-header .video-wrap-wrap .video-player .button-player:hover .icon svg *{fill:#050505}}.about-header .video-wrap-wrap .video-player .button-player .icon{width:6.38889vw;height:6.38889vw;border-radius:1.66667vw;background-color:#050505;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:960px){.about-header .video-wrap-wrap .video-player .time .total{margin-left:1.06667vw;font-size:4.26667vw}.about-header .video-wrap-wrap .video-player .button-player{margin-top:0}.about-header .video-wrap-wrap .video-player .button-player .icon{width:24.53333vw;height:24.53333vw;border-radius:6.4vw}}.about-header .video-wrap-wrap .video-player .button-player .icon svg{width:1.94444vw;height:1.94444vw}.about-header .video-wrap-wrap .video-player .button-player span{margin:.55556vw 0 .34722vw;text-transform:uppercase;font-size:.97222vw;line-height:1.29;text-align:center;color:#fff;display:block}.about-header .text-wrap p,.product-slider-wrap .product-slider-title-desc .desc p,.product-slider-wrap .product-slider-title-desc .title h2,.product-slider-wrap .product-tm-list,.product-slider-wrap .product-tm-list a{font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#050505}.about-header .text-wrap{padding:2.77778vw 2.08333vw 0 47.91667vw}.about-header .text-wrap p{font-size:1.11111vw;line-height:1.63;margin-bottom:2.08333vw}@media screen and (max-width:960px){.about-header .video-wrap-wrap .video-player .button-player .icon svg{width:7.46667vw;height:7.46667vw}.about-header .video-wrap-wrap .video-player .button-player span{display:none}.about-header .text-wrap{padding:10.66667vw 0 0}.about-header .text-wrap p{font-size:4.26667vw;margin-bottom:8vw}}.about-header .text-wrap p:last-child{margin-bottom:0}.product-slider-wrap{border-top:1px solid #050505;padding-bottom:5.55556vw;overflow:hidden}@media screen and (max-width:960px){.product-slider-wrap{padding-bottom:16vw}}.product-slider-wrap .product-slider-title-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.43056vw 22.56944vw 9.72222vw 2.08333vw}.product-slider-wrap .product-slider-title-desc .title h2{text-transform:uppercase;font-size:5.27778vw;line-height:.95}.product-slider-wrap .product-slider-title-desc .desc{width:27.43056vw}@media screen and (max-width:960px){.product-slider-wrap .product-slider-title-desc{padding:5.33333vw 5.33333vw 34.66667vw;display:block}.product-slider-wrap .product-slider-title-desc .title h2{font-size:9.6vw;margin-bottom:5.33333vw}.product-slider-wrap .product-slider-title-desc .desc{width:100%}}.product-slider-wrap .product-slider-title-desc .desc p{font-size:1.11111vw;line-height:1.63}.product-slider-wrap .product-slider-list .slick-list{overflow:visible}@media screen and (max-width:960px){.product-slider-wrap .product-slider-title-desc .desc p{font-size:4.26667vw}.product-slider-wrap .product-slider-list{position:relative;padding-bottom:26.66667vw}.product-slider-wrap .product-slider-list .slick-button{width:10.66667vw;height:10.66667vw;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:2.13333vw;border:1px solid rgba(5,5,5,.2);position:absolute;bottom:10.66667vw}.product-slider-wrap .product-slider-list .slick-button svg{width:3.73333vw;height:3.2vw}.product-slider-wrap .product-slider-list .slick-button.slick-button-prev{left:5.33333vw}.product-slider-wrap .product-slider-list .slick-button.slick-button-prev svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.product-slider-wrap .product-slider-list .slick-button.slick-button-next{right:5.33333vw}.product-slider-wrap .product-slider-list .slick-dots{position:absolute;width:49.33333vw;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;bottom:15.2vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-slider-wrap .product-slider-list .slick-dots li{margin-right:1.33333vw;width:100%}.product-slider-wrap .product-slider-list .slick-dots li:last-child{margin-right:0}.product-slider-wrap .product-slider-list .slick-dots li.slick-active button{background-color:#050505}.product-slider-wrap .product-slider-list .slick-dots li button{font-size:0;padding:0;-webkit-appearance:none;border:none;outline:0;width:100%;height:.53333vw;background-color:rgba(5,5,5,.1);-webkit-transition:.2s ease-in-out background;-o-transition:.2s ease-in-out background;transition:.2s ease-in-out background}}.product-slider-wrap .product-slider-list .product-slider-item{text-decoration:none;height:34.30556vw;position:relative;border-radius:1.66667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transition:.2s ease-in-out background;-o-transition:.2s ease-in-out background;transition:.2s ease-in-out background;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible}@media screen and (max-width:960px){.product-slider-wrap .product-slider-list .product-slider-item{height:73.86667vw;border-radius:2.13333vw;width:34.66667vw!important}.product-slider-wrap .product-slider-list .product-slider-item.slick-current{background-color:#fff;width:49.33333vw!important;margin-right:-8vw;margin-left:-8vw;z-index:2}.product-slider-wrap .product-slider-list .product-slider-item.slick-current .img-wrap{height:90.66667vw;width:68vw}.product-slider-wrap .product-slider-list .product-slider-item.slick-current .arrow{opacity:1}}@media screen and (min-width:960px){.product-slider-wrap .product-slider-list .product-slider-item.hover,.product-slider-wrap .product-slider-list .product-slider-item:hover{background-color:#fff}.product-slider-wrap .product-slider-list .product-slider-item.hover .img-wrap,.product-slider-wrap .product-slider-list .product-slider-item:hover .img-wrap{height:38.54167vw;width:23.88889vw}.product-slider-wrap .product-slider-list .product-slider-item.hover .arrow,.product-slider-wrap .product-slider-list .product-slider-item:hover .arrow{opacity:1}}.product-slider-wrap .product-slider-list .product-slider-item .img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32.29167vw;width:19.72222vw;padding-bottom:2.43056vw;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.2s ease-in-out width,.2s ease-in-out height;-o-transition:.2s ease-in-out width,.2s ease-in-out height;transition:.2s ease-in-out width,.2s ease-in-out height}@media screen and (max-width:960px){.product-slider-wrap .product-slider-list .product-slider-item .img-wrap{height:50.66667vw;width:33.6vw;padding-bottom:5.06667vw}}.product-slider-wrap .product-slider-list .product-slider-item .img-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-slider-wrap .product-slider-list .product-slider-item .arrow{position:absolute;right:.97222vw;bottom:.97222vw;width:2.77778vw;height:2.77778vw;background-color:#050505;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}@media screen and (max-width:960px){.product-slider-wrap .product-slider-list .product-slider-item .img-wrap img{-o-object-fit:contain;object-fit:contain}.product-slider-wrap .product-slider-list .product-slider-item .arrow{right:2.66667vw;bottom:auto;top:2.66667vw;width:6.66667vw;height:6.66667vw;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg);background-color:#fff;border:1px solid rgba(5,5,5,.1)}}.about-etaps,.about-faq{border-top:1px solid #050505}.product-slider-wrap .product-slider-list .product-slider-item .arrow svg{width:1.31944vw;height:1.18056vw}.product-slider-wrap .product-tm-list{padding:2.08333vw 2.08333vw 2.77778vw;font-size:1.38889vw;line-height:1.5}@media screen and (max-width:960px){.product-slider-wrap .product-slider-list .product-slider-item .arrow svg{width:2.93333vw;height:2.66667vw}.product-slider-wrap .product-slider-list .product-slider-item .arrow svg *{fill:#050505}.product-slider-wrap .product-tm-list{padding:0 5.33333vw 10.66667vw;font-size:4.26667vw}.product-slider-wrap .product-tm-list span{display:block;text-transform:uppercase;margin-bottom:2.66667vw}}.product-slider-wrap .product-tm-list a{padding:.27778vw .41667vw 0 .55556vw;border-radius:.55556vw;background-color:#fff;text-transform:uppercase;text-decoration:none;font-size:1.38889vw;line-height:1.3;margin:.27778vw;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:.2s ease-in-out color,.2s ease background;-o-transition:.2s ease-in-out color,.2s ease background;transition:.2s ease-in-out color,.2s ease background}@media screen and (max-width:960px){.product-slider-wrap .product-tm-list a{padding:.8vw 1.06667vw 0 1.6vw;border-radius:2.13333vw;font-size:3.73333vw;margin:0 1.06667vw 1.06667vw 0}}@media screen and (min-width:960px){.product-slider-wrap .product-tm-list a.hover,.product-slider-wrap .product-tm-list a:hover{background-color:#050505;color:#fff}}.product-slider-wrap .product-tm-list-desc p,.quality-text .text-wrap p,.quality-text .title-wrap h2{color:#050505;font-stretch:normal;font-style:normal;letter-spacing:normal;font-weight:400;text-align:left}.product-slider-wrap .product-tm-list-desc{margin-left:2.08333vw;width:47.36111vw}.product-slider-wrap .product-tm-list-desc p{font-size:1.66667vw;line-height:1.42}@media screen and (max-width:960px){.product-slider-wrap .product-tm-list-desc{width:100%;padding:0 5.33333vw;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.product-slider-wrap .product-tm-list-desc p{font-size:4.26667vw}}.quality-text{padding:4.86111vw 4.16667vw 4.16667vw 45vw;border-bottom:1px solid #050505}.quality-text .title-wrap{margin-bottom:3.47222vw}.quality-text .title-wrap h2{text-transform:uppercase;font-size:3.05556vw;line-height:1.32}@media screen and (max-width:960px){.quality-text{padding:16vw 5.33333vw 4vw}.quality-text .title-wrap{margin-bottom:5.33333vw}.quality-text .title-wrap h2{font-size:8vw;line-height:1.13}}.quality-text .text-wrap{margin-bottom:2.77778vw}.quality-text .text-wrap p{font-size:1.11111vw;line-height:1.63}@media screen and (max-width:960px){.quality-text .text-wrap{margin-bottom:13.33333vw}.quality-text .text-wrap p{font-size:4.26667vw}}.quality-text .standarts-text{font-size:4.16667vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:.83;letter-spacing:normal;text-align:left;color:#fff}.about-etaps .about-etaps-title .desc,.about-etaps .about-etaps-title h2,.about-faq .about-faq-title h2,.product-page .product-page-header .product-page-tag a,.product-page .product-page-header .product-page-title h1,.production .text p,.production .title-text .title-wrap h2,.production .title-text .title-wrap h3{color:#050505;font-stretch:normal;font-style:normal;letter-spacing:normal}.production{padding:2.43056vw 2.08333vw 10.41667vw}.production .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.production .title-text .title-wrap{text-transform:uppercase;width:39.44444vw;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:960px){.quality-text .standarts-text{font-size:11.2vw;line-height:1;text-transform:uppercase}.production{padding:5.33333vw 5.33333vw 40vw}.production .title-text{display:block}.production .title-text .title-wrap{width:100%}}.production .title-text .title-wrap h2{font-size:5.27778vw;font-weight:400;line-height:.95;text-align:left;margin-bottom:2.77778vw}@media screen and (max-width:960px){.production .title-text .title-wrap h2{font-size:9.6vw}}.production .title-text .title-wrap h3{font-size:1.38889vw;font-weight:400;line-height:1.4;text-align:left}.production .title-text .text{margin-right:2.08333vw;width:45.83333vw}@media screen and (max-width:960px){.production .title-text .title-wrap h3{font-size:4.26667vw;margin-top:10.66667vw;margin-left:22.66667vw}.production .title-text .text{width:100%;margin-right:0;margin-top:16vw}}.production .img-text{position:relative;margin-top:5.41667vw}.production .img-text .images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:960px){.production .img-text{margin-top:18.66667vw}.production .img-text .images{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-right:-5.33333vw;margin-left:-5.33333vw}}.production .img-text .images .icon-wrap{position:absolute;top:16.45833vw;left:0;width:23.88889vw;height:23.88889vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#fff}@media screen and (max-width:960px){.production .img-text .images .icon-wrap{display:none}}.production .img-text .images .icon-wrap svg{width:2.43056vw;height:3.33333vw}.production .img-text .images .img-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:15.27778vw;height:15.27778vw;margin-right:.69444vw;border-radius:1.80556vw}@media screen and (max-width:960px){.production .img-text .images .img-small{width:33.6vw;height:33.6vw;margin-right:5.33333vw;border-radius:3.46667vw;margin-top:3.46667vw}}.production .img-text .images .img-small img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.production .img-text .images .img-big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:47.91667vw;height:31.73611vw}@media screen and (max-width:960px){.production .img-text .images .img-big{width:100%;height:112vw}}.production .img-text .images .img-big img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.about-etaps .accordion-item:last-child:after,.about-faq .accordion-item:last-child:after{display:none!important}.production .img-text .text{width:58.33333vw;margin-left:auto;margin-top:2.08333vw;margin-right:5.55556vw}@media screen and (max-width:960px){.production .img-text .text{margin-right:0;margin-top:16vw;width:100%}}.production .text-wrap{margin-top:2.77778vw;padding:0 2.08333vw 0 47.91667vw}.production .text p{font-size:1.11111vw;font-weight:400;line-height:1.63;text-align:left;margin-bottom:2.08333vw}@media screen and (max-width:960px){.production .text-wrap{margin-top:8vw;padding:0}.production .text p{font-size:4.26667vw;margin-bottom:8vw}}.production .text p:last-child{margin-bottom:0}.about-etaps{padding:2.43056vw 2.08333vw 3.47222vw;overflow:hidden}.about-etaps .about-etaps-title{margin-bottom:4.16667vw;text-transform:uppercase}@media screen and (max-width:960px){.about-etaps{padding:5.33333vw 5.33333vw 21.33333vw}.about-etaps .about-etaps-title{margin-bottom:16vw}}.about-etaps .about-etaps-title h2{margin-bottom:2.77778vw;font-size:5.27778vw;font-weight:400;line-height:.95;text-align:left}@media screen and (max-width:960px){.about-etaps .about-etaps-title h2{margin-bottom:5.33333vw;font-size:9.6vw}}.about-etaps .about-etaps-title .desc{width:45.20833vw;font-size:1.38889vw;font-weight:400;line-height:1.4;text-align:left}.about-faq{padding:2.43056vw 2.08333vw 3.47222vw}@media screen and (max-width:960px){.about-etaps .about-etaps-title .desc{width:100%;font-size:4.26667vw}.about-faq{padding:5.33333vw 5.33333vw 21.33333vw}}.about-faq .about-faq-title{text-transform:uppercase}.about-faq .about-faq-title h2{font-size:5.27778vw;font-weight:400;line-height:.95;text-align:left}.about-faq .faq-list{padding:0}.product-page{padding:0 2.77778vw;overflow:hidden}@media screen and (max-width:960px){.about-faq .about-faq-title h2{font-size:9.6vw;line-height:1.11}.product-page{padding:0 4vw}}.product-page .product-page-header{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-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-bottom:1.45833vw;padding-top:2.08333vw;z-index:2}.product-page .product-page-header .product-page-title{max-width:50.48611vw}.product-page .product-page-header .product-page-title h1{font-size:7.63889vw;font-weight:500;line-height:.92;text-align:center;text-transform:uppercase}.product-page .product-page-header .product-page-tag{margin-top:.55556vw}@media screen and (max-width:960px){.product-page .product-page-header{padding-bottom:3.2vw;padding-top:4.8vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-page .product-page-header .product-page-title{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;max-width:100%}.product-page .product-page-header .product-page-title h1{font-size:10.13333vw;line-height:1;width:100%}.product-page .product-page-header .product-page-tag{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 auto 5.33333vw}}.product-page .product-page-header .product-page-tag a{-webkit-transition:.2s ease-in-out color,.2s ease-in-out background;-o-transition:.2s ease-in-out color,.2s ease-in-out background;transition:.2s ease-in-out color,.2s ease-in-out background;padding:0 .69444vw;border-radius:.55556vw;border:1px solid rgba(5,5,5,.2);background-color:var(--bg-color);display:inline-block;font-size:1.25vw;font-weight:400;line-height:1.56;text-align:left;text-decoration:none}@media screen and (min-width:960px){.product-page .product-page-header .product-page-tag a:hover{background:#050505;color:#fff}}.product-page .product-page-header .product-page-regions{position:absolute;left:0;bottom:1.31944vw}@media screen and (max-width:960px){.product-page .product-page-header .product-page-tag a{padding:0 2.13333vw;border-radius:2.13333vw;font-size:3.2vw}.product-page .product-page-header .product-page-regions{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:static;overflow:hidden;margin-left:-4vw;margin-right:-4vw;width:calc(100% + 8vw)}}.product-page .product-page-header .product-page-regions .label{text-transform:uppercase;font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:left;color:#050505;opacity:.4;margin-bottom:.48611vw}.product-page .product-page-header .product-page-regions ul{display:-webkit-box;display:-ms-flexbox;display:flex}.product-page .product-page-header .product-page-regions ul li{margin-right:.20833vw}@media screen and (max-width:960px){.product-page .product-page-header .product-page-regions .label{font-size:3.2vw;margin-bottom:2.66667vw;margin-left:4vw}.product-page .product-page-header .product-page-regions ul{padding-bottom:2.66667vw;overflow:auto;padding-left:4vw;padding-right:4vw}.product-page .product-page-header .product-page-regions ul li{margin-right:.8vw}}.product-page .product-page-header .product-page-regions ul li:last-child{margin-right:0}.product-page .product-page-header .product-page-regions ul li a{text-decoration:none;width:2.77778vw;height:2.77778vw;border:1px solid rgba(5,5,5,.3);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25vw;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#050505;padding-top:.20833vw;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s ease-in-out color,.2s ease-in-out background;-o-transition:.2s ease-in-out color,.2s ease-in-out background;transition:.2s ease-in-out color,.2s ease-in-out background}@media screen and (max-width:960px){.product-page .product-page-header .product-page-regions ul li a{width:8.53333vw;height:8.53333vw;font-size:3.2vw;padding-top:.53333vw}.product-page .product-page-header .sku{display:none}}.product-page .product-page-header .product-page-regions ul li a.active{opacity:.7;background-color:#050505;color:var(--bg-color);pointer-events:none}.product-page .product-page-header .sku,.product-page-content-label{opacity:.4;font-weight:400;text-align:left;text-transform:uppercase;font-stretch:normal;font-style:normal;letter-spacing:normal}@media screen and (min-width:960px){.product-page .product-page-header .product-page-regions ul li a:hover{background-color:#050505;color:#fff}}.product-page .product-page-header .sku{position:absolute;right:0;bottom:4.51389vw;font-size:.97222vw;line-height:1.29;color:#050505}.product-page .product-page-content{border-top:1px solid #050505;position:relative;z-index:1}.product-page .product-page-content .product-page-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:960px){.product-page .product-page-content .product-page-content-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}}.product-page .product-page-content .product-page-content-bg{position:absolute;top:-15.34722vw;width:41.66667vw;height:58.33333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media screen and (max-width:960px){.product-page .product-page-content .product-page-content-bg{top:0;left:0;right:0;height:140vw;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}}.product-page .product-page-content .product-page-content-bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-page .product-page-content .product-page-content-left{padding-top:6.18056vw;position:relative;z-index:2;width:26.11111vw;-ms-flex-negative:0;flex-shrink:0}.product-page-content-site a{text-decoration:underline;font-size:1.66667vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#050505}.product-page-content-socials{margin-top:3.05556vw}.product-page-content-socials .product-page-content-label{margin-bottom:.69444vw}@media screen and (max-width:960px){.product-page .product-page-content .product-page-content-left{width:100%;padding-top:7.73333vw}.product-page-content-site a{font-size:5.33333vw}.product-page-content-socials{margin-top:10.66667vw}.product-page-content-socials .product-page-content-label{margin-bottom:2.66667vw}}.product-page-content-label{font-size:.97222vw;line-height:2;color:#050505}.product-page-content-center{width:26.66667vw;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:2}.product-page-content-center .product-page-content-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:80vh;position:relative}@media screen and (max-width:960px){.product-page-content-label{font-size:3.73333vw}.product-page-content-center{width:100%}.product-page-content-center .product-page-content-img{height:auto}}@media screen and (min-width:960px){.product-page-content-site a:hover{text-decoration:none}.product-page-content-center .product-page-content-img.fixed{position:fixed;z-index:3;right:36.66667vw;left:36.66667vw;width:26.66667vw}.product-page-content-center .product-page-content-img.fixed.bottom{top:auto!important;position:absolute;right:auto;left:auto;bottom:0}}.product-page-content-center .product-page-content-img img{display:block;width:100%;height:40.27778vw;-o-object-fit:cover;object-fit:cover;-webkit-transition:.2s ease-in-out opacity,.2s ease-in-out transform;-o-transition:.2s ease-in-out opacity,.2s ease-in-out transform;transition:.2s ease-in-out opacity,.2s ease-in-out transform}@media screen and (min-width:960px){.product-page-content-center .product-page-content-img img.transform-left{opacity:0;-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%)}.product-page-content-center .product-page-content-img img.transform-left.no-transform{-webkit-transition:none;-o-transition:none;transition:none;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product-page-content-center .product-page-content-img img.animation-image{position:absolute;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);opacity:0}.product-page-content-center .product-page-content-img img.animation-image.transform-right{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product-page-content-center .product-page-content-img img.animation-image.transform-right.no-transform{-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);opacity:0}}.product-page-content-right{width:26.11111vw;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:2}@media screen and (max-width:960px){.sku-list-slider-images-wrap{position:relative;z-index:3;margin-right:-4vw;margin-left:-4vw;overflow:hidden;margin-top:0}.sku-list-slider-images-wrap .slider-images-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sku-list-slider-images-wrap .slider-images-item img{width:77.6vw;height:117.33333vw}.sku-list-slider-wrap{padding-top:5.33333vw;position:relative;z-index:4;margin-right:-4vw;margin-left:-4vw;overflow:hidden}.sku-list-slider-wrap .sku-list-slider-wrap-label{font-size:3.2vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#050505;opacity:.5;margin-bottom:2.66667vw;margin-left:4vw}.sku-list{padding:0 4vw}.sku-list .slick-list{overflow:visible}}@media screen and (min-width:960px){.sku-list.fixed{position:fixed;z-index:3;right:3.33333vw;width:26.11111vw}.sku-list.fixed.bottom{top:auto!important;position:absolute;right:0;bottom:0}}.sku-list .sku-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:7.29167vw;border-bottom:1px solid #050505;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1.38889vw;-webkit-transition:.2s ease-in-out padding;-o-transition:.2s ease-in-out padding;transition:.2s ease-in-out padding;cursor:pointer}@media screen and (max-width:960px){.sku-list .sku-list-item{min-height:0;height:17.6vw;border:1px solid rgba(5,5,5,.2);width:67.73333vw;margin-right:1.86667vw;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-right:2.66667vw;border-radius:1.86667vw;-webkit-transition:.2s ease-in-out background,.2s ease-in-out border;-o-transition:.2s ease-in-out background,.2s ease-in-out border;transition:.2s ease-in-out background,.2s ease-in-out border}.sku-list .sku-list-item.slick-current{background-color:#fff;border-color:transparent}}@media screen and (min-width:960px){.sku-list .sku-list-item.border-light{border-bottom:1px solid rgba(5,5,5,.15)}.sku-list .sku-list-item.active{background-color:#fff;padding-left:.69444vw}}.sku-list .sku-list-item .name-desc{width:12.5vw;-ms-flex-negative:0;flex-shrink:0;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:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:960px){.sku-list .sku-list-item .name-desc{width:40vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.sku-list .sku-list-item .name-desc.empty-name{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sku-list .sku-list-item .name-desc .name{padding:.69444vw 0;text-transform:uppercase;font-size:1.38889vw;font-weight:500;font-stretch:normal;font-style:normal;line-height:.9;letter-spacing:normal;text-align:left;color:#050505}@media screen and (max-width:960px){.sku-list .sku-list-item .name-desc .name{padding:2.13333vw 0 0;font-size:3.73333vw}}.sku-list .sku-list-item .name-desc .desc{padding:.48611vw 0;font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:left;color:#050505}.sku-list .sku-list-item .volume-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:960px){.sku-list .sku-list-item .name-desc .desc{padding:0 0 1.6vw;font-size:3.2vw;text-align:right}.sku-list .sku-list-item .volume-icon{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:1.6vw}}.sku-list .sku-list-item .volume-icon .volume{font-size:2.63889vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.16;letter-spacing:normal;text-align:right;color:#050505;padding-bottom:.13889vw}@media screen and (max-width:960px){.sku-list .sku-list-item .volume-icon .volume{font-size:5.33333vw;padding-bottom:0}}.sku-list .sku-list-item .volume-icon .icon{margin-left:1.38889vw;width:2.08333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.69444vw 0}@media screen and (max-width:960px){.sku-list .sku-list-item .volume-icon .icon{margin-left:3.2vw;width:4vw;padding:0;margin-right:1.86667vw;margin-bottom:-3.2vw}.text-block{margin-bottom:16vw}}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{font-size:2.63889vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.21;letter-spacing:normal;text-align:left;color:#050505;margin-bottom:2.98611vw}@media screen and (max-width:960px){.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{font-size:6.4vw;margin-bottom:8vw}}.text-block li,.text-block p{font-size:1.25vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:left;color:#050505}.text-block p{margin-bottom:2.08333vw}.product-page-content-table-wrap{padding-top:13.88889vw;padding-bottom:5.55556vw}@media screen and (max-width:960px){.text-block li,.text-block p{font-size:4.26667vw}.text-block p{margin-bottom:8vw}.product-page-content-table-wrap{padding-top:21.33333vw;padding-bottom:26.66667vw}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels{display:none}}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels{padding-bottom:.76389vw}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row{padding-top:.34722vw;padding-bottom:.48611vw}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #050505}@media screen and (max-width:960px){.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row{padding-top:4vw;padding-bottom:4vw}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row{display:block}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels:nth-child(2),.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row:nth-child(2){border-top:1px solid #050505}}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-table-left,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-table-right,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-table-left,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-table-right{width:28.33333vw;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-data,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-label,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-data,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-label{min-width:2.36111vw}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-data,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-data{font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:right;color:#050505}.product-page-videos{padding:5.55556vw 0 0}@media screen and (max-width:960px){.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-table-left,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-table-right,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-table-left,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-table-right{width:100%;display:block}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-data,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-label,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-data,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-label{min-width:0}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-data,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-data{font-size:3.2vw;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.6vw}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-data .product-page-content-label,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-data .product-page-content-label{font-size:3.2vw;width:40.26667vw;margin-right:4.26667vw;-ms-flex-negative:0;flex-shrink:0}.product-page-videos{padding:0}}.product-page-videos .product-page-videos-title{margin-bottom:1.875vw}.product-page-videos .product-page-videos-title h3{font-size:1.38889vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#050505;text-transform:uppercase}@media screen and (max-width:960px){.product-page-videos .product-page-videos-title{margin-bottom:4.26667vw}.product-page-videos .product-page-videos-title h3{font-size:4.26667vw}}.product-page-videos .product-page-videos-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.34722vw}@media screen and (max-width:960px){.product-page-videos .product-page-videos-list{margin:0;display:block}}.product-page-videos .product-page-videos-list .product-page-videos-list-item{padding:.34722vw;width:33.3333%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:2.08333vw}.product-page-videos .product-page-videos-list .product-page-videos-list-item.active .img-wrap{z-index:1}.product-page-videos .product-page-videos-list .product-page-videos-list-item.active .iframe-wrap{z-index:2}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap{position:relative;width:100%;height:20.83333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;z-index:2;cursor:pointer}@media screen and (max-width:960px){.product-page-videos .product-page-videos-list .product-page-videos-list-item{padding:0;width:100%;margin-bottom:4vw}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap{height:49.86667vw}}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .play-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6.38889vw;height:6.38889vw;border-radius:1.66667vw;background-color:#050505;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s ease-in-out background;-o-transition:.2s ease-in-out background;transition:.2s ease-in-out background}@media screen and (max-width:960px){.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .play-icon{width:13.33333vw;height:13.33333vw;border-radius:2.66667vw}}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .play-icon svg{width:1.38889vw;height:1.52778vw}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .time{position:absolute;left:1.38889vw;bottom:1.38889vw;font-size:3.47222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:.48;letter-spacing:normal;text-align:left;color:#fff}@media screen and (max-width:960px){.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .play-icon svg{width:2.66667vw;height:2.93333vw}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .time{left:4vw;bottom:4vw;font-size:9.6vw}}.product-page-videos .product-page-videos-list .product-page-videos-list-item .iframe-wrap{position:absolute;left:.34722vw;top:0;right:.34722vw;height:20.83333vw;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media screen and (max-width:960px){.product-page-videos .product-page-videos-list .product-page-videos-list-item .iframe-wrap{left:0;right:0;height:49.86667vw}}.product-page-videos .product-page-videos-list .product-page-videos-list-item .iframe-wrap iframe{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-page-videos .product-page-videos-list .product-page-videos-list-item .name-year .name{font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:left;color:#050505}@media screen and (max-width:960px){.product-page-videos .product-page-videos-list .product-page-videos-list-item .name-year .name{font-size:3.73333vw;margin-top:2.13333vw}}.product-page-videos .product-page-videos-list .product-page-videos-list-item .name-year .year{font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#050505}.product-page-next-prev{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:13.88889vw;border-bottom:1px solid #050505}.product-page-next-prev .product-page-prev{border-right:1px solid #050505}@media screen and (max-width:960px){.product-page-videos .product-page-videos-list .product-page-videos-list-item .name-year .year{font-size:3.73333vw}.product-page-next-prev{padding-top:16vw}.product-page-next-prev .product-page-prev{display:none!important}}.product-page-next-prev .product-page-prev .svg-wrap{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-page-next-prev .product-page-next .svg-wrap{right:0}.product-page-next-prev .product-page-next,.product-page-next-prev .product-page-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;position:relative;text-decoration:none;font-size:2.77778vw;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#050505;padding:.34722vw 0 .69444vw}@media screen and (max-width:960px){.product-page-next-prev .product-page-next,.product-page-next-prev .product-page-prev{width:100%;font-size:6.4vw;padding:1.33333vw 0 2.66667vw;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-page-next-prev .product-page-next span,.product-page-next-prev .product-page-prev span{max-width:51.73333vw}}.etaps-header .title-wrap .desc,.etaps-header .title-wrap h1{text-transform:uppercase;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;font-weight:400}@media screen and (min-width:960px){.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .play-icon:hover{background:#fff}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .play-icon:hover svg *{fill:#050505}.product-page-next-prev .product-page-next:hover span,.product-page-next-prev .product-page-prev:hover span{opacity:.8}.product-page-next-prev .product-page-next:hover .svg-wrap,.product-page-next-prev .product-page-prev:hover .svg-wrap{background:#050505}.product-page-next-prev .product-page-next:hover .svg-wrap svg *,.product-page-next-prev .product-page-prev:hover .svg-wrap svg *{fill:#fff}.product-page-next-prev .product-page-next span,.product-page-next-prev .product-page-prev span{-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}.product-page-next-prev .product-page-next>span,.product-page-next-prev .product-page-prev>span{overflow:hidden;position:relative}.product-page-next-prev .product-page-next>span .letter,.product-page-next-prev .product-page-prev>span .letter{position:relative;display:inline-block;line-height:normal}.product-page-next-prev .product-page-next>span .letter span,.product-page-next-prev .product-page-prev>span .letter span{display:block;line-height:normal}.product-page-next-prev .product-page-next>span .letter span:last-child,.product-page-next-prev .product-page-prev>span .letter span:last-child{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);position:absolute;top:0;left:0}}.product-page-next-prev .product-page-next .svg-wrap,.product-page-next-prev .product-page-prev .svg-wrap{position:absolute;width:2.77778vw;height:2.77778vw;border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-.34722vw;-webkit-transition:.2s ease-in-out background;-o-transition:.2s ease-in-out background;transition:.2s ease-in-out background}@media screen and (max-width:960px){.product-page-next-prev .product-page-next .svg-wrap,.product-page-next-prev .product-page-prev .svg-wrap{width:6.4vw;height:6.4vw;margin-top:0}}.product-page-next-prev .product-page-next .svg-wrap svg,.product-page-next-prev .product-page-prev .svg-wrap svg{width:1.31944vw;height:1.18056vw}.etaps-header{padding:4.86111vw 2.77778vw 3.33333vw}@media screen and (max-width:960px){.product-page-next-prev .product-page-next .svg-wrap svg,.product-page-next-prev .product-page-prev .svg-wrap svg{width:2.66667vw;height:2.93333vw}.etaps-header{padding:8vw 4vw}}.etaps-header .title-wrap{padding:0 19.44444vw;margin-bottom:6.94444vw}@media screen and (max-width:960px){.etaps-header .title-wrap{padding:0;margin-bottom:16vw}}.etaps-header .title-wrap h1{margin-bottom:1.25vw;font-size:5.27778vw;line-height:.95;color:#050505}@media screen and (max-width:960px){.etaps-header .title-wrap h1{margin-bottom:5.33333vw;font-size:9.6vw;line-height:1.11;width:57.33333vw;margin-right:auto;margin-left:auto}}.etaps-header .title-wrap .desc{font-size:.97222vw;line-height:1.43;color:#050505}.etaps-header .order .label,.etaps-header .order .order-list ul li a{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#050505;text-transform:uppercase}.etaps-header .order{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:960px){.etaps-header .title-wrap .desc{font-size:3.2vw}.etaps-header .order{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.etaps-header .order .label{position:absolute;left:0;opacity:.3;font-size:1.11111vw;font-weight:400;line-height:1.5}@media screen and (max-width:960px){.etaps-header .order .label{position:static;font-size:3.73333vw;margin-bottom:2.66667vw}}.etaps-header .order .order-list{position:relative}@media screen and (min-width:960px){.etaps-header .order .order-list .tabs-hover{position:absolute;left:.34722vw;top:.34722vw;bottom:.34722vw;background-color:#050505;border-radius:.55556vw;z-index:-1}.etaps-header .order .order-list .tabs-hover.added{-webkit-transition:.2s ease-in-out left,.2s ease-in-out width;-o-transition:.2s ease-in-out left,.2s ease-in-out width;transition:.2s ease-in-out left,.2s ease-in-out width}.etaps-header .order .order-list ul:hover li a.active{background:rgba(5,5,5,.3)}}.etaps-header .order .order-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.34722vw;border-radius:.69444vw;border:1px solid rgba(0,0,0,.2)}.etaps-header .order .order-list ul li{margin-right:.34722vw}@media screen and (max-width:960px){.etaps-header .order .order-list ul{padding:.8vw;border-radius:2.13333vw}.etaps-header .order .order-list ul li{margin-right:1.33333vw}}.etaps-header .order .order-list ul li:last-child{margin-right:0}.etaps-header .order .order-list ul li a{text-decoration:none;font-size:.97222vw;font-weight:500;line-height:1;padding:.55556vw 2.08333vw .41667vw;border-radius:.55556vw;border:1px solid transparent;display:block;-webkit-transition:.2s ease-in-out background,.2s ease-in-out color;-o-transition:.2s ease-in-out background,.2s ease-in-out color;transition:.2s ease-in-out background,.2s ease-in-out color}@media screen and (min-width:960px){.etaps-header .order .order-list ul li a:hover{color:#fff!important}}.etaps-header .order .order-list ul li a.active{color:#fff}.faq-header .title-wrap h1,.faq-list .faq-list-item .faq-list-item-header .count-icon .count,.faq-list .faq-list-item .faq-list-item-header .name{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#050505}@media screen and (max-width:960px){.etaps-header .order .order-list ul li a{font-size:3.2vw;padding:1.86667vw 1.33333vw 1.33333vw;border-radius:2.13333vw;width:32.53333vw;text-align:center;display:block}.etaps-header .order .order-list ul li a.active{background:#050505}}.etaps-page-accord{padding:0 2.77778vw}@media screen and (max-width:960px){.etaps-page-accord{padding:0 4vw}}.faq-header{padding:4.86111vw 2.77778vw 0}@media screen and (max-width:960px){.faq-header{padding:8vw 4vw 0}}.faq-header .title-wrap{padding:0 19.44444vw}.faq-header .title-wrap h1{text-transform:uppercase;font-size:5.27778vw;font-weight:400;line-height:.95}@media screen and (max-width:960px){.faq-header .title-wrap{padding:0}.faq-header .title-wrap h1{line-height:1.11;font-size:9.6vw}}.faq-list{padding:0 2.77778vw}@media screen and (max-width:960px){.faq-list{padding:0 4vw}}.faq-list .faq-list-item .faq-list-item-header{padding-top:5.55556vw;padding-bottom:2.08333vw}.faq-list .faq-list-item .faq-list-item-header .count-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.73611vw}.faq-list .faq-list-item .faq-list-item-header .count-icon .count,.faq-list .faq-list-item .faq-list-item-header .count-icon .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6.94444vw;height:6.94444vw;border-radius:50%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.faq-list .faq-list-item .faq-list-item-header .count-icon .count{border:1px solid rgba(0,0,0,.2);font-size:1.25vw;font-weight:500;line-height:normal;z-index:1}.faq-list .faq-list-item .faq-list-item-header .count-icon .icon{z-index:2;margin-left:-6.94444vw;-webkit-transition:.4s ease-in-out margin;-o-transition:.4s ease-in-out margin;transition:.4s ease-in-out margin}.faq-list .faq-list-item .faq-list-item-header .count-icon .icon.active{margin-left:-1.875vw}@media screen and (max-width:960px){.faq-list .faq-list-item .faq-list-item-header{padding-top:16vw;padding-bottom:8vw}.faq-list .faq-list-item .faq-list-item-header .count-icon{margin-bottom:5.33333vw}.faq-list .faq-list-item .faq-list-item-header .count-icon .count,.faq-list .faq-list-item .faq-list-item-header .count-icon .icon{width:18.66667vw;height:18.66667vw}.faq-list .faq-list-item .faq-list-item-header .count-icon .count{font-size:4.26667vw;padding-top:1.33333vw;-webkit-box-sizing:border-box;box-sizing:border-box}.faq-list .faq-list-item .faq-list-item-header .count-icon .icon{margin-left:-4.86111vw}.faq-list .faq-list-item .faq-list-item-header .count-icon .icon.active{margin-left:-5.33333vw}}.faq-list .faq-list-item .faq-list-item-header .count-icon .icon img{width:100%;display:block}.faq-list .faq-list-item .faq-list-item-header .name{text-transform:uppercase;font-size:3.05556vw;font-weight:400;line-height:1.32}@media screen and (max-width:960px){.faq-list .faq-list-item .faq-list-item-header .name{font-size:6.93333vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fYWJvdXQuc2NzcyIsIl9taXhpbnMuc2NzcyIsImNvbW1vbi9fcHJvZHVjdC5zY3NzIiwiY29tbW9uL19ldGFwcy5zY3NzIiwiY29tbW9uL19mYXEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLHVDQ29EaUMsRUFBQTtFQXJDL0I7SURoQko7TUFJSSxpQ0N3RGtDLEVBQUEsRUR5VXJDO0VBcllEO0lBU00sc0JDNEM2QixFQUFBO0lBckMvQjtNRGhCSjtRQVlRLGNBQWMsRUFBQSxFQXlDakI7SUFyREw7TUFnQlEseUJBQXlCO01BQ3pCLG9CQ29DMkI7TURuQzNCLG1CQUFtQjtNQUNuQixvQkFBb0I7TUFDcEIsa0JBQWtCO01BQ2xCLGNBQWM7TUFDZCxzQkFBc0I7TUFDdEIsZ0JBQWdCO01BQ2hCLGNBQWM7TUFDZCxpQkM0QjJCO01EM0IzQixpQkMyQjJCO01EMUIzQixXQUFXLEVBQUE7TUNYZjtRRGhCSjtVQThCVSxXQUFXO1VBQ1gsWUFBWTtVQUNaLFdBQVc7VUFDWCxvQkMyQjRCLEVBQUEsRUR6Qi9CO0lBbkNQO01Bc0NRLHlCQUF5QjtNQUN6QixvQkNjMkI7TURiM0IsbUJBQW1CO01BQ25CLG9CQUFvQjtNQUNwQixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLHNCQUFzQjtNQUN0QixnQkFBZ0I7TUFDaEIsY0FBYyxFQUFBO01DOUJsQjtRRGhCSjtVQWlEVSxzQkNXNEI7VURWNUIsb0JDVTRCLEVBQUEsRURSL0I7RUFwRFA7SUF5REkscUJDSitCO0lESy9CLGtCQUFrQixFQUFBO0lDMUNsQjtNRGhCSjtRQTZETSxxQkNEZ0MsRUFBQSxFRDJTbkM7SUF2V0g7TUFpRU0sa0JBQWtCO01BQ2xCLGVDYjZCO01EYzdCLFFBQVE7TUFDUixpQkNmNkI7TURnQjdCLG1CQUFtQjtNQUNuQixvQkFBb0I7TUFDcEIsa0JBQWtCO01BQ2xCLGlCQUFpQjtNQUNqQixzQkFBc0I7TUFDdEIsZ0JBQWdCO01BQ2hCLGNBQWMsRUFBQTtN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L0I7VUdpQko7WUF1RVksdUJIbkR1QixFQUFBO1lHcEJuQztjQTBFYyx1QkgvQ3dCLEVBQUEsRUdnRHpCO1FBM0ViO1VBK0VZLFdBQVc7VUFDWCxjQUFjLEVBQUE7SUFoRjFCO01Bc0ZRLHlCQUF5QjtNQUN6QixvQkhuRTJCO01Hb0UzQixtQkFBbUI7TUFDbkIsb0JBQW9CO01BQ3BCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsc0JBQXNCO01BQ3RCLGtCQUFrQjtNQUNsQixjQUFjLEVBQUE7TUgvR2xCO1FHaUJKO1VBaUdVLG9CSHRFNEIsRUFBQSxFR3dFL0IiLCJmaWxlIjoiYWJvdXQubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5hYm91dC1oZWFkZXIge1xuICBwYWRkaW5nOiBnZXQtdncoMzBweCkgZ2V0LXZ3KDMwcHgpIGdldC12dygxNTBweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oMjBweCkgZ2V0LXZ3LXNtKDE1MHB4KTtcbiAgfVxuXG4gIC50aXRsZS1kZXNjIHtcbiAgICAudGl0bGUtd3JhcCB7XG4gICAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3KDdweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMjBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgd2lkdGg6IGdldC12dyg2OTBweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KDEwMHB4KTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoNDRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDUwcHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDIycHgpXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlkZW8td3JhcC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiBnZXQtdncoNDBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDM1cHgpO1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGdldC12dygtNzNweCk7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvLXBsYXllciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiBnZXQtdncoNTgwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDI0cHgpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg0ODBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvLXBsYWNlaG9sZGVyLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC52aWRlby13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnByb2dyZXNzLWJhci1ob3Jpem9udGFsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAtMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBib3R0b207XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgICAgIGJvdHRvbTogZ2V0LXZ3LXNtKDI1cHgpO1xuICAgICAgICAgIGxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgICByaWdodDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGJvdHRvbTogZ2V0LXZ3LXNtKDI1cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAucHJvZ3Jlc3MtYmFyLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucHJvZ3Jlc3MtYmFyLWN1cnJldCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy1iYXItY3VycmVudCB7XG4gICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgLnByb2dyZXNzLWJhci1ob3ZlciB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJvZ3Jlc3MtYmFyLWN1cnJldCB7XG4gICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgIC50aW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGdldC12dygyMHB4KTtcbiAgICAgICAgYm90dG9tOiBnZXQtdncoMjBweCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgICBib3R0b206IGdldC12dy1zbSgzOHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXJyZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dyg0NHB4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dygtMTFweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgzNnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgtOHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG90YWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdncoNXB4KTtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3LXNtKDRweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBsYXktcGF1c2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICYucGF1c2VkIHtcbiAgICAgICAgICAucGxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGF1c2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBsYXllZCB7XG4gICAgICAgICAgLnBsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGF1c2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLXBsYXllciB7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldC12dygxMHB4KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAjMDUwNTA1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDkycHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDkycHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygyNHB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oOTJweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg5MnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dygyOHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDI4cHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMjhweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDI4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogZ2V0LXZ3KDhweCkgMCBnZXQtdncoNXB4KTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dC13cmFwIHtcbiAgICBwYWRkaW5nOiBnZXQtdncoNDBweCkgZ2V0LXZ3KDMwcHgpIDAgZ2V0LXZ3KDY5MHB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHBhZGRpbmc6IGdldC12dy1zbSg0MHB4KSAwIDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dygzMHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1zbGlkZXItd3JhcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDUwNTA1O1xuICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3KDgwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3LXNtKDYwcHgpO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyLXRpdGxlLWRlc2Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IGdldC12dygzNXB4KSBnZXQtdncoMzI1cHgpIGdldC12dygxNDBweCkgZ2V0LXZ3KDMwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDIwcHgpIGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oMTMwcHgpIGdldC12dy1zbSgyMHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDc2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDM2cHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjIHtcbiAgICAgIHdpZHRoOiBnZXQtdncoMzk1cHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXItbGlzdCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSgxMDBweCk7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgLnNsaWNrLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBnZXQtdnctc20oNDBweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDUsIDUsIDUsIDAuMik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiBnZXQtdnctc20oNDBweCk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1idXR0b24tcHJldiB7XG4gICAgICAgICAgbGVmdDogZ2V0LXZ3LXNtKDIwcHgpO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stYnV0dG9uLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTg1cHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOiBnZXQtdnctc20oNTdweCk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDVweCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgycHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCA1LCA1LCAwLjEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3Qtc2xpZGVyLWl0ZW0ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgaGVpZ2h0OiBnZXQtdncoNDk0cHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDI0cHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgyNzdweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDEzMHB4KSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5zbGljay1jdXJyZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTg1cHgpIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSgtMzBweCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSgtMzBweCk7XG4gICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgzNDBweCk7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDI1NXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgICAmOmhvdmVyLCAmLmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDU1NXB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdncoMzQ0cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdncoNDY1cHgpO1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDI4NHB4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dygzNXB4KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCB3aWR0aCwgLjJzIGVhc2UtaW4tb3V0IGhlaWdodDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMTkwcHgpO1xuICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTI2cHgpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdnctc20oMTlweCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGdldC12dygxNHB4KTtcbiAgICAgICAgYm90dG9tOiBnZXQtdncoMTRweCk7XG4gICAgICAgIHdpZHRoOiBnZXQtdncoNDBweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KDQwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgcmlnaHQ6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgdG9wOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgyNXB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgyNXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSg1LCA1LCA1LCAwLjEpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDE5cHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDE3cHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgxMXB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICoge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICBmaWxsOiAjMDUwNTA1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXRtLWxpc3Qge1xuICAgIHBhZGRpbmc6IGdldC12dygzMHB4KSBnZXQtdncoMzBweCkgZ2V0LXZ3KDQwcHgpO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDIwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgcGFkZGluZzogMCBnZXQtdnctc20oMjBweCkgZ2V0LXZ3LXNtKDQwcHgpO1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgcGFkZGluZzogZ2V0LXZ3KDRweCkgZ2V0LXZ3KDZweCkgMCBnZXQtdncoOHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dyg4cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IGdldC12dygyMHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgbWFyZ2luOiBnZXQtdncoNHB4KTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yLCAuMnMgZWFzZSBiYWNrZ3JvdW5kO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgzcHgpIGdldC12dy1zbSg0cHgpIDAgZ2V0LXZ3LXNtKDZweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGdldC12dy1zbSg0cHgpIGdldC12dy1zbSg0cHgpIDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgJjpob3ZlciwgJi5ob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MDUwNTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXRtLWxpc3QtZGVzYyB7XG4gICAgbWFyZ2luLWxlZnQ6IGdldC12dygzMHB4KTtcbiAgICB3aWR0aDogZ2V0LXZ3KDY4MnB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCBnZXQtdnctc20oMjBweCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMjRweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5xdWFsaXR5LXRleHQge1xuICBwYWRkaW5nOiBnZXQtdncoNzBweCkgZ2V0LXZ3KDYwcHgpIGdldC12dyg2MHB4KSBnZXQtdncoNzIwcHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA1MDUwNTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogZ2V0LXZ3LXNtKDYwcHgpIGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oMTVweCkgZ2V0LXZ3LXNtKDIwcHgpO1xuICB9XG5cbiAgLnRpdGxlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg1MHB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgyMHB4KTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoNDRweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg0MHB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSg1MHB4KTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGFuZGFydHMtdGV4dCB7XG4gICAgZm9udC1zaXplOiBnZXQtdncoNjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDAuODM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oNDJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0aW9uIHtcbiAgcGFkZGluZzogZ2V0LXZ3KDM1cHgpIGdldC12dygzMHB4KSBnZXQtdncoMTUwcHgpIGdldC12dygzMHB4KTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogZ2V0LXZ3LXNtKDIwcHgpIGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oMTUwcHgpIGdldC12dy1zbSgyMHB4KTtcbiAgfVxuXG4gIC50aXRsZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC50aXRsZS13cmFwIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDU2OHB4KTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDc2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg0MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMzZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IGdldC12dygyMHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSg0MHB4KTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3LXNtKDg1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoMzBweCk7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDY2MHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oNjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmltZy10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDc4cHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDcwcHgpO1xuICAgIH1cblxuICAgIC5pbWFnZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSgtMjBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdnctc20oLTIwcHgpO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGdldC12dygyMzdweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiBnZXQtdncoMzQ0cHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dygzNDRweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiBnZXQtdncoMzVweCk7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdncoNDhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltZy1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDIyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdncoMjIwcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dygxMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDI2cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDEyNnB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgxMjZweCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDEzcHgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgxM3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWctYmlnIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiBnZXQtdncoNjkwcHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dyg0NTdweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgd2lkdGg6IGdldC12dyg4NDBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dygzMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDgwcHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDYwcHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiBnZXQtdncoNDBweCk7XG4gICAgcGFkZGluZzogMCBnZXQtdncoMzBweCkgMCBnZXQtdncoNjkwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAudGV4dCB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dygzMHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWJvdXQtZXRhcHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzA1MDUwNTtcbiAgcGFkZGluZzogZ2V0LXZ3KDM1cHgpIGdldC12dygzMHB4KSBnZXQtdncoNTBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oMjBweCkgZ2V0LXZ3LXNtKDgwcHgpO1xuICB9XG5cbiAgLmFib3V0LWV0YXBzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoNjBweCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSg2MHB4KTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoNDBweCk7XG4gICAgICBmb250LXNpemU6IGdldC12dyg3NnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDM2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjIHtcbiAgICAgIHdpZHRoOiBnZXQtdncoNjUxcHgpO1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMjBweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWJvdXQtZmFxIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNTA1MDU7XG4gIHBhZGRpbmc6IGdldC12dygzNXB4KSBnZXQtdncoMzBweCkgZ2V0LXZ3KDUwcHgpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oMjBweCkgZ2V0LXZ3LXNtKDIwcHgpIGdldC12dy1zbSg4MHB4KTtcbiAgfVxuXG4gIC5hYm91dC1mYXEtdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IGdldC12dyg3NnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgzNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZhcS1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIG1peGluc1xuXG4kYnJlYWtwb2ludHM6IChcbiAgICAgICAgc206IDk2MHB4XG4pO1xuXG4vLyBSZXNwb25kIGFib3ZlLlxuQG1peGluIHJlc3BvbmQtYWJvdmUoJGJyZWFrcG9pbnQpIHtcblxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4vLyBSZXNwb25kIGFib3ZlLlxuQG1peGluIHJlc3BvbmQtdXAoJGJyZWFrcG9pbnQpIHtcblxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4kdnctdmlld3BvcnQ6IDE0NDA7XG5AZnVuY3Rpb24gZ2V0LXZ3KCRmb250KSB7XG4gICR2dy1jb250ZXh0OiAkdnctdmlld3BvcnQgKiAwLjAxICogMXB4O1xuICBAcmV0dXJuICRmb250IC8gJHZ3LWNvbnRleHQgKiAxdnc7XG4gIEByZXR1cm4gJGZvbnQ7XG59XG5cbiR2dy12aWV3cG9ydC1zbTogMzc1O1xuQGZ1bmN0aW9uIGdldC12dy1zbSgkZm9udCkge1xuICAkdnctY29udGV4dC1zbTogJHZ3LXZpZXdwb3J0LXNtICogMC4wMSAqIDFweDtcbiAgQHJldHVybiAkZm9udCAvICR2dy1jb250ZXh0LXNtICogMXZ3O1xuICBAcmV0dXJuICRmb250O1xufSIsIi5wcm9kdWN0LXBhZ2Uge1xuICBwYWRkaW5nOiAwIGdldC12dyg0MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogMCBnZXQtdnctc20oMTVweCk7XG4gIH1cblxuICAucHJvZHVjdC1wYWdlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdncoMjFweCk7XG4gICAgcGFkZGluZy10b3A6IGdldC12dygzMHB4KTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSgxMnB4KTtcbiAgICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oMThweCk7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1wYWdlLXRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogZ2V0LXZ3KDcyN3B4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDExMHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDM4cHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcGFnZS10YWcge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDhweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvciwgLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG4gICAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3KDEwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoOHB4KTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSg1LCA1LCA1LCAwLjIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMThweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA1MDUwNTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXBhZ2UtcmVnaW9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiBnZXQtdncoMTlweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdnctc20oLTE1cHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSgtMTVweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4dncpO1xuICAgICAgfVxuXG4gICAgICAubGFiZWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg3cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBnZXQtdnctc20oMTVweCk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDNweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSgzcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDQwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdncoNDBweCk7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDUsIDUsIDUsIDAuMyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMThweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGdldC12dygzcHgpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvciwgLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgzMnB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMzJweCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3LXNtKDJweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1O1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmctY29sb3IpO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNrdSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogZ2V0LXZ3KDY1cHgpO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtcGFnZS1jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzA1MDUwNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5wcm9kdWN0LXBhZ2UtY29udGVudC1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcGFnZS1jb250ZW50LWJnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogZ2V0LXZ3KC0yMjFweCk7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDYwMHB4KTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDg0MHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg1MjVweCk7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1wYWdlLWNvbnRlbnQtbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3KDg5cHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiBnZXQtdncoMzc2cHgpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oMjlweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2UtY29udGVudC1zaXRlIHtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1jb250ZW50LXNvY2lhbHMge1xuICBtYXJnaW4tdG9wOiBnZXQtdncoNDRweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSg0MHB4KTtcbiAgfVxuXG4gIC5wcm9kdWN0LXBhZ2UtY29udGVudC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDEwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1wYWdlLWNvbnRlbnQtbGFiZWwge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwNTA1MDU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2UtY29udGVudC1jZW50ZXIge1xuICB3aWR0aDogZ2V0LXZ3KDM4NHB4KTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZHVjdC1wYWdlLWNvbnRlbnQtaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAmLmZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICByaWdodDogZ2V0LXZ3KDUyOHB4KTtcbiAgICAgICAgbGVmdDogZ2V0LXZ3KDUyOHB4KTtcbiAgICAgICAgd2lkdGg6IGdldC12dygzODRweCk7XG5cbiAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgIHRvcDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGdldC12dyg1ODBweCk7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBvcGFjaXR5LCAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICYudHJhbnNmb3JtLWxlZnQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcblxuICAgICAgICAgICYubm8tdHJhbnNmb3JtIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYW5pbWF0aW9uLWltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAmLnRyYW5zZm9ybS1yaWdodCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgICAgICAgICAmLm5vLXRyYW5zZm9ybSB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1jb250ZW50LXJpZ2h0IHtcbiAgd2lkdGg6IGdldC12dygzNzZweCk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5za3UtbGlzdC1zbGlkZXItaW1hZ2VzLXdyYXAge1xuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oLTE1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBnZXQtdnctc20oLTE1cHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIC5zbGlkZXItaW1hZ2VzLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBnZXQtdnctc20oMjkxcHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg0NDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5za3UtbGlzdC1zbGlkZXItd3JhcCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKC0xNXB4KTtcbiAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3LXNtKC0xNXB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnNrdS1saXN0LXNsaWRlci13cmFwLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMTBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uc2t1LWxpc3Qge1xuICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgJi5maXhlZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgcmlnaHQ6IGdldC12dyg0OHB4KTtcbiAgICAgIHdpZHRoOiBnZXQtdncoMzc2cHgpO1xuXG4gICAgICAmLmJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogMCBnZXQtdnctc20oMTVweCk7XG5cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAuc2t1LWxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogZ2V0LXZ3KDEwNXB4KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA1MDUwNTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctcmlnaHQ6IGdldC12dygyMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgcGFkZGluZztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiBnZXQtdnctc20oNjZweCk7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDUsIDUsIDUsIDAuMik7XG4gICAgICB3aWR0aDogZ2V0LXZ3LXNtKDI1NHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDdweCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBnZXQtdnctc20oMTBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oN3B4KTtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kLCAuMnMgZWFzZS1pbi1vdXQgYm9yZGVyO1xuXG4gICAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICYuYm9yZGVyLWxpZ2h0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNSw1LDUsMC4xNSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBnZXQtdncoMTBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hbWUtZGVzYyB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDE4MHB4KTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgd2lkdGg6IGdldC12dy1zbSgxNTBweCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIH1cblxuICAgICAgJi5lbXB0eS1uYW1lIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cblxuICAgICAgLm5hbWUge1xuICAgICAgICBwYWRkaW5nOiBnZXQtdncoMTBweCkgMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMjBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oOHB4KSAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2Mge1xuICAgICAgICBwYWRkaW5nOiBnZXQtdncoN3B4KSAwO1xuICAgICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgZ2V0LXZ3LXNtKDZweCkgMDtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52b2x1bWUtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3LXNtKDZweCk7XG4gICAgICB9XG5cbiAgICAgIC52b2x1bWUge1xuICAgICAgICBmb250LXNpemU6IGdldC12dygzOHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dygycHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdncoMjBweCk7XG4gICAgICAgIHdpZHRoOiBnZXQtdncoMzBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiBnZXQtdncoMTBweCkgMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oN3B4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oLTEycHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LWJsb2NrIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSg2MHB4KTtcbiAgfVxuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDM4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzA1MDUwNTtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoNDNweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgzMHB4KTtcbiAgICB9XG4gIH1cblxuICBwLCBsaSB7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDMwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1wYWdlLWNvbnRlbnQtdGFibGUtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiBnZXQtdncoMjAwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3KDgwcHgpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3LXNtKDgwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdnctc20oMTAwcHgpO1xuICB9XG5cbiAgLnByb2R1Y3QtcGFnZS1jb250ZW50LXRhYmxlIHtcbiAgICAucHJvZHVjdC1wYWdlLWNvbnRlbnQtdGFibGUtbGFiZWxzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdncoMTFweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1wYWdlLWNvbnRlbnQtdGFibGUtcm93IHtcbiAgICAgIHBhZGRpbmctdG9wOiBnZXQtdncoNXB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdncoN3B4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXBhZ2UtY29udGVudC10YWJsZS1sYWJlbHMsIC5wcm9kdWN0LXBhZ2UtY29udGVudC10YWJsZS1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDUwNTA1O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzA1MDUwNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1wYWdlLWNvbnRlbnQtdGFibGUtbGVmdCwgLnByb2R1Y3QtcGFnZS1jb250ZW50LXRhYmxlLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IGdldC12dyg0MDhweCk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LXBhZ2UtY29udGVudC1sYWJlbCwgLnByb2R1Y3QtcGFnZS1jb250ZW50LWRhdGEge1xuICAgICAgICBtaW4td2lkdGg6IGdldC12dygzNHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LXBhZ2UtY29udGVudC1kYXRhIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSg2cHgpO1xuXG4gICAgICAgICAgLnByb2R1Y3QtcGFnZS1jb250ZW50LWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgxNTFweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1wYWdlLXZpZGVvcyB7XG4gIHBhZGRpbmc6IGdldC12dyg4MHB4KSAwIDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucHJvZHVjdC1wYWdlLXZpZGVvcy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDI3cHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDIwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1wYWdlLXZpZGVvcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IGdldC12dygtNXB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXBhZ2UtdmlkZW9zLWxpc3QtaXRlbSB7XG4gICAgICBwYWRkaW5nOiBnZXQtdncoNXB4KTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMzBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgxNXB4KTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuaWZyYW1lLXdyYXAge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdncoMzAwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgxODdweCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGF5LWljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IGdldC12dyg5MnB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dyg5MnB4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoMjRweCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MDUwNTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDUwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oNTBweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICMwNTA1MDU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdncoMjBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGdldC12dygyMnB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgxMXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGltZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IGdldC12dygyMHB4KTtcbiAgICAgICAgICBib3R0b206IGdldC12dygyMHB4KTtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dyg1MHB4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC40ODtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBsZWZ0OiBnZXQtdnctc20oMTVweCk7XG4gICAgICAgICAgICBib3R0b206IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDM2cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaWZyYW1lLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGdldC12dyg1cHgpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiBnZXQtdncoNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdncoMzAwcHgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgxODdweCk7XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmFtZS15ZWFyIHtcbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnllYXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2UtbmV4dC1wcmV2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IGdldC12dygyMDBweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDUwNTA1O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3LXNtKDYwcHgpO1xuICB9XG5cbiAgLnByb2R1Y3QtcGFnZS1wcmV2IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDUwNTA1O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN2Zy13cmFwIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXBhZ2UtbmV4dCB7XG4gICAgLnN2Zy13cmFwIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXBhZ2UtcHJldiwgLnByb2R1Y3QtcGFnZS1uZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiBnZXQtdncoNDBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzA1MDUwNTtcbiAgICBwYWRkaW5nOiBnZXQtdncoNXB4KSAwIGdldC12dygxMHB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjRweCk7XG4gICAgICBwYWRkaW5nOiBnZXQtdnctc20oNXB4KSAwIGdldC12dy1zbSgxMHB4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1heC13aWR0aDogZ2V0LXZ3LXNtKDE5NHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN2Zy13cmFwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDUwNTA1O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gICAgICB9XG5cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAubGV0dGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMCUpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ZnLXdyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IGdldC12dyg0MHB4KTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDQwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdncoLTVweCk7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGdldC12dygxOXB4KTtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdncoMTdweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMTFweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZXRhcHMtaGVhZGVyIHtcbiAgcGFkZGluZzogZ2V0LXZ3KDcwcHgpIGdldC12dyg0MHB4KSBnZXQtdncoNDhweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSgzMHB4KSBnZXQtdnctc20oMTVweCk7XG4gIH1cblxuICAudGl0bGUtd3JhcCB7XG4gICAgcGFkZGluZzogMCBnZXQtdncoMjgwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dygxMDBweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDYwcHgpO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dygxOHB4KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IGdldC12dyg3NnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMzZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDIxNXB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzYyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3JkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgxMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3JkZXItbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgLnRhYnMtaG92ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiBnZXQtdncoNXB4KTtcbiAgICAgICAgICB0b3A6IGdldC12dyg1cHgpO1xuICAgICAgICAgIGJvdHRvbTogZ2V0LXZ3KDVweCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MDUwNTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoOHB4KTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICYuYWRkZWQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGxlZnQsIC4ycyBlYXNlLWluLW91dCB3aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiBnZXQtdncoNXB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDEwcHgpO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgzcHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDUsIDAuMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDVweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSg1cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGdldC12dyg4cHgpIGdldC12dygzMHB4KSBnZXQtdncoNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dyg4cHgpO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kLCAuMnMgZWFzZS1pbi1vdXQgY29sb3I7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSg3cHgpIGdldC12dy1zbSg1cHgpIGdldC12dy1zbSg1cHgpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oOHB4KTtcbiAgICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgxMjJweCk7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTA1MDU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmV0YXBzLXBhZ2UtYWNjb3JkIHtcbiAgcGFkZGluZzogMCBnZXQtdncoNDBweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDE1cHgpO1xuICB9XG59IiwiLmZhcS1oZWFkZXIge1xuICBwYWRkaW5nOiBnZXQtdncoNzBweCkgZ2V0LXZ3KDQwcHgpIDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSgzMHB4KSBnZXQtdnctc20oMTVweCkgMDtcbiAgfVxuXG4gIC50aXRsZS13cmFwIHtcbiAgICBwYWRkaW5nOiAwIGdldC12dygyODBweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IGdldC12dyg3NnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgzNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZhcS1saXN0IHtcbiAgcGFkZGluZzogMCBnZXQtdncoNDBweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDE1cHgpO1xuICB9XG5cbiAgLmZhcS1saXN0LWl0ZW0ge1xuICAgIC5mYXEtbGlzdC1pdGVtLWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3KDgwcHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dygzMHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3LXNtKDYwcHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgfVxuXG4gICAgICAuY291bnQtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMjVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudCwgLmljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDEwMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dygxMDBweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSg3MHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDcwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE4cHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGdldC12dy1zbSg1cHgpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3KC0xMDBweCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0IG1hcmdpbjtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdncoLTI3cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdncoLTcwcHgpO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdnctc20oLTIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmFtZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDQ0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */
