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{font-size:50px;line-height:56px;margin-bottom:15px;margin-top:0}h1,h2{color:#454545}h2{font-size:40px;line-height:48px;margin-bottom:20px}h3{color:#454545;font-size:26px;line-height:32px;margin-bottom:10px}h3:focus{text-decoration:underline!important}h4{line-height:26px}h4,h5{color:#454545;font-size:20px;margin-bottom:9px}h5,h6{line-height:24px}h6{color:#454545;font-style:italic;margin-bottom:9px}a,h6{font-size:18px}a{color:#0e68b8;font-family:AvenirNextLTProDemi!important;outline:0;text-decoration:none}a:focus{text-decoration:underline!important}a:hover{outline:0}a h3:hover,a h4:hover,a:hover{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:#0e68b8;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:pfficon;font-style:normal;font-weight:400;src:url(../Fonts/pfficon.eot?o6q4au);src:url(../Fonts/pfficon.eot?#iefixo6q4au) format("embedded-opentype"),url(../Fonts/pfficon.woff?o6q4au) format("woff"),url(../Fonts/pfficon.ttf?o6q4au) format("truetype"),url(../Fonts/pfficon.svg?o6q4au#pfficon) 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,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:#e7eef4;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 #0e68b8;border-top:2px solid #0e68b8;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:#fff;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:#0e68b8;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}.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:#0e68b8;border-radius:9px;display:block;height:3px;left:0;opacity:1;position:absolute;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}#nav-icon3 span:first-child{top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:7px}#nav-icon3 span:nth-child(4){top:14px}#nav-icon3.open span:first-child{left:50%;top:7px;width:0}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){left:50%;top:9px;width:0}}.header_wrap.small{position:fixed}.header_wrap.small .header{height:49px}.header_wrap.small .logotype{margin-top:13px}.header_wrap.small nav.top{margin-top:8px}@media (max-width:1123px){.quicksearch{align-items:center;content:"";display:flex;height:42px;justify-content:center;position:absolute;right:15px;top:28px;width:21px;width:34px}.quicksearch__cross-1{top:19px;transform:rotate(45deg)}.quicksearch__cross-1,.quicksearch__cross-2{background-color:#454545;border-radius:50px;height:4px;position:absolute;width:21px}.quicksearch__cross-2{transform:rotate(-45deg)}}.page-wrap{min-height:calc(100vh - 58px)}.footer_wrap{background:#499c7e;color:#fff;margin:0 auto;min-height:115px;min-height:350px;padding:0;position:relative}.footer_wrap h4{font-size:16px}.footer_wrap p{font-size:15px;line-height:20px}.footer_wrap .information{padding:35px 0}.footer_wrap .information .contact_info{font-size:16px;line-height:22px;padding:20px 0 0}.footer_wrap .information .contact_info p{margin-bottom:5px}.footer_wrap .information .contact_info a,.footer_wrap .information .contact_info a:hover{color:#fff;text-decoration:underline}.footer_wrap .information .contact_info a:hover{text-shadow:0 0 2px #f0f0f0}.footer_wrap .information h3{color:#fff;margin-bottom:10px}.footer_wrap .information p{margin-bottom:5px}.footer_wrap .logotype{border-top:1px solid #fff;height:90px}.footer_wrap img{float:right;height:100%;margin-bottom:0;margin-top:32px;width:100%}.footer_wrap .logotext{display:inline-block;font-family:Times New Roman,Times,serif;font-size:1.6em;font-weight:700;margin-top:32px}.page{padding:60px 0 30px}.page ul,.page ul li{margin:0;padding:0}.page .highlight{font:14px/22px Open Sans,sans-serif;font-weight:300;margin:0 0 30px;padding:21px 22px 20px}.page .highlight p{margin:0 0 10px}.page .highlight h5,.page .highlight h6{margin-bottom:10px}.page.bg_grey .highlight,.page.bg_white .highlight{background:#fff}.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:#e7eef4}.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 #0e68b8;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) #0e68b8;border-width:11px;margin-left:-11px}.navigate_to_top a{text-decoration:none}.navigate_to_top a:hover{color:#0e68b8;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:#0e68b8;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:#0e68b8;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:#0e68b8;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 #0e68b8;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{border-bottom:1px solid rgba(187,170,187,.667);font:14px/22px Open Sans,sans-serif;list-style-type:none}.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 .icon{color:#0e68b8;display:inline-block;font-family:lmsnicon;font-size:14px}.page .search_result li a:hover .icon{color:#1b3d5a;text-decoration:underline}.bg_blue{background:#0e68b8}.bg_blue h3,.bg_blue p,.bg_green h3,.bg_green p{color:#fff}.bg_green{background:#375e7f}.bg_grey{background:#f8f8f8}.bg_standard{background:#499c7e}.bg_standardlight{background:#83b3d3}#epi-quickNavigator li{margin-left:0;padding:0}#epi-quickNavigator ul{margin:0}.epi-quickNavigator-editLink li:before{content:none}.header_animation{overflow:hidden;padding:40px 0 12px}.article-background-wrapper{background:#f8f8f8;display:flex;margin:0;transition:all .2s ease-in-out}@media (max-width:1123px){.article-background-wrapper{flex-direction:column;margin:0 -30px;padding:0 30px}}.article-transition{transition:all .2s ease-in-out}.image-teasertext{align-items:center;display:flex}.image-teasertext p{font-style:italic;font-style:15px;line-height:20px;margin:0 15px 0 0}.sharebar{display:inline-block;float:right;position:relative}@media (max-width:1123px){.sharebar{margin-bottom:20}}.sharebar__box{background:#fff;border-color:rgba(187,170,187,.667);border-style:solid;border-width:1px 0;height:100%;height:56px;left:100%;margin-left:-1px;margin-top:1px;overflow:hidden;position:absolute;top:0;transition:width .2s ease-in-out,border-width .2s ease-in-out;width:0}@media screen and (min-width:1123px) and (max-width:1800px){.sharebar__box{left:0;transition:width .2s ease-in-out,border-width .2s ease-in-out,left .2s ease-in-out}}.sharebar__box:hover #sharebutton{border-bottom-right-radius:0;border-top-right-radius:0;transition:all .2s ease-in-out}.sharebar:hover .sharebar__box{border:1px solid rgba(187,170,187,.667);border-left-width:0;transition:width .2s ease-in-out,border-width .2s ease-in-out;width:220px}@media screen and (min-width:1123px) and (max-width:1800px){.sharebar:hover .sharebar__box{border-width:1px 0 1px 1px;left:-220px;transition:width .2s ease-in-out,border-width .2s ease-in-out,left .2s ease-in-out}}.sharebar__button{margin-bottom:0;transition:all .2s ease-in-out .2s;width:100%}.sharebar:hover .sharebar__button{border-bottom-right-radius:0;border-top-right-radius:0;transition:all .2s ease-in-out .2s}@media screen and (min-width:1123px) and (max-width:1800px){.sharebar:hover .sharebar__button{border-bottom-left-radius:0;border-bottom-right-radius:50px;border-top-left-radius:0;border-top-right-radius:50px}}.sharebar__link{background-position:50%;background-repeat:no-repeat;background-size:40;display:block;height:30;margin:5;width:30}.sharebar__link a{display:flex}.sharebar__link img{margin:15px;width:25px}.sharebar__link:hover{background-color:#f8f8f8}.sharebar ul{align-items:center;display:flex;height:100%;list-style:none;margin:0;padding:5}.sharebar li{margin-left:0;padding:0}.sharebar li a{display:flex}.small_block{height:100%;margin-bottom:28px}.block_two_wrapper{box-sizing:border-box;width:50%}.block_two_wrapper:first-of-type{box-sizing:border-box;padding-right:30px;width:50%}.block_two .small_block{background:#fff;border:1px solid rgba(187,170,187,.667);margin-bottom:0}.teaser_block{border:none!important}.block_three_wrapper{box-sizing:border-box;width:393px}.block_three_wrapper img{width:100%}@media (min-width:1124px) and (max-width:1377px){.block_three_wrapper img{height:200px}}.block_three_container{display:flex}.block_three_wrapper:nth-of-type(-n+2){margin-right:30px}.block_three .small_block{background:#fff;border:1px solid rgba(187,170,187,.667);margin-bottom:0}.block_three .small_block.last,.block_two .small_block.last{margin-right:0}@media only screen and (min-width:200px) and (max-width:1124px){.block_three_container{flex-direction:column}.block_three_wrapper,.block_two_wrapper{box-sizing:border-box;padding:15px 30px;width:100%}.block_three .small_block:last-of-type,.block_two .small_block:last-of-type{margin-bottom:0}.block_two_wrapper:first-of-type{padding:15px 30px;width:100%}}.big_block_area{font-size:16px;padding:50px 0}.big_block_area.last_block{padding-bottom:80px}.big_block_area .row{margin-top:20px}@media only screen and (min-width:200px) and (max-width:1124px){.list_block_mobilemenu_link{display:flex;justify-content:flex-end}.list_block_mobilemenu_link ul li{margin:0!important}.list_block_mobilemenu_link a{font-size:16px!important;padding:30px!important}.small_block.list_block_mobilemenu h1{padding:0 30px}.big_block_area{padding:0}}.article_content_menu .img_text_block a,.article_content_menu .text_area a{padding:0!important}.text_area{text-align:left}.small_block.text_block .text_area{padding:20px}.small_block.text_block .text_area p{margin:0 0 10px}.small_block.img_text_block .img_area{max-height:200px;overflow:hidden}.small_block.img_text_block .text_area{padding:30px}.small_block.img_text_block .text_area h4{margin-top:0}.small_block.img_text_block .text_area p{margin:0 0 10px}.small_block.img_text_block a{color:#454545;display:block}.img_text_block{background:#e7eef4}.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:#375e7f}@media only screen and (min-width:200px) and (max-width:1124px){.small_block.text_block .text_area{padding:20px}}.small_block.list_block h4{border-bottom:2px solid #0e68b8;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:#0e68b8 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:#0e68b8;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:#0e68b8;content:"";display:none;font-family:psnicon;font-size:13px;margin:0;padding-left:0;padding-right:0;padding-top:0;text-align:right}.small_block.list_block li .icon{display:inline-block;font-family:psnicon;font-size:13px;height:22px}.small_block.list_block li:last-child{border-bottom:0 solid rgba(187,170,187,.667)}.small_block.list_block li:first-of-type a{display:block;line-height:20px;margin:-13px 0 -5px;padding:30px 10px 15px;position:relative}.small_block.list_block li:last-of-type a{display:block;line-height:20px;margin:-5px 0 -13px;padding:15px 10px 30px;position:relative}.small_block.list_block a{display:block;line-height:20px;margin:-5px 0;padding:15px 10px;position:relative;text-align:center}@media (min-width:1378px){.list_block_mobilemenu{display:none}}.teaser_block_article{align-items:center;display:flex}.info-block p a{display:inline!important}.header_wrap nav.global{font-size:14px}@media (max-width:1123px){.header_wrap nav.global{align-items:center}}.header_wrap nav.global ul{float:right;list-style-type:none;margin:0;padding:0;position:relative}.header_wrap nav.global ul.arrow:before{border:12px solid #fff;border-top-color:#0e68b8;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:#fff;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 #fff;border-top-color:#0e68b8;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:#fff;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:#0e68b8;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:#0e68b8;margin:60px 0}nav.sub h4{border-bottom:1px solid #0e68b8;color:#0e68b8;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:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:8px;margin-left:-8px}nav.sub h4:before{border-color:#0e68b8 rgba(63,113,164,0) rgba(63,113,164,0);border-width:11px;margin-left:-11px}nav.sub ul{list-style-type:none;margin:0;padding:0}nav.sub li{border-bottom:1px solid rgba(187,170,187,.667);margin:0;padding:0}nav.sub li .icon{font-family:psnicon;font-size:14px}nav.sub li:last-child{border-bottom:0 solid rgba(187,170,187,.667)}nav.sub a{cursor:pointer;display:block;line-height:20px;padding:13px 20px 12px;text-decoration:none}nav.sub a:hover{background:#375e7f;color:#fff;text-decoration:underline}nav.sub a:hover .icon{text-decoration:none}.mobile_footer{display:none}.desktop_footer{display:block}.footer_wrap .information nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 0}.footer_wrap .information nav ul{list-style-type:none;margin:0;padding:0}.footer_wrap .information nav ul li{padding:0}.footer_wrap_flex{display:flex;flex-wrap:wrap;width:100%}.footer_wrap_flex li{margin-bottom:30px;margin-right:30px;width:393px}@media (max-width:1123px){.footer_wrap_flex li{margin-bottom:10px;margin-right:0;width:100%}}.footer_wrap_flex li:last-of-type{margin-right:0}@media (min-width:1124px) and (max-width:1377px){.footer_wrap_flex li{width:303px}}@media only screen and (min-width:200px) and (max-width:1124px){.footer_wrap_flex{flex-direction:column;padding:0 30px!important;width:unset}}.footer_wrap_flex ul li p{color:#fff;font-weight:700}.footer_wrap_flex ul li div{font-size:15px;line-height:20px;margin-bottom:10px}.footer_wrap_title{color:#fff;font-weight:700;margin-bottom:10px}.footer_wrap .information nav ul li ul li{float:none;font-size:15px;margin:0;width:100%}.footer_wrap .information nav ul li a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-size:15px;font-weight:700;margin:0;padding:0 0 4px!important;text-decoration:none}.footer_wrap .information nav ul li.selected a{border:1px solid #fff;color:#fff;font-weight:700}.footer_wrap .information nav ul li.selected ul li a{border:0 solid #fff;color:#fff;font-weight:700}.footer_wrap .information nav ul li ul li a{font-size:15px;line-height:20px;-ms-word-wrap:break-word;word-wrap:break-word;padding:4px 0 4px 12px}.footer_wrap .information nav ul li ul li a:hover{text-decoration:underline}@media only screen and (min-width:200px) and (max-width:1124px){.footer_wrap .information nav ul li ul{margin-right:0;max-width:unset}.mobile_footer{display:block}.desktop_footer{display:none}}@media only screen and (min-width:1124px) and (max-width:1378px){.header_wrap nav.top li{margin:0 10px 0 0}}.container{margin:0 auto;position:relative}.col1 .row{width:89px}.col2 .row{width:178px}.col3 .row{width:267px}.col4 .row{width:356px}.col5 .row{width:445px}.col6 .row{width:534px}.col7 .row{width:623px}.col8 .row{width:712px}.col9 .row{width:801px}.col10 .row{width:890px}.col11 .row{width:979px}.col12 .row{width:1068px}.offset1{margin-left:89px}.offset8{margin-left:712px}.col1.last,.col10.last,.col11.last,.col12.last,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last{margin-right:0}.clearfix:after,.row:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix,.row{display:inline-block;display:block}.fullwidth-container-flex{display:flex;width:100%}@media (max-width:1123px){.fullwidth-container-flex{width:auto}}.header-flex{background:#fff;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 #0e68b8}.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 #0e68b8;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:#0e68b8;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:#0e68b8;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:#d4064f;bottom:2px;content:"";height:28px;left:47px;width:50px}.slider-fullWidth{background-color:#0e68b8;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:#0e68b8;-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%}}.bg_grey{background:#e6ece7;border:0}.bg_white{background:#fff}.bg_blue{background:#528ab8}.bg_lightblue{background:#83b3d3}.bg_green{background:#599674}.bg_lightgreen{background:#86ba95}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-blue{background-color:#047ec7}.bg-blue-bottom{background-color:#99b6c7}.bg-yellow{background-color:#fab51e}.bg-yellow-bottom{background-color:#fcd47e}.bg-darkgrey{background-color:#666}.bg-grey{background-color:#ccc}.bg-justwhite{background-color:#f9f9f9}.bg-red{background-color:#d4064f}.bg-red-bottom{background-color:#e56a95}.bg-metal{background-color:#4d5b64}.bg-metal-light{background-color:#738995}.bg-blue-light{background-color:#adc5d2}.bg-cyan{background-color:#c2d3dd}.bg-cyan-light{background-color:#d6e2e9}.bg-cyan-light-light{background-color:#ebf0f4}.header_wrap .search-box{padding-top:7px}.header_wrap .search-box #quick-search-query{border:1px solid #ccc;border-radius:0;height:40px;padding-left:15px;width:260px}.header_wrap .search-box #quick-search-query:hover{background-color:#ebf0f4}.header_wrap .search-box #quick-search-query:focus{background-color:#fff}.header_wrap .search-box .fa-search-wrap{background-color:#ebf0f4;display:inline-block;height:40px;-webkit-transition:background-color .15s linear;transition:background-color .15s linear;vertical-align:top;width:40px}.header_wrap .search-box .fa-search-wrap:hover{background-color:#fab51e!important}body[data-page=search-page] .header_wrap .search-box .fa-search-wrap{background-color:#4d5b64}body[data-page=search-page] .header_wrap .search-box .fa-search-wrap .fa-search{color:#fff}.header_wrap .search-box .fa-search-wrap .fa-search{color:#4d5b64;font-size:20px;left:-10px;position:relative;top:9px;vertical-align:top}.header_wrap .search-box .fa-search-wrap:hover .fa-search{color:#fff}.header_wrap .search-box .fa-search-wrap.quick-search-query-has-focus{background-color:#fab51e!important}.header_wrap .search-box .fa-search-wrap.quick-search-query-has-focus .fa-search{color:#fff}.search_result{margin-bottom:6px}.search_result ul{margin:0}.search_result ul li{text-indent:0}.search_result ul li:before{content:none}.page .search_result li{background:#fff;border-top:1px solid #b6b6b7;font:14px/22px Roboto,sans-serif;font-weight:300;max-height:120px;padding:22px 20px 23px}.page .search_result li:last-child{border-bottom:1px solid #b6b6b7}.search_result .result_hits:after,.search_result .result_hits:before{border:solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.search_result .fa{color:#d4064f;font-size:22px;position:absolute;right:15px}.search_result .fa:before{position:relative;top:5px}.page .search_result li h3{margin-bottom:5px}.page .search_result li a{text-decoration:none}.page .search_result li a:hover{text-decoration:underline}body:not(.show-focus-outline) *{outline:none!important}input[type=button]{background:#0e68b8;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:#0e68b8;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}.header_wrap nav.global li:first-child a:before{font-family:pfficon!important}.footer_wrap{background:#e7eef4!important}.navheader-flex{background:#0e68b8}.navigationlinks,.topnavigationlinks a{color:#fff}.header_wrap nav.global li a{color:#0e68b8}@media (max-width:1123px){#topheader[aria-expanded=true]{border-bottom:2px solid #0e68b8}#topheader{border-bottom:2px solid rgba(187,170,187,.667)}}.text_area{text-align:center}.small-block-header{color:#d4064f;font-size:21px;margin-bottom:10px}.footer_wrap_title{color:#454545}.footer_wrap_flex li{margin-right:0;width:25%}@media (max-width:1123px){.footer_wrap_flex li{width:100%}}.footer_wrap_flex li:last-child ul{border:none}.footer_wrap_flex li:last-child{margin:0!important}.footer_wrap_flex ul li p{color:#454545}.footer_wrap_flex ul li h3{font-size:15px}.footer_wrap_flex__border{border-right:1px solid rgba(187,170,187,.667);padding:0 30px 20px!important}@media (max-width:1123px){.footer_wrap_flex__border{border-bottom:1px solid rgba(187,170,187,.667);border-right:none;margin-bottom:30px!important}}.footer_wrap .information p{width:100%}@media (max-width:1123px){.footer_wrap .information p{width:100%}}.footer_wrap .information h3{color:#454545}.footer-wrap nav ul li ul{margin:0 20px 0 0!important;max-width:unset}.footer_wrap .information nav ul li a,.footer_wrap .information nav ul li.selected ul li a{color:#0e68b8}@media (max-width:1123px){.block_four{text-align:center}}.block_four section{background:transparent;width:25%}@media (max-width:1123px){.block_four section{width:100%}}.header_wrap .search_box input[type=search]{background:#fff url(../Images/search-pff.svg) no-repeat 19px 19px}.footer_wrap .information nav ul li ul{margin-right:0}.header_wrap .logotype img{height:40px;width:500px}@media (max-width:1123px){.header_wrap .logotype img{height:100%;width:100%}}.info-block{background:#e7eef4!important;padding:20px!important}.small-block-header_nav{color:#454545!important;font-size:18px!important;font-weight:600}.list-block-nav{background:#e7eef4!important;padding:20px!important}.list-block-nav ul{padding:10px 0!important}.list-block-nav ul li{border-top:1px solid rgba(187,170,187,.667)!important;list-style-type:none!important;padding:15px 0!important}.list-block-nav ul li a{display:block!important;margin:8px 0!important;text-align:left!important}.article_content_paragraph .info-block{margin-bottom:28px}.link_block_nav{padding:15px 0!important;position:relative}.link_block_nav img{height:20px;position:absolute;right:0;top:15px;width:21px!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkQ6L2EvMS9zL1BTTi9Db250ZW50L1BGRi9jc3MvYWJzdHJhY3RzL190ZXh0LnNjc3MiLCJEOi9hLzEvcy9QU04vQ29udGVudC9QRkYvY3NzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJQRkYubWluLmNzcyIsIkQ6L2EvMS9zL1BTTi9Db250ZW50L0NvbW1vbi9zY3NzL19tYWluLnNjc3MiLCJEOi9hLzEvcy9QU04vQ29udGVudC9QRkYvY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJEOi9hLzEvcy9QU04vQ29udGVudC9Db21tb24vc2Nzcy9fYmxvY2tzLnNjc3MiLCJEOi9hLzEvcy9QU04vQ29udGVudC9Db21tb24vc2Nzcy9fbmF2aWdhdGlvbi5zY3NzIiwiRDovYS8xL3MvUFNOL0NvbnRlbnQvQ29tbW9uL3Njc3MvX2dyaWQuc2NzcyIsIkQ6L2EvMS9zL1BTTi9Db250ZW50L0NvbW1vbi9zY3NzL19jb29raWViYXIuc2NzcyIsIkQ6L2EvMS9zL1BTTi9Db250ZW50L1BGRi9jc3MvYWJzdHJhY3RzL19jb2xvcmNsYXNzZXMuc2NzcyIsIkQ6L2EvMS9zL1BTTi9Db250ZW50L1BGRi9jc3MvX2hlYWRlcmdsb2JhbHNlYXJjaC5zY3NzIiwiRDovYS8xL3MvUFNOL0NvbnRlbnQvUEZGL2Nzcy9fc2VhcmNocGFnZS5zY3NzIiwiRDovYS8xL3MvUFNOL0NvbnRlbnQvQ29tbW9uL3Njc3MvX2dsb2JhbC5zY3NzIiwiRDovYS8xL3MvUFNOL0NvbnRlbnQvUEZGL2Nzcy9hYnN0cmFjdHMvX3NwZWNpZmljcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlCQSxhQUpFLGFDZGUsQ0RhZiw0Q0FBQSxDQUVBLGVFVUYsQ0ZQQSxFQUlFLGNBQUEsQ0FDQSxnQkFBQSxDQUhBLGVFS0YsQ0ZFQSxrQkFTRSxtQkFBQSxDQUNBLGlCQUFBLENBSEEsZUFBQSxDQUtBLHFCQUFBLENBREEsZ0JBQUEsQ0FIQSxZRUtGLENGRUEseUJBVEUseUNFV0YsQ0ZFQSxHQUNFLG1CRUNGLENGQ0EsZUFLRSxvQkVFRixDRkNBLDhCQU1FLG1CRUVGLENGQ0EsR0FDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFlFR0YsQ0ZDQSxNQUhFLGFFU0YsQ0ZOQSxHQUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCRUdGLENGQ0EsR0FJRSxhQ3JGZSxDRGtGZixjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkVHRixDRkRFLFNBQ0UsbUNFR0osQ0ZDQSxHQUVFLGdCRUlGLENGQ0EsTUFIRSxhQy9GZSxDRDRGZixjQUFBLENBRUEsaUJFVUYsQ0ZDQSxNQUxFLGdCRVlGLENGUEEsR0FLRSxhQzlHZSxDRDZHZixpQkFBQSxDQURBLGlCRUlGLENGQ0EsS0FQRSxjRWNGLENGUEEsRUFFRSxhQ3ZIZSxDRHNIZix5Q0FBQSxDQUdBLFNBQUEsQ0FEQSxvQkVJRixDRkFFLFFBQ0UsbUNFRUosQ0ZFQSxRQUVFLFNFQ0YsQ0ZFQSw4QkFKRSx5QkVPRixDRkVBLGdCQUVFLG1CRUNGLENGRUEsU0FLRSxhQ2pKZSxDRDhJZix5Q0FBQSxDQUNBLGNBQUEsQ0FGQSxlQUFBLENBS0EsZUFBQSxDQUZBLGdCRUdGLENGRUEsY0FJRSxhQ3pKZSxDRHNKZiwwQ0FBQSxDQUNBLGNBQUEsQ0FDQSxnQkVFRixDRkVBLGlCQUVFLGNBQUEsQ0FFQSwrQkVDRixDRkVBLHVDQUpFLGFDbktlLENEaUtmLDJDRVdGLENGTEEsc0JBR0UsY0FBQSxDQUNBLGVFQ0YsQ0ZFQSxjQUdFLGFDN0tlLENEMktmLDJDQUFBLENBQ0EsY0FBQSxDQUdBLG1CQUFBLENBQ0EsaUJBQUEsQ0FGQSxlQUFBLENBSUEscUJBQUEsQ0FEQSxnQkVFRixDRkVBLEdBQ0Usa0JFQ0YsQ0ZFQSxHQUNFLGVFQ0YsQ0ZFQSxHQUNFLGdCRUNGLENGRUEsV0FDRSxtQkFBQSxDQUtBLGlCQUFBLENBREEsZUFBQSxDQUhBLG9DQUFBLENBQ0Esa09FR0YsQ0ZHQSxXQUNFLGdDQUFBLENBQ0EsNkhFREYsQ0ZJQSxXQUNFLGlDQUFBLENBQ0EsK0hFRkYsQ0ZLQSxXQUNFLGdDQUFBLENBQ0EsNkhFSEYsQ0ZNQSxXQUNFLGtDQUFBLENBQ0EsaUlFSkYsQ0ZPQSxXQUNFLCtCQUFBLENBQ0EsMkhFTEYsQ0ZPQSxXQUNFLCtCQUFBLENBQ0EsMkhFTEYsQ0ZVQSxnRUFDRSxHQUNFLGNBQUEsQ0FDQSxnQkVQRixDRlVBLEdBQ0UsY0FBQSxDQUNBLGdCRVJGLENGV0EsR0FDRSxjQUFBLENBS0EsY0FBQSxDQUpBLGdCRVRGLENGaUJBLEtBSEUsZ0JFTkYsQ0ZTQSxFQUNFLGNFVkYsQ0FDRixDQzdQQSxVQUVFLFdBQUEsQ0FHQSxRQUFBLENBQ0EsU0FBQSxDQUhBLFVEa1FGLENDNVBBLFVBTEUsZURzUUYsQ0NqUUEsS0FFRSxlRCtQRixDQzVQQSxPQUNFLFlEK1BGLENFblBFLGVEYkYsT0FHSSxhRGlRRixDQUNGLENDN1BBLFlBQ0ksZURnUUosQ0N0UEEsU0FHSSxVQUFBLENBREEsYUFBQSxDQURBLFFBQUEsQ0FHQSxpQkFBQSxDQUNBLFNEaVFKLENDL1BBLFdBRUksa0JGckNjLENFb0NkLFlEbVFKLENFblNFLDBCRCtCRixXQU1RLHNCRG1RTixDQUNGLENDaFFBLE1BQ0UsWURtUUYsQ0NoUUEsTUFFRSxxQkFBQSxDQUNBLFdBQUEsQ0FGQSxlRHFRRixDQ2hRQSxVQUVJLGVBQUEsQ0FFQSxnQkFBQSxDQUNBLGlCQUFBLENBRkEsb0JBQUEsQ0FGQSx3QkR1UUosQ0UzVEUsMEJEbURGLFVBUVEsbUJBQUEsQ0FDQSxlRG9RTixDQUNGLENDbFFJLHdCQUVNLGVBQUEsQ0FFQSxnQkFBQSxDQUNBLGlCQUFBLENBRkEsb0JBQUEsQ0FGQSx3QkR3UVYsQ0V4VUUsMEJEK0RFLHdCQVFRLGVBQUEsQ0FDQSxZRHFRVixDQUNGLENDdFBJLGdEQVFJLDZCQUFBLENBREEsNEJBQUEsQ0FEQSxXQUFBLENBSkEsVUFBQSxDQUVBLFVBQUEsQ0FEQSxpQkFBQSxDQUVBLE9BQUEsQ0FJQSx3QkFBQSxDQVJBLFNEMlFSLENDL1BBLFdBQ0UsV0RrUUYsQ0V4V0UsMEJEcUdGLFdBR0ksV0RvUUYsQ0FDRixDQ2hRQSxhQUVFLGVGN0dZLENFNEdaLEtBQUEsQ0FHQSxVQUFBLENBREEsWURxUUYsQ0VyWEUsMEJENkdGLGFBT0ksY0RxUUYsQ0FDRixDQ2pRQSx5QkFFRSxlRmxJYyxDRW1JZCxpQkFBQSxDQUNBLGlCQUFBLENBSEEsVUR3UUYsQ0VsWUUsMEJEeUhGLHlCQU9JLGlCRHNRRixDQUNGLENDblFBLDRDQUdFLGVGcklZLENFMklaLGlFQUFBLENBQ0EseUJBQUEsQ0FDQSw4QkFBQSxDQUNBLGlDQUFBLENBQ0EsNEJBQUEsQ0FYQSx3QkFBQSxDQUlBLGtCQUFBLENBTEEsY0FBQSxDQUdBLFdBQUEsQ0FHQSxpQkFBQSxDQUNBLHFCQUFBLENBSEEsU0Q4UUYsQ0NwUUUsMEVBQ0UsWURzUUosQ0UxWkUsMEJEb0lGLDRDQXFCSSxrQkFBQSxDQUNBLGtCQUFBLENBRkEsVUR3UUYsQ0FDRixDRXZhRSxpREQwSUYsNENBMEJJLFNEdVFGLENBQ0YsQ0NwUUEsNENBRUUsa0JGMUtlLENFMktmLHFCQUFBLENBRUEsa0JBQUEsQ0FDQSxVRnRLWSxDRXlLWixjQUFBLENBREEsY0FBQSxDQUVBLGVBQUEsQ0FOQSxXQUFBLENBSEEsY0FBQSxDQVVBLDhCQUFBLENBSkEsU0QyUUYsQ0VwYkUsMEJEa0tGLDRDQWFJLFVEeVFGLENBQ0YsQ0UvYkUsaUREd0tGLDRDQWlCSSxTRDBRRixDQUNGLENDdlFBLGtEQUNJLGtCRjNMYSxDRTRMYixVRnZMVSxDRXdMViw4QkQwUUosQ0N2UUEsNENBTUUseUJBQUEsQ0FIQSxRQUFBLENBRkEsV0FBQSxDQUdBLE1BQUEsQ0FGQSxpQkFBQSxDQUdBLFVEMlFGLENDdlFBLHFCQUNFLDhDQUFBLENBQ0EsWUQwUUYsQ0N2UUEsMEJBQ0UsY0FBQSxDQUNBLGdCRDBRRixDRXZkRSwwQkRnTkYsVUFFUSxrQkQwUU4sQ0FDRixDQ3ZRQSwyQkFFRSxXQUFBLENBREEsV0QyUUYsQ0NuUUEscUNBQ0UsdUNBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsUUQ0UUYsQ0N6UUEsMkNBQ0UsZUFBQSxDQUNBLGlCQUFBLENBQ0EsS0Q0UUYsQ0N4UUEsRUFDRSxRQUFBLENBQ0EsU0Q0UUYsQ0U1ZkUsMEJEcVBBLDRDQWVFLGNBQUEsQ0FWQSxXQUFBLENBQ0EsaUJBQUEsQ0FLQSxrQ0FBQSxDQUNBLCtCQUFBLENBQ0EsNkJBQUEsQ0FDQSwwQkFBQSxDQVZBLFVEdVJGLENDelFBLDRGQVhFLDhCQUFBLENBQ0EsMkJBQUEsQ0FDQSx5QkFBQSxDQUNBLHNCRHFTRixDQzdSQSxnREFPRSxrQkZwUmEsQ0VxUmIsaUJBQUEsQ0FMQSxhQUFBLENBRUEsVUFBQSxDQUtBLE1BQUEsQ0FEQSxTQUFBLENBTEEsaUJBQUEsQ0FXQSxtQ0FBQSxDQUNBLGdDQUFBLENBQ0EsOEJBQUEsQ0FDQSwyQkFBQSxDQVpBLFVEdVJGLENDdFFBLDRCQUNFLEtEeVFGLENDdFFBLDBEQUVFLE9Ed1FGLENDclFBLDZCQUNFLFFEdVFGLENDcFFBLGlDQUdFLFFBQUEsQ0FGQSxPQUFBLENBQ0EsT0R1UUYsQ0NuUUEsa0NBQ0UsK0JBQUEsQ0FDQSw0QkFBQSxDQUNBLDBCQUFBLENBQ0EsdUJEcVFGLENDbFFBLGtDQUNFLGdDQUFBLENBQ0EsNkJBQUEsQ0FDQSwyQkFBQSxDQUNBLHdCRG9RRixDQ2pRQSxrQ0FHRSxRQUFBLENBRkEsT0FBQSxDQUNBLE9Eb1FGLENBQ0YsQ0M5UEEsbUJBQ0UsY0RpUUYsQ0M5UEEsMkJBQ0UsV0RpUUYsQ0M5UEEsNkJBQ0UsZURpUUYsQ0N2UEEsMkJBQ0UsY0Q4UEYsQ0UxbEJFLDBCRCtWQSxhQVdFLGtCQUFBLENBUkEsVUFBQSxDQU1BLFlBQUEsQ0FGQSxXQUFBLENBR0Esc0JBQUEsQ0FSQSxpQkFBQSxDQUlBLFVBQUEsQ0FMQSxRQUFBLENBR0EsVUFBQSxDQUNBLFVEb1FGLENDNVBFLHNCQUNFLFFBQUEsQ0FFQSx1QkRrUUosQ0M1UEUsNENBSkUsd0JGblhXLENFa1hYLGtCQUFBLENBRUEsVUFBQSxDQUpBLGlCQUFBLENBS0EsVURzUUosQ0NwUUUsc0JBRUUsd0JEa1FKLENBQ0YsQ0MxUEEsV0FDRSw2QkQ0UEYsQ0N4UEEsYUFNRSxrQkZuWlcsQ0VnWlgsVUZ0WVksQ0VxWVosYUFBQSxDQUVBLGdCQUFBLENBR0EsZ0JBQUEsQ0FGQSxTQUFBLENBSkEsaUJEa1FGLENDelBBLGdCQUNFLGNENFBGLENDMVBBLGVBQ0UsY0FBQSxDQUNBLGdCRDZQRixDQzFQQSwwQkFDRSxjRDZQRixDQzFQQSx3Q0FFRSxjQUFBLENBQ0EsZ0JBQUEsQ0FGQSxnQkQrUEYsQ0MxUEEsMENBQ0UsaUJENlBGLENDMVBBLDBGQUVFLFVGcmFZLENFc2FaLHlCRDZQRixDQzFQQSxnREFDRSwyQkQ2UEYsQ0MxUEEsNkJBQ0UsVUY5YVksQ0UrYVosa0JENlBGLENDMVBBLDRCQUNFLGlCRDZQRixDQzFQQSx1QkFFRSx5QkFBQSxDQURBLFdEOFBGLENDMVBBLGlCQUNFLFdBQUEsQ0FHQSxXQUFBLENBRkEsZUFBQSxDQUdBLGVBQUEsQ0FGQSxVRCtQRixDQzFQQSx1QkFLRSxvQkFBQSxDQUhBLHVDQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FIQSxlRGlRRixDQ3pQQSxNQUNFLG1CRDZQRixDQ3JQQSxxQkFDRSxRQUFBLENBQ0EsU0Q2UEYsQ0MxUEEsaUJBR0UsbUNBQUEsQ0FDQSxlQUFBLENBRkEsZUFBQSxDQURBLHNCRGdRRixDQzFQQSxtQkFDRSxlRDZQRixDQzFQQSx3Q0FFRSxrQkQ2UEYsQ0N0UEEsbURBQ0UsZUQ2UEYsQ0N2UEUsZUFFRSxTQUFBLENBREEsVUQ0UEosQ0N4UEUsYUFDRSxjQUFBLENBQ0EsZ0JEMFBKLENFeHZCRSwwQkQ0ZkEsYUFJSSxjRDRQSixDQUNGLENDeFBBLFlBQ0UsaUJEMlBGLENDeFBBLHVCQUNFLGVEMlBGLENDeFBBLHNCQUdFLFlBQUEsQ0FGQSxVQUFBLENBS0EsZUFBQSxDQUpBLGlCQUFBLENBRUEsT0FBQSxDQUNBLFlENFBGLENDeFBJLGNBRUksWUFBQSxDQURBLFVENFBSLENDeFBJLHVCQUNJLGdCRDBQUixDQ3RQQSw0QkFDSSxrQkQwUEosQ0N2UEEsaUNBQ0ksY0QwUEosQ0N2UEEsK0JBQ0UsZUQwUEYsQ0NuUEEsdUJBQ0UsaUJEMFBGLENDdlBBLGlCQU9JLGVBQUEsQ0FDQSw0QkFBQSxDQUxBLFFBQUEsQ0FGQSxzQkFBQSxDQVFBLGdCQUFBLENBUEEsaUJBQUEsQ0FFQSxPQUFBLENBRUEsaUJBQUEsQ0FEQSxXRDhQSixDRXZ6QkUsMEJEb2pCRixpQkFhUSxZQUFBLENBREEsTUFBQSxDQUVBLFVEMlBOLENBQ0YsQ0N4UEEsK0NBSUUsd0JBQUEsQ0FGQSxXQUFBLENBR0EsV0FBQSxDQUNBLFFBQUEsQ0FIQSxRQUFBLENBTUEsbUJBQUEsQ0FEQSxpQkFBQSxDQURBLE9ENlBGLENDeFBBLGdDQUVFLHFFRjNrQnFCLENFNGtCckIsZ0JBQUEsQ0FDQSxnQkQyUEYsQ0N4UEEsaUNBRUUsbURGemxCWSxDRTBsQlosZ0JBQUEsQ0FDQSxnQkQyUEYsQ0N4UEEsd0JBRUUsNERGeG1CZSxDRXltQmYsaUJBQUEsQ0FDQSxpQkQyUEYsQ0N4UEEsbUJBQ0Usb0JEMlBGLENDeFBBLHlCQUVFLGFGbm5CZSxDRWtuQmYseUJENFBGLENDeFBBLHFCQUNFLDhCQUNFLGtCRmxuQm1CLENFbW5CbkIsY0QyUEYsQ0FDRixDQ3hQQSxrQ0FFRSx3QkZ6bkJxQixDRTBuQnJCLG1CRDBQRixDQ3ZQQSxtQ0FFRSxTRDBQRixDQ3ZQQSxzQkFHRSxlQUFBLENBRkEsaUJBQUEsQ0FHQSxpQ0R5UEYsQ0N0UEEsZUFDRSxxQkR5UEYsQ0N0UEEsYUFDRSxZQUFBLENBQ0EsYUFBQSxDQUNBLGlDRHlQRixDQ3RQQSxjQUNFLGVBQUEsQ0FDQSxvQ0R5UEYsQ0N0UEEsdUJBQ0UsZUFBQSxDQUNBLGNBQUEsQ0FDQSxvQ0R5UEYsQ0N0UEEsa0JBQ0Usa0JBQUEsQ0FDQSxnQkR5UEYsQ0N0UEEsa0JBQ0Usc0JBQUEsQ0FDQSxpQkR5UEYsQ0N0UEEsZ0NBQ0UsZUR5UEYsQ0N0UEEsZ0NBQ0UsYUR5UEYsQ0NqUEEsNEVBRUUsaUJBQUEsQ0FEQSxvQkQwUEYsQ0N0UEEsdUNBRUUsa0JBQUEsQ0FEQSxjQUFBLENBR0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FIQSxnQkQ0UEYsQ0N0UEEsZ0NBSUUsa0RBQUEsQ0FFQSx5QkFBQSxDQURBLDJCQUFBLENBSkEsYUFBQSxDQUVBLGdCQUFBLENBREEsaUJENlBGLENDdFBBLG1EQUNFLGFEeVBGLENDL09BLHVEQUNFLGVGdHRCWSxDRXd0QlosYUFBQSxDQURBLGFBQUEsQ0FFQSxZRHlQRixDQ3RQQSw0QkFFRSxhQUFBLENBR0EsWUFBQSxDQUpBLGFBQUEsQ0FFQSxTRDBQRixDRTM5QkUsMEJEOHRCRiw0QkFRTSxVRHlQSixDQUNGLENDdFBBLHNCQUNFLFFEeVBGLENDdFBBLHFCQUlFLDJDQUFBLENBSEEsWUFBQSxDQUNBLDZCQUFBLENBQ0EsZUFBQSxDQUVBLGNEeVBGLENFNStCRSwwQkQ4dUJGLHFCQVFJLGlCQUFBLENBREEscUJENFBGLENDMVBFLHVDQUNFLGtCRDRQSixDQUNGLENDeFBBLHNCQU9FLGNBQUEsQ0FMQSxlQUFBLENBREEscUJBQUEsQ0FFQSx5Q0FBQSxDQUNBLHNDQUFBLENBQ0Esb0NBQUEsQ0FDQSxpQ0Q0UEYsQ0UvL0JFLDBCRDZ2QkYsc0JBVUksU0Q0UEYsQ0FDRixDQ3pQQSwyQkFFSSxlQUFBLENBREEsZUFBQSxDQUVBLGtCRDRQSixDRTFnQ0UsMEJEMndCRiwyQkFPUSxlQUFBLENBREEsZUFBQSxDQUVBLGVENlBOLENBQ0YsQ0MzUEksOEJBQ0ksOEJENlBSLENDM1BRLGlDQUVJLHFCQUFBLENBREEsOEJEOFBaLENDelBJLDZCQUVJLHVCQUFBLENBREEsbUJENFBSLENDcFBBLDRCQUNJLDJDQUFBLENBR0EsZUFBQSxDQURBLGVBQUEsQ0FEQSxjRHlQSixDQ3JQSSxnQ0FDSSxxQkR1UFIsQ0U1aUNFLGlERDB6Qk0sZ0NBQ0ksb0JEcVBWLENBQ0YsQ0NsUEksdUNBQ0ksZURvUFIsQ0U5aUNFLDBCRHd5QkYsNEJBeUJRLGdCQUFBLENBRkEsUUFBQSxDQUlBLGVBQUEsQ0FEQSxlQUFBLENBRkEsZ0JBQUEsQ0FGQSxvQkR5UE4sQ0NqUE0sZ0NBQ0ksb0JEbVBWLENBQ0YsQ0MvT0EsY0FDRSxlRGtQRixDQ2hQQSw2QkFDSSxlRG1QSixDQ2pQSSxpQ0FHSSxZQUFBLENBRkEsZ0JBQUEsQ0FDQSxZRG9QUixDRXhrQ0UsMEJEazFCRSxpQ0FPUSxZQUFBLENBREEsVURxUFYsQ0FDRixDRXBsQ0UsaUREdzFCRSxpQ0FhUSxZQUFBLENBREEsV0RxUFYsQ0FDRixDQ2hQQSxrRUFDRSx1QkRtUEYsQ0NoUEEsVUFJRSxxQkFBQSxDQUZBLGtCQUFBLENBQ0Esa0JBQUEsQ0FGQSx3QkRzUEYsQ0NoUEEsaUJBQ0Usa0JEbVBGLENDalBBLGtCQUVFLGFGdDNCZSxDRXUzQmYsZUFBQSxDQUZBLHdCRHNQRixDRXptQ0UsMEJEazNCRixrQkFLSSxtQkRzUEYsQ0FDRixDQ25QQSxrQkFJRSxrQkFBQSxDQURBLFlBQUEsQ0FGQSxjQUFBLENBQ0EsaUJEd1BGLENDclBFLHFCQUNFLGVEdVBKLENDclBJLDJCQUNFLHlCRHVQTixDQ25QRSxzQkFDRSxpQkFBQSxDQUNBLHNCQUFBLENBQ0EscUJEcVBKLENDalBBLHlCQUlFLHVDQUFBLENBQ0EsbUJBQUEsQ0FDQSxVQUFBLENBSkEsV0FBQSxDQUtBLFNBQUEsQ0FOQSxpQkFBQSxDQU9BLFFBQUEsQ0FMQSxVRHlQRixDQ2pQQSx3QkFTRSxvQkFBQSxDQUFBLHdCQUFBLENBRkEsWUFBQSxDQUlBLFVBQUEsQ0FSQSxTQUFBLENBV0EsZ0JBQUEsQ0FGQSxXQUFBLENBWEEsaUJBQUEsQ0FHQSxPQUFBLENBRUEsaUJBQUEsQ0FEQSxRQUFBLENBUUEsdUJBQUEsQ0FIQSxTRHdQRixDQ2pQQSwrQkFDRSxjRG9QRixDQ2pQQSwyQkFFRSxjQUFBLENBREEseUJEcVBGLENDaFBBLGdDQUlJLHFCQUFBLENBQ0EsbUJBQUEsQ0FDQSxVQUFBLENBSkEsV0FBQSxDQUtBLFNBQUEsQ0FOQSxpQkFBQSxDQU9BLFFBQUEsQ0FMQSxVRHdQSixDQ2hQQSwrQkFTSSxpQkFBQSxDQUFBLHdCQUFBLENBRkEsWUFBQSxDQUlBLFVBQUEsQ0FSQSxTQUFBLENBV0EsZ0JBQUEsQ0FGQSxXQUFBLENBWEEsaUJBQUEsQ0FHQSxPQUFBLENBRUEsaUJBQUEsQ0FEQSxRQUFBLENBUUEsdUJBQUEsQ0FIQSxTRHVQSixDQ2hQQSx5QkFDSSxpQkFBQSxDQUNBLGlCRG1QSixDQ2hQQSw0QkFDSSxRRG1QSixDQ3ZPSSw4QkFDSSxxQkQwT1IsQ0N2T0ksbUNBQ0ksZ0JEeU9SLENDdE9JLDBDQU1JLGFBQUEsQ0FFQSx5Q0FBQSxDQUpBLGNBQUEsQ0FEQSxlQUFBLENBSUEsZUFBQSxDQUZBLGdCQUFBLENBSEEsa0JBQUEsQ0FEQSxnQkQrT1IsQ0NyT0kseUNBRUksYUY5L0JTLENFNi9CVCxlRHdPUixDRS90Q0UsMEJEMDlCRiwyQkFrQ1EsZUR1T04sQ0NyT00sK0JBQ0ksVUR1T1YsQ0FDRixDQ25PSSw2QkFDSSxlRHNPUixDRTN1Q0UsMEJEb2dDRSw2QkFJUSxlRHVPVixDQ2xPRSxzQkFFUSxlRHVPVixDQU5GLENDN05JLGtCQUNJLGNEdU9SLENDcE9JLHlCQUNJLGFEdU9SLENFL3ZDRSwwQkR1aENFLHlCQUlRLGtCRHdPVixDQ3BPRSw4Q0FHUSxjRHdPVixDQU5GLENDOU5BLHVCQU1JLHNCQUFBLENBSEEsbUNBQUEsQ0FBQSxvQkFBQSxDQUVBLFlBQUEsQ0FEQSxjRDBPSixDRXB4Q0UsMEJEc2lDRix1QkFjUSxzQkFBQSxDQUZBLGNBQUEsQ0FDQSxxQkR1T04sQ0FDRixDQ25PSSxxQ0FHSSxtQ0FBQSxDQUFBLGtCQUFBLENBQUEsa0JBQUEsQ0FDQSxjRHNPUixDQ25PSSwyQkFJSSxZQUFBLENBSEEsaUJBQUEsQ0FFQSxlQUFBLENBREEsV0R3T1IsQ0V6eUNFLDBCRCtqQ0UsMkJBT1EsV0FBQSxDQUdBLGtCQUFBLENBREEsZ0JBQUEsQ0FEQSxVRHlPVixDQUNGLENDcE9JLHdCQUNJLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLGNEdU9SLENDck9RLDRCQUVJLGtCQUFBLENBREEsWUFBQSxDQUdBLFdBQUEsQ0FEQSxzQkFBQSxDQUVBLFNEdU9aLENDck9ZLDhCQUNJLFFEdU9oQixDQ25PUSx5Q0FDSSx3QkRxT1osQ0NsT1EsMENBQ0ksMEJEb09aLENDL05RLG9CQUVJLGVBQUEsQ0FEQSxnQkRtT1osQ0U1MENFLDBCRHVtQ0Usa0JBT1EsZ0JEa09WLENDaE9VLHVCQUNJLFlEa09kLENBQ0YsQ0M5TkksNkNBQ0ksWURpT1IsQ0M5TkksNEJBVUksZUFBQSxDQUZBLHVDQUFBLENBREEsa0JBQUEsQ0FFQSxhRnpvQ1MsQ0Vrb0NULGNBQUEsQ0FJQSxlQUFBLENBSEEsV0FBQSxDQUZBLFdBQUEsQ0FJQSxpQkFBQSxDQU1BLDhCQUFBLENBUEEsVUR3T1IsQ0M5TkksYUFFSSxjRnZuQ2UsQ0VzbkNmLFVEa09SLENFMzJDRSwwQkR3b0NFLGFBTVEsZUFBQSxDQURBLGlCRG1PVixDQUNGLENDL05JLG1CQUNJLFFEa09SLENDL05JLGdDQUdJLGVGdnBDTSxDRTZwQ04saUVBQUEsQ0FDQSx5QkFBQSxDQUNBLDhCQUFBLENBQ0EsaUNBQUEsQ0FDQSw0QkFBQSxDQVhBLHVDQUFBLENBSUEsa0JBQUEsQ0FMQSxjQUFBLENBR0EsV0FBQSxDQUdBLGlCQUFBLENBQ0EscUJBQUEsQ0FIQSxTRDBPUixDQ2hPUSw4REFDSSxZRGtPWixDRTk0Q0UsaURENHBDRSxnQ0FvQlEsU0RrT1YsQ0FDRixDRTc0Q0UsMEJEc3BDRSxnQ0F5QlEsa0JBQUEsQ0FDQSxrQkFBQSxDQUZBLFVEcU9WLENBQ0YsQ0NoT0ksZ0NBRUksa0JGNXJDUyxDRTZyQ1QscUJBQUEsQ0FFQSxrQkFBQSxDQUNBLFVGeHJDTSxDRTJyQ04sY0FBQSxDQURBLGNBQUEsQ0FKQSxXQUFBLENBSEEsY0FBQSxDQU1BLFNEcU9SLENFaDZDRSwwQkRvckNFLGdDQVlRLFVEb09WLENBQ0YsQ0NqT0ksc0NBQ0ksa0JGeHNDUyxDRXlzQ1QsVURvT1IsQ0NqT0ksMERBR0ksZ0JEb09SLENDak9JLFFBQ0ksaUJEb09SLENDak9JLGVBQ0ksa0JEb09SLENDak9JLCtCQUNJLCtCQUFBLENBQ0Esa0JEb09SLENDak9JLDRCQUVJLDhDQUFBLENBQ0EsbUJBQUEsQ0FGQSxpQkRzT1IsQ0NqT0ksd0JBSUksOENBQUEsQ0FDQSxtQ0FBQSxDQUpBLG9CRDBPUixDQ2pPSSw4Q0FDSSxXQUFBLENBQ0Esb0JBQUEsQ0FDQSxXQUFBLENBR0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FIQSxpQkFBQSxDQURBLFVEd09SLENDak9JLG1DQUNJLDRDRG9PUixDQ2pPSSwyQkFDSSxpQkRvT1IsQ0N6TkksZ0NBR0ksYUZoeENTLENFK3dDVCxvQkFBQSxDQURBLG9CQUFBLENBR0EsY0RvT1IsQ0NqT0ksc0NBRUksYUZueENTLENFa3hDVCx5QkRxT1IsQ0NsTkksU0FDSSxrQkRxT1IsQ0NsT0ksZ0RBSUksVURxT1IsQ0NsT0ksVUFDSSxrQkRxT1IsQ0NsT0ksU0FDSSxrQkRxT1IsQ0M5TkksYUFDSSxrQkRxT1IsQ0NsT0ksa0JBQ0ksa0JEcU9SLENDbE9JLHVCQUNJLGFBQUEsQ0FDQSxTRHNPUixDQ25PSSx1QkFDSSxRRHNPUixDQ25PSSx1Q0FDSSxZRHNPUixDQ2xPSSxrQkFFSSxlQUFBLENBREEsbUJEd09SLENDcE9JLDRCQUVJLGtCRnQxQ2UsQ0V3MUNmLFlBQUEsQ0FIQSxRQUFBLENBRUEsOEJEd09SLENFL2pERSwwQkRvMUNFLDRCQU9RLHFCQUFBLENBQ0EsY0FBQSxDQUNBLGNEd09WLENBQ0YsQ0NyT0ksb0JBQ0ksOEJEd09SLENDck9JLGtCQUVJLGtCQUFBLENBREEsWUR5T1IsQ0N0T1Esb0JBQ0ksaUJBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkR3T1osQ0NwT0ksVUFHSSxvQkFBQSxDQUZBLFdBQUEsQ0FDQSxpQkR3T1IsQ0UzbERFLDBCRGkzQ0UsVUFNUSxnQkR3T1YsQ0FDRixDQ3RPUSxlQUNJLGVBQUEsQ0FHQSxtQ0ZyM0NXLENFcTNDWCxrQkZyM0NXLENFcTNDWCxrQkZyM0NXLENFeTNDWCxXQUFBLENBT0EsV0FBQSxDQVJBLFNBQUEsQ0FPQSxnQkFBQSxDQURBLGNBQUEsQ0FEQSxlQUFBLENBUEEsaUJBQUEsQ0FDQSxLQUFBLENBSUEsNkRBQUEsQ0FDQSxPRDRPWixDQ3RPWSw0REFqQkosZUFrQlEsTUFBQSxDQUNBLGtGRHlPZCxDQUNGLENDdE9nQixrQ0FHSSw0QkFBQSxDQURBLHlCQUFBLENBREEsOEJEME9wQixDQ3BPWSwrQkFLSSx1Q0ZwNUNPLENFbzVDUCxtQkZwNUNPLENFaTVDUCw2REFBQSxDQURBLFdEME9oQixDQ3BPZ0IsNERBUEosK0JBUVEsMEJBQUEsQ0FDQSxXQUFBLENBQ0Esa0ZEdU9sQixDQUNGLENDbk9RLGtCQUNJLGVBQUEsQ0FDQSxrQ0FBQSxDQUNBLFVEcU9aLENDbk9ZLGtDQUdJLDRCQUFBLENBREEseUJBQUEsQ0FEQSxrQ0R1T2hCLENDbk9nQiw0REFMSixrQ0FPUSwyQkFBQSxDQUVBLCtCQUFBLENBSEEsd0JBQUEsQ0FFQSw0QkR1T2xCLENBQ0YsQ0NsT1EsZ0JBSUksdUJBQUEsQ0FFQSwyQkFBQSxDQURBLGtCQUFBLENBSkEsYUFBQSxDQUVBLFNBQUEsQ0FJQSxRQUFBLENBTEEsUUR5T1osQ0NsT1ksa0JBQ0ksWURvT2hCLENDak9ZLG9CQUNJLFdBQUEsQ0FDQSxVRG1PaEIsQ0NoT1ksc0JBQ0ksd0JEa09oQixDQzlOUSxhQUtJLGtCQUFBLENBREEsWUFBQSxDQURBLFdBQUEsQ0FGQSxlQUFBLENBQ0EsUUFBQSxDQUlBLFNEZ09aLENDN05RLGFBRUksYUFBQSxDQURBLFNEZ09aLENDN05ZLGVBQ0ksWUQrTmhCLENHdnNEQSxhQUVFLFdBQUEsQ0FEQSxrQkgyc0RGLENHdnNEQSxtQkFDRSxxQkFBQSxDQUNBLFNIMHNERixDR3hzREEsaUNBQ0UscUJBQUEsQ0FFQSxrQkFBQSxDQURBLFNINHNERixDR3hzREEsd0JBR0UsZUFBQSxDQURBLHVDQUFBLENBREEsZUg2c0RGLENHeHNEQSxjQUNFLHFCSDJzREYsQ0d4c0RBLHFCQUNJLHFCQUFBLENBQ0EsV0gyc0RKLENHenNESSx5QkFDSSxVSDJzRFIsQ0V0dURFLGlEQzBCRSx5QkFLUSxZSDJzRFYsQ0FDRixDR3hzREEsdUJBQ0UsWUgyc0RGLENHeHNEQSx1Q0FDRSxpQkgyc0RGLENHeHNEQSwwQkFHRSxlQUFBLENBREEsdUNBQUEsQ0FEQSxlSDZzREYsQ0d4c0RBLDREQUVFLGNIMnNERixDR3hzREEsZ0VBQ0UsdUJBQ0UscUJIMnNERixDR25zREEsd0NBQ0UscUJBQUEsQ0FFQSxpQkFBQSxDQURBLFVIMnNERixDR25zREEsNEVBQ0UsZUh3c0RGLENHcnNEQSxpQ0FDRSxpQkFBQSxDQUNBLFVIdXNERixDQUNGLENHbHNEQSxnQkFFRSxjQUFBLENBREEsY0hzc0RGLENHbHNEQSwyQkFDRSxtQkhxc0RGLENHbHNEQSxxQkFDRSxlSHFzREYsQ0dsc0RBLGdFQUNFLDRCQUNFLFlBQUEsQ0FDQSx3Qkhxc0RGLENHbnNERSxrQ0FDRSxrQkhxc0RKLENHbHNERSw4QkFLQSx3QkFBQSxDQUpFLHNCSG9zREosQ0c5ckRBLHNDQUNFLGNIbXNERixDR2pzREEsZ0JBQ0UsU0htc0RGLENBQ0YsQ0d4ckRFLDJFQUNFLG1CSGtzREosQ0c5ckRBLFdBQ0UsZUhpc0RGLENHOXJEQSxtQ0FDRSxZSGlzREYsQ0c5ckRBLHFDQUNFLGVIaXNERixDRzdyREEsc0NBRUUsZ0JBQUEsQ0FEQSxlSGtzREYsQ0c5ckRBLHVDQUNFLFlIaXNERixDRzlyREEsMENBQ0UsWUhpc0RGLENHOXJEQSx5Q0FDRSxlSGlzREYsQ0c5ckRBLDhCQUVFLGFKcEtlLENJbUtmLGFIa3NERixDRzlyREEsZ0JBQ0ksa0JIaXNESixDRzlyREEsb0NBQ0ksYUo1S2EsQ0k2S2Isb0JIaXNESixDRzlyREEsaUNBQ0UsYUhpc0RGLENHOXJEQSx1Q0FDRSx5Qkhpc0RGLENHOXJEQSw2Q0FDRSxhSGlzREYsQ0c5ckRBLGdFQUNFLG1DQUNFLFlIaXNERixDQUNGLENHNXJEQSwyQkFDRSwrQkFBQSxDQUtBLGdCQUFBLENBRkEsUUFBQSxDQUNBLG1CQUFBLENBSEEsaUJBQUEsQ0FDQSxpQkFBQSxDQUtBLHdCQUFBLENBREEsV0hnc0RGLENHNXJEQSxtRUFJRSx3QkFBQSxDQUNBLFdBQUEsQ0FDQSxRQUFBLENBSEEsUUFBQSxDQUtBLGlCQUFBLENBTkEsUUFBQSxDQUtBLE9IZ3NERixDRzVyREEsaUNBRUUscURKeE5ZLENJeU5aLGdCQUFBLENBQ0EsZ0JIK3JERixDRzVyREEseUNBRUUsdUVKeE5xQixDSXlOckIsZ0JBQUEsQ0FDQSxnQkgrckRGLENHNXJEQSxrQ0FFRSwwREo5T2UsQ0krT2YsaUJBQUEsQ0FDQSxpQkgrckRGLENHNXJEQSwyQkFDRSxvQkFBQSxDQUVBLFFBQUEsQ0FEQSxjSGdzREYsQ0cxckRBLHNDQUVFLGNBQUEsQ0FEQSxpQkg4ckRGLENHM3JEQSxtQ0FFRSxlQUFBLENBRUEsV0FBQSxDQUhBLGNBQUEsQ0FFQSxVSCtyREYsQ0czckRBLGlCQUNJLGlCSDhyREosQ0c3ckRJLHFCQUlJLFdBQUEsQ0FIQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBRUEsb0JIK3JEUixDRXQ4REUsMEJDNlFFLDZDQUNFLDJDQUFBLENBQ0EsMkJINnJESixDRzNyREUsNENBQ0UsOENBQUEsQ0FDQSwyQkg2ckRKLENBQ0YsQ0d0ckRBLHFDQUdFLGFKcFNlLENJbVNmLGNBQUEsQ0FEQSxZSDByREYsQ0d0ckRBLDJDQUNFLHlCSHlyREYsQ0d2ckRBLHlDQUNJLGtCSDByREosQ0d4ckRJLDZDQUlJLFdBQUEsQ0FIQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBRUEsb0JIMHJEUixDR3ZyREEsd0NBQ0Usa0JIMHJERixDR3ZyREEsMkJBS0UsK0JBQUEsQ0FKQSw4Q0FBQSxDQUdBLG9CQUFBLENBRkEsa0JBQUEsQ0FDQSxhSDRyREYsQ0d2ckRBLHdEQUNFLGFIMHJERixDR3ZyREEsK0RBSUUsYUp4VWUsQ0lxVWYsVUFBQSxDQUtBLFlBQUEsQ0FIQSxtQkFBQSxDQUVBLGNBQUEsQ0FIQSxRQUFBLENBTUEsY0FBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBSEEsZ0JINnJERixDR3ZyREEsaUNBSUUsb0JBQUEsQ0FIQSxtQkFBQSxDQUNBLGNBQUEsQ0FDQSxXSDJyREYsQ0d2ckRBLHNDQUNFLDRDSDByREYsQ0d2ckRBLDJDQUNFLGFBQUEsQ0FFQSxnQkFBQSxDQUVBLG1CQUFBLENBSEEsc0JBQUEsQ0FFQSxpQkgyckRGLENHeHJEQSwwQ0FDRSxhQUFBLENBRUEsZ0JBQUEsQ0FFQSxtQkFBQSxDQUhBLHNCQUFBLENBRUEsaUJINHJERixDR3hyREEsMEJBQ0UsYUFBQSxDQUVBLGdCQUFBLENBRUEsYUFBQSxDQUhBLGlCQUFBLENBRUEsaUJBQUEsQ0FFQSxpQkgyckRGLENHeHJEQSwwQkFDRSx1QkFDRSxZSDJyREYsQ0FDRixDR3hyREEsc0JBRUUsa0JBQUEsQ0FEQSxZSDJyREYsQ0d0ckRJLGdCQUNJLHdCSHlyRFIsQ0kzakVBLHdCQUNFLGNKK2pFRixDRXpqRUUsMEJFUEYsd0JBSUksa0JKZ2tFRixDQUNGLENJN2pFQSwyQkFDRSxXQUFBLENBQ0Esb0JBQUEsQ0FDQSxRQUFBLENBRUEsU0FBQSxDQURBLGlCSmlrRUYsQ0k3akVBLHdDQVVFLHNCQUFBLENBQUEsd0JBQUEsQ0FOQSxXQUFBLENBQ0EsUUFBQSxDQUhBLFNBQUEsQ0FTQSxnQkFBQSxDQUpBLGlCQUFBLENBTkEsU0FBQSxDQUtBLE9KcWtFRixDSTlqRUEsdUNBWUUsNkJBQUEsQ0FBQSxxQkFBQSxDQVJBLFdBQUEsQ0FDQSxRQUFBLENBSEEsU0FBQSxDQVdBLGdCQUFBLENBTkEsaUJBQUEsQ0FOQSxTQUFBLENBS0EsT0p3a0VGLENJOWpFQSxnRUFDRSx3Q0FVRSxzQkFBQSxDQUFBLHdCQUFBLENBTkEsV0FBQSxDQUNBLFFBQUEsQ0FIQSxTQUFBLENBU0EsZ0JBQUEsQ0FKQSxpQkFBQSxDQU5BLFNBQUEsQ0FLQSxPSnNrRUYsQ0kvakVBLHVDQVlFLDZCQUFBLENBQUEscUJBQUEsQ0FSQSxXQUFBLENBQ0EsUUFBQSxDQUhBLFNBQUEsQ0FXQSxnQkFBQSxDQU5BLGlCQUFBLENBTkEsU0FBQSxDQUtBLE9Kd2tFRixDQUNGLENJOWpFQSwyQkFDRSxVQUFBLENBQ0EsZ0JKZ2tFRixDSTlqRUUsa0NBQ0UsWUpna0VKLENJNWpFQSx1Q0FDRSxhSitqRUYsQ0k1akVBLDZCQUNFLGFBQUEsQ0FDQSxvQkorakVGLENJNWpFQSxtQ0FDRSx5QkorakVGLENJNWpFQSx5Q0FFRSxvQkFBQSxDQUNBLGVBQUEsQ0FGQSxnQkppa0VGLENJNWpFQSxnREFNRSxhTDdHZSxDSzRHZixXQUFBLENBSEEsb0JBQUEsQ0FPQSxVQUFBLENBUkEsbUJBQUEsQ0FPQSxjQUFBLENBSkEsV0FBQSxDQUdBLGdCQUFBLENBSkEsVUpxa0VGLENJNWpFQSxzREFDRSxhTGpIZSxDS2tIZixvQkorakVGLENJempFRSxhQUNFLGlCSjZqRUosQ0V6ckVFLGlERTJIQSxhQUlJLFlKOGpFSixDQUNGLENJM2pFRSwyQkFDRSx3Qko2akVKLENFanNFRSxpREVtSUEsMkJBR0ksd0JKK2pFSixDQUNGLENJM2pFQSx3QkFDRSxvQkFBQSxDQUNBLFFBQUEsQ0FDQSxTSjhqRUYsQ0kzakVBLHdCQUNFLFVBQUEsQ0FDQSxTSjhqRUYsQ0k1akVFLCtCQUNFLFlKOGpFSixDSTFqRUEsbUNBQ0UsUUo2akVGLENJMWpFQSwwQkFHRSxhQUFBLENBRkEsUUFBQSxDQUdBLG9CSjRqRUYsQ0lyakVBLG1FQUNFLHlCSjRqRUYsQ0l2akVBLFFBQ0UsYUxoTGUsQ0tpTGYsYUoyakVGLENJeGpFQSxXQUVFLCtCQUFBLENBREEsYUxyTGUsQ0t5TGYsUUFBQSxDQUNBLGtCQUFBLENBSEEsaUJBQUEsQ0FDQSxpQko2akVGLENJeGpFQSxVQUNFLGFKMmpFRixDSXhqRUEsbUNBSUUsd0JBQUEsQ0FDQSxXQUFBLENBQ0EsUUFBQSxDQUhBLFFBQUEsQ0FLQSxpQkFBQSxDQU5BLFFBQUEsQ0FLQSxPSjRqRUYsQ0l4akVBLGlCQUVFLHFETC9NYyxDS2dOZCxnQkFBQSxDQUNBLGdCSjJqRUYsQ0l4akVBLGtCQUVFLDBETHJOZSxDS3NOZixpQkFBQSxDQUNBLGlCSjJqRUYsQ0l4akVBLFdBQ0Usb0JBQUEsQ0FFQSxRQUFBLENBREEsU0o0akVGLENJeGpFQSxXQUNFLDhDQUFBLENBQ0EsUUFBQSxDQUNBLFNKMmpFRixDSXhqRUEsaUJBQ0UsbUJBQUEsQ0FDQSxjSjJqRUYsQ0l4akVBLHNCQUNFLDRDSjJqRUYsQ0l4akVBLFVBS0UsY0FBQSxDQUpBLGFBQUEsQ0FHQSxnQkFBQSxDQUZBLHNCQUFBLENBQ0Esb0JKNmpFRixDSXhqRUEsZ0JBRUUsa0JMbFBlLENLbVBmLFVMbFBZLENLZ1BaLHlCSjZqRUYsQ0l4akVBLHNCQUNFLG9CSjJqRUYsQ0l0akVBLGVBQ0UsWUowakVGLENJdmpFQSxnQkFDRSxhSjBqRUYsQ0l2akVBLDhCQUNFLDBCQUFBLENBQ0EsNkJBQUEsQ0FDQSxxQkFBQSxDQUNBLGNKMGpFRixDSXZqRUEsaUNBQ0Usb0JBQUEsQ0FDQSxRQUFBLENBQ0EsU0owakVGLENJdmpFQSxvQ0FDRSxTSjBqRUYsQ0l2akVBLGtCQUNJLFlBQUEsQ0FFQSxjQUFBLENBREEsVUoyakVKLENJeGpFSSxxQkFFSSxrQkFBQSxDQUNBLGlCQUFBLENBRkEsV0o0akVSLENFeDFFRSwwQkUyUkUscUJBTVEsa0JBQUEsQ0FDQSxjQUFBLENBRkEsVUo4akVWLENBQ0YsQ0kxakVRLGtDQUNJLGNKNGpFWixDRXgyRUUsaURFaVNFLHFCQWVRLFdKNGpFVixDQUNGLENJeGpFQSxnRUFDRSxrQkFDRSxxQkFBQSxDQUNBLHdCQUFBLENBQ0EsV0oyakVGLENBQ0YsQ0l4akVBLDBCQUNFLFVMdFRZLENLdVRaLGVKMGpFRixDSXZqRUEsNEJBQ0UsY0FBQSxDQUNBLGdCQUFBLENBQ0Esa0JKMGpFRixDSXZqRUEsbUJBQ0ksVUxqVVUsQ0trVVYsZUFBQSxDQUNBLGtCSjBqRUosQ0lsakVBLDBDQUNFLFVBQUEsQ0FFQSxjQUFBLENBREEsUUFBQSxDQUVBLFVKeWpFRixDSXRqRUEsc0NBUUksMEJBQUEsQ0FDQSw2QkFBQSxDQUNBLHFCQUFBLENBTkEsVUx0VlUsQ0txVlYsb0JBQUEsQ0FJQSxjQUFBLENBRkEsZUFBQSxDQUpBLFFBQUEsQ0FDQSx5QkFBQSxDQUlBLG9CSjZqRUosQ0l0akVBLCtDQUdJLHFCQUFBLENBRkEsVUxoV1UsQ0tpV1YsZUowakVKLENJdGpFQSxxREFHSSxtQkFBQSxDQUZBLFVMdFdVLENLdVdWLGVKMGpFSixDSXRqRUEsNENBQ0UsY0FBQSxDQUNBLGdCQUFBLENBQ0Esd0JBQUEsQ0FDQSxvQkFBQSxDQUVBLHNCSnlqRUYsQ0l0akVBLGtEQUNFLHlCSnlqRUYsQ0l0akVBLGdFQUNFLHVDQUdFLGNBQUEsQ0FEQSxlSjBqRUYsQ0l0akVBLGVBQ0UsYUp3akVGLENJcmpFQSxnQkFDRSxZSnVqRUYsQ0FDRixDSXJqRUEsaUVBU0Usd0JBQ0UsaUJKK2lFRixDQUNGLENLMThFQSxXQUVFLGFBQUEsQ0FEQSxpQkw4OEVGLENLMThFQSxXQUNFLFVMNjhFRixDSzM4RUEsV0FDRSxXTDg4RUYsQ0s1OEVBLFdBQ0UsV0wrOEVGLENLNzhFQSxXQUNFLFdMZzlFRixDSzk4RUEsV0FDRSxXTGk5RUYsQ0svOEVBLFdBQ0UsV0xrOUVGLENLaDlFQSxXQUNFLFdMbTlFRixDS2o5RUEsV0FDRSxXTG85RUYsQ0tsOUVBLFdBQ0UsV0xxOUVGLENLbjlFQSxZQUNFLFdMczlFRixDS3A5RUEsWUFDRSxXTHU5RUYsQ0tyOUVBLFlBQ0UsWUx3OUVGLENLcjlFQSxTQUNFLGdCTHc5RUYsQ0tyOUVBLFNBQ0UsaUJMdzlFRixDS3A5RUEsdUlBWUUsY0x3OUVGLENLbjlFQSwyQkFLRSxVQUFBLENBSEEsV0FBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBRUEsaUJMdTlFRixDS3I5RUEsZUFFRSxvQkFBQSxDQUlBLGFMbzlFRixDS2g5RUEsMEJBQ0UsWUFBQSxDQUNBLFVMdzlFRixDRXppRkUsMEJHK0VGLDBCQUtJLFVMeTlFRixDQUNGLENLdDlFQSxhQUdFLGVObEdjLENNZ0dkLFlBQUEsQ0FDQSxjTDA5RUYsQ0VwakZFLDBCR3dGRixhQU1JLFNMMDlFRixDQUNGLENLdDlFRSxzQkFFRSxrQkFBQSxDQUNBLFlBQUEsQ0FGQSw2QkwyOUVKLENFL2pGRSwwQkdrR0Ysc0JBUUksNEJBQUEsQ0FDQSwyQkx5OUVGLENBQ0YsQ0tyOUVFLG1CQUlFLDhDQUFBLENBSEEsWUFBQSxDQUNBLFVMNDlFSixDRTlrRkUsMEJHMEhFLHVDQUNFLCtCTHU5RUosQ0tuK0VGLG1CQWNJLGtCTHc5RUYsQ0FDRixDS3I5RUEscUJBQ0UsWUFBQSxDQUNBLGNMdzlFRixDRWptRkUsaURHdUlGLHFCQUtNLDRCTHk5RUosQ0FDRixDRWhtRkUsMEJHaUlGLHFCQVNJLHFCQUFBLENBQ0EsZUwwOUVGLENBQ0YsQ0t2OUVBLFdBR0UsZ0JBQUEsQ0FEQSxpQkFBQSxDQURBLFlMNDlFRixDRTVtRkUsMEJHK0lGLFdBTUksVUwyOUVGLENBQ0YsQ0V2bkZFLGlER3FKRixXQVVJLFdMNDlFRixDQUNGLENLejlFQSxnQkFJRSxZQUFBLENBQ0EsNkJBQUEsQ0FGQSxnQkFBQSxDQURBLGlCQUFBLENBREEsWUxnK0VGLENFOW5GRSwwQkc2SkYsZ0JBU0kscUJBQUEsQ0FGQSxjQUFBLENBQ0EsVUwrOUVGLENBQ0YsQ0Uzb0ZFLGlER21LRixnQkFZSSxXTGcrRUYsQ0FDRixDSzc5RUEsVUFDRSxZQUFBLENBQ0Esa0JMZytFRixDSzc5RUEsYUFDRSxZQUFBLENBQ0EscUJMZytFRixDSzc5RUEsSUFDRSxTTGcrRUYsQ0s3OUVBLElBQ0UsU0xnK0VGLENLOTlFQSxJQUNFLFNMaStFRixDSy85RUEsSUFDRSxTTGsrRUYsQ0toK0VBLElBQ0UsU0xtK0VGLENLaitFQSxJQUNFLFNMbytFRixDS2wrRUEsSUFDRSxTTHErRUYsQ0tuK0VBLElBQ0UsU0xzK0VGLENLcCtFQSxJQUNFLFNMdStFRixDS3IrRUEsS0FDRSxVTHcrRUYsQ0tyK0VBLGlCQUNFLFlBQUEsQ0FDQSxVTHcrRUYsQ0Vqc0ZFLDBCR3VORixpQkFLSSxxQkx5K0VGLENBQ0YsQ0t0K0VBLG9CQUdJLGtCQUFBLENBREEsWUFBQSxDQURBLFNMMitFSixDS3QrRUksOEJBQ0ksU0x3K0VSLENFL3NGRSwwQkdzT0UsOEJBSVEsVUx5K0VWLENLditFVSxpQ0FDSSxlTHkrRWQsQ0t0K0VVLG9LQUNJLGNMdytFZCxDS3IrRVUseUNBQ0ksdUJMdStFZCxDSzUvRUYsb0JBK0JRLGlCQUFBLENBSEEsWUFBQSxDQUVBLHFCQUFBLENBREEsc0JBQUEsQ0FGQSxVTDArRU4sQ0FSRixDSzM5RUksd0JBRUksWUFBQSxDQURBLFdMdStFUixDRWh2RkUsaURHd1FFLHdCQU1RLFlBQUEsQ0FEQSxXTHcrRVYsQ0FDRixDRWh2RkUsMEJHa1FFLHdCQVlRLFlBQUEsQ0FFQSxrQkFBQSxDQURBLGNBQUEsQ0FGQSxVTDArRVYsQ0FDRixDS24rRUEsaUJBR0UsK0JBQUEsQ0FEQSxZQUFBLENBREEsWUx3K0VGLENFOXZGRSwwQkdxUkYsaUJBTUksY0x1K0VGLENBQ0YsQ0twK0VBLHlDQUVFLFlMdStFRixDS3ArRUEsUUFDRSxzQkx1K0VGLENFNXdGRSwwQkdvU0YsUUFJSSxzQkx3K0VGLENBQ0YsQ0t0K0VBLFNBQ0Usc0JMeStFRixDRXJ4RkUsMEJHMlNGLFNBSUksc0JMMCtFRixDS24rRUEsNkNBRUUsY0x3K0VGLENLcitFQSxnQkFDRSxZTHUrRUYsQ0twK0VBLHNCQUVFLGNBQUEsQ0FEQSxvQkx1K0VGLENLbitFQSxtQkFDRSxhQUFBLENBR0EsV0FBQSxDQUZBLGlCQUFBLENBQ0EsVUxzK0VGLENLcCtFRSx1QkFDRSxXQUFBLENBQ0EsVUxzK0VKLENLaitFQSxrQkFNRSx3Qk41VmEsQ015VmIsa0JBQUEsQ0FFQSxVQUFBLENBRUEsY0FBQSxDQUNBLGNBQUEsQ0FKQSxVTHUrRUYsQ0toK0VBLGNBQ0Usb0RBQUEsQ0FDQSw0Q0xrK0VGLENLLzlFQSxjQUNFLFNMaStFRixDSzk5RUEsY0FDRSxvREFBQSxDQUNBLDRDTGcrRUYsQ0s3OUVBLHVCQUNFLFlMKzlFRixDSzU5RUEsb0JBQ0UsWUw4OUVGLENBbERGLENNbnlGQSxZQUVJLGlCQUFBLENBREEsaUJOeTFGSixDTXIxRkEsTUFDSSxnQkFBQSxDQUNBLHdCQUFBLENBQ0EsZU53MUZKLENNcjFGQSxvQkFDSSxZTncxRkosQ01yMUZBLHVCQUNJLFlOdzFGSixDTXIxRkEsZUFHSSxrQkFBQSxDQUZBLGVQVFUsQ09jViw4Q0FBQSxDQURBLDJDQUFBLENBS0EsUUFBQSxDQU5BLHNCQUFBLENBRkEsWUFBQSxDQUtBLGNBQUEsQ0FFQSxVQUFBLENBREEsYU4wMUZKLENFNTJGRSwwQklVRixlQVlRLFNOMDFGTixDQUNGLENNdjFGQSxxQkFDSSxlTjAxRkosQ0VyM0ZFLDBCSTBCRixxQkFLUSxZQUFBLENBQ0EsYU4wMUZOLENNdjFGRSx3QkFFUSxjTjAxRlYsQ0FKRixDTWoxRkEsMkNBQ0ksY0FBQSxDQUNBLGVOeTFGSixDTXQxRkEsZ0NBSUksa0JBQUEsQ0FIQSxZQUFBLENBRUEsZUFBQSxDQURBLHNCQUFBLENBS0EsVUFBQSxDQUZBLGdCQUFBLENBQ0EsVU4wMUZKLENNdDFGQSxrQ0FDSSxRTnkxRkosQ010MUZBLG1EQUNJLHdCTnkxRkosQ010MUZBLDBDQUVJLGFBQUEsQ0FEQSxpQk4wMUZKLENNdDFGQSwyQ0FJSSxjQUFBLENBREEsY0FBQSxDQUZBLHVCQUFBLENBQ0EsOEJOMjFGSixDTXQxRkEsa0RBRUksY0FBQSxDQURBLHdCTjAxRkosQ010MUZBLHNDQUNJLGNBQUEsQ0FHQSxjQUFBLENBREEsZUFBQSxDQURBLGdCTjIxRkosQ010MUZBLHNDQUNJLFlBQUEsQ0FDQSxzQkFBQSxDQUNBLGVOeTFGSixDTXQxRkEsOEJBS0ksa0JBQUEsQ0FIQSxZQUFBLENBRUEsa0JBQUEsQ0FEQSw2QkFBQSxDQUZBLFVONjFGSixDRTc3RkUsMEJJK0ZGLDhCQVFRLGNOMDFGTixDQUNGLENNdjFGQSxvQ0FHSSxrQkFBQSxDQUNBLGtCQUFBLENBSEEsWUFBQSxDQUNBLHNCTjQxRkosQ012MUZBLGlDQUtJLGtCUDdIYSxDT3lIYixXQUFBLENBR0EsVUFBQSxDQUVBLGNBQUEsQ0FDQSxlQUFBLENBTEEsV0FBQSxDQUNBLFdOODFGSixDTXYxRkEscUJBQ0ksZUFBQSxDQUNBLGlCQUFBLENBQ0EsVU4wMUZKLENNdjFGQSx1Q0FDSSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSwwQ0FBQSxDQUNBLHlDQUFBLENBQ0Esd0NBQUEsQ0FDQSxxQ04wMUZKLENNdjFGQSxvREFDSSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxlTjAxRkosQ012MUZBLGdFQUNJLFlOMDFGSixDTXYxRkEsUUFDSSxZQUFBLENBTUEsZUFBQSxDQUxBLDZDQUFBLENBQ0EsMENBQUEsQ0FDQSx5Q0FBQSxDQUNBLHdDQUFBLENBQ0EscUNOMjFGSixDTXYxRkEsUUFNSSxZQUFBLENBTEEseUNBQUEsQ0FDQSxzQ0FBQSxDQUNBLHFDQUFBLENBQ0Esb0NBQUEsQ0FDQSxpQ04yMUZKLENNdjFGQSx5QkFHSSxjQUFBLENBREEsMEJBQUEsQ0FEQSxlTjQxRkosQ012MUZBLDBCQUNJLGVQN0tVLENPOEtWLGNBQUEsQ0FDQSxzQkFBQSxDQUNBLGVOMDFGSixDTXYxRkEsUUFNSSx1Q0FBQSxDQUNBLGtCQUFBLENBSkEsb0JBQUEsQ0FFQSxXQUFBLENBSkEsZ0JBQUEsQ0FDQSxpQkFBQSxDQUVBLFdONjFGSixDTXYxRkEsY0FDSSxZTjAxRkosQ012MUZBLFFBT0kscUJQeE1VLENPdU1WLFFBQUEsQ0FKQSxjQUFBLENBRUEsTUFBQSxDQUNBLE9BQUEsQ0FGQSxLTmcyRkosQ012MUZBLHVCQVhJLGlCQUFBLENBT0Esc0JBQUEsQ0FDQSxjTnMyRkosQ01uMkZBLGVBT0ksd0JQMU1lLENPeU1mLFVBQUEsQ0FKQSxVQUFBLENBQ0EsV0FBQSxDQUVBLFNBQUEsQ0FEQSxVTisxRkosQ012MUZBLGtCQU1JLHdCUHZPYSxDT2tPYixrQkFBQSxDQUVBLFVBQUEsQ0FDQSxXQUFBLENBRkEsaUJBQUEsQ0FHQSxXTjIxRkosQ012MUZBLHNCQUNJLHFCTjAxRkosQ012MUZBLG9CQUNJLHdCTjAxRkosQ012MUZBLDZCQUNJLGtCUG5QYSxDT29QYixtQ0FBQSxDQUNBLCtCQUFBLENBQ0EsMkJOMDFGSixDTXQxRkEsSUFDSSxZQUFBLENBVUEsUU5nMUZKLENNMzBGQSxrQkFYSSxVUHZQVSxDTytQVixjQUFBLENBREEsZUFBQSxDQU5BLGlCQUFBLENBSUEsT0FBQSxDQUhBLDhCQUFBLENBQ0Esc0JBQUEsQ0FDQSxjTjIyRkosQ01wMkZBLGNBQ0ksYUFBQSxDQU9BLFFONDFGSixDTXYxRkEsS0FDSSxVQUFBLENBUUEsY0FBQSxDQVBBLGVBQUEsQ0FNQSxRQUFBLENBTEEsaUJBQUEsQ0FJQSxPQUFBLENBSEEsOEJBQUEsQ0FDQSxzQkFBQSxDQUNBLGNONjFGSixDTXYxRkEsMkJBQ0ksWU4wMUZKLENNdjFGQSwwQkFDSSxhTjAxRkosQ010MUZBLGNBQ0ksa0JOMjFGSixDTXgxRkEscUJBQ0ksaUJOMjFGSixDTXAxRkEscUNBQ0ksa0JOMjFGSixDTXgxRkEsZ0VBQ0ksOEJBQ0kscUJBQUEsQ0FDQSxzQk4yMUZOLENNeDFGRSxvQ0FFSSwwQkFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FIQSxVTjYxRk4sQ012MUZFLGlDQUNJLFVOeTFGTixDQUNGLENPcnFHQSxTQUNJLGtCQUFBLENBQ0EsUVB5cUdKLENPcnFHQSxVQUNDLGVQd3FHRCxDT3JxR0EsU0FDQyxrQlB3cUdELENPcnFHQSxjQUNDLGtCUHdxR0QsQ09ycUdBLFVBQ0Msa0JQd3FHRCxDT3JxR0EsZUFDQyxrQlB3cUdELENPanFHQSxVQUNJLHFCUHNxR0osQ09ucUdBLFVBQ0kscUJQc3FHSixDT25xR0EsU0FDSSx3QlBzcUdKLENPbnFHQSxnQkFDSSx3QlBzcUdKLENPbnFHQSxXQUNJLHdCUHNxR0osQ09ucUdBLGtCQUNJLHdCUHNxR0osQ09ucUdBLGFBQ0kscUJQc3FHSixDT25xR0EsU0FDSSxxQlBzcUdKLENPbnFHQSxjQUNJLHdCUHNxR0osQ09qcUdBLFFBQ0ksd0JQcXFHSixDT2xxR0EsZUFDSSx3QlBxcUdKLENPbHFHQSxVQUNJLHdCUHFxR0osQ09scUdBLGdCQUNJLHdCUHFxR0osQ09scUdBLGVBQ0ksd0JQcXFHSixDT2xxR0EsU0FDSSx3QlBxcUdKLENPbHFHQSxlQUNJLHdCUHFxR0osQ09scUdBLHFCQUNJLHdCUHFxR0osQ1F0d0dBLHlCQUNJLGVSMHdHSixDUXZ3R0ksNkNBS0kscUJBQUEsQ0FEQSxlQUFBLENBSEEsV0FBQSxDQUVBLGlCQUFBLENBREEsV1I2d0dSLENRdndHUSxtREFDSSx3QlIwd0daLENRdndHUSxtREFDSSxxQlIwd0daLENRdndHSSx5Q0FLSSx3QkFBQSxDQUpBLG9CQUFBLENBRUEsV0FBQSxDQUdBLCtDQUFBLENBQ0EsdUNBQUEsQ0FMQSxrQkFBQSxDQUVBLFVSNndHUixDUXZ3R1EsK0NBQ0ksa0NSMHdHWixDUXZ3R0EscUVBQ0ksd0JSMHdHSixDUXZ3R0ksZ0ZBQ0ksVVIwd0dSLENRdndHQSxvREFNSSxhQUFBLENBSkEsY0FBQSxDQUVBLFVBQUEsQ0FEQSxpQkFBQSxDQUVBLE9BQUEsQ0FKQSxrQlIrd0dKLENRdndHQSwwREFDSSxVUjB3R0osQ1F2d0dBLHNFQUNJLGtDUjB3R0osQ1F2d0dJLGlGQUNJLFVSMHdHUixDU3QwR0EsZUFDRSxpQlQwMEdGLENTdDBHQSxrQkFDRSxRVDAwR0YsQ1N2MEdBLHFCQUNFLGFUMDBHRixDU3YwR0EsNEJBQ0UsWVQwMEdGLENTdjBHQSx3QkFFRSxlQUFBLENBQ0EsNEJBQUEsQ0FDQSxnQ0FBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUxBLHNCVCswR0YsQ1N2MEdBLG1DQUNFLCtCVDAwR0YsQ1N2MEdBLHFFQUlFLHdCQUFBLENBQ0EsV0FBQSxDQUNBLFFBQUEsQ0FIQSxRQUFBLENBTUEsbUJBQUEsQ0FEQSxpQkFBQSxDQU5BLFFBQUEsQ0FLQSxPVDQwR0YsQ1N2MEdBLG1CQUNFLGFBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxVVDAwR0YsQ1N2MEdBLDBCQUNFLGlCQUFBLENBQ0EsT1QwMEdGLENTM3pHQSwyQkFDRSxpQlR5MEdGLENTdDBHQSwwQkFDRSxvQlR5MEdGLENTdDBHQSxnQ0FDRSx5QlR5MEdGLENVdDVHQSxnQ0FDQSxzQlZ5NUdBLENVdDVHSSxtQkFFSSxrQlhIUyxDV0lULHFCQUFBLENBRUEsa0JBQUEsQ0FDQSxVWENNLENXRU4sY0FBQSxDQURBLGNBQUEsQ0FKQSxXQUFBLENBSEEsY0FBQSxDQVNBLDhCQUFBLENBSEEsV1Y0NUdSLENVdjVHUSx5QkFDSSxrQlhYSyxDV1lMLFVYUEUsQ1dRRiw4QlZ5NUdaLENVcjVHSSxJQUNJLGdCVnc1R1IsQ1VyNUdJLE9BRUksa0JYMUJTLENXMkJULHFCQUFBLENBRUEsa0JBQUEsQ0FJQSxjQUFBLENBREEsY0FBQSxDQUpBLFdBQUEsQ0FIQSxjQUFBLENBTUEsV1YyNUdSLENVdDVHUSxvQkFOQSxVWHRCTSxDVzBCTiw4QlY2NUdSLENVMzVHUSxhQUNJLGtCVjA1R1osQ1dsOEdBLGdEQUNFLDZCWHE4R0YsQ1dsOEdBLGFBQ0UsNEJYcThHRixDV2w4R0EsZ0JBQ0Usa0JYcThHRixDV2w4R0EsdUNBRUUsVVhxOEdGLENXbDhHQSw2QkFDRSxhWHE4R0YsQ0U5OEdFLDBCU2VFLCtCQUNFLCtCWHM4R0osQ1cxOEdGLFdBTUksOENYdThHRixDQUNGLENXcDhHQSxXQUNFLGlCWHU4R0YsQ1dwOEdBLG9CQUNFLGFadkJnQixDWXlCaEIsY0FBQSxDQURBLGtCWHc4R0YsQ1dwOEdBLG1CQUNFLGFYdThHRixDV244R0UscUJBRUUsY0FBQSxDQURBLFNYdThHSixDRTcrR0UsMEJTcUNBLHFCQUtJLFVYdThHSixDQUNGLENXbjhHSSxtQ0FDRSxXWHE4R04sQ1d2OEdFLGdDQUlFLGtCWHM4R0osQ1dwOEdFLDBCQUNFLGFYczhHSixDV244R0UsMkJBQ0UsY1hxOEdKLENXbDhHRSwwQkFDRSw2Q0FBQSxDQUNBLDZCWG84R0osQ0VsZ0hFLDBCUzREQSwwQkFNSSw4Q0FBQSxDQURBLGlCQUFBLENBRUEsNEJYcThHSixDQUNGLENXajhHQSw0QkFDRSxVWG84R0YsQ0U3Z0hFLDBCU3dFRiw0QkFHSSxVWHM4R0YsQ0FDRixDV244R0EsNkJBQ0UsYVhzOEdGLENXbjhHQSwwQkFDRSwyQkFBQSxDQUNBLGVYczhHRixDVy83R0EsMkZBQ0UsYVhzOEdGLENFbmlIRSwwQlNnR0YsWUFFSSxpQlhzOEdGLENBQ0YsQ1dyOEdFLG9CQUVFLHNCQUFBLENBREEsU1h3OEdKLENFN2lIRSwwQlNvR0Esb0JBSUksVVh5OEdKLENBQ0YsQ1dyOEdBLDRDQUNFLGlFWHc4R0YsQ1dyOEdBLHVDQUNFLGNYdzhHRixDV3A4R0EsMkJBRUksV0FBQSxDQURBLFdYdzhHSixDRS9qSEUsMEJTc0hGLDJCQU1RLFdBQUEsQ0FEQSxVWHk4R04sQ0FDRixDVy83R0EsWUFFSSw0QkFBQSxDQURBLHNCWG04R0osQ1c5N0dBLHdCQUNJLHVCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlWGk4R0osQ1cvN0dBLGdCQUVJLDRCQUFBLENBREEsc0JYbThHSixDV2g4R0ksbUJBQ0ksd0JYazhHUixDV2g4R1Esc0JBQ0kscURBQUEsQ0FFQSw4QkFBQSxDQURBLHdCWG04R1osQ1doOEdZLHdCQUNJLHVCQUFBLENBRUEsc0JBQUEsQ0FEQSx5QlhtOEdoQixDVzc3R0EsdUNBQ0ksa0JYZzhHSixDVzc3R0EsZ0JBQ0ksd0JBQUEsQ0FDQSxpQlhnOEdKLENXOTdHSSxvQkFJSSxXQUFBLENBSEEsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUVBLG9CWGc4R1IiLCJmaWxlIjoiUEZGLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gICAgTWVsbGFuYmzDpTogI0U5RUJGMFxyXG4gICAgTMOkbmtibMOlOiAkY29sb3ItbGlua2JsdWVcclxuICAgIE3DtnJrYmzDpSAkY29sb3ItZGFya2JsdWVcclxuICAgIE3DtnJrZ3LDpSAkY29sb3ItZGFya2dyYXlcclxuICAgIEJha2dydW5kc2dyw6UgI0Y4RjhGOFxyXG4gICAgTGp1c2dyw6UgI0JBQkFcclxuICAgIEdyw7ZuICM0OTlDN0VcclxuICAgIEJsw6UgIzVGODlCNFxyXG5cclxuKi9cclxuXHJcbmJvZHkge1xyXG4gIC8qICBmb250OiAxNnB4LzI0cHggJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7Ki9cclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb1JlZ3VsYXInICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9SZWd1bGFyJyAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxucCB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9SZWd1bGFyJyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb0RlbWknICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9EZW1pJyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oMSB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbn1cclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG59XHJcblxyXG5oMSBhLFxyXG5oMiBhLFxyXG5oMyBhLFxyXG5oNCBhLFxyXG5oNSBhLFxyXG5oNiBhIHtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogNTBweDtcclxuICBsaW5lLWhlaWdodDogNTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG59XHJcblxyXG5oMiB7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxufVxyXG5cclxuaDMge1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuaDQge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxufVxyXG5cclxuaDUge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxufVxyXG5cclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbn1cclxuXHJcbmEge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvRGVtaScgIWltcG9ydGFudDtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuYSBoMzpob3ZlcixcclxuYSBoNDpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbnAgYSxcclxucCBhOnZpc2l0ZWQge1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uaW5ncmVzcyB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb0RlbWknICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuLmltYWdlY2FwdGlvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9MaWdodCcgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxufVxyXG5cclxuLm5hdmlnYXRpb25saW5rcyB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9NZWRpdW0nICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4udG9wbmF2aWdhdGlvbmxpbmtzIGEge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvTWVkaXVtJyAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5wdWJsaXNobGFiZWwge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvTWVkaXVtJyAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbn1cclxuXHJcbm9sIHtcclxuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG59XHJcblxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogZGlzYztcclxufVxyXG5cclxubGkge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ3BmZmljb24nO1xyXG4gIHNyYzogdXJsKCcuLi9Gb250cy9wZmZpY29uLmVvdD9vNnE0YXUnKTtcclxuICBzcmM6IHVybCgnLi4vRm9udHMvcGZmaWNvbi5lb3Q/I2llZml4bzZxNGF1JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL0ZvbnRzL3BmZmljb24ud29mZj9vNnE0YXUnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vRm9udHMvcGZmaWNvbi50dGY/bzZxNGF1JykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL0ZvbnRzL3BmZmljb24uc3ZnP282cTRhdSNwZmZpY29uJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9IZWF2eSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0hlYXZ5L2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0hlYXZ5L2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvTWVkaXVtJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvTWVkaXVtL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb01lZGl1bS9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb0xpZ2h0JztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvTGlnaHQvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvTGlnaHQvZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9SZWd1bGFyJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvUmVndWxhci9mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9SZWd1bGFyL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvQm9sZCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0JvbGQvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvQm9sZC9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvRGVtaSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0RlbWkvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvRGVtaS9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG4vKk1PQklMRSBTVFlMRVMqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbn1cclxuIiwiLy8gQkVHSU4gQ09MT1JTXHJcbiRjb2xvci1ibHVlOiAjNDk5YzdlO1xyXG4kY29sb3ItbWlkYmx1ZTogI2ZmZmZmZjtcclxuJGNvbG9yLWxpbmtibHVlOiAjMGU2OGI4O1xyXG4kY29sb3ItbGlua2JsdWUtZGlzYWJsZWQ6IHJnYmEoMTQsIDEwNCwgMTg0LCAuNSk7XHJcbiRjb2xvci1oaWdobGlnaHQ6ICNlN2VlZjQ7XHJcbiRjb2xvci1kYXJrYmx1ZTogIzFiM2Q1YTtcclxuJGNvbG9yLWRhcmtncmF5OiAjNDU0NTQ1O1xyXG4kY29sb3ItbGlnaHRncmF5OiAjYmFiYTtcclxuJGNvbG9yLWJhY2tncm91bmRncmF5OiAjZjhmOGY4O1xyXG4kY29sb3ItaW52ZXJ0ZWQ6ICMzNzVlN2Y7XHJcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcclxuJGNvbG9yLXRleHRzaGFkb3c6ICNmMGYwZjA7XHJcbiRjb2xvci1zZWNvbmRhcnk6ICNkNDA2NGY7XHJcbiRjb2xvci1mb290ZXItcHJpbWFyeTogI2U3ZWVmNDtcclxuJGNvbG9yLWJsYWNrOiAjMDAwO1xyXG5cclxuLy8gQk9SREVSU1xyXG4kY29sb3ItYm9yZGVyLXByaW1hcnk6ICNiYWJhO1xyXG5cclxuLy8gQ09PS0lFQkFSXHJcbiRjb2xvci1jb29raWUtb2ZmOiAjZDQwNjRmO1xyXG5cclxuLy8gRU5EIENPTE9SU1xyXG5cclxuLy8gUEFERElOR1xyXG4kYmFzZS1wYWRkaW5nOiAzMHB4O1xyXG4kYmFzZS1wYWdlcGFkZGluZzogMCAzMHB4O1xyXG4kYmFzZS12ZXJ0aWNhbHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbi8vIFBBRERJTkcgTU9CSUxFXHJcbiRiYXNlLXBhZGRpbmctbW9iaWxlOiAyMHB4O1xyXG4kYmFzZS1wYWdlcGFkZGluZy1tb2JpbGU6IDAgMzBweDtcclxuXHJcbi8vIE1FRElBIFFVRVJJRVNcclxuJHRhYmxldC13aWR0aDogMTEyNHB4O1xyXG4kZGVza3RvcC13aWR0aDogMTM3OHB4O1xyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICAgIE1lbGxhbmJsw6U6ICNFOUVCRjBcbiAgICBMw6Rua2Jsw6U6ICRjb2xvci1saW5rYmx1ZVxuICAgIE3DtnJrYmzDpSAkY29sb3ItZGFya2JsdWVcbiAgICBNw7Zya2dyw6UgJGNvbG9yLWRhcmtncmF5XG4gICAgQmFrZ3J1bmRzZ3LDpSAjRjhGOEY4XG4gICAgTGp1c2dyw6UgI0JBQkFcbiAgICBHcsO2biAjNDk5QzdFXG4gICAgQmzDpSAjNUY4OUI0XG5cbiovXG5ib2R5IHtcbiAgLyogIGZvbnQ6IDE2cHgvMjRweCAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjsqL1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9SZWd1bGFyXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb0RlbWlcIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9EZW1pXCIgIWltcG9ydGFudDtcbn1cblxuaDEge1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbn1cblxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG5cbmgxIGEsXG5oMiBhLFxuaDMgYSxcbmg0IGEsXG5oNSBhLFxuaDYgYSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5oMzpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cblxuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb0RlbWlcIiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBlNjhiODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5hOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBvdXRsaW5lOiAwO1xufVxuXG5hIGgzOmhvdmVyLFxuYSBoNDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5wIGEsXG5wIGE6dmlzaXRlZCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uaW5ncmVzcyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb0RlbWlcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmltYWdlY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb0xpZ2h0XCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi5uYXZpZ2F0aW9ubGlua3Mge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9NZWRpdW1cIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMGU2OGI4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi50b3BuYXZpZ2F0aW9ubGlua3MgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGU2OGI4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wdWJsaXNobGFiZWwge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9NZWRpdW1cIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbmxpIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwZmZpY29uXCI7XG4gIHNyYzogdXJsKFwiLi4vRm9udHMvcGZmaWNvbi5lb3Q/bzZxNGF1XCIpO1xuICBzcmM6IHVybChcIi4uL0ZvbnRzL3BmZmljb24uZW90PyNpZWZpeG82cTRhdVwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vRm9udHMvcGZmaWNvbi53b2ZmP282cTRhdVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9Gb250cy9wZmZpY29uLnR0Zj9vNnE0YXVcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL0ZvbnRzL3BmZmljb24uc3ZnP282cTRhdSNwZmZpY29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb0hlYXZ5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvSGVhdnkvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0hlYXZ5L2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvTWVkaXVtL2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9NZWRpdW0vZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9MaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0xpZ2h0L2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9MaWdodC9mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb1JlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9SZWd1bGFyL2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9SZWd1bGFyL2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0JvbGQvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0JvbGQvZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9EZW1pXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvRGVtaS9mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvRGVtaS9mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuLypNT0JJTEUgU1RZTEVTKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKHByaW50KSB7XG4gIC5wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmx1ciB7XG4gIGZpbHRlcjogYmx1cig0cHgpO1xufVxuXG4vKiBcbiAgICBLbGFzcyBzb20gbGlnZ2VyIG1lbGxhbiBhbGxhIGFydGlrbGFyXG4gICAgRGV0IMOkciBkZW5uYSBkaXZlbiBhbnbDpG5kYXJlbiBrb21tZXIgdGlsbCBuw6RyIHNpZGFuIHNjcm9sbGFyXG4gICAqL1xuLmxvY2F0b3Ige1xuICBoZWlnaHQ6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTU3cHg7XG59XG5cbi5oaWdobGlnaHQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZTdlZWY0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuaGlnaGxpZ2h0IHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogICBtYXJnaW46IDAgMzBweDsqL1xuICB9XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndyYXAge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmFja2xpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYmFja2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5iYWNrbGlua19fc3RhbmRhcmRwYWdlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmJhY2tsaW5rX19zdGFuZGFyZHBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmJhY2tsaW5rX19zdGFuZGFyZHBhZ2U6YmVmb3JlIHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE4cHg7XG4gIHRvcDogNXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwZTY4Yjg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzBlNjhiODtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5iYWNrbGluazpiZWZvcmUge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMThweDtcbiAgdG9wOiA1cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzBlNjhiODtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMGU2OGI4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ucHJpbnRsaW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAucHJpbnRsaW5rIHtcbiAgICBmbG9hdDogdW5zZXQ7XG4gIH1cbn1cblxuLyogSEVBREVSICovXG4uaGVhZGVyX3dyYXAge1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5oZWFkZXJfd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi8qIEdMT0JBTCBTRUFSQ0ggKi9cbi5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAtMTA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IHtcbiAgICBtYXJnaW4tdG9wOiAtMTgycHg7XG4gIH1cbn1cblxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFiM2Q1YTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogODYlO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDBweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybCguLi9JbWFnZXMvc2VhcmNoLXBzbi5zdmcpIG5vLXJlcGVhdCAxOXB4IDE5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbn1cbi5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3ggaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzc3cHgpIHtcbiAgLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgd2lkdGg6IDgyJTtcbiAgfVxufVxuXG4uaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMwZTY4Yjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMiU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTM3N3B4KSB7XG4gIC5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbn1cblxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYjNkNWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IC5zZWFyY2hfYm94X2JvdHRvbSB7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmhlYWRlcl93cmFwIC5oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4uaGVhZGVyX3dyYXAgLmxvZ290eXBlIGgxIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAubG9nb3R5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl93cmFwIC5sb2dvdHlwZSBpbWcge1xuICB3aWR0aDogMzkwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmhlYWRlcl93cmFwIC5sb2dvdHlwZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uaGVhZGVyX3dyYXAgLmxvZ290eXBlIHNwYW4udGV4dGxvZ28ge1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE1cHg7XG59XG5cbi5oZWFkZXJfd3JhcC5zbWFsbCAubG9nb3R5cGUgc3Bhbi50ZXh0bG9nbyB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuXG4vKiBNT0JJTEUgTUVOVSAqL1xuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogSWNvbiAxICovXG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gICNuYXYtaWNvbjEsXG4gICNuYXYtaWNvbjIsXG4gICNuYXYtaWNvbjMsXG4gICNuYXYtaWNvbjQge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAjbmF2LWljb24xIHNwYW4sXG4gICNuYXYtaWNvbjMgc3BhbixcbiAgI25hdi1pY29uNCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzBlNjhiODtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLyogSWNvbiAzICovXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMHB4O1xuICB9XG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMiksXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogN3B4O1xuICB9XG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCkge1xuICAgIHRvcDogMTRweDtcbiAgfVxuICAjbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogN3B4O1xuICAgIHdpZHRoOiAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IDlweDtcbiAgICB3aWR0aDogMCU7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG4vKiBTTUFMTCBIRUFERVIgKi9cbi5oZWFkZXJfd3JhcC5zbWFsbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmhlYWRlcl93cmFwLnNtYWxsIC5oZWFkZXIge1xuICBoZWlnaHQ6IDQ5cHg7XG59XG5cbi5oZWFkZXJfd3JhcC5zbWFsbCAubG9nb3R5cGUge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uaGVhZGVyX3dyYXAuc21hbGwgLmxvZ290eXBlIGltZyB7XG4gIC8qICAgIHdpZHRoOiA4MCU7Ki9cbn1cblxuLmhlYWRlcl93cmFwLnNtYWxsIG5hdi50b3Age1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnF1aWNrc2VhcmNoIHtcbiAgICB0b3A6IDI4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucXVpY2tzZWFyY2hfX2Nyb3NzLTEge1xuICAgIHRvcDogMTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDU0NTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogMjFweDtcbiAgfVxuICAucXVpY2tzZWFyY2hfX2Nyb3NzLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDU0NTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogMjFweDtcbiAgfVxufVxuLnBhZ2Utd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1OHB4KTtcbn1cblxuLyogRk9PVEVSICovXG4uZm9vdGVyX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDExNXB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQ6ICM0OTljN2U7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuXG4uZm9vdGVyX3dyYXAgaDQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mb290ZXJfd3JhcCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDM1cHggMHB4IDM1cHggMHB4O1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIC5jb250YWN0X2luZm8ge1xuICBwYWRkaW5nOiAyMHB4IDBweCAwcHggMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIC5jb250YWN0X2luZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiAuY29udGFjdF9pbmZvIGEsXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIC5jb250YWN0X2luZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiAuY29udGFjdF9pbmZvIGE6aG92ZXIge1xuICB0ZXh0LXNoYWRvdzogMCAwIDJweCAjZjBmMGYwO1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZvb3Rlcl93cmFwIC5sb2dvdHlwZSB7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5mb290ZXJfd3JhcCBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmZvb3Rlcl93cmFwIC5sb2dvdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIEdFTkVSQUwgQUxMIFBBR0VTICovXG4ucGFnZSB7XG4gIHBhZGRpbmc6IDYwcHggMHB4IDMwcHggMHB4O1xufVxuXG4ucGFnZSB1bCB7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG59XG5cbi5wYWdlIHVsIGxpIHtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbn1cblxuLnBhZ2UgLmhpZ2hsaWdodCB7XG4gIHBhZGRpbmc6IDIxcHggMjJweCAyMHB4IDIycHg7XG4gIG1hcmdpbjogMHB4IDBweCAzMHB4IDBweDtcbiAgZm9udDogMTRweC8yMnB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5wYWdlIC5oaWdobGlnaHQgcCB7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcbn1cblxuLnBhZ2UgLmhpZ2hsaWdodCBoNSxcbi5wYWdlIC5oaWdobGlnaHQgaDYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGFnZS5iZ19ncmV5IC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ucGFnZS5iZ193aGl0ZSAuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgLypvbGQgZ3JleTogI0Y2RjhGQiovXG59XG5cbi8qIFNUQVJUUEFHRSAqL1xuLnRleHRfYXJlYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi50ZXh0X2FyZWEgcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC50ZXh0X2FyZWEgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5tYWluX3N0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbl9zdGFydCAudGV4dF9hcmVhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLm1haW5fc3RhcnQgLmltZ19hcmVhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWdfYXJlYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5pbWdfYXJlYV9fc21hbGxfYmxvY2sge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cblxuLyogQ09MTEVDVElPTlBBR0UgJiBBUlRJQ0xFUEFHRSAqL1xuLm1haW5fY29sbGVjdGlvbiAudGV4dF9hcmVhIHtcbiAgYmFja2dyb3VuZDogI2U3ZWVmNDtcbn1cblxuLm1haW5fY29sbGVjdGlvbiAubGlua19ibG9ja19uYXYge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5tYWluX2NvbGxlY3Rpb24gLnRleHRfYXJlYSBoMiB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZSAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2aWdhdGVfdG9fdG9wIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMwNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMGU2OGI4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLm5hdmlnYXRlX3RvX3RvcCB7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC00MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uYXZpZ2F0ZV90b190b3A6YWZ0ZXIsXG4ubmF2aWdhdGVfdG9fdG9wOmJlZm9yZSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJnX2dyZXkgLm5hdmlnYXRlX3RvX3RvcDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTMsIDIxMywgMjEzLCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbi5iZ193aGl0ZSAubmF2aWdhdGVfdG9fdG9wOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMywgMjEzLCAyMTMsIDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbi5uYXZpZ2F0ZV90b190b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjQ4LCAyNTEsIDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMGU2OGI4O1xuICBib3JkZXItd2lkdGg6IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbn1cblxuLm5hdmlnYXRlX3RvX3RvcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2aWdhdGVfdG9fdG9wIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwZTY4Yjg7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tYWluX2NvbnRlbnRfY29udGFpbmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLm1haW5fY29udGVudFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgLyogIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDAgMjVweCAyNXB4IDI1cHg7XG59XG5cbi5tYWluX2NvbnRlbnRbYXJpYS1leHBhbmRlZD1mYWxzZV0ge1xuICAvKiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7Ki9cbiAgcGFkZGluZzogMDtcbn1cblxuLm1haW5fY29udGVudF93cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmNvbnRlbnRIZWlnaHQge1xuICBoZWlnaHQ6IDkycHggIWltcG9ydGFudDtcbn1cblxuLnNob3dDb250ZW50IHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWFpbl9jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tYWluX2NvbnRlbnRfZXhwYW5kZWQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucGFnZSAuYXJ0aWNsZSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG4ucGFnZSAuYXJ0aWNsZSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgaDMge1xuICBwYWRkaW5nLXRvcDogOXB4O1xufVxuXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IC5saXN0X2Jsb2NrIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgbGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL0ltYWdlcy9saXN0LWljb24tYmx1ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCA4cHg7XG59XG5cbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLmJnX3doaXRlIC5tYWluX2NvbnRlbnQgaW1nIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5iZ19ncmV5IC5tYWluX2NvbnRlbnQgaW1nIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5tYWluX2NvbnRlbnQgaW1nLm5vX2JvcmRlciB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5tYWluX2NvbnRlbnQgaW1nLm5vX2JvcmRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhpZGVfYXJ0aWNsZV9jb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uYXJ0aWNsZV9wdWJsaXNoSW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYXJ0aWNsZV9wdWJsaXNoSW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgLmFydGljbGVfcHVibGlzaEluZm8gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmFydGljbGVfY29udGVudF9tZW51IHtcbiAgcGFkZGluZzogMCAwIDIwcHggNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnRfbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYXJ0aWNsZV9jb250ZW50X3BhcmFncmFwaCB7XG4gIG1pbi13aWR0aDogNjYwcHg7XG4gIG1heC13aWR0aDogNjYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnRfcGFyYWdyYXBoIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmFydGljbGVfY29udGVudF9wYXJhZ3JhcGggdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlX2NvbnRlbnRfcGFyYWdyYXBoIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFydGljbGVfY29udGVudF9wYXJhZ3JhcGggYSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmFydGljbGVfY29udGVudF9tZW51X2FzaWRlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtaW4td2lkdGg6IDY2MHB4O1xuICBtYXgtd2lkdGg6IDY2MHB4O1xufVxuLmFydGljbGVfY29udGVudF9tZW51X2FzaWRlIGltZyB7XG4gIHdpZHRoOiA2NjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzdweCkge1xuICAuYXJ0aWNsZV9jb250ZW50X21lbnVfYXNpZGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uYXJ0aWNsZV9jb250ZW50X21lbnVfYXNpZGUgLnRleHRfYXJlYSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnRfbWVudV9hc2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmFydGljbGVfY29udGVudF9tZW51X2FzaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3VtbWFyeS1wYWdlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFydGljbGVfY29udGVudF9tZW51X2hlYWRlciB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9oZWFkZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIGhlaWdodDogMzE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnRfbWVudV9oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0OXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTM3N3B4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnRfbWVudV9oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gICAgaGVpZ2h0OiAzMTRweDtcbiAgfVxufVxuXG4uYXJ0aWNsZV9jb250ZW50X21lbnVbYXJpYS1leHBhbmRlZD10cnVlXSA+IC5hcnRpY2xlX2NvbGxhcHNlX2Fycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ubm9IZWlnaHQge1xuICBwYWRkaW5nOiAwcHggNTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN1bW1hcnlfYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5yZWxhdGVkX2FydGljbGVzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5yZWxhdGVkX2FydGljbGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgfVxufVxuXG4uYXJ0aWNsZV9jb2xsYXBzZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGVfY29sbGFwc2UgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGVfY29sbGFwc2UgaDM6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hcnRpY2xlX2NvbGxhcHNlIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZV9jb2xsYXBzZV9jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDI1cHg7XG4gIHRvcDogMTRweDtcbn1cblxuLmFydGljbGVfY29sbGFwc2VfYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbGVmdDogMzRweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IHNvbGlkICMxYjNkNWE7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5hcnRpY2xlX2NvbGxhcHNlX2NpcmNsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFydGljbGVfY29sbGFwc2UgaDM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXJ0aWNsZV9jb2xsYXBzZV9jaXJjbGVfZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMjVweDtcbiAgdG9wOiAxNHB4O1xufVxuXG4uYXJ0aWNsZV9jb2xsYXBzZV9hcnJvd19mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbGVmdDogMzRweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5hcnRpY2xlX2NvbGxhcHNlX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZV9jb2xsYXBzZV9mb290ZXIgaDMge1xuICBtYXJnaW46IDA7XG59XG5cbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9ib2R5IGgxIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9ib2R5X19oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9ib2R5X19oZWFkZXJJbmdyZXNzIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IEF2ZW5pck5leHRMVFByb0RlbWkgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9ib2R5IG9sIGxpOjptYXJrZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwZTY4Yjg7IC8qIENoYW5nZSB0aGUgY29sb3IgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmFydGljbGVfY29udGVudF9tZW51X2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmFydGljbGVfY29udGVudF9tZW51X2JvZHkgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYXJ0aWNsZV9jb250ZW50X21lbnVfYm9keSBwIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmFydGljbGVfY29udGVudF9tZW51X2JvZHkgcCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4vKiBMSVNUIEFSVElDTEUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmxpc3RhcnRpY2xlc193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5saXN0YXJ0aWNsZV9mb3JtIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4ubGlzdGFydGljbGVzX3dyYXBwZXIgaDEge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmxpc3RhcnRpY2xlc193cmFwcGVyIGgxIHtcbiAgICBtYXJnaW46IDYwcHggMCA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAubGlzdGFydGljbGVzX3dyYXBwZXIgaDEsXG4gIC5zdW1tYXJ5X2ZpbmRhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuLmxpc3RhcnRpY2xlX2NvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmxpc3RhcnRpY2xlX2NvbnRhaW5lciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmxpc3RhcnRpY2xlX2NvbnRhaW5lcjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmxpc3RhcnRpY2xlX2NvbnRhaW5lciBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmxpc3RhcnRpY2xlX2NvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5saXN0YXJ0aWNsZV9wYWdlbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4ubGlzdGFydGljbGVfcGFnZW5hdGlvbiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMzMlO1xufVxuLmxpc3RhcnRpY2xlX3BhZ2VuYXRpb24gZGl2IHAge1xuICBtYXJnaW46IDA7XG59XG4ubGlzdGFydGljbGVfcGFnZW5hdGlvbiBkaXY6bGFzdC1vZi10eXBlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5saXN0YXJ0aWNsZV9wYWdlbmF0aW9uIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubGlzdGFydGljbGVfYm9keSBwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5saXN0YXJ0aWNsZV9ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAubGlzdGFydGljbGVfYm9keSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5saXN0YXJ0aWNsZV9wYWdlbmF0aW9uIC5saXN0YXJ0aWNsZV9zZWVtb3JlIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmxpc3RhcnRpY2xlX3NlZW1vcmUgYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBjb2xvcjogIzBlNjhiODtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoX2FyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuc2VhcmNoX2FyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2hfYXJlYV9jcm9zcyB7XG4gIHRvcDogMzlweDtcbn1cblxuLnNlYXJjaF9hcmVhIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA4NiU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKC4uL0ltYWdlcy9zZWFyY2gtcHNuLnN2Zykgbm8tcmVwZWF0IDE5cHggMTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xufVxuLnNlYXJjaF9hcmVhIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTM3N3B4KSB7XG4gIC5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnNlYXJjaF9hcmVhIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xuICB9XG59XG5cbi5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAwcHggMzBweDtcbiAgYmFja2dyb3VuZDogIzBlNjhiODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEyJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWIzZDVhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlYXJjaF9hcmVhIGlucHV0W3R5cGU9c3VibWl0XSxcbng6LW1vei1hbnktbGluayxcbng6ZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDZweCAzMHB4IDZweCAzMHB4O1xufVxuXG4uc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoX3Jlc3VsdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZWFyY2hfcmVzdWx0IC5yZXN1bHRfbm9faGl0cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMGU2OGI4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uc2VhcmNoX3Jlc3VsdCAucmVzdWx0X2hpdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMjJweCAyMHB4IDIzcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgZm9udDogMTRweC8yMnB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1heC1oZWlnaHQ6IDEyMHB4O1xufVxuXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhW2hyZWYqPVwiLnBkZlwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiZVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwibG1zbmljb25cIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xufVxuXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhIC5pY29uIHtcbiAgZm9udC1mYW1pbHk6IFwibG1zbmljb25cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzBlNjhiODtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhOmhvdmVyIC5pY29uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMWIzZDVhO1xufVxuXG4vKiBFUElTRVJWRVIgLSBTVEFSVCAqL1xuI2VwaS1xdWlja05hdmlnYXRvciBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuI2VwaS1xdWlja05hdmlnYXRvciB1bCB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uZXBpLXF1aWNrTmF2aWdhdG9yLWVkaXRMaW5rIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qIEVQSVNFUlZFUiAtIEVORCAqL1xuLyogQ09MT1IgQ0xBU1NFUyAqL1xuLmJnX2JsdWUge1xuICBiYWNrZ3JvdW5kOiAjMGU2OGI4O1xufVxuXG4uYmdfYmx1ZSBoMyxcbi5iZ19ibHVlIHAsXG4uYmdfZ3JlZW4gaDMsXG4uYmdfZ3JlZW4gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmdfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMzc1ZTdmO1xufVxuXG4uYmdfZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG5cbi5iZ193aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5iZ19zdGFuZGFyZCB7XG4gIGJhY2tncm91bmQ6ICM0OTljN2U7XG59XG5cbi5iZ19zdGFuZGFyZGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzgzYjNkMztcbn1cblxuLyogRVBJU0VSVkVSIC0gU1RBUlQgKi9cbiNlcGktcXVpY2tOYXZpZ2F0b3IgbGkge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbiNlcGktcXVpY2tOYXZpZ2F0b3IgdWwge1xuICBtYXJnaW46IDBweDtcbn1cblxuLmVwaS1xdWlja05hdmlnYXRvci1lZGl0TGluayBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiBFUElTRVJWRVIgLSBFTkQgKi9cbi8qIEFOSU1BVElPTlMgKi9cbi5oZWFkZXJfYW5pbWF0aW9uIHtcbiAgcGFkZGluZzogNDBweCAwIDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcnRpY2xlLWJhY2tncm91bmQtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5hcnRpY2xlLWJhY2tncm91bmQtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5hcnRpY2xlLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmltYWdlLXRlYXNlcnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmltYWdlLXRlYXNlcnRleHQgcCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHlsZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbn1cblxuLnNoYXJlYmFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnNoYXJlYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XG4gIH1cbn1cbi5zaGFyZWJhcl9fYm94IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTEpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGhlaWdodDogNTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjNweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuc2hhcmViYXJfX2JveCB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItd2lkdGggMC4ycyBlYXNlLWluLW91dCwgbGVmdCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4uc2hhcmViYXJfX2JveDpob3ZlciAjc2hhcmVidXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNoYXJlYmFyOmhvdmVyIC5zaGFyZWJhcl9fYm94IHtcbiAgd2lkdGg6IDIyMHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjNweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuc2hhcmViYXI6aG92ZXIgLnNoYXJlYmFyX19ib3gge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbiAgICBsZWZ0OiAtMjIwcHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGxlZnQgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuLnNoYXJlYmFyX19idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwLjJzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGFyZWJhcjpob3ZlciAuc2hhcmViYXJfX2J1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDAuMnM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjNweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuc2hhcmViYXI6aG92ZXIgLnNoYXJlYmFyX19idXR0b24ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgfVxufVxuLnNoYXJlYmFyX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiByZW0tY2FsYygzMCk7XG4gIGhlaWdodDogcmVtLWNhbGMoMzApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogcmVtLWNhbGMoNDApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW46IHJlbS1jYWxjKDUpO1xufVxuLnNoYXJlYmFyX19saW5rIGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNoYXJlYmFyX19saW5rIGltZyB7XG4gIG1hcmdpbjogMTVweDtcbiAgd2lkdGg6IDI1cHg7XG59XG4uc2hhcmViYXJfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLnNoYXJlYmFyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHJlbS1jYWxjKDUpO1xufVxuLnNoYXJlYmFyIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2hhcmViYXIgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zbWFsbF9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2NrX3R3b193cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmJsb2NrX3R3b193cmFwcGVyOmZpcnN0LW9mLXR5cGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uYmxvY2tfdHdvIC5zbWFsbF9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnRlYXNlcl9ibG9jayB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2tfdGhyZWVfd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAzOTNweDtcbn1cbi5ibG9ja190aHJlZV93cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzdweCkge1xuICAuYmxvY2tfdGhyZWVfd3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmJsb2NrX3RocmVlX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ibG9ja190aHJlZV93cmFwcGVyOm50aC1vZi10eXBlKC1uICsgMikge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5ibG9ja190aHJlZSAuc21hbGxfYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5ibG9ja190d28gLnNtYWxsX2Jsb2NrLmxhc3QsXG4uYmxvY2tfdGhyZWUgLnNtYWxsX2Jsb2NrLmxhc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYmxvY2tfdGhyZWVfY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ibG9ja190d29fd3JhcHBlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIH1cbiAgLmJsb2NrX3RocmVlX3dyYXBwZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG4gIC5ibG9ja190d28gLnNtYWxsX2Jsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmxvY2tfdGhyZWUgLnNtYWxsX2Jsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmxvY2tfdHdvX3dyYXBwZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiBCTE9DS19BUkVBICovXG4uYmlnX2Jsb2NrX2FyZWEge1xuICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmlnX2Jsb2NrX2FyZWEubGFzdF9ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uYmlnX2Jsb2NrX2FyZWEgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudV9saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudV9saW5rIHVsIGxpIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdF9ibG9ja19tb2JpbGVtZW51X2xpbmsgYSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0X2Jsb2NrX21vYmlsZW1lbnVfbGluayBhIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGxfYmxvY2subGlzdF9ibG9ja19tb2JpbGVtZW51IGgxIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmJpZ19ibG9ja19hcmVhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4vKiBURVhUX0JMT0NLICovXG4uYXJ0aWNsZV9jb250ZW50X21lbnUgLnRleHRfYXJlYSB7XG4gIC8qICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7Ki9cbn1cbi5hcnRpY2xlX2NvbnRlbnRfbWVudSAudGV4dF9hcmVhIGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hcnRpY2xlX2NvbnRlbnRfbWVudSAuaW1nX3RleHRfYmxvY2sgYSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnRleHRfYXJlYSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zbWFsbF9ibG9jay50ZXh0X2Jsb2NrIC50ZXh0X2FyZWEge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uc21hbGxfYmxvY2sudGV4dF9ibG9jayAudGV4dF9hcmVhIHAge1xuICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XG59XG5cbi8qIElNQUdFX1RFWFRfQkxPQ0sgKi9cbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayAuaW1nX2FyZWEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIC50ZXh0X2FyZWEge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgLnRleHRfYXJlYSBoNCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIC50ZXh0X2FyZWEgcCB7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi5pbWdfdGV4dF9ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNlN2VlZjQ7XG59XG5cbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGEgaDQge1xuICBjb2xvcjogIzFiM2Q1YTtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGE6aG92ZXIgaDMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGE6aG92ZXIgaDQ6YWZ0ZXIge1xuICBjb2xvcjogIzM3NWU3Zjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuc21hbGxfYmxvY2sudGV4dF9ibG9jayAudGV4dF9hcmVhIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4vKiBMSVNUX0JMT0NLICovXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBoNCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMGU2OGI4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDIycHggMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgei1pbmRleDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBoNDphZnRlcixcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGg0OmJlZm9yZSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBoNDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jay5iZ19ncmV5IGg0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIGJvcmRlci13aWR0aDogOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgaDQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYzLCAxMTMsIDE2NCwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwZTY4Yjg7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9ja19tb2JpbGVtZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxpbmtfYmxvY2tfbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rX2Jsb2NrX2xpc3QgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB1bCBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gICAgcGFkZGluZzogMTVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB1bCBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSBhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzBlNjhiODtcbn1cblxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMTRweCAwIDVweDtcbn1cbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmZpcnN0LW9mLXR5cGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmc6IDVweCAwIDE0cHg7XG59XG5cbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCAuc21hbGxfYmxvY2subGlzdF9ibG9jayBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IC5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LWZhbWlseTogXCJwc25pY29uXCI7XG4gIGNvbG9yOiAjMGU2OGI4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaSAuaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcInBzbmljb25cIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG59XG5cbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDEwcHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAtMTNweCAwIC01cHg7XG59XG5cbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IC01cHggMCAtMTNweDtcbn1cblxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogLTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzc4cHgpIHtcbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRlYXNlcl9ibG9ja19hcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmluZm8tYmxvY2sgcCBhIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdMT0JBTCBOQVZJR0FUSU9OICovXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbn1cblxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwuYXJyb3c6YmVmb3JlIHtcbiAgdG9wOiAtMzlweDtcbiAgbGVmdDogMjVweDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMGU2OGI4O1xuICBib3JkZXItd2lkdGg6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB1bC5hcnJvdzphZnRlciB7XG4gIHRvcDogLTQ1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci13aWR0aDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIHVsLmFycm93OmJlZm9yZSB7XG4gICAgdG9wOiAtMzlweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzBlNjhiODtcbiAgICBib3JkZXItd2lkdGg6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIH1cbiAgLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwuYXJyb3c6YWZ0ZXIge1xuICAgIHRvcDogLTQ1cHg7XG4gICAgbGVmdDogMjVweDtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXdpZHRoOiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICB9XG59XG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpIGEge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpOmZpcnN0LWNoaWxkIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwicHNuaWNvblwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiZlwiO1xuICBjb2xvcjogIzBlNjhiODtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpOmZpcnN0LWNoaWxkIGE6YmVmb3JlOmhvdmVyIHtcbiAgY29sb3I6ICMxYjNkNWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogVE9QIE5BVklHQVRJT04gKi9cbi50b3AgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzc3cHgpIHtcbiAgLnRvcCB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIH1cbn1cbi50b3AgdWwgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzc3cHgpIHtcbiAgLnRvcCB1bCBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDA7XG4gIH1cbn1cblxuLmhlYWRlcl93cmFwIG5hdi50b3AgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYudG9wIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbn1cbi5oZWFkZXJfd3JhcCBuYXYudG9wIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uaGVhZGVyX3dyYXAgbmF2LnRvcCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYudG9wIGxpIGEge1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhlYWRlcl93cmFwIG5hdi50b3AgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGVhZGVyX3dyYXAgbmF2LnRvcCBsaS5zZWxlY3RlZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIFNVQiBOQVZJR0FUSU9OICovXG5uYXYuc3ViIHtcbiAgY29sb3I6ICMwZTY4Yjg7XG4gIG1hcmdpbjogNjBweCAwcHggNjBweCAwcHg7XG59XG5cbm5hdi5zdWIgaDQge1xuICBjb2xvcjogIzBlNjhiODtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwZTY4Yjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbiAgcGFkZGluZzogMTBweCAwcHggOXB4IDBweDtcbn1cblxubmF2IHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbm5hdi5zdWIgaDQ6YWZ0ZXIsXG5uYXYuc3ViIGg0OmJlZm9yZSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5uYXYuc3ViIGg0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbm5hdi5zdWIgaDQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYzLCAxMTMsIDE2NCwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwZTY4Yjg7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xufVxuXG5uYXYuc3ViIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xufVxuXG5uYXYuc3ViIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbn1cblxubmF2LnN1YiBsaSAuaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcInBzbmljb25cIjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5uYXYuc3ViIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xufVxuXG5uYXYuc3ViIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTNweCAyMHB4IDEycHggMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5uYXYuc3ViIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZDogIzM3NWU3ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbm5hdi5zdWIgYTpob3ZlciAuaWNvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogRk9PVEVSIE5BVklHQVRJT04gKi9cbi5tb2JpbGVfZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRlc2t0b3BfZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMHB4O1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5mb290ZXJfd3JhcF9mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb290ZXJfd3JhcF9mbGV4IGxpIHtcbiAgd2lkdGg6IDM5M3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5mb290ZXJfd3JhcF9mbGV4IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmZvb3Rlcl93cmFwX2ZsZXggbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzdweCkge1xuICAuZm9vdGVyX3dyYXBfZmxleCBsaSB7XG4gICAgd2lkdGg6IDMwM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmZvb3Rlcl93cmFwX2ZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uZm9vdGVyX3dyYXBfZmxleCB1bCBsaSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9vdGVyX3dyYXBfZmxleCB1bCBsaSBkaXYge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9vdGVyX3dyYXBfdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIHVsIHtcbiAgLyptYXgtd2lkdGg6IDEyOXB4OyovXG59XG5cbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIHVsIGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSBhIHtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDAgMCA0cHggMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaS5zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaS5zZWxlY3RlZCB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDBweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAvKi1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7Ki9cbiAgcGFkZGluZzogNHB4IDBweCA0cHggMTJweDtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIHVsIHtcbiAgICAvKm1heC13aWR0aDogMTI5cHg7Ki9cbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubW9iaWxlX2Zvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRlc2t0b3BfZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzhweCkge1xuICAuaGVhZGVyX3dyYXAgbmF2LnRvcCBsaSB7XG4gICAgbWFyZ2luOiAwcHggMTBweCAwcHggMHB4O1xuICB9XG59XG4vKiBHUklEIExBWU9VVCAqL1xuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb2wxIC5yb3cge1xuICB3aWR0aDogODlweDtcbn1cblxuLmNvbDIgLnJvdyB7XG4gIHdpZHRoOiAxNzhweDtcbn1cblxuLmNvbDMgLnJvdyB7XG4gIHdpZHRoOiAyNjdweDtcbn1cblxuLmNvbDQgLnJvdyB7XG4gIHdpZHRoOiAzNTZweDtcbn1cblxuLmNvbDUgLnJvdyB7XG4gIHdpZHRoOiA0NDVweDtcbn1cblxuLmNvbDYgLnJvdyB7XG4gIHdpZHRoOiA1MzRweDtcbn1cblxuLmNvbDcgLnJvdyB7XG4gIHdpZHRoOiA2MjNweDtcbn1cblxuLmNvbDggLnJvdyB7XG4gIHdpZHRoOiA3MTJweDtcbn1cblxuLmNvbDkgLnJvdyB7XG4gIHdpZHRoOiA4MDFweDtcbn1cblxuLmNvbDEwIC5yb3cge1xuICB3aWR0aDogODkwcHg7XG59XG5cbi5jb2wxMSAucm93IHtcbiAgd2lkdGg6IDk3OXB4O1xufVxuXG4uY29sMTIgLnJvdyB7XG4gIHdpZHRoOiAxMDY4cHg7XG59XG5cbi5vZmZzZXQxIHtcbiAgbWFyZ2luLWxlZnQ6IDg5cHg7XG59XG5cbi5vZmZzZXQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDcxMnB4O1xufVxuXG4vKiBsYXN0IGNvbHVtbiBuby1tYXJnaW4gKi9cbi5jb2wxLmxhc3QsXG4uY29sMi5sYXN0LFxuLmNvbDMubGFzdCxcbi5jb2w0Lmxhc3QsXG4uY29sNS5sYXN0LFxuLmNvbDYubGFzdCxcbi5jb2w3Lmxhc3QsXG4uY29sOC5sYXN0LFxuLmNvbDkubGFzdCxcbi5jb2wxMC5sYXN0LFxuLmNvbDExLmxhc3QsXG4uY29sMTIubGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4vKiBjbGVhcmZpeCAqL1xuLmNsZWFyZml4OmFmdGVyLFxuLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2xlYXJmaXgsXG4ucm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufSAvKlRob3NlIHR3byAuY2xlYXJmaXggaGF2ZSB0byBiZSBzZXBhcmF0ZSEpKi9cbi5jbGVhcmZpeCxcbi5yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqL1xuLmZ1bGx3aWR0aC1jb250YWluZXItZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuZnVsbHdpZHRoLWNvbnRhaW5lci1mbGV4IHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuXG4uaGVhZGVyLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5oZWFkZXItZmxleCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubmF2aGVhZGVyLWZsZXgtaW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5uYXZoZWFkZXItZmxleC1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uYXZjb250YWluZXItZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICAvKnBhZGRpbmc6IDAgMTUwcHg7Ki9cbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgLypcdG1hcmdpbi1yaWdodDogLTE1MHB4O1xuICBtYXJnaW4tbGVmdDogLTE1MHB4OyovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5uYXZjb250YWluZXItZmxleFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBlNjhiODtcbiAgfVxuICAubmF2Y29udGFpbmVyLWZsZXgge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLnN0YXJ0Y29udGFpbmVyLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTM3N3B4KSB7XG4gIC5zdGFydGNvbnRhaW5lci1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnN0YXJ0Y29udGFpbmVyLWZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4ud3JhcC1mbGV4IHtcbiAgd2lkdGg6IDEyNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLndyYXAtZmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzc3cHgpIHtcbiAgLndyYXAtZmxleCB7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmxleCB7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmNvbnRhaW5lci1mbGV4IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzdweCkge1xuICAuY29udGFpbmVyLWZsZXgge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuXG4uZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZjEge1xuICB3aWR0aDogMTAlO1xufVxuXG4uZjIge1xuICB3aWR0aDogMjAlO1xufVxuXG4uZjMge1xuICB3aWR0aDogMzAlO1xufVxuXG4uZjQge1xuICB3aWR0aDogNDAlO1xufVxuXG4uZjUge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZjYge1xuICB3aWR0aDogNjAlO1xufVxuXG4uZjcge1xuICB3aWR0aDogNzAlO1xufVxuXG4uZjgge1xuICB3aWR0aDogODAlO1xufVxuXG4uZjkge1xuICB3aWR0aDogOTAlO1xufVxuXG4uZjEwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250ZW50cm93LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmNvbnRlbnRyb3ctZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uc3RhcnRjb250YWluZXItYm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGFydGNvbnRhaW5lci1ib3hfX3RleHRhcmVhIHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnN0YXJ0Y29udGFpbmVyLWJveF9fdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdGFydGNvbnRhaW5lci1ib3hfX3RleHRhcmVhIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5zdGFydGNvbnRhaW5lci1ib3hfX3RleHRhcmVhIGgxLCAuc3RhcnRjb250YWluZXItYm94X190ZXh0YXJlYSBoMiwgLnN0YXJ0Y29udGFpbmVyLWJveF9fdGV4dGFyZWEgaDMsIC5zdGFydGNvbnRhaW5lci1ib3hfX3RleHRhcmVhIGg0LCAuc3RhcnRjb250YWluZXItYm94X190ZXh0YXJlYSBwIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLnN0YXJ0Y29udGFpbmVyLWJveF9fdGV4dGFyZWEgLmhpZ2hsaWdodCB7XG4gICAgbWFyZ2luOiAwIDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuc3RhcnRjb250YWluZXItYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG59XG4uc3RhcnRjb250YWluZXItYm94IGltZyB7XG4gIHdpZHRoOiA2MjBweDtcbiAgaGVpZ2h0OiA0MTFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzc3cHgpIHtcbiAgLnN0YXJ0Y29udGFpbmVyLWJveCBpbWcge1xuICAgIHdpZHRoOiA0ODVweDtcbiAgICBoZWlnaHQ6IDI4OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5zdGFydGNvbnRhaW5lci1ib3ggaW1nIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IDI0OXB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5zZWFyY2hjb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBlNjhiODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLnNlYXJjaGNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5tb2JpbGVtZW51LWNvbnRhaW5lcixcbi5tb2JpbGVtZW51LXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGVza3RvcCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5zdGFydGNvbnRhaW5lci1ib3ggcCxcbiAgLnN0YXJ0Y29udGFpbmVyLWJveCBoMSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5uYXZoZWFkZXItZmxleCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlbWVudS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLm1vYmlsZW1lbnUtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5tb2JpbGVtZW51LXNlYXJjaCBpbWcge1xuICAgIGhlaWdodDogMjFweDtcbiAgICB3aWR0aDogMjFweDtcbiAgfVxuICAuYmFyMSxcbiAgLmJhcjIsXG4gIC5iYXIzIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTY4Yjg7XG4gICAgbWFyZ2luOiAyLjNweCAwO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gIH1cbiAgLmNoYW5nZSAuYmFyMSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNHB4LCA0cHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC00cHgsIDRweCk7XG4gIH1cbiAgLmNoYW5nZSAuYmFyMiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuY2hhbmdlIC5iYXIzIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTVweCwgLTVweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNXB4LCAtNXB4KTtcbiAgfVxuICAudG9wbmF2aWdhdGlvbmxpbmtzIHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b3BuYXZpZ2F0aW9ubGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tb2RhbC1vcGVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5ibHVyIHtcbiAgZmlsdGVyOiBibHVyKDRweCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDRweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWNvb2tpZU1vZGFsLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1jb29raWVNb2RhbC1kaXNwbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmMtY29va2llTW9kYWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmMtY29va2llTW9kYWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmMtY29va2llTW9kYWxfX21haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYy1jb29raWVNb2RhbF9fbWFpbiB7XG4gICAgaGVpZ2h0OiAzNzhweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYy1jb29raWVNb2RhbF9fbWFpbiBoNCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b24tdG9nZ2xlX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmUgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZVthcmlhLXByZXNzZWQ9dHJ1ZV0ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjVweDtcbn1cblxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZV9fcHJlYW1ibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCAwIDMwcHggMDtcbn1cblxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZV9fdGV4dC1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmVfX3RleHQtaWNvbi1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmVfX3RleHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmMtY29va2llTW9kYWxfX21haW5fX2J1dHRvbnMge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9uLWN0YSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzBlNjhiODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmMtY29va2llTW9kYWwtdGFibGUge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlLWV4cGFuZCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZS1leHBhbmQtdGFibGV3cmFwcGVyIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xvc2VkIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLi0tb3BlbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4uYy1jb29raWVNb2RhbC10YWJsZS1yb3cge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmMtY29va2llTW9kYWwtdGFibGUtaGVhZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zd2l0Y2gge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5zd2l0Y2ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogNTBweDtcbiAgbGVmdDogNDdweDtcbiAgYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNDA2NGY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnNsaWRlci1mdWxsV2lkdGgge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU2OGI4O1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjJweCAjZmZmZmZmO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMGU2OGI4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1cHgpO1xufVxuXG4vKi0tLS0tLSBBRERFRCBDU1MgLS0tLS0tLS0tKi9cbi5vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyNyU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5vbi1mdWxsV2lkdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5vZmYge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA3MyU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLm9mZiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5vbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLSBFTkQgLS0tLS0tLS0qL1xuLyogUm91bmRlZCBzbGlkZXJzICovXG4uc2xpZGVyLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbn1cblxuLnNsaWRlci5yb3VuZDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5zbGlkZXIuc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLnNsaWRlci5zcXVhcmU6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9uLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b24tY3RhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLyogQ09MT1IgQ0xBU1NFUyAqL1xuLmJnX2dyZXkge1xuICBiYWNrZ3JvdW5kOiAjZTZlY2U3O1xuICBib3JkZXI6IDA7XG4gIC8qYm94LXNpemluZzogYm9yZGVyLWJveDsqL1xufVxuXG4uYmdfd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4uYmdfYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICM1MjhBQjg7XG59XG5cbi5iZ19saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kOiAjODNCM0QzO1xufVxuXG4uYmdfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNTk5Njc0O1xufVxuXG4uYmdfbGlnaHRncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM4NkJBOTU7XG59XG5cbi8qIE5FVyAqL1xuLyogUHJpbWFyeSBDb2xvcnMgKi9cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ3ZWM3O1xufVxuXG4uYmctYmx1ZS1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlCNkM3O1xufVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQjUxRTtcbn1cblxuLmJnLXllbGxvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNENDdFO1xufVxuXG4uYmctZGFya2dyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5iZy1qdXN0d2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxuXG4vKiBTZWNvbmRhcnkgQ29sb3JzICovXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0MDY0Rjtcbn1cblxuLmJnLXJlZC1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTU2QTk1O1xufVxuXG4uYmctbWV0YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ1QjY0O1xufVxuXG4uYmctbWV0YWwtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4OTk1O1xufVxuXG4uYmctYmx1ZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGM1ZDI7XG59XG5cbi5iZy1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyZDNkZDtcbn1cblxuLmJnLWN5YW4tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlMmU5O1xufVxuXG4uYmctY3lhbi1saWdodC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjQ7XG59XG5cbi8qIEhFQURFUiBHTE9CQUwgU0VBUkNIICovXG4uaGVhZGVyX3dyYXAgLnNlYXJjaC1ib3gge1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG4uaGVhZGVyX3dyYXAgLnNlYXJjaC1ib3ggI3F1aWNrLXNlYXJjaC1xdWVyeSB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5oZWFkZXJfd3JhcCAuc2VhcmNoLWJveCAjcXVpY2stc2VhcmNoLXF1ZXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGNDtcbn1cblxuLmhlYWRlcl93cmFwIC5zZWFyY2gtYm94ICNxdWljay1zZWFyY2gtcXVlcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmhlYWRlcl93cmFwIC5zZWFyY2gtYm94IC5mYS1zZWFyY2gtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGxpbmVhciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBsaW5lYXIgMC4xNXM7XG59XG5cbi5oZWFkZXJfd3JhcCAuc2VhcmNoLWJveCAuZmEtc2VhcmNoLXdyYXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCNTFFICFpbXBvcnRhbnQ7XG59XG5cbmJvZHlbZGF0YS1wYWdlPXNlYXJjaC1wYWdlXSAuaGVhZGVyX3dyYXAgLnNlYXJjaC1ib3ggLmZhLXNlYXJjaC13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRENUI2NDtcbn1cblxuYm9keVtkYXRhLXBhZ2U9c2VhcmNoLXBhZ2VdIC5oZWFkZXJfd3JhcCAuc2VhcmNoLWJveCAuZmEtc2VhcmNoLXdyYXAgLmZhLXNlYXJjaCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmhlYWRlcl93cmFwIC5zZWFyY2gtYm94IC5mYS1zZWFyY2gtd3JhcCAuZmEtc2VhcmNoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xMHB4O1xuICB0b3A6IDlweDtcbiAgY29sb3I6ICM0RDVCNjQ7XG59XG5cbi5oZWFkZXJfd3JhcCAuc2VhcmNoLWJveCAuZmEtc2VhcmNoLXdyYXA6aG92ZXIgLmZhLXNlYXJjaCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmhlYWRlcl93cmFwIC5zZWFyY2gtYm94IC5mYS1zZWFyY2gtd3JhcC5xdWljay1zZWFyY2gtcXVlcnktaGFzLWZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQjUxRSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyX3dyYXAgLnNlYXJjaC1ib3ggLmZhLXNlYXJjaC13cmFwLnF1aWNrLXNlYXJjaC1xdWVyeS1oYXMtZm9jdXMgLmZhLXNlYXJjaCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogU0VBUkNIUEFHRSAqL1xuLnNlYXJjaF9yZXN1bHQge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi8qIG92ZXJyaWRlIGdlbmVyYWwgdWwncyAqL1xuLnNlYXJjaF9yZXN1bHQgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWFyY2hfcmVzdWx0IHVsIGxpIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5zZWFyY2hfcmVzdWx0IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpIHtcbiAgcGFkZGluZzogMjJweCAyMHB4IDIzcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiNmI2Yjc7XG4gIGZvbnQ6IDE0cHgvMjJweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbn1cblxuLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjZiNmI3O1xufVxuXG4uc2VhcmNoX3Jlc3VsdCAucmVzdWx0X2hpdHM6YWZ0ZXIsXG4uc2VhcmNoX3Jlc3VsdCAucmVzdWx0X2hpdHM6YmVmb3JlIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VhcmNoX3Jlc3VsdCAuZmEge1xuICBjb2xvcjogI2Q0MDY0ZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4uc2VhcmNoX3Jlc3VsdCAuZmE6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cblxuLyoucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhW2hyZWYqPScucGRmJ106YWZ0ZXJ7XG5cdGNvbnRlbnQ6IFwiXFw2NVwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OnJpZ2h0O1xuXHRyaWdodDogMThweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiAnUEZGaWNvbic7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjojRDQwNjRGO1xufSovXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5ib2R5Om5vdCguc2hvdy1mb2N1cy1vdXRsaW5lKSAqIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBwYWRkaW5nOiAwcHggMzBweDtcbiAgYmFja2dyb3VuZDogIzBlNjhiODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDE3MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWIzZDVhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbmltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwcHggMzBweDtcbiAgYmFja2dyb3VuZDogIzBlNjhiODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDE3MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWIzZDVhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpOmZpcnN0LWNoaWxkIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwicGZmaWNvblwiICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXJfd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNlN2VlZjQgIWltcG9ydGFudDtcbn1cblxuLm5hdmhlYWRlci1mbGV4IHtcbiAgYmFja2dyb3VuZDogIzBlNjhiODtcbn1cblxuLm5hdmlnYXRpb25saW5rcyxcbi50b3BuYXZpZ2F0aW9ubGlua3MgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgbGkgYSB7XG4gIGNvbG9yOiAjMGU2OGI4O1xufVxuXG4jdG9waGVhZGVyIHtcbiAgLypwYWRkaW5nOiAwIDE1MHB4OyovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gICN0b3BoZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwZTY4Yjg7XG4gIH1cbiAgI3RvcGhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KTtcbiAgfVxufVxuXG4udGV4dF9hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc21hbGwtYmxvY2staGVhZGVyIHtcbiAgY29sb3I6ICNkNDA2NGY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLmZvb3Rlcl93cmFwX3RpdGxlIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi5mb290ZXJfd3JhcF9mbGV4IGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuZm9vdGVyX3dyYXBfZmxleCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb290ZXJfd3JhcF9mbGV4IGxpOmxhc3QtY2hpbGQgdWwge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZm9vdGVyX3dyYXBfZmxleCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyX3dyYXBfZmxleCB1bCBsaSBwIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG4uZm9vdGVyX3dyYXBfZmxleCB1bCBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5mb290ZXJfd3JhcF9mbGV4X19ib3JkZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE4NywgMTcwLCAxODcsIDAuNjY2NjY2NjY2Nyk7XG4gIHBhZGRpbmc6IDAgMzBweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC5mb290ZXJfd3JhcF9mbGV4X19ib3JkZXIge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODcsIDE3MCwgMTg3LCAwLjY2NjY2NjY2NjcpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIHAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIGgzIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi5mb290ZXItd3JhcCBuYXYgdWwgbGkgdWwge1xuICBtYXJnaW46IDAgMjBweCAwIDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cblxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkuc2VsZWN0ZWQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMGU2OGI4O1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSBhIHtcbiAgY29sb3I6ICMwZTY4Yjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmJsb2NrX2ZvdXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrX2ZvdXIgc2VjdGlvbiB7XG4gIHdpZHRoOiAyNSU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuYmxvY2tfZm91ciBzZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3ggaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vSW1hZ2VzL3NlYXJjaC1wZmYuc3ZnKSBuby1yZXBlYXQgMTlweCAxOXB4O1xufVxuXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmhlYWRlcl93cmFwIC5sb2dvdHlwZSBpbWcge1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmhlYWRlcl93cmFwIC5sb2dvdHlwZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uaW5mby1ibG9jayB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U3ZWVmNCAhaW1wb3J0YW50O1xufVxuXG4uc21hbGwtYmxvY2staGVhZGVyX25hdiB7XG4gIGNvbG9yOiAjNDU0NTQ1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubGlzdC1ibG9jay1uYXYge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlN2VlZjQgIWltcG9ydGFudDtcbn1cbi5saXN0LWJsb2NrLW5hdiB1bCB7XG4gIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xufVxuLmxpc3QtYmxvY2stbmF2IHVsIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNzAsIDE4NywgMC42NjY2NjY2NjY3KSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ibG9jay1uYXYgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA4cHggMCAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZV9jb250ZW50X3BhcmFncmFwaCAuaW5mby1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5saW5rX2Jsb2NrX25hdiB7XG4gIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlua19ibG9ja19uYXYgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG59IiwiaHRtbCxcclxuYm9keSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLnByaW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tb2RhbC1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47IFxyXG59XHJcblxyXG4uYmx1ciB7XHJcbiAgICBmaWx0ZXI6IGJsdXIoNHB4KTtcclxufVxyXG4vKiBcclxuICAgIEtsYXNzIHNvbSBsaWdnZXIgbWVsbGFuIGFsbGEgYXJ0aWtsYXJcclxuICAgIERldCDDpHIgZGVubmEgZGl2ZW4gYW52w6RuZGFyZW4ga29tbWVyIHRpbGwgbsOkciBzaWRhbiBzY3JvbGxhclxyXG4gICAqL1xyXG4ubG9jYXRvciB7XHJcbiAgICBoZWlnaHQ6IDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC01N3B4O1xyXG59XHJcbi5oaWdobGlnaHQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1oaWdobGlnaHQ7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgIC8qICAgbWFyZ2luOiAwIDMwcHg7Ki9cclxuICAgIH1cclxufVxyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndyYXAge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYmFja2xpbmsge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YW5kYXJkcGFnZSB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTE4cHg7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTE4cHg7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLnByaW50bGluayB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmbG9hdDogdW5zZXQ7XHJcbiAgfVxyXG59XHJcbi8qIEhFQURFUiAqL1xyXG5cclxuLmhlYWRlcl93cmFwIHtcclxuICB0b3A6IDBweDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICB9XHJcbn1cclxuXHJcbi8qIEdMT0JBTCBTRUFSQ0ggKi9cclxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItbWlkYmx1ZTtcclxuICBtYXJnaW4tdG9wOiAtMTA0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgbWFyZ2luLXRvcDogLTE4MnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IGlucHV0W3R5cGU9J3NlYXJjaCddIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhcmtibHVlO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgd2lkdGg6IDg2JTtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAwcHggMTBweCAwcHggNTBweDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgdXJsKC4uL0ltYWdlcy9zZWFyY2gtcHNuLnN2Zykgbm8tcmVwZWF0IDE5cHggMTlweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuICAtbW96LWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgLW8tYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcblxyXG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHdpZHRoOiA4MiU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3ggaW5wdXRbdHlwZT0nc3VibWl0J10ge1xyXG4gIHBhZGRpbmc6IDBweCAzMHB4O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1saW5rYmx1ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB3aWR0aDogMTIlO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgd2lkdGg6IDE1JTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFya2JsdWU7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IC5zZWFyY2hfYm94X2JvdHRvbSB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgLmhlYWRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgLmxvZ290eXBlIGgxIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5sb2dvdHlwZSB7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCAubG9nb3R5cGUgaW1nIHtcclxuICB3aWR0aDogMzkwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCAubG9nb3R5cGUgc3Bhbi50ZXh0bG9nbyB7XHJcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxLjhlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAuc21hbGwgLmxvZ290eXBlIHNwYW4udGV4dGxvZ28ge1xyXG4gIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLyogTU9CSUxFIE1FTlUgKi9cclxuKiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIEljb24gMSAqL1xyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gICNuYXYtaWNvbjEsXHJcbiAgI25hdi1pY29uMixcclxuICAjbmF2LWljb24zLFxyXG4gICNuYXYtaWNvbjQge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICNuYXYtaWNvbjEgc3BhbixcclxuICAjbmF2LWljb24zIHNwYW4sXHJcbiAgI25hdi1pY29uNCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgLyogSWNvbiAzICovXHJcblxyXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDIpLFxyXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgfVxyXG5cclxuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDQpIHtcclxuICAgIHRvcDogMTRweDtcclxuICB9XHJcblxyXG4gICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICB0b3A6IDdweDtcclxuICAgIHdpZHRoOiAwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcblxyXG4gICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDQpIHtcclxuICAgIHRvcDogOXB4O1xyXG4gICAgd2lkdGg6IDAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxufVxyXG5cclxuLyogU01BTEwgSEVBREVSICovXHJcblxyXG4uaGVhZGVyX3dyYXAuc21hbGwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwLnNtYWxsIC5oZWFkZXIge1xyXG4gIGhlaWdodDogNDlweDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwLnNtYWxsIC5sb2dvdHlwZSB7XHJcbiAgbWFyZ2luLXRvcDogMTNweDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwLnNtYWxsIC5sb2dvdHlwZSBpbWcge1xyXG4gIC8qICAgIHdpZHRoOiA4MCU7Ki9cclxufVxyXG5cclxuLmhlYWRlcl93cmFwLnNtYWxsIG5hdi5nbG9iYWwge1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAuc21hbGwgbmF2LnRvcCB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgLnF1aWNrc2VhcmNoIHtcclxuICAgIHRvcDogMjhweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJl9fY3Jvc3MtMSB7XHJcbiAgICAgIHRvcDogMTlweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgJl9fY3Jvc3MtMiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS13cmFwIHtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNThweCk7XHJcbn1cclxuLyogRk9PVEVSICovXHJcblxyXG4uZm9vdGVyX3dyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBtaW4taGVpZ2h0OiAxMTVweDtcclxuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XHJcbiAgbWluLWhlaWdodDogMzUwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCBoNCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi5mb290ZXJfd3JhcCBwIHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24ge1xyXG4gIHBhZGRpbmc6IDM1cHggMHB4IDM1cHggMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIC5jb250YWN0X2luZm8ge1xyXG4gIHBhZGRpbmc6IDIwcHggMHB4IDBweCAwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIC5jb250YWN0X2luZm8gcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIC5jb250YWN0X2luZm8gYSxcclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiAuY29udGFjdF9pbmZvIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gLmNvbnRhY3RfaW5mbyBhOmhvdmVyIHtcclxuICB0ZXh0LXNoYWRvdzogMCAwIDJweCAkY29sb3ItdGV4dHNoYWRvdztcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBoMyB7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5sb2dvdHlwZSB7XHJcbiAgaGVpZ2h0OiA5MHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCBpbWcge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDMycHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAubG9nb3RleHQge1xyXG4gIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxLjZlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLyogR0VORVJBTCBBTEwgUEFHRVMgKi9cclxuXHJcbi5wYWdlIHtcclxuICBwYWRkaW5nOiA2MHB4IDBweCAzMHB4IDBweDtcclxufVxyXG5cclxuLnBhZ2UgdWwge1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxufVxyXG5cclxuLnBhZ2UgdWwgbGkge1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxufVxyXG5cclxuLnBhZ2UgLmhpZ2hsaWdodCB7XHJcbiAgcGFkZGluZzogMjFweCAyMnB4IDIwcHggMjJweDtcclxuICBtYXJnaW46IDBweCAwcHggMzBweCAwcHg7XHJcbiAgZm9udDogMTRweC8yMnB4ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5wYWdlIC5oaWdobGlnaHQgcCB7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xyXG59XHJcblxyXG4ucGFnZSAuaGlnaGxpZ2h0IGg1LFxyXG4ucGFnZSAuaGlnaGxpZ2h0IGg2IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucGFnZS5iZ19ncmV5IC5oaWdobGlnaHQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLnBhZ2UuYmdfd2hpdGUgLmhpZ2hsaWdodCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLW1pZGJsdWU7IC8qb2xkIGdyZXk6ICNGNkY4RkIqL1xyXG59XHJcblxyXG4vKiBTVEFSVFBBR0UgKi9cclxuXHJcbi50ZXh0X2FyZWEge1xyXG4gICYgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICYgcCB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluX3N0YXJ0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tYWluX3N0YXJ0IC50ZXh0X2FyZWEge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5tYWluX3N0YXJ0IC5pbWdfYXJlYSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTQwcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5pbWdfYXJlYSB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc21hbGxfYmxvY2sge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG59XHJcbi8qIENPTExFQ1RJT05QQUdFICYgQVJUSUNMRVBBR0UgKi9cclxuLm1haW5fY29sbGVjdGlvbiAudGV4dF9hcmVhIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1oaWdobGlnaHQ7XHJcbn1cclxuXHJcbi5tYWluX2NvbGxlY3Rpb24gLmxpbmtfYmxvY2tfbmF2IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxufVxyXG5cclxuLm1haW5fY29sbGVjdGlvbiAudGV4dF9hcmVhIGgyIHtcclxuICBwYWRkaW5nLXRvcDogNHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYXJ0aWNsZSAucm93IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uYXZpZ2F0ZV90b190b3Age1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAzMDZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgcGFkZGluZy10b3A6IDEycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZpZ2F0ZV90b190b3A6YWZ0ZXIsXHJcbi5uYXZpZ2F0ZV90b190b3A6YmVmb3JlIHtcclxuICBib3R0b206IDEwMCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5iZ19ncmV5IC5uYXZpZ2F0ZV90b190b3A6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTMsIDIxMywgMjEzLCAwKTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbn1cclxuXHJcbi5iZ193aGl0ZSAubmF2aWdhdGVfdG9fdG9wOmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMjEzLCAyMTMsIDIxMywgMCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGJvcmRlci13aWR0aDogOHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG59XHJcblxyXG4ubmF2aWdhdGVfdG9fdG9wOmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjQ4LCAyNTEsIDApO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICBib3JkZXItd2lkdGg6IDExcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG59XHJcblxyXG4ubmF2aWdhdGVfdG9fdG9wIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm5hdmlnYXRlX3RvX3RvcCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG59XHJcblxyXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gIC5tYWluX2NvbnRlbnRfY29udGFpbmVyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kZ3JheTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluX2NvbnRlbnRbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcclxuICAvKiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7Ki9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZGdyYXk7XHJcbiAgcGFkZGluZzogMCAyNXB4IDI1cHggMjVweDtcclxufVxyXG5cclxuLm1haW5fY29udGVudFthcmlhLWV4cGFuZGVkPSdmYWxzZSddIHtcclxuICAvKiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7Ki9cclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubWFpbl9jb250ZW50X3dyYXBwZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmNvbnRlbnRIZWlnaHQge1xyXG4gIGhlaWdodDogOTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2hvd0NvbnRlbnQge1xyXG4gIGhlaWdodDogNTAwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5tYWluX2NvbnRlbnQge1xyXG4gIG1heC13aWR0aDogODAwcHg7XHJcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5tYWluX2NvbnRlbnRfZXhwYW5kZWQge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ucGFnZSAuYXJ0aWNsZSB1bCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICBtYXJnaW4tbGVmdDogMzVweDtcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgbGkge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCBoMyB7XHJcbiAgcGFkZGluZy10b3A6IDlweDtcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCB1bCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCBsaSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCAubGlzdF9ibG9jayBsaSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCBsaTpiZWZvcmUge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmctbGVmdDogMjJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmctdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgbGkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxuICBtYXJnaW4tbGVmdDogMjVweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL0ltYWdlcy9saXN0LWljb24tYmx1ZS5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCA4cHg7XHJcbn1cclxuXHJcbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcclxuICBwYWRkaW5nLXRvcDogMHB4O1xyXG59XHJcblxyXG4uYmdfd2hpdGUgLm1haW5fY29udGVudCBpbWcge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5iZ19ncmV5IC5tYWluX2NvbnRlbnQgaW1nIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4ubWFpbl9jb250ZW50IGltZy5ub19ib3JkZXIge1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMHB4O1xyXG5cclxuICBoZWlnaHQ6IDIwMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRlX2FydGljbGVfY29udGVudCB7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9wdWJsaXNoSW5mbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIGRpdjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbnRlbnRfbWVudSB7XHJcbiAgcGFkZGluZzogMCAwIDIwcHggNTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGVfY29udGVudF9wYXJhZ3JhcGgge1xyXG4gICAgbWluLXdpZHRoOiA2NjBweDtcclxuICAgIG1heC13aWR0aDogNjYwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5hcnRpY2xlX2NvbnRlbnRfbWVudSBhIHtcclxuLy8gICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuLmFydGljbGVfY29udGVudF9tZW51X2FzaWRlIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRncmF5O1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgbWluLXdpZHRoOiA2NjBweDtcclxuICAgIG1heC13aWR0aDogNjYwcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNjYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dF9hcmVhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDAgMDtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcblxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1bW1hcnktcGFnZSB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG4uYXJ0aWNsZV9jb250ZW50X21lbnVfaGVhZGVyIHtcclxuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxMjQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMTRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQ5cHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDk3MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGVfY29udGVudF9tZW51W2FyaWEtZXhwYW5kZWQ9J3RydWUnXSA+IC5hcnRpY2xlX2NvbGxhcHNlX2Fycm93IHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuXHJcbi5ub0hlaWdodCB7XHJcbiAgcGFkZGluZzogMHB4IDUwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdW1tYXJ5X2FydGljbGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLnJlbGF0ZWRfYXJ0aWNsZXMge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbGxhcHNlIHtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGVfY29sbGFwc2VfY2lyY2xlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICBjb250ZW50OiAnJztcclxuICBsZWZ0OiAyNXB4O1xyXG4gIHRvcDogMTRweDtcclxufVxyXG5cclxuLmFydGljbGVfY29sbGFwc2VfYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMzRweDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDIxcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYm9yZGVyOiBzb2xpZCAkY29sb3ItZGFya2JsdWU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICB3aWR0aDogM3B4O1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIHBhZGRpbmc6IDNweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbGxhcHNlX2NpcmNsZTpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9jb2xsYXBzZSBoMzpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5cclxuLmFydGljbGVfY29sbGFwc2VfY2lyY2xlX2Zvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG4gICAgdG9wOiAxNHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZV9jb2xsYXBzZV9hcnJvd19mb290ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMzRweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAyMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIHBhZGRpbmc6IDNweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZV9jb2xsYXBzZV9mb290ZXIge1xyXG4gICAgcGFkZGluZzogMTBweCA3NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9jb2xsYXBzZV9mb290ZXIgaDMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9jb250ZW50X21lbnVfYm9keSB7XHJcbiAgICAvLyAmIHVsIGxpOjpiZWZvcmUge1xyXG4gICAgLy8gICBjb250ZW50OiAnXFwyMDIyJzsgLyogQWRkIGNvbnRlbnQ6IFxcMjAyMiBpcyB0aGUgQ1NTIENvZGUvdW5pY29kZSBmb3IgYSBidWxsZXQgKi9cclxuICAgIC8vICAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTsgLyogQ2hhbmdlIHRoZSBjb2xvciAqL1xyXG4gICAgLy8gICBmb250LXdlaWdodDogYm9sZDsgLyogSWYgeW91IHdhbnQgaXQgdG8gYmUgYm9sZCAqL1xyXG4gICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIE5lZWRlZCB0byBhZGQgc3BhY2UgYmV0d2VlbiB0aGUgYnVsbGV0IGFuZCB0aGUgdGV4dCAqL1xyXG4gICAgLy8gICB3aWR0aDogMWVtOyAvKiBBbHNvIG5lZWRlZCBmb3Igc3BhY2UgKHR3ZWFrIGlmIG5lZWRlZCkgKi9cclxuICAgIC8vICAgbWFyZ2luLWxlZnQ6IC0xZW07IC8qIEFsc28gbmVlZGVkIGZvciBzcGFjZSAodHdlYWsgaWYgbmVlZGVkKSAqL1xyXG4gICAgLy8gfVxyXG4gICAgaDEge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXJJbmdyZXNzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBjb2xvcjogIzQ1NDU0NTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0TFRQcm9EZW1pICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiBvbCBsaTo6bWFya2VyIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmtibHVlOyAvKiBDaGFuZ2UgdGhlIGNvbG9yICovXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuICAgIC5hcnRpY2xlX2NvbnRlbnRfbWVudV9ib2R5IHAge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogTElTVCBBUlRJQ0xFICovXHJcblxyXG4gICAgLmxpc3RhcnRpY2xlc193cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdGFydGljbGVfZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0YXJ0aWNsZXNfd3JhcHBlciBoMSB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwIDQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RhcnRpY2xlc193cmFwcGVyIGgxLFxyXG4gICAgLnN1bW1hcnlfZmluZGFydGljbGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4ubGlzdGFydGljbGVfY29udGFpbmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiAgICAubGlzdGFydGljbGVfY29udGFpbmVyOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RhcnRpY2xlX2NvbnRhaW5lciBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEzNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RhcnRpY2xlX3BhZ2VuYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICAgICAgJiBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG5cclxuICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBkaXY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgZGl2OmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0YXJ0aWNsZV9ib2R5IHtcclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RhcnRpY2xlX3BhZ2VuYXRpb24gLmxpc3RhcnRpY2xlX3NlZW1vcmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RhcnRpY2xlX3NlZW1vcmUgYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogJGJhc2UtdmVydGljYWxwYWRkaW5nO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfYXJlYV9jcm9zcyB7XHJcbiAgICAgICAgdG9wOiAzOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPSdzZWFyY2gnXSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiA4NiU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlIHVybCguLi9JbWFnZXMvc2VhcmNoLXBzbi5zdmcpIG5vLXJlcGVhdCAxOXB4IDE5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gICAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaF9hcmVhIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDEyJTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaF9hcmVhIGlucHV0W3R5cGU9J3N1Ym1pdCddOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFya2JsdWU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX2FyZWEgaW5wdXRbdHlwZT0nc3VibWl0J10sXHJcbiAgICB4Oi1tb3otYW55LWxpbmssXHJcbiAgICB4OmRlZmF1bHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAzMHB4IDZweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX3Jlc3VsdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX3Jlc3VsdCAucmVzdWx0X25vX2hpdHMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX3Jlc3VsdCAucmVzdWx0X2hpdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMjJweCAyMHB4IDIzcHggMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgICBmb250OiAxNHB4LzIycHggJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhW2hyZWYqPScucGRmJ106YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXDY1JztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJ2xtc25pY29uJztcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgaDYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYSAuaWNvbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdsbXNuaWNvbic7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpIGE6aG92ZXIgLmljb24ge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2JsdWU7XHJcbiAgICB9XHJcbiAgICAvKiBFUElTRVJWRVIgLSBTVEFSVCAqL1xyXG4gICAgI2VwaS1xdWlja05hdmlnYXRvciBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2VwaS1xdWlja05hdmlnYXRvciB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVwaS1xdWlja05hdmlnYXRvci1lZGl0TGluayBsaTpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAvKiBFUElTRVJWRVIgLSBFTkQgKi9cclxuICAgIC8qIENPTE9SIENMQVNTRVMgKi9cclxuXHJcbiAgICAuYmdfYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZ19ibHVlIGgzLFxyXG4gICAgLmJnX2JsdWUgcCxcclxuICAgIC5iZ19ncmVlbiBoMyxcclxuICAgIC5iZ19ncmVlbiBwIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZ19ncmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWludmVydGVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZ19ncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnX3doaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnX3N0YW5kYXJkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmdfc3RhbmRhcmRsaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzgzYjNkMztcclxuICAgIH1cclxuICAgIC8qIEVQSVNFUlZFUiAtIFNUQVJUICovXHJcbiAgICAjZXBpLXF1aWNrTmF2aWdhdG9yIGxpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjZXBpLXF1aWNrTmF2aWdhdG9yIHVsIHtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXBpLXF1aWNrTmF2aWdhdG9yLWVkaXRMaW5rIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICAgIC8qIEVQSVNFUlZFUiAtIEVORCAqL1xyXG4gICAgLyogQU5JTUFUSU9OUyAqL1xyXG4gICAgLmhlYWRlcl9hbmltYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAxMnB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtYmFja2dyb3VuZC13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmRncmF5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS10cmFuc2l0aW9uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtdGVhc2VydGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gU2hhcmViYXJcclxuICAgIC5zaGFyZWJhciB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTIzcHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItd2lkdGggMC4ycyBlYXNlLWluLW91dCwgbGVmdCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICNzaGFyZWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaGFyZWJhcjpob3ZlciAmIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci13aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjNweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGxlZnQgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMC4ycztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuc2hhcmViYXI6aG92ZXIgJiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwLjJzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTIzcHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0tY2FsYygyMCArIDIwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg1KTtcclxuXHJcbiAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmRncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwICsgNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IiwiQGltcG9ydCAnX3ZhcmlhYmxlcy5zY3NzJztcclxuXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyR0YWJsZXQtd2lkdGh9KSBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC13aWR0aCAtIDFweH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1vYmlsZSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldC13aWR0aCAtIDFweH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1vYmlsZS10YWJsZXQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3Atd2lkdGggLTF9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skZGVza3RvcC13aWR0aH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHByaW50IHtcclxuICBAbWVkaWEgKHByaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iLCIuc21hbGxfYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYmxvY2tfdHdvX3dyYXBwZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4uYmxvY2tfdHdvX3dyYXBwZXI6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogNTAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5ibG9ja190d28gLnNtYWxsX2Jsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcblxyXG4udGVhc2VyX2Jsb2NrIHtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJsb2NrX3RocmVlX3dyYXBwZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAzOTNweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ibG9ja190aHJlZV9jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5ibG9ja190aHJlZV93cmFwcGVyOm50aC1vZi10eXBlKC1uICsgMikge1xyXG4gIG1hcmdpbi1yaWdodDogMzBweDtcclxufVxyXG5cclxuLmJsb2NrX3RocmVlIC5zbWFsbF9ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG5cclxuLmJsb2NrX3R3byAuc21hbGxfYmxvY2subGFzdCxcclxuLmJsb2NrX3RocmVlIC5zbWFsbF9ibG9jay5sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xyXG4gIC5ibG9ja190aHJlZV9jb250YWluZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmJsb2NrX3R3b193cmFwcGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICB9XHJcblxyXG4gIC5ibG9ja190aHJlZV93cmFwcGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICB9XHJcblxyXG4gIC5ibG9ja190d28gLnNtYWxsX2Jsb2NrOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrX3RocmVlIC5zbWFsbF9ibG9jazpsYXN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5ibG9ja190d29fd3JhcHBlcjpmaXJzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLyogQkxPQ0tfQVJFQSAqL1xyXG5cclxuLmJpZ19ibG9ja19hcmVhIHtcclxuICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5iaWdfYmxvY2tfYXJlYS5sYXN0X2Jsb2NrIHtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLmJpZ19ibG9ja19hcmVhIC5yb3cge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcclxuICAubGlzdF9ibG9ja19tb2JpbGVtZW51X2xpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgJiB1bCBsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudV9saW5rIGEge1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zbWFsbF9ibG9jay5saXN0X2Jsb2NrX21vYmlsZW1lbnUgaDEge1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gIH1cclxuICAuYmlnX2Jsb2NrX2FyZWEge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFRFWFRfQkxPQ0sgKi9cclxuLmFydGljbGVfY29udGVudF9tZW51IC50ZXh0X2FyZWEge1xyXG4vKiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyovXHJcbiAgYSB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5hcnRpY2xlX2NvbnRlbnRfbWVudSAuaW1nX3RleHRfYmxvY2sge1xyXG4gIGEge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRleHRfYXJlYSB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLnRleHRfYmxvY2sgLnRleHRfYXJlYSB7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLnRleHRfYmxvY2sgLnRleHRfYXJlYSBwIHtcclxuICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XHJcbn1cclxuXHJcbi8qIElNQUdFX1RFWFRfQkxPQ0sgKi9cclxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIC5pbWdfYXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIC50ZXh0X2FyZWEge1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayAudGV4dF9hcmVhIGg0IHtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayAudGV4dF9hcmVhIHAge1xyXG4gIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbn1cclxuXHJcbi5pbWdfdGV4dF9ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaGlnaGxpZ2h0O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgYSBoNCB7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrYmx1ZTtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIGE6aG92ZXIgaDMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgYTpob3ZlciBoNDphZnRlciB7XHJcbiAgY29sb3I6ICRjb2xvci1pbnZlcnRlZDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xyXG4gIC5zbWFsbF9ibG9jay50ZXh0X2Jsb2NrIC50ZXh0X2FyZWEge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIExJU1RfQkxPQ0sgKi9cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGg0IHtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJGNvbG9yLWxpbmtibHVlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgcGFkZGluZzogMjJweCAwIDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgei1pbmRleDogOTAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGg0OmFmdGVyLFxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBoNDpiZWZvcmUge1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb250ZW50OiAnICc7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgaDQ6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrLmJnX2dyZXkgaDQ6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGg0OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYzLCAxMTMsIDE2NCwgMCk7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gIGJvcmRlci13aWR0aDogMTFweDtcclxuICBtYXJnaW4tbGVmdDogLTExcHg7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIHVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG5cclxuXHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrX21vYmlsZW1lbnUgdWwge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwIDMwcHg7XHJcbn1cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmxpbmtfYmxvY2tfbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0X2Jsb2NrX21vYmlsZW1lbnUge1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAmIHVsIGxpOmZpcnN0LW9mLXR5cGUgYSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJiB1bCBsaTpsYXN0LW9mLXR5cGUgYSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9ja19tb2JpbGVtZW51IGEge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbn1cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgbGk6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDAgNXB4O1xyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmxhc3Qtb2YtdHlwZSB7XHJcbiAgcGFkZGluZzogNXB4IDAgMTRweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgbGkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCAuc21hbGxfYmxvY2subGlzdF9ibG9jayBsaSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wYWdlIC5hcnRpY2xlIC5tYWluX2NvbnRlbnQgLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgbGk6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBtYXJnaW46IDBweDtcclxuICBmb250LWZhbWlseTogJ3Bzbmljb24nO1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAwcHg7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpIC5pY29uIHtcclxuICBmb250LWZhbWlseTogJ3Bzbmljb24nO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaTpmaXJzdC1vZi10eXBlIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDMwcHggMTBweCAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IC0xM3B4IDAgLTVweDtcclxufVxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaTpsYXN0LW9mLXR5cGUgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTVweCAxMHB4IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogLTVweCAwIC0xM3B4O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogLTVweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNzhweCkge1xyXG4gIC5saXN0X2Jsb2NrX21vYmlsZW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi50ZWFzZXJfYmxvY2tfYXJ0aWNsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaW5mby1ibG9jayB7XHJcbiAgICAmIHAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIvKiBHTE9CQUwgTkFWSUdBVElPTiAqL1xyXG5cclxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB1bCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwuYXJyb3c6YmVmb3JlIHtcclxuICB0b3A6IC0zOXB4O1xyXG4gIGxlZnQ6IDI1cHg7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb250ZW50OiAnICc7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXItY29sb3I6ICRjb2xvci1taWRibHVlO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICBib3JkZXItd2lkdGg6IDEycHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbn1cclxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwuYXJyb3c6YWZ0ZXIge1xyXG4gIHRvcDogLTQ1cHg7XHJcbiAgbGVmdDogMjVweDtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci13aWR0aDogMThweDtcclxuICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItbWlkYmx1ZTtcclxuICBib3JkZXItd2lkdGg6IDE1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcclxuICAuaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB1bC5hcnJvdzpiZWZvcmUge1xyXG4gICAgdG9wOiAtMzlweDtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1taWRibHVlO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgfVxyXG4gIC5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIHVsLmFycm93OmFmdGVyIHtcclxuICAgIHRvcDogLTQ1cHg7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1taWRibHVlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgbGk6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpIGEge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaSBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgbGk6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpOmZpcnN0LWNoaWxkIGE6YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogJ3Bzbmljb24nO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgY29udGVudDogJ1xcNjYnO1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaTpmaXJzdC1jaGlsZCBhOmJlZm9yZTpob3ZlciB7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrYmx1ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIFRPUCBOQVZJR0FUSU9OICovXHJcblxyXG4udG9wIHVsIGxpIHtcclxuICBhIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmZpcnN0LW9mLXR5cGUgYSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAwO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYudG9wIHVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2LnRvcCBsaSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYudG9wIGxpOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2LnRvcCBsaSBhIHtcclxuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuICAvLyBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2LnRvcCBsaSBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi50b3AgbGkuc2VsZWN0ZWQgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi8qIFNVQiBOQVZJR0FUSU9OICovXHJcblxyXG5uYXYuc3ViIHtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gIG1hcmdpbjogNjBweCAwcHggNjBweCAwcHg7XHJcbn1cclxuXHJcbm5hdi5zdWIgaDQge1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1saW5rYmx1ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMHB4IDlweCAwcHg7XHJcbn1cclxuXHJcbm5hdiB1bCBsaSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbm5hdi5zdWIgaDQ6YWZ0ZXIsXHJcbm5hdi5zdWIgaDQ6YmVmb3JlIHtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbm5hdi5zdWIgaDQ6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItbWlkYmx1ZTtcclxuICBib3JkZXItd2lkdGg6IDhweDtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxufVxyXG5cclxubmF2LnN1YiBoNDpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSg2MywgMTEzLCAxNjQsIDApO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICBib3JkZXItd2lkdGg6IDExcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG59XHJcblxyXG5uYXYuc3ViIHVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG59XHJcblxyXG5uYXYuc3ViIGxpIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxufVxyXG5cclxubmF2LnN1YiBsaSAuaWNvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdwc25pY29uJztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbm5hdi5zdWIgbGk6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxufVxyXG5cclxubmF2LnN1YiBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxM3B4IDIwcHggMTJweCAyMHB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbm5hdi5zdWIgYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWludmVydGVkO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbm5hdi5zdWIgYTpob3ZlciAuaWNvbiB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBGT09URVIgTkFWSUdBVElPTiAqL1xyXG5cclxuLm1vYmlsZV9mb290ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kZXNrdG9wX2Zvb3RlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMjBweCAwcHggMjBweCAwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXBfZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgJiBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDM5M3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcclxuICAuZm9vdGVyX3dyYXBfZmxleCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogdW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX3dyYXBfZmxleCB1bCBsaSBwIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXBfZmxleCB1bCBsaSBkaXYge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXBfdGl0bGUge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkgdWwge1xyXG4gIC8qbWF4LXdpZHRoOiAxMjlweDsqL1xyXG5cclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkgdWwgbGkge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkgYSB7XHJcbiAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuICAgIHBhZGRpbmc6IDAgMCA0cHggMCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkuc2VsZWN0ZWQgYSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpLnNlbGVjdGVkIHVsIGxpIGEge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyOiAwcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCBsaSBhIHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgLyotbXMtd29yZC1icmVhazogYnJlYWstYWxsOyovXHJcbiAgcGFkZGluZzogNHB4IDBweCA0cHggMTJweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkgdWwgbGkgYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcclxuICAuZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCB7XHJcbiAgICAvKm1heC13aWR0aDogMTI5cHg7Ki9cclxuICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlX2Zvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5kZXNrdG9wX2Zvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNzhweCkge1xyXG4gIC8vIC5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIHVsLmFycm93OmJlZm9yZSB7XHJcbiAgLy8gICB0b3A6IC0yODUlO1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwuYXJyb3c6YWZ0ZXIge1xyXG4gIC8vICAgdG9wOiAtMjkxJTtcclxuICAvLyB9XHJcblxyXG4gIC5oZWFkZXJfd3JhcCBuYXYudG9wIGxpIHtcclxuICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDBweDtcclxuICB9XHJcbn1cclxuIiwiLyogR1JJRCBMQVlPVVQgKi9cclxuXHJcbi5jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmNvbDEgLnJvdyB7XHJcbiAgd2lkdGg6IDg5cHg7XHJcbn1cclxuLmNvbDIgLnJvdyB7XHJcbiAgd2lkdGg6IDE3OHB4O1xyXG59XHJcbi5jb2wzIC5yb3cge1xyXG4gIHdpZHRoOiAyNjdweDtcclxufVxyXG4uY29sNCAucm93IHtcclxuICB3aWR0aDogMzU2cHg7XHJcbn1cclxuLmNvbDUgLnJvdyB7XHJcbiAgd2lkdGg6IDQ0NXB4O1xyXG59XHJcbi5jb2w2IC5yb3cge1xyXG4gIHdpZHRoOiA1MzRweDtcclxufVxyXG4uY29sNyAucm93IHtcclxuICB3aWR0aDogNjIzcHg7XHJcbn1cclxuLmNvbDggLnJvdyB7XHJcbiAgd2lkdGg6IDcxMnB4O1xyXG59XHJcbi5jb2w5IC5yb3cge1xyXG4gIHdpZHRoOiA4MDFweDtcclxufVxyXG4uY29sMTAgLnJvdyB7XHJcbiAgd2lkdGg6IDg5MHB4O1xyXG59XHJcbi5jb2wxMSAucm93IHtcclxuICB3aWR0aDogOTc5cHg7XHJcbn1cclxuLmNvbDEyIC5yb3cge1xyXG4gIHdpZHRoOiAxMDY4cHg7XHJcbn1cclxuXHJcbi5vZmZzZXQxIHtcclxuICBtYXJnaW4tbGVmdDogODlweDtcclxufVxyXG5cclxuLm9mZnNldDgge1xyXG4gIG1hcmdpbi1sZWZ0OiA3MTJweDtcclxufVxyXG5cclxuLyogbGFzdCBjb2x1bW4gbm8tbWFyZ2luICovXHJcbi5jb2wxLmxhc3QsXHJcbi5jb2wyLmxhc3QsXHJcbi5jb2wzLmxhc3QsXHJcbi5jb2w0Lmxhc3QsXHJcbi5jb2w1Lmxhc3QsXHJcbi5jb2w2Lmxhc3QsXHJcbi5jb2w3Lmxhc3QsXHJcbi5jb2w4Lmxhc3QsXHJcbi5jb2w5Lmxhc3QsXHJcbi5jb2wxMC5sYXN0LFxyXG4uY29sMTEubGFzdCxcclxuLmNvbDEyLmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4vKiBjbGVhcmZpeCAqL1xyXG5cclxuLmNsZWFyZml4OmFmdGVyLFxyXG4ucm93OmFmdGVyIHtcclxuICBjb250ZW50OiAnLic7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uY2xlYXJmaXgsXHJcbi5yb3cge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufSAvKlRob3NlIHR3byAuY2xlYXJmaXggaGF2ZSB0byBiZSBzZXBhcmF0ZSEpKi9cclxuLmNsZWFyZml4LFxyXG4ucm93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiovXHJcblxyXG4uZnVsbHdpZHRoLWNvbnRhaW5lci1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1taWRibHVlO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXZoZWFkZXItZmxleC1pbm5lciB7XHJcbiAgJiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm5hdmNvbnRhaW5lci1mbGV4IHtcclxuICAmIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8qcGFkZGluZzogMCAxNTBweDsqL1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgIC8qXHRtYXJnaW4tcmlnaHQ6IC0xNTBweDtcclxuXHQgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7Ki9cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItbGlua2JsdWU7XHJcbiAgICB9XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnN0YXJ0Y29udGFpbmVyLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcC1mbGV4IHtcclxuICB3aWR0aDogMTI0MHB4O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHdpZHRoOiA5NzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItZmxleCB7XHJcbiAgd2lkdGg6IDEyNDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHdpZHRoOiA5NzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGV4LXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4uZmxleC1jb2x1bW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmYxIHtcclxuICB3aWR0aDogMTAlO1xyXG59XHJcblxyXG4uZjIge1xyXG4gIHdpZHRoOiAyMCU7XHJcbn1cclxuLmYzIHtcclxuICB3aWR0aDogMzAlO1xyXG59XHJcbi5mNCB7XHJcbiAgd2lkdGg6IDQwJTtcclxufVxyXG4uZjUge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuLmY2IHtcclxuICB3aWR0aDogNjAlO1xyXG59XHJcbi5mNyB7XHJcbiAgd2lkdGg6IDcwJTtcclxufVxyXG4uZjgge1xyXG4gIHdpZHRoOiA4MCU7XHJcbn1cclxuLmY5IHtcclxuICB3aWR0aDogOTAlO1xyXG59XHJcbi5mMTAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29udGVudHJvdy1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi5zdGFydGNvbnRhaW5lci1ib3gge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICAmX190ZXh0YXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDYyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDExcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0ODVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyODhweDtcclxuICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQ5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2hjb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWxpbmtibHVlO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZW1lbnUtY29udGFpbmVyLFxyXG4ubW9iaWxlbWVudS1zZWFyY2gge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmRlc2t0b3Age1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1vYmlsZSBleGNsdXNpdmUgY2xhc3Nlc1xyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAuc3RhcnRjb250YWluZXItYm94IHAsXHJcbiAgLnN0YXJ0Y29udGFpbmVyLWJveCBoMSB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgfVxyXG5cclxuICAubmF2aGVhZGVyLWZsZXgge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGVtZW51LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlbWVudS1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMTlweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgICYgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICB3aWR0aDogMjFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vSGFtYnVyZ2VyIG1lbnVcclxuICAuYmFyMSxcclxuICAuYmFyMixcclxuICAuYmFyMyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICAgIG1hcmdpbjogMi4zcHggMDtcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgfVxyXG5cclxuICAuY2hhbmdlIC5iYXIxIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTRweCwgNHB4KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC00cHgsIDRweCk7XHJcbiAgfVxyXG5cclxuICAuY2hhbmdlIC5iYXIyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAuY2hhbmdlIC5iYXIzIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNXB4LCAtNXB4KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTVweCwgLTVweCk7XHJcbiAgfVxyXG5cclxuICAudG9wbmF2aWdhdGlvbmxpbmtzIHVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudG9wbmF2aWdhdGlvbmxpbmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcbiIsIi5tb2RhbC1vcGVuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLmJsdXIge1xyXG4gICAgZmlsdGVyOiBibHVyKDRweCk7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWwtaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbC1kaXNwbGF5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206MDtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBoZWlnaHQ6IDM3OHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9uLXRvZ2dsZV9fbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlW2FyaWEtcHJlc3NlZD0ndHJ1ZSddIHtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDAuNXB4O1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlX19wcmVhbWJsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDMwcHggMCAzMHB4IDA7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmVfX3RleHQtaWNvbiB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZV9fdGV4dC1pY29uLWFjdGl2ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlX190ZXh0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b25zLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW5fX2J1dHRvbnMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b24tdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9uLWN0YSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWwtdGFibGUge1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlLWV4cGFuZCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZS1leHBhbmQtdGFibGV3cmFwcGVyIHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNsb3NlZCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uLS1vcGVuIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsLXRhYmxlLXJvdyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTBweCA1cHggMTBweCAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbC10YWJsZS1oZWFkIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnN3aXRjaCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbn1cclxuXHJcbi5zd2l0Y2ggaW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG59XHJcblxyXG4uc2xpZGVyOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgbGVmdDogNDdweDtcclxuICAgIGJvdHRvbTogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvb2tpZS1vZmY7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG59XHJcblxyXG4uc2xpZGVyLWZ1bGxXaWR0aCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwLjJweCAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDVweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDVweCk7XHJcbn1cclxuXHJcbi8qLS0tLS0tIEFEREVEIENTUyAtLS0tLS0tLS0qL1xyXG4ub24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm9uIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDI3JTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4ub24tZnVsbFdpZHRoIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLm9mZiB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNzMlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciAub2ZmIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5vbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKi0tLS0tLS0tLSBFTkQgLS0tLS0tLS0qL1xyXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cclxuLnNsaWRlci5yb3VuZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG59XHJcblxyXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5zbGlkZXIuc3F1YXJlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbn1cclxuXHJcbi5zbGlkZXIuc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XHJcbiAgICAuYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9ucyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9uLXRvZ2dsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b24tY3RhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCLvu78vKiBDT0xPUiBDTEFTU0VTICovXHJcblxyXG4uYmdfZ3JleSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTZlY2U3O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgLypib3gtc2l6aW5nOiBib3JkZXItYm94OyovXHJcbn1cclxuXHJcbi5iZ193aGl0ZSB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxufVxyXG5cclxuLmJnX2JsdWUge1xyXG5cdGJhY2tncm91bmQ6ICM1MjhBQjg7XHJcbn1cclxuXHJcbi5iZ19saWdodGJsdWUge1xyXG5cdGJhY2tncm91bmQ6ICM4M0IzRDM7XHJcbn1cclxuXHJcbi5iZ19ncmVlbiB7XHJcblx0YmFja2dyb3VuZDogIzU5OTY3NDtcclxufVxyXG5cclxuLmJnX2xpZ2h0Z3JlZW4ge1xyXG5cdGJhY2tncm91bmQ6ICM4NkJBOTU7XHJcbn1cclxuXHJcbi8qIE5FVyAqL1xyXG5cclxuLyogUHJpbWFyeSBDb2xvcnMgKi9cclxuXHJcbi5iZy13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xyXG59XHJcblxyXG4uYmctYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpibGFjaztcclxufVxyXG5cclxuLmJnLWJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojMDQ3ZWM3O1xyXG59XHJcblxyXG4uYmctYmx1ZS1ib3R0b20ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojOTlCNkM3O1xyXG59XHJcblxyXG4uYmcteWVsbG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I0ZBQjUxRTtcclxufVxyXG5cclxuLmJnLXllbGxvdy1ib3R0b20ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojRkNENDdFO1xyXG59XHJcblxyXG4uYmctZGFya2dyZXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNjY2NjY2O1xyXG59XHJcblxyXG4uYmctZ3JleSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjY2NjY2M7XHJcbn1cclxuXHJcbi5iZy1qdXN0d2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojRjlGOUY5O1xyXG59XHJcblxyXG4vKiBTZWNvbmRhcnkgQ29sb3JzICovXHJcblxyXG4uYmctcmVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I0Q0MDY0RjtcclxufVxyXG5cclxuLmJnLXJlZC1ib3R0b20ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojRTU2QTk1O1xyXG59XHJcblxyXG4uYmctbWV0YWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNEQ1QjY0O1xyXG59XHJcblxyXG4uYmctbWV0YWwtbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNzM4OTk1O1xyXG59XHJcblxyXG4uYmctYmx1ZS1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNhZGM1ZDI7XHJcbn1cclxuXHJcbi5iZy1jeWFuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2MyZDNkZDtcclxufVxyXG5cclxuLmJnLWN5YW4tbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZDZlMmU5O1xyXG59XHJcblxyXG4uYmctY3lhbi1saWdodC1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlYmYwZjQ7XHJcbn0iLCLvu78vKiBIRUFERVIgR0xPQkFMIFNFQVJDSCAqL1xyXG5cclxuLmhlYWRlcl93cmFwIC5zZWFyY2gtYm94IHtcclxuICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbn1cclxuXHJcbiAgICAuaGVhZGVyX3dyYXAgLnNlYXJjaC1ib3ggI3F1aWNrLXNlYXJjaC1xdWVyeSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX3dyYXAgLnNlYXJjaC1ib3ggI3F1aWNrLXNlYXJjaC1xdWVyeTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRjQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX3dyYXAgLnNlYXJjaC1ib3ggI3F1aWNrLXNlYXJjaC1xdWVyeTpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX3dyYXAgLnNlYXJjaC1ib3ggLmZhLXNlYXJjaC13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgbGluZWFyIDAuMTVzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgbGluZWFyIDAuMTVzO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX3dyYXAgLnNlYXJjaC1ib3ggLmZhLXNlYXJjaC13cmFwOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQjUxRSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbmJvZHlbZGF0YS1wYWdlPXNlYXJjaC1wYWdlXSAuaGVhZGVyX3dyYXAgLnNlYXJjaC1ib3ggLmZhLXNlYXJjaC13cmFwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDVCNjQ7XHJcbn1cclxuXHJcbiAgICBib2R5W2RhdGEtcGFnZT1zZWFyY2gtcGFnZV0gLmhlYWRlcl93cmFwIC5zZWFyY2gtYm94IC5mYS1zZWFyY2gtd3JhcCAuZmEtc2VhcmNoIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4uaGVhZGVyX3dyYXAgLnNlYXJjaC1ib3ggLmZhLXNlYXJjaC13cmFwIC5mYS1zZWFyY2gge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgdG9wOiA5cHg7XHJcbiAgICBjb2xvcjogIzRENUI2NDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIC5zZWFyY2gtYm94IC5mYS1zZWFyY2gtd3JhcDpob3ZlciAuZmEtc2VhcmNoIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIC5zZWFyY2gtYm94IC5mYS1zZWFyY2gtd3JhcC5xdWljay1zZWFyY2gtcXVlcnktaGFzLWZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUI1MUUgIWltcG9ydGFudDtcclxufVxyXG5cclxuICAgIC5oZWFkZXJfd3JhcCAuc2VhcmNoLWJveCAuZmEtc2VhcmNoLXdyYXAucXVpY2stc2VhcmNoLXF1ZXJ5LWhhcy1mb2N1cyAuZmEtc2VhcmNoIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9Iiwi77u/LyogU0VBUkNIUEFHRSAqL1xyXG5cclxuLnNlYXJjaF9yZXN1bHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDZweDtcclxufVxyXG5cclxuLyogb3ZlcnJpZGUgZ2VuZXJhbCB1bCdzICovXHJcbi5zZWFyY2hfcmVzdWx0IHVsIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zZWFyY2hfcmVzdWx0IHVsIGxpIHtcclxuICB0ZXh0LWluZGVudDogMDtcclxufVxyXG5cclxuLnNlYXJjaF9yZXN1bHQgdWwgbGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSB7XHJcbiAgcGFkZGluZzogMjJweCAyMHB4IDIzcHggMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjZiNmI3O1xyXG4gIGZvbnQ6IDE0cHgvMjJweCAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG59XHJcblxyXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I2YjZiNztcclxufVxyXG5cclxuLnNlYXJjaF9yZXN1bHQgLnJlc3VsdF9oaXRzOmFmdGVyLFxyXG4uc2VhcmNoX3Jlc3VsdCAucmVzdWx0X2hpdHM6YmVmb3JlIHtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWFyY2hfcmVzdWx0IC5mYSB7XHJcbiAgY29sb3I6ICNkNDA2NGY7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTVweDtcclxufVxyXG5cclxuLnNlYXJjaF9yZXN1bHQgLmZhOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNXB4O1xyXG59XHJcblxyXG4vKi5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpIGFbaHJlZio9Jy5wZGYnXTphZnRlcntcclxuXHRjb250ZW50OiBcIlxcNjVcIjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ZmxvYXQ6cmlnaHQ7XHJcblx0cmlnaHQ6IDE4cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1mYW1pbHk6ICdQRkZpY29uJztcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGNvbG9yOiNENDA2NEY7XHJcbn0qL1xyXG5cclxuLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgaDMge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4iLCJib2R5Om5vdCguc2hvdy1mb2N1cy1vdXRsaW5lKSAqIHtcclxub3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4gICAgaW5wdXRbdHlwZT0nYnV0dG9uJ10ge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rYmx1ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmtibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFya2JsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4iLCIuaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaTpmaXJzdC1jaGlsZCBhOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdwZmZpY29uJyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1mb290ZXItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmF2aGVhZGVyLWZsZXgge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1saW5rYmx1ZTtcclxufVxyXG5cclxuLm5hdmlnYXRpb25saW5rcyxcclxuLnRvcG5hdmlnYXRpb25saW5rcyBhIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpIGEge1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbn1cclxuXHJcbiN0b3BoZWFkZXIge1xyXG4gIC8qcGFkZGluZzogMCAxNTBweDsqL1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItbGlua2JsdWU7XHJcbiAgICB9XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gIH1cclxufVxyXG5cclxuLnRleHRfYXJlYSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc21hbGwtYmxvY2staGVhZGVyIHtcclxuICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMjFweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwX3RpdGxlIHtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXBfZmxleCB7XHJcbiAgJiBsaSB7XHJcbiAgICB3aWR0aDogY2FsYygyNSUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiBsaTpsYXN0LWNoaWxkIHtcclxuICAgIHVsIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHVsIGxpIHAge1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxuICB9XHJcblxyXG4gIHVsIGxpIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcblxyXG4gICZfX2JvcmRlciB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHggMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIGgzIHtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG59XHJcblxyXG4uZm9vdGVyLXdyYXAgbmF2IHVsIGxpIHVsIHtcclxuICBtYXJnaW46IDAgMjBweCAwIDAgIWltcG9ydGFudDtcclxuICBtYXgtd2lkdGg6IHVuc2V0O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaS5zZWxlY3RlZCB1bCBsaSBhIHtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSBhIHtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG59XHJcblxyXG4uYmxvY2tfZm91ciB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJiBzZWN0aW9uIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IGlucHV0W3R5cGU9J3NlYXJjaCddIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9JbWFnZXMvc2VhcmNoLXBmZi5zdmcpIG5vLXJlcGVhdCAxOXB4IDE5cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIHVsIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcblxyXG4uaGVhZGVyX3dyYXAgLmxvZ290eXBlIGltZyB7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbnRlbnRfcGFyYWdyYXBoIHtcclxuICAgIGRpdiB7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5mby1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaGlnaGxpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uc21hbGwtYmxvY2staGVhZGVyX25hdiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcmtncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLmxpc3QtYmxvY2stbmF2IHtcclxuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1oaWdobGlnaHQgIWltcG9ydGFudDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFydGljbGVfY29udGVudF9wYXJhZ3JhcGggLmluZm8tYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxufVxyXG5cclxuLmxpbmtfYmxvY2tfbmF2IHtcclxuICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIxcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4gIl19 */
