:root{--color-white: #FFFFFF;--color-gold: #6B4F3E;--color-gold2: #937F5B;--color-black: #000000;--default-horizontal-padding: 17px;--default-horizontal-padding-tablet: 32px;--default-horizontal-padding-mobile: 17px;--default-horizontal-font-size1-tablet: 17px;--default-horizontal-font-size2-tablet: 17px;--default-horizontal-font-size3-tablet: 17px;--default-horizontal-font-size4-tablet: 17px;--default-horizontal-font-size1-mobile: 17px;--default-horizontal-font-size2-mobile: 17px;--default-horizontal-font-size3-mobile: 17px;--default-horizontal-font-size4-mobile: 17px}@font-face{font-family:"NanumMyeongjo";src:url(../fonts/NanumMyeongjo-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"NanumMyeongjo";src:url(../fonts/NanumMyeongjo-Bold.ttf) format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"NanumMyeongjo";src:url(../fonts/NanumMyeongjo-ExtraBold.ttf) format("ttf");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans";src:url(../fonts/OpenSans-VariableFont_wdth,wght.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans";src:url(../fonts/OpenSans-Italic-VariableFont_wdth,wght.ttf) format("ttf");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"tex-gyre-termes";src:url(../fonts/tex-gyre-termes.regular.otf) format("otf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"tex-gyre-termes";src:url(../fonts/tex-gyre-termes.italic.otf) format("otf");font-weight:400;font-style:italic;font-display:swap}body{width:100%;margin:0;font-family:"tex-gyre-termes";overflow-x:hidden}button:focus,input:focus,select:focus,textarea:focus{outline:0}.default-container{padding:0 var(--default-horizontal-padding)}@media (max-width:991.98px){.default-container{padding:0 var(--default-horizontal-padding-tablet)}}@media (max-width:767.98px){.default-container{padding:0 var(--default-horizontal-padding-mobile)}}.inner-container{padding:0 11.25vw}@media (max-width:991.98px){.inner-container{padding:0 var(--default-horizontal-padding-tablet)}}@media (max-width:767.98px){.inner-container{padding:0 var(--default-horizontal-padding-mobile)}}.group{display:inline-block}.page-index .mt-50{margin-top:50px}.page-index .mb-50{margin-bottom:50px}.page-index .italic{font-style:italic}.page-index .line{position:relative;display:block;height:1px;width:50%;border:1px solid var(--color-gold);margin:25px auto 50px}@media (max-width:991.98px){.page-index .line{width:50%;margin-top:5px;margin-bottom:13px}}.page-index .line-full{position:relative;display:block;height:1px;width:calc(100% + 50px);border:1px solid var(--color-gold);margin:25px auto 50px -25px}@media (max-width:991.98px){.page-index .line-full{width:100%;margin:5px auto 15px}}.page-index .header{font-size:8.489vw;font-family:'tex-gyre-termes';text-align:center;font-style:italic;line-height:1.5;color:var(--color-gold)}@media (max-width:767.98px){.page-index .header{font-size:32px}}.page-index .header2{font-size:5.208vw;font-family:'tex-gyre-termes';text-align:center;font-style:italic;line-height:1.5;margin-top:3vw;color:var(--color-gold)}@media (max-width:991.98px){.page-index .header2{padding:0 var(--default-horizontal-padding-tablet)}}@media (max-width:767.98px){.page-index .header2{font-size:26px;padding:0 var(--default-horizontal-padding-mobile)}}.page-index .sub-header{color:var(--color-gold);text-align:center;font-family:'tex-gyre-termes';font-size:2.604vw;line-height:1}@media (max-width:991.98px){.page-index .sub-header{font-size:28px;padding:0 var(--default-horizontal-padding-tablet)}}@media (max-width:767.98px){.page-index .sub-header{font-size:20px;padding:0 var(--default-horizontal-padding-mobile)}}.page-index .step{color:var(--color-gold);font-size:2.083vw;margin-bottom:8.54vw}@media (max-width:991.98px){.page-index .step{font-size:24px;margin-bottom:40px}}@media (max-width:767.98px){.page-index .step{font-size:14px;margin-bottom:20px}}.page-index .step ul{padding:20px}.page-index .ncis{width:20%!important}@media (max-width:767.98px){.page-index .ncis{width:40%!important}}.page-index .nucis{width:20%!important;margin-top:-2%!important;margin-bottom:-2%!important}@media (max-width:767.98px){.page-index .nucis{width:40%!important}}.page-index a{color:var(--color-gold);cursor:pointer;text-decoration:underline}.page-index .semi-bold-italic{font-weight:600;font-style:italic}.page-index .vertical-line{border:1px solid var(--color-gold);height:7vw;width:1px;margin:2vw auto}.page-index .no-underline{text-decoration:none}.page-index .side{display:flex;flex-direction:row;justify-content:space-between;font-size:2.083vw;margin:5% auto;width:85%;text-align:center;font-family:"OpenSans"!important;font-style:italic;color:var(--color-gold);position:relative}@media (max-width:991.98px){.page-index .side{flex-direction:column;align-items:center;font-size:24px}}@media (max-width:767.98px){.page-index .side{font-size:16px}}.page-index .side .item{display:flex;flex-direction:column;width:33.91vw;position:relative}@media (max-width:991.98px){.page-index .side .item{width:60%}.page-index .side .item p{margin-bottom:0}}.page-index .side .item img{position:absolute;top:0;left:0;right:0;width:582px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:0 20px}.page-index .side .middle{display:flex;justify-content:center;position:relative;padding:0 .5vw}@media (max-width:991.98px){.page-index .side .middle{padding:12px 0}}.page-index .side .middle .bordered-middle{position:absolute;height:100%;border-left:3px solid var(--color-gold);border-right:3px solid var(--color-gold);width:calc(95% + 36px)}@media (max-width:991.98px){.page-index .side .middle .bordered-middle{width:100%;margin:auto;border-left:none;border-right:none;border-top:3px solid var(--color-gold);border-bottom:3px solid var(--color-gold)}}.page-index .side .right{display:flex;padding-left:2.5vw}@media (max-width:991.98px){.page-index .side .right{padding-top:12px;padding-left:0}}.page-index .left{padding-right:2.5vw}@media (max-width:991.98px){.page-index .left{margin-bottom:12px;padding-right:0}}.page-index #about,.page-index #register{padding:0 7.55vw}@media (max-width:991.98px){.page-index #about,.page-index #register{padding:0 var(--default-horizontal-padding-tablet)}}@media (max-width:767.98px){.page-index #about,.page-index #register{padding:0 var(--default-horizontal-padding-mobile)}}.page-index #register .header{margin-bottom:3.02vw}@media (max-width:991.98px){.page-index #register .header{margin-bottom:24px}}.page-index #about{text-align:center}.page-index .section-full-container{width:100%;height:auto;font-family:"OpenSans"!important}@media (max-width:991.98px){.page-index .section-full-container:not(:first-child){margin:20px auto}}.page-index .section-full-container .logo{width:45%;margin:50px auto;text-align:center}@media (max-width:991.98px){.page-index .section-full-container .logo{margin:20px auto;width:50%}}.page-index .section-full-container .logo p{color:var(--color-black);font-size:2.083vw;margin-top:10px}@media (max-width:991.98px){.page-index .section-full-container .logo p{font-size:20px}}@media (max-width:767.98px){.page-index .section-full-container .logo p{font-size:11px}}.page-index .section-full-container .banner{width:74.21vw;text-align:center;margin:3% auto}@media (max-width:767.98px){.page-index .section-full-container .banner{width:100%;padding:0 var(--default-horizontal-padding-mobile)}}.page-index .section-full-container .banner p{width:80%;margin:5% auto auto;color:var(--color-gold);font-size:2.083vw}@media (max-width:991.98px){.page-index .section-full-container .banner p{font-size:24px}}@media (max-width:767.98px){.page-index .section-full-container .banner p{width:100%;font-size:16px}}.page-index .section-full-container .description{color:var(--color-gold);width:70vw;font-size:2.083vw;text-align:center;margin:auto;font-family:"OpenSans"}@media (max-width:991.98px){.page-index .section-full-container .description{font-size:24px;width:100%;padding:0 var(--default-horizontal-padding-tablet)}}@media (max-width:767.98px){.page-index .section-full-container .description{font-size:16px;padding:0 var(--default-horizontal-padding-mobile)}}.page-index .section-full-container .information{color:var(--color-gold);font-size:2.083vw;padding:0 3%;text-align:center}@media (max-width:991.98px){.page-index .section-full-container .information{font-size:24px;padding:0 var(--default-horizontal-padding-tablet)}}@media (max-width:767.98px){.page-index .section-full-container .information{font-size:14px;padding:0 var(--default-horizontal-padding-mobile)}}.page-index .section-full-container .information .about{width:85%;margin:auto auto 5%}@media (max-width:991.98px){.page-index .section-full-container .information .about{width:100%}}.page-index .section-full-container .information .support-btn{color:#fff;width:45%;padding:20px;margin:auto auto 20px;background-color:var(--color-gold2)}.page-index .section-full-container .information .support-btn a{text-decoration:none;color:#fff}@media (max-width:991.98px){.page-index .section-full-container .information .support-btn{width:80%}}.page-index .section-full-container img{width:100%!important;margin:0 auto}.page-index .section-full-container .image-text{text-align:center;padding:30px 12%;font-size:2.083vw;color:var(--color-gold);font-family:'tex-gyre-termes'}.page-index .section-full-container .image-text p{margin-bottom:0;line-height:2}@media (max-width:991.98px){.page-index .section-full-container .image-text p{line-height:1.5}.page-index .section-full-container .image-text{font-size:24px;padding:30px var(--default-horizontal-padding-tablet)}}@media (max-width:767.98px){.page-index .section-full-container .image-text{font-size:16px;padding:30px var(--default-horizontal-padding-mobile)}}.page-index .section-full-container .objective{display:flex;justify-content:center;align-items:center;font-size:2.083vw;margin-top:2vw}.page-index .section-full-container .objective .image{flex-basis:40%}.page-index .section-full-container .objective .description{flex-basis:60%;text-align:left;padding-left:2.083vw;font-style:italic;color:var(--color-gold)}@media (max-width:991.98px){.page-index .section-full-container .objective .description{text-align:left;padding-left:17px}}.page-index .section-full-container .objective .description .title{padding-bottom:20px;font-weight:800}@media (max-width:991.98px){.page-index .section-full-container .objective .description .title{padding-top:10px}}.page-index .section-full-container .objective .description .detail ul{margin-bottom:0}@media (max-width:991.98px){.page-index .section-full-container .objective .description .detail ul{padding-left:0}.page-index .section-full-container .objective{flex-direction:column}}.page-index .section-full-container .statistic{display:flex;padding:2% 5% 5%;font-style:italic}@media (max-width:991.98px){.page-index .section-full-container .statistic{flex-direction:column;align-items:center;margin:0 auto;width:60%}}.page-index .section-full-container .statistic .item{display:flex;flex-direction:row;align-items:flex-end;color:var(--color-gold);justify-content:space-between;padding:0 1vw;width:34vw}@media (max-width:991.98px){.page-index .section-full-container .statistic .item{margin-bottom:20px;justify-content:center;font-size:20px}}.page-index .section-full-container .statistic .item .number{font-size:13.54vw;line-height:.7;margin-bottom:0}.page-index .section-full-container .statistic .item .text{line-height:1;margin-left:1.5%;font-size:3.125vw}@media (max-width:991.98px){.page-index .section-full-container .statistic .item .text{font-size:20px;margin-left:4px;width:115px}}@media (max-width:767.98px){.page-index .section-full-container .statistic .item .text{font-size:14px}}.page-index .section-full-container .caption{font-family:'tex-gyre-termes';font-style:italic;margin:2% 5% 3%}@media (max-width:767.98px){.page-index .section-full-container .caption{font-size:11px}}.page-index .top-section{padding:0 12%}@media (max-width:991.98px){.page-index .top-section{padding:0 var(--default-horizontal-padding-tablet)}}@media (max-width:767.98px){.page-index .top-section{padding:0 var(--default-horizontal-padding-mobile)}}.page-index .section-first .section-top-content .image-container{position:relative}.page-index .section-first .section-top-content .image-container img{width:100%}@media (max-width:991.98px){.page-index .section-first .section-top-content .image-container img{height:30%}}.page-index .section-first .section-top-content .image-title{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;color:#fff;font-size:3.125vw}@media (max-width:991.98px){.page-index .section-first .section-top-content .image-title{font-size:26px;padding:0 var(--default-horizontal-padding-tablet)}}@media (max-width:767.98px){.page-index .section-first .section-top-content .image-title{font-size:14px;padding:0 var(--default-horizontal-padding-mobile)}}.page-index .section-first .section-top-content .image-title div:not(:last-child){margin-bottom:50px}@media (max-width:991.98px){.page-index .section-first .section-top-content .image-title div:not(:last-child){margin-bottom:8px}}.page-index .section-first .section-top-content .image-title span{font-size:2.083vw}@media (max-width:991.98px){.page-index .section-first .section-top-content .image-title span{font-size:14px}}@media (max-width:767.98px){.page-index .section-first .section-top-content .image-title span{font-size:10px}}.page-index .section-first .section-top-content .image-text{position:absolute;bottom:0;left:0;right:0;text-align:center;background-color:rgba(0,0,0,.5);color:#fff;padding:5px}.page-index .section-first .section-description .description-list{display:flex}@media (max-width:991.98px){.page-index .section-first .section-description .description-list{flex-direction:column}}.page-index .section-first .section-description .description-box{text-align:center;border-left:3px solid var(--color-gold);border-right:3px solid var(--color-gold);padding:0 var(--default-horizontal-padding) 2vw;flex:1 0}.page-index .section-first .section-description .description-box:first-child,.page-index .section-first .section-description .description-box:last-child{border:0;width:calc((100% - var(--default-horizontal-padding))/3)}@media (max-width:991.98px){.page-index .section-first .section-description .description-box:first-child,.page-index .section-first .section-description .description-box:last-child{width:100%}}.page-index .section-first .section-description .description-box:first-child{padding-left:0}.page-index .section-first .section-description .description-box:last-child{padding-right:0}@media (max-width:991.98px){.page-index .section-first .section-description .description-box{padding:16px 0;border:0}}.page-index .section-first .section-description .description-box .title{font-size:1.67vw;color:#000;margin-bottom:16px}@media (max-width:991.98px){.page-index .section-first .section-description .description-box .title{font-size:18px}}.page-index .section-first .section-description .description-box .price{font-size:5.26vw;margin-top:2.34vw;margin-bottom:1.56vw;color:var(--color-gold)}@media (max-width:991.98px){.page-index .section-first .section-description .description-box .price{font-size:52px}}@media (max-width:767.98px){.page-index .section-first .section-description .description-box .price{font-size:36px}}.page-index .section-first .section-description .description-box .description{color:var(--color-gold);font-size:3.125vw;margin-bottom:4.48vw}@media (max-width:991.98px){.page-index .section-first .section-description .description-box .description{font-size:30px;margin-bottom:10px}}.page-index .section-first .section-description .description-box .detail{display:flex;justify-content:center;font-size:2.28vw;margin:auto;color:var(--color-gold)}@media (max-width:991.98px){.page-index .section-first .section-description .description-box .detail{font-size:24px}}.page-index .section-first .section-description .description-box .detail ul{display:flex;flex-direction:column;align-items:center;padding-left:0;margin:auto;flex-wrap:wrap}.page-index .section-first .section-description .description-box .info{color:#000;margin-bottom:24px}.page-index .section-first .section-description .description-box .img-box{position:relative;width:100%}.page-index .section-first .section-description .description-box .img-box:before{content:"";display:block;padding-top:100%}.page-index .section-first .section-description .description-box .img-box img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-index .section-first .section-description .description-box .img-box img#img{-o-object-position:center;object-position:center}.page-index .section-first .section-description .description-info{font-size:1.72vw;color:var(--color-gold);text-align:center;margin:4.16vw;font-family:"OpenSans";line-height:1}@media (max-width:991.98px){.page-index .section-first .section-description .description-info{font-size:20px}}@media (max-width:767.98px){.page-index .section-first .section-description .description-info{font-size:14px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX2ZvbnRzLnNjc3MiLCJhYnN0cmFjdHMvX2Jhc2Uuc2NzcyIsIm1haW4uY3NzIiwiY29tcG9uZW50cy9fY29udGFpbmVyLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwicGFnZXMvX2luZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSyxDQUNJLHNCLENBQ0EscUIsQ0FDQSxzQixDQUNBLHNCLENBRUEsa0MsQ0FDQSx5QyxDQUNBLHlDLENBRUEsNEMsQ0FDQSw0QyxDQUNBLDRDLENBQ0EsNEMsQ0FDQSw0QyxDQUNBLDRDLENBQ0EsNEMsQ0FDQSw0QyxDQ2pCSixXQUNJLDJCLENBQ0EseUQsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQixBQUdKLFdBQ0ksMkIsQ0FDQSxzRCxDQUNBLGUsQ0FDQSxpQixDQUNBLGtCLEFBR0osV0FDSSwyQixDQUNBLDJELENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQUFHSixXQUNJLHNCLENBQ0EsbUUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQixBQUdKLFdBQ0ksc0IsQ0FDQSwwRSxDQUNBLGUsQ0FDQSxpQixDQUNBLGtCLEFBR0osV0FDSSw2QixDQUNBLDJELENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQUFHSixXQUNJLDZCLENBQ0EsMEQsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQkNyREosSSxDQUNJLFUsQ0FDQSxRLENBQ0EsNkIsQ0FDQSxpQixDQ3VFSixZLENEcEVBLFcsQ0NrRUEsWSxDQUNBLGMsQ0QvREksUyxDRVhKLGtCLENBQ0ksMkMsQ0NLSSw0QkROUixrQixDQUlRLG9ELEFDRkEsNEJERlIsa0IsQ0FRUSxvREFJUixnQixDQUNJLGlCLENDUEksNEJETVIsZ0IsQ0FJUSxvRCxBQ2RBLDRCRFVSLGdCLENBUVEsb0RBSVIsTSxDQUNJLG9CLENFekJKLGtCLENBRVEsZSxDQUZSLGtCLENBS1Esa0IsQ0FMUixtQixDQVFRLGlCLENBUlIsaUIsQ0FXUSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsUyxDQUVBLGtDLENBRUEscUIsQ0RaQSw0QkNOUixpQixDQXFCWSxTLENBQ0EsYyxDQUNBLG9CQXZCWixzQixDQTJCUSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsdUIsQ0FFQSxrQyxDQUdBLDJCLENEN0JBLDRCQ05SLHNCLENBc0NZLFUsQ0FHQSxzQkF6Q1osbUIsQ0E4Q1EsaUIsQ0FDQSw2QixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsdUIsQ0RqREEsNEJDRlIsbUIsQ0FxRFksZ0JBckRaLG9CLENBMERRLGlCLENBQ0EsNkIsQ0FDQSxpQixDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSx1QixDRDFEQSw0QkNOUixvQixDQWtFWSxvRCxBRGhFSiw0QkNGUixvQixDQXFFWSxjLENBQ0Esb0RBdEVaLHVCLENBMEVRLHVCLENBQ0EsaUIsQ0FDQSw2QixDQUNBLGlCLENBQ0EsYSxDRHhFQSw0QkNOUix1QixDQWdGWSxjLENBQ0Esb0QsQUQvRUosNEJDRlIsdUIsQ0FxRlksYyxDQUNBLG9EQXRGWixpQixDQTBGUSx1QixDQUNBLGlCLENBQ0Esb0IsQ0R0RkEsNEJDTlIsaUIsQ0E4RlksYyxDQUNBLG9CLEFEN0ZKLDRCQ0ZSLGlCLENBa0dZLGMsQ0FDQSxvQkFuR1osb0IsQ0F1R1ksWSxDQXZHWixpQixDQTRHUSxtQixDRDFHQSw0QkNGUixpQixDQThHWSxxQkE5R1osa0IsQ0FrSFEsbUIsQ0FDQSx3QixDQUNBLDJCLENEbEhBLDRCQ0ZSLGtCLENBc0hZLHFCQXRIWixhLENBMEhRLHVCLENBQ0EsYyxDQUNBLHlCLENBNUhSLDZCLENBZ0lRLGUsQ0FDQSxpQixDQWpJUiwwQixDQXFJUSxrQyxDQUNBLFUsQ0FDQSxTLENBQ0EsZSxDQXhJUix5QixDQTRJUSxvQixDQTVJUixpQixDQWdKUSxZLENBQ0Esa0IsQ0FDQSw2QixDQUNBLGlCLENBQ0EsYyxDQUNBLFMsQ0FDQSxpQixDQUNBLGdDLENBQ0EsaUIsQ0FDQSx1QixDQUNBLGlCLENEcEpBLDRCQ05SLGlCLENBNEpZLHFCLENBQ0Esa0IsQ0FDQSxnQixBRDVKSiw0QkNGUixpQixDQWlLWSxnQkFqS1osdUIsQ0FzS1ksWSxDQUNBLHFCLENBQ0EsYSxDQUNBLGlCLENEbktKLDRCQ05SLHVCLENBMktnQixTLENBM0toQix5QixDQTZLb0IsaUJBN0twQiwyQixDQWlMZ0IsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxXLENBQ0EsbUIsQ0FBQSxnQixDQUNBLHlCLENBQUEsc0IsQ0FDQSxjLENBeExoQix5QixDQThMVSxZLENBQ0Esc0IsQ0FDQSxpQixDQUNBLGMsQ0QzTEYsNEJDTlIseUIsQ0FtTVksZ0JBbk1aLDBDLENBdU1ZLGlCLENBQ0EsVyxDQUNBLHVDLENBQ0Esd0MsQ0FDQSxzQixDRHJNSiw0QkNOUiwwQyxDQThNZ0IsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0Esc0MsQ0FDQSwyQ0FuTmhCLHdCLENBd05VLFksQ0FDQSxrQixDRG5ORiw0QkNOUix3QixDQTJOWSxnQixDQUNBLGdCQTVOWixpQixDQWlPUSxtQixDRDNOQSw0QkNOUixpQixDQW1PWSxrQixDQUNBLGlCQXBPWixrQixDQUFBLHFCLENBeU9RLGdCLENEbk9BLDRCQ05SLGtCLENBQUEscUIsQ0EyT1ksb0QsQUR6T0osNEJDRlIsa0IsQ0FBQSxxQixDQThPWSxvREE5T1osNkIsQ0FvUFksb0IsQ0Q5T0osNEJDTlIsNkIsQ0FzUGdCLG9CQXRQaEIsa0IsQ0E0UFEsaUIsQ0E1UFIsbUMsQ0FnUVEsVSxDQUNBLFcsQ0FDQSxnQyxDRDVQQSw0QkNOUix3Q0FBQSxhLENBcVFnQixrQkFyUWhCLHlDLENBMFFZLFMsQ0FDQSxnQixDQUNBLGlCLENEdFFKLDRCQ05SLHlDLENBOFFnQixnQixDQUNBLFdBL1FoQiwyQyxDQWtSZ0Isd0IsQ0FDQSxpQixDQUNBLGUsQ0Q5UVIsNEJDTlIsMkMsQ0FzUm9CLGdCLEFEcFJaLDRCQ0ZSLDJDLENBeVJvQixnQkF6UnBCLDJDLENBK1JZLGEsQ0FDQSxpQixDQUNBLGMsQ0QvUkosNEJDRlIsMkMsQ0FtU2dCLFUsQ0FDQSxvREFwU2hCLDZDLENBd1NnQixTLENBRUEsbUIsQ0FDQSx1QixDQUNBLGlCLENEdFNSLDRCQ05SLDZDLENBOFNvQixnQixBRDVTWiw0QkNGUiw2QyxDQWlUb0IsVSxDQUNBLGdCQWxUcEIsZ0QsQ0F3VFksdUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFcsQ0FDQSxzQixDRHZUSiw0QkNOUixnRCxDQStUZ0IsYyxDQUNBLFUsQ0FDQSxvRCxBRC9UUiw0QkNGUixnRCxDQXFVZ0IsYyxDQUNBLG9EQXRVaEIsZ0QsQ0EyVVksdUIsQ0FDQSxpQixDQUNBLFksQ0FDQSxpQixDRHhVSiw0QkNOUixnRCxDQWdWZ0IsYyxDQUNBLG9ELEFEL1VSLDRCQ0ZSLGdELENBb1ZnQixjLENBQ0Esb0RBclZoQix1RCxDQXdWZ0IsUyxDQUVBLG1CLENEcFZSLDRCQ05SLHVELENBNFZvQixZQTVWcEIsNkQsQ0FrV2dCLFUsQ0FDQSxTLENBQ0EsWSxDQUVBLHFCLENBQ0EsbUMsQ0F2V2hCLCtELENBeVdvQixvQixDQUNBLFUsQ0RwV1osNEJDTlIsNkQsQ0E2V29CLFdBN1dwQix1QyxDQW1YWSxvQixDQUNBLGEsQ0FwWFosK0MsQ0F1WFksaUIsQ0FDQSxnQixDQUNBLGlCLENBQ0EsdUIsQ0FDQSw2QixDQTNYWixpRCxDQTZYZ0IsZSxDQUNBLGEsQ0R4WFIsNEJDTlIsaUQsQ0FnWW9CLGUsQ0FoWXBCLCtDLENBcVlnQixjLENBQ0EsdUQsQURwWVIsNEJDRlIsK0MsQ0F5WWdCLGMsQ0FDQSx1REExWWhCLDhDLENBZ1pZLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxjLENBcFpaLHFELENBdVpnQixjLENBdlpoQiwyRCxDQTJaZ0IsYyxDQUNBLGUsQ0FDQSxvQixDQUNBLGlCLENBQ0EsdUIsQ0R6WlIsNEJDTlIsMkQsQ0FpYW9CLGUsQ0FDQSxtQkFsYXBCLGtFLENBcWFvQixtQixDQUNBLGUsQ0RoYVosNEJDTlIsa0UsQ0F3YXdCLGtCQXhheEIsc0UsQ0E2YXdCLGUsQ0R2YWhCLDRCQ05SLHNFLENBK2E0QixjLENBL2E1Qiw4QyxDQXFiZ0IsdUJBcmJoQiw4QyxDQXliWSxZLENBQ0EsZ0IsQ0FDQSxpQixDRHJiSiw0QkNOUiw4QyxDQTZiZ0IscUIsQ0FDQSxrQixDQUNBLGEsQ0FDQSxXQWhjaEIsb0QsQ0FtY2dCLFksQ0FDQSxrQixDQUNBLG9CLENBQ0EsdUIsQ0FDQSw2QixDQUNBLGEsQ0FDQSxVLENEbmNSLDRCQ05SLG9ELENBMmNvQixrQixDQUNBLHNCLENBQ0EsZ0JBN2NwQiw0RCxDQWlkb0IsaUIsQ0FDQSxjLENBQ0EsZSxDQW5kcEIsMEQsQ0F1ZG9CLGEsQ0FDQSxnQixDQUNBLGlCLENEbmRaLDRCQ05SLDBELENBMmR3QixjLENBQ0EsZSxDQUNBLGEsQUQzZGhCLDRCQ0ZSLDBELENBaWV3QixnQkFqZXhCLDRDLENBd2VZLDZCLENBQ0EsaUIsQ0FDQSxlLENEeGVKLDRCQ0ZSLDRDLENBNGVnQixnQkE1ZWhCLHdCLENBbWZRLGEsQ0Q3ZUEsNEJDTlIsd0IsQ0FxZlksb0QsQURuZkosNEJDRlIsd0IsQ0F3Zlksb0RBeGZaLGdFLENBK2ZnQixpQixDQS9maEIsb0UsQ0FpZ0JvQixVLENEM2ZaLDRCQ05SLG9FLENBbWdCd0IsWUFuZ0J4Qiw0RCxDQXdnQmdCLGlCLENBQ0EsTyxDQUNBLDBCLENBQ0EsTSxDQUNBLE8sQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDRHpnQlIsNEJDTlIsNEQsQ0FpaEJvQixjLENBQ0Esb0QsQURoaEJaLDRCQ0ZSLDRELENBcWhCb0IsYyxDQUNBLG9ELEFBdGhCcEIscUVBQUEsWSxDQTBoQndCLGtCLENEcGhCaEIsNEJDTlIscUVBQUEsWSxDQTRoQjRCLG1CQTVoQjVCLGlFLENBaWlCb0IsaUIsQ0QzaEJaLDRCQ05SLGlFLENBbWlCd0IsZ0IsQURqaUJoQiw0QkNGUixpRSxDQXNpQndCLGdCQXRpQnhCLDJELENBNGlCZ0IsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ0FDQSxpQixDQUNBLCtCLENBQ0EsVSxDQUNBLFcsQ0FuakJoQixpRSxDQTBqQm9CLFksQ0RwakJaLDRCQ05SLGlFLENBNGpCd0IsdUJBNWpCeEIsZ0UsQ0Fpa0JvQixpQixDQUNBLHVDLENBQ0Esd0MsQ0FDQSwrQyxDQUNBLFEsQ0Fya0JwQiw0RSxDQUFBLDJFLENBd2tCd0IsUSxDQUNBLHdELENEbmtCaEIsNEJDTlIsNEUsQ0FBQSwyRSxDQTJrQjRCLFlBM2tCNUIsNEUsQ0FnbEJ3QixjLENBaGxCeEIsMkUsQ0FvbEJ3QixlLENEOWtCaEIsNEJDTlIsZ0UsQ0F5bEJ3QixjLENBQ0EsVUExbEJ4Qix1RSxDQThsQndCLGdCLENBQ0EsVSxDQUNBLGtCLENEMWxCaEIsNEJDTlIsdUUsQ0F1bUI0QixnQkF2bUI1Qix1RSxDQTJtQndCLGdCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLHVCLENEeG1CaEIsNEJDTlIsdUUsQ0FnbkI0QixnQixBRDltQnBCLDRCQ0ZSLHVFLENBbW5CNEIsZ0JBbm5CNUIsNkUsQ0F1bkJ3Qix1QixDQUNBLGlCLENBQ0Esb0IsQ0RubkJoQiw0QkNOUiw2RSxDQTRuQjRCLGMsQ0FDQSxvQkE3bkI1Qix3RSxDQW1vQnVCLFksQ0FDQSxzQixDQUNBLGdCLENBQ0EsVyxDQUNBLHVCLENEam9CZiw0QkNOUix3RSxDQXlvQjRCLGdCQXpvQjVCLDJFLENBNG9CNEIsWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsVyxDQUNBLGMsQ0FqcEI1QixzRSxDQXVwQndCLFUsQ0FDQSxrQixDQXhwQnhCLHlFLENBNHBCd0IsaUIsQ0FDQSxVLENBN3BCeEIsZ0YsQ0ErcEI0QixVLENBQ0EsYSxDQUNBLGdCLENBanFCNUIsNkUsQ0FxcUI0QixhLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLGdCLENBN3FCNUIsaUYsQ0FnckJnQyx5QixDQUFBLHNCLENBaHJCaEMsaUUsQ0FzckJvQixnQixDQUNBLHVCLENBQ0EsaUIsQ0FDQSxhLENBQ0Esc0IsQ0FDQSxhLENEcnJCWiw0QkNOUixpRSxDQTZyQndCLGdCLEFEM3JCaEIsNEJDRlIsaUUsQ0Fnc0J3QixnQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcclxuICAgIC0tY29sb3Itd2hpdGU6ICNGRkZGRkY7XHJcbiAgICAtLWNvbG9yLWdvbGQ6ICM2QjRGM0U7XHJcbiAgICAtLWNvbG9yLWdvbGQyOiAjOTM3RjVCO1xyXG4gICAgLS1jb2xvci1ibGFjazogIzAwMDAwMDtcclxuXHJcbiAgICAtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nOiAxN3B4O1xyXG4gICAgLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy10YWJsZXQ6IDMycHg7XHJcbiAgICAtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTogMTdweDtcclxuXHJcbiAgICAtLWRlZmF1bHQtaG9yaXpvbnRhbC1mb250LXNpemUxLXRhYmxldDogMTdweDtcclxuICAgIC0tZGVmYXVsdC1ob3Jpem9udGFsLWZvbnQtc2l6ZTItdGFibGV0OiAxN3B4O1xyXG4gICAgLS1kZWZhdWx0LWhvcml6b250YWwtZm9udC1zaXplMy10YWJsZXQ6IDE3cHg7XHJcbiAgICAtLWRlZmF1bHQtaG9yaXpvbnRhbC1mb250LXNpemU0LXRhYmxldDogMTdweDtcclxuICAgIC0tZGVmYXVsdC1ob3Jpem9udGFsLWZvbnQtc2l6ZTEtbW9iaWxlOiAxN3B4O1xyXG4gICAgLS1kZWZhdWx0LWhvcml6b250YWwtZm9udC1zaXplMi1tb2JpbGU6IDE3cHg7XHJcbiAgICAtLWRlZmF1bHQtaG9yaXpvbnRhbC1mb250LXNpemUzLW1vYmlsZTogMTdweDtcclxuICAgIC0tZGVmYXVsdC1ob3Jpem9udGFsLWZvbnQtc2l6ZTQtbW9iaWxlOiAxN3B4O1xyXG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJOYW51bU15ZW9uZ2pvXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL05hbnVtTXllb25nam8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJOYW51bU15ZW9uZ2pvXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL05hbnVtTXllb25nam8tQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW1NeWVvbmdqb1wiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9OYW51bU15ZW9uZ2pvLUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1WYXJpYWJsZUZvbnRfd2R0aCx3Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy1WYXJpYWJsZUZvbnRfd2R0aCx3Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcInRleC1neXJlLXRlcm1lc1wiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy90ZXgtZ3lyZS10ZXJtZXMucmVndWxhci5vdGZcIikgZm9ybWF0KFwib3RmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJ0ZXgtZ3lyZS10ZXJtZXNcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvdGV4LWd5cmUtdGVybWVzLml0YWxpYy5vdGZcIikgZm9ybWF0KFwib3RmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufSIsImJvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogXCJ0ZXgtZ3lyZS10ZXJtZXNcIjtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMsXHJcbnNlbGVjdDpmb2N1cyxcclxudGV4dGFyZWE6Zm9jdXMsXHJcbmJ1dHRvbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59IiwiOnJvb3Qge1xuICAtLWNvbG9yLXdoaXRlOiAjRkZGRkZGO1xuICAtLWNvbG9yLWdvbGQ6ICM2QjRGM0U7XG4gIC0tY29sb3ItZ29sZDI6ICM5MzdGNUI7XG4gIC0tY29sb3ItYmxhY2s6ICMwMDAwMDA7XG4gIC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmc6IDE3cHg7XG4gIC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctdGFibGV0OiAzMnB4O1xuICAtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTogMTdweDtcbiAgLS1kZWZhdWx0LWhvcml6b250YWwtZm9udC1zaXplMS10YWJsZXQ6IDE3cHg7XG4gIC0tZGVmYXVsdC1ob3Jpem9udGFsLWZvbnQtc2l6ZTItdGFibGV0OiAxN3B4O1xuICAtLWRlZmF1bHQtaG9yaXpvbnRhbC1mb250LXNpemUzLXRhYmxldDogMTdweDtcbiAgLS1kZWZhdWx0LWhvcml6b250YWwtZm9udC1zaXplNC10YWJsZXQ6IDE3cHg7XG4gIC0tZGVmYXVsdC1ob3Jpem9udGFsLWZvbnQtc2l6ZTEtbW9iaWxlOiAxN3B4O1xuICAtLWRlZmF1bHQtaG9yaXpvbnRhbC1mb250LXNpemUyLW1vYmlsZTogMTdweDtcbiAgLS1kZWZhdWx0LWhvcml6b250YWwtZm9udC1zaXplMy1tb2JpbGU6IDE3cHg7XG4gIC0tZGVmYXVsdC1ob3Jpem9udGFsLWZvbnQtc2l6ZTQtbW9iaWxlOiAxN3B4OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOYW51bU15ZW9uZ2pvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmFudW1NeWVvbmdqby1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOYW51bU15ZW9uZ2pvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmFudW1NeWVvbmdqby1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW1NeWVvbmdqb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hbnVtTXllb25nam8tRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVZhcmlhYmxlRm9udF93ZHRoLHdnaHQudHRmXCIpIGZvcm1hdChcInR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtSXRhbGljLVZhcmlhYmxlRm9udF93ZHRoLHdnaHQudHRmXCIpIGZvcm1hdChcInR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInRleC1neXJlLXRlcm1lc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3RleC1neXJlLXRlcm1lcy5yZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ0ZXgtZ3lyZS10ZXJtZXNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy90ZXgtZ3lyZS10ZXJtZXMuaXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJ0ZXgtZ3lyZS10ZXJtZXNcIjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbmlucHV0OmZvY3VzLFxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5kZWZhdWx0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmcpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5kZWZhdWx0LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLXRhYmxldCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZGVmYXVsdC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUpOyB9IH1cblxuLmlubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTEuMjV2dzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuaW5uZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctdGFibGV0KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5pbm5lci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUpOyB9IH1cblxuLmdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wYWdlLWluZGV4IC5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLnBhZ2UtaW5kZXggLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4ucGFnZS1pbmRleCAuaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5wYWdlLWluZGV4IC5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ29sZCk7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLmxpbmUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH0gfVxuXG4ucGFnZS1pbmRleCAubGluZS1mdWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkKTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wYWdlLWluZGV4IC5saW5lLWZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnBhZ2UtaW5kZXggLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogOC40ODl2dztcbiAgZm9udC1mYW1pbHk6ICd0ZXgtZ3lyZS10ZXJtZXMnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLWluZGV4IC5oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLnBhZ2UtaW5kZXggLmhlYWRlcjIge1xuICBmb250LXNpemU6IDUuMjA4dnc7XG4gIGZvbnQtZmFtaWx5OiAndGV4LWd5cmUtdGVybWVzJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDN2dztcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wYWdlLWluZGV4IC5oZWFkZXIyIHtcbiAgICAgIHBhZGRpbmc6IDBweCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy10YWJsZXQpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLmhlYWRlcjIge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgcGFkZGluZzogMHB4IHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZSk7IH0gfVxuXG4ucGFnZS1pbmRleCAuc3ViLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ3RleC1neXJlLXRlcm1lcyc7XG4gIGZvbnQtc2l6ZTogMi42MDR2dztcbiAgbGluZS1oZWlnaHQ6IDEuMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucGFnZS1pbmRleCAuc3ViLWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBwYWRkaW5nOiAwcHggdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctdGFibGV0KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLWluZGV4IC5zdWItaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDBweCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUpOyB9IH1cblxuLnBhZ2UtaW5kZXggLnN0ZXAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG4gIGZvbnQtc2l6ZTogMi4wODN2dztcbiAgbWFyZ2luLWJvdHRvbTogOC41NHZ3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wYWdlLWluZGV4IC5zdGVwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGFnZS1pbmRleCAuc3RlcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLnN0ZXAgdWwge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cblxuLnBhZ2UtaW5kZXggLm5jaXMge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLm5jaXMge1xuICAgICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9IH1cblxuLnBhZ2UtaW5kZXggLm51Y2lzIHtcbiAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMiUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTIlICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLm51Y2lzIHtcbiAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDsgfSB9XG5cbi5wYWdlLWluZGV4IGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnBhZ2UtaW5kZXggLnNlbWktYm9sZC1pdGFsaWMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnBhZ2UtaW5kZXggLnZlcnRpY2FsLWxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkKTtcbiAgaGVpZ2h0OiA3dnc7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMnZ3IGF1dG87IH1cblxuLnBhZ2UtaW5kZXggLm5vLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucGFnZS1pbmRleCAuc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAyLjA4M3Z3O1xuICBtYXJnaW46IDUlIGF1dG87XG4gIHdpZHRoOiA4NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wYWdlLWluZGV4IC5zaWRlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLnNpZGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLnNpZGUgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMzMuOTF2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zaWRlIC5pdGVtIHtcbiAgICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICAgICAucGFnZS1pbmRleCAuc2lkZSAuaXRlbSBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucGFnZS1pbmRleCAuc2lkZSAuaXRlbSBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDU4MnB4O1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwcHggMjBweDsgfVxuICAucGFnZS1pbmRleCAuc2lkZSAubWlkZGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAuNXZ3OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuc2lkZSAubWlkZGxlIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAwOyB9IH1cbiAgICAucGFnZS1pbmRleCAuc2lkZSAubWlkZGxlIC5ib3JkZXJlZC1taWRkbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQpO1xuICAgICAgd2lkdGg6IGNhbGMoOTUlICsgMzZweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuc2lkZSAubWlkZGxlIC5ib3JkZXJlZC1taWRkbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkKTsgfSB9XG4gIC5wYWdlLWluZGV4IC5zaWRlIC5yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXZ3OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuc2lkZSAucmlnaHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnBhZ2UtaW5kZXggLmxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjV2dzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucGFnZS1pbmRleCAubGVmdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5wYWdlLWluZGV4ICNhYm91dCwgLnBhZ2UtaW5kZXggI3JlZ2lzdGVyIHtcbiAgcGFkZGluZzogMHZ3IDcuNTV2dzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucGFnZS1pbmRleCAjYWJvdXQsIC5wYWdlLWluZGV4ICNyZWdpc3RlciB7XG4gICAgICBwYWRkaW5nOiAwcHggdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctdGFibGV0KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLWluZGV4ICNhYm91dCwgLnBhZ2UtaW5kZXggI3JlZ2lzdGVyIHtcbiAgICAgIHBhZGRpbmc6IDBweCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUpOyB9IH1cblxuLnBhZ2UtaW5kZXggI3JlZ2lzdGVyIC5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjAydnc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggI3JlZ2lzdGVyIC5oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG5cbi5wYWdlLWluZGV4ICNhYm91dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnZS1pbmRleCAuc2VjdGlvbi1mdWxsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCIgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1mdWxsLWNvbnRhaW5lcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bzsgfSB9XG4gIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5sb2dvIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLmxvZ28ge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLmxvZ28gcCB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgICAgZm9udC1zaXplOiAyLjA4M3Z3O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5sb2dvIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLmxvZ28gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLmJhbm5lciB7XG4gICAgd2lkdGg6IDc0LjIxdnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMyUgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLmJhbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwcHggdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlKTsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLmJhbm5lciBwIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICAgIGZvbnQtc2l6ZTogMi4wODN2dzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5iYW5uZXIgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1mdWxsLWNvbnRhaW5lciAuYmFubmVyIHAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIHdpZHRoOiA3MHZ3O1xuICAgIGZvbnQtc2l6ZTogMi4wODN2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDBweCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy10YWJsZXQpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMHB4IHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZSk7IH0gfVxuICAucGFnZS1pbmRleCAuc2VjdGlvbi1mdWxsLWNvbnRhaW5lciAuaW5mb3JtYXRpb24ge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICBmb250LXNpemU6IDIuMDgzdnc7XG4gICAgcGFkZGluZzogMHB4IDMlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLmluZm9ybWF0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctdGFibGV0KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1mdWxsLWNvbnRhaW5lciAuaW5mb3JtYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUpOyB9IH1cbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1mdWxsLWNvbnRhaW5lciAuaW5mb3JtYXRpb24gLmFib3V0IHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA1JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5pbmZvcm1hdGlvbiAuYWJvdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1mdWxsLWNvbnRhaW5lciAuaW5mb3JtYXRpb24gLnN1cHBvcnQtYnRuIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdvbGQyKTsgfVxuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLmluZm9ybWF0aW9uIC5zdXBwb3J0LWJ0biBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1mdWxsLWNvbnRhaW5lciAuaW5mb3JtYXRpb24gLnN1cHBvcnQtYnRuIHtcbiAgICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5pbWFnZS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAxMiU7XG4gICAgZm9udC1zaXplOiAyLjA4M3Z3O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICBmb250LWZhbWlseTogJ3RleC1neXJlLXRlcm1lcyc7IH1cbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1mdWxsLWNvbnRhaW5lciAuaW1hZ2UtdGV4dCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMi4wOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLmltYWdlLXRleHQgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1mdWxsLWNvbnRhaW5lciAuaW1hZ2UtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcGFkZGluZzogMzBweCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy10YWJsZXQpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5pbWFnZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZSk7IH0gfVxuICAucGFnZS1pbmRleCAuc2VjdGlvbi1mdWxsLWNvbnRhaW5lciAub2JqZWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjA4M3Z3O1xuICAgIG1hcmdpbi10b3A6IDJ2dzsgfVxuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5vYmplY3RpdmUgLmltYWdlIHtcbiAgICAgIGZsZXgtYmFzaXM6IDQwJTsgfVxuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5vYmplY3RpdmUgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMDgzdnc7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1mdWxsLWNvbnRhaW5lciAub2JqZWN0aXZlIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7IH0gfVxuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLm9iamVjdGl2ZSAuZGVzY3JpcHRpb24gLnRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLm9iamVjdGl2ZSAuZGVzY3JpcHRpb24gLnRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5vYmplY3RpdmUgLmRlc2NyaXB0aW9uIC5kZXRhaWwgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5vYmplY3RpdmUgLmRlc2NyaXB0aW9uIC5kZXRhaWwgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5vYmplY3RpdmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLnN0YXRpc3RpYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyJSA1JSA1JTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5zdGF0aXN0aWMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLnN0YXRpc3RpYyAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDB2dyAxdnc7XG4gICAgICB3aWR0aDogMzR2dzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5zdGF0aXN0aWMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZ1bGwtY29udGFpbmVyIC5zdGF0aXN0aWMgLml0ZW0gLm51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMuNTR2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLnN0YXRpc3RpYyAuaXRlbSAudGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjUlO1xuICAgICAgICBmb250LXNpemU6IDMuMTI1dnc7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLnN0YXRpc3RpYyAuaXRlbSAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDExNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZnVsbC1jb250YWluZXIgLnN0YXRpc3RpYyAuaXRlbSAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAucGFnZS1pbmRleCAuc2VjdGlvbi1mdWxsLWNvbnRhaW5lciAuY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICd0ZXgtZ3lyZS10ZXJtZXMnO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW46IDIlIDUlIDMlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1mdWxsLWNvbnRhaW5lciAuY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG5cbi5wYWdlLWluZGV4IC50b3Atc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDBweCAxMiU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLnRvcC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDBweCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy10YWJsZXQpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLnRvcC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDBweCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUpOyB9IH1cblxuLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tdG9wLWNvbnRlbnQgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi10b3AtY29udGVudCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLXRvcC1jb250ZW50IC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzMCU7IH0gfVxuXG4ucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi10b3AtY29udGVudCAuaW1hZ2UtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzLjEyNXZ3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLXRvcC1jb250ZW50IC5pbWFnZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBwYWRkaW5nOiAwcHggdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctdGFibGV0KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLXRvcC1jb250ZW50IC5pbWFnZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwcHggdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlKTsgfSB9XG4gIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLXRvcC1jb250ZW50IC5pbWFnZS10aXRsZSBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tdG9wLWNvbnRlbnQgLmltYWdlLXRpdGxlIGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tdG9wLWNvbnRlbnQgLmltYWdlLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi4wODN2dzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tdG9wLWNvbnRlbnQgLmltYWdlLXRpdGxlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tdG9wLWNvbnRlbnQgLmltYWdlLXRpdGxlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG4ucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi10b3AtY29udGVudCAuaW1hZ2UtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tbGlzdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkKTtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdmFyKC0tY29sb3ItZ29sZCk7XG4gIHBhZGRpbmc6IDB2dyB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZykgMnZ3O1xuICBmbGV4OiAxIDA7IH1cbiAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWJveDpmaXJzdC1jaGlsZCwgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWJveDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZykpLzMpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94OmZpcnN0LWNoaWxkLCAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94Omxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3g6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWJveCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjY3dnc7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3ggLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3ggLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWJveCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogNS4yNnZ3O1xuICAgIG1hcmdpbi10b3A6IDIuMzR2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2dnc7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94IC5wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94IC5wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG4gIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3ggLmRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG4gICAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNDh2dzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWJveCAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94IC5kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjI4dnc7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWJveCAuZGV0YWlsIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94IC5kZXRhaWwgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3ggLmluZm8ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3ggLmltZy1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3ggLmltZy1ib3g6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgLyogaW5pdGlhbCByYXRpbyBvZiAxOjEqLyB9XG4gICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWJveCAuaW1nLWJveCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3ggLmltZy1ib3ggaW1nI2ltZyB7XG4gICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4ucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5mbyB7XG4gIGZvbnQtc2l6ZTogMS43MnZ3O1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0LjE2dnc7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiIsIi5kZWZhdWx0LWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nKTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctdGFibGV0KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5uZXItY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMTEuMjV2dztcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctdGFibGV0KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JvdXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59IiwiQG1peGluIHJlc3BvbnNpdmUoJGJyZWFrcG9pbnQpIHtcclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBwaG9uZSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7IEBjb250ZW50IH07XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRicmVha3BvaW50ID09IHRhYmxldC1wb3J0cmFpdCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7IEBjb250ZW50IH07XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRicmVha3BvaW50ID09IHRhYmxldC1sYW5kc2NhcGUge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHsgQGNvbnRlbnQgfTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNlY3Rpb24tcm93LWNvbCgkcGFkZGluZywgJHBhZGRpbmdUYWJsZXQsICRwYWRkaW5nTW9iaWxlKSB7XHJcbiAgICAuc2VjdGlvbi1yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMCAoLTEgKiAkcGFkZGluZyk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICgtMSAqICRwYWRkaW5nVGFibGV0KTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICgtMSAqICRwYWRkaW5nTW9iaWxlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWNvbCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkcGFkZGluZztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nVGFibGV0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkcGFkZGluZ01vYmlsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufSIsIi5wYWdlLWluZGV4IHtcclxuICAgIC5tdC01MHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLm1iLTUwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuaXRhbGlje1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICAgIC5saW5le1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGluZS1mdWxse1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOC40ODl2dztcclxuICAgICAgICBmb250LWZhbWlseTogJ3RleC1neXJlLXRlcm1lcyc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuaGVhZGVyMntcclxuICAgICAgICBmb250LXNpemU6IDUuMjA4dnc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICd0ZXgtZ3lyZS10ZXJtZXMnO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzdnc7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLXRhYmxldCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWItaGVhZGVye1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICd0ZXgtZ3lyZS10ZXJtZXMnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42MDR2dztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4wO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctdGFibGV0KTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RlcHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjA4M3Z3O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDguNTR2dztcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbiAgICAubmNpc3tcclxuICAgICAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm51Y2lze1xyXG4gICAgICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMiUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMiUgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICAgXHJcbiAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnNlbWktYm9sZC1pdGFsaWN7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICAgfVxyXG4gICAgLnZlcnRpY2FsLWxpbmV7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ29sZCk7XHJcbiAgICAgICAgaGVpZ2h0OiA3dnc7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBtYXJnaW46IDJ2dyBhdXRvO1xyXG5cclxuICAgIH1cclxuXHQubm8tdW5kZXJsaW5le1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNpZGV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmb250LXNpemU6IDIuMDgzdnc7XHJcbiAgICAgICAgbWFyZ2luOiA1JSBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy45MXZ3O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1ODJweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICBcclxuICAgICAgICAubWlkZGxle1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwLjV2dztcclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDsgXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJvcmRlcmVkLW1pZGRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQpOyBcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdmFyKC0tY29sb3ItZ29sZCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDk1JSArIDM2cHgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tY29sb3ItZ29sZCk7IFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXZ3OyBcclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4OyBcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZWZ0e1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXZ3O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IFxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgI2Fib3V0LCNyZWdpc3RlcntcclxuICAgICAgICBwYWRkaW5nOiAwdncgNy41NXZ3O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy10YWJsZXQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjcmVnaXN0ZXJ7XHJcbiAgICAgICAgLmhlYWRlcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4wMnZ3O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Fib3V0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1mdWxsLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KXtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wODN2dztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYW5uZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NC4yMXZ3O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMyUgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1JTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wODN2dztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMDgzdnc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy10YWJsZXQpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mb3JtYXRpb257XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjA4M3Z3O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMyU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLXRhYmxldCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWJvdXR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1cHBvcnQtYnRue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ29sZDIpO1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2UtdGV4dHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEyJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjA4M3Z3O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAndGV4LWd5cmUtdGVybWVzJztcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4wO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLXRhYmxldCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZSk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub2JqZWN0aXZle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjA4M3Z3O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAydnc7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMDgzdnc7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCl7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGV0YWlse1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGF0aXN0aWN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIlIDUlIDUlO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHZ3IDF2dztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHZ3O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubnVtYmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMuNTR2dztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC43O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41JTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMTI1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXB0aW9ue1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ3RleC1neXJlLXRlcm1lcyc7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgbWFyZ2luOiAyJSA1JSAzJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAudG9wLXNlY3Rpb257XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEyJTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctdGFibGV0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWN0aW9uLWZpcnN0IHtcclxuICAgICAgICAuc2VjdGlvbi10b3AtY29udGVudHtcclxuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWFnZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMTI1dnc7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctdGFibGV0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjA4M3Z3IDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmltYWdlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQpOyBcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHZ3IHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nKSAydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmcpKS8zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNjd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4yNnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjEyNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjQ4dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAgICAgXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICAgICBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyAvKiBpbml0aWFsIHJhdGlvIG9mIDE6MSovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43MnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0LjE2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIiA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
