p{line-height:27px;margin:0 0 25px}body,input,p{color:#454545;font-family:AvenirNextLTProRegular!important;font-weight:400}p{font-size:18px;line-height:24px;margin:0 0 20px}h1,h2,h3,h4,h5,h6{font-stretch:normal;font-style:normal;font-weight:900;letter-spacing:normal;line-height:1.13;margin-top:0}button,h1,h2,h3,h4,h5,h6{font-family:AvenirNextLTProDemi!important}h1{letter-spacing:-1px}h2,h3,h4,h5,h6{letter-spacing:-.2px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{color:#0b4b34;font-size:50px;line-height:56px;margin-bottom:15px;margin-top:0}h2{font-size:40px;line-height:48px;margin-bottom:20px}h2,h3{color:#107953}h3{font-size:26px;line-height:32px;margin-bottom:10px}h3:focus{text-decoration:underline!important}h4{line-height:26px}h4,h5{color:#107953;font-size:20px;margin-bottom:9px}h5{line-height:24px}h6{font-style:italic;line-height:24px;margin-bottom:9px}a,h6{color:#107953;font-size:18px}a{font-family:AvenirNextLTProDemi!important;outline:0;text-decoration:none}a:focus{text-decoration:underline!important}a:hover{outline:0;text-decoration:underline}p a,p a:visited{line-height:inherit}.ingress{color:#454545;font-family:AvenirNextLTProDemi!important;font-size:20px;font-weight:400;font-weight:900;line-height:26px}.imagecaption{color:#454545;font-family:AvenirNextLTProLight!important;font-size:15px;line-height:20px}.navigationlinks{font-size:20px;transition:all .15s ease-in-out}.navigationlinks,.topnavigationlinks a{color:#107953;font-family:AvenirNextLTProMedium!important}.topnavigationlinks a{font-size:15px;font-weight:600}.publishlabel{color:#454545;font-family:AvenirNextLTProMedium!important;font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.71}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}@font-face{font-family:LMSNicon;font-style:normal;font-weight:400;src:url(../Fonts/lmsnicon.eot?o6q4au);src:url(../Fonts/lmsnicon.eot?#iefixo6q4au) format("embedded-opentype"),url(../Fonts/lmsnicon.woff?o6q4au) format("woff"),url(../Fonts/lmsnicon.ttf?o6q4au) format("truetype"),url(../Fonts/lmsnicon.svg?o6q4au#lmsnicon) format("svg")}.header_wrap nav.global li:first-child a:before{font-family:LMSNicon!important}@font-face{font-family:AvenirNextLTProHeavy;src:url(../fonts/AvenirNextLTProHeavy/font.woff) format("woff"),url(../fonts/AvenirNextLTProHeavy/font.woff2) format("woff2")}@font-face{font-family:AvenirNextLTProMedium;src:url(../fonts/AvenirNextLTProMedium/font.woff) format("woff"),url(../fonts/AvenirNextLTProMedium/font.woff2) format("woff2")}@font-face{font-family:AvenirNextLTProLight;src:url(../fonts/AvenirNextLTProLight/font.woff) format("woff"),url(../fonts/AvenirNextLTProLight/font.woff2) format("woff2")}@font-face{font-family:AvenirNextLTProRegular;src:url(../fonts/AvenirNextLTProRegular/font.woff) format("woff"),url(../fonts/AvenirNextLTProRegular/font.woff2) format("woff2")}@font-face{font-family:AvenirNextLTProBold;src:url(../fonts/AvenirNextLTProBold/font.woff) format("woff"),url(../fonts/AvenirNextLTProBold/font.woff2) format("woff2")}@font-face{font-family:AvenirNextLTProDemi;src:url(../fonts/AvenirNextLTProDemi/font.woff) format("woff"),url(../fonts/AvenirNextLTProDemi/font.woff2) format("woff2")}@media only screen and (min-width:200px) and (max-width:1124px){h1{font-size:32px;line-height:36px}h2{font-size:30px;line-height:34px}h3{font-size:22px;font-size:18px;line-height:26px}h3,p{line-height:22px}p{font-size:16px}}body,html{height:100%;margin:0;padding:0;width:100%}body,html{min-height:100%}body{background:#fff}.print{display:none}@media (print){.print{display:block}}.modal-open{overflow:hidden}.locator{clear:both;display:block;height:0;position:relative;top:-57px}.highlight{background:#e6edeb;padding:20px}@media (max-width:1123px){.highlight{padding:20px!important}}.hide{display:none}.wrap{height:auto!important;height:100%;min-height:100%}.backlink{font-weight:700;margin-left:20px;position:relative;text-decoration:none;text-transform:uppercase}@media (max-width:1123px){.backlink{margin-bottom:-40px;margin-top:60px}}.backlink__standardpage{font-weight:700;margin-left:20px;position:relative;text-decoration:none;text-transform:uppercase}@media (max-width:1123px){.backlink__standardpage{margin-bottom:0;margin-top:0}}.backlink:before,.backlink__standardpage:before{border-left:2px solid #107953;border-top:2px solid #107953;content:" ";height:7px;left:-18px;position:absolute;top:5px;transform:rotate(-45deg);width:7px}.printlink{float:right}@media (max-width:1123px){.printlink{float:unset}}.header_wrap{background:#fff;top:0;width:100%;z-index:9999}@media (max-width:1123px){.header_wrap{position:fixed}}.header_wrap .search_box{background:#e6edeb;margin-top:-104px;position:relative;width:100%}@media (max-width:1123px){.header_wrap .search_box{margin-top:-182px}}.header_wrap .search_box input[type=search]{background:#fff;background:#fff url(../Images/search-psn.svg) no-repeat 19px 19px;background-size:20px 20px;-moz-background-size:20px 20px;-webkit-background-size:20px 20px;-o-background-size:20px 20px;border:1px solid #0b4b34;border-radius:50px;font-size:18px;height:60px;margin-right:20px;padding:0 10px 0 50px;width:86%}.header_wrap .search_box input[type=search]::-webkit-search-cancel-button{display:none}@media (max-width:1123px){.header_wrap .search_box input[type=search]{margin-bottom:20px;padding-right:46px;width:100%}}@media (min-width:1124px) and (max-width:1377px){.header_wrap .search_box input[type=search]{width:82%}}.header_wrap .search_box input[type=submit]{background:#107953;border:1px solid #fff;border-radius:50px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:60px;padding:0 30px;transition:all .2s ease-in-out;width:12%}@media (max-width:1123px){.header_wrap .search_box input[type=submit]{width:100%}}@media (min-width:1124px) and (max-width:1377px){.header_wrap .search_box input[type=submit]{width:15%}}.header_wrap .search_box input[type=submit]:hover{background:#0b4b34;color:#fff;transition:all .2s ease-in-out}.header_wrap .search_box .search_box_bottom{border-top:1px solid #fff;bottom:0;height:11px;left:0;position:absolute;width:100%}.header_wrap .header{border-bottom:1px solid rgba(187,170,187,.667);height:120px}.header_wrap .logotype h1{font-size:20px;line-height:20px}@media (max-width:1123px){.logotype{padding-right:20px}}.header_wrap .logotype img{width:390px}.header_wrap .logotype span.textlogo{font-family:Times New Roman,Times,serif;font-size:1.8em;font-weight:700;position:relative;top:15px}.header_wrap.small .logotype span.textlogo{font-size:1.6em;position:relative;top:0}*{margin:0;padding:0}@media (max-width:1123px){#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{cursor:pointer;height:17px;position:relative;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:24px}#nav-icon1,#nav-icon1 span,#nav-icon2,#nav-icon3,#nav-icon3 span,#nav-icon4,#nav-icon4 span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{background:#107953;border-radius:9px;display:block;height:3px;left:0;opacity:1;position:absolute;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}#nav-icon3 span:first-child{top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:7px}#nav-icon3 span:nth-child(4){top:14px}#nav-icon3.open span:first-child{left:50%;top:7px;width:0}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){left:50%;top:9px;width:0}}.header_wrap.small{position:fixed}.header_wrap.small .header{height:49px}.header_wrap.small .logotype{margin-top:13px}.header_wrap.small nav.top{margin-top:8px}@media (max-width:1123px){.quicksearch{align-items:center;content:"";display:flex;height:42px;justify-content:center;position:absolute;right:15px;top:28px;width:21px;width:34px}.quicksearch__cross-1{top:19px;transform:rotate(45deg)}.quicksearch__cross-1,.quicksearch__cross-2{background-color:#454545;border-radius:50px;height:4px;position:absolute;width:21px}.quicksearch__cross-2{transform:rotate(-45deg)}}.page-wrap{min-height:calc(100vh - 58px)}.footer_wrap{background:#499c7e;color:#fff;margin:0 auto;min-height:115px;min-height:350px;padding:0;position:relative}.footer_wrap h4{font-size:16px}.footer_wrap p{font-size:15px;line-height:20px}.footer_wrap .information{padding:35px 0}.footer_wrap .information .contact_info{font-size:16px;line-height:22px;padding:20px 0 0}.footer_wrap .information .contact_info p{margin-bottom:5px}.footer_wrap .information .contact_info a,.footer_wrap .information .contact_info a:hover{color:#fff;text-decoration:underline}.footer_wrap .information .contact_info a:hover{text-shadow:0 0 2px #f0f0f0}.footer_wrap .information h3{color:#fff;margin-bottom:10px}.footer_wrap .information p{margin-bottom:5px}.footer_wrap .logotype{border-top:1px solid #fff;height:90px}.footer_wrap img{float:right;height:100%;margin-bottom:0;margin-top:32px;width:100%}.footer_wrap .logotext{display:inline-block;font-family:Times New Roman,Times,serif;font-size:1.6em;font-weight:700;margin-top:32px}.page{padding:60px 0 30px}.page ul,.page ul li{margin:0;padding:0}.page .highlight{font:14px/22px Open Sans,sans-serif;font-weight:300;margin:0 0 30px;padding:21px 22px 20px}.page .highlight p{margin:0 0 10px}.page .highlight h5,.page .highlight h6{margin-bottom:10px}.page.bg_grey .highlight{background:#fff}.page.bg_white .highlight{background:#e6edeb}.text_area img{padding:0;width:100%}.text_area p{font-size:17px;line-height:23px}@media (max-width:1123px){.text_area p{font-size:16px}}.main_start{position:relative}.main_start .text_area{background:none}.main_start .img_area{bottom:-40px;float:left;overflow:hidden;position:absolute;right:0;z-index:1000}.img_area img{height:200px;width:100%}.img_area__small_block{max-height:200px}.main_collection .text_area{background:#e6edeb}.main_collection .link_block_nav{padding:10px 0}.main_collection .text_area h2{padding-top:4px}.article,.article .row{position:relative}.navigate_to_top{background:none;border-top:1px solid #107953;bottom:0;justify-content:center;padding-top:12px;position:absolute;right:0;text-align:center;width:306px}@media (max-width:1123px){.navigate_to_top{bottom:-40px;left:0;width:100%}}.navigate_to_top:after,.navigate_to_top:before{border:solid transparent;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.bg_grey .navigate_to_top:after{border-color:hsla(0,0%,84%,0) hsla(0,0%,84%,0) rgba(187,170,187,.667);border-width:8px;margin-left:-8px}.bg_white .navigate_to_top:after{border-color:hsla(0,0%,84%,0) hsla(0,0%,84%,0) #fff;border-width:8px;margin-left:-8px}.navigate_to_top:before{border-color:rgba(246,248,251,0) rgba(246,248,251,0) #107953;border-width:11px;margin-left:-11px}.navigate_to_top a{text-decoration:none}.navigate_to_top a:hover{color:#107953;text-decoration:underline}@media (hover:hover){.main_content_container:hover{background:#f8f8f8;cursor:pointer}}.main_content[aria-expanded=true]{background-color:#f8f8f8;padding:0 25px 25px}.main_content[aria-expanded=false]{padding:0}.main_content_wrapper{overflow:hidden;padding-left:10px;transition:height .2s ease-in-out}.contentHeight{height:92px!important}.showContent{height:500px;overflow:auto;transition:height .2s ease-in-out}.main_content{max-width:800px;transition:max-width .2s ease-in-out}.main_content_expanded{border-top:none;max-width:100%;transition:max-width .2s ease-in-out}.page .article ul{margin-bottom:25px;margin-left:35px}.page .article li{list-style-type:square;margin-bottom:5px}.page .article .main_content h3{padding-top:9px}.page .article .main_content ul{margin-left:0}.page .article .main_content .list_block li,.page .article .main_content li{display:table-row;list-style-type:none}.page .article .main_content li:before{display:table-cell;font-size:13px;padding-left:22px;padding-right:15px;padding-top:8px;text-align:right}.page .article .main_content li{background-image:url(../Images/list-icon-blue.png);background-position:0 8px;background-repeat:no-repeat;display:block;margin-left:25px;padding-left:25px}.page .article .main_content li:first-child:before{padding-top:0}.bg_grey .main_content img,.bg_white .main_content img{background:#fff;display:block;margin:0 auto;padding:10px}.main_content img.no_border{display:block;height:200px;margin:0 auto;padding:0}@media (max-width:1123px){.main_content img.no_border{width:100%}}.hide_article_content{height:0}.article_publishInfo{border-top:1px solid rgba(187,170,187,.667);display:flex;justify-content:space-between;margin-top:30px;padding:20px 0}@media (max-width:1123px){.article_publishInfo{align-items:start;flex-direction:column}.article_publishInfo div:first-of-type{margin-bottom:10px}}.article_content_menu{cursor:default;overflow:hidden;padding:0 0 20px 50px;-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out}@media (max-width:1123px){.article_content_menu{padding:0}}.article_content_paragraph{max-width:660px;min-width:660px;padding-right:30px}@media (max-width:1123px){.article_content_paragraph{max-width:unset;min-width:unset;padding-right:0}}.article_content_paragraph ul{list-style-type:disc!important}.article_content_paragraph ul li{border:none!important;list-style-type:disc!important}.article_content_paragraph a{display:unset!important;padding:0!important}.article_content_menu_aside{border-top:1px solid rgba(187,170,187,.667);max-width:660px;min-width:660px;padding:30px 0}.article_content_menu_aside img{width:660px!important}@media (min-width:1124px) and (max-width:1377px){.article_content_menu_aside img{width:100%!important}}.article_content_menu_aside .text_area{margin-top:20px}@media (max-width:1123px){.article_content_menu_aside{border-left:none;margin:0;max-width:unset;min-width:unset;padding:40px 0 0;width:100%!important}.article_content_menu_aside img{width:100%!important}}.summary-page{margin-top:40px}.article_content_menu_header{margin:0 0 30px}.article_content_menu_header img{height:314px;object-fit:cover;width:1240px}@media (max-width:1123px){.article_content_menu_header img{height:249px;width:100%}}@media (min-width:1124px) and (max-width:1377px){.article_content_menu_header img{height:314px;width:970px}}.article_content_menu[aria-expanded=true]>.article_collapse_arrow{transform:rotate(90deg)}.noHeight{border:none!important;height:0!important;margin:0!important;padding:0 50px!important}.summary_article{margin-bottom:40px}.related_articles{color:#454545;margin-top:30px;text-transform:uppercase}@media (max-width:1123px){.related_articles{margin-bottom:-20px}}.article_collapse{align-items:center;display:flex;padding:20px 0;position:relative}.article_collapse h3{margin-bottom:0}.article_collapse h3:focus{text-decoration:underline}.article_collapse img{margin-right:20px;transform:rotate(0deg);width:unset!important}.article_collapse_circle{border:1px solid rgba(187,170,187,.667);border-radius:100px;content:"";height:25px;left:25px;position:absolute;top:14px;width:25px}.article_collapse_arrow{border:solid #0b4b34;border-width:0 1px 1px 0;display:flex;height:3px;left:34px;margin-right:5px;padding:3px;position:absolute;right:0;text-align:center;top:21px;transform:rotate(45deg);width:3px}.article_collapse_circle:hover{cursor:pointer}.article_collapse h3:hover{cursor:pointer;text-decoration:underline}.article_collapse_circle_footer{border:1px solid #fff;border-radius:100px;content:"";height:25px;left:25px;position:absolute;top:14px;width:25px}.article_collapse_arrow_footer{border:solid #fff;border-width:0 1px 1px 0;display:flex;height:3px;left:34px;margin-right:5px;padding:3px;position:absolute;right:0;text-align:center;top:21px;transform:rotate(45deg);width:3px}.article_collapse_footer{padding:10px 75px;position:relative}.article_collapse_footer h3{margin:0}.article_content_menu_body h1{word-break:break-word}.article_content_menu_body__header{max-width:1000px}.article_content_menu_body__headerIngress{color:#454545;font-family:AvenirNextLTProDemi!important;font-size:20px;font-weight:700;font-weight:900;line-height:26px;margin-bottom:30px;max-width:1000px}.article_content_menu_body ol li::marker{color:#107953;font-weight:700}@media (max-width:1123px){.article_content_menu_body{margin-top:20px}.article_content_menu_body img{width:100%}}.article_content_menu_body p{max-width:800px}@media (max-width:1123px){.article_content_menu_body p{max-width:unset}.listarticles_wrapper{margin-top:20px}}.listarticle_form{padding:0 30px}.listarticles_wrapper h1{margin:40px 0}@media (max-width:1123px){.listarticles_wrapper h1{margin:60px 0 40px}.listarticles_wrapper h1,.summary_findarticle{padding:0 30px}}.listarticle_container{align-items:flex-start;border:solid rgba(187,170,187,.667);border-width:0 0 1px;display:flex;padding:20px 0}@media (max-width:1123px){.listarticle_container{align-items:flex-start;cursor:pointer;flex-direction:column}}.listarticle_container:first-of-type{border-color:rgba(187,170,187,.667);border-style:solid;border-width:1px 0;padding:20px 0}.listarticle_container img{height:136px;margin-right:20px;min-width:200px;width:200px}@media (max-width:1123px){.listarticle_container img{height:auto;margin-bottom:20px;max-height:220px;width:100%}}.listarticle_pagenation{display:flex;justify-content:space-between;padding:30px 0}.listarticle_pagenation div{align-items:center;display:flex;flex-grow:1;justify-content:center;width:33%}.listarticle_pagenation div p{margin:0}.listarticle_pagenation div:last-of-type{justify-content:flex-end}.listarticle_pagenation div:first-of-type{justify-content:flex-start}.listarticle_body p{max-height:80px;max-width:1000px}@media (max-width:1123px){.listarticle_body{max-height:300px}.listarticle_body span{display:none}}.listarticle_pagenation .listarticle_seemore{padding:20px}.listarticle_seemore button{background:#fff;border:1px solid rgba(187,170,187,.667);border-radius:50px;color:#107953;font-size:18px;font-weight:600;height:55px;margin:20px;padding:10px 20px;transition:all .2s ease-in-out;width:100%}.search_area{padding:30px 0;width:100%}@media (max-width:1123px){.search_area{margin-top:20px;position:relative}}.search_area_cross{top:39px}.search_area input[type=search]{background:#fff;background:#fff url(../Images/search-psn.svg) no-repeat 19px 19px;background-size:20px 20px;-moz-background-size:20px 20px;-webkit-background-size:20px 20px;-o-background-size:20px 20px;border:1px solid rgba(187,170,187,.667);border-radius:50px;font-size:18px;height:60px;margin-right:20px;padding:0 10px 0 50px;width:86%}.search_area input[type=search]::-webkit-search-cancel-button{display:none}@media (min-width:1124px) and (max-width:1377px){.search_area input[type=search]{width:85%}}@media (max-width:1123px){.search_area input[type=search]{margin-bottom:20px;padding-right:46px;width:100%}}.search_area input[type=submit]{background:#107953;border:1px solid #fff;border-radius:50px;color:#fff;cursor:pointer;font-size:18px;height:60px;padding:0 30px;width:12%}@media (max-width:1123px){.search_area input[type=submit]{width:100%}}.search_area input[type=submit]:hover{background:#0b4b34;color:#fff}.search_area input[type=submit],x:-moz-any-link,x:default{padding:6px 30px}.search{position:relative}.search_result{margin-bottom:10px}.search_result .result_no_hits{border-bottom:1px solid #107953;padding-bottom:6px}.search_result .result_hits{border-bottom:1px solid rgba(187,170,187,.667);padding-bottom:20px;position:relative}.page .search_result li{background:#fff;border-bottom:1px solid rgba(187,170,187,.667);font:14px/22px Open Sans,sans-serif;font-weight:300;list-style-type:none;max-height:120px;padding:22px 20px 23px}.page .search_result li a[href*=".pdf"]:after{content:"e";display:inline-block;float:right;font-family:lmsnicon;font-size:22px;font-style:normal;position:absolute;right:18px}.page .search_result li:last-child{border-bottom:0 solid rgba(187,170,187,.667)}.page .search_result li h6{margin-bottom:5px}.page .search_result li a{text-decoration:none}.page .search_result li a:hover{text-decoration:underline}.page .search_result li a .icon{color:#107953;display:inline-block;font-family:lmsnicon;font-size:14px}.page .search_result li a:hover .icon{color:#0b4b34;text-decoration:underline}.bg_blue{background:#107953}.bg_blue h3,.bg_blue p,.bg_green h3,.bg_green p{color:#fff}.bg_green{background:#375e7f}.bg_grey{background:#f8f8f8}.bg_white{background:#fff}.bg_standard{background:#499c7e}.bg_standardlight{background:#83b3d3}#epi-quickNavigator li{margin-left:0;padding:0}#epi-quickNavigator ul{margin:0}.epi-quickNavigator-editLink li:before{content:none}.header_animation{overflow:hidden;padding:40px 0 12px}.article-background-wrapper{background:#f8f8f8;display:flex;margin:0;transition:all .2s ease-in-out}@media (max-width:1123px){.article-background-wrapper{flex-direction:column;margin:0 -30px;padding:0 30px}}.article-transition{transition:all .2s ease-in-out}.image-teasertext{align-items:center;display:flex}.image-teasertext p{font-style:italic;font-style:15px;line-height:20px;margin:0 15px 0 0}.sharebar{display:inline-block;float:right;position:relative}@media (max-width:1123px){.sharebar{margin-bottom:20}}.sharebar__box{background:#fff;border-color:rgba(187,170,187,.667);border-style:solid;border-width:1px 0;height:100%;height:56px;left:100%;margin-left:-1px;margin-top:1px;overflow:hidden;position:absolute;top:0;transition:width .2s ease-in-out,border-width .2s ease-in-out;width:0}@media screen and (min-width:1123px) and (max-width:1800px){.sharebar__box{left:0;transition:width .2s ease-in-out,border-width .2s ease-in-out,left .2s ease-in-out}}.sharebar__box:hover #sharebutton{border-bottom-right-radius:0;border-top-right-radius:0;transition:all .2s ease-in-out}.sharebar:hover .sharebar__box{border:1px solid rgba(187,170,187,.667);border-left-width:0;transition:width .2s ease-in-out,border-width .2s ease-in-out;width:220px}@media screen and (min-width:1123px) and (max-width:1800px){.sharebar:hover .sharebar__box{border-width:1px 0 1px 1px;left:-220px;transition:width .2s ease-in-out,border-width .2s ease-in-out,left .2s ease-in-out}}.sharebar__button{margin-bottom:0;transition:all .2s ease-in-out .2s;width:100%}.sharebar:hover .sharebar__button{border-bottom-right-radius:0;border-top-right-radius:0;transition:all .2s ease-in-out .2s}@media screen and (min-width:1123px) and (max-width:1800px){.sharebar:hover .sharebar__button{border-bottom-left-radius:0;border-bottom-right-radius:50px;border-top-left-radius:0;border-top-right-radius:50px}}.sharebar__link{background-position:50%;background-repeat:no-repeat;background-size:40;display:block;height:30;margin:5;width:30}.sharebar__link a{display:flex}.sharebar__link img{margin:15px;width:25px}.sharebar__link:hover{background-color:#f8f8f8}.sharebar ul{align-items:center;display:flex;height:100%;list-style:none;margin:0;padding:5}.sharebar li{margin-left:0;padding:0}.sharebar li a{display:flex}.small_block{height:100%;margin-bottom:28px}.block_two_wrapper{box-sizing:border-box;width:50%}.block_two_wrapper:first-of-type{box-sizing:border-box;padding-right:30px;width:50%}.block_two .small_block{background:#fff;border:1px solid rgba(187,170,187,.667);margin-bottom:0}.teaser_block{border:none!important}.block_three_wrapper{box-sizing:border-box;width:393px}.block_three_wrapper img{width:100%}@media (min-width:1124px) and (max-width:1377px){.block_three_wrapper img{height:200px}}.block_three_container{display:flex}.block_three_wrapper:nth-of-type(-n+2){margin-right:30px}.block_three .small_block{background:#fff;border:1px solid rgba(187,170,187,.667);margin-bottom:0}.block_three .small_block.last,.block_two .small_block.last{margin-right:0}@media only screen and (min-width:200px) and (max-width:1124px){.block_three_container{flex-direction:column}.block_three_wrapper,.block_two_wrapper{box-sizing:border-box;padding:15px 30px;width:100%}.block_three .small_block:last-of-type,.block_two .small_block:last-of-type{margin-bottom:0}.block_two_wrapper:first-of-type{padding:15px 30px;width:100%}}.big_block_area{font-size:16px;padding:50px 0}.big_block_area.last_block{padding-bottom:80px}.big_block_area .row{margin-top:20px}@media only screen and (min-width:200px) and (max-width:1124px){.list_block_mobilemenu_link{display:flex;justify-content:flex-end}.list_block_mobilemenu_link ul li{margin:0!important}.list_block_mobilemenu_link a{font-size:16px!important;padding:30px!important}.small_block.list_block_mobilemenu h1{padding:0 30px}.big_block_area{padding:0}}.article_content_menu .img_text_block a,.article_content_menu .text_area a{padding:0!important}.text_area{text-align:left}.small_block.text_block .text_area{padding:20px}.small_block.text_block .text_area p{margin:0 0 10px}.small_block.img_text_block .img_area{max-height:200px;overflow:hidden}.small_block.img_text_block .text_area{padding:30px}.small_block.img_text_block .text_area h4{margin-top:0}.small_block.img_text_block .text_area p{margin:0 0 10px}.small_block.img_text_block a{color:#454545;display:block}.img_text_block{background:#e6edeb}.small_block.img_text_block a:hover{color:#454545;text-decoration:none}.small_block.img_text_block a h4{color:#0b4b34}.small_block.img_text_block a:hover h3{text-decoration:underline}.small_block.img_text_block a:hover h4:after{color:#375e7f}@media only screen and (min-width:200px) and (max-width:1124px){.small_block.text_block .text_area{padding:20px}}.small_block.list_block h4{border-bottom:2px solid #107953;line-height:20px;margin:0;padding:22px 0 20px;position:relative;text-align:center;text-transform:uppercase;z-index:900}.small_block.list_block h4:after,.small_block.list_block h4:before{border:solid transparent;content:" ";height:0;left:50%;position:absolute;top:100%;width:0}.small_block.list_block h4:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:8px;margin-left:-8px}.small_block.list_block.bg_grey h4:after{border-color:rgba(187,170,187,.667) hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:8px;margin-left:-8px}.small_block.list_block h4:before{border-color:#107953 rgba(63,113,164,0) rgba(63,113,164,0);border-width:11px;margin-left:-11px}.small_block.list_block ul{list-style-type:none;margin:0;padding:0 20px}.small_block.list_block_mobilemenu ul{padding:0 30px;text-align:center}.small_block.list_block_mobilemenu{background:#fff;height:100%;position:fixed;width:100%}.link_block_list{position:relative}.link_block_list img{height:20px;position:absolute;right:0;top:15px;width:21px!important}@media (max-width:1123px){.list_block_mobilemenu ul li:first-of-type a{border-top:1px solid rgba(187,170,187,.667);padding:15px 10px!important}.list_block_mobilemenu ul li:last-of-type a{border-bottom:1px solid rgba(187,170,187,.667);padding:15px 10px!important}}.small_block.list_block_mobilemenu a{color:#107953;font-size:18px;padding:10px}.small_block.list_block_mobilemenu a:hover{background:none!important}.small_block.list_block li:first-of-type{padding:14px 0 5px}.small_block.list_block li:first-of-type img{height:20px;position:absolute;right:0;top:30px;width:21px!important}.small_block.list_block li:last-of-type{padding:5px 0 14px}.small_block.list_block li{background-image:none!important;border-bottom:1px solid rgba(187,170,187,.667);list-style-type:none;margin:0!important;padding:5px 0}.page .article .main_content .small_block.list_block li{display:block}.page .article .main_content .small_block.list_block li:before{color:#107953;content:"";display:none;font-family:psnicon;font-size:13px;margin:0;padding-left:0;padding-right:0;padding-top:0;text-align:right}.small_block.list_block li .icon{display:inline-block;font-family:psnicon;font-size:13px;height:22px}.small_block.list_block li:last-child{border-bottom:0 solid rgba(187,170,187,.667)}.small_block.list_block li:first-of-type a{display:block;line-height:20px;margin:-13px 0 -5px;padding:30px 10px 15px;position:relative}.small_block.list_block li:last-of-type a{display:block;line-height:20px;margin:-5px 0 -13px;padding:15px 10px 30px;position:relative}.small_block.list_block a{display:block;line-height:20px;margin:-5px 0;padding:15px 10px;position:relative;text-align:center}@media (min-width:1378px){.list_block_mobilemenu{display:none}}.teaser_block_article{align-items:center;display:flex}.info-block p a{display:inline!important}.header_wrap nav.global{font-size:14px}@media (max-width:1123px){.header_wrap nav.global{align-items:center}}.header_wrap nav.global ul{float:right;list-style-type:none;margin:0;padding:0;position:relative}.header_wrap nav.global ul.arrow:before{border:12px solid #e6edeb;border-top-color:#107953;content:" ";height:0;left:25px;margin-left:-6px;position:absolute;top:-39px;width:0}.header_wrap nav.global ul.arrow:after{border:15px solid transparent;border-top-color:#e6edeb;content:" ";height:0;left:25px;margin-left:-9px;position:absolute;top:-45px;width:0}@media only screen and (min-width:200px) and (max-width:1124px){.header_wrap nav.global ul.arrow:before{border:12px solid #e6edeb;border-top-color:#107953;content:" ";height:0;left:25px;margin-left:-6px;position:absolute;top:-39px;width:0}.header_wrap nav.global ul.arrow:after{border:15px solid transparent;border-top-color:#e6edeb;content:" ";height:0;left:25px;margin-left:-9px;position:absolute;top:-45px;width:0}}.header_wrap nav.global li{float:left;margin-left:30px}.header_wrap nav.global li:before{content:none}.header_wrap nav.global li:first-child{margin-left:0}.header_wrap nav.global li a{margin-left:0;text-decoration:none}.header_wrap nav.global li a:hover{text-decoration:underline}.header_wrap nav.global li:first-child a{display:inline-block;font-weight:600;margin-left:10px}.header_wrap nav.global li:first-child a:before{color:#107953;content:"f";display:inline-block;float:left;font-family:psnicon;font-size:16px;height:15px;margin-right:5px;width:15px}.header_wrap nav.global li:first-child a:before:hover{color:#0b4b34;text-decoration:none}.top ul li a{padding:15px 30px}@media (min-width:1124px) and (max-width:1377px){.top ul li a{padding:15px}}.top ul li:first-of-type a{padding:15px 30px 15px 0}@media (min-width:1124px) and (max-width:1377px){.top ul li:first-of-type a{padding:15px 15px 15px 0}}.header_wrap nav.top ul{list-style-type:none;margin:0;padding:0}.header_wrap nav.top li{float:left;padding:0}.header_wrap nav.top li:before{content:none}.header_wrap nav.top li:last-child{margin:0}.header_wrap nav.top li a{display:block;margin:0;text-decoration:none}.header_wrap nav.top li a:hover,.header_wrap nav.top li.selected a{text-decoration:underline}nav.sub{color:#107953;margin:60px 0}nav.sub h4{border-bottom:1px solid #107953;color:#107953;margin:0;padding:10px 0 9px;position:relative;text-align:center}nav ul li{margin-left:0}nav.sub h4:after,nav.sub h4:before{border:solid transparent;content:" ";height:0;left:50%;position:absolute;top:100%;width:0}nav.sub h4:after{border-color:#e6edeb hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:8px;margin-left:-8px}nav.sub h4:before{border-color:#107953 rgba(63,113,164,0) rgba(63,113,164,0);border-width:11px;margin-left:-11px}nav.sub ul{list-style-type:none;margin:0;padding:0}nav.sub li{border-bottom:1px solid rgba(187,170,187,.667);margin:0;padding:0}nav.sub li .icon{font-family:psnicon;font-size:14px}nav.sub li:last-child{border-bottom:0 solid rgba(187,170,187,.667)}nav.sub a{cursor:pointer;display:block;line-height:20px;padding:13px 20px 12px;text-decoration:none}nav.sub a:hover{background:#375e7f;color:#fff;text-decoration:underline}nav.sub a:hover .icon{text-decoration:none}.mobile_footer{display:none}.desktop_footer{display:block}.footer_wrap .information nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 0}.footer_wrap .information nav ul{list-style-type:none;margin:0;padding:0}.footer_wrap .information nav ul li{padding:0}.footer_wrap_flex{display:flex;flex-wrap:wrap;width:100%}.footer_wrap_flex li{margin-bottom:30px;margin-right:30px;width:393px}@media (max-width:1123px){.footer_wrap_flex li{margin-bottom:10px;margin-right:0;width:100%}}.footer_wrap_flex li:last-of-type{margin-right:0}@media (min-width:1124px) and (max-width:1377px){.footer_wrap_flex li{width:303px}}@media only screen and (min-width:200px) and (max-width:1124px){.footer_wrap_flex{flex-direction:column;padding:0 30px!important;width:unset}}.footer_wrap_flex ul li p{color:#fff;font-weight:700}.footer_wrap_flex ul li div{font-size:15px;line-height:20px;margin-bottom:10px}.footer_wrap_title{color:#fff;font-weight:700;margin-bottom:10px}.footer_wrap .information nav ul li ul li{float:none;font-size:15px;margin:0;width:100%}.footer_wrap .information nav ul li a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-size:15px;font-weight:700;margin:0;padding:0 0 4px!important;text-decoration:none}.footer_wrap .information nav ul li.selected a{border:1px solid #fff;color:#fff;font-weight:700}.footer_wrap .information nav ul li.selected ul li a{border:0 solid #fff;color:#fff;font-weight:700}.footer_wrap .information nav ul li ul li a{font-size:15px;line-height:20px;-ms-word-wrap:break-word;word-wrap:break-word;padding:4px 0 4px 12px}.footer_wrap .information nav ul li ul li a:hover{text-decoration:underline}@media only screen and (min-width:200px) and (max-width:1124px){.footer_wrap .information nav ul li ul{margin-right:0;max-width:unset}.mobile_footer{display:block}.desktop_footer{display:none}}@media only screen and (min-width:1124px) and (max-width:1378px){.header_wrap nav.top li{margin:0 10px 0 0}}.container{margin:0 auto;position:relative}.col1 .row{width:89px}.col2 .row{width:178px}.col3 .row{width:267px}.col4 .row{width:356px}.col5 .row{width:445px}.col6 .row{width:534px}.col7 .row{width:623px}.col8 .row{width:712px}.col9 .row{width:801px}.col10 .row{width:890px}.col11 .row{width:979px}.col12 .row{width:1068px}.offset1{margin-left:89px}.offset8{margin-left:712px}.col1.last,.col10.last,.col11.last,.col12.last,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last{margin-right:0}.clearfix:after,.row:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix,.row{display:inline-block;display:block}.fullwidth-container-flex{display:flex;width:100%}@media (max-width:1123px){.fullwidth-container-flex{width:auto}}.header-flex{background:#e6edeb;display:flex;padding:30px 0}@media (max-width:1123px){.header-flex{padding:0}}.navheader-flex-inner{align-items:center;display:flex;justify-content:space-between}@media (max-width:1123px){.navheader-flex-inner{flex-direction:row!important;padding:20px 30px!important}}.navcontainer-flex{border-bottom:1px solid rgba(187,170,187,.667);display:flex;width:100%}@media (max-width:1123px){.navcontainer-flex[aria-expanded=true]{border-bottom:2px solid #107953}.navcontainer-flex{border-bottom:none}}.startcontainer-flex{display:flex;padding:20px 0}@media (min-width:1124px) and (max-width:1377px){.startcontainer-flex{flex-direction:row!important}}@media (max-width:1123px){.startcontainer-flex{flex-direction:column;margin-top:20px}}.wrap-flex{margin-left:auto;margin-right:auto;width:1240px}@media (max-width:1123px){.wrap-flex{width:100%}}@media (min-width:1124px) and (max-width:1377px){.wrap-flex{width:970px}}.container-flex{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;width:1240px}@media (max-width:1123px){.container-flex{flex-direction:column;padding:20px 0;width:100%}}@media (min-width:1124px) and (max-width:1377px){.container-flex{width:970px}}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.f1{width:10%}.f2{width:20%}.f3{width:30%}.f4{width:40%}.f5{width:50%}.f6{width:60%}.f7{width:70%}.f8{width:80%}.f9{width:90%}.f10{width:100%}.contentrow-flex{display:flex;width:100%}@media (max-width:1123px){.contentrow-flex{flex-direction:column}}.startcontainer-box{align-items:center;display:flex;width:50%}.startcontainer-box__textarea{width:40%}@media (max-width:1123px){.startcontainer-box__textarea{width:100%}.startcontainer-box__textarea h1{margin-top:60px}.startcontainer-box__textarea h1,.startcontainer-box__textarea h2,.startcontainer-box__textarea h3,.startcontainer-box__textarea h4,.startcontainer-box__textarea p{padding:0 30px}.startcontainer-box__textarea .highlight{margin:0 30px!important}.startcontainer-box{align-items:unset;display:flex;flex-direction:column;justify-content:center;width:100%}}.startcontainer-box img{height:411px;width:620px}@media (min-width:1124px) and (max-width:1377px){.startcontainer-box img{height:288px;width:485px}}@media (max-width:1123px){.startcontainer-box img{height:249px;object-fit:contain;padding:0 30px;width:auto}}.searchcontainer{border-bottom:2px solid #107953;display:flex;padding:20px}@media (max-width:1123px){.searchcontainer{padding:0 20px}}.mobilemenu-container,.mobilemenu-search{display:none}.mobile{display:none!important}@media (max-width:1123px){.mobile{display:flex!important}}.desktop{display:flex!important}@media (max-width:1123px){.desktop{display:none!important}.startcontainer-box h1,.startcontainer-box p{padding:0 30px}.navheader-flex{display:none}.mobilemenu-container{cursor:pointer;display:inline-block}.mobilemenu-search{display:block;height:20px;margin-right:15px;width:19px}.mobilemenu-search img{height:21px;width:21px}.bar1,.bar2,.bar3{background-color:#107953;border-radius:11px;height:4px;margin:2.3px 0;transition:.4s;width:21px}.change .bar1{-webkit-transform:rotate(-45deg) translate(-4px,4px);transform:rotate(-45deg) translate(-4px,4px)}.change .bar2{opacity:0}.change .bar3{-webkit-transform:rotate(45deg) translate(-5px,-5px);transform:rotate(45deg) translate(-5px,-5px)}.topnavigationlinks ul{display:none}.topnavigationlinks{display:flex}}.modal-open{overflow-x:hidden;position:relative}.blur{filter:blur(4px);-webkit-filter:blur(4px);overflow:hidden}.c-cookieModal-hide{display:none}.c-cookieModal-display{display:flex}.c-cookieModal{align-items:center;background:#fff;border-bottom:2px solid rgba(187,170,187,.667);border-top:2px solid rgba(187,170,187,.667);bottom:0;justify-content:center;padding:20px;position:fixed;width:100%;z-index:10000}@media (max-width:1123px){.c-cookieModal{padding:0}}.c-cookieModal__main{overflow:hidden}@media (max-width:1123px){.c-cookieModal__main{height:378px;overflow:auto}.c-cookieModal__main h4{padding:0 20px}}.c-cookieModal__main__button-toggle__label{font-size:16px;font-weight:700}.c-cookieModal__main__show-more{align-items:center;display:flex;font-weight:700;justify-content:center;opacity:.7;padding:20px 0 0;width:100%}.c-cookieModal__main__show-more p{margin:0}.c-cookieModal__main__show-more[aria-pressed=true]{border-bottom:.5px solid}.c-cookieModal__main__show-more__preamble{margin:30px 0;text-align:center}.c-cookieModal__main__show-more__text-icon{cursor:pointer;font-size:32px;transform:rotate(90deg);transition:all .2s ease-in-out}.c-cookieModal__main__show-more__text-icon-active{font-size:32px;transform:rotate(-90deg)}.c-cookieModal__main__show-more__text{cursor:pointer;font-size:14px;font-weight:700;margin-right:5px}.c-cookieModal__main__buttons-wrapper{display:flex;justify-content:center;margin-top:20px}.c-cookieModal__main__buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media (max-width:1123px){.c-cookieModal__main__buttons{padding:0 20px}}.c-cookieModal__main__button-toggle{align-items:center;border-radius:50px;display:flex;justify-content:center}.c-cookieModal__main__button-cta{background:#107953;border:none;color:#fff;cursor:pointer;font-weight:700;height:40px;width:150px}.c-cookieModal-table{overflow:scroll;overflow-x:hidden;width:100%}.c-cookieModal__main__show-more-expand{height:auto;max-height:600px;-moz-transition:max-height .4s ease-in-out;-ms-transition:max-height .4s ease-in-out;-o-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out}.c-cookieModal__main__show-more-expand-tablewrapper{height:300px;overflow-x:hidden;overflow:scroll}.c-cookieModal__main__show-more-table::-webkit-scrollbar-button{display:none}.closed{max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease-in-out;-moz-transition:max-height .4s ease-in-out;-ms-transition:max-height .4s ease-in-out;-o-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out}.--open{height:400px;-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.c-cookieModal-table-row{font-size:12px;padding:10px 5px 10px 15px;text-align:left}.c-cookieModal-table-head{background:#fff;font-size:14px;padding:5px 0 5px 15px;text-align:left}.switch{border:1px solid rgba(187,170,187,.667);border-radius:50px;display:inline-block;height:32px;margin-right:5px;position:relative;width:100px}.switch input{display:none}.slider{background-color:#fff;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{background-color:#8e605b;bottom:2px;content:"";height:28px;left:47px;width:50px}.slider-fullWidth{background-color:#107953;border-radius:50px;content:"";height:32px;position:absolute;width:100px}input:checked+.slider{background-color:#fff}input:focus+.slider{box-shadow:0 0 .2px #fff}input:checked+.slider:before{background:#107953;-webkit-transform:translateX(-45px);-ms-transform:translateX(-45px);transform:translateX(-45px)}.on{display:none;left:27%}.on,.on-fullWidth{color:#fff;font-size:12px;font-weight:700;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transition:.4s;transition:.4s}.on-fullWidth{display:block;left:50%}.off{color:#fff;font-size:12px;font-weight:700;left:73%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transition:.4s;transition:.4s}input:checked+.slider .off{display:none}input:checked+.slider .on{display:block}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.slider.square,.slider.square:before{border-radius:50px}@media only screen and (min-width:200px) and (max-width:1124px){.c-cookieModal__main__buttons{flex-direction:column;justify-content:center}.c-cookieModal__main__button-toggle{flex-direction:row-reverse;justify-content:space-between;margin-bottom:20px;width:100%}.c-cookieModal__main__button-cta{width:100%}}.header_wrap .search_box input[type=search]{background:#fff url(../Images/search-lmsn.svg) no-repeat 19px 19px}.header_wrap .logotype img{height:30px;width:500px}@media (max-width:1123px){.header_wrap .logotype img{height:100%;width:100%}}body:not(.show-focus-outline) *{outline:none!important}input[type=button]{background:#107953;border:1px solid #fff;border-radius:50px;color:#fff;cursor:pointer;font-size:18px;height:60px;padding:0 30px;transition:all .2s ease-in-out;width:170px}input[type=button]:hover{background:#0b4b34;color:#fff;transition:all .2s ease-in-out}img{object-fit:cover}button{background:#107953;border:1px solid #fff;border-radius:50px;cursor:pointer;font-size:18px;height:60px;padding:0 30px;width:170px}button,button:hover{color:#fff;transition:all .2s ease-in-out}button:hover{background:#0b4b34}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkQ6L2EvMS9zL1BTTi9Db250ZW50L0xNU04vY3NzL2Fic3RyYWN0cy9fdGV4dC5zY3NzIiwiTE1TTi5taW4uY3NzIiwiRDovYS8xL3MvUFNOL0NvbnRlbnQvTE1TTi9jc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIkQ6L2EvMS9zL1BTTi9Db250ZW50L0NvbW1vbi9zY3NzL19tYWluLnNjc3MiLCJEOi9hLzEvcy9QU04vQ29udGVudC9MTVNOL2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwiRDovYS8xL3MvUFNOL0NvbnRlbnQvQ29tbW9uL3Njc3MvX2Jsb2Nrcy5zY3NzIiwiRDovYS8xL3MvUFNOL0NvbnRlbnQvQ29tbW9uL3Njc3MvX25hdmlnYXRpb24uc2NzcyIsIkQ6L2EvMS9zL1BTTi9Db250ZW50L0NvbW1vbi9zY3NzL19ncmlkLnNjc3MiLCJEOi9hLzEvcy9QU04vQ29udGVudC9Db21tb24vc2Nzcy9fY29va2llYmFyLnNjc3MiLCJEOi9hLzEvcy9QU04vQ29udGVudC9MTVNOL2Nzcy9hYnN0cmFjdHMvX3NwZWNpZmljcy5zY3NzIiwiRDovYS8xL3MvUFNOL0NvbnRlbnQvQ29tbW9uL3Njc3MvX2dsb2JhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1CQSxFQUtFLGdCQUFBLENBSEEsZUNLRixDRHNLQSxhQUpFLGFFdExlLENGcUxmLDRDQUFBLENBRUEsZUNTRixDRE5BLEVBSUUsY0FBQSxDQUNBLGdCQUFBLENBSEEsZUNJRixDREdBLGtCQVNFLG1CQUFBLENBQ0EsaUJBQUEsQ0FIQSxlQUFBLENBS0EscUJBQUEsQ0FEQSxnQkFBQSxDQUhBLFlDSUYsQ0RHQSx5QkFURSx5Q0NVRixDREdBLEdBQ0UsbUJDQUYsQ0RFQSxlQUtFLG9CQ0NGLENERUEsOEJBTUUsbUJDQ0YsQ0RFQSxHQUtFLGFFaFBlLENGNE9mLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsWUNFRixDREVBLEdBQ0UsY0FBQSxDQUNBLGdCQUFB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LGlCQUFBLENBSUEsT0FBQSxDQUhBLDhCQUFBLENBQ0Esc0JBQUEsQ0FDQSxjUGtnR0osQ081L0ZBLDJCQUNJLFlQKy9GSixDTzUvRkEsMEJBQ0ksYVArL0ZKLENPMy9GQSxjQUNJLGtCUGdnR0osQ083L0ZBLHFCQUNJLGlCUGdnR0osQ096L0ZBLHFDQUNJLGtCUGdnR0osQ083L0ZBLGdFQUNJLDhCQUNJLHFCQUFBLENBQ0Esc0JQZ2dHTixDTzcvRkUsb0NBRUksMEJBQUEsQ0FDQSw2QkFBQSxDQUNBLGtCQUFBLENBSEEsVVBrZ0dOLENPNS9GRSxpQ0FDSSxVUDgvRk4sQ0FDRixDUTUwR0EsNENBQ0Usa0VSODBHRixDUTEwR0EsMkJBRUksV0FBQSxDQURBLFdSODBHSixDRzMwR0UsMEJLSkYsMkJBTVEsV0FBQSxDQURBLFVSKzBHTixDQUNGLENTMTFHQSxnQ0FDQSxzQlQ2MUdBLENTMTFHSSxtQkFFSSxrQlJIUyxDUUlULHFCQUFBLENBRUEsa0JBQUEsQ0FDQSxVUkNNLENRRU4sY0FBQSxDQURBLGNBQUEsQ0FKQSxXQUFBLENBSEEsY0FBQSxDQVNBLDhCQUFBLENBSEEsV1RnMkdSLENTMzFHUSx5QkFDSSxrQlJaSyxDUWFMLFVSUEUsQ1FRRiw4QlQ2MUdaLENTejFHSSxJQUNJLGdCVDQxR1IsQ1N6MUdJLE9BRUksa0JSMUJTLENRMkJULHFCQUFBLENBRUEsa0JBQUEsQ0FJQSxjQUFBLENBREEsY0FBQSxDQUpBLFdBQUEsQ0FIQSxjQUFBLENBTUEsV1QrMUdSLENTMTFHUSxvQkFOQSxVUnRCTSxDUTBCTiw4QlRpMkdSLENTLzFHUSxhQUNJLGtCVDgxR1oiLCJmaWxlIjoiTE1TTi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICAgIE1lbGxhbmJsw6U6ICNFOUVCRjBcclxuICAgIEzDpG5rYmzDpTogJGNvbG9yLWxpbmtibHVlXHJcbiAgICBNw7Zya2Jsw6UgJGNvbG9yLWRhcmtibHVlXHJcbiAgICBNw7Zya2dyw6UgJGNvbG9yLWRhcmtncmF5XHJcbiAgICBCYWtncnVuZHNncsOlICNGOEY4RjhcclxuICAgIExqdXNncsOlICNCQUJBXHJcbiAgICBHcsO2biAjNDk5QzdFXHJcbiAgICBCbMOlICM1Rjg5QjRcclxuXHJcbiovXHJcblxyXG5ib2R5IHtcclxuICAvKiAgZm9udDogMTZweC8yNHB4ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmOyovXHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9SZWd1bGFyJyAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxucCB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9SZWd1bGFyJyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMHB4IDBweCAyNXB4IDBweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjdweDtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb0RlbWknICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbn1cclxuXHJcbmgxIGEsXHJcbmgyIGEsXHJcbmgzIGEsXHJcbmg0IGEsXHJcbmg1IGEsXHJcbmg2IGEge1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiA1MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2JsdWU7XHJcbn1cclxuXHJcbmgyIHtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxufVxyXG5cclxuaDQge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxufVxyXG5cclxuaDUge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxufVxyXG5cclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbn1cclxuXHJcbmEge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvRGVtaScgIWltcG9ydGFudDtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxucCBhLFxyXG5wIGE6dmlzaXRlZCB7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5pbmdyZXNzIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvRGVtaScgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG4uaW1hZ2VjYXB0aW9uIHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb0xpZ2h0JyAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG59XHJcblxyXG4ubmF2aWdhdGlvbmxpbmtzIHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb01lZGl1bScgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi50b3BuYXZpZ2F0aW9ubGlua3MgYSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9NZWRpdW0nICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnB1Ymxpc2hsYWJlbCB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9NZWRpdW0nICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxufVxyXG5cclxub2wge1xyXG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbn1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBkaXNjO1xyXG59XHJcblxyXG5saSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi8qXHJcbiAgICBNZWxsYW5ibMOlOiAjRTlFQkYwXHJcbiAgICBsw6Vua2Jsw6U6ICRjb2xvci1saW5rYmx1ZVxyXG4gICAgTcO2cmtibMOlICRjb2xvci1kYXJrYmx1ZVxyXG4gICAgTcO2cmtncsOlICRjb2xvci1kYXJrZ3JheVxyXG4gICAgQmFrZ3J1bmRzZ3LDpSAjRjhGOEY4XHJcbiAgICBManVzZ3LDpSAjQkFCQVxyXG4gICAgR3LDtm4gIzQ5OUM3RVxyXG4gICAgQmzDpSAjNUY4OUI0XHJcblxyXG4qL1xyXG5cclxuYm9keSB7XHJcbiAgLyogIGZvbnQ6IDE2cHgvMjRweCAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjsqL1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvUmVndWxhcicgIWltcG9ydGFudDtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb1JlZ3VsYXInICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5wIHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb1JlZ3VsYXInICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvRGVtaScgIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb0RlbWknICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmgxIHtcclxuICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxufVxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcbn1cclxuXHJcbmgxIGEsXHJcbmgyIGEsXHJcbmgzIGEsXHJcbmg0IGEsXHJcbmg1IGEsXHJcbmg2IGEge1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiA1MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2JsdWU7XHJcbn1cclxuXHJcbmgyIHtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5oNCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDlweDtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDlweDtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG59XHJcblxyXG5oNiB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDlweDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxufVxyXG5cclxuYSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9EZW1pJyAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5hOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5wIGEsXHJcbnAgYTp2aXNpdGVkIHtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLmluZ3Jlc3Mge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9EZW1pJyAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbi5pbWFnZWNhcHRpb24ge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvTGlnaHQnICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9ubGlua3Mge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvTWVkaXVtJyAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLnRvcG5hdmlnYXRpb25saW5rcyBhIHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb01lZGl1bScgIWltcG9ydGFudDtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ucHVibGlzaGxhYmVsIHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb01lZGl1bScgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS43MTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG59XHJcblxyXG5vbCB7XHJcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxufVxyXG5cclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbn1cclxuXHJcbmxpIHtcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdMTVNOaWNvbic7XHJcbiAgc3JjOiB1cmwoJy4uL0ZvbnRzL2xtc25pY29uLmVvdD9vNnE0YXUnKTtcclxuICBzcmM6IHVybCgnLi4vRm9udHMvbG1zbmljb24uZW90PyNpZWZpeG82cTRhdScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9Gb250cy9sbXNuaWNvbi53b2ZmP282cTRhdScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9Gb250cy9sbXNuaWNvbi50dGY/bzZxNGF1JykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL0ZvbnRzL2xtc25pY29uLnN2Zz9vNnE0YXUjbG1zbmljb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaTpmaXJzdC1jaGlsZCBhOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdMTVNOaWNvbicgIWltcG9ydGFudDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9IZWF2eSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0hlYXZ5L2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0hlYXZ5L2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvTWVkaXVtJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvTWVkaXVtL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb01lZGl1bS9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb0xpZ2h0JztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvTGlnaHQvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvTGlnaHQvZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9SZWd1bGFyJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvUmVndWxhci9mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9SZWd1bGFyL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvQm9sZCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0JvbGQvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvQm9sZC9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvRGVtaSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0RlbWkvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvRGVtaS9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG4vKk1PQklMRSBTVFlMRVMqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAgICBNZWxsYW5ibMOlOiAjRTlFQkYwXG4gICAgTMOkbmtibMOlOiAkY29sb3ItbGlua2JsdWVcbiAgICBNw7Zya2Jsw6UgJGNvbG9yLWRhcmtibHVlXG4gICAgTcO2cmtncsOlICRjb2xvci1kYXJrZ3JheVxuICAgIEJha2dydW5kc2dyw6UgI0Y4RjhGOFxuICAgIExqdXNncsOlICNCQUJBXG4gICAgR3LDtm4gIzQ5OUM3RVxuICAgIEJsw6UgIzVGODlCNFxuXG4qL1xuYm9keSB7XG4gIC8qICBmb250OiAxNnB4LzI0cHggJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7Ki9cbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDBweCAyNXB4IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb0RlbWlcIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5oMSBhLFxuaDIgYSxcbmgzIGEsXG5oNCBhLFxuaDUgYSxcbmg2IGEge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGNvbG9yOiAjMGI0YjM0O1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMTA3OTUzO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMTA3OTUzO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgY29sb3I6ICMxMDc5NTM7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBjb2xvcjogIzEwNzk1Mztcbn1cblxuaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMxMDc5NTM7XG59XG5cbmEge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9EZW1pXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMDc5NTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbnAgYSxcbnAgYTp2aXNpdGVkIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5pbmdyZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvRGVtaVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uaW1hZ2VjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvTGlnaHRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cblxuLm5hdmlnYXRpb25saW5rcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMxMDc5NTM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnRvcG5hdmlnYXRpb25saW5rcyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMDc5NTM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnB1Ymxpc2hsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxubGkge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLypcbiAgICBNZWxsYW5ibMOlOiAjRTlFQkYwXG4gICAgbMOlbmtibMOlOiAkY29sb3ItbGlua2JsdWVcbiAgICBNw7Zya2Jsw6UgJGNvbG9yLWRhcmtibHVlXG4gICAgTcO2cmtncsOlICRjb2xvci1kYXJrZ3JheVxuICAgIEJha2dydW5kc2dyw6UgI0Y4RjhGOFxuICAgIExqdXNncsOlICNCQUJBXG4gICAgR3LDtm4gIzQ5OUM3RVxuICAgIEJsw6UgIzVGODlCNFxuXG4qL1xuYm9keSB7XG4gIC8qICBmb250OiAxNnB4LzI0cHggJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7Ki9cbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb1JlZ3VsYXJcIiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb1JlZ3VsYXJcIiAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9EZW1pXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvRGVtaVwiICFpbXBvcnRhbnQ7XG59XG5cbmgxIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG59XG5cbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuXG5oMSBhLFxuaDIgYSxcbmgzIGEsXG5oNCBhLFxuaDUgYSxcbmg2IGEge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGNvbG9yOiAjMGI0YjM0O1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMTA3OTUzO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMTA3OTUzO1xufVxuaDM6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgY29sb3I6ICMxMDc5NTM7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBjb2xvcjogIzEwNzk1Mztcbn1cblxuaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMxMDc5NTM7XG59XG5cbmEge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9EZW1pXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMDc5NTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3V0bGluZTogMDtcbn1cblxucCBhLFxucCBhOnZpc2l0ZWQge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmluZ3Jlc3Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9EZW1pXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5pbWFnZWNhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9MaWdodFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4ubmF2aWdhdGlvbmxpbmtzIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzEwNzk1MztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4udG9wbmF2aWdhdGlvbmxpbmtzIGEge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9NZWRpdW1cIiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzEwNzk1MztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHVibGlzaGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5saSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTE1TTmljb25cIjtcbiAgc3JjOiB1cmwoXCIuLi9Gb250cy9sbXNuaWNvbi5lb3Q/bzZxNGF1XCIpO1xuICBzcmM6IHVybChcIi4uL0ZvbnRzL2xtc25pY29uLmVvdD8jaWVmaXhvNnE0YXVcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL0ZvbnRzL2xtc25pY29uLndvZmY/bzZxNGF1XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL0ZvbnRzL2xtc25pY29uLnR0Zj9vNnE0YXVcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL0ZvbnRzL2xtc25pY29uLnN2Zz9vNnE0YXUjbG1zbmljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaTpmaXJzdC1jaGlsZCBhOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxNU05pY29uXCIgIWltcG9ydGFudDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb0hlYXZ5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvSGVhdnkvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0hlYXZ5L2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvTWVkaXVtL2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9NZWRpdW0vZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9MaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0xpZ2h0L2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9MaWdodC9mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb1JlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9SZWd1bGFyL2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9SZWd1bGFyL2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0JvbGQvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0JvbGQvZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9EZW1pXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvRGVtaS9mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvRGVtaS9mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuLypNT0JJTEUgU1RZTEVTKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKHByaW50KSB7XG4gIC5wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmx1ciB7XG4gIGZpbHRlcjogYmx1cig0cHgpO1xufVxuXG4vKiBcbiAgICBLbGFzcyBzb20gbGlnZ2VyIG1lbGxhbiBhbGxhIGFydGlrbGFyXG4gICAgRGV0IMOkciBkZW5uYSBkaXZlbiBhbnbDpG5kYXJlbiBrb21tZXIgdGlsbCBuw6RyIHNpZGFuIHNjcm9sbGFyXG4gICAqL1xuLmxvY2F0b3Ige1xuICBoZWlnaHQ6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTU3cHg7XG59XG5cbi5oaWdobGlnaHQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZTZlZGViO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuaGlnaGxpZ2h0IHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogICBtYXJnaW46IDAgMzBweDsqL1xuICB9XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndyYXAge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmFja2xpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYmFja2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5iYWNrbGlua19fc3RhbmRhcmRwYWdlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmJhY2tsaW5rX19zdGFuZGFyZHBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmJhY2tsaW5rX19zdGFuZGFyZHBhZ2U6YmVmb3JlIHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE4cHg7XG4gIHRvcDogNXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxMDc5NTM7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzEwNzk1MztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5iYWNrbGluazpiZWZvcmUge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMThweDtcbiAgdG9wOiA1cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzEwNzk1MztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMTA3OTUzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ucHJpbnRsaW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAucHJpbnRsaW5rIHtcbiAgICBmbG9hdDogdW5zZXQ7XG4gIH1cbn1cblxuLyogSEVBREVSICovXG4uaGVhZGVyX3dyYXAge1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5oZWFkZXJfd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi8qIEdMT0JBTCBTRUFSQ0ggKi9cbi5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZTZlZGViO1xuICBtYXJnaW4tdG9wOiAtMTA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IHtcbiAgICBtYXJnaW4tdG9wOiAtMTgycHg7XG4gIH1cbn1cblxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBiNGIzNDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogODYlO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDBweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybCguLi9JbWFnZXMvc2VhcmNoLXBzbi5zdmcpIG5vLXJlcGVhdCAxOXB4IDE5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbn1cbi5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3ggaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzc3cHgpIHtcbiAgLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgd2lkdGg6IDgyJTtcbiAgfVxufVxuXG4uaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMxMDc5NTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMiU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTM3N3B4KSB7XG4gIC5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbn1cblxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwYjRiMzQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IC5zZWFyY2hfYm94X2JvdHRvbSB7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmhlYWRlcl93cmFwIC5oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4uaGVhZGVyX3dyYXAgLmxvZ290eXBlIGgxIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAubG9nb3R5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl93cmFwIC5sb2dvdHlwZSBpbWcge1xuICB3aWR0aDogMzkwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmhlYWRlcl93cmFwIC5sb2dvdHlwZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uaGVhZGVyX3dyYXAgLmxvZ290eXBlIHNwYW4udGV4dGxvZ28ge1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE1cHg7XG59XG5cbi5oZWFkZXJfd3JhcC5zbWFsbCAubG9nb3R5cGUgc3Bhbi50ZXh0bG9nbyB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuXG4vKiBNT0JJTEUgTUVOVSAqL1xuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogSWNvbiAxICovXG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gICNuYXYtaWNvbjEsXG4gICNuYXYtaWNvbjIsXG4gICNuYXYtaWNvbjMsXG4gICNuYXYtaWNvbjQge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAjbmF2LWljb24xIHNwYW4sXG4gICNuYXYtaWNvbjMgc3BhbixcbiAgI25hdi1pY29uNCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzEwNzk1MztcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLyogSWNvbiAzICovXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMHB4O1xuICB9XG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMiksXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogN3B4O1xuICB9XG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCkge1xuICAgIHRvcDogMTRweDtcbiAgfVxuICAjbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogN3B4O1xuICAgIHdpZHRoOiAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IDlweDtcbiAgICB3aWR0aDogMCU7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG4vKiBTTUFMTCBIRUFERVIgKi9cbi5oZWFkZXJfd3JhcC5zbWFsbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmhlYWRlcl93cmFwLnNtYWxsIC5oZWFkZXIge1xuICBoZWlnaHQ6IDQ5cHg7XG59XG5cbi5oZWFkZXJfd3JhcC5zbWFsbCAubG9nb3R5cGUge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uaGVhZGVyX3dyYXAuc21hbGwgLmxvZ290eXBlIGltZyB7XG4gIC8qICAgIHdpZHRoOiA4MCU7Ki9cbn1cblxuLmhlYWRlcl93cmFwLnNtYWxsIG5hdi50b3Age1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnF1aWNrc2VhcmNoIHtcbiAgICB0b3A6IDI4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucXVpY2tzZWFyY2hfX2Nyb3NzLTEge1xuICAgIHRvcDogMTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDU0NTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogMjFweDtcbiAgfVxuICAucXVpY2tzZWFyY2hfX2Nyb3NzLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDU0NTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogMjFweDtcbiAgfVxufVxuLnBhZ2Utd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1OHB4KTtcbn1cblxuLyogRk9PVEVSICovXG4uZm9vdGVyX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDExNXB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQ6ICM0OTljN2U7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuXG4uZm9vdGVyX3dyYXAgaDQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mb290ZXJfd3JhcCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDM1cHggMHB4IDM1cHggMHB4O1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIC5jb250YWN0X2luZm8ge1xuICBwYWRkaW5nOiAyMHB4IDBweCAwcHggMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIC5jb250YWN0X2luZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiAuY29udGFjdF9pbmZvIGEsXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIC5jb250YWN0X2luZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiAuY29udGFjdF9pbmZvIGE6aG92ZXIge1xuICB0ZXh0LXNoYWRvdzogMCAwIDJweCAjZjBmMGYwO1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZvb3Rlcl93cmFwIC5sb2dvdHlwZSB7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5mb290ZXJfd3JhcCBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmZvb3Rlcl93cmFwIC5sb2dvdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIEdFTkVSQUwgQUxMIFBBR0VTICovXG4ucGFnZSB7XG4gIHBhZGRpbmc6IDYwcHggMHB4IDMwcHggMHB4O1xufVxuXG4ucGFnZSB1bCB7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG59XG5cbi5wYWdlIHVsIGxpIHtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbn1cblxuLnBhZ2UgLmhpZ2hsaWdodCB7XG4gIHBhZGRpbmc6IDIxcHggMjJweCAyMHB4IDIycHg7XG4gIG1hcmdpbjogMHB4IDBweCAzMHB4IDBweDtcbiAgZm9udDogMTRweC8yMnB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5wYWdlIC5oaWdobGlnaHQgcCB7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcbn1cblxuLnBhZ2UgLmhpZ2hsaWdodCBoNSxcbi5wYWdlIC5oaWdobGlnaHQgaDYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGFnZS5iZ19ncmV5IC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ucGFnZS5iZ193aGl0ZSAuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2U2ZWRlYjsgLypvbGQgZ3JleTogI0Y2RjhGQiovXG59XG5cbi8qIFNUQVJUUEFHRSAqL1xuLnRleHRfYXJlYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi50ZXh0X2FyZWEgcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC50ZXh0X2FyZWEgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5tYWluX3N0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbl9zdGFydCAudGV4dF9hcmVhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLm1haW5fc3RhcnQgLmltZ19hcmVhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWdfYXJlYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5pbWdfYXJlYV9fc21hbGxfYmxvY2sge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cblxuLyogQ09MTEVDVElPTlBBR0UgJiBBUlRJQ0xFUEFHRSAqL1xuLm1haW5fY29sbGVjdGlvbiAudGV4dF9hcmVhIHtcbiAgYmFja2dyb3VuZDogI2U2ZWRlYjtcbn1cblxuLm1haW5fY29sbGVjdGlvbiAubGlua19ibG9ja19uYXYge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5tYWluX2NvbGxlY3Rpb24gLnRleHRfYXJlYSBoMiB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZSAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2aWdhdGVfdG9fdG9wIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMwNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTA3OTUzO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLm5hdmlnYXRlX3RvX3RvcCB7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC00MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uYXZpZ2F0ZV90b190b3A6YWZ0ZXIsXG4ubmF2aWdhdGVfdG9fdG9wOmJlZm9yZSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJnX2dyZXkgLm5hdmlnYXRlX3RvX3RvcDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTMsIDIxMywgMjEzLCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbi5iZ193aGl0ZSAubmF2aWdhdGVfdG9fdG9wOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMywgMjEzLCAyMTMsIDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbi5uYXZpZ2F0ZV90b190b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjQ4LCAyNTEsIDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTA3OTUzO1xuICBib3JkZXItd2lkdGg6IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbn1cblxuLm5hdmlnYXRlX3RvX3RvcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2aWdhdGVfdG9fdG9wIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxMDc5NTM7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tYWluX2NvbnRlbnRfY29udGFpbmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLm1haW5fY29udGVudFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgLyogIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDAgMjVweCAyNXB4IDI1cHg7XG59XG5cbi5tYWluX2NvbnRlbnRbYXJpYS1leHBhbmRlZD1mYWxzZV0ge1xuICAvKiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7Ki9cbiAgcGFkZGluZzogMDtcbn1cblxuLm1haW5fY29udGVudF93cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmNvbnRlbnRIZWlnaHQge1xuICBoZWlnaHQ6IDkycHggIWltcG9ydGFudDtcbn1cblxuLnNob3dDb250ZW50IHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWFpbl9jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tYWluX2NvbnRlbnRfZXhwYW5kZWQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucGFnZSAuYXJ0aWNsZSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG4ucGFnZSAuYXJ0aWNsZSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgaDMge1xuICBwYWRkaW5nLXRvcDogOXB4O1xufVxuXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IC5saXN0X2Jsb2NrIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgbGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL0ltYWdlcy9saXN0LWljb24tYmx1ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCA4cHg7XG59XG5cbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLmJnX3doaXRlIC5tYWluX2NvbnRlbnQgaW1nIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5iZ19ncmV5IC5tYWluX2NvbnRlbnQgaW1nIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5tYWluX2NvbnRlbnQgaW1nLm5vX2JvcmRlciB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5tYWluX2NvbnRlbnQgaW1nLm5vX2JvcmRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhpZGVfYXJ0aWNsZV9jb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uYXJ0aWNsZV9wdWJsaXNoSW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYXJ0aWNsZV9wdWJsaXNoSW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgLmFydGljbGVfcHVibGlzaEluZm8gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmFydGljbGVfY29udGVudF9tZW51IHtcbiAgcGFkZGluZzogMCAwIDIwcHggNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnRfbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYXJ0aWNsZV9jb250ZW50X3BhcmFncmFwaCB7XG4gIG1pbi13aWR0aDogNjYwcHg7XG4gIG1heC13aWR0aDogNjYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnRfcGFyYWdyYXBoIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmFydGljbGVfY29udGVudF9wYXJhZ3JhcGggdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlX2NvbnRlbnRfcGFyYWdyYXBoIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFydGljbGVfY29udGVudF9wYXJhZ3JhcGggYSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmFydGljbGVfY29udGVudF9tZW51X2FzaWRlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtaW4td2lkdGg6IDY2MHB4O1xuICBtYXgtd2lkdGg6IDY2MHB4O1xufVxuLmFydGljbGVfY29udGVudF9tZW51X2FzaWRlIGltZyB7XG4gIHdpZHRoOiA2NjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzdweCkge1xuICAuYXJ0aWNsZV9jb250ZW50X21lbnVfYXNpZGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uYXJ0aWNsZV9jb250ZW50X21lbnVfYXNpZGUgLnRleHRfYXJlYSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnRfbWVudV9hc2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmFydGljbGVfY29udGVudF9tZW51X2FzaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3VtbWFyeS1wYWdlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFydGljbGVfY29udGVudF9tZW51X2hlYWRlciB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9oZWFkZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIGhlaWdodDogMzE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnRfbWVudV9oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0OXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTM3N3B4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnRfbWVudV9oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gICAgaGVpZ2h0OiAzMTRweDtcbiAgfVxufVxuXG4uYXJ0aWNsZV9jb250ZW50X21lbnVbYXJpYS1leHBhbmRlZD10cnVlXSA+IC5hcnRpY2xlX2NvbGxhcHNlX2Fycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ubm9IZWlnaHQge1xuICBwYWRkaW5nOiAwcHggNTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN1bW1hcnlfYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5yZWxhdGVkX2FydGljbGVzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5yZWxhdGVkX2FydGljbGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgfVxufVxuXG4uYXJ0aWNsZV9jb2xsYXBzZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGVfY29sbGFwc2UgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGVfY29sbGFwc2UgaDM6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hcnRpY2xlX2NvbGxhcHNlIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZV9jb2xsYXBzZV9jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDI1cHg7XG4gIHRvcDogMTRweDtcbn1cblxuLmFydGljbGVfY29sbGFwc2VfYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbGVmdDogMzRweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IHNvbGlkICMwYjRiMzQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5hcnRpY2xlX2NvbGxhcHNlX2NpcmNsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFydGljbGVfY29sbGFwc2UgaDM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXJ0aWNsZV9jb2xsYXBzZV9jaXJjbGVfZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMjVweDtcbiAgdG9wOiAxNHB4O1xufVxuXG4uYXJ0aWNsZV9jb2xsYXBzZV9hcnJvd19mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbGVmdDogMzRweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5hcnRpY2xlX2NvbGxhcHNlX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZV9jb2xsYXBzZV9mb290ZXIgaDMge1xuICBtYXJnaW46IDA7XG59XG5cbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9ib2R5IGgxIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9ib2R5X19oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9ib2R5X19oZWFkZXJJbmdyZXNzIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IEF2ZW5pck5leHRMVFByb0RlbWkgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9ib2R5IG9sIGxpOjptYXJrZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxMDc5NTM7IC8qIENoYW5nZSB0aGUgY29sb3IgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmFydGljbGVfY29udGVudF9tZW51X2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmFydGljbGVfY29udGVudF9tZW51X2JvZHkgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYXJ0aWNsZV9jb250ZW50X21lbnVfYm9keSBwIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmFydGljbGVfY29udGVudF9tZW51X2JvZHkgcCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4vKiBMSVNUIEFSVElDTEUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmxpc3RhcnRpY2xlc193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5saXN0YXJ0aWNsZV9mb3JtIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4ubGlzdGFydGljbGVzX3dyYXBwZXIgaDEge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmxpc3RhcnRpY2xlc193cmFwcGVyIGgxIHtcbiAgICBtYXJnaW46IDYwcHggMCA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAubGlzdGFydGljbGVzX3dyYXBwZXIgaDEsXG4gIC5zdW1tYXJ5X2ZpbmRhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuLmxpc3RhcnRpY2xlX2NvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmxpc3RhcnRpY2xlX2NvbnRhaW5lciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmxpc3RhcnRpY2xlX2NvbnRhaW5lcjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmxpc3RhcnRpY2xlX2NvbnRhaW5lciBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmxpc3RhcnRpY2xlX2NvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5saXN0YXJ0aWNsZV9wYWdlbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4ubGlzdGFydGljbGVfcGFnZW5hdGlvbiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMzMlO1xufVxuLmxpc3RhcnRpY2xlX3BhZ2VuYXRpb24gZGl2IHAge1xuICBtYXJnaW46IDA7XG59XG4ubGlzdGFydGljbGVfcGFnZW5hdGlvbiBkaXY6bGFzdC1vZi10eXBlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5saXN0YXJ0aWNsZV9wYWdlbmF0aW9uIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubGlzdGFydGljbGVfYm9keSBwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5saXN0YXJ0aWNsZV9ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAubGlzdGFydGljbGVfYm9keSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5saXN0YXJ0aWNsZV9wYWdlbmF0aW9uIC5saXN0YXJ0aWNsZV9zZWVtb3JlIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmxpc3RhcnRpY2xlX3NlZW1vcmUgYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBjb2xvcjogIzEwNzk1MztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoX2FyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuc2VhcmNoX2FyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2hfYXJlYV9jcm9zcyB7XG4gIHRvcDogMzlweDtcbn1cblxuLnNlYXJjaF9hcmVhIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA4NiU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKC4uL0ltYWdlcy9zZWFyY2gtcHNuLnN2Zykgbm8tcmVwZWF0IDE5cHggMTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xufVxuLnNlYXJjaF9hcmVhIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTM3N3B4KSB7XG4gIC5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnNlYXJjaF9hcmVhIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xuICB9XG59XG5cbi5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAwcHggMzBweDtcbiAgYmFja2dyb3VuZDogIzEwNzk1MztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEyJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGI0YjM0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlYXJjaF9hcmVhIGlucHV0W3R5cGU9c3VibWl0XSxcbng6LW1vei1hbnktbGluayxcbng6ZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDZweCAzMHB4IDZweCAzMHB4O1xufVxuXG4uc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoX3Jlc3VsdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZWFyY2hfcmVzdWx0IC5yZXN1bHRfbm9faGl0cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTA3OTUzO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uc2VhcmNoX3Jlc3VsdCAucmVzdWx0X2hpdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMjJweCAyMHB4IDIzcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgZm9udDogMTRweC8yMnB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1heC1oZWlnaHQ6IDEyMHB4O1xufVxuXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhW2hyZWYqPVwiLnBkZlwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiZVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwibG1zbmljb25cIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xufVxuXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhIC5pY29uIHtcbiAgZm9udC1mYW1pbHk6IFwibG1zbmljb25cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzEwNzk1MztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhOmhvdmVyIC5pY29uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMGI0YjM0O1xufVxuXG4vKiBFUElTRVJWRVIgLSBTVEFSVCAqL1xuI2VwaS1xdWlja05hdmlnYXRvciBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuI2VwaS1xdWlja05hdmlnYXRvciB1bCB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uZXBpLXF1aWNrTmF2aWdhdG9yLWVkaXRMaW5rIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qIEVQSVNFUlZFUiAtIEVORCAqL1xuLyogQ09MT1IgQ0xBU1NFUyAqL1xuLmJnX2JsdWUge1xuICBiYWNrZ3JvdW5kOiAjMTA3OTUzO1xufVxuXG4uYmdfYmx1ZSBoMyxcbi5iZ19ibHVlIHAsXG4uYmdfZ3JlZW4gaDMsXG4uYmdfZ3JlZW4gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmdfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMzc1ZTdmO1xufVxuXG4uYmdfZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG5cbi5iZ193aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5iZ19zdGFuZGFyZCB7XG4gIGJhY2tncm91bmQ6ICM0OTljN2U7XG59XG5cbi5iZ19zdGFuZGFyZGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzgzYjNkMztcbn1cblxuLyogRVBJU0VSVkVSIC0gU1RBUlQgKi9cbiNlcGktcXVpY2tOYXZpZ2F0b3IgbGkge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbiNlcGktcXVpY2tOYXZpZ2F0b3IgdWwge1xuICBtYXJnaW46IDBweDtcbn1cblxuLmVwaS1xdWlja05hdmlnYXRvci1lZGl0TGluayBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiBFUElTRVJWRVIgLSBFTkQgKi9cbi8qIEFOSU1BVElPTlMgKi9cbi5oZWFkZXJfYW5pbWF0aW9uIHtcbiAgcGFkZGluZzogNDBweCAwIDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcnRpY2xlLWJhY2tncm91bmQtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5hcnRpY2xlLWJhY2tncm91bmQtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5hcnRpY2xlLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmltYWdlLXRlYXNlcnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmltYWdlLXRlYXNlcnRleHQgcCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHlsZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbn1cblxuLnNoYXJlYmFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnNoYXJlYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XG4gIH1cbn1cbi5zaGFyZWJhcl9fYm94IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTEpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGhlaWdodDogNTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjNweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuc2hhcmViYXJfX2JveCB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItd2lkdGggMC4ycyBlYXNlLWluLW91dCwgbGVmdCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4uc2hhcmViYXJfX2JveDpob3ZlciAjc2hhcmVidXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNoYXJlYmFyOmhvdmVyIC5zaGFyZWJhcl9fYm94IHtcbiAgd2lkdGg6IDIyMHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjNweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuc2hhcmViYXI6aG92ZXIgLnNoYXJlYmFyX19ib3gge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbiAgICBsZWZ0OiAtMjIwcHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGxlZnQgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuLnNoYXJlYmFyX19idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwLjJzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGFyZWJhcjpob3ZlciAuc2hhcmViYXJfX2J1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDAuMnM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjNweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuc2hhcmViYXI6aG92ZXIgLnNoYXJlYmFyX19idXR0b24ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgfVxufVxuLnNoYXJlYmFyX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiByZW0tY2FsYygzMCk7XG4gIGhlaWdodDogcmVtLWNhbGMoMzApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogcmVtLWNhbGMoNDApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW46IHJlbS1jYWxjKDUpO1xufVxuLnNoYXJlYmFyX19saW5rIGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNoYXJlYmFyX19saW5rIGltZyB7XG4gIG1hcmdpbjogMTVweDtcbiAgd2lkdGg6IDI1cHg7XG59XG4uc2hhcmViYXJfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLnNoYXJlYmFyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHJlbS1jYWxjKDUpO1xufVxuLnNoYXJlYmFyIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2hhcmViYXIgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zbWFsbF9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2NrX3R3b193cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmJsb2NrX3R3b193cmFwcGVyOmZpcnN0LW9mLXR5cGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uYmxvY2tfdHdvIC5zbWFsbF9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnRlYXNlcl9ibG9jayB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2tfdGhyZWVfd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAzOTNweDtcbn1cbi5ibG9ja190aHJlZV93cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzdweCkge1xuICAuYmxvY2tfdGhyZWVfd3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmJsb2NrX3RocmVlX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ibG9ja190aHJlZV93cmFwcGVyOm50aC1vZi10eXBlKC1uICsgMikge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5ibG9ja190aHJlZSAuc21hbGxfYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5ibG9ja190d28gLnNtYWxsX2Jsb2NrLmxhc3QsXG4uYmxvY2tfdGhyZWUgLnNtYWxsX2Jsb2NrLmxhc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYmxvY2tfdGhyZWVfY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ibG9ja190d29fd3JhcHBlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIH1cbiAgLmJsb2NrX3RocmVlX3dyYXBwZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG4gIC5ibG9ja190d28gLnNtYWxsX2Jsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmxvY2tfdGhyZWUgLnNtYWxsX2Jsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmxvY2tfdHdvX3dyYXBwZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiBCTE9DS19BUkVBICovXG4uYmlnX2Jsb2NrX2FyZWEge1xuICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmlnX2Jsb2NrX2FyZWEubGFzdF9ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uYmlnX2Jsb2NrX2FyZWEgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudV9saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudV9saW5rIHVsIGxpIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdF9ibG9ja19tb2JpbGVtZW51X2xpbmsgYSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0X2Jsb2NrX21vYmlsZW1lbnVfbGluayBhIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGxfYmxvY2subGlzdF9ibG9ja19tb2JpbGVtZW51IGgxIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmJpZ19ibG9ja19hcmVhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4vKiBURVhUX0JMT0NLICovXG4uYXJ0aWNsZV9jb250ZW50X21lbnUgLnRleHRfYXJlYSB7XG4gIC8qICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7Ki9cbn1cbi5hcnRpY2xlX2NvbnRlbnRfbWVudSAudGV4dF9hcmVhIGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hcnRpY2xlX2NvbnRlbnRfbWVudSAuaW1nX3RleHRfYmxvY2sgYSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnRleHRfYXJlYSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zbWFsbF9ibG9jay50ZXh0X2Jsb2NrIC50ZXh0X2FyZWEge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uc21hbGxfYmxvY2sudGV4dF9ibG9jayAudGV4dF9hcmVhIHAge1xuICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XG59XG5cbi8qIElNQUdFX1RFWFRfQkxPQ0sgKi9cbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayAuaW1nX2FyZWEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIC50ZXh0X2FyZWEge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgLnRleHRfYXJlYSBoNCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIC50ZXh0X2FyZWEgcCB7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi5pbWdfdGV4dF9ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNlNmVkZWI7XG59XG5cbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGEgaDQge1xuICBjb2xvcjogIzBiNGIzNDtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGE6aG92ZXIgaDMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGE6aG92ZXIgaDQ6YWZ0ZXIge1xuICBjb2xvcjogIzM3NWU3Zjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuc21hbGxfYmxvY2sudGV4dF9ibG9jayAudGV4dF9hcmVhIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4vKiBMSVNUX0JMT0NLICovXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBoNCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMTA3OTUzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDIycHggMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgei1pbmRleDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBoNDphZnRlcixcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGg0OmJlZm9yZSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBoNDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jay5iZ19ncmV5IGg0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIGJvcmRlci13aWR0aDogOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgaDQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYzLCAxMTMsIDE2NCwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxMDc5NTM7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9ja19tb2JpbGVtZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxpbmtfYmxvY2tfbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rX2Jsb2NrX2xpc3QgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB1bCBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gICAgcGFkZGluZzogMTVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB1bCBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSBhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzEwNzk1Mztcbn1cblxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMTRweCAwIDVweDtcbn1cbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmZpcnN0LW9mLXR5cGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmc6IDVweCAwIDE0cHg7XG59XG5cbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCAuc21hbGxfYmxvY2subGlzdF9ibG9jayBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IC5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LWZhbWlseTogXCJwc25pY29uXCI7XG4gIGNvbG9yOiAjMTA3OTUzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaSAuaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcInBzbmljb25cIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG59XG5cbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDEwcHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAtMTNweCAwIC01cHg7XG59XG5cbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IC01cHggMCAtMTNweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogLTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzc4cHgpIHtcbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRlYXNlcl9ibG9ja19hcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmluZm8tYmxvY2sgcCBhIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdMT0JBTCBOQVZJR0FUSU9OICovXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbn1cblxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwuYXJyb3c6YmVmb3JlIHtcbiAgdG9wOiAtMzlweDtcbiAgbGVmdDogMjVweDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlZGViO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTA3OTUzO1xuICBib3JkZXItd2lkdGg6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB1bC5hcnJvdzphZnRlciB7XG4gIHRvcDogLTQ1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci13aWR0aDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlZGViO1xuICBib3JkZXItd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIHVsLmFycm93OmJlZm9yZSB7XG4gICAgdG9wOiAtMzlweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItY29sb3I6ICNlNmVkZWI7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzEwNzk1MztcbiAgICBib3JkZXItd2lkdGg6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIH1cbiAgLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwuYXJyb3c6YWZ0ZXIge1xuICAgIHRvcDogLTQ1cHg7XG4gICAgbGVmdDogMjVweDtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXdpZHRoOiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlNmVkZWI7XG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICB9XG59XG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpIGEge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpOmZpcnN0LWNoaWxkIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwicHNuaWNvblwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiZlwiO1xuICBjb2xvcjogIzEwNzk1MztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpOmZpcnN0LWNoaWxkIGE6YmVmb3JlOmhvdmVyIHtcbiAgY29sb3I6ICMwYjRiMzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogVE9QIE5BVklHQVRJT04gKi9cbi50b3AgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzc3cHgpIHtcbiAgLnRvcCB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIH1cbn1cbi50b3AgdWwgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzc3cHgpIHtcbiAgLnRvcCB1bCBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDA7XG4gIH1cbn1cblxuLmhlYWRlcl93cmFwIG5hdi50b3AgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYudG9wIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbn1cbi5oZWFkZXJfd3JhcCBuYXYudG9wIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uaGVhZGVyX3dyYXAgbmF2LnRvcCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYudG9wIGxpIGEge1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhlYWRlcl93cmFwIG5hdi50b3AgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGVhZGVyX3dyYXAgbmF2LnRvcCBsaS5zZWxlY3RlZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIFNVQiBOQVZJR0FUSU9OICovXG5uYXYuc3ViIHtcbiAgY29sb3I6ICMxMDc5NTM7XG4gIG1hcmdpbjogNjBweCAwcHggNjBweCAwcHg7XG59XG5cbm5hdi5zdWIgaDQge1xuICBjb2xvcjogIzEwNzk1MztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMxMDc5NTM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbiAgcGFkZGluZzogMTBweCAwcHggOXB4IDBweDtcbn1cblxubmF2IHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbm5hdi5zdWIgaDQ6YWZ0ZXIsXG5uYXYuc3ViIGg0OmJlZm9yZSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5uYXYuc3ViIGg0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlZGViO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbm5hdi5zdWIgaDQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYzLCAxMTMsIDE2NCwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxMDc5NTM7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xufVxuXG5uYXYuc3ViIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xufVxuXG5uYXYuc3ViIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbn1cblxubmF2LnN1YiBsaSAuaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcInBzbmljb25cIjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5uYXYuc3ViIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xufVxuXG5uYXYuc3ViIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTNweCAyMHB4IDEycHggMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5uYXYuc3ViIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZDogIzM3NWU3ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbm5hdi5zdWIgYTpob3ZlciAuaWNvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogRk9PVEVSIE5BVklHQVRJT04gKi9cbi5tb2JpbGVfZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRlc2t0b3BfZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMHB4O1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5mb290ZXJfd3JhcF9mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb290ZXJfd3JhcF9mbGV4IGxpIHtcbiAgd2lkdGg6IDM5M3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5mb290ZXJfd3JhcF9mbGV4IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmZvb3Rlcl93cmFwX2ZsZXggbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzdweCkge1xuICAuZm9vdGVyX3dyYXBfZmxleCBsaSB7XG4gICAgd2lkdGg6IDMwM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmZvb3Rlcl93cmFwX2ZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uZm9vdGVyX3dyYXBfZmxleCB1bCBsaSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9vdGVyX3dyYXBfZmxleCB1bCBsaSBkaXYge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9vdGVyX3dyYXBfdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIHVsIHtcbiAgLyptYXgtd2lkdGg6IDEyOXB4OyovXG59XG5cbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIHVsIGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSBhIHtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDAgMCA0cHggMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaS5zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaS5zZWxlY3RlZCB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDBweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAvKi1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7Ki9cbiAgcGFkZGluZzogNHB4IDBweCA0cHggMTJweDtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIHVsIHtcbiAgICAvKm1heC13aWR0aDogMTI5cHg7Ki9cbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubW9iaWxlX2Zvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRlc2t0b3BfZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzhweCkge1xuICAuaGVhZGVyX3dyYXAgbmF2LnRvcCBsaSB7XG4gICAgbWFyZ2luOiAwcHggMTBweCAwcHggMHB4O1xuICB9XG59XG4vKiBHUklEIExBWU9VVCAqL1xuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb2wxIC5yb3cge1xuICB3aWR0aDogODlweDtcbn1cblxuLmNvbDIgLnJvdyB7XG4gIHdpZHRoOiAxNzhweDtcbn1cblxuLmNvbDMgLnJvdyB7XG4gIHdpZHRoOiAyNjdweDtcbn1cblxuLmNvbDQgLnJvdyB7XG4gIHdpZHRoOiAzNTZweDtcbn1cblxuLmNvbDUgLnJvdyB7XG4gIHdpZHRoOiA0NDVweDtcbn1cblxuLmNvbDYgLnJvdyB7XG4gIHdpZHRoOiA1MzRweDtcbn1cblxuLmNvbDcgLnJvdyB7XG4gIHdpZHRoOiA2MjNweDtcbn1cblxuLmNvbDggLnJvdyB7XG4gIHdpZHRoOiA3MTJweDtcbn1cblxuLmNvbDkgLnJvdyB7XG4gIHdpZHRoOiA4MDFweDtcbn1cblxuLmNvbDEwIC5yb3cge1xuICB3aWR0aDogODkwcHg7XG59XG5cbi5jb2wxMSAucm93IHtcbiAgd2lkdGg6IDk3OXB4O1xufVxuXG4uY29sMTIgLnJvdyB7XG4gIHdpZHRoOiAxMDY4cHg7XG59XG5cbi5vZmZzZXQxIHtcbiAgbWFyZ2luLWxlZnQ6IDg5cHg7XG59XG5cbi5vZmZzZXQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDcxMnB4O1xufVxuXG4vKiBsYXN0IGNvbHVtbiBuby1tYXJnaW4gKi9cbi5jb2wxLmxhc3QsXG4uY29sMi5sYXN0LFxuLmNvbDMubGFzdCxcbi5jb2w0Lmxhc3QsXG4uY29sNS5sYXN0LFxuLmNvbDYubGFzdCxcbi5jb2w3Lmxhc3QsXG4uY29sOC5sYXN0LFxuLmNvbDkubGFzdCxcbi5jb2wxMC5sYXN0LFxuLmNvbDExLmxhc3QsXG4uY29sMTIubGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4vKiBjbGVhcmZpeCAqL1xuLmNsZWFyZml4OmFmdGVyLFxuLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2xlYXJmaXgsXG4ucm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufSAvKlRob3NlIHR3byAuY2xlYXJmaXggaGF2ZSB0byBiZSBzZXBhcmF0ZSEpKi9cbi5jbGVhcmZpeCxcbi5yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqL1xuLmZ1bGx3aWR0aC1jb250YWluZXItZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuZnVsbHdpZHRoLWNvbnRhaW5lci1mbGV4IHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuXG4uaGVhZGVyLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNlNmVkZWI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5oZWFkZXItZmxleCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubmF2aGVhZGVyLWZsZXgtaW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5uYXZoZWFkZXItZmxleC1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uYXZjb250YWluZXItZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICAvKnBhZGRpbmc6IDAgMTUwcHg7Ki9cbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgLypcdG1hcmdpbi1yaWdodDogLTE1MHB4O1xuICBtYXJnaW4tbGVmdDogLTE1MHB4OyovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5uYXZjb250YWluZXItZmxleFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEwNzk1MztcbiAgfVxuICAubmF2Y29udGFpbmVyLWZsZXgge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLnN0YXJ0Y29udGFpbmVyLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTM3N3B4KSB7XG4gIC5zdGFydGNvbnRhaW5lci1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnN0YXJ0Y29udGFpbmVyLWZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4ud3JhcC1mbGV4IHtcbiAgd2lkdGg6IDEyNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLndyYXAtZmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzc3cHgpIHtcbiAgLndyYXAtZmxleCB7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmxleCB7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmNvbnRhaW5lci1mbGV4IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzdweCkge1xuICAuY29udGFpbmVyLWZsZXgge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuXG4uZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZjEge1xuICB3aWR0aDogMTAlO1xufVxuXG4uZjIge1xuICB3aWR0aDogMjAlO1xufVxuXG4uZjMge1xuICB3aWR0aDogMzAlO1xufVxuXG4uZjQge1xuICB3aWR0aDogNDAlO1xufVxuXG4uZjUge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZjYge1xuICB3aWR0aDogNjAlO1xufVxuXG4uZjcge1xuICB3aWR0aDogNzAlO1xufVxuXG4uZjgge1xuICB3aWR0aDogODAlO1xufVxuXG4uZjkge1xuICB3aWR0aDogOTAlO1xufVxuXG4uZjEwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250ZW50cm93LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmNvbnRlbnRyb3ctZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uc3RhcnRjb250YWluZXItYm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGFydGNvbnRhaW5lci1ib3hfX3RleHRhcmVhIHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnN0YXJ0Y29udGFpbmVyLWJveF9fdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdGFydGNvbnRhaW5lci1ib3hfX3RleHRhcmVhIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5zdGFydGNvbnRhaW5lci1ib3hfX3RleHRhcmVhIGgxLCAuc3RhcnRjb250YWluZXItYm94X190ZXh0YXJlYSBoMiwgLnN0YXJ0Y29udGFpbmVyLWJveF9fdGV4dGFyZWEgaDMsIC5zdGFydGNvbnRhaW5lci1ib3hfX3RleHRhcmVhIGg0LCAuc3RhcnRjb250YWluZXItYm94X190ZXh0YXJlYSBwIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLnN0YXJ0Y29udGFpbmVyLWJveF9fdGV4dGFyZWEgLmhpZ2hsaWdodCB7XG4gICAgbWFyZ2luOiAwIDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuc3RhcnRjb250YWluZXItYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG59XG4uc3RhcnRjb250YWluZXItYm94IGltZyB7XG4gIHdpZHRoOiA2MjBweDtcbiAgaGVpZ2h0OiA0MTFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzc3cHgpIHtcbiAgLnN0YXJ0Y29udGFpbmVyLWJveCBpbWcge1xuICAgIHdpZHRoOiA0ODVweDtcbiAgICBoZWlnaHQ6IDI4OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5zdGFydGNvbnRhaW5lci1ib3ggaW1nIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IDI0OXB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5zZWFyY2hjb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEwNzk1Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnNlYXJjaGNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5tb2JpbGVtZW51LWNvbnRhaW5lcixcbi5tb2JpbGVtZW51LXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGVza3RvcCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5zdGFydGNvbnRhaW5lci1ib3ggcCxcbiAgLnN0YXJ0Y29udGFpbmVyLWJveCBoMSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5uYXZoZWFkZXItZmxleCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlbWVudS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLm1vYmlsZW1lbnUtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5tb2JpbGVtZW51LXNlYXJjaCBpbWcge1xuICAgIGhlaWdodDogMjFweDtcbiAgICB3aWR0aDogMjFweDtcbiAgfVxuICAuYmFyMSxcbiAgLmJhcjIsXG4gIC5iYXIzIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDc5NTM7XG4gICAgbWFyZ2luOiAyLjNweCAwO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gIH1cbiAgLmNoYW5nZSAuYmFyMSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNHB4LCA0cHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC00cHgsIDRweCk7XG4gIH1cbiAgLmNoYW5nZSAuYmFyMiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuY2hhbmdlIC5iYXIzIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTVweCwgLTVweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNXB4LCAtNXB4KTtcbiAgfVxuICAudG9wbmF2aWdhdGlvbmxpbmtzIHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b3BuYXZpZ2F0aW9ubGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tb2RhbC1vcGVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5ibHVyIHtcbiAgZmlsdGVyOiBibHVyKDRweCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDRweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWNvb2tpZU1vZGFsLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1jb29raWVNb2RhbC1kaXNwbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmMtY29va2llTW9kYWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmMtY29va2llTW9kYWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmMtY29va2llTW9kYWxfX21haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYy1jb29raWVNb2RhbF9fbWFpbiB7XG4gICAgaGVpZ2h0OiAzNzhweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYy1jb29raWVNb2RhbF9fbWFpbiBoNCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b24tdG9nZ2xlX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmUgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZVthcmlhLXByZXNzZWQ9dHJ1ZV0ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjVweDtcbn1cblxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZV9fcHJlYW1ibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCAwIDMwcHggMDtcbn1cblxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZV9fdGV4dC1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmVfX3RleHQtaWNvbi1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmVfX3RleHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmMtY29va2llTW9kYWxfX21haW5fX2J1dHRvbnMge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9uLWN0YSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzEwNzk1MztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmMtY29va2llTW9kYWwtdGFibGUge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlLWV4cGFuZCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZS1leHBhbmQtdGFibGV3cmFwcGVyIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xvc2VkIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLi0tb3BlbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4uYy1jb29raWVNb2RhbC10YWJsZS1yb3cge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmMtY29va2llTW9kYWwtdGFibGUtaGVhZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zd2l0Y2gge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5zd2l0Y2ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogNTBweDtcbiAgbGVmdDogNDdweDtcbiAgYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZTYwNWI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnNsaWRlci1mdWxsV2lkdGgge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA3OTUzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjJweCAjZmZmZmZmO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTA3OTUzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1cHgpO1xufVxuXG4vKi0tLS0tLSBBRERFRCBDU1MgLS0tLS0tLS0tKi9cbi5vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyNyU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5vbi1mdWxsV2lkdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5vZmYge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA3MyU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLm9mZiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5vbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLSBFTkQgLS0tLS0tLS0qL1xuLyogUm91bmRlZCBzbGlkZXJzICovXG4uc2xpZGVyLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbn1cblxuLnNsaWRlci5yb3VuZDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5zbGlkZXIuc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLnNsaWRlci5zcXVhcmU6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9uLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b24tY3RhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL0ltYWdlcy9zZWFyY2gtbG1zbi5zdmcpIG5vLXJlcGVhdCAxOXB4IDE5cHg7XG59XG5cbi5oZWFkZXJfd3JhcCAubG9nb3R5cGUgaW1nIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5oZWFkZXJfd3JhcCAubG9nb3R5cGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuYm9keTpub3QoLnNob3ctZm9jdXMtb3V0bGluZSkgKiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMxMDc5NTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxNzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBiNGIzNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5pbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuYnV0dG9uIHtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMxMDc5NTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxNzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBiNGIzNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufSIsIi8vIEJFR0lOIENPTE9SU1xyXG4kY29sb3ItYmx1ZTogIzQ5OWM3ZTtcclxuJGNvbG9yLW1pZGJsdWU6ICNlNmVkZWI7XHJcbiRjb2xvci1saW5rYmx1ZTogIzEwNzk1MztcclxuJGNvbG9yLWxpbmtibHVlLWRpc2FibGVkOiByZ2JhKDE2LCAxMjEsIDgzLCAuNSk7XHJcbiRjb2xvci1kYXJrYmx1ZTogIzBiNGIzNDtcclxuJGNvbG9yLWRhcmtncmF5OiAjNDU0NTQ1O1xyXG4kY29sb3ItbGlnaHRncmF5OiAjYmFiYTtcclxuJGNvbG9yLWhpZ2hsaWdodDogI2U2ZWRlYjtcclxuJGNvbG9yLWJhY2tncm91bmRncmF5OiAjZjhmOGY4O1xyXG4kY29sb3ItaW52ZXJ0ZWQ6ICMzNzVlN2Y7XHJcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcclxuJGNvbG9yLXRleHRzaGFkb3c6ICNmMGYwZjA7XHJcbiRjb2xvci1ibGFjazogIzAwMDtcclxuXHJcbi8vIEJPUkRFUlNcclxuJGNvbG9yLWJvcmRlci1wcmltYXJ5OiAjYmFiYTtcclxuXHJcbi8vIENPT0tJRUJBUlxyXG4kY29sb3ItY29va2llLW9mZjogIzhlNjA1YjtcclxuXHJcbi8vIEVORCBDT0xPUlNcclxuXHJcbi8vIFBBRERJTkdcclxuJGJhc2UtcGFkZGluZzogMzBweDtcclxuJGJhc2UtcGFnZXBhZGRpbmc6IDAgMzBweDtcclxuJGJhc2UtdmVydGljYWxwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4vLyBQQURESU5HIE1PQklMRVxyXG4kYmFzZS1wYWRkaW5nLW1vYmlsZTogMjBweDtcclxuJGJhc2UtcGFnZXBhZGRpbmctbW9iaWxlOiAwIDMwcHg7XHJcblxyXG4vLyBNRURJQSBRVUVSSUVTXHJcbiR0YWJsZXQtd2lkdGg6IDExMjRweDtcclxuJGRlc2t0b3Atd2lkdGg6IDEzNzhweDtcclxuIiwiaHRtbCxcclxuYm9keSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLnByaW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tb2RhbC1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47IFxyXG59XHJcblxyXG4uYmx1ciB7XHJcbiAgICBmaWx0ZXI6IGJsdXIoNHB4KTtcclxufVxyXG4vKiBcclxuICAgIEtsYXNzIHNvbSBsaWdnZXIgbWVsbGFuIGFsbGEgYXJ0aWtsYXJcclxuICAgIERldCDDpHIgZGVubmEgZGl2ZW4gYW52w6RuZGFyZW4ga29tbWVyIHRpbGwgbsOkciBzaWRhbiBzY3JvbGxhclxyXG4gICAqL1xyXG4ubG9jYXRvciB7XHJcbiAgICBoZWlnaHQ6IDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC01N3B4O1xyXG59XHJcbi5oaWdobGlnaHQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1oaWdobGlnaHQ7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgIC8qICAgbWFyZ2luOiAwIDMwcHg7Ki9cclxuICAgIH1cclxufVxyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndyYXAge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYmFja2xpbmsge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YW5kYXJkcGFnZSB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTE4cHg7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTE4cHg7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLnByaW50bGluayB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmbG9hdDogdW5zZXQ7XHJcbiAgfVxyXG59XHJcbi8qIEhFQURFUiAqL1xyXG5cclxuLmhlYWRlcl93cmFwIHtcclxuICB0b3A6IDBweDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICB9XHJcbn1cclxuXHJcbi8qIEdMT0JBTCBTRUFSQ0ggKi9cclxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItbWlkYmx1ZTtcclxuICBtYXJnaW4tdG9wOiAtMTA0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgbWFyZ2luLXRvcDogLTE4MnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IGlucHV0W3R5cGU9J3NlYXJjaCddIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhcmtibHVlO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgd2lkdGg6IDg2JTtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAwcHggMTBweCAwcHggNTBweDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgdXJsKC4uL0ltYWdlcy9zZWFyY2gtcHNuLnN2Zykgbm8tcmVwZWF0IDE5cHggMTlweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuICAtbW96LWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgLW8tYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcblxyXG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHdpZHRoOiA4MiU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3ggaW5wdXRbdHlwZT0nc3VibWl0J10ge1xyXG4gIHBhZGRpbmc6IDBweCAzMHB4O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1saW5rYmx1ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB3aWR0aDogMTIlO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgd2lkdGg6IDE1JTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFya2JsdWU7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IC5zZWFyY2hfYm94X2JvdHRvbSB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgLmhlYWRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgLmxvZ290eXBlIGgxIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5sb2dvdHlwZSB7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCAubG9nb3R5cGUgaW1nIHtcclxuICB3aWR0aDogMzkwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCAubG9nb3R5cGUgc3Bhbi50ZXh0bG9nbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxLjhlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAuc21hbGwgLmxvZ290eXBlIHNwYW4udGV4dGxvZ28ge1xyXG4gIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLyogTU9CSUxFIE1FTlUgKi9cclxuKiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIEljb24gMSAqL1xyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gICNuYXYtaWNvbjEsXHJcbiAgI25hdi1pY29uMixcclxuICAjbmF2LWljb24zLFxyXG4gICNuYXYtaWNvbjQge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICNuYXYtaWNvbjEgc3BhbixcclxuICAjbmF2LWljb24zIHNwYW4sXHJcbiAgI25hdi1pY29uNCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgLyogSWNvbiAzICovXHJcblxyXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDIpLFxyXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgfVxyXG5cclxuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDQpIHtcclxuICAgIHRvcDogMTRweDtcclxuICB9XHJcblxyXG4gICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICB0b3A6IDdweDtcclxuICAgIHdpZHRoOiAwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcblxyXG4gICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDQpIHtcclxuICAgIHRvcDogOXB4O1xyXG4gICAgd2lkdGg6IDAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxufVxyXG5cclxuLyogU01BTEwgSEVBREVSICovXHJcblxyXG4uaGVhZGVyX3dyYXAuc21hbGwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwLnNtYWxsIC5oZWFkZXIge1xyXG4gIGhlaWdodDogNDlweDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwLnNtYWxsIC5sb2dvdHlwZSB7XHJcbiAgbWFyZ2luLXRvcDogMTNweDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwLnNtYWxsIC5sb2dvdHlwZSBpbWcge1xyXG4gIC8qICAgIHdpZHRoOiA4MCU7Ki9cclxufVxyXG5cclxuLmhlYWRlcl93cmFwLnNtYWxsIG5hdi5nbG9iYWwge1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAuc21hbGwgbmF2LnRvcCB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgLnF1aWNrc2VhcmNoIHtcclxuICAgIHRvcDogMjhweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJl9fY3Jvc3MtMSB7XHJcbiAgICAgIHRvcDogMTlweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgJl9fY3Jvc3MtMiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS13cmFwIHtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNThweCk7XHJcbn1cclxuLyogRk9PVEVSICovXHJcblxyXG4uZm9vdGVyX3dyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBtaW4taGVpZ2h0OiAxMTVweDtcclxuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XHJcbiAgbWluLWhlaWdodDogMzUwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCBoNCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi5mb290ZXJfd3JhcCBwIHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24ge1xyXG4gIHBhZGRpbmc6IDM1cHggMHB4IDM1cHggMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIC5jb250YWN0X2luZm8ge1xyXG4gIHBhZGRpbmc6IDIwcHggMHB4IDBweCAwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIC5jb250YWN0X2luZm8gcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIC5jb250YWN0X2luZm8gYSxcclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiAuY29udGFjdF9pbmZvIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gLmNvbnRhY3RfaW5mbyBhOmhvdmVyIHtcclxuICB0ZXh0LXNoYWRvdzogMCAwIDJweCAkY29sb3ItdGV4dHNoYWRvdztcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBoMyB7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5sb2dvdHlwZSB7XHJcbiAgaGVpZ2h0OiA5MHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCBpbWcge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDMycHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAubG9nb3RleHQge1xyXG4gIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxLjZlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLyogR0VORVJBTCBBTEwgUEFHRVMgKi9cclxuXHJcbi5wYWdlIHtcclxuICBwYWRkaW5nOiA2MHB4IDBweCAzMHB4IDBweDtcclxufVxyXG5cclxuLnBhZ2UgdWwge1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxufVxyXG5cclxuLnBhZ2UgdWwgbGkge1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxufVxyXG5cclxuLnBhZ2UgLmhpZ2hsaWdodCB7XHJcbiAgcGFkZGluZzogMjFweCAyMnB4IDIwcHggMjJweDtcclxuICBtYXJnaW46IDBweCAwcHggMzBweCAwcHg7XHJcbiAgZm9udDogMTRweC8yMnB4ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5wYWdlIC5oaWdobGlnaHQgcCB7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xyXG59XHJcblxyXG4ucGFnZSAuaGlnaGxpZ2h0IGg1LFxyXG4ucGFnZSAuaGlnaGxpZ2h0IGg2IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucGFnZS5iZ19ncmV5IC5oaWdobGlnaHQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLnBhZ2UuYmdfd2hpdGUgLmhpZ2hsaWdodCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLW1pZGJsdWU7IC8qb2xkIGdyZXk6ICNGNkY4RkIqL1xyXG59XHJcblxyXG4vKiBTVEFSVFBBR0UgKi9cclxuXHJcbi50ZXh0X2FyZWEge1xyXG4gICYgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICYgcCB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluX3N0YXJ0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tYWluX3N0YXJ0IC50ZXh0X2FyZWEge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5tYWluX3N0YXJ0IC5pbWdfYXJlYSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTQwcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5pbWdfYXJlYSB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc21hbGxfYmxvY2sge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG59XHJcbi8qIENPTExFQ1RJT05QQUdFICYgQVJUSUNMRVBBR0UgKi9cclxuLm1haW5fY29sbGVjdGlvbiAudGV4dF9hcmVhIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1oaWdobGlnaHQ7XHJcbn1cclxuXHJcbi5tYWluX2NvbGxlY3Rpb24gLmxpbmtfYmxvY2tfbmF2IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxufVxyXG5cclxuLm1haW5fY29sbGVjdGlvbiAudGV4dF9hcmVhIGgyIHtcclxuICBwYWRkaW5nLXRvcDogNHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYXJ0aWNsZSAucm93IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uYXZpZ2F0ZV90b190b3Age1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAzMDZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgcGFkZGluZy10b3A6IDEycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZpZ2F0ZV90b190b3A6YWZ0ZXIsXHJcbi5uYXZpZ2F0ZV90b190b3A6YmVmb3JlIHtcclxuICBib3R0b206IDEwMCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5iZ19ncmV5IC5uYXZpZ2F0ZV90b190b3A6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTMsIDIxMywgMjEzLCAwKTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbn1cclxuXHJcbi5iZ193aGl0ZSAubmF2aWdhdGVfdG9fdG9wOmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMjEzLCAyMTMsIDIxMywgMCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGJvcmRlci13aWR0aDogOHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG59XHJcblxyXG4ubmF2aWdhdGVfdG9fdG9wOmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjQ4LCAyNTEsIDApO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICBib3JkZXItd2lkdGg6IDExcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG59XHJcblxyXG4ubmF2aWdhdGVfdG9fdG9wIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm5hdmlnYXRlX3RvX3RvcCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG59XHJcblxyXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gIC5tYWluX2NvbnRlbnRfY29udGFpbmVyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kZ3JheTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluX2NvbnRlbnRbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcclxuICAvKiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7Ki9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZGdyYXk7XHJcbiAgcGFkZGluZzogMCAyNXB4IDI1cHggMjVweDtcclxufVxyXG5cclxuLm1haW5fY29udGVudFthcmlhLWV4cGFuZGVkPSdmYWxzZSddIHtcclxuICAvKiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7Ki9cclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubWFpbl9jb250ZW50X3dyYXBwZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmNvbnRlbnRIZWlnaHQge1xyXG4gIGhlaWdodDogOTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2hvd0NvbnRlbnQge1xyXG4gIGhlaWdodDogNTAwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5tYWluX2NvbnRlbnQge1xyXG4gIG1heC13aWR0aDogODAwcHg7XHJcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5tYWluX2NvbnRlbnRfZXhwYW5kZWQge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ucGFnZSAuYXJ0aWNsZSB1bCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICBtYXJnaW4tbGVmdDogMzVweDtcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgbGkge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCBoMyB7XHJcbiAgcGFkZGluZy10b3A6IDlweDtcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCB1bCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCBsaSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCAubGlzdF9ibG9jayBsaSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCBsaTpiZWZvcmUge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmctbGVmdDogMjJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmctdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgbGkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxuICBtYXJnaW4tbGVmdDogMjVweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL0ltYWdlcy9saXN0LWljb24tYmx1ZS5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCA4cHg7XHJcbn1cclxuXHJcbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcclxuICBwYWRkaW5nLXRvcDogMHB4O1xyXG59XHJcblxyXG4uYmdfd2hpdGUgLm1haW5fY29udGVudCBpbWcge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5iZ19ncmV5IC5tYWluX2NvbnRlbnQgaW1nIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4ubWFpbl9jb250ZW50IGltZy5ub19ib3JkZXIge1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMHB4O1xyXG5cclxuICBoZWlnaHQ6IDIwMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRlX2FydGljbGVfY29udGVudCB7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9wdWJsaXNoSW5mbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIGRpdjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbnRlbnRfbWVudSB7XHJcbiAgcGFkZGluZzogMCAwIDIwcHggNTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGVfY29udGVudF9wYXJhZ3JhcGgge1xyXG4gICAgbWluLXdpZHRoOiA2NjBweDtcclxuICAgIG1heC13aWR0aDogNjYwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5hcnRpY2xlX2NvbnRlbnRfbWVudSBhIHtcclxuLy8gICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuLmFydGljbGVfY29udGVudF9tZW51X2FzaWRlIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRncmF5O1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgbWluLXdpZHRoOiA2NjBweDtcclxuICAgIG1heC13aWR0aDogNjYwcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNjYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dF9hcmVhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDAgMDtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcblxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1bW1hcnktcGFnZSB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG4uYXJ0aWNsZV9jb250ZW50X21lbnVfaGVhZGVyIHtcclxuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxMjQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMTRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQ5cHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDk3MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGVfY29udGVudF9tZW51W2FyaWEtZXhwYW5kZWQ9J3RydWUnXSA+IC5hcnRpY2xlX2NvbGxhcHNlX2Fycm93IHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuXHJcbi5ub0hlaWdodCB7XHJcbiAgcGFkZGluZzogMHB4IDUwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdW1tYXJ5X2FydGljbGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLnJlbGF0ZWRfYXJ0aWNsZXMge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbGxhcHNlIHtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGVfY29sbGFwc2VfY2lyY2xlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICBjb250ZW50OiAnJztcclxuICBsZWZ0OiAyNXB4O1xyXG4gIHRvcDogMTRweDtcclxufVxyXG5cclxuLmFydGljbGVfY29sbGFwc2VfYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMzRweDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDIxcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYm9yZGVyOiBzb2xpZCAkY29sb3ItZGFya2JsdWU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICB3aWR0aDogM3B4O1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIHBhZGRpbmc6IDNweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbGxhcHNlX2NpcmNsZTpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9jb2xsYXBzZSBoMzpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5cclxuLmFydGljbGVfY29sbGFwc2VfY2lyY2xlX2Zvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG4gICAgdG9wOiAxNHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZV9jb2xsYXBzZV9hcnJvd19mb290ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMzRweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAyMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIHBhZGRpbmc6IDNweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZV9jb2xsYXBzZV9mb290ZXIge1xyXG4gICAgcGFkZGluZzogMTBweCA3NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9jb2xsYXBzZV9mb290ZXIgaDMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9jb250ZW50X21lbnVfYm9keSB7XHJcbiAgICAvLyAmIHVsIGxpOjpiZWZvcmUge1xyXG4gICAgLy8gICBjb250ZW50OiAnXFwyMDIyJzsgLyogQWRkIGNvbnRlbnQ6IFxcMjAyMiBpcyB0aGUgQ1NTIENvZGUvdW5pY29kZSBmb3IgYSBidWxsZXQgKi9cclxuICAgIC8vICAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTsgLyogQ2hhbmdlIHRoZSBjb2xvciAqL1xyXG4gICAgLy8gICBmb250LXdlaWdodDogYm9sZDsgLyogSWYgeW91IHdhbnQgaXQgdG8gYmUgYm9sZCAqL1xyXG4gICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIE5lZWRlZCB0byBhZGQgc3BhY2UgYmV0d2VlbiB0aGUgYnVsbGV0IGFuZCB0aGUgdGV4dCAqL1xyXG4gICAgLy8gICB3aWR0aDogMWVtOyAvKiBBbHNvIG5lZWRlZCBmb3Igc3BhY2UgKHR3ZWFrIGlmIG5lZWRlZCkgKi9cclxuICAgIC8vICAgbWFyZ2luLWxlZnQ6IC0xZW07IC8qIEFsc28gbmVlZGVkIGZvciBzcGFjZSAodHdlYWsgaWYgbmVlZGVkKSAqL1xyXG4gICAgLy8gfVxyXG4gICAgaDEge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXJJbmdyZXNzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBjb2xvcjogIzQ1NDU0NTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0TFRQcm9EZW1pICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiBvbCBsaTo6bWFya2VyIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmtibHVlOyAvKiBDaGFuZ2UgdGhlIGNvbG9yICovXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuICAgIC5hcnRpY2xlX2NvbnRlbnRfbWVudV9ib2R5IHAge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogTElTVCBBUlRJQ0xFICovXHJcblxyXG4gICAgLmxpc3RhcnRpY2xlc193cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdGFydGljbGVfZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0YXJ0aWNsZXNfd3JhcHBlciBoMSB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwIDQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RhcnRpY2xlc193cmFwcGVyIGgxLFxyXG4gICAgLnN1bW1hcnlfZmluZGFydGljbGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4ubGlzdGFydGljbGVfY29udGFpbmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiAgICAubGlzdGFydGljbGVfY29udGFpbmVyOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RhcnRpY2xlX2NvbnRhaW5lciBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEzNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RhcnRpY2xlX3BhZ2VuYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICAgICAgJiBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG5cclxuICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBkaXY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgZGl2OmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0YXJ0aWNsZV9ib2R5IHtcclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RhcnRpY2xlX3BhZ2VuYXRpb24gLmxpc3RhcnRpY2xlX3NlZW1vcmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RhcnRpY2xlX3NlZW1vcmUgYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogJGJhc2UtdmVydGljYWxwYWRkaW5nO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfYXJlYV9jcm9zcyB7XHJcbiAgICAgICAgdG9wOiAzOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPSdzZWFyY2gnXSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiA4NiU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlIHVybCguLi9JbWFnZXMvc2VhcmNoLXBzbi5zdmcpIG5vLXJlcGVhdCAxOXB4IDE5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gICAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaF9hcmVhIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDEyJTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaF9hcmVhIGlucHV0W3R5cGU9J3N1Ym1pdCddOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFya2JsdWU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX2FyZWEgaW5wdXRbdHlwZT0nc3VibWl0J10sXHJcbiAgICB4Oi1tb3otYW55LWxpbmssXHJcbiAgICB4OmRlZmF1bHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAzMHB4IDZweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX3Jlc3VsdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX3Jlc3VsdCAucmVzdWx0X25vX2hpdHMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX3Jlc3VsdCAucmVzdWx0X2hpdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMjJweCAyMHB4IDIzcHggMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgICBmb250OiAxNHB4LzIycHggJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhW2hyZWYqPScucGRmJ106YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXDY1JztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJ2xtc25pY29uJztcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgaDYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYSAuaWNvbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdsbXNuaWNvbic7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpIGE6aG92ZXIgLmljb24ge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2JsdWU7XHJcbiAgICB9XHJcbiAgICAvKiBFUElTRVJWRVIgLSBTVEFSVCAqL1xyXG4gICAgI2VwaS1xdWlja05hdmlnYXRvciBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2VwaS1xdWlja05hdmlnYXRvciB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVwaS1xdWlja05hdmlnYXRvci1lZGl0TGluayBsaTpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAvKiBFUElTRVJWRVIgLSBFTkQgKi9cclxuICAgIC8qIENPTE9SIENMQVNTRVMgKi9cclxuXHJcbiAgICAuYmdfYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZ19ibHVlIGgzLFxyXG4gICAgLmJnX2JsdWUgcCxcclxuICAgIC5iZ19ncmVlbiBoMyxcclxuICAgIC5iZ19ncmVlbiBwIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZ19ncmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWludmVydGVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZ19ncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnX3doaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnX3N0YW5kYXJkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmdfc3RhbmRhcmRsaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzgzYjNkMztcclxuICAgIH1cclxuICAgIC8qIEVQSVNFUlZFUiAtIFNUQVJUICovXHJcbiAgICAjZXBpLXF1aWNrTmF2aWdhdG9yIGxpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjZXBpLXF1aWNrTmF2aWdhdG9yIHVsIHtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXBpLXF1aWNrTmF2aWdhdG9yLWVkaXRMaW5rIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICAgIC8qIEVQSVNFUlZFUiAtIEVORCAqL1xyXG4gICAgLyogQU5JTUFUSU9OUyAqL1xyXG4gICAgLmhlYWRlcl9hbmltYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAxMnB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtYmFja2dyb3VuZC13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmRncmF5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS10cmFuc2l0aW9uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtdGVhc2VydGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gU2hhcmViYXJcclxuICAgIC5zaGFyZWJhciB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTIzcHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItd2lkdGggMC4ycyBlYXNlLWluLW91dCwgbGVmdCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICNzaGFyZWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaGFyZWJhcjpob3ZlciAmIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci13aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjNweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGxlZnQgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMC4ycztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuc2hhcmViYXI6aG92ZXIgJiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwLjJzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTIzcHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0tY2FsYygyMCArIDIwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg1KTtcclxuXHJcbiAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmRncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwICsgNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IiwiQGltcG9ydCAnLi9fdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuQG1peGluIHRhYmxldCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHRhYmxldC13aWR0aH0pIGFuZCAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLXdpZHRoIC0gMXB4fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skdGFibGV0LXdpZHRoIC0gMXB4fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlLXRhYmxldCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC13aWR0aCAtMX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGRlc2t0b3Age1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRkZXNrdG9wLXdpZHRofSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcHJpbnQge1xyXG4gIEBtZWRpYSAocHJpbnQpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufSIsIi5zbWFsbF9ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5ibG9ja190d29fd3JhcHBlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcbi5ibG9ja190d29fd3JhcHBlcjpmaXJzdC1vZi10eXBlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgcGFkZGluZy1yaWdodDogMzBweDtcclxufVxyXG5cclxuLmJsb2NrX3R3byAuc21hbGxfYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuXHJcbi50ZWFzZXJfYmxvY2sge1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmxvY2tfdGhyZWVfd3JhcHBlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgd2lkdGg6IDM5M3B4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJsb2NrX3RocmVlX2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmJsb2NrX3RocmVlX3dyYXBwZXI6bnRoLW9mLXR5cGUoLW4gKyAyKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uYmxvY2tfdGhyZWUgLnNtYWxsX2Jsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcblxyXG4uYmxvY2tfdHdvIC5zbWFsbF9ibG9jay5sYXN0LFxyXG4uYmxvY2tfdGhyZWUgLnNtYWxsX2Jsb2NrLmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XHJcbiAgLmJsb2NrX3RocmVlX2NvbnRhaW5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAuYmxvY2tfdHdvX3dyYXBwZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrX3RocmVlX3dyYXBwZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrX3R3byAuc21hbGxfYmxvY2s6bGFzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuYmxvY2tfdGhyZWUgLnNtYWxsX2Jsb2NrOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrX3R3b193cmFwcGVyOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBCTE9DS19BUkVBICovXHJcblxyXG4uYmlnX2Jsb2NrX2FyZWEge1xyXG4gIHBhZGRpbmc6IDUwcHggMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmJpZ19ibG9ja19hcmVhLmxhc3RfYmxvY2sge1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4uYmlnX2Jsb2NrX2FyZWEgLnJvdyB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xyXG4gIC5saXN0X2Jsb2NrX21vYmlsZW1lbnVfbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAmIHVsIGxpIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiBhIHtcclxuICAgICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubGlzdF9ibG9ja19tb2JpbGVtZW51X2xpbmsgYSB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSBoMSB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgfVxyXG4gIC5iaWdfYmxvY2tfYXJlYSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyogVEVYVF9CTE9DSyAqL1xyXG4uYXJ0aWNsZV9jb250ZW50X21lbnUgLnRleHRfYXJlYSB7XHJcbi8qICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7Ki9cclxuICBhIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmFydGljbGVfY29udGVudF9tZW51IC5pbWdfdGV4dF9ibG9jayB7XHJcbiAgYSB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dF9hcmVhIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2sudGV4dF9ibG9jayAudGV4dF9hcmVhIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2sudGV4dF9ibG9jayAudGV4dF9hcmVhIHAge1xyXG4gIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcclxufVxyXG5cclxuLyogSU1BR0VfVEVYVF9CTE9DSyAqL1xyXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgLmltZ19hcmVhIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgLnRleHRfYXJlYSB7XHJcbiAgcGFkZGluZzogMzBweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIC50ZXh0X2FyZWEgaDQge1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIC50ZXh0X2FyZWEgcCB7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxufVxyXG5cclxuLmltZ190ZXh0X2Jsb2NrIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1oaWdobGlnaHQ7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayBhIGg0IHtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtibHVlO1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgYTpob3ZlciBoMyB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayBhOmhvdmVyIGg0OmFmdGVyIHtcclxuICBjb2xvcjogJGNvbG9yLWludmVydGVkO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XHJcbiAgLnNtYWxsX2Jsb2NrLnRleHRfYmxvY2sgLnRleHRfYXJlYSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogTElTVF9CTE9DSyAqL1xyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgaDQge1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkY29sb3ItbGlua2JsdWU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuICBwYWRkaW5nOiAyMnB4IDAgMjBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB6LWluZGV4OiA5MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgaDQ6YWZ0ZXIsXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGg0OmJlZm9yZSB7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBoNDphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXItd2lkdGg6IDhweDtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2suYmdfZ3JleSBoNDphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICBib3JkZXItd2lkdGg6IDhweDtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgaDQ6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoNjMsIDExMywgMTY0LCAwKTtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgdWwge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcblxyXG5cclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB1bCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxufVxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9ja19tb2JpbGVtZW51IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubGlua19ibG9ja19saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIxcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICYgdWwgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgcGFkZGluZzogMTVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmIHVsIGxpOmxhc3Qtb2YtdHlwZSBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgcGFkZGluZzogMTVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrX21vYmlsZW1lbnUgYSB7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxufVxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9ja19tb2JpbGVtZW51IGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaTpmaXJzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmc6IDE0cHggMCA1cHg7XHJcblxyXG4gICAgJiBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgbGk6bGFzdC1vZi10eXBlIHtcclxuICBwYWRkaW5nOiA1cHggMCAxNHB4O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IC5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCAuc21hbGxfYmxvY2subGlzdF9ibG9jayBsaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAncHNuaWNvbic7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgcGFkZGluZy10b3A6IDBweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgbGkgLmljb24ge1xyXG4gIGZvbnQtZmFtaWx5OiAncHNuaWNvbic7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmZpcnN0LW9mLXR5cGUgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMzBweCAxMHB4IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogLTEzcHggMCAtNXB4O1xyXG59XHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmxhc3Qtb2YtdHlwZSBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxNXB4IDEwcHggMzBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAtNXB4IDAgLTEzcHg7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAtNXB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTM3OHB4KSB7XHJcbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRlYXNlcl9ibG9ja19hcnRpY2xlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbmZvLWJsb2NrIHtcclxuICAgICYgcCBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi8qIEdMT0JBTCBOQVZJR0FUSU9OICovXHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIHVsIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB1bC5hcnJvdzpiZWZvcmUge1xyXG4gIHRvcDogLTM5cHg7XHJcbiAgbGVmdDogMjVweDtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLW1pZGJsdWU7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gIGJvcmRlci13aWR0aDogMTJweDtcclxuICBtYXJnaW4tbGVmdDogLTZweDtcclxufVxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB1bC5hcnJvdzphZnRlciB7XHJcbiAgdG9wOiAtNDVweDtcclxuICBsZWZ0OiAyNXB4O1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxOHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1taWRibHVlO1xyXG4gIGJvcmRlci13aWR0aDogMTVweDtcclxuICBtYXJnaW4tbGVmdDogLTlweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xyXG4gIC5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIHVsLmFycm93OmJlZm9yZSB7XHJcbiAgICB0b3A6IC0zOXB4O1xyXG4gICAgbGVmdDogMjVweDtcclxuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1pZGJsdWU7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICBib3JkZXItd2lkdGg6IDEycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcclxuICB9XHJcbiAgLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwuYXJyb3c6YWZ0ZXIge1xyXG4gICAgdG9wOiAtNDVweDtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItd2lkdGg6IDE4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLW1pZGJsdWU7XHJcbiAgICBib3JkZXItd2lkdGg6IDE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgbGkgYSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaTpmaXJzdC1jaGlsZCBhIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgbGk6Zmlyc3QtY2hpbGQgYTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiAncHNuaWNvbic7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBjb250ZW50OiAnXFw2Nic7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpOmZpcnN0LWNoaWxkIGE6YmVmb3JlOmhvdmVyIHtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtibHVlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogVE9QIE5BVklHQVRJT04gKi9cclxuXHJcbi50b3AgdWwgbGkge1xyXG4gIGEge1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Zmlyc3Qtb2YtdHlwZSBhIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDA7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi50b3AgdWwge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYudG9wIGxpIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi50b3AgbGk6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYudG9wIGxpIGEge1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gIC8vIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYudG9wIGxpIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2LnRvcCBsaS5zZWxlY3RlZCBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLyogU1VCIE5BVklHQVRJT04gKi9cclxuXHJcbm5hdi5zdWIge1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgbWFyZ2luOiA2MHB4IDBweCA2MHB4IDBweDtcclxufVxyXG5cclxubmF2LnN1YiBoNCB7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWxpbmtibHVlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgcGFkZGluZzogMTBweCAwcHggOXB4IDBweDtcclxufVxyXG5cclxubmF2IHVsIGxpIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxubmF2LnN1YiBoNDphZnRlcixcclxubmF2LnN1YiBoNDpiZWZvcmUge1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb250ZW50OiAnICc7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxubmF2LnN1YiBoNDphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1taWRibHVlO1xyXG4gIGJvcmRlci13aWR0aDogOHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG59XHJcblxyXG5uYXYuc3ViIGg0OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYzLCAxMTMsIDE2NCwgMCk7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gIGJvcmRlci13aWR0aDogMTFweDtcclxuICBtYXJnaW4tbGVmdDogLTExcHg7XHJcbn1cclxuXHJcbm5hdi5zdWIgdWwge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbn1cclxuXHJcbm5hdi5zdWIgbGkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG59XHJcblxyXG5uYXYuc3ViIGxpIC5pY29uIHtcclxuICBmb250LWZhbWlseTogJ3Bzbmljb24nO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxubmF2LnN1YiBsaTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG59XHJcblxyXG5uYXYuc3ViIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEzcHggMjBweCAxMnB4IDIwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxubmF2LnN1YiBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItaW52ZXJ0ZWQ7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxubmF2LnN1YiBhOmhvdmVyIC5pY29uIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZPT1RFUiBOQVZJR0FUSU9OICovXHJcblxyXG4ubW9iaWxlX2Zvb3RlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRlc2t0b3BfZm9vdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYge1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4IDBweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcF9mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAmIGxpIHtcclxuICAgICAgICB3aWR0aDogMzkzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xyXG4gIC5mb290ZXJfd3JhcF9mbGV4IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiB1bnNldDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcF9mbGV4IHVsIGxpIHAge1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcF9mbGV4IHVsIGxpIGRpdiB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcF90aXRsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCB7XHJcbiAgLyptYXgtd2lkdGg6IDEyOXB4OyovXHJcblxyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCBsaSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSBhIHtcclxuICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDRweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaS5zZWxlY3RlZCBhIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkuc2VsZWN0ZWQgdWwgbGkgYSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXI6IDBweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIHVsIGxpIGEge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAvKi1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7Ki9cclxuICBwYWRkaW5nOiA0cHggMHB4IDRweCAxMnB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCBsaSBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xyXG4gIC5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIHVsIHtcclxuICAgIC8qbWF4LXdpZHRoOiAxMjlweDsqL1xyXG4gICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5tb2JpbGVfZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmRlc2t0b3BfZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTM3OHB4KSB7XHJcbiAgLy8gLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwuYXJyb3c6YmVmb3JlIHtcclxuICAvLyAgIHRvcDogLTI4NSU7XHJcbiAgLy8gfVxyXG5cclxuICAvLyAuaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB1bC5hcnJvdzphZnRlciB7XHJcbiAgLy8gICB0b3A6IC0yOTElO1xyXG4gIC8vIH1cclxuXHJcbiAgLmhlYWRlcl93cmFwIG5hdi50b3AgbGkge1xyXG4gICAgbWFyZ2luOiAwcHggMTBweCAwcHggMHB4O1xyXG4gIH1cclxufVxyXG4iLCIvKiBHUklEIExBWU9VVCAqL1xyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY29sMSAucm93IHtcclxuICB3aWR0aDogODlweDtcclxufVxyXG4uY29sMiAucm93IHtcclxuICB3aWR0aDogMTc4cHg7XHJcbn1cclxuLmNvbDMgLnJvdyB7XHJcbiAgd2lkdGg6IDI2N3B4O1xyXG59XHJcbi5jb2w0IC5yb3cge1xyXG4gIHdpZHRoOiAzNTZweDtcclxufVxyXG4uY29sNSAucm93IHtcclxuICB3aWR0aDogNDQ1cHg7XHJcbn1cclxuLmNvbDYgLnJvdyB7XHJcbiAgd2lkdGg6IDUzNHB4O1xyXG59XHJcbi5jb2w3IC5yb3cge1xyXG4gIHdpZHRoOiA2MjNweDtcclxufVxyXG4uY29sOCAucm93IHtcclxuICB3aWR0aDogNzEycHg7XHJcbn1cclxuLmNvbDkgLnJvdyB7XHJcbiAgd2lkdGg6IDgwMXB4O1xyXG59XHJcbi5jb2wxMCAucm93IHtcclxuICB3aWR0aDogODkwcHg7XHJcbn1cclxuLmNvbDExIC5yb3cge1xyXG4gIHdpZHRoOiA5NzlweDtcclxufVxyXG4uY29sMTIgLnJvdyB7XHJcbiAgd2lkdGg6IDEwNjhweDtcclxufVxyXG5cclxuLm9mZnNldDEge1xyXG4gIG1hcmdpbi1sZWZ0OiA4OXB4O1xyXG59XHJcblxyXG4ub2Zmc2V0OCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDcxMnB4O1xyXG59XHJcblxyXG4vKiBsYXN0IGNvbHVtbiBuby1tYXJnaW4gKi9cclxuLmNvbDEubGFzdCxcclxuLmNvbDIubGFzdCxcclxuLmNvbDMubGFzdCxcclxuLmNvbDQubGFzdCxcclxuLmNvbDUubGFzdCxcclxuLmNvbDYubGFzdCxcclxuLmNvbDcubGFzdCxcclxuLmNvbDgubGFzdCxcclxuLmNvbDkubGFzdCxcclxuLmNvbDEwLmxhc3QsXHJcbi5jb2wxMS5sYXN0LFxyXG4uY29sMTIubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi8qIGNsZWFyZml4ICovXHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIsXHJcbi5yb3c6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcuJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5jbGVhcmZpeCxcclxuLnJvdyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59IC8qVGhvc2UgdHdvIC5jbGVhcmZpeCBoYXZlIHRvIGJlIHNlcGFyYXRlISkqL1xyXG4uY2xlYXJmaXgsXHJcbi5yb3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qKi9cclxuXHJcbi5mdWxsd2lkdGgtY29udGFpbmVyLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB3aWR0aDogaW5pdGlhbDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLW1pZGJsdWU7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdmhlYWRlci1mbGV4LWlubmVyIHtcclxuICAmIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2Y29udGFpbmVyLWZsZXgge1xyXG4gICYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLypwYWRkaW5nOiAwIDE1MHB4OyovXHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgLypcdG1hcmdpbi1yaWdodDogLTE1MHB4O1xyXG5cdCAgbWFyZ2luLWxlZnQ6IC0xNTBweDsqL1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1saW5rYmx1ZTtcclxuICAgIH1cclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhcnRjb250YWluZXItZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi53cmFwLWZsZXgge1xyXG4gIHdpZHRoOiAxMjQwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgd2lkdGg6IDk3MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mbGV4IHtcclxuICB3aWR0aDogMTI0MHB4O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgd2lkdGg6IDk3MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZsZXgtcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi5mbGV4LWNvbHVtbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uZjEge1xyXG4gIHdpZHRoOiAxMCU7XHJcbn1cclxuXHJcbi5mMiB7XHJcbiAgd2lkdGg6IDIwJTtcclxufVxyXG4uZjMge1xyXG4gIHdpZHRoOiAzMCU7XHJcbn1cclxuLmY0IHtcclxuICB3aWR0aDogNDAlO1xyXG59XHJcbi5mNSB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4uZjYge1xyXG4gIHdpZHRoOiA2MCU7XHJcbn1cclxuLmY3IHtcclxuICB3aWR0aDogNzAlO1xyXG59XHJcbi5mOCB7XHJcbiAgd2lkdGg6IDgwJTtcclxufVxyXG4uZjkge1xyXG4gIHdpZHRoOiA5MCU7XHJcbn1cclxuLmYxMCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb250ZW50cm93LWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG5cclxuLnN0YXJ0Y29udGFpbmVyLWJveCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuICAgICZfX3RleHRhcmVhIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgICB3aWR0aDogNjIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MTFweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4OHB4O1xyXG4gICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNDlweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaGNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItbGlua2JsdWU7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlbWVudS1jb250YWluZXIsXHJcbi5tb2JpbGVtZW51LXNlYXJjaCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1vYmlsZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uZGVza3RvcCB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTW9iaWxlIGV4Y2x1c2l2ZSBjbGFzc2VzXHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gIC5zdGFydGNvbnRhaW5lci1ib3ggcCxcclxuICAuc3RhcnRjb250YWluZXItYm94IGgxIHtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICB9XHJcblxyXG4gIC5uYXZoZWFkZXItZmxleCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZW1lbnUtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5tb2JpbGVtZW51LXNlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgJiBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9IYW1idXJnZXIgbWVudVxyXG4gIC5iYXIxLFxyXG4gIC5iYXIyLFxyXG4gIC5iYXIzIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgbWFyZ2luOiAyLjNweCAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxuICB9XHJcblxyXG4gIC5jaGFuZ2UgLmJhcjEge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNHB4LCA0cHgpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTRweCwgNHB4KTtcclxuICB9XHJcblxyXG4gIC5jaGFuZ2UgLmJhcjIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIC5jaGFuZ2UgLmJhcjMge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01cHgsIC01cHgpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNXB4LCAtNXB4KTtcclxuICB9XHJcblxyXG4gIC50b3BuYXZpZ2F0aW9ubGlua3MgdWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50b3BuYXZpZ2F0aW9ubGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuIiwiLm1vZGFsLW9wZW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4uYmx1ciB7XHJcbiAgICBmaWx0ZXI6IGJsdXIoNHB4KTtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDRweCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbC1oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsLWRpc3BsYXkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWwge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTowO1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGhlaWdodDogMzc4cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b24tdG9nZ2xlX19sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmUgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmVbYXJpYS1wcmVzc2VkPSd0cnVlJ10ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC41cHg7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmVfX3ByZWFtYmxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMzBweCAwIDMwcHggMDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZV9fdGV4dC1pY29uIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlX190ZXh0LWljb24tYWN0aXZlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmVfX3RleHQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW5fX2J1dHRvbnMtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9ucyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW5fX2J1dHRvbi10b2dnbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b24tY3RhIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rYmx1ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbC10YWJsZSB7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmUtZXhwYW5kIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlLWV4cGFuZC10YWJsZXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmUtdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2xvc2VkIHtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi4tLW9wZW4ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWwtdGFibGUtcm93IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsLXRhYmxlLWhlYWQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc3dpdGNoIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxufVxyXG5cclxuLnN3aXRjaCBpbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbn1cclxuXHJcbi5zbGlkZXI6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBsZWZ0OiA0N3B4O1xyXG4gICAgYm90dG9tOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY29va2llLW9mZjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbn1cclxuXHJcbi5zbGlkZXItZnVsbFdpZHRoIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG5pbnB1dDpmb2N1cyArIC5zbGlkZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAuMnB4ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rYmx1ZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXB4KTtcclxufVxyXG5cclxuLyotLS0tLS0gQURERUQgQ1NTIC0tLS0tLS0tLSovXHJcbi5vbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ub24ge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMjclO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5vbi1mdWxsV2lkdGgge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4ub2ZmIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA3MyU7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5vZmYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLm9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qLS0tLS0tLS0tIEVORCAtLS0tLS0tLSovXHJcbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xyXG4uc2xpZGVyLnJvdW5kIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XHJcbn1cclxuXHJcbi5zbGlkZXIucm91bmQ6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnNsaWRlci5zcXVhcmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxufVxyXG5cclxuLnNsaWRlci5zcXVhcmU6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcclxuICAgIC5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b25zIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b24tdG9nZ2xlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtY29va2llTW9kYWxfX21haW5fX2J1dHRvbi1jdGEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsIi5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCBpbnB1dFt0eXBlPSdzZWFyY2gnXSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vSW1hZ2VzL3NlYXJjaC1sbXNuLnN2Zykgbm8tcmVwZWF0IDE5cHggMTlweDtcclxufVxyXG5cclxuXHJcbi5oZWFkZXJfd3JhcCAubG9nb3R5cGUgaW1nIHtcclxuICAgIHdpZHRoOiA1MDBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufSIsImJvZHk6bm90KC5zaG93LWZvY3VzLW91dGxpbmUpICoge1xyXG5vdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiAgICBpbnB1dFt0eXBlPSdidXR0b24nXSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFya2JsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiJdfQ== */
