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:#1b3d5a;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:#375e7f}h3{font-size:26px;line-height:32px;margin-bottom:10px}h3:focus{text-decoration:underline!important}h4{line-height:26px}h4,h5{color:#375e7f;font-size:20px;margin-bottom:9px}h5{line-height:24px}h6{font-style:italic;line-height:24px;margin-bottom:9px}a,h6{color:#375e7f;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:#375e7f;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:psnicon;font-style:normal;font-weight:400;src:url(../Fonts/psnicon.eot?o6q4au);src:url(../Fonts/psnicon.eot?#iefixo6q4au) format("embedded-opentype"),url(../Fonts/psnicon.woff?o6q4au) format("woff"),url(../Fonts/psnicon.ttf?o6q4au) format("truetype"),url(../Fonts/psnicon.svg?o6q4au#psnicon) format("svg")}@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:not(.show-focus-outline) *{outline:none!important}input[type=button]{background:#375e7f;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:#1b3d5a;color:#fff;transition:all .2s ease-in-out}img{object-fit:cover}button{background:#375e7f;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:#1b3d5a}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:#e9ebf0;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 #375e7f;border-top:2px solid #375e7f;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:#e9ebf0;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 #1b3d5a;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:#375e7f;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:#1b3d5a;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{height:30px;width:390px}@media (max-width:1123px){.header_wrap .logotype img{height:100%;width:100%}}.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:#375e7f;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:#5f89b4;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:#e9ebf0}.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:#e9ebf0}.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 #375e7f;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) #375e7f;border-width:11px;margin-left:-11px}.navigate_to_top a{text-decoration:none}.navigate_to_top a:hover{color:#375e7f;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 #1b3d5a;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:#375e7f;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:#375e7f;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:#375e7f;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:#1b3d5a;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 #375e7f;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:#375e7f;display:inline-block;font-family:lmsnicon;font-size:14px}.page .search_result li a:hover .icon{color:#1b3d5a;text-decoration:underline}.bg_blue{background:#375e7f}.bg_blue h3,.bg_blue p,.bg_green h3,.bg_green p{color:#fff}.bg_green{background:#499c7e}.bg_grey{background:#f8f8f8}.bg_white{background:#fff}.bg_standard{background:#5f89b4}.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}.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 #e9ebf0;border-top-color:#375e7f;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:#e9ebf0;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 #e9ebf0;border-top-color:#375e7f;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:#e9ebf0;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:#375e7f;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:#1b3d5a;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:#375e7f;margin:60px 0}nav.sub h4{border-bottom:1px solid #375e7f;color:#375e7f;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:#e9ebf0 hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:8px;margin-left:-8px}nav.sub h4:before{border-color:#375e7f 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:#499c7e;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:#e9ebf0;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 #375e7f}.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 #375e7f;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:#375e7f;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:#375e7f;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:#375e7f;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:#375e7f;-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%}}.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:#e9ebf0}.small_block.img_text_block a:hover{color:#454545;text-decoration:none}.small_block.img_text_block a h4{color:#1b3d5a}.small_block.img_text_block a:hover h3{text-decoration:underline}.small_block.img_text_block a:hover h4:after{color:#499c7e}@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 #375e7f;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:#375e7f 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:#375e7f;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:#375e7f;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}.duplicates{background:red;color:#fff;margin-bottom:10px;padding:5px}.c-category-list{height:430px;margin-bottom:40px;margin-right:20px;margin-top:40px}@media (min-width:1378px){.c-category-list:last-child{margin-right:0}}.c-category-list{display:flex;flex-basis:33%;flex-direction:column;max-width:400px}@media only screen and (min-width:200px) and (max-width:1279px){.c-category-list{border-top:1px solid #bababa;color:#333;margin:0 20px;max-width:unset;padding:20px 0}}@media only screen and (min-width:200px) and (max-width:1279px){.c-category-list__expandFilterOptions{display:block;height:420px!important;padding:initial!important;transition:height .2s ease-in-out}}.c-category-list__expandFilterOptions__longList{height:420px!important}.c-category-list__title{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.c-category-list__title h4{color:#454545;font-size:18px;letter-spacing:normal}.c-category-list__expand{object-fit:contain;width:15px}.c-category-list__mobileheader{display:none}@media only screen and (min-width:200px) and (max-width:1279px){.c-category-list__mobileheader{display:block;margin:0 20px 20px}}.c-category-list__mobileheader{color:#454545;font-size:18px;letter-spacing:normal}.c-category-list__heading{font-weight:700;line-height:24px;margin-bottom:10px}.c-category-list__container{background-color:#fff;border:1px solid rgba(187,170,187,.667);height:100%;overflow-y:auto;padding:20px}@media only screen and (min-width:200px) and (max-width:1279px){.c-category-list__container{background:none;border:none;height:0;padding:0;transition:height .2s ease-in-out}}.c-category-list__helptext{color:#454545;font-size:16px}.c-checkbox__checked{font-weight:600}.c-checkbox .container{cursor:pointer;display:flex;font-size:16px;line-height:29px;margin-bottom:12px;margin-left:0;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:300px}@media only screen and (min-width:200px) and (max-width:1279px){.c-checkbox .container{width:unset}}.c-checkbox .container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.c-checkbox .checkmark{background-color:#fff;border:1px solid rgba(187,170,187,.667);height:17px;left:0;position:absolute;top:3px;width:17px}.c-checkbox .container input:checked~.checkmark{background-color:#375e7f;border:1px solid #375e7f}.c-checkbox .checkmark:after{content:"";display:none;position:absolute}.c-checkbox .container input:checked~.checkmark:after{display:block}.c-checkbox .container .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:5px;top:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}@media only screen and (min-width:200px) and (max-width:1279px){.c-checkbox-list{padding:0!important}}.c-dropdown{align-items:center;display:flex;font-size:18px;font-weight:700}.c-dropdown p{font-weight:700;margin:0}.c-dropdown__header{float:left;font-weight:400;margin-top:8px;width:100px}.c-emptyresult{background-color:#fff;color:red;font-size:16px;height:40px}.c-emptyresult__hide{visibility:hidden}.c-emptyresult__show{visibility:visible}.c-searchbox-container{background-color:#fff;margin:0 auto;padding:0;position:relative;width:1240px}@media only screen and (min-width:200px) and (max-width:1123px){.c-searchbox-container{width:auto}}@media only screen and (min-width:1124px) and (max-width:1279px){.c-searchbox-container{width:970px}}.c-searchbox-container .c-searchbox{background-color:#fff;padding-bottom:20px;position:relative}.c-searchbox-container .c-searchbox__cross{align-items:center;content:"";display:flex;height:62px;justify-content:center;position:absolute;right:15px;width:21px;width:34px}.c-searchbox-container .c-searchbox__cross__cross-1{background-color:#454545;border-radius:50px;height:4px;position:absolute;transform:rotate(45deg);width:21px}.c-searchbox-container .c-searchbox__cross__cross-2{background-color:#454545;border-radius:50px;height:4px;position:absolute;transform:rotate(-45deg);width:21px}.c-searchbox-container .c-searchbox:after{transform:rotate(-45deg)}.c-searchbox-container .c-searchbox form{display:flex}.c-searchbox-container .c-searchbox__input{background:#fff!important;background:#fff url(../Images/search-psn.svg) no-repeat 19px 19px!important;background-size:20px 20px;-moz-background-size:20px 20px;-webkit-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:100%}.c-searchbox-container .c-searchbox__input::-webkit-search-cancel-button{display:none}@media only screen and (min-width:200px) and (max-width:1123px){.c-searchbox-container .c-searchbox__input{margin:0;padding-right:47px}}.c-searchbox-container .c-searchbox__button{background:#517a9b;border:1px solid #fff;border-radius:50px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:60px;margin-right:20px;padding:0 30px;transition:all .2s ease-in-out;width:170px}.c-searchbox-container .c-searchbox__button:hover{background:#1b3d5a;color:#fff;transition:all .2s ease-in-out}@media only screen and (min-width:200px) and (max-width:1123px){.c-searchbox-container .c-searchbox__button{display:none}}.c-searchbox-container .c-searchbox__reset_button{background:transparent;border:1px solid #517a9b;border-radius:50px;color:#517a9b;cursor:pointer;font-size:18px;font-weight:700;height:60px;padding:0 30px;transition:all .2s ease-in-out;width:170px}.c-searchbox-container .c-searchbox__reset_button:hover{background:#1b3d5a;color:#fff;transition:all .2s ease-in-out}@media only screen and (min-width:200px) and (max-width:1123px){.c-searchbox-container .c-searchbox__reset_button{display:none}}.c-referat-body p{margin:0}.c-paginator{align-items:center;display:flex;margin:40px;text-align:center;width:100%}@media only screen and (min-width:200px) and (max-width:1279px){.c-paginator{width:100%}}.c-paginator div{align-items:center;display:flex;flex-grow:1;justify-content:center;width:33%}.c-paginator div p{margin:0}.c-paginator div:last-of-type{justify-content:flex-end}.c-paginator div:first-of-type{justify-content:flex-start}.c-paginator__button{background:#375e7f;border-radius:50px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;height:55px;padding:10px 20px;transition:all .2s ease-in-out;width:177px}@media only screen and (min-width:200px) and (max-width:1279px){.c-paginator__button{align-items:center;justify-content:center;width:100%}}.c-paginator__button:hover{background:#1b3d5a;color:#fff}.c-paginator__button__disabled,.c-paginator__button__disabled:hover{border:1px solid #ccc;color:#ccc;cursor:not-allowed}.c-paginator__button__disabled:hover{background:transparent}.c-paginator__currentpage{line-height:40px;margin-left:30px;margin-right:30px}.c-searchresult-container{width:100%}.c-searchresult{align-items:center;display:flex;flex-direction:column}.c-searchresult__header{border-bottom:1px solid #030000;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;width:100%}@media only screen and (min-width:200px) and (max-width:1279px){.c-searchresult__header{margin-bottom:0;padding-bottom:0}}.c-searchresult__item{background-color:#fff;border-bottom:1px solid #b6b6b7;padding:20px 0}.c-searchresult__item__summary{margin:0}.c-searchresult__item>a,.c-searchresult__item>a:hover{text-decoration:none}.c-searchresult__item__header{display:flex;font-size:18px;padding-bottom:20px}@media only screen and (min-width:200px) and (max-width:1279px){.c-searchresult__item__header{flex-direction:column}}.c-searchresult__item__header__title{color:#375e7f;font-weight:700!important;margin:0}.c-searchresult__item__header:hover{text-decoration:underline}.c-searchresult__item__referatnumber{color:#375e7f;font-weight:700!important;margin:0;margin-right:20px!important}@media only screen and (min-width:200px) and (max-width:1279px){.c-searchresult__item__referatnumber{margin-bottom:10px!important}}.sortorder-dropdown{color:#375e7f}.app{font-weight:400}.category-lists-frame{background-color:#f8f8f8;margin:0 -30px 40px}@media only screen and (min-width:1124px) and (max-width:1279px){.category-lists-frame{display:flex;justify-content:center}}.category-lists-container{display:flex;flex-direction:row;justify-content:center}@media only screen and (min-width:200px) and (max-width:1123px){.category-lists-container{flex-direction:column;padding:20px 0;width:100%}}@media only screen and (min-width:1124px) and (max-width:1279px){.category-lists-container{flex-direction:column;padding:20px 0;width:970px}}@media only screen and (min-width:200px) and (max-width:1123px){.page.referat{padding:30px}}.page.referat .backlink{font-size:14px;font-weight:600;line-height:26px;margin-left:15px;text-decoration:none;text-transform:uppercase}.page.referat .backlink:before{border-left:2px solid #4174a4;border-top:2px solid #4174a4;content:" ";height:7px;left:0;position:absolute;top:8px;transform:rotate(-45deg);width:7px}.page.referat .printlink{float:right;font-size:14px;font-weight:600;line-height:26px;text-decoration:none;text-transform:uppercase}.page.referat .text_area.bg_grey{font-weight:400;margin-bottom:30px;padding:20px}.page.referat .navigate_to_top{right:-100px;width:250px}.page.referat article{padding-bottom:30px}@media only screen and (min-width:200px) and (max-width:1123px){.page.referat article{margin-top:50px}}.page.referat .toolbar{padding-bottom:30px}.clear-filter{display:flex;justify-content:center;margin-bottom:40px;padding:0 20px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkQ6L2EvMS9zL1BTTi9Db250ZW50L1BTTi9jc3MvYWJzdHJhY3RzL190ZXh0LnNjc3MiLCJEOi9hLzEvcy9QU04vQ29udGVudC9QU04vY3NzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJQU04ubWluLmNzcyIsIkQ6L2EvMS9zL1BTTi9Db250ZW50L0NvbW1vbi9zY3NzL19nbG9iYWwuc2NzcyIsIkQ6L2EvMS9zL1BTTi9Db250ZW50L0NvbW1vbi9zY3NzL19tYWluLnNjc3MiLCJEOi9hLzEvcy9QU04vQ29udGVudC9QU04vY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJEOi9hLzEvcy9QU04vQ29udGVudC9Db21tb24vc2Nzcy9fbmF2aWdhdGlvbi5zY3NzIiwiRDovYS8xL3MvUFNOL0NvbnRlbnQvQ29tbW9uL3Njc3MvX2dyaWQuc2NzcyIsIkQ6L2EvMS9zL1BTTi9Db250ZW50L0NvbW1vbi9zY3NzL19jb29raWViYXIuc2NzcyIsIkQ6L2EvMS9zL1BTTi9Db250ZW50L0NvbW1vbi9zY3NzL19ibG9ja3Muc2NzcyIsIkQ6L2EvMS9zL1BTTi9WaWV3cy9QU04vUmVmZXJhdC9SZWZlcmF0U3RhcnRQYWdlL2FwcC9jb21wb25lbnRzLXJlYWN0L2NvbG9ycy5zY3NzIiwiRDovYS8xL3MvUFNOL1ZpZXdzL1BTTi9SZWZlcmF0L1JlZmVyYXRTdGFydFBhZ2UvYXBwL2NvbXBvbmVudHMtcmVhY3QvY2F0ZWdvcmllcy9jLWNhdGVnb3J5LWxpc3Quc2NzcyIsIkQ6L2EvMS9zL1BTTi9WaWV3cy9QU04vUmVmZXJhdC9SZWZlcmF0U3RhcnRQYWdlL2FwcC9jb21wb25lbnRzLXJlYWN0L2NoZWNrYm94bGlzdC9jLWNoZWNrYm94LWxpc3Quc2NzcyIsIkQ6L2EvMS9zL1BTTi9WaWV3cy9QU04vUmVmZXJhdC9SZWZlcmF0U3RhcnRQYWdlL2FwcC9jb21wb25lbnRzLXJlYWN0L2Ryb3Bkb3duL2MtZHJvcGRvd24uc2NzcyIsIkQ6L2EvMS9zL1BTTi9WaWV3cy9QU04vUmVmZXJhdC9SZWZlcmF0U3RhcnRQYWdlL2FwcC9jb21wb25lbnRzLXJlYWN0L2VtcHR5cmVzdWx0L2MtZW1wdHlyZXN1bHQuc2NzcyIsIkQ6L2EvMS9zL1BTTi9WaWV3cy9QU04vUmVmZXJhdC9SZWZlcmF0U3RhcnRQYWdlL2FwcC9jb21wb25lbnRzLXJlYWN0L3NlYXJjaGJveC9jLXNlYXJjaGJveC5zY3NzIiwiRDovYS8xL3MvUFNOL1ZpZXdzL1BTTi9SZWZlcmF0L1JlZmVyYXRTdGFydFBhZ2UvYXBwL2NvbXBvbmVudHMtcmVhY3Qvc2VhcmNocmVzdWx0L2MtcGFnaW5hdG9yLnNjc3MiLCJEOi9hLzEvcy9QU04vVmlld3MvUFNOL1JlZmVyYXQvUmVmZXJhdFN0YXJ0UGFnZS9hcHAvY29tcG9uZW50cy1yZWFjdC9zZWFyY2hyZXN1bHQvYy1zZWFyY2hyZXN1bHQuc2NzcyIsIkQ6L2EvMS9zL1BTTi9WaWV3cy9QU04vUmVmZXJhdC9SZWZlcmF0U3RhcnRQYWdlL2FwcC9jb21wb25lbnRzLXJlYWN0L2FwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlCQSxhQUpFLGFDZGUsQ0RhZiw0Q0FBQSxDQUVBLGVFVUYsQ0ZQQSxFQUlFLGNBQUEsQ0FDQSxnQkFBQSxDQUhBLGVFS0YsQ0ZFQSxrQkFTRSxtQkFBQSxDQUNBLGlCQUFBLENBSEEsZUFBQSxDQUtBLHFCQUFBLENBREEsZ0JBQUEsQ0FIQSxZRUtGLENGRUEseUJBVEUseUNFV0YsQ0ZFQSxHQUNFLG1CRUNGLENGQ0EsZUFLRSxvQkVFRixDRkNBLDhCQU1FLG1CRUVGLENGQ0EsR0FLRSxhQ3hFZSxDRG9FZixjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFlFR0YsQ0ZDQSxHQUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCRUdGLENGQ0EsTUFIRSxhRVNGLENGTkEsR0FDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkVHRixDRkRFLFNBQ0UsbUNFR0osQ0ZDQSxHQUVFLGdCRUlGLENGQ0EsTUFIRSxhQ2xHZSxDRCtGZixj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LHFCQUFBLENBQ0EsU1AwMUZGLENPeDFGQSxpQ0FDRSxxQkFBQSxDQUVBLGtCQUFBLENBREEsU1A0MUZGLENPeDFGQSx3QkFHRSxlQUFBLENBREEsdUNBQUEsQ0FEQSxlUDYxRkYsQ094MUZBLGNBQ0UscUJQMjFGRixDT3gxRkEscUJBQ0kscUJBQUEsQ0FDQSxXUDIxRkosQ096MUZJLHlCQUNJLFVQMjFGUixDR3QzRkUsaURJMEJFLHlCQUtRLFlQMjFGVixDQUNGLENPeDFGQSx1QkFDRSxZUDIxRkYsQ094MUZBLHVDQUNFLGlCUDIxRkYsQ094MUZBLDBCQUdFLGVBQUEsQ0FEQSx1Q0FBQSxDQURBLGVQNjFGRixDT3gxRkEsNERBRUUsY1AyMUZGLENPeDFGQSxnRUFDRSx1QkFDRSxxQlAyMUZGLENPbjFGQSx3Q0FDRSxxQkFBQSxDQUVBLGlCQUFBLENBREEsVVAyMUZGLENPbjFGQSw0RUFDRSxlUHcxRkYsQ09yMUZBLGlDQUNFLGlCQUFBLENBQ0EsVVB1MUZGLENBQ0YsQ09sMUZBLGdCQUVFLGNBQUEsQ0FEQSxjUHMxRkYsQ09sMUZBLDJCQUNFLG1CUHExRkYsQ09sMUZBLHFCQUNFLGVQcTFGRixDT2wxRkEsZ0VBQ0UsNEJBQ0UsWUFBQSxDQUNBLHdCUHExRkYsQ09uMUZFLGtDQUNFLGtCUHExRkosQ09sMUZFLDhCQUtBLHdCQUFBLENBSkUsc0JQbzFGSixDTzkwRkEsc0NBQ0UsY1BtMUZGLENPajFGQSxnQkFDRSxTUG0xRkYsQ0FDRixDT3gwRkUsMkVBQ0UsbUJQazFGSixDTzkwRkEsV0FDRSxlUGkxRkYsQ085MEZBLG1DQUNFLFlQaTFGRixDTzkwRkEscUNBQ0UsZVBpMUZGLENPNzBGQSxzQ0FFRSxnQkFBQSxDQURBLGVQazFGRixDTzkwRkEsdUNBQ0UsWVBpMUZGLENPOTBGQSwwQ0FDRSxZUGkxRkYsQ085MEZBLHlDQUNFLGVQaTFGRixDTzkwRkEsOEJBRUUsYVJwS2UsQ1FtS2YsYVBrMUZGLENPOTBGQSxnQkFDSSxrQlBpMUZKLENPOTBGQSxvQ0FDSSxhUjVLYSxDUTZLYixvQlBpMUZKLENPOTBGQSxpQ0FDRSxhUGkxRkYsQ085MEZBLHVDQUNFLHlCUGkxRkYsQ085MEZBLDZDQUNFLGFQaTFGRixDTzkwRkEsZ0VBQ0UsbUNBQ0UsWVBpMUZGLENBQ0YsQ081MEZBLDJCQUNFLCtCQUFBLENBS0EsZ0JBQUEsQ0FGQSxRQUFBLENBQ0EsbUJBQUEsQ0FIQSxpQkFBQSxDQUNBLGlCQUFBLENBS0Esd0JBQUEsQ0FEQSxXUGcxRkYsQ081MEZBLG1FQUlFLHdCQUFBLENBQ0EsV0FBQSxDQUNBLFFBQUEsQ0FIQSxRQUFBLENBS0EsaUJBQUEsQ0FOQSxRQUFBLENBS0EsT1BnMUZGLENPNTBGQSxpQ0FFRSxxRFJ4TlksQ1F5TlosZ0JBQUEsQ0FDQSxnQlArMEZGLENPNTBGQSx5Q0FFRSx1RVIxTnFCLENRMk5yQixnQkFBQSxDQUNBLGdCUCswRkYsQ081MEZBLGtDQUVFLDBEUjdPZSxDUThPZixpQkFBQSxDQUNBLGlCUCswRkYsQ081MEZBLDJCQUNFLG9CQUFBLENBRUEsUUFBQSxDQURBLGNQZzFGRixDTzEwRkEsc0NBRUUsY0FBQSxDQURBLGlCUDgwRkYsQ08zMEZBLG1DQUVFLGVBQUEsQ0FFQSxXQUFBLENBSEEsY0FBQSxDQUVBLFVQKzBGRixDTzMwRkEsaUJBQ0ksaUJQODBGSixDTzcwRkkscUJBSUksV0FBQSxDQUhBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FFQSxvQlArMEZSLENHdGxHRSwwQkk2UUUsNkNBQ0UsMkNBQUEsQ0FDQSwyQlA2MEZKLENPMzBGRSw0Q0FDRSw4Q0FBQSxDQUNBLDJCUDYwRkosQ0FDRixDT3QwRkEscUNBR0UsYVJuU2UsQ1FrU2YsY0FBQSxDQURBLFlQMDBGRixDT3QwRkEsMkNBQ0UseUJQeTBGRixDT3YwRkEseUNBQ0ksa0JQMDBGSixDT3gwRkksNkNBSUksV0FBQSxDQUhBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FFQSxvQlAwMEZSLENPdjBGQSx3Q0FDRSxrQlAwMEZGLENPdjBGQSwyQkFLRSwrQkFBQSxDQUpBLDhDQUFBLENBR0Esb0JBQUEsQ0FGQSxrQkFBQSxDQUNBLGFQNDBGRixDT3YwRkEsd0RBQ0UsYVAwMEZGLENPdjBGQSwrREFJRSxhUnZVZSxDUW9VZixVQUFBLENBS0EsWUFBQSxDQUhBLG1CQUFBLENBRUEsY0FBQSxDQUhBLFFBQUEsQ0FNQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FIQSxnQlA2MEZGLENPdjBGQSxpQ0FJRSxvQkFBQSxDQUhBLG1CQUFBLENBQ0EsY0FBQSxDQUNBLFdQMjBGRixDT3YwRkEsc0NBQ0UsNENQMDBGRixDT3YwRkEsMkNBQ0UsYUFBQSxDQUVBLGdCQUFBLENBRUEsbUJBQUEsQ0FIQSxzQkFBQSxDQUVBLGlCUDIwRkYsQ094MEZBLDBDQUNFLGFBQUEsQ0FFQSxnQkFBQSxDQUVBLG1CQUFBLENBSEEsc0JBQUEsQ0FFQSxpQlA0MEZGLENPeDBGQSwwQkFDRSxhQUFBLENBRUEsZ0JBQUEsQ0FFQSxhQUFBLENBSEEsaUJBQUEsQ0FFQSxpQkFBQSxDQUVBLGlCUDIwRkYsQ094MEZBLDBCQUNFLHVCQUNFLFlQMjBGRixDQUNGLENPeDBGQSxzQkFFRSxrQkFBQSxDQURBLFlQMjBGRixDT3QwRkksZ0JBQ0ksd0JQeTBGUixDUTFzR0EsWUFDSSxjQUFBLENBRUEsVUFBQSxDQUNBLGtCQUFBLENBRkEsV1Irc0dKLENTcHRHQSxpQkFDSSxZQUFBLENBRUEsa0JBQUEsQ0FDQSxpQkFBQSxDQUZBLGVUeXRHSixDR3RzR0UsMEJNZE0sNEJBQ0ksY1R1dEdWLENBQ0YsQ1NydEdJLGlCQUNJLFlBQUEsQ0FFQSxjQUFBLENBREEscUJBQUEsQ0FFQSxlVHV0R1IsQ1NudEdJLGdFQW5CSixpQkFzQlEsNEJBQUEsQ0FDQSxVQUFBLENBRkEsYUFBQSxDQUdBLGVBQUEsQ0FKQSxjVDZ0R04sQ0FDRixDU3J0R1EsZ0VBRkosc0NBTVEsYUFBQSxDQUZBLHNCQUFBLENBQ0EseUJBQUEsQ0FGQSxpQ1Q4dEdWLENBQ0YsQ1N6dEdRLGdEQUNJLHNCVDJ0R1osQ1N2dEdJLHdCQUlJLFlBQUEsQ0FIQSxjQUFBLENBRUEsNkJBQUEsQ0FEQSxVVDJ0R1IsQ1N2dEdRLDJCQUNJLGFWekNLLENVMENMLGNBQUEsQ0FDQSxxQlR5dEdaLENTcnRHSSx5QkFFSSxrQkFBQSxDQURBLFVUd3RHUixDU3B0R0ksK0JBQ0ksWVR1dEdSLENTcnRHUSxnRUFISiwrQkFJUSxhQUFBLENBQ0Esa0JUd3RHVixDQUNGLENTdHRHUSwrQkFDSSxhVjdESyxDVThETCxjQUFBLENBQ0EscUJUd3RHWixDU3B0R0ksMEJBQ0ksZUFBQSxDQUNBLGdCQUFBLENBQ0Esa0JUc3RHUixDU250R0ksNEJBRUkscUJBQUEsQ0FEQSx1Q0FBQSxDQUVBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsWVRzdEdSLENTcHRHUSxnRUFQSiw0QkFXUSxlQUFBLENBSEEsV0FBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBRUEsaUNUdXRHVixDQUNGLENTcHRHSSwyQkFFSSxhQUFBLENBREEsY1R1dEdSLENVdnpHSSxxQkFDSSxlVjB6R1IsQ1V0ekdJLHVCQU1JLGNBQUEsQ0FKQSxZQUFBLENBS0EsY0FBQSxDQUNBLGdCQUFBLENBSEEsa0JBQUEsQ0FRQSxhQUFBLENBVEEsaUJBQUEsQ0FEQSxpQkFBQSxDQU1BLHdCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGdCQUFBLENBWEEsV1Z1MEdSLENVenpHUSxnRUFmSix1QkFnQlEsV1Y0ekdWLENBQ0YsQ1V6ekdJLDZCQUdJLGNBQUEsQ0FDQSxRQUFBLENBRkEsU0FBQSxDQURBLGlCQUFBLENBSUEsT1Y4ekdSLENVM3pHSSx1QkFNSSxxQkFBQSxDQUNBLHVDQUFBLENBSEEsV0FBQSxDQURBLE1BQUEsQ0FGQSxpQkFBQSxDQUNBLE9BQUEsQ0FHQSxVVmswR1IsQ1V6ekdJLGdEQUNJLHdCWDdDUyxDVzhDVCx3QlZpMEdSLENVOXpHSSw2QkFDSSxVQUFBLENBRUEsWUFBQSxDQURBLGlCVm8wR1IsQ1VoMEdJLHNEQUNJLGFWcTBHUixDVWwwR0ksd0NBTUksaUJBQUEsQ0FBQSx3QkFBQSxDQUZBLFdBQUEsQ0FIQSxRQUFBLENBQ0EsT0FBQSxDQUtBLCtCQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QkFBQSxDQU5BLFNWNjBHUixDVWowR0ksZ0VBRkosaUJBR1EsbUJWdzBHTixDQUNGLENXdDVHQSxZQUVFLGtCQUFBLENBREEsWUFBQSxDQUdBLGNBQUEsQ0FEQSxlWDA1R0YsQ1d2NUdFLGNBRUUsZUFBQSxDQURBLFFYMDVHSixDV3Q1R0Usb0JBR0UsVUFBQSxDQUZBLGVBQUEsQ0FHQSxjQUFBLENBRkEsV1gwNUdKLENZejZHQSxlQUlFLHFCQUFBLENBRkEsU0FBQSxDQUNBLGNBQUEsQ0FGQSxXWis2R0YsQ1kxNkdFLHFCQUNFLGlCWjQ2R0osQ1l6NkdFLHFCQUNFLGtCWjI2R0osQ2FuN0dBLHVCQUVJLHFCQUFBLENBR0EsYUFBQSxDQUNBLFNBQUEsQ0FIQSxpQkFBQSxDQUNBLFlieTdHSixDYXI3R0ksZ0VBUkosdUJBU1EsVWJ3N0dOLENBQ0YsQ2F0N0dJLGlFQVpKLHVCQWFRLFdieTdHTixDQUNGLENhdjdHSSxvQ0FDSSxxQkFBQSxDQUNBLG1CQUFBLENBQ0EsaUJieTdHUixDYXY3R1EsMkNBU0ksa0JBQUEsQ0FQQSxVQUFBLENBS0EsWUFBQSxDQURBLFdBQUEsQ0FFQSxzQkFBQSxDQVBBLGlCQUFBLENBSUEsVUFBQSxDQUZBLFVBQUEsQ0FDQSxVYjg3R1osQ2F2N0dZLG9EQUlJLHdCZGhDQyxDYytCRCxrQkFBQSxDQUVBLFVBQUEsQ0FKQSxpQkFBQSxDQUNBLHVCQUFBLENBSUEsVWJ5N0doQixDYXQ3R1ksb0RBSUksd0JkekNDLENjd0NELGtCQUFBLENBRUEsVUFBQSxDQUpBLGlCQUFBLENBQ0Esd0JBQUEsQ0FJQSxVYnc3R2hCLENhajdHUSwwQ0FDSSx3QmJtN0daLENhaDdHUSx5Q0FDSSxZYms3R1osQ2EvNkdRLDJDQUdJLHlCQUFBLENBTUEsMkVBQUEsQ0FDQSx5QkFBQSxDQUNBLDhCQUFBLENBQ0EsaUNBQUEsQ0FWQSx1Q0FBQSxDQUlBLGtCQUFBLENBTEEsY0FBQSxDQUdBLFdBQUEsQ0FHQSxpQkFBQSxDQUNBLHFCQUFBLENBSEEsVWJ3N0daLENhLzZHWSx5RUFDSSxZYmk3R2hCLENhOTZHWSxnRUFsQkosMkNBb0JRLFFBQUEsQ0FEQSxrQmJxN0dkLENBQ0YsQ2FqN0dRLDRDQUVJLGtCQUFBLENBQ0EscUJBQUEsQ0FHQSxrQkFBQSxDQUNBLFVBQUEsQ0FHQSxjQUFBLENBREEsY0FBQSxDQUxBLGVBQUEsQ0FDQSxXQUFBLENBTUEsaUJBQUEsQ0FWQSxjQUFBLENBV0EsOEJBQUEsQ0FKQSxXYnU3R1osQ2FqN0dZLGtEQUNJLGtCQUFBLENBQ0EsVUFBQSxDQUNBLDhCYm03R2hCLENhaDdHWSxnRUFwQkosNENBcUJRLFliczdHZCxDQUNGLENhbjdHUSxrREFFSSxzQkFBQSxDQUNBLHdCQUFBLENBRUEsa0JBQUEsQ0FDQSxhQUFBLENBR0EsY0FBQSxDQURBLGNBQUEsQ0FHQSxlQUFBLENBUEEsV0FBQSxDQUhBLGNBQUEsQ0FTQSw4QkFBQSxDQUhBLFdieTdHWixDYW43R1ksd0RBQ0ksa0JBQUEsQ0FDQSxVQUFBLENBQ0EsOEJicTdHaEIsQ2FsN0dZLGdFQW5CSixrREFvQlEsWWJ3N0dkLENBQ0YsQ2MzakhJLGtCQUNJLFFkOGpIUixDYzNqSEEsYUFLSSxrQkFBQSxDQURBLFlBQUEsQ0FGQSxXQUFBLENBQ0EsaUJBQUEsQ0FGQSxVZG1rSEosQ2M3akhJLGdFQVBKLGFBUVEsVWRna0hOLENBQ0YsQ2M5akhJLGlCQUVJLGtCQUFBLENBREEsWUFBQSxDQUdBLFdBQUEsQ0FEQSxzQkFBQSxDQUVBLFNkZ2tIUixDYzlqSFEsbUJBQ0ksUWRna0haLENjNWpISSw4QkFDSSx3QmQ4akhSLENjM2pISSwrQkFDSSwwQmQ2akhSLENjMWpISSxxQkFRSSxrQkFBQSxDQUZBLGtCQUFBLENBQ0EsVUFBQSxDQUdBLGNBQUEsQ0FUQSxjQUFBLENBSUEsZUFBQSxDQUhBLFdBQUEsQ0FFQSxpQkFBQSxDQUtBLDhCQUFBLENBTkEsV2Rva0hSLENjM2pIUSxnRUFaSixxQkFlUSxrQkFBQSxDQURBLHNCQUFBLENBREEsVWRna0hWLENBQ0YsQ2M1akhRLDJCQUNJLGtCQUFBLENBQ0EsVWQ4akhaLENjdGpIWSxvRUFKQSxxQkFBQSxDQUNBLFVBaEVZLENBaUVaLGtCZG1rSFosQ2Nqa0hZLHFDQUNJLHNCZGdrSGhCLENjeGpISSwwQkFDSSxnQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJkMGpIUixDZXhvSEEsMEJBQ0UsVWYyb0hGLENlem9IQSxnQkFHSSxrQkFBQSxDQUZBLFlBQUEsQ0FDQSxxQmY2b0hKLENlMW9ISSx3QkFDSSwrQkFBQSxDQUdBLFlBQUEsQ0FDQSw2QkFBQSxDQUhBLGtCQUFBLENBQ0EsbUJBQUEsQ0FHQSxVZjZvSFIsQ2Uzb0hRLGdFQVJKLHdCQVVRLGVBQUEsQ0FEQSxnQmYrb0hWLENBQ0YsQ2V4b0hJLHNCQUNJLHFCQUFBLENBRUEsK0JBQUEsQ0FEQSxjZjJvSFIsQ2V4b0hRLCtCQUNJLFFmMG9IWixDZW5vSFEsc0RBQ0ksb0Jmd29IWixDZXJvSFEsOEJBR0ksWUFBQSxDQUZBLGNBQUEsQ0FDQSxtQmZ5b0haLENldG9IWSxnRUFMSiw4QkFNUSxxQmZ5b0hkLENBQ0YsQ2V2b0hZLHFDQUVJLGFBQUEsQ0FEQSx5QkFBQSxDQUVBLFFmeW9IaEIsQ2V0b0hZLG9DQUNJLHlCZndvSGhCLENlcG9IUSxxQ0FJSSxhQUFBLENBREEseUJBQUEsQ0FGQSxRQUFBLENBQ0EsMkJmeW9IWixDZXJvSFksZ0VBTkoscUNBT1EsNEJmd29IZCxDQUNGLENlbm9IQSxvQkFDRSxhZnNvSEYsQ2dCM3NIQSxLQUNFLGVoQjhzSEYsQ2dCM3NIQSxzQkFDSSx3QkFSZSxDQVVmLG1CaEI4c0hKLENnQjVzSEksaUVBTEosc0JBTVEsWUFBQSxDQUNBLHNCaEIrc0hOLENBQ0YsQ2dCNXNIQSwwQkFDSSxZQUFBLENBRUEsa0JBQUEsQ0FEQSxzQmhCZ3RISixDZ0I3c0hJLGdFQUxKLDBCQVFRLHFCQUFBLENBRkEsY0FBQSxDQUNBLFVoQml0SE4sQ0FDRixDZ0I5c0hJLGlFQVhKLDBCQWNRLHFCQUFBLENBRkEsY0FBQSxDQUNBLFdoQmt0SE4sQ0FDRixDZ0I1c0hJLGdFQUZKLGNBR1UsWWhCZ3RIUixDQUNGLENnQjlzSEksd0JBR0ksY0FBQSxDQURBLGVBQUEsQ0FFQSxnQkFBQSxDQUVBLGdCQUFBLENBREEsb0JBQUEsQ0FKQSx3QmhCcXRIUixDZ0I5c0hRLCtCQVFJLDZCQUFBLENBREEsNEJBQUEsQ0FEQSxXQUFBLENBSkEsVUFBQSxDQUVBLE1BQUEsQ0FEQSxpQkFBQSxDQUVBLE9BQUEsQ0FJQSx3QkFBQSxDQVJBLFNoQnd0SFosQ2dCNXNISSx5QkFNSSxXQUFBLENBSEEsY0FBQSxDQURBLGVBQUEsQ0FFQSxnQkFBQSxDQUNBLG9CQUFBLENBSkEsd0JoQm10SFIsQ2dCM3NISSxpQ0FFSSxlQUFBLENBQ0Esa0JBQUEsQ0FGQSxZaEIrc0hSLENnQjFzSEksK0JBQ0ksWUFBQSxDQUNBLFdoQjRzSFIsQ2dCenNISSxzQkFDSSxtQmhCMnNIUixDZ0J4c0hRLGdFQUpKLHNCQUtRLGVoQjJzSFYsQ0FDRixDZ0J4c0hJLHVCQUNJLG1CaEIwc0hSLENnQnRzSEEsY0FDRSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGNoQnlzSEYiLCJmaWxlIjoiUFNOLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gICAgTWVsbGFuYmzDpTogI0U5RUJGMFxyXG4gICAgTMOkbmtibMOlOiAkY29sb3ItbGlua2JsdWVcclxuICAgIE3DtnJrYmzDpSAkY29sb3ItZGFya2JsdWVcclxuICAgIE3DtnJrZ3LDpSAkY29sb3ItZGFya2dyYXlcclxuICAgIEJha2dydW5kc2dyw6UgI0Y4RjhGOFxyXG4gICAgTGp1c2dyw6UgI0JBQkFcclxuICAgIEdyw7ZuICM0OTlDN0VcclxuICAgIEJsw6UgIzVGODlCNFxyXG5cclxuKi9cclxuXHJcbmJvZHkge1xyXG4gIC8qICBmb250OiAxNnB4LzI0cHggJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7Ki9cclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb1JlZ3VsYXInICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9SZWd1bGFyJyAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxucCB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9SZWd1bGFyJyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb0RlbWknICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9EZW1pJyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oMSB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbn1cclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG59XHJcblxyXG5oMSBhLFxyXG5oMiBhLFxyXG5oMyBhLFxyXG5oNCBhLFxyXG5oNSBhLFxyXG5oNiBhIHtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogNTBweDtcclxuICBsaW5lLWhlaWdodDogNTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtibHVlO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxufVxyXG5cclxuaDMge1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuaDQge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxufVxyXG5cclxuaDUge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxufVxyXG5cclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbn1cclxuXHJcbmEge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvRGVtaScgIWltcG9ydGFudDtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxucCBhLFxyXG5wIGE6dmlzaXRlZCB7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5pbmdyZXNzIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvRGVtaScgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG4uaW1hZ2VjYXB0aW9uIHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb0xpZ2h0JyAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG59XHJcblxyXG4ubmF2aWdhdGlvbmxpbmtzIHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb01lZGl1bScgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi50b3BuYXZpZ2F0aW9ubGlua3MgYSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9NZWRpdW0nICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnB1Ymxpc2hsYWJlbCB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9NZWRpdW0nICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxufVxyXG5cclxub2wge1xyXG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbn1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBkaXNjO1xyXG59XHJcblxyXG5saSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAncHNuaWNvbic7XHJcbiAgc3JjOiB1cmwoJy4uL0ZvbnRzL3Bzbmljb24uZW90P282cTRhdScpO1xyXG4gIHNyYzogdXJsKCcuLi9Gb250cy9wc25pY29uLmVvdD8jaWVmaXhvNnE0YXUnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vRm9udHMvcHNuaWNvbi53b2ZmP282cTRhdScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9Gb250cy9wc25pY29uLnR0Zj9vNnE0YXUnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vRm9udHMvcHNuaWNvbi5zdmc/bzZxNGF1I3Bzbmljb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb0hlYXZ5JztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvSGVhdnkvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvSGVhdnkvZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9NZWRpdW0nO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9NZWRpdW0vZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvTWVkaXVtL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvTGlnaHQnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9MaWdodC9mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9MaWdodC9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb1JlZ3VsYXInO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9SZWd1bGFyL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb1JlZ3VsYXIvZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9Cb2xkJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvQm9sZC9mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9Cb2xkL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9EZW1pJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvRGVtaS9mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9EZW1pL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbi8qTU9CSUxFIFNUWUxFUyovXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxufVxyXG4iLCIvLyBDT0xPUlNcclxuJGNvbG9yLWJsdWU6ICM1Zjg5YjQ7XHJcbiRjb2xvci1taWRibHVlOiAjZTllYmYwO1xyXG4kY29sb3ItaGlnaGxpZ2h0OiAjZTllYmYwO1xyXG4kY29sb3ItbGlua2JsdWU6ICMzNzVlN2Y7XHJcbiRjb2xvci1saW5rYmx1ZS1kaXNhYmxlZDogcmdiYSg1NSwgOTQsIDEyNywgLjUpO1xyXG4kY29sb3ItZGFya2JsdWU6ICMxYjNkNWE7XHJcbiRjb2xvci1kYXJrZ3JheTogIzQ1NDU0NTtcclxuJGNvbG9yLWxpZ2h0Z3JheTogI2JhYmE7XHJcbiRjb2xvci1iYWNrZ3JvdW5kZ3JheTogI2Y4ZjhmODtcclxuJGNvbG9yLWludmVydGVkOiAjNDk5YzdlO1xyXG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XHJcbiRjb2xvci10ZXh0c2hhZG93OiAjZjBmMGYwO1xyXG4kY29sb3ItYmxhY2s6ICMwMDA7XHJcblxyXG4vLyBCT1JERVJTXHJcbiRjb2xvci1ib3JkZXItcHJpbWFyeTogI2JhYmE7XHJcblxyXG4vLyBDT09LSUVCQVJcclxuJGNvbG9yLWNvb2tpZS1vZmY6ICM4ZTYwNWI7XHJcblxyXG4vLyBQQURESU5HXHJcbiRiYXNlLXBhZGRpbmc6IDMwcHg7XHJcbiRiYXNlLXBhZ2VwYWRkaW5nOiAwIDMwcHg7XHJcbiRiYXNlLXZlcnRpY2FscGFkZGluZzogMzBweCAwO1xyXG5cclxuLy8gUEFERElORyBNT0JJTEVcclxuJGJhc2UtcGFkZGluZy1tb2JpbGU6IDIwcHg7XHJcbiRiYXNlLXBhZ2VwYWRkaW5nLW1vYmlsZTogMCAzMHB4O1xyXG5cclxuLy8gTUVESUEgUVVFUklFU1xyXG4kdGFibGV0LXdpZHRoOiAxMTI0cHg7XHJcbiRkZXNrdG9wLXdpZHRoOiAxMzc4cHg7XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG4gICAgTWVsbGFuYmzDpTogI0U5RUJGMFxuICAgIEzDpG5rYmzDpTogJGNvbG9yLWxpbmtibHVlXG4gICAgTcO2cmtibMOlICRjb2xvci1kYXJrYmx1ZVxuICAgIE3DtnJrZ3LDpSAkY29sb3ItZGFya2dyYXlcbiAgICBCYWtncnVuZHNncsOlICNGOEY4RjhcbiAgICBManVzZ3LDpSAjQkFCQVxuICAgIEdyw7ZuICM0OTlDN0VcbiAgICBCbMOlICM1Rjg5QjRcblxuKi9cbmJvZHkge1xuICAvKiAgZm9udDogMTZweC8yNHB4ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmOyovXG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb1JlZ3VsYXJcIiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaW5wdXQge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9SZWd1bGFyXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnAge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9SZWd1bGFyXCIgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvRGVtaVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb0RlbWlcIiAhaW1wb3J0YW50O1xufVxuXG5oMSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cblxuaDEgYSxcbmgyIGEsXG5oMyBhLFxuaDQgYSxcbmg1IGEsXG5oNiBhIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBjb2xvcjogIzFiM2Q1YTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzM3NWU3Zjtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzM3NWU3Zjtcbn1cbmgzOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIGNvbG9yOiAjMzc1ZTdmO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgY29sb3I6ICMzNzVlN2Y7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjMzc1ZTdmO1xufVxuXG5hIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvRGVtaVwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzc1ZTdmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbnAgYSxcbnAgYTp2aXNpdGVkIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5pbmdyZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvRGVtaVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uaW1hZ2VjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvTGlnaHRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cblxuLm5hdmlnYXRpb25saW5rcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzNzVlN2Y7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnRvcG5hdmlnYXRpb25saW5rcyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNzVlN2Y7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnB1Ymxpc2hsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxubGkge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBzbmljb25cIjtcbiAgc3JjOiB1cmwoXCIuLi9Gb250cy9wc25pY29uLmVvdD9vNnE0YXVcIik7XG4gIHNyYzogdXJsKFwiLi4vRm9udHMvcHNuaWNvbi5lb3Q/I2llZml4bzZxNGF1XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9Gb250cy9wc25pY29uLndvZmY/bzZxNGF1XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL0ZvbnRzL3Bzbmljb24udHRmP282cTRhdVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vRm9udHMvcHNuaWNvbi5zdmc/bzZxNGF1I3Bzbmljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvSGVhdnlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9IZWF2eS9mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvSGVhdnkvZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9NZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9NZWRpdW0vZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb01lZGl1bS9mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb0xpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvTGlnaHQvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0xpZ2h0L2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb1JlZ3VsYXIvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb1JlZ3VsYXIvZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9Cb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvQm9sZC9mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvQm9sZC9mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb0RlbWlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9EZW1pL2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9EZW1pL2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG4vKk1PQklMRSBTVFlMRVMqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuYm9keTpub3QoLnNob3ctZm9jdXMtb3V0bGluZSkgKiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMzNzVlN2Y7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxNzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFiM2Q1YTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5pbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuYnV0dG9uIHtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMzNzVlN2Y7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxNzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFiM2Q1YTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ucHJpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChwcmludCkge1xuICAucHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsdXIge1xuICBmaWx0ZXI6IGJsdXIoNHB4KTtcbn1cblxuLyogXG4gICAgS2xhc3Mgc29tIGxpZ2dlciBtZWxsYW4gYWxsYSBhcnRpa2xhclxuICAgIERldCDDpHIgZGVubmEgZGl2ZW4gYW52w6RuZGFyZW4ga29tbWVyIHRpbGwgbsOkciBzaWRhbiBzY3JvbGxhclxuICAgKi9cbi5sb2NhdG9yIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01N3B4O1xufVxuXG4uaGlnaGxpZ2h0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2U5ZWJmMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmhpZ2hsaWdodCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgIC8qICAgbWFyZ2luOiAwIDMwcHg7Ki9cbiAgfVxufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cmFwIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJhY2tsaW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmJhY2tsaW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uYmFja2xpbmtfX3N0YW5kYXJkcGFnZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5iYWNrbGlua19fc3RhbmRhcmRwYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5iYWNrbGlua19fc3RhbmRhcmRwYWdlOmJlZm9yZSB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xOHB4O1xuICB0b3A6IDVweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzc1ZTdmO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMzNzVlN2Y7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYmFja2xpbms6YmVmb3JlIHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE4cHg7XG4gIHRvcDogNXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzNzVlN2Y7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzM3NWU3ZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnByaW50bGluayB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnByaW50bGluayB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICB9XG59XG5cbi8qIEhFQURFUiAqL1xuLmhlYWRlcl93cmFwIHtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuaGVhZGVyX3dyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG4vKiBHTE9CQUwgU0VBUkNIICovXG4uaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2U5ZWJmMDtcbiAgbWFyZ2luLXRvcDogLTEwNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCB7XG4gICAgbWFyZ2luLXRvcDogLTE4MnB4O1xuICB9XG59XG5cbi5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYjNkNWE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDg2JTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwcHggMTBweCAwcHggNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoLi4vSW1hZ2VzL3NlYXJjaC1wc24uc3ZnKSBuby1yZXBlYXQgMTlweCAxOXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG59XG4uaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3ggaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTM3N3B4KSB7XG4gIC5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIHdpZHRoOiA4MiU7XG4gIH1cbn1cblxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzc1ZTdmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTIlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzdweCkge1xuICAuaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG5cbi5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWIzZDVhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCAuc2VhcmNoX2JveF9ib3R0b20ge1xuICBoZWlnaHQ6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5oZWFkZXJfd3JhcCAuaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuLmhlYWRlcl93cmFwIC5sb2dvdHlwZSBoMSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmxvZ290eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5oZWFkZXJfd3JhcCAubG9nb3R5cGUgaW1nIHtcbiAgd2lkdGg6IDM5MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5oZWFkZXJfd3JhcCAubG9nb3R5cGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmhlYWRlcl93cmFwIC5sb2dvdHlwZSBzcGFuLnRleHRsb2dvIHtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNXB4O1xufVxuXG4uaGVhZGVyX3dyYXAuc21hbGwgLmxvZ290eXBlIHNwYW4udGV4dGxvZ28ge1xuICBmb250LXNpemU6IDEuNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbn1cblxuLyogTU9CSUxFIE1FTlUgKi9cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIEljb24gMSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAjbmF2LWljb24xLFxuICAjbmF2LWljb24yLFxuICAjbmF2LWljb24zLFxuICAjbmF2LWljb240IHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgI25hdi1pY29uMSBzcGFuLFxuICAjbmF2LWljb24zIHNwYW4sXG4gICNuYXYtaWNvbjQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMzNzVlN2Y7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC8qIEljb24gMyAqL1xuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDIpLFxuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDdweDtcbiAgfVxuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IDE0cHg7XG4gIH1cbiAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDdweDtcbiAgICB3aWR0aDogMCU7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAjbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgdG9wOiA5cHg7XG4gICAgd2lkdGg6IDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuLyogU01BTEwgSEVBREVSICovXG4uaGVhZGVyX3dyYXAuc21hbGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5oZWFkZXJfd3JhcC5zbWFsbCAuaGVhZGVyIHtcbiAgaGVpZ2h0OiA0OXB4O1xufVxuXG4uaGVhZGVyX3dyYXAuc21hbGwgLmxvZ290eXBlIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLmhlYWRlcl93cmFwLnNtYWxsIC5sb2dvdHlwZSBpbWcge1xuICAvKiAgICB3aWR0aDogODAlOyovXG59XG5cbi5oZWFkZXJfd3JhcC5zbWFsbCBuYXYudG9wIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5xdWlja3NlYXJjaCB7XG4gICAgdG9wOiAyOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnF1aWNrc2VhcmNoX19jcm9zcy0xIHtcbiAgICB0b3A6IDE5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTQ1NDU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gIH1cbiAgLnF1aWNrc2VhcmNoX19jcm9zcy0yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTQ1NDU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gIH1cbn1cbi5wYWdlLXdyYXAge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNThweCk7XG59XG5cbi8qIEZPT1RFUiAqL1xuLmZvb3Rlcl93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtaW4taGVpZ2h0OiAxMTVweDtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kOiAjNWY4OWI0O1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cblxuLmZvb3Rlcl93cmFwIGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZm9vdGVyX3dyYXAgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiAzNXB4IDBweCAzNXB4IDBweDtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiAuY29udGFjdF9pbmZvIHtcbiAgcGFkZGluZzogMjBweCAwcHggMHB4IDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiAuY29udGFjdF9pbmZvIHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gLmNvbnRhY3RfaW5mbyBhLFxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiAuY29udGFjdF9pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gLmNvbnRhY3RfaW5mbyBhOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAycHggI2YwZjBmMDtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mb290ZXJfd3JhcCAubG9nb3R5cGUge1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uZm9vdGVyX3dyYXAgaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5mb290ZXJfd3JhcCAubG9nb3RleHQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBHRU5FUkFMIEFMTCBQQUdFUyAqL1xuLnBhZ2Uge1xuICBwYWRkaW5nOiA2MHB4IDBweCAzMHB4IDBweDtcbn1cblxuLnBhZ2UgdWwge1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xufVxuXG4ucGFnZSB1bCBsaSB7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG59XG5cbi5wYWdlIC5oaWdobGlnaHQge1xuICBwYWRkaW5nOiAyMXB4IDIycHggMjBweCAyMnB4O1xuICBtYXJnaW46IDBweCAwcHggMzBweCAwcHg7XG4gIGZvbnQ6IDE0cHgvMjJweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucGFnZSAuaGlnaGxpZ2h0IHAge1xuICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XG59XG5cbi5wYWdlIC5oaWdobGlnaHQgaDUsXG4ucGFnZSAuaGlnaGxpZ2h0IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBhZ2UuYmdfZ3JleSAuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnBhZ2UuYmdfd2hpdGUgLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNlOWViZjA7IC8qb2xkIGdyZXk6ICNGNkY4RkIqL1xufVxuXG4vKiBTVEFSVFBBR0UgKi9cbi50ZXh0X2FyZWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4udGV4dF9hcmVhIHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAudGV4dF9hcmVhIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubWFpbl9zdGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW5fc3RhcnQgLnRleHRfYXJlYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5tYWluX3N0YXJ0IC5pbWdfYXJlYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1nX2FyZWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG59XG4uaW1nX2FyZWFfX3NtYWxsX2Jsb2NrIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG5cbi8qIENPTExFQ1RJT05QQUdFICYgQVJUSUNMRVBBR0UgKi9cbi5tYWluX2NvbGxlY3Rpb24gLnRleHRfYXJlYSB7XG4gIGJhY2tncm91bmQ6ICNlOWViZjA7XG59XG5cbi5tYWluX2NvbGxlY3Rpb24gLmxpbmtfYmxvY2tfbmF2IHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4ubWFpbl9jb2xsZWN0aW9uIC50ZXh0X2FyZWEgaDIge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4uYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFydGljbGUgLnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdmlnYXRlX3RvX3RvcCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzM3NWU3ZjtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5uYXZpZ2F0ZV90b190b3Age1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubmF2aWdhdGVfdG9fdG9wOmFmdGVyLFxuLm5hdmlnYXRlX3RvX3RvcDpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5iZ19ncmV5IC5uYXZpZ2F0ZV90b190b3A6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjEzLCAyMTMsIDIxMywgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4uYmdfd2hpdGUgLm5hdmlnYXRlX3RvX3RvcDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTMsIDIxMywgMjEzLCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4ubmF2aWdhdGVfdG9fdG9wOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDI0OCwgMjUxLCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM3NWU3ZjtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG59XG5cbi5uYXZpZ2F0ZV90b190b3AgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmlnYXRlX3RvX3RvcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzc1ZTdmO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubWFpbl9jb250ZW50X2NvbnRhaW5lcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5tYWluX2NvbnRlbnRbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIC8qICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAwIDI1cHggMjVweCAyNXB4O1xufVxuXG4ubWFpbl9jb250ZW50W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIHtcbiAgLyogIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyovXG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYWluX2NvbnRlbnRfd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jb250ZW50SGVpZ2h0IHtcbiAgaGVpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93Q29udGVudCB7XG4gIGhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLm1haW5fY29udGVudCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWFpbl9jb250ZW50X2V4cGFuZGVkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnBhZ2UgLmFydGljbGUgdWwge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLnBhZ2UgLmFydGljbGUgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IGgzIHtcbiAgcGFkZGluZy10b3A6IDlweDtcbn1cblxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCAubGlzdF9ibG9jayBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IGxpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9JbWFnZXMvbGlzdC1pY29uLWJsdWUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggOHB4O1xufVxuXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5iZ193aGl0ZSAubWFpbl9jb250ZW50IGltZyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uYmdfZ3JleSAubWFpbl9jb250ZW50IGltZyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubWFpbl9jb250ZW50IGltZy5ub19ib3JkZXIge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAubWFpbl9jb250ZW50IGltZy5ub19ib3JkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oaWRlX2FydGljbGVfY29udGVudCB7XG4gIGhlaWdodDogMDtcbn1cblxuLmFydGljbGVfcHVibGlzaEluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmFydGljbGVfcHVibGlzaEluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG4gIC5hcnRpY2xlX3B1Ymxpc2hJbmZvIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5hcnRpY2xlX2NvbnRlbnRfbWVudSB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYXJ0aWNsZV9jb250ZW50X21lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmFydGljbGVfY29udGVudF9wYXJhZ3JhcGgge1xuICBtaW4td2lkdGg6IDY2MHB4O1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYXJ0aWNsZV9jb250ZW50X3BhcmFncmFwaCB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5hcnRpY2xlX2NvbnRlbnRfcGFyYWdyYXBoIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZV9jb250ZW50X3BhcmFncmFwaCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlX2NvbnRlbnRfcGFyYWdyYXBoIGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9hc2lkZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWluLXdpZHRoOiA2NjBweDtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbn1cbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9hc2lkZSBpbWcge1xuICB3aWR0aDogNjYwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzc3cHgpIHtcbiAgLmFydGljbGVfY29udGVudF9tZW51X2FzaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmFydGljbGVfY29udGVudF9tZW51X2FzaWRlIC50ZXh0X2FyZWEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYXJ0aWNsZV9jb250ZW50X21lbnVfYXNpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5hcnRpY2xlX2NvbnRlbnRfbWVudV9hc2lkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN1bW1hcnktcGFnZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9oZWFkZXIge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG4uYXJ0aWNsZV9jb250ZW50X21lbnVfaGVhZGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTI0MHB4O1xuICBoZWlnaHQ6IDMxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYXJ0aWNsZV9jb250ZW50X21lbnVfaGVhZGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzdweCkge1xuICAuYXJ0aWNsZV9jb250ZW50X21lbnVfaGVhZGVyIGltZyB7XG4gICAgd2lkdGg6IDk3MHB4O1xuICAgIGhlaWdodDogMzE0cHg7XG4gIH1cbn1cblxuLmFydGljbGVfY29udGVudF9tZW51W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiAuYXJ0aWNsZV9jb2xsYXBzZV9hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLm5vSGVpZ2h0IHtcbiAgcGFkZGluZzogMHB4IDUwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zdW1tYXJ5X2FydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucmVsYXRlZF9hcnRpY2xlcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAucmVsYXRlZF9hcnRpY2xlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cbn1cblxuLmFydGljbGVfY29sbGFwc2Uge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hcnRpY2xlX2NvbGxhcHNlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlX2NvbGxhcHNlIGgzOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYXJ0aWNsZV9jb2xsYXBzZSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmFydGljbGVfY29sbGFwc2VfY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAyNXB4O1xuICB0b3A6IDE0cHg7XG59XG5cbi5hcnRpY2xlX2NvbGxhcHNlX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDM0cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBzb2xpZCAjMWIzZDVhO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYXJ0aWNsZV9jb2xsYXBzZV9jaXJjbGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcnRpY2xlX2NvbGxhcHNlIGgzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFydGljbGVfY29sbGFwc2VfY2lyY2xlX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDI1cHg7XG4gIHRvcDogMTRweDtcbn1cblxuLmFydGljbGVfY29sbGFwc2VfYXJyb3dfZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDM0cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYXJ0aWNsZV9jb2xsYXBzZV9mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDc1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFydGljbGVfY29sbGFwc2VfZm9vdGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXJ0aWNsZV9jb250ZW50X21lbnVfYm9keSBoMSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uYXJ0aWNsZV9jb250ZW50X21lbnVfYm9keV9faGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG4uYXJ0aWNsZV9jb250ZW50X21lbnVfYm9keV9faGVhZGVySW5ncmVzcyB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0TFRQcm9EZW1pICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZV9jb250ZW50X21lbnVfYm9keSBvbCBsaTo6bWFya2VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzc1ZTdmOyAvKiBDaGFuZ2UgdGhlIGNvbG9yICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnRfbWVudV9ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5hcnRpY2xlX2NvbnRlbnRfbWVudV9ib2R5IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFydGljbGVfY29udGVudF9tZW51X2JvZHkgcCB7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnRfbWVudV9ib2R5IHAge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLyogTElTVCBBUlRJQ0xFICovXG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5saXN0YXJ0aWNsZXNfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4ubGlzdGFydGljbGVfZm9ybSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmxpc3RhcnRpY2xlc193cmFwcGVyIGgxIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5saXN0YXJ0aWNsZXNfd3JhcHBlciBoMSB7XG4gICAgbWFyZ2luOiA2MHB4IDAgNDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmxpc3RhcnRpY2xlc193cmFwcGVyIGgxLFxuICAuc3VtbWFyeV9maW5kYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5saXN0YXJ0aWNsZV9jb250YWluZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5saXN0YXJ0aWNsZV9jb250YWluZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5saXN0YXJ0aWNsZV9jb250YWluZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5saXN0YXJ0aWNsZV9jb250YWluZXIgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5saXN0YXJ0aWNsZV9jb250YWluZXIgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubGlzdGFydGljbGVfcGFnZW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLmxpc3RhcnRpY2xlX3BhZ2VuYXRpb24gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDMzJTtcbn1cbi5saXN0YXJ0aWNsZV9wYWdlbmF0aW9uIGRpdiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmxpc3RhcnRpY2xlX3BhZ2VuYXRpb24gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubGlzdGFydGljbGVfcGFnZW5hdGlvbiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmxpc3RhcnRpY2xlX2JvZHkgcCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAubGlzdGFydGljbGVfYm9keSB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbiAgLmxpc3RhcnRpY2xlX2JvZHkgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGlzdGFydGljbGVfcGFnZW5hdGlvbiAubGlzdGFydGljbGVfc2VlbW9yZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5saXN0YXJ0aWNsZV9zZWVtb3JlIGJ1dHRvbiB7XG4gIG1hcmdpbjogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgY29sb3I6ICMzNzVlN2Y7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaF9hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnNlYXJjaF9hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uc2VhcmNoX2FyZWFfY3Jvc3Mge1xuICB0b3A6IDM5cHg7XG59XG5cbi5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogODYlO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDBweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybCguLi9JbWFnZXMvc2VhcmNoLXBzbi5zdmcpIG5vLXJlcGVhdCAxOXB4IDE5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbn1cbi5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzdweCkge1xuICAuc2VhcmNoX2FyZWEgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDZweDtcbiAgfVxufVxuXG4uc2VhcmNoX2FyZWEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMzNzVlN2Y7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMiU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuc2VhcmNoX2FyZWEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoX2FyZWEgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFiM2Q1YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG54Oi1tb3otYW55LWxpbmssXG54OmRlZmF1bHQge1xuICBwYWRkaW5nOiA2cHggMzBweCA2cHggMzBweDtcbn1cblxuLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaF9yZXN1bHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VhcmNoX3Jlc3VsdCAucmVzdWx0X25vX2hpdHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM3NWU3ZjtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuLnNlYXJjaF9yZXN1bHQgLnJlc3VsdF9oaXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDIycHggMjBweCAyM3B4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIGZvbnQ6IDE0cHgvMjJweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbn1cblxuLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYVtocmVmKj1cIi5wZGZcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcImVcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcImxtc25pY29uXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbn1cblxuLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgaDYge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYSAuaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImxtc25pY29uXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzNzVlN2Y7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYTpob3ZlciAuaWNvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzFiM2Q1YTtcbn1cblxuLyogRVBJU0VSVkVSIC0gU1RBUlQgKi9cbiNlcGktcXVpY2tOYXZpZ2F0b3IgbGkge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbiNlcGktcXVpY2tOYXZpZ2F0b3IgdWwge1xuICBtYXJnaW46IDBweDtcbn1cblxuLmVwaS1xdWlja05hdmlnYXRvci1lZGl0TGluayBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiBFUElTRVJWRVIgLSBFTkQgKi9cbi8qIENPTE9SIENMQVNTRVMgKi9cbi5iZ19ibHVlIHtcbiAgYmFja2dyb3VuZDogIzM3NWU3Zjtcbn1cblxuLmJnX2JsdWUgaDMsXG4uYmdfYmx1ZSBwLFxuLmJnX2dyZWVuIGgzLFxuLmJnX2dyZWVuIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJnX2dyZWVuIHtcbiAgYmFja2dyb3VuZDogIzQ5OWM3ZTtcbn1cblxuLmJnX2dyZXkge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuXG4uYmdfd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uYmdfc3RhbmRhcmQge1xuICBiYWNrZ3JvdW5kOiAjNWY4OWI0O1xufVxuXG4uYmdfc3RhbmRhcmRsaWdodCB7XG4gIGJhY2tncm91bmQ6ICM4M2IzZDM7XG59XG5cbi8qIEVQSVNFUlZFUiAtIFNUQVJUICovXG4jZXBpLXF1aWNrTmF2aWdhdG9yIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4jZXBpLXF1aWNrTmF2aWdhdG9yIHVsIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5lcGktcXVpY2tOYXZpZ2F0b3ItZWRpdExpbmsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLyogRVBJU0VSVkVSIC0gRU5EICovXG4vKiBBTklNQVRJT05TICovXG4uaGVhZGVyX2FuaW1hdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMCAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXJ0aWNsZS1iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYXJ0aWNsZS1iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIC0zMHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG4uYXJ0aWNsZS10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbWFnZS10ZWFzZXJ0ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbWFnZS10ZWFzZXJ0ZXh0IHAge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3R5bGU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG59XG5cbi5zaGFyZWJhciB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5zaGFyZWJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xuICB9XG59XG4uc2hhcmViYXJfX2JveCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBoZWlnaHQ6IDU2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTIzcHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLnNoYXJlYmFyX19ib3gge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGxlZnQgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuLnNoYXJlYmFyX19ib3g6aG92ZXIgI3NoYXJlYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zaGFyZWJhcjpob3ZlciAuc2hhcmViYXJfX2JveCB7XG4gIHdpZHRoOiAyMjBweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTIzcHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLnNoYXJlYmFyOmhvdmVyIC5zaGFyZWJhcl9fYm94IHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gICAgbGVmdDogLTIyMHB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci13aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBsZWZ0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbi5zaGFyZWJhcl9fYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hhcmViYXI6aG92ZXIgLnNoYXJlYmFyX19idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwLjJzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTIzcHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLnNoYXJlYmFyOmhvdmVyIC5zaGFyZWJhcl9fYnV0dG9uIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG4gIH1cbn1cbi5zaGFyZWJhcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogcmVtLWNhbGMoMzApO1xuICBoZWlnaHQ6IHJlbS1jYWxjKDMwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IHJlbS1jYWxjKDQwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiByZW0tY2FsYyg1KTtcbn1cbi5zaGFyZWJhcl9fbGluayBhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaGFyZWJhcl9fbGluayBpbWcge1xuICBtYXJnaW46IDE1cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuLnNoYXJlYmFyX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5zaGFyZWJhciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiByZW0tY2FsYyg1KTtcbn1cbi5zaGFyZWJhciBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNoYXJlYmFyIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBHTE9CQUwgTkFWSUdBVElPTiAqL1xuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIHVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIHVsLmFycm93OmJlZm9yZSB7XG4gIHRvcDogLTM5cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWJmMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM3NWU3ZjtcbiAgYm9yZGVyLXdpZHRoOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cblxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwuYXJyb3c6YWZ0ZXIge1xuICB0b3A6IC00NXB4O1xuICBsZWZ0OiAyNXB4O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItd2lkdGg6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U5ZWJmMDtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTlweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB1bC5hcnJvdzpiZWZvcmUge1xuICAgIHRvcDogLTM5cHg7XG4gICAgbGVmdDogMjVweDtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTllYmYwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMzNzVlN2Y7XG4gICAgYm9yZGVyLXdpZHRoOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICB9XG4gIC5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIHVsLmFycm93OmFmdGVyIHtcbiAgICB0b3A6IC00NXB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci13aWR0aDogMThweDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTllYmYwO1xuICAgIGJvcmRlci13aWR0aDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgfVxufVxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaSBhIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpOmZpcnN0LWNoaWxkIGEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaTpmaXJzdC1jaGlsZCBhOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBzbmljb25cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb250ZW50OiBcImZcIjtcbiAgY29sb3I6ICMzNzVlN2Y7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaTpmaXJzdC1jaGlsZCBhOmJlZm9yZTpob3ZlciB7XG4gIGNvbG9yOiAjMWIzZDVhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIFRPUCBOQVZJR0FUSU9OICovXG4udG9wIHVsIGxpIGEge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTM3N3B4KSB7XG4gIC50b3AgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICB9XG59XG4udG9wIHVsIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTM3N3B4KSB7XG4gIC50b3AgdWwgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xuICB9XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYudG9wIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xufVxuXG4uaGVhZGVyX3dyYXAgbmF2LnRvcCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG59XG4uaGVhZGVyX3dyYXAgbmF2LnRvcCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmhlYWRlcl93cmFwIG5hdi50b3AgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xufVxuXG4uaGVhZGVyX3dyYXAgbmF2LnRvcCBsaSBhIHtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYudG9wIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhlYWRlcl93cmFwIG5hdi50b3AgbGkuc2VsZWN0ZWQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBTVUIgTkFWSUdBVElPTiAqL1xubmF2LnN1YiB7XG4gIGNvbG9yOiAjMzc1ZTdmO1xuICBtYXJnaW46IDYwcHggMHB4IDYwcHggMHB4O1xufVxuXG5uYXYuc3ViIGg0IHtcbiAgY29sb3I6ICMzNzVlN2Y7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMzc1ZTdmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDlweCAwcHg7XG59XG5cbm5hdiB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5uYXYuc3ViIGg0OmFmdGVyLFxubmF2LnN1YiBoNDpiZWZvcmUge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxubmF2LnN1YiBoNDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U5ZWJmMDtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG5uYXYuc3ViIGg0OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2MywgMTEzLCAxNjQsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzc1ZTdmO1xuICBib3JkZXItd2lkdGg6IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbn1cblxubmF2LnN1YiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbn1cblxubmF2LnN1YiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG59XG5cbm5hdi5zdWIgbGkgLmljb24ge1xuICBmb250LWZhbWlseTogXCJwc25pY29uXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxubmF2LnN1YiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbn1cblxubmF2LnN1YiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMjBweCAxMnB4IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubmF2LnN1YiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6ICM0OTljN2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5uYXYuc3ViIGE6aG92ZXIgLmljb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEZPT1RFUiBOQVZJR0FUSU9OICovXG4ubW9iaWxlX2Zvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZXNrdG9wX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4IDBweDtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uZm9vdGVyX3dyYXBfZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9vdGVyX3dyYXBfZmxleCBsaSB7XG4gIHdpZHRoOiAzOTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuZm9vdGVyX3dyYXBfZmxleCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5mb290ZXJfd3JhcF9mbGV4IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzc3cHgpIHtcbiAgLmZvb3Rlcl93cmFwX2ZsZXggbGkge1xuICAgIHdpZHRoOiAzMDNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5mb290ZXJfd3JhcF9mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMzBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmZvb3Rlcl93cmFwX2ZsZXggdWwgbGkgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZvb3Rlcl93cmFwX2ZsZXggdWwgbGkgZGl2IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvb3Rlcl93cmFwX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCB7XG4gIC8qbWF4LXdpZHRoOiAxMjlweDsqL1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkgYSB7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICBwYWRkaW5nOiAwIDAgNHB4IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkuc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkuc2VsZWN0ZWQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLyotbXMtd29yZC1icmVhazogYnJlYWstYWxsOyovXG4gIHBhZGRpbmc6IDRweCAwcHggNHB4IDEycHg7XG59XG5cbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCB7XG4gICAgLyptYXgtd2lkdGg6IDEyOXB4OyovXG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kZXNrdG9wX2Zvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzc4cHgpIHtcbiAgLmhlYWRlcl93cmFwIG5hdi50b3AgbGkge1xuICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDBweDtcbiAgfVxufVxuLyogR1JJRCBMQVlPVVQgKi9cbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29sMSAucm93IHtcbiAgd2lkdGg6IDg5cHg7XG59XG5cbi5jb2wyIC5yb3cge1xuICB3aWR0aDogMTc4cHg7XG59XG5cbi5jb2wzIC5yb3cge1xuICB3aWR0aDogMjY3cHg7XG59XG5cbi5jb2w0IC5yb3cge1xuICB3aWR0aDogMzU2cHg7XG59XG5cbi5jb2w1IC5yb3cge1xuICB3aWR0aDogNDQ1cHg7XG59XG5cbi5jb2w2IC5yb3cge1xuICB3aWR0aDogNTM0cHg7XG59XG5cbi5jb2w3IC5yb3cge1xuICB3aWR0aDogNjIzcHg7XG59XG5cbi5jb2w4IC5yb3cge1xuICB3aWR0aDogNzEycHg7XG59XG5cbi5jb2w5IC5yb3cge1xuICB3aWR0aDogODAxcHg7XG59XG5cbi5jb2wxMCAucm93IHtcbiAgd2lkdGg6IDg5MHB4O1xufVxuXG4uY29sMTEgLnJvdyB7XG4gIHdpZHRoOiA5NzlweDtcbn1cblxuLmNvbDEyIC5yb3cge1xuICB3aWR0aDogMTA2OHB4O1xufVxuXG4ub2Zmc2V0MSB7XG4gIG1hcmdpbi1sZWZ0OiA4OXB4O1xufVxuXG4ub2Zmc2V0OCB7XG4gIG1hcmdpbi1sZWZ0OiA3MTJweDtcbn1cblxuLyogbGFzdCBjb2x1bW4gbm8tbWFyZ2luICovXG4uY29sMS5sYXN0LFxuLmNvbDIubGFzdCxcbi5jb2wzLmxhc3QsXG4uY29sNC5sYXN0LFxuLmNvbDUubGFzdCxcbi5jb2w2Lmxhc3QsXG4uY29sNy5sYXN0LFxuLmNvbDgubGFzdCxcbi5jb2w5Lmxhc3QsXG4uY29sMTAubGFzdCxcbi5jb2wxMS5sYXN0LFxuLmNvbDEyLmxhc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLyogY2xlYXJmaXggKi9cbi5jbGVhcmZpeDphZnRlcixcbi5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNsZWFyZml4LFxuLnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn0gLypUaG9zZSB0d28gLmNsZWFyZml4IGhhdmUgdG8gYmUgc2VwYXJhdGUhKSovXG4uY2xlYXJmaXgsXG4ucm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKi9cbi5mdWxsd2lkdGgtY29udGFpbmVyLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmZ1bGx3aWR0aC1jb250YWluZXItZmxleCB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuLmhlYWRlci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZTllYmYwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuaGVhZGVyLWZsZXgge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm5hdmhlYWRlci1mbGV4LWlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAubmF2aGVhZGVyLWZsZXgtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmF2Y29udGFpbmVyLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgLypwYWRkaW5nOiAwIDE1MHB4OyovXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIC8qXHRtYXJnaW4tcmlnaHQ6IC0xNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweDsqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAubmF2Y29udGFpbmVyLWZsZXhbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzNzVlN2Y7XG4gIH1cbiAgLm5hdmNvbnRhaW5lci1mbGV4IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5zdGFydGNvbnRhaW5lci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzdweCkge1xuICAuc3RhcnRjb250YWluZXItZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5zdGFydGNvbnRhaW5lci1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLndyYXAtZmxleCB7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC53cmFwLWZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTM3N3B4KSB7XG4gIC53cmFwLWZsZXgge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsZXgge1xuICB3aWR0aDogMTI0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5jb250YWluZXItZmxleCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzc3cHgpIHtcbiAgLmNvbnRhaW5lci1mbGV4IHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cblxuLmZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmYxIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmYyIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmYzIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmY0IHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmY1IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmY2IHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmY3IHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmY4IHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmY5IHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLmYxMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGVudHJvdy1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5jb250ZW50cm93LWZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnN0YXJ0Y29udGFpbmVyLWJveCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RhcnRjb250YWluZXItYm94X190ZXh0YXJlYSB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5zdGFydGNvbnRhaW5lci1ib3hfX3RleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3RhcnRjb250YWluZXItYm94X190ZXh0YXJlYSBoMSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuc3RhcnRjb250YWluZXItYm94X190ZXh0YXJlYSBoMSwgLnN0YXJ0Y29udGFpbmVyLWJveF9fdGV4dGFyZWEgaDIsIC5zdGFydGNvbnRhaW5lci1ib3hfX3RleHRhcmVhIGgzLCAuc3RhcnRjb250YWluZXItYm94X190ZXh0YXJlYSBoNCwgLnN0YXJ0Y29udGFpbmVyLWJveF9fdGV4dGFyZWEgcCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5zdGFydGNvbnRhaW5lci1ib3hfX3RleHRhcmVhIC5oaWdobGlnaHQge1xuICAgIG1hcmdpbjogMCAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnN0YXJ0Y29udGFpbmVyLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgfVxufVxuLnN0YXJ0Y29udGFpbmVyLWJveCBpbWcge1xuICB3aWR0aDogNjIwcHg7XG4gIGhlaWdodDogNDExcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTM3N3B4KSB7XG4gIC5zdGFydGNvbnRhaW5lci1ib3ggaW1nIHtcbiAgICB3aWR0aDogNDg1cHg7XG4gICAgaGVpZ2h0OiAyODhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuc3RhcnRjb250YWluZXItYm94IGltZyB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiAyNDlweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4uc2VhcmNoY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzNzVlN2Y7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5zZWFyY2hjb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4ubW9iaWxlbWVudS1jb250YWluZXIsXG4ubW9iaWxlbWVudS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuc3RhcnRjb250YWluZXItYm94IHAsXG4gIC5zdGFydGNvbnRhaW5lci1ib3ggaDEge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAubmF2aGVhZGVyLWZsZXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZW1lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5tb2JpbGVtZW51LXNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAubW9iaWxlbWVudS1zZWFyY2ggaW1nIHtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gIH1cbiAgLmJhcjEsXG4gIC5iYXIyLFxuICAuYmFyMyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc1ZTdmO1xuICAgIG1hcmdpbjogMi4zcHggMDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICB9XG4gIC5jaGFuZ2UgLmJhcjEge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTRweCwgNHB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNHB4LCA0cHgpO1xuICB9XG4gIC5jaGFuZ2UgLmJhcjIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmNoYW5nZSAuYmFyMyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01cHgsIC01cHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTVweCwgLTVweCk7XG4gIH1cbiAgLnRvcG5hdmlnYXRpb25saW5rcyB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudG9wbmF2aWdhdGlvbmxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubW9kYWwtb3BlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uYmx1ciB7XG4gIGZpbHRlcjogYmx1cig0cHgpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig0cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1jb29raWVNb2RhbC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtY29va2llTW9kYWwtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLWNvb2tpZU1vZGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5jLWNvb2tpZU1vZGFsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmMtY29va2llTW9kYWxfX21haW4ge1xuICAgIGhlaWdodDogMzc4cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmMtY29va2llTW9kYWxfX21haW4gaDQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9uLXRvZ2dsZV9fbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmVbYXJpYS1wcmVzc2VkPXRydWVdIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMC41cHg7XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmVfX3ByZWFtYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMCAzMHB4IDA7XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmVfX3RleHQtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlX190ZXh0LWljb24tYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlX190ZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmMtY29va2llTW9kYWxfX21haW5fX2J1dHRvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b25zIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmMtY29va2llTW9kYWxfX21haW5fX2J1dHRvbi10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLmMtY29va2llTW9kYWxfX21haW5fX2J1dHRvbi1jdGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMzNzVlN2Y7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jLWNvb2tpZU1vZGFsLXRhYmxlIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZS1leHBhbmQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmUtZXhwYW5kLXRhYmxld3JhcHBlciB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZS10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNsb3NlZCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi4tLW9wZW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmMtY29va2llTW9kYWwtdGFibGUtcm93IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCA1cHggMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jLWNvb2tpZU1vZGFsLXRhYmxlLWhlYWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc3dpdGNoIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uc3dpdGNoIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnNsaWRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGxlZnQ6IDQ3cHg7XG4gIGJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU2MDViO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5zbGlkZXItZnVsbFdpZHRoIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NWU3Zjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5pbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuICBib3gtc2hhZG93OiAwIDAgMC4ycHggI2ZmZmZmZjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM3NWU3ZjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXB4KTtcbn1cblxuLyotLS0tLS0gQURERUQgQ1NTIC0tLS0tLS0tLSovXG4ub24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjclO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ub24tZnVsbFdpZHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ub2ZmIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNzMlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5vZmYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciAub24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0gRU5EIC0tLS0tLS0tKi9cbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xuLnNsaWRlci5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG59XG5cbi5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uc2xpZGVyLnNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5zbGlkZXIuc3F1YXJlOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmMtY29va2llTW9kYWxfX21haW5fX2J1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmMtY29va2llTW9kYWxfX21haW5fX2J1dHRvbi10b2dnbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9uLWN0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbWFsbF9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2NrX3R3b193cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmJsb2NrX3R3b193cmFwcGVyOmZpcnN0LW9mLXR5cGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uYmxvY2tfdHdvIC5zbWFsbF9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnRlYXNlcl9ibG9jayB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2tfdGhyZWVfd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAzOTNweDtcbn1cbi5ibG9ja190aHJlZV93cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzdweCkge1xuICAuYmxvY2tfdGhyZWVfd3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmJsb2NrX3RocmVlX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ibG9ja190aHJlZV93cmFwcGVyOm50aC1vZi10eXBlKC1uICsgMikge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5ibG9ja190aHJlZSAuc21hbGxfYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5ibG9ja190d28gLnNtYWxsX2Jsb2NrLmxhc3QsXG4uYmxvY2tfdGhyZWUgLnNtYWxsX2Jsb2NrLmxhc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYmxvY2tfdGhyZWVfY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ibG9ja190d29fd3JhcHBlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIH1cbiAgLmJsb2NrX3RocmVlX3dyYXBwZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG4gIC5ibG9ja190d28gLnNtYWxsX2Jsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmxvY2tfdGhyZWUgLnNtYWxsX2Jsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmxvY2tfdHdvX3dyYXBwZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiBCTE9DS19BUkVBICovXG4uYmlnX2Jsb2NrX2FyZWEge1xuICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmlnX2Jsb2NrX2FyZWEubGFzdF9ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uYmlnX2Jsb2NrX2FyZWEgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudV9saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudV9saW5rIHVsIGxpIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdF9ibG9ja19tb2JpbGVtZW51X2xpbmsgYSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0X2Jsb2NrX21vYmlsZW1lbnVfbGluayBhIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGxfYmxvY2subGlzdF9ibG9ja19tb2JpbGVtZW51IGgxIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmJpZ19ibG9ja19hcmVhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4vKiBURVhUX0JMT0NLICovXG4uYXJ0aWNsZV9jb250ZW50X21lbnUgLnRleHRfYXJlYSB7XG4gIC8qICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7Ki9cbn1cbi5hcnRpY2xlX2NvbnRlbnRfbWVudSAudGV4dF9hcmVhIGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hcnRpY2xlX2NvbnRlbnRfbWVudSAuaW1nX3RleHRfYmxvY2sgYSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnRleHRfYXJlYSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zbWFsbF9ibG9jay50ZXh0X2Jsb2NrIC50ZXh0X2FyZWEge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uc21hbGxfYmxvY2sudGV4dF9ibG9jayAudGV4dF9hcmVhIHAge1xuICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XG59XG5cbi8qIElNQUdFX1RFWFRfQkxPQ0sgKi9cbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayAuaW1nX2FyZWEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIC50ZXh0X2FyZWEge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgLnRleHRfYXJlYSBoNCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIC50ZXh0X2FyZWEgcCB7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi5pbWdfdGV4dF9ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNlOWViZjA7XG59XG5cbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGEgaDQge1xuICBjb2xvcjogIzFiM2Q1YTtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGE6aG92ZXIgaDMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGE6aG92ZXIgaDQ6YWZ0ZXIge1xuICBjb2xvcjogIzQ5OWM3ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuc21hbGxfYmxvY2sudGV4dF9ibG9jayAudGV4dF9hcmVhIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4vKiBMSVNUX0JMT0NLICovXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBoNCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMzc1ZTdmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDIycHggMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgei1pbmRleDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBoNDphZnRlcixcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGg0OmJlZm9yZSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBoNDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jay5iZ19ncmV5IGg0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIGJvcmRlci13aWR0aDogOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgaDQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYzLCAxMTMsIDE2NCwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNzVlN2Y7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9ja19tb2JpbGVtZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxpbmtfYmxvY2tfbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rX2Jsb2NrX2xpc3QgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB1bCBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gICAgcGFkZGluZzogMTVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB1bCBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSBhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzM3NWU3Zjtcbn1cblxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMTRweCAwIDVweDtcbn1cbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmZpcnN0LW9mLXR5cGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmc6IDVweCAwIDE0cHg7XG59XG5cbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCAuc21hbGxfYmxvY2subGlzdF9ibG9jayBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IC5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LWZhbWlseTogXCJwc25pY29uXCI7XG4gIGNvbG9yOiAjMzc1ZTdmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaSAuaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcInBzbmljb25cIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG59XG5cbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDEwcHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAtMTNweCAwIC01cHg7XG59XG5cbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IC01cHggMCAtMTNweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogLTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzc4cHgpIHtcbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRlYXNlcl9ibG9ja19hcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmluZm8tYmxvY2sgcCBhIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kdXBsaWNhdGVzIHtcbiAgYmFja2dyb3VuZDogcmVkO1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmMtY2F0ZWdvcnktbGlzdCB7XG4gIGhlaWdodDogNDMwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzc4cHgpIHtcbiAgLmMtY2F0ZWdvcnktbGlzdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLWNhdGVnb3J5LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWJhc2lzOiAzMyU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4uYy1jYXRlZ29yeS1saXN0IHtcbiAgLypNT0JJTEUgU1RZTEVTKi9cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmMtY2F0ZWdvcnktbGlzdCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmFiYWJhO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5jLWNhdGVnb3J5LWxpc3RfX2V4cGFuZEZpbHRlck9wdGlvbnMge1xuICAvKk1PQklMRSBTVFlMRVMqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYy1jYXRlZ29yeS1saXN0X19leHBhbmRGaWx0ZXJPcHRpb25zIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgICBoZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYy1jYXRlZ29yeS1saXN0X19leHBhbmRGaWx0ZXJPcHRpb25zX19sb25nTGlzdCB7XG4gIGhlaWdodDogNDIwcHggIWltcG9ydGFudDtcbn1cbi5jLWNhdGVnb3J5LWxpc3RfX3RpdGxlIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtY2F0ZWdvcnktbGlzdF9fdGl0bGUgaDQge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLmMtY2F0ZWdvcnktbGlzdF9fZXhwYW5kIHtcbiAgd2lkdGg6IDE1cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uYy1jYXRlZ29yeS1saXN0X19tb2JpbGVoZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICAvKk1PQklMRSBTVFlMRVMqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYy1jYXRlZ29yeS1saXN0X19tb2JpbGVoZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5jLWNhdGVnb3J5LWxpc3RfX21vYmlsZWhlYWRlciB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4uYy1jYXRlZ29yeS1saXN0X19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtY2F0ZWdvcnktbGlzdF9fY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICAvKk1PQklMRSBTVFlMRVMqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYy1jYXRlZ29yeS1saXN0X19jb250YWluZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4uYy1jYXRlZ29yeS1saXN0X19oZWxwdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi5jLWNoZWNrYm94X19jaGVja2VkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jLWNoZWNrYm94IHtcbiAgLyogQ3VzdG9taXplIHRoZSBsYWJlbCAodGhlIGNvbnRhaW5lcikgKi9cbn1cbi5jLWNoZWNrYm94IC5jb250YWluZXIge1xuICB3aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYy1jaGVja2JveCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5jLWNoZWNrYm94IHtcbiAgLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbn1cbi5jLWNoZWNrYm94IC5jb250YWluZXIgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5jLWNoZWNrYm94IHtcbiAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG59XG4uYy1jaGVja2JveCAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbn1cbi5jLWNoZWNrYm94IHtcbiAgLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXG59XG4uYy1jaGVja2JveCB7XG4gIC8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xufVxuLmMtY2hlY2tib3ggLmNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzVlN2Y7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzVlN2Y7XG59XG4uYy1jaGVja2JveCB7XG4gIC8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG59XG4uYy1jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2hlY2tib3gge1xuICAvKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG59XG4uYy1jaGVja2JveCAuY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1jaGVja2JveCB7XG4gIC8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG59XG4uYy1jaGVja2JveCAuY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jLWNoZWNrYm94LWxpc3Qge1xuICAvKk1PQklMRSBTVFlMRVMqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYy1jaGVja2JveC1saXN0IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmMtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmMtZHJvcGRvd24gcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1kcm9wZG93bl9faGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYy1lbXB0eXJlc3VsdCB7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jLWVtcHR5cmVzdWx0X19oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmMtZW1wdHlyZXN1bHRfX3Nob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYy1zZWFyY2hib3gtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICAvKk1PQklMRSBTVFlMRVMqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYy1zZWFyY2hib3gtY29udGFpbmVyIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmMtc2VhcmNoYm94LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG59XG4uYy1zZWFyY2hib3gtY29udGFpbmVyIC5jLXNlYXJjaGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtc2VhcmNoYm94LWNvbnRhaW5lciAuYy1zZWFyY2hib3hfX2Nyb3NzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjFweDtcbiAgd2lkdGg6IDM0cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtc2VhcmNoYm94LWNvbnRhaW5lciAuYy1zZWFyY2hib3hfX2Nyb3NzX19jcm9zcy0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQ1NDU7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMjFweDtcbn1cbi5jLXNlYXJjaGJveC1jb250YWluZXIgLmMtc2VhcmNoYm94X19jcm9zc19fY3Jvc3MtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDU0NTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAyMXB4O1xufVxuLmMtc2VhcmNoYm94LWNvbnRhaW5lciAuYy1zZWFyY2hib3g6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jLXNlYXJjaGJveC1jb250YWluZXIgLmMtc2VhcmNoYm94IGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtc2VhcmNoYm94LWNvbnRhaW5lciAuYy1zZWFyY2hib3hfX2lucHV0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMCA1MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoLi4vSW1hZ2VzL3NlYXJjaC1wc24uc3ZnKSBuby1yZXBlYXQgMTlweCAxOXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xufVxuLmMtc2VhcmNoYm94LWNvbnRhaW5lciAuYy1zZWFyY2hib3hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXNlYXJjaGJveC1jb250YWluZXIgLmMtc2VhcmNoYm94X19pbnB1dCB7XG4gIC8qTU9CSUxFIFNUWUxFUyovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5jLXNlYXJjaGJveC1jb250YWluZXIgLmMtc2VhcmNoYm94X19pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNDdweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jLXNlYXJjaGJveC1jb250YWluZXIgLmMtc2VhcmNoYm94X19idXR0b24ge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJhY2tncm91bmQ6ICM1MTdhOWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTcwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmMtc2VhcmNoYm94LWNvbnRhaW5lciAuYy1zZWFyY2hib3hfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYjNkNWE7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5jLXNlYXJjaGJveC1jb250YWluZXIgLmMtc2VhcmNoYm94X19idXR0b24ge1xuICAvKk1PQklMRSBTVFlMRVMqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYy1zZWFyY2hib3gtY29udGFpbmVyIC5jLXNlYXJjaGJveF9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1zZWFyY2hib3gtY29udGFpbmVyIC5jLXNlYXJjaGJveF9fcmVzZXRfYnV0dG9uIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxN2E5YjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogIzUxN2E5YjtcbiAgd2lkdGg6IDE3MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtc2VhcmNoYm94LWNvbnRhaW5lciAuYy1zZWFyY2hib3hfX3Jlc2V0X2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYjNkNWE7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5jLXNlYXJjaGJveC1jb250YWluZXIgLmMtc2VhcmNoYm94X19yZXNldF9idXR0b24ge1xuICAvKk1PQklMRSBTVFlMRVMqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYy1zZWFyY2hib3gtY29udGFpbmVyIC5jLXNlYXJjaGJveF9fcmVzZXRfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLXJlZmVyYXQtYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1wYWdpbmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qTU9CSUxFIFNUWUxFUyovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jLXBhZ2luYXRvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLXBhZ2luYXRvciBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMzMlO1xufVxuLmMtcGFnaW5hdG9yIGRpdiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtcGFnaW5hdG9yIGRpdjpsYXN0LW9mLXR5cGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmMtcGFnaW5hdG9yIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmMtcGFnaW5hdG9yX19idXR0b24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IDE3N3B4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzM3NWU3ZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLypNT0JJTEUgU1RZTEVTKi9cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmMtcGFnaW5hdG9yX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jLXBhZ2luYXRvcl9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFiM2Q1YTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1wYWdpbmF0b3JfX2J1dHRvbl9fZGlzYWJsZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jLXBhZ2luYXRvcl9fYnV0dG9uX19kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jLXBhZ2luYXRvcl9fY3VycmVudHBhZ2Uge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmMtc2VhcmNocmVzdWx0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1zZWFyY2hyZXN1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtc2VhcmNocmVzdWx0X19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qTU9CSUxFIFNUWUxFUyovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jLXNlYXJjaHJlc3VsdF9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYy1zZWFyY2hyZXN1bHRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I2YjZiNztcbn1cbi5jLXNlYXJjaHJlc3VsdF9faXRlbV9fc3VtbWFyeSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jLXNlYXJjaHJlc3VsdF9faXRlbSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1zZWFyY2hyZXN1bHRfX2l0ZW0gPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtc2VhcmNocmVzdWx0X19pdGVtX19oZWFkZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKk1PQklMRSBTVFlMRVMqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYy1zZWFyY2hyZXN1bHRfX2l0ZW1fX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmMtc2VhcmNocmVzdWx0X19pdGVtX19oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNzVlN2Y7XG4gIG1hcmdpbjogMDtcbn1cbi5jLXNlYXJjaHJlc3VsdF9faXRlbV9faGVhZGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1zZWFyY2hyZXN1bHRfX2l0ZW1fX3JlZmVyYXRudW1iZXIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM3NWU3ZjtcbiAgLypNT0JJTEUgU1RZTEVTKi9cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmMtc2VhcmNocmVzdWx0X19pdGVtX19yZWZlcmF0bnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNvcnRvcmRlci1kcm9wZG93biB7XG4gIGNvbG9yOiAjMzc1ZTdmO1xufVxuXG4uYXBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNhdGVnb3J5LWxpc3RzLWZyYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgbWFyZ2luOiAwIC0zMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhdGVnb3J5LWxpc3RzLWZyYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5jYXRlZ29yeS1saXN0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmNhdGVnb3J5LWxpc3RzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXRlZ29yeS1saXN0cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB3aWR0aDogOTcwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5wYWdlLnJlZmVyYXQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5wYWdlLnJlZmVyYXQgLmJhY2tsaW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5wYWdlLnJlZmVyYXQgLmJhY2tsaW5rOmJlZm9yZSB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA4cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzQxNzRhNDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNDE3NGE0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnBhZ2UucmVmZXJhdCAucHJpbnRsaW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGFnZS5yZWZlcmF0IC50ZXh0X2FyZWEuYmdfZ3JleSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFnZS5yZWZlcmF0IC5uYXZpZ2F0ZV90b190b3Age1xuICByaWdodDogLTEwMHB4O1xuICB3aWR0aDogMjUwcHg7XG59XG4ucGFnZS5yZWZlcmF0IGFydGljbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnBhZ2UucmVmZXJhdCBhcnRpY2xlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucGFnZS5yZWZlcmF0IC50b29sYmFyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5jbGVhci1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufSIsImJvZHk6bm90KC5zaG93LWZvY3VzLW91dGxpbmUpICoge1xyXG5vdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiAgICBpbnB1dFt0eXBlPSdidXR0b24nXSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFya2JsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiIsImh0bWwsXHJcbmJvZHkge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5wcmludCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubW9kYWwtb3BlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuOyBcclxufVxyXG5cclxuLmJsdXIge1xyXG4gICAgZmlsdGVyOiBibHVyKDRweCk7XHJcbn1cclxuLyogXHJcbiAgICBLbGFzcyBzb20gbGlnZ2VyIG1lbGxhbiBhbGxhIGFydGlrbGFyXHJcbiAgICBEZXQgw6RyIGRlbm5hIGRpdmVuIGFudsOkbmRhcmVuIGtvbW1lciB0aWxsIG7DpHIgc2lkYW4gc2Nyb2xsYXJcclxuICAgKi9cclxuLmxvY2F0b3Ige1xyXG4gICAgaGVpZ2h0OiAwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtNTdweDtcclxufVxyXG4uaGlnaGxpZ2h0IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaGlnaGxpZ2h0O1xyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAvKiAgIG1hcmdpbjogMCAzMHB4OyovXHJcbiAgICB9XHJcbn1cclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53cmFwIHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmJhY2tsaW5rIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdGFuZGFyZHBhZ2Uge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1saW5rYmx1ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xOHB4O1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmludGxpbmsge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZmxvYXQ6IHVuc2V0O1xyXG4gIH1cclxufVxyXG4vKiBIRUFERVIgKi9cclxuXHJcbi5oZWFkZXJfd3JhcCB7XHJcbiAgdG9wOiAwcHg7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBHTE9CQUwgU0VBUkNIICovXHJcbi5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLW1pZGJsdWU7XHJcbiAgbWFyZ2luLXRvcDogLTEwNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIG1hcmdpbi10b3A6IC0xODJweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCBpbnB1dFt0eXBlPSdzZWFyY2gnXSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXJrYmx1ZTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIHdpZHRoOiA4NiU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDUwcHg7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlIHVybCguLi9JbWFnZXMvc2VhcmNoLXBzbi5zdmcpIG5vLXJlcGVhdCAxOXB4IDE5cHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gIC1vLWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG5cclxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDZweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICB3aWR0aDogODIlO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcclxuICBwYWRkaW5nOiAwcHggMzBweDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gIGhlaWdodDogNjBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgd2lkdGg6IDEyJTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHdpZHRoOiAxNSU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3ggaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmtibHVlO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCAuc2VhcmNoX2JveF9ib3R0b20ge1xyXG4gIGhlaWdodDogMTFweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIC5oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgaGVpZ2h0OiAxMjBweDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIC5sb2dvdHlwZSBoMSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubG9nb3R5cGUge1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgLmxvZ290eXBlIGltZyB7XHJcbiAgd2lkdGg6IDM5MHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgLmxvZ290eXBlIHNwYW4udGV4dGxvZ28ge1xyXG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMTVweDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwLnNtYWxsIC5sb2dvdHlwZSBzcGFuLnRleHRsb2dvIHtcclxuICBmb250LXNpemU6IDEuNmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi8qIE1PQklMRSBNRU5VICovXHJcbioge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBJY29uIDEgKi9cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAjbmF2LWljb24xLFxyXG4gICNuYXYtaWNvbjIsXHJcbiAgI25hdi1pY29uMyxcclxuICAjbmF2LWljb240IHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAjbmF2LWljb24xIHNwYW4sXHJcbiAgI25hdi1pY29uMyBzcGFuLFxyXG4gICNuYXYtaWNvbjQgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgbGVmdDogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIC8qIEljb24gMyAqL1xyXG5cclxuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgIHRvcDogMHB4O1xyXG4gIH1cclxuXHJcbiAgI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgyKSxcclxuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgIHRvcDogN3B4O1xyXG4gIH1cclxuXHJcbiAgI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCg0KSB7XHJcbiAgICB0b3A6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAjbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICB3aWR0aDogMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgfVxyXG5cclxuICAjbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcblxyXG4gICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB9XHJcblxyXG4gICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCg0KSB7XHJcbiAgICB0b3A6IDlweDtcclxuICAgIHdpZHRoOiAwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFNNQUxMIEhFQURFUiAqL1xyXG5cclxuLmhlYWRlcl93cmFwLnNtYWxsIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcC5zbWFsbCAuaGVhZGVyIHtcclxuICBoZWlnaHQ6IDQ5cHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcC5zbWFsbCAubG9nb3R5cGUge1xyXG4gIG1hcmdpbi10b3A6IDEzcHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcC5zbWFsbCAubG9nb3R5cGUgaW1nIHtcclxuICAvKiAgICB3aWR0aDogODAlOyovXHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcC5zbWFsbCBuYXYuZ2xvYmFsIHtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwLnNtYWxsIG5hdi50b3Age1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gIC5xdWlja3NlYXJjaCB7XHJcbiAgICB0b3A6IDI4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICZfX2Nyb3NzLTEge1xyXG4gICAgICB0b3A6IDE5cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICB3aWR0aDogMjFweDtcclxuICAgIH1cclxuICAgICZfX2Nyb3NzLTIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2Utd3JhcCB7XHJcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDU4cHgpO1xyXG59XHJcbi8qIEZPT1RFUiAqL1xyXG5cclxuLmZvb3Rlcl93cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgbWluLWhlaWdodDogMTE1cHg7XHJcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xyXG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgaDQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4uZm9vdGVyX3dyYXAgcCB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIHtcclxuICBwYWRkaW5nOiAzNXB4IDBweCAzNXB4IDBweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiAuY29udGFjdF9pbmZvIHtcclxuICBwYWRkaW5nOiAyMHB4IDBweCAwcHggMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiAuY29udGFjdF9pbmZvIHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiAuY29udGFjdF9pbmZvIGEsXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gLmNvbnRhY3RfaW5mbyBhOmhvdmVyIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIC5jb250YWN0X2luZm8gYTpob3ZlciB7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCAycHggJGNvbG9yLXRleHRzaGFkb3c7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gaDMge1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBwIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAubG9nb3R5cGUge1xyXG4gIGhlaWdodDogOTBweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgaW1nIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmxvZ290ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qIEdFTkVSQUwgQUxMIFBBR0VTICovXHJcblxyXG4ucGFnZSB7XHJcbiAgcGFkZGluZzogNjBweCAwcHggMzBweCAwcHg7XHJcbn1cclxuXHJcbi5wYWdlIHVsIHtcclxuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbn1cclxuXHJcbi5wYWdlIHVsIGxpIHtcclxuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbn1cclxuXHJcbi5wYWdlIC5oaWdobGlnaHQge1xyXG4gIHBhZGRpbmc6IDIxcHggMjJweCAyMHB4IDIycHg7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDMwcHggMHB4O1xyXG4gIGZvbnQ6IDE0cHgvMjJweCAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ucGFnZSAuaGlnaGxpZ2h0IHAge1xyXG4gIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcclxufVxyXG5cclxuLnBhZ2UgLmhpZ2hsaWdodCBoNSxcclxuLnBhZ2UgLmhpZ2hsaWdodCBoNiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnBhZ2UuYmdfZ3JleSAuaGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5wYWdlLmJnX3doaXRlIC5oaWdobGlnaHQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1taWRibHVlOyAvKm9sZCBncmV5OiAjRjZGOEZCKi9cclxufVxyXG5cclxuLyogU1RBUlRQQUdFICovXHJcblxyXG4udGV4dF9hcmVhIHtcclxuICAmIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmIHAge1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbl9zdGFydCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWFpbl9zdGFydCAudGV4dF9hcmVhIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4ubWFpbl9zdGFydCAuaW1nX2FyZWEge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC00MHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uaW1nX2FyZWEge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NtYWxsX2Jsb2NrIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxufVxyXG4vKiBDT0xMRUNUSU9OUEFHRSAmIEFSVElDTEVQQUdFICovXHJcbi5tYWluX2NvbGxlY3Rpb24gLnRleHRfYXJlYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaGlnaGxpZ2h0O1xyXG59XHJcblxyXG4ubWFpbl9jb2xsZWN0aW9uIC5saW5rX2Jsb2NrX25hdiB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5tYWluX2NvbGxlY3Rpb24gLnRleHRfYXJlYSBoMiB7XHJcbiAgcGFkZGluZy10b3A6IDRweDtcclxufVxyXG5cclxuLmFydGljbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFydGljbGUgLnJvdyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubmF2aWdhdGVfdG9fdG9wIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMzA2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saW5rYmx1ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2aWdhdGVfdG9fdG9wOmFmdGVyLFxyXG4ubmF2aWdhdGVfdG9fdG9wOmJlZm9yZSB7XHJcbiAgYm90dG9tOiAxMDAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uYmdfZ3JleSAubmF2aWdhdGVfdG9fdG9wOmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMjEzLCAyMTMsIDIxMywgMCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gIGJvcmRlci13aWR0aDogOHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG59XHJcblxyXG4uYmdfd2hpdGUgLm5hdmlnYXRlX3RvX3RvcDphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMywgMjEzLCAyMTMsIDApO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXItd2lkdGg6IDhweDtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxufVxyXG5cclxuLm5hdmlnYXRlX3RvX3RvcDpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDI0OCwgMjUxLCAwKTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcclxufVxyXG5cclxuLm5hdmlnYXRlX3RvX3RvcCBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5uYXZpZ2F0ZV90b190b3AgYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxufVxyXG5cclxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAubWFpbl9jb250ZW50X2NvbnRhaW5lcjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZGdyYXk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbl9jb250ZW50W2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XHJcbiAgLyogIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmRncmF5O1xyXG4gIHBhZGRpbmc6IDAgMjVweCAyNXB4IDI1cHg7XHJcbn1cclxuXHJcbi5tYWluX2NvbnRlbnRbYXJpYS1leHBhbmRlZD0nZmFsc2UnXSB7XHJcbiAgLyogIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyovXHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLm1haW5fY29udGVudF93cmFwcGVyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5jb250ZW50SGVpZ2h0IHtcclxuICBoZWlnaHQ6IDkycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNob3dDb250ZW50IHtcclxuICBoZWlnaHQ6IDUwMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ubWFpbl9jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ubWFpbl9jb250ZW50X2V4cGFuZGVkIHtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgdWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbn1cclxuXHJcbi5wYWdlIC5hcnRpY2xlIGxpIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgaDMge1xyXG4gIHBhZGRpbmctdG9wOiA5cHg7XHJcbn1cclxuXHJcbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgdWwge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgbGkge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuXHJcbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgLmxpc3RfYmxvY2sgbGkge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuXHJcbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgbGk6YmVmb3JlIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBwYWRkaW5nLXRvcDogOHB4O1xyXG59XHJcblxyXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IGxpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9JbWFnZXMvbGlzdC1pY29uLWJsdWUucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggOHB4O1xyXG59XHJcblxyXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XHJcbiAgcGFkZGluZy10b3A6IDBweDtcclxufVxyXG5cclxuLmJnX3doaXRlIC5tYWluX2NvbnRlbnQgaW1nIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4uYmdfZ3JleSAubWFpbl9jb250ZW50IGltZyB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLm1haW5fY29udGVudCBpbWcubm9fYm9yZGVyIHtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZV9hcnRpY2xlX2NvbnRlbnQge1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLmFydGljbGVfcHVibGlzaEluZm8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBkaXY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZV9jb250ZW50X21lbnUge1xyXG4gIHBhZGRpbmc6IDAgMCAyMHB4IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbnRlbnRfcGFyYWdyYXBoIHtcclxuICAgIG1pbi13aWR0aDogNjYwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyAuYXJ0aWNsZV9jb250ZW50X21lbnUgYSB7XHJcbi8vICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9hc2lkZSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0Z3JheTtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIG1pbi13aWR0aDogNjYwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRfYXJlYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG5cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdW1tYXJ5LXBhZ2Uge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuLmFydGljbGVfY29udGVudF9tZW51X2hlYWRlciB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTI0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzE0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0OXB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbnRlbnRfbWVudVthcmlhLWV4cGFuZGVkPSd0cnVlJ10gPiAuYXJ0aWNsZV9jb2xsYXBzZV9hcnJvdyB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG59XHJcblxyXG4ubm9IZWlnaHQge1xyXG4gIHBhZGRpbmc6IDBweCA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3VtbWFyeV9hcnRpY2xlIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi5yZWxhdGVkX2FydGljbGVzIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZV9jb2xsYXBzZSB7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbGxhcHNlX2NpcmNsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMjVweDtcclxuICB3aWR0aDogMjVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgY29udGVudDogJyc7XHJcbiAgbGVmdDogMjVweDtcclxuICB0b3A6IDE0cHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbGxhcHNlX2Fycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDM0cHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAyMXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJvcmRlcjogc29saWQgJGNvbG9yLWRhcmtibHVlO1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgd2lkdGg6IDNweDtcclxuICBoZWlnaHQ6IDNweDtcclxuICBwYWRkaW5nOiAzcHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZV9jb2xsYXBzZV9jaXJjbGU6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmFydGljbGVfY29sbGFwc2UgaDM6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuXHJcbi5hcnRpY2xlX2NvbGxhcHNlX2NpcmNsZV9mb290ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgbGVmdDogMjVweDtcclxuICAgIHRvcDogMTRweDtcclxufVxyXG5cclxuLmFydGljbGVfY29sbGFwc2VfYXJyb3dfZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDM0cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMjFweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXI6IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICB3aWR0aDogM3B4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmFydGljbGVfY29sbGFwc2VfZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHggNzVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFydGljbGVfY29sbGFwc2VfZm9vdGVyIGgzIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmFydGljbGVfY29udGVudF9tZW51X2JvZHkge1xyXG4gICAgLy8gJiB1bCBsaTo6YmVmb3JlIHtcclxuICAgIC8vICAgY29udGVudDogJ1xcMjAyMic7IC8qIEFkZCBjb250ZW50OiBcXDIwMjIgaXMgdGhlIENTUyBDb2RlL3VuaWNvZGUgZm9yIGEgYnVsbGV0ICovXHJcbiAgICAvLyAgIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7IC8qIENoYW5nZSB0aGUgY29sb3IgKi9cclxuICAgIC8vICAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIElmIHlvdSB3YW50IGl0IHRvIGJlIGJvbGQgKi9cclxuICAgIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBOZWVkZWQgdG8gYWRkIHNwYWNlIGJldHdlZW4gdGhlIGJ1bGxldCBhbmQgdGhlIHRleHQgKi9cclxuICAgIC8vICAgd2lkdGg6IDFlbTsgLyogQWxzbyBuZWVkZWQgZm9yIHNwYWNlICh0d2VhayBpZiBuZWVkZWQpICovXHJcbiAgICAvLyAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAvKiBBbHNvIG5lZWRlZCBmb3Igc3BhY2UgKHR3ZWFrIGlmIG5lZWRlZCkgKi9cclxuICAgIC8vIH1cclxuICAgIGgxIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVySW5ncmVzcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgY29sb3I6ICM0NTQ1NDU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBmb250LWZhbWlseTogQXZlbmlyTmV4dExUUHJvRGVtaSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYgb2wgbGk6Om1hcmtlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTsgLyogQ2hhbmdlIHRoZSBjb2xvciAqL1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiAgICAuYXJ0aWNsZV9jb250ZW50X21lbnVfYm9keSBwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIExJU1QgQVJUSUNMRSAqL1xyXG5cclxuICAgIC5saXN0YXJ0aWNsZXNfd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RhcnRpY2xlX2Zvcm0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdGFydGljbGVzX3dyYXBwZXIgaDEge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMCA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0YXJ0aWNsZXNfd3JhcHBlciBoMSxcclxuICAgIC5zdW1tYXJ5X2ZpbmRhcnRpY2xlIHtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuLmxpc3RhcnRpY2xlX2NvbnRhaW5lciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblxyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4gICAgLmxpc3RhcnRpY2xlX2NvbnRhaW5lcjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0YXJ0aWNsZV9jb250YWluZXIgaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0YXJ0aWNsZV9wYWdlbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICAgICYgZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuXHJcbiAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgZGl2Omxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIGRpdjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdGFydGljbGVfYm9keSB7XHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0YXJ0aWNsZV9wYWdlbmF0aW9uIC5saXN0YXJ0aWNsZV9zZWVtb3JlIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0YXJ0aWNsZV9zZWVtb3JlIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX2FyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FscGFkZGluZztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX2FyZWFfY3Jvc3Mge1xyXG4gICAgICAgIHRvcDogMzlweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX2FyZWEgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB3aWR0aDogODYlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSB1cmwoLi4vSW1hZ2VzL3NlYXJjaC1wc24uc3ZnKSBuby1yZXBlYXQgMTlweCAxOXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gICAgICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmtibHVlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaF9hcmVhIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxyXG4gICAgeDotbW96LWFueS1saW5rLFxyXG4gICAgeDpkZWZhdWx0IHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMzBweCA2cHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaF9yZXN1bHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaF9yZXN1bHQgLnJlc3VsdF9ub19oaXRzIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaF9yZXN1bHQgLnJlc3VsdF9oaXRzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHggMjBweCAyM3B4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICAgICAgZm9udDogMTRweC8yMnB4ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYVtocmVmKj0nLnBkZiddOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnXFw2NSc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdsbXNuaWNvbic7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpIGg2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpIGE6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpIGEgLmljb24ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbG1zbmljb24nO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhOmhvdmVyIC5pY29uIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtibHVlO1xyXG4gICAgfVxyXG4gICAgLyogRVBJU0VSVkVSIC0gU1RBUlQgKi9cclxuICAgICNlcGktcXVpY2tOYXZpZ2F0b3IgbGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNlcGktcXVpY2tOYXZpZ2F0b3IgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lcGktcXVpY2tOYXZpZ2F0b3ItZWRpdExpbmsgbGk6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gICAgLyogRVBJU0VSVkVSIC0gRU5EICovXHJcbiAgICAvKiBDT0xPUiBDTEFTU0VTICovXHJcblxyXG4gICAgLmJnX2JsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmdfYmx1ZSBoMyxcclxuICAgIC5iZ19ibHVlIHAsXHJcbiAgICAuYmdfZ3JlZW4gaDMsXHJcbiAgICAuYmdfZ3JlZW4gcCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmdfZ3JlZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1pbnZlcnRlZDtcclxuICAgIH1cclxuXHJcbiAgICAuYmdfZ3JleSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZ193aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZ19zdGFuZGFyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnX3N0YW5kYXJkbGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM4M2IzZDM7XHJcbiAgICB9XHJcbiAgICAvKiBFUElTRVJWRVIgLSBTVEFSVCAqL1xyXG4gICAgI2VwaS1xdWlja05hdmlnYXRvciBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2VwaS1xdWlja05hdmlnYXRvciB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVwaS1xdWlja05hdmlnYXRvci1lZGl0TGluayBsaTpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAvKiBFUElTRVJWRVIgLSBFTkQgKi9cclxuICAgIC8qIEFOSU1BVElPTlMgKi9cclxuICAgIC5oZWFkZXJfYW5pbWF0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMTJweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWJhY2tncm91bmQtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kZ3JheTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtdHJhbnNpdGlvbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXRlYXNlcnRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIFNoYXJlYmFyXHJcbiAgICAuc2hhcmViYXIge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ib3gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci13aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyM3B4KSBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGxlZnQgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAjc2hhcmVidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hhcmViYXI6aG92ZXIgJiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItd2lkdGggMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTIzcHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci13aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBsZWZ0IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDAuMnM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnNoYXJlYmFyOmhvdmVyICYge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMC4ycztcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyM3B4KSBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtLWNhbGMoMjAgKyAyMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoNSk7XHJcblxyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCArIDUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSIsIkBpbXBvcnQgJy4vX3ZhcmlhYmxlcy5zY3NzJztcclxuXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyR0YWJsZXQtd2lkdGh9KSBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC13aWR0aCAtIDFweH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1vYmlsZSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldC13aWR0aCAtIDFweH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1vYmlsZS10YWJsZXQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3Atd2lkdGggLTF9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skZGVza3RvcC13aWR0aH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHByaW50IHtcclxuICBAbWVkaWEgKHByaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iLCIvKiBHTE9CQUwgTkFWSUdBVElPTiAqL1xyXG5cclxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB1bCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwuYXJyb3c6YmVmb3JlIHtcclxuICB0b3A6IC0zOXB4O1xyXG4gIGxlZnQ6IDI1cHg7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb250ZW50OiAnICc7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXItY29sb3I6ICRjb2xvci1taWRibHVlO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICBib3JkZXItd2lkdGg6IDEycHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbn1cclxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwuYXJyb3c6YWZ0ZXIge1xyXG4gIHRvcDogLTQ1cHg7XHJcbiAgbGVmdDogMjVweDtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci13aWR0aDogMThweDtcclxuICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItbWlkYmx1ZTtcclxuICBib3JkZXItd2lkdGg6IDE1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcclxuICAuaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB1bC5hcnJvdzpiZWZvcmUge1xyXG4gICAgdG9wOiAtMzlweDtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1taWRibHVlO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgfVxyXG4gIC5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIHVsLmFycm93OmFmdGVyIHtcclxuICAgIHRvcDogLTQ1cHg7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1taWRibHVlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgbGk6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpIGEge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaSBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgbGk6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpOmZpcnN0LWNoaWxkIGE6YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogJ3Bzbmljb24nO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgY29udGVudDogJ1xcNjYnO1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaTpmaXJzdC1jaGlsZCBhOmJlZm9yZTpob3ZlciB7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrYmx1ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIFRPUCBOQVZJR0FUSU9OICovXHJcblxyXG4udG9wIHVsIGxpIHtcclxuICBhIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmZpcnN0LW9mLXR5cGUgYSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAwO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYudG9wIHVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2LnRvcCBsaSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYudG9wIGxpOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2LnRvcCBsaSBhIHtcclxuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuICAvLyBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2LnRvcCBsaSBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi50b3AgbGkuc2VsZWN0ZWQgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi8qIFNVQiBOQVZJR0FUSU9OICovXHJcblxyXG5uYXYuc3ViIHtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gIG1hcmdpbjogNjBweCAwcHggNjBweCAwcHg7XHJcbn1cclxuXHJcbm5hdi5zdWIgaDQge1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1saW5rYmx1ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMHB4IDlweCAwcHg7XHJcbn1cclxuXHJcbm5hdiB1bCBsaSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbm5hdi5zdWIgaDQ6YWZ0ZXIsXHJcbm5hdi5zdWIgaDQ6YmVmb3JlIHtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbm5hdi5zdWIgaDQ6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItbWlkYmx1ZTtcclxuICBib3JkZXItd2lkdGg6IDhweDtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxufVxyXG5cclxubmF2LnN1YiBoNDpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSg2MywgMTEzLCAxNjQsIDApO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICBib3JkZXItd2lkdGg6IDExcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG59XHJcblxyXG5uYXYuc3ViIHVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG59XHJcblxyXG5uYXYuc3ViIGxpIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxufVxyXG5cclxubmF2LnN1YiBsaSAuaWNvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdwc25pY29uJztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbm5hdi5zdWIgbGk6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxufVxyXG5cclxubmF2LnN1YiBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxM3B4IDIwcHggMTJweCAyMHB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbm5hdi5zdWIgYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWludmVydGVkO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbm5hdi5zdWIgYTpob3ZlciAuaWNvbiB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBGT09URVIgTkFWSUdBVElPTiAqL1xyXG5cclxuLm1vYmlsZV9mb290ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kZXNrdG9wX2Zvb3RlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMjBweCAwcHggMjBweCAwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXBfZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgJiBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDM5M3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcclxuICAuZm9vdGVyX3dyYXBfZmxleCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogdW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX3dyYXBfZmxleCB1bCBsaSBwIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXBfZmxleCB1bCBsaSBkaXYge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXBfdGl0bGUge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkgdWwge1xyXG4gIC8qbWF4LXdpZHRoOiAxMjlweDsqL1xyXG5cclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkgdWwgbGkge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkgYSB7XHJcbiAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuICAgIHBhZGRpbmc6IDAgMCA0cHggMCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkuc2VsZWN0ZWQgYSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpLnNlbGVjdGVkIHVsIGxpIGEge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyOiAwcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCBsaSBhIHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgLyotbXMtd29yZC1icmVhazogYnJlYWstYWxsOyovXHJcbiAgcGFkZGluZzogNHB4IDBweCA0cHggMTJweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkgdWwgbGkgYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcclxuICAuZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCB7XHJcbiAgICAvKm1heC13aWR0aDogMTI5cHg7Ki9cclxuICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlX2Zvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5kZXNrdG9wX2Zvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzhweCkge1xyXG4gIC8vIC5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIHVsLmFycm93OmJlZm9yZSB7XHJcbiAgLy8gICB0b3A6IC0yODUlO1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwuYXJyb3c6YWZ0ZXIge1xyXG4gIC8vICAgdG9wOiAtMjkxJTtcclxuICAvLyB9XHJcblxyXG4gIC5oZWFkZXJfd3JhcCBuYXYudG9wIGxpIHtcclxuICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDBweDtcclxuICB9XHJcbn1cclxuIiwiLyogR1JJRCBMQVlPVVQgKi9cclxuXHJcbi5jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmNvbDEgLnJvdyB7XHJcbiAgd2lkdGg6IDg5cHg7XHJcbn1cclxuLmNvbDIgLnJvdyB7XHJcbiAgd2lkdGg6IDE3OHB4O1xyXG59XHJcbi5jb2wzIC5yb3cge1xyXG4gIHdpZHRoOiAyNjdweDtcclxufVxyXG4uY29sNCAucm93IHtcclxuICB3aWR0aDogMzU2cHg7XHJcbn1cclxuLmNvbDUgLnJvdyB7XHJcbiAgd2lkdGg6IDQ0NXB4O1xyXG59XHJcbi5jb2w2IC5yb3cge1xyXG4gIHdpZHRoOiA1MzRweDtcclxufVxyXG4uY29sNyAucm93IHtcclxuICB3aWR0aDogNjIzcHg7XHJcbn1cclxuLmNvbDggLnJvdyB7XHJcbiAgd2lkdGg6IDcxMnB4O1xyXG59XHJcbi5jb2w5IC5yb3cge1xyXG4gIHdpZHRoOiA4MDFweDtcclxufVxyXG4uY29sMTAgLnJvdyB7XHJcbiAgd2lkdGg6IDg5MHB4O1xyXG59XHJcbi5jb2wxMSAucm93IHtcclxuICB3aWR0aDogOTc5cHg7XHJcbn1cclxuLmNvbDEyIC5yb3cge1xyXG4gIHdpZHRoOiAxMDY4cHg7XHJcbn1cclxuXHJcbi5vZmZzZXQxIHtcclxuICBtYXJnaW4tbGVmdDogODlweDtcclxufVxyXG5cclxuLm9mZnNldDgge1xyXG4gIG1hcmdpbi1sZWZ0OiA3MTJweDtcclxufVxyXG5cclxuLyogbGFzdCBjb2x1bW4gbm8tbWFyZ2luICovXHJcbi5jb2wxLmxhc3QsXHJcbi5jb2wyLmxhc3QsXHJcbi5jb2wzLmxhc3QsXHJcbi5jb2w0Lmxhc3QsXHJcbi5jb2w1Lmxhc3QsXHJcbi5jb2w2Lmxhc3QsXHJcbi5jb2w3Lmxhc3QsXHJcbi5jb2w4Lmxhc3QsXHJcbi5jb2w5Lmxhc3QsXHJcbi5jb2wxMC5sYXN0LFxyXG4uY29sMTEubGFzdCxcclxuLmNvbDEyLmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4vKiBjbGVhcmZpeCAqL1xyXG5cclxuLmNsZWFyZml4OmFmdGVyLFxyXG4ucm93OmFmdGVyIHtcclxuICBjb250ZW50OiAnLic7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uY2xlYXJmaXgsXHJcbi5yb3cge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufSAvKlRob3NlIHR3byAuY2xlYXJmaXggaGF2ZSB0byBiZSBzZXBhcmF0ZSEpKi9cclxuLmNsZWFyZml4LFxyXG4ucm93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiovXHJcblxyXG4uZnVsbHdpZHRoLWNvbnRhaW5lci1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1taWRibHVlO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXZoZWFkZXItZmxleC1pbm5lciB7XHJcbiAgJiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm5hdmNvbnRhaW5lci1mbGV4IHtcclxuICAmIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8qcGFkZGluZzogMCAxNTBweDsqL1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgIC8qXHRtYXJnaW4tcmlnaHQ6IC0xNTBweDtcclxuXHQgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7Ki9cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItbGlua2JsdWU7XHJcbiAgICB9XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnN0YXJ0Y29udGFpbmVyLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcC1mbGV4IHtcclxuICB3aWR0aDogMTI0MHB4O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHdpZHRoOiA5NzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItZmxleCB7XHJcbiAgd2lkdGg6IDEyNDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHdpZHRoOiA5NzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGV4LXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4uZmxleC1jb2x1bW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmYxIHtcclxuICB3aWR0aDogMTAlO1xyXG59XHJcblxyXG4uZjIge1xyXG4gIHdpZHRoOiAyMCU7XHJcbn1cclxuLmYzIHtcclxuICB3aWR0aDogMzAlO1xyXG59XHJcbi5mNCB7XHJcbiAgd2lkdGg6IDQwJTtcclxufVxyXG4uZjUge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuLmY2IHtcclxuICB3aWR0aDogNjAlO1xyXG59XHJcbi5mNyB7XHJcbiAgd2lkdGg6IDcwJTtcclxufVxyXG4uZjgge1xyXG4gIHdpZHRoOiA4MCU7XHJcbn1cclxuLmY5IHtcclxuICB3aWR0aDogOTAlO1xyXG59XHJcbi5mMTAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29udGVudHJvdy1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi5zdGFydGNvbnRhaW5lci1ib3gge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICAmX190ZXh0YXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDYyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDExcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0ODVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyODhweDtcclxuICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQ5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2hjb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWxpbmtibHVlO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZW1lbnUtY29udGFpbmVyLFxyXG4ubW9iaWxlbWVudS1zZWFyY2gge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmRlc2t0b3Age1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1vYmlsZSBleGNsdXNpdmUgY2xhc3Nlc1xyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAuc3RhcnRjb250YWluZXItYm94IHAsXHJcbiAgLnN0YXJ0Y29udGFpbmVyLWJveCBoMSB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgfVxyXG5cclxuICAubmF2aGVhZGVyLWZsZXgge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGVtZW51LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlbWVudS1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMTlweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgICYgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICB3aWR0aDogMjFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vSGFtYnVyZ2VyIG1lbnVcclxuICAuYmFyMSxcclxuICAuYmFyMixcclxuICAuYmFyMyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICAgIG1hcmdpbjogMi4zcHggMDtcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgfVxyXG5cclxuICAuY2hhbmdlIC5iYXIxIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTRweCwgNHB4KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC00cHgsIDRweCk7XHJcbiAgfVxyXG5cclxuICAuY2hhbmdlIC5iYXIyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAuY2hhbmdlIC5iYXIzIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNXB4LCAtNXB4KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTVweCwgLTVweCk7XHJcbiAgfVxyXG5cclxuICAudG9wbmF2aWdhdGlvbmxpbmtzIHVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudG9wbmF2aWdhdGlvbmxpbmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcbiIsIi5tb2RhbC1vcGVuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLmJsdXIge1xyXG4gICAgZmlsdGVyOiBibHVyKDRweCk7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWwtaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbC1kaXNwbGF5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206MDtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBoZWlnaHQ6IDM3OHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9uLXRvZ2dsZV9fbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlW2FyaWEtcHJlc3NlZD0ndHJ1ZSddIHtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDAuNXB4O1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlX19wcmVhbWJsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDMwcHggMCAzMHB4IDA7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmVfX3RleHQtaWNvbiB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZV9fdGV4dC1pY29uLWFjdGl2ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlX190ZXh0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b25zLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW5fX2J1dHRvbnMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b24tdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9uLWN0YSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWwtdGFibGUge1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlLWV4cGFuZCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZS1leHBhbmQtdGFibGV3cmFwcGVyIHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNsb3NlZCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uLS1vcGVuIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsLXRhYmxlLXJvdyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTBweCA1cHggMTBweCAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbC10YWJsZS1oZWFkIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnN3aXRjaCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbn1cclxuXHJcbi5zd2l0Y2ggaW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG59XHJcblxyXG4uc2xpZGVyOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgbGVmdDogNDdweDtcclxuICAgIGJvdHRvbTogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvb2tpZS1vZmY7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG59XHJcblxyXG4uc2xpZGVyLWZ1bGxXaWR0aCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwLjJweCAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDVweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDVweCk7XHJcbn1cclxuXHJcbi8qLS0tLS0tIEFEREVEIENTUyAtLS0tLS0tLS0qL1xyXG4ub24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm9uIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDI3JTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4ub24tZnVsbFdpZHRoIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLm9mZiB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNzMlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciAub2ZmIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5vbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKi0tLS0tLS0tLSBFTkQgLS0tLS0tLS0qL1xyXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cclxuLnNsaWRlci5yb3VuZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG59XHJcblxyXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5zbGlkZXIuc3F1YXJlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbn1cclxuXHJcbi5zbGlkZXIuc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XHJcbiAgICAuYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9ucyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9uLXRvZ2dsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b24tY3RhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCIuc21hbGxfYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYmxvY2tfdHdvX3dyYXBwZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4uYmxvY2tfdHdvX3dyYXBwZXI6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogNTAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5ibG9ja190d28gLnNtYWxsX2Jsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcblxyXG4udGVhc2VyX2Jsb2NrIHtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJsb2NrX3RocmVlX3dyYXBwZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAzOTNweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ibG9ja190aHJlZV9jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5ibG9ja190aHJlZV93cmFwcGVyOm50aC1vZi10eXBlKC1uICsgMikge1xyXG4gIG1hcmdpbi1yaWdodDogMzBweDtcclxufVxyXG5cclxuLmJsb2NrX3RocmVlIC5zbWFsbF9ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG5cclxuLmJsb2NrX3R3byAuc21hbGxfYmxvY2subGFzdCxcclxuLmJsb2NrX3RocmVlIC5zbWFsbF9ibG9jay5sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xyXG4gIC5ibG9ja190aHJlZV9jb250YWluZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmJsb2NrX3R3b193cmFwcGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICB9XHJcblxyXG4gIC5ibG9ja190aHJlZV93cmFwcGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICB9XHJcblxyXG4gIC5ibG9ja190d28gLnNtYWxsX2Jsb2NrOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrX3RocmVlIC5zbWFsbF9ibG9jazpsYXN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5ibG9ja190d29fd3JhcHBlcjpmaXJzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLyogQkxPQ0tfQVJFQSAqL1xyXG5cclxuLmJpZ19ibG9ja19hcmVhIHtcclxuICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5iaWdfYmxvY2tfYXJlYS5sYXN0X2Jsb2NrIHtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLmJpZ19ibG9ja19hcmVhIC5yb3cge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcclxuICAubGlzdF9ibG9ja19tb2JpbGVtZW51X2xpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgJiB1bCBsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudV9saW5rIGEge1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zbWFsbF9ibG9jay5saXN0X2Jsb2NrX21vYmlsZW1lbnUgaDEge1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gIH1cclxuICAuYmlnX2Jsb2NrX2FyZWEge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFRFWFRfQkxPQ0sgKi9cclxuLmFydGljbGVfY29udGVudF9tZW51IC50ZXh0X2FyZWEge1xyXG4vKiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyovXHJcbiAgYSB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5hcnRpY2xlX2NvbnRlbnRfbWVudSAuaW1nX3RleHRfYmxvY2sge1xyXG4gIGEge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRleHRfYXJlYSB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLnRleHRfYmxvY2sgLnRleHRfYXJlYSB7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLnRleHRfYmxvY2sgLnRleHRfYXJlYSBwIHtcclxuICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XHJcbn1cclxuXHJcbi8qIElNQUdFX1RFWFRfQkxPQ0sgKi9cclxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIC5pbWdfYXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIC50ZXh0X2FyZWEge1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayAudGV4dF9hcmVhIGg0IHtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayAudGV4dF9hcmVhIHAge1xyXG4gIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbn1cclxuXHJcbi5pbWdfdGV4dF9ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaGlnaGxpZ2h0O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgYSBoNCB7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrYmx1ZTtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGE6aG92ZXIgaDMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgYTpob3ZlciBoNDphZnRlciB7XHJcbiAgY29sb3I6ICRjb2xvci1pbnZlcnRlZDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xyXG4gIC5zbWFsbF9ibG9jay50ZXh0X2Jsb2NrIC50ZXh0X2FyZWEge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIExJU1RfQkxPQ0sgKi9cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGg0IHtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJGNvbG9yLWxpbmtibHVlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgcGFkZGluZzogMjJweCAwIDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgei1pbmRleDogOTAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGg0OmFmdGVyLFxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBoNDpiZWZvcmUge1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb250ZW50OiAnICc7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgaDQ6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrLmJnX2dyZXkgaDQ6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGg0OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYzLCAxMTMsIDE2NCwgMCk7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gIGJvcmRlci13aWR0aDogMTFweDtcclxuICBtYXJnaW4tbGVmdDogLTExcHg7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIHVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG5cclxuXHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrX21vYmlsZW1lbnUgdWwge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwIDMwcHg7XHJcbn1cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmxpbmtfYmxvY2tfbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0X2Jsb2NrX21vYmlsZW1lbnUge1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAmIHVsIGxpOmZpcnN0LW9mLXR5cGUgYSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJiB1bCBsaTpsYXN0LW9mLXR5cGUgYSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9ja19tb2JpbGVtZW51IGEge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbn1cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgbGk6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDAgNXB4O1xyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmxhc3Qtb2YtdHlwZSB7XHJcbiAgcGFkZGluZzogNXB4IDAgMTRweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgbGkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCAuc21hbGxfYmxvY2subGlzdF9ibG9jayBsaSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgbGk6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBtYXJnaW46IDBweDtcclxuICBmb250LWZhbWlseTogJ3Bzbmljb24nO1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAwcHg7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpIC5pY29uIHtcclxuICBmb250LWZhbWlseTogJ3Bzbmljb24nO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaTpmaXJzdC1vZi10eXBlIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDMwcHggMTBweCAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IC0xM3B4IDAgLTVweDtcclxufVxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaTpsYXN0LW9mLXR5cGUgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTVweCAxMHB4IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogLTVweCAwIC0xM3B4O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogLTVweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNzhweCkge1xyXG4gIC5saXN0X2Jsb2NrX21vYmlsZW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi50ZWFzZXJfYmxvY2tfYXJ0aWNsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaW5mby1ibG9jayB7XHJcbiAgICAmIHAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIkYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMTtcclxuJGJ1dHRvbi1jb2xvcjogIzU5OTY3NDtcclxuXHJcbi5kdXBsaWNhdGVzIHtcclxuICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn0iLCIuYy1jYXRlZ29yeS1saXN0IHtcclxuICAgIGhlaWdodDogNDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qTU9CSUxFIFNUWUxFUyovXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmFiYWJhO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXhwYW5kRmlsdGVyT3B0aW9ucyB7XHJcbiAgICAgICAgLypNT0JJTEUgU1RZTEVTKi9cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sb25nTGlzdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJiBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXhwYW5kIHtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vYmlsZWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAvKk1PQklMRSBTVFlMRVMqL1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JhYmE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAvKk1PQklMRSBTVFlMRVMqL1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWxwdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDU0NTQ1O1xyXG4gICAgfVxyXG59XHJcbiIsIi5jLWNoZWNrYm94IHtcclxuICAgICZfX2NoZWNrZWQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAvLyBJbnNwaXJlZCBieSBodHRwczovL3d3dy53M3NjaG9vbHMuY29tL2hvd3RvL2hvd3RvX2Nzc19jdXN0b21fY2hlY2tib3guYXNwLlxyXG4gICAgLyogQ3VzdG9taXplIHRoZSBsYWJlbCAodGhlIGNvbnRhaW5lcikgKi9cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IGNoZWNrYm94ICovXHJcbiAgICAuY29udGFpbmVyIGlucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG4gICAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXHJcbiAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXHJcbiAgICAuY29udGFpbmVyOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgIH1cclxuICAgIC8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xyXG4gICAgLmNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saW5rYmx1ZTtcclxuICAgIH1cclxuICAgIC8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXHJcbiAgICAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cclxuICAgIC5jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cclxuICAgIC5jb250YWluZXIgLmNoZWNrbWFyazphZnRlciB7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLmMtY2hlY2tib3gtbGlzdCB7XHJcbiAgICAvKk1PQklMRSBTVFlMRVMqL1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCIvLyBAaW1wb3J0ICcuLi9zaGFyZWQvbmljZS1zZWxlY3QvY3NzL25pY2Utc2VsZWN0JztcclxuXHJcbi5jLWRyb3Bkb3duIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICB9XHJcbiAgLy8gJiAubmljZS1zZWxlY3Qge1xyXG4gIC8vICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gICBib3JkZXI6IG5vbmU7XHJcbiAgLy8gICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC8vICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAvLyAgIGZsb2F0OiByaWdodDtcclxuICAvLyAgIHdpZHRoOiAxNTBweDtcclxuICAvLyAgICYgLm9wdGlvbi5mb2N1cyxcclxuICAvLyAgIC5vcHRpb246aG92ZXIge1xyXG4gIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlOGYxO1xyXG4gIC8vICAgfVxyXG4gIC8vICAgJiAubGlzdCB7XHJcbiAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAvLyAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIC8vICAgfVxyXG4gIC8vICAgJjphZnRlciB7XHJcbiAgLy8gICAgIGNvbnRlbnQ6ICcnO1xyXG4gIC8vICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIC8vICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAvLyAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIGJsYWNrO1xyXG4gIC8vICAgICBoZWlnaHQ6IDA7XHJcbiAgLy8gICAgIHdpZHRoOiAwO1xyXG4gIC8vICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAvLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAvLyAgIH1cclxuICAvLyAgICYub3BlbjphZnRlciB7XHJcbiAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufVxyXG4iLCIuYy1lbXB0eXJlc3VsdCB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGNvbG9yOiByZWQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAmX19oaWRlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICZfX3Nob3cge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuIiwiJGJhY2tncm91bmQtY29sb3I6ICNlOGViZjE7XHJcbiRidXR0b24tY29sb3I6ICM1OTk2NzQ7XHJcblxyXG4uYy1zZWFyY2hib3gtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTI0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLypNT0JJTEUgU1RZTEVTKi9cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzcHgpIHtcclxuICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgIHdpZHRoOiA5NzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYy1zZWFyY2hib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJl9fY3Jvc3Mge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJl9fY3Jvc3MtMSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY3Jvc3MtMiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIGZvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCguLi9JbWFnZXMvc2VhcmNoLXBzbi5zdmcpIG5vLXJlcGVhdCAxOXB4IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLypNT0JJTEUgU1RZTEVTKi9cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjNweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTE3YTliO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFiM2Q1YTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLypNT0JJTEUgU1RZTEVTKi9cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjNweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVzZXRfYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUxN2E5YjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzUxN2E5YjtcclxuICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWIzZDVhO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKk1PQklMRSBTVFlMRVMqL1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTEyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRkaXNhYmxlZF9idXR0b25fY29sb3I6ICNjY2M7XHJcblxyXG5cclxuLmMtcmVmZXJhdC1ib2R5IHtcclxuICAgICYgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcbi5jLXBhZ2luYXRvciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLypNT0JJTEUgU1RZTEVTKi9cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmIGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG5cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgZGl2Omxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmIGRpdjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNzdweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzc1ZTdmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAvKk1PQklMRSBTVFlMRVMqL1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxYjNkNWE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGlzYWJsZWRfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRpc2FibGVkX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGlzYWJsZWRfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkaXNhYmxlZF9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N1cnJlbnRwYWdlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLy9AaW1wb3J0ICdjb2xvcnMnO1xyXG4uYy1zZWFyY2hyZXN1bHQtY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYy1zZWFyY2hyZXN1bHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMzAwMDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvKk1PQklMRSBTVFlMRVMqL1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX251bWJlcm9maGl0cyB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjZiNmI3O1xyXG5cclxuICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8qTU9CSUxFIFNUWUxFUyovXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM3NWU3ZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVmZXJhdG51bWJlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzc1ZTdmO1xyXG4gICAgICAgICAgICAvKk1PQklMRSBTVFlMRVMqL1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb3J0b3JkZXItZHJvcGRvd24ge1xyXG4gIGNvbG9yOiAjMzc1ZTdmO1xyXG59XHJcbiIsIkBpbXBvcnQgJy4uL2NvbXBvbmVudHMtcmVhY3QvY29sb3JzLnNjc3MnLCAnLi4vY29tcG9uZW50cy1yZWFjdC9jYXRlZ29yaWVzL2MtY2F0ZWdvcnktbGlzdC5zY3NzJywgJy4uL2NvbXBvbmVudHMtcmVhY3QvY2hlY2tib3hsaXN0L2MtY2hlY2tib3gtbGlzdC5zY3NzJyxcclxuICAnLi4vY29tcG9uZW50cy1yZWFjdC9kcm9wZG93bi9jLWRyb3Bkb3duLnNjc3MnLCAnLi4vY29tcG9uZW50cy1yZWFjdC9lbXB0eXJlc3VsdC9jLWVtcHR5cmVzdWx0LnNjc3MnLCAnLi4vY29tcG9uZW50cy1yZWFjdC9zZWFyY2hib3gvYy1zZWFyY2hib3guc2NzcycsXHJcbiAgJy4uL2NvbXBvbmVudHMtcmVhY3Qvc2VhcmNocmVzdWx0L2MtcGFnaW5hdG9yLnNjc3MnLCAnLi4vY29tcG9uZW50cy1yZWFjdC9zZWFyY2hyZXN1bHQvYy1zZWFyY2hyZXN1bHQuc2NzcycsICcuLi9jb21wb25lbnRzLXJlYWN0L3ZhcmlhYmxlcy5zY3NzJyxcclxuICAnLi4vLi4vLi4vLi4vLi4vLi4vQ29udGVudC9QU04vY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MnO1xyXG5cclxuJGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiRidXR0b24tY29sb3I6ICM1OTk2NzQ7XHJcblxyXG4uYXBwIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uY2F0ZWdvcnktbGlzdHMtZnJhbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICBtYXJnaW46IDAgLTMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmNhdGVnb3J5LWxpc3RzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB3aWR0aDogOTcwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UucmVmZXJhdCB7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjNweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5iYWNrbGluayB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzQxNzRhNDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNDE3NGE0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5wcmludGxpbmsge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmIC50ZXh0X2FyZWEuYmdfZ3JleSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubmF2aWdhdGVfdG9fdG9wIHtcclxuICAgICAgICByaWdodDogLTEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmIGFydGljbGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjNweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC50b29sYmFyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNsZWFyLWZpbHRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG4iXX0= */
