body,input,p{font-family:AvenirNextLTProRegular!important;color:#454545;font-weight:400}p{margin:0 0 20px;font-size:18px;line-height:24px}h1,h2,h3,h4,h5,h6{font-weight:900;margin-top:0;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:normal}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{font-size:26px;line-height:32px;margin-bottom:10px;color:#454545}h3:focus{text-decoration:underline!important}h4{line-height:26px}h4,h5{font-size:20px;margin-bottom:9px;color:#454545}h5,h6{line-height:24px}h6{margin-bottom:9px;font-style:italic;color:#454545}a,h6{font-size:18px}a{font-family:AvenirNextLTProDemi!important;color:#0e68b8;text-decoration:none;outline:0}a:focus{text-decoration:underline!important}a:hover{outline:0}a:hover,a h3:hover,a h4:hover{text-decoration:underline}p a,p a:visited{line-height:inherit}.ingress{font-weight:400;font-family:AvenirNextLTProDemi!important;font-size:20px;line-height:26px;color:#454545;font-weight:900}.imagecaption{font-family:AvenirNextLTProLight!important;font-size:15px;line-height:20px;color:#454545}.navigationlinks{font-size:20px;transition:all .15s ease-in-out}.navigationlinks,.topnavigationlinks a{font-family:AvenirNextLTProMedium!important;color:#0e68b8}.topnavigationlinks a{font-size:15px;font-weight:600}.publishlabel{font-family:AvenirNextLTProMedium!important;font-size:14px;color:#454545;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}@font-face{font-family:pfficon;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-weight:400;font-style:normal}@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: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;line-height:26px;font-size:18px}h3,p{line-height:22px}p{font-size:16px}}body,html{height:100%;width:100%;margin:0;padding:0}body,html{min-height:100%}body{background:#fff}.print{display:none}@media (print){.print{display:block}}.modal-open{overflow:hidden}.locator{height:0;display:block;clear:both;position:relative;top:-57px}.highlight{padding:20px;background:#e7eef4}@media (max-width:1123px){.highlight{padding:20px!important}}.hide{display:none}.wrap{min-height:100%;height:auto!important;height:100%}.backlink{text-transform:uppercase;font-weight:700;text-decoration:none;margin-left:20px;position:relative}@media (max-width:1123px){.backlink{margin-bottom:-40px;margin-top:60px}}.backlink__standardpage{text-transform:uppercase;font-weight:700;text-decoration:none;margin-left:20px;position:relative}@media (max-width:1123px){.backlink__standardpage{margin-bottom:0;margin-top:0}}.backlink:before,.backlink__standardpage:before{width:7px;height:7px;position:absolute;left:-18px;top:5px;content:" ";border-top:2px solid #0e68b8;border-left:2px solid #0e68b8;transform:rotate(-45deg)}.printlink{float:right}@media (max-width:1123px){.printlink{float:unset}}.header_wrap{top:0;background:#fff;z-index:3;width:100%}@media (max-width:1123px){.header_wrap{position:fixed}}.header_wrap .search_box{width:100%;background:#fff;margin-top:-104px;position:relative}@media (max-width:1123px){.header_wrap .search_box{margin-top:-182px}}.header_wrap .search_box input[type=search]{font-size:18px;border:1px solid #1b3d5a;background:#fff;height:60px;width:86%;border-radius:50px;margin-right:20px;padding:0 10px 0 50px;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}.header_wrap .search_box input[type=search]::-webkit-search-cancel-button{display:none}@media (max-width:1123px){.header_wrap .search_box input[type=search]{width:100%;margin-bottom:20px;padding-right:46px}}@media (min-width:1124px) and (max-width:1377px){.header_wrap .search_box input[type=search]{width:82%}}.header_wrap .search_box input[type=submit]{padding:0 30px;background:#0e68b8;border:1px solid #fff;height:60px;border-radius:50px;color:#fff;width:12%;font-size:18px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}@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{height:11px;position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #fff}.header_wrap .header{border-bottom:1px solid #baba;height:120px}.header_wrap .logotype h1{font-size:20px;line-height:20px}@media (max-width:1123px){.logotype{padding-right:20px}}.header_wrap .logotype img{width:390px;height:30px}.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{width:24px;height:17px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:3px;width:100%;background:#0e68b8;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#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{top:7px;width:0;left:50%}#nav-icon3.open span:nth-child(2){transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:9px;width:0;left:50%}}.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{top:28px;position:absolute;content:"";width:21px;width:34px;right:15px;height:42px;display:flex;justify-content:center;align-items:center}.quicksearch__cross-1{top:19px;transform:rotate(45deg)}.quicksearch__cross-1,.quicksearch__cross-2{position:absolute;border-radius:50px;background-color:#454545;height:4px;width:21px}.quicksearch__cross-2{transform:rotate(-45deg)}}.page-wrap{min-height:calc(100vh - 58px)}.footer_wrap{position:relative;margin:0 auto;color:#fff;min-height:115px;padding:0;background:#499c7e;min-height:350px}.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{padding:20px 0 0;font-size:16px;line-height:22px}.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{height:90px;border-top:1px solid #fff}.footer_wrap img{float:right;margin-bottom:0;width:100%;height:100%;margin-top:32px}.footer_wrap .logotext{margin-top:32px;font-family:Times New Roman,Times,serif;font-size:1.6em;font-weight:700;display:inline-block}.page{padding:60px 0 30px}.page ul,.page ul li{margin:0;padding:0}.page .highlight{padding:21px 22px 20px;margin:0 0 30px;font:14px/22px Open Sans,sans-serif;font-weight:300}.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{width:100%;padding:0}.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{float:left;position:absolute;bottom:-40px;right:0;z-index:2;overflow:hidden}.img_area img{width:100%;height:200px}.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{justify-content:center;position:absolute;bottom:0;right:0;width:306px;text-align:center;background:none;border-top:1px solid #0e68b8;padding-top:12px}@media (max-width:1123px){.navigate_to_top{left:0;bottom:-40px;width:100%}}.navigate_to_top:after,.navigate_to_top:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.bg_grey .navigate_to_top:after{border-color:hsla(0,0%,84%,0);border-bottom-color:#baba;border-width:8px;margin-left:-8px}.bg_white .navigate_to_top:after{border-color:hsla(0,0%,84%,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px}.navigate_to_top:before{border-color:rgba(246,248,251,0);border-bottom-color:#0e68b8;border-width:11px;margin-left:-11px}.navigate_to_top a{text-decoration:none}.navigate_to_top a:hover{text-decoration:underline;color:#0e68b8}@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{padding-left:10px;overflow:hidden;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{list-style-type:none;display:table-row}.page .article .main_content li:before{font-size:13px;display:table-cell;text-align:right;padding-left:22px;padding-right:15px;padding-top:8px}.page .article .main_content li{display:block;padding-left:25px;margin-left:25px;background-image:url(../Images/list-icon-blue.png);background-repeat:no-repeat;background-position:0 8px}.page .article .main_content li:first-child:before{padding-top:0}.bg_grey .main_content img,.bg_white .main_content img{background:#fff;margin:0 auto;display:block;padding:10px}.main_content img.no_border{margin:0 auto;display:block;padding:0;height:200px}@media (max-width:1123px){.main_content img.no_border{width:100%}}.hide_article_content{height:0}.article_publishInfo{display:flex;justify-content:space-between;margin-top:30px;border-top:1px solid #baba;padding:20px 0}@media (max-width:1123px){.article_publishInfo{flex-direction:column;align-items:start}.article_publishInfo div:first-of-type{margin-bottom:10px}}.article_content_menu{padding:0 0 20px 50px;overflow:hidden;transition:height .2s ease-in-out;cursor:default}@media (max-width:1123px){.article_content_menu{padding:0}}.article_content_paragraph{min-width:660px;max-width:660px;padding-right:30px}@media (max-width:1123px){.article_content_paragraph{min-width:unset;max-width:unset;padding-right:0}}.article_content_paragraph ul{list-style-type:disc!important}.article_content_paragraph ul li{list-style-type:disc!important;border:none!important}.article_content_paragraph a{padding:0!important;display:unset!important}.article_content_menu_aside{border-top:1px solid #baba;padding:30px 0;min-width:660px;max-width:660px}.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{width:100%!important;margin:0;padding:40px 0 0;border-left:none;min-width:unset;max-width:unset}.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{object-fit:cover;width:1240px;height:314px}@media (max-width:1123px){.article_content_menu_header img{width:100%;height:249px}}@media (min-width:1124px) and (max-width:1377px){.article_content_menu_header img{width:970px;height:314px}}.article_content_menu[aria-expanded=true]>.article_collapse_arrow{transform:rotate(90deg)}.noHeight{padding:0 50px!important;height:0!important;margin:0!important;border:none!important}.summary_article{margin-bottom:40px}.related_articles{text-transform:uppercase;color:#454545;margin-top:30px}@media (max-width:1123px){.related_articles{margin-bottom:-20px}}.article_collapse{padding:20px 0;position:relative;display:flex;align-items:center}.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{position:absolute;height:25px;width:25px;border:1px solid #baba;border-radius:100px;content:"";left:25px;top:14px}.article_collapse_arrow{position:absolute;margin-right:auto;left:34px;right:0;top:21px;text-align:center;display:flex;border:solid #1b3d5a;border-width:0 1px 1px 0;width:3px;height:3px;padding:3px;transform:rotate(45deg);margin-right:5px}.article_collapse_circle:hover{cursor:pointer}.article_collapse h3:hover{text-decoration:underline;cursor:pointer}.article_collapse_circle_footer{position:absolute;height:25px;width:25px;border:1px solid #fff;border-radius:100px;content:"";left:25px;top:14px}.article_collapse_arrow_footer{position:absolute;margin-right:auto;left:34px;right:0;top:21px;text-align:center;display:flex;border:solid #fff;border-width:0 1px 1px 0;width:3px;height:3px;padding:3px;transform:rotate(45deg);margin-right:5px}.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{max-width:1000px;margin-bottom:30px;font-weight:700;font-size:20px;line-height:26px;color:#454545;font-weight:900;font-family:AvenirNextLTProDemi!important}.article_content_menu_body ol li::marker{font-weight:700;color:#0e68b8}@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}}@media (max-width:1123px){.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}}@media (max-width:1123px){.listarticles_wrapper h1,.summary_findarticle{padding:0 30px}}.listarticle_container{border-color:#baba;border-style:solid;border-width:0 0 1px;padding:20px 0;display:flex;align-items:flex-start}@media (max-width:1123px){.listarticle_container{cursor:pointer;flex-direction:column;align-items:flex-start}}.listarticle_container:first-of-type{border-color:#baba;border-style:solid;border-width:1px 0;padding:20px 0}.listarticle_container img{margin-right:20px;width:200px;min-width:200px;height:136px}@media (max-width:1123px){.listarticle_container img{height:auto;width:100%;max-height:220px;margin-bottom:20px}}.listarticle_pagenation{display:flex;justify-content:space-between;padding:30px 0}.listarticle_pagenation div{display:flex;align-items:center;justify-content:center;flex-grow:1;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-width:1000px;max-height:80px}@media (max-width:1123px){.listarticle_body{max-height:300px}.listarticle_body span{display:none}}.listarticle_pagenation .listarticle_seemore{padding:20px}.listarticle_seemore button{margin:20px;font-size:18px;height:55px;width:100%;padding:10px 20px;font-weight:600;border-radius:50px;border:1px solid #baba;color:#0e68b8;background:#fff;transition:all .2s ease-in-out}.search_area{width:100%;padding:30px 0}@media (max-width:1123px){.search_area{position:relative;margin-top:20px}}.search_area_cross{top:39px}.search_area input[type=search]{font-size:18px;border:1px solid #baba;background:#fff;height:60px;width:86%;border-radius:50px;margin-right:20px;padding:0 10px 0 50px;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}.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]{width:100%;margin-bottom:20px;padding-right:46px}}.search_area input[type=submit]{padding:0 30px;background:#0e68b8;border:1px solid #fff;height:60px;border-radius:50px;color:#fff;width:12%;font-size:18px;cursor:pointer}@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{position:relative;border-bottom:1px solid #baba;padding-bottom:20px}.page .search_result li{list-style-type:none;border-bottom:1px solid #baba;font:14px/22px Open Sans,sans-serif}.page .search_result li a[href*=".pdf"]:after{content:"\65";display:inline-block;float:right;right:18px;position:absolute;font-family:lmsnicon;font-size:22px;font-style:normal}.page .search_result li:last-child{border-bottom:0 solid #baba}.page .search_result li h6{margin-bottom:5px}.page .search_result li a .icon{font-family:lmsnicon;display:inline-block;color:#0e68b8;font-size:14px}.page .search_result li a:hover .icon{text-decoration:underline;color:#1b3d5a}.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{padding:40px 0 12px;overflow:hidden}.article-background-wrapper{margin:0;background:#f8f8f8;transition:all .2s ease-in-out;display:flex}@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{display:flex;align-items:center}.image-teasertext p{font-style:italic;font-style:15px;line-height:20px;margin:0 15px 0 0}.sharebar{float:right;position:relative;display:inline-block}@media (max-width:1123px){.sharebar{margin-bottom:rem-20}}.sharebar__box{background:#fff;border-width:1px 0;border-style:solid;border-color:#baba;position:absolute;top:0;left:100%;height:100%;margin-left:rem--1;transition:width .2s ease-in-out,border-width .2s ease-in-out;width:0;overflow:hidden;margin-top:1px;margin-left:-1px;height:56px}@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{transition:all .2s ease-in-out;border-top-right-radius:0;border-bottom-right-radius:0}.sharebar:hover .sharebar__box{width:220px;transition:width .2s ease-in-out,border-width .2s ease-in-out;border-width:1px 1px 1px 0;border-style:solid;border-color:#baba}@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{transition:all .2s ease-in-out .2s;border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (min-width:1123px) and (max-width:1800px){.sharebar:hover .sharebar__button{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:50px;border-bottom-right-radius:50px}}.sharebar__link{display:block;width:rem-30;height:rem-30;background-position:50%;background-size:rem-40;background-repeat:no-repeat;margin:rem-5}.sharebar__link a{display:flex}.sharebar__link img{margin:15px;width:25px}.sharebar__link:hover{background-color:#f8f8f8}.sharebar ul{list-style:none;margin:0;height:100%;display:flex;align-items:center;padding:rem-5}.sharebar li{padding:0;margin-left:0}.sharebar li a{display:flex}.small_block{margin-bottom:28px;height:100%}.block_two_wrapper{box-sizing:border-box;width:50%}.block_two_wrapper:first-of-type{box-sizing:border-box;width:50%;padding-right:30px}.block_two .small_block{margin-bottom:0;border:1px solid #baba;background:#fff}.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{margin-bottom:0;border:1px solid #baba;background:#fff}.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;width:100%;padding:15px 30px}.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{padding:50px 0;font-size:16px}.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{padding:30px!important;font-size:16px!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{overflow:hidden;max-height:200px}.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{display:block;color:#454545}.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;position:relative;text-align:center;margin:0;padding:22px 0 20px;line-height:20px;z-index:1;text-transform:uppercase}.small_block.list_block h4:after,.small_block.list_block h4:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute}.small_block.list_block h4:after{border-color:hsla(0,0%,100%,0);border-top-color:#fff;border-width:8px;margin-left:-8px}.small_block.list_block.bg_grey h4:after{border-color:hsla(0,0%,100%,0);border-top-color:#baba;border-width:8px;margin-left:-8px}.small_block.list_block h4:before{border-color:rgba(63,113,164,0);border-top-color:#0e68b8;border-width:11px;margin-left:-11px}.small_block.list_block ul{list-style-type:none;padding:0 20px;margin:0}.small_block.list_block_mobilemenu ul{text-align:center;padding:0 30px}.small_block.list_block_mobilemenu{position:fixed;background:#fff;width:100%;height:100%}.link_block_list{position:relative}.link_block_list img{position:absolute;right:0;top:15px;height:20px;width:21px!important}@media (max-width:1123px){.list_block_mobilemenu ul li:first-of-type a{border-top:1px solid #baba;padding:15px 10px!important}.list_block_mobilemenu ul li:last-of-type a{border-bottom:1px solid #baba;padding:15px 10px!important}}.small_block.list_block_mobilemenu a{padding:10px;font-size:18px;color:#0e68b8}.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{position:absolute;right:0;top:30px;height:20px;width:21px!important}.small_block.list_block li:last-of-type{padding:5px 0 14px}.small_block.list_block li{border-bottom:1px solid #baba;margin:0!important;padding:5px 0;list-style-type:none;background-image:none!important}.page .article .main_content .small_block.list_block li{display:block}.page .article .main_content .small_block.list_block li:before{content:"";margin:0;font-family:psnicon;color:#0e68b8;font-size:13px;display:none;text-align:right;padding-left:0;padding-right:0;padding-top:0}.small_block.list_block li .icon{font-family:psnicon;font-size:13px;height:22px;display:inline-block}.small_block.list_block li:last-child{border-bottom:0 solid #baba}.small_block.list_block li:first-of-type a{display:block;padding:30px 10px 15px;line-height:20px;position:relative;margin:-13px 0 -5px}.small_block.list_block li:last-of-type a{display:block;padding:15px 10px 30px;line-height:20px;position:relative;margin:-5px 0 -13px}.small_block.list_block a{display:block;padding:15px 10px;line-height:20px;position:relative;margin:-5px 0;text-align:center}@media (min-width:1378px){.list_block_mobilemenu{display:none}}.teaser_block_article{display:flex;align-items:center}.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;position:relative;padding:0}.header_wrap nav.global ul.arrow:before{top:-39px;left:25px;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:#fff;border-top-color:#0e68b8;border-width:12px;margin-left:-6px}.header_wrap nav.global ul.arrow:after{top:-45px;left:25px;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-width:18px;margin-left:-18px;border-color:transparent;border-top-color:#fff;border-width:15px;margin-left:-9px}@media only screen and (min-width:200px) and (max-width:1124px){.header_wrap nav.global ul.arrow:before{top:-39px;left:25px;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:#fff;border-top-color:#0e68b8;border-width:12px;margin-left:-6px}.header_wrap nav.global ul.arrow:after{top:-45px;left:25px;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-width:18px;margin-left:-18px;border-color:transparent;border-top-color:#fff;border-width:15px;margin-left:-9px}}.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{margin-left:10px;display:inline-block;font-weight:600}.header_wrap nav.global li:first-child a:before{font-family:psnicon;display:inline-block;width:15px;height:15px;content:"\66";color:#0e68b8;margin-right:5px;font-size:16px;float:left}.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{margin:0;display:block;text-decoration:none}.header_wrap nav.top li.selected a,.header_wrap nav.top li a:hover{text-decoration:underline}nav.sub{color:#0e68b8;margin:60px 0}nav.sub h4{color:#0e68b8;border-bottom:1px solid #0e68b8;position:relative;text-align:center;margin:0;padding:10px 0 9px}nav ul li{margin-left:0}nav.sub h4:after,nav.sub h4:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute}nav.sub h4:after{border-color:hsla(0,0%,100%,0);border-top-color:#fff;border-width:8px;margin-left:-8px}nav.sub h4:before{border-color:rgba(63,113,164,0);border-top-color:#0e68b8;border-width:11px;margin-left:-11px}nav.sub ul{list-style-type:none;padding:0;margin:0}nav.sub li{border-bottom:1px solid #baba;margin:0;padding:0}nav.sub li .icon{font-family:psnicon;font-size:14px}nav.sub li:last-child{border-bottom:0 solid #baba}nav.sub a{display:block;padding:13px 20px 12px;text-decoration:none;line-height:20px;cursor:pointer}nav.sub a:hover{text-decoration:underline;background:#375e7f;color:#fff}nav.sub a:hover .icon{text-decoration:none}.mobile_footer{display:none}.desktop_footer{display:block}.footer_wrap .information nav{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;width:100%;flex-wrap:wrap}.footer_wrap_flex li{width:393px;margin-bottom:30px;margin-right:30px}@media (max-width:1123px){.footer_wrap_flex li{width:100%;margin-bottom:10px;margin-right:0}}.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;margin:0;font-size:15px;width:100%}.footer_wrap .information nav ul li a{margin:0;padding:0 0 4px!important;display:inline-block;color:#fff;font-weight:700;text-decoration:none;font-size:15px;box-sizing:border-box}.footer_wrap .information nav ul li.selected a{color:#fff;font-weight:700;border:1px solid #fff}.footer_wrap .information nav ul li.selected ul li a{color:#fff;font-weight:700;border:0 solid #fff}.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{max-width:unset;margin-right:0}.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{position:relative;margin:0 auto}.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,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last,.col10.last,.col11.last,.col12.last{margin-right:0}.clearfix:after,.row:after{content:".";display:block;height:0;clear:both;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{display:flex;padding:30px 0;background:#fff}@media (max-width:1123px){.header-flex{padding:0}}.navheader-flex-inner{justify-content:space-between;align-items:center;display:flex}@media (max-width:1123px){.navheader-flex-inner{flex-direction:row!important;padding:20px 30px!important}}.navcontainer-flex{display:flex;width:100%;border-bottom:1px solid #baba}@media (max-width:1123px){.navcontainer-flex{border-bottom:none}.navcontainer-flex[aria-expanded=true]{border-bottom:2px solid #0e68b8}}.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{width:1240px;margin-right:auto;margin-left:auto}@media (max-width:1123px){.wrap-flex{width:100%}}@media (min-width:1124px) and (max-width:1377px){.wrap-flex{width:970px}}.container-flex{width:1240px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between}@media (max-width:1123px){.container-flex{padding:20px 0;width:100%;flex-direction:column}}@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{width:50%;display:flex;align-items:center}.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}}@media (max-width:1123px){.startcontainer-box{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:unset}}.startcontainer-box img{width:620px;height:411px}@media (min-width:1124px) and (max-width:1377px){.startcontainer-box img{width:485px;height:288px}}@media (max-width:1123px){.startcontainer-box img{width:auto;height:249px;padding:0 30px;object-fit:contain}}.searchcontainer{padding:20px;display:flex;border-bottom:2px solid #0e68b8}@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}}@media (max-width:1123px){.startcontainer-box h1,.startcontainer-box p{padding:0 30px}.navheader-flex{display:none}.mobilemenu-container{display:inline-block;cursor:pointer}.mobilemenu-search{display:block;margin-right:15px;width:19px;height:20px}.mobilemenu-search img{height:21px;width:21px}.bar1,.bar2,.bar3{border-radius:11px;width:21px;height:4px;background-color:#0e68b8;margin:2.3px 0;transition:.4s}.change .bar1{transform:rotate(-45deg) translate(-4px,4px)}.change .bar2{opacity:0}.change .bar3{transform:rotate(45deg) translate(-5px,-5px)}.topnavigationlinks ul{display:none}.topnavigationlinks{display:flex}}.modal-open{position:relative;overflow-x:hidden}.blur{filter:blur(4px);-webkit-filter:blur(4px);overflow:hidden}.c-cookieModal-hide{display:none}.c-cookieModal-display{display:flex}.c-cookieModal{background:#fff;padding:20px;align-items:center;justify-content:center;border-top:2px solid #baba;border-bottom:2px solid #baba;position:fixed;z-index:4;width:100%;bottom:0}@media (max-width:1123px){.c-cookieModal{padding:0}}.c-cookieModal__main{overflow:hidden}@media (max-width:1123px){.c-cookieModal__main{height:378px;overflow:auto}}@media (max-width:1123px){.c-cookieModal__main h4{padding:0 20px}}.c-cookieModal__main__button-toggle__label{font-size:16px;font-weight:700}.c-cookieModal__main__show-more{display:flex;justify-content:center;font-weight:700;align-items:center;padding:20px 0 0;width:100%;opacity:.7}.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{text-align:center;margin:30px 0}.c-cookieModal__main__show-more__text-icon{transform:rotate(90deg);transition:all .2s ease-in-out;font-size:32px;cursor:pointer}.c-cookieModal__main__show-more__text-icon-active{transform:rotate(-90deg);font-size:32px}.c-cookieModal__main__show-more__text{cursor:pointer;margin-right:5px;font-weight:700;font-size:14px}.c-cookieModal__main__buttons-wrapper{display:flex;justify-content:center;margin-top:20px}.c-cookieModal__main__buttons{width:100%;display:flex;justify-content:space-between;flex-direction:row;align-items:center}@media (max-width:1123px){.c-cookieModal__main__buttons{padding:0 20px}}.c-cookieModal__main__button-toggle{display:flex;justify-content:center;align-items:center;border-radius:50px}.c-cookieModal__main__button-cta{border:none;height:40px;width:150px;color:#fff;background:#0e68b8;cursor:pointer;font-weight:700}.c-cookieModal-table{overflow:scroll;overflow-x:hidden;width:100%}.c-cookieModal__main__show-more-expand{height:auto;max-height:600px;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;transition:max-height .4s ease-in-out;overflow:hidden}.--open{transition:height .5s ease-in-out;height:400px}.c-cookieModal-table-row{text-align:left;padding:10px 5px 10px 15px;font-size:12px}.c-cookieModal-table-head{background:#fff;font-size:14px;padding:5px 0 5px 15px;text-align:left}.switch{margin-right:5px;position:relative;display:inline-block;width:100px;height:32px;border:1px solid #baba;border-radius:50px}.switch input{display:none}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:28px;width:50px;left:47px;bottom:2px;background-color:#d4064f}.slider-fullWidth{border-radius:50px;position:absolute;content:"";height:32px;width:100px;background-color:#0e68b8}input:checked+.slider{background-color:#fff}input:focus+.slider{box-shadow:0 0 .2px #fff}input:checked+.slider:before{background:#0e68b8;transform:translateX(-45px)}.on{display:none;left:27%}.on,.on-fullWidth{color:#fff;position:absolute;transform:translate(-50%,-50%);transition:.4s;top:50%;font-weight:700;font-size:12px}.on-fullWidth{display:block;left:50%}.off{color:#fff;font-weight:700;position:absolute;transform:translate(-50%,-50%);transition:.4s;top:50%;left:73%;font-size:12px}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{width:100%;flex-direction:row-reverse;justify-content:space-between;margin-bottom:20px}.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{height:40px;width:260px;padding-left:15px;border-radius:0;border:1px solid #ccc}.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{display:inline-block;vertical-align:top;height:40px;width:40px;background-color:#ebf0f4;transition:background-color .15s linear}.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{vertical-align:top;font-size:20px;position:relative;left:-10px;top:9px;color:#4d5b64}.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{padding:22px 20px 23px;background:#fff;border-top:1px solid #b6b6b7;font:14px/22px Roboto,sans-serif;font-weight:300;max-height:120px}.page .search_result li:last-child{border-bottom:1px solid #b6b6b7}.search_result .result_hits:after,.search_result .result_hits:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.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]{padding:0 30px;background:#0e68b8;border:1px solid #fff;height:60px;border-radius:50px;color:#fff;width:170px;font-size:18px;cursor:pointer;transition:all .2s ease-in-out}input[type=button]:hover{background:#1b3d5a;color:#fff;transition:all .2s ease-in-out}img{object-fit:cover}button{padding:0 30px;background:#0e68b8;border:1px solid #fff;height:60px;border-radius:50px;width:170px;font-size:18px;cursor:pointer}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{border-bottom:2px solid #baba}#topheader[aria-expanded=true]{border-bottom:2px solid #0e68b8}}.text_area{text-align:center}.small-block-header{color:#d4064f;margin-bottom:10px;font-size:21px}.footer_wrap_title{color:#454545}.footer_wrap_flex li{width:25%;margin-right:0}@media (max-width:1123px){.footer_wrap_flex li{width:100%}}.footer_wrap_flex li:last-child{margin:0!important}.footer_wrap_flex li:last-child ul{border:none}.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 #baba;padding:0 30px 20px!important}@media (max-width:1123px){.footer_wrap_flex__border{border-right:none;border-bottom:1px solid #baba;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.selected ul li a,.footer_wrap .information nav ul li a{color:#0e68b8}@media (max-width:1123px){.block_four{text-align:center}}.block_four section{width:25%;background:transparent}@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{width:500px;height:40px}@media (max-width:1123px){.header_wrap .logotype img{width:100%;height:100%}}.info-block{padding:20px!important;background:#e7eef4!important}.small-block-header_nav{color:#454545!important;font-size:18px!important;font-weight:600}.list-block-nav{padding:20px!important;background:#e7eef4!important}.list-block-nav ul{padding:10px 0!important}.list-block-nav ul li{border-top:1px solid #baba!important;padding:15px 0!important;list-style-type:none!important}.list-block-nav ul li a{display:block!important;text-align:left!important;margin:8px 0!important}.article_content_paragraph .info-block{margin-bottom:28px}.link_block_nav{padding:15px 0!important;position:relative}.link_block_nav img{position:absolute;right:0;top:15px;height:20px;width:21px!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fdGV4dC5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL0NvbW1vbi9zY3NzL19tYWluLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiLi4vLi4vQ29tbW9uL3Njc3MvX2Jsb2Nrcy5zY3NzIiwiLi4vLi4vQ29tbW9uL3Njc3MvX25hdmlnYXRpb24uc2NzcyIsIi4uLy4uL0NvbW1vbi9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9Db21tb24vc2Nzcy9fY29va2llYmFyLnNjc3MiLCJhYnN0cmFjdHMvX2NvbG9yY2xhc3Nlcy5zY3NzIiwiX2hlYWRlcmdsb2JhbHNlYXJjaC5zY3NzIiwiX3NlYXJjaHBhZ2Uuc2NzcyIsIi4uLy4uL0NvbW1vbi9zY3NzL19nbG9iYWwuc2NzcyIsImFic3RyYWN0cy9fc3BlY2lmaWNzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUJBLGFBTEUsNkNBQWdELEFBQ2hELGNDZHNCLEFEZXRCLGVBQWdCLENBR2xCLEFBT0MsRUFMQyxnQkFBd0IsQUFFeEIsZUFBZSxBQUNmLGdCQUFpQixDQUVsQixBQUVELGtCQU9FLGdCQUFnQixBQUNoQixhQUFlLEFBQ2Ysb0JBQW9CLEFBQ3BCLGtCQUFrQixBQUNsQixpQkFBaUIsQUFDakIscUJBQXNCLENBQ3ZCLEFBRUQseUJBVEUseUNBQTZDLENBVzlDLEFBRUQsR0FDRSxtQkFBb0IsQ0FDckIsQUFDRCxlQUtFLG9CQUFzQixDQUN2QixBQUVELDhCQU1FLG1CQUFvQixDQUNyQixBQUVELEdBQ0UsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixtQkFBbUIsQUFDbkIsWUFBZSxDQUVoQixBQUVELE1BSEUsYUN2RXNCLENEMEV4QixBQUtDLEdBSkMsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixrQkFBbUIsQ0FFcEIsQUFFRCxHQUNFLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsbUJBQW1CLEFBQ25CLGFDckZzQixDRHlGdkIsQUFSRCxTQU1J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RHRCLDRCQUE4QixDQUVqQyxDQUFBLEFBR0gsNEJBQ0UsVUFBVyxDQUlaLEFUN0VDLDBCU3dFRiw0QkFHSSxVQUFXLENBRWQsQ0FBQSxBQUVELDZCQUNFLGFYbEZzQixDV21GdkIsQUFFRCwwQkFDRSw0QkFBNkIsQUFDN0IsZUFBZ0IsQ0FDakIsQUFNRCwyRkFDRSxhWG5Hc0IsQ1dvR3ZCLEFUOUZDLDBCU2dHRixZQUVJLGlCQUFrQixDQVNyQixDQUFBLEFBWEQsb0JBS0ksVUFBVSxBQUNWLHNCQUF1QixDQUl4QixBVDFHRCwwQlNnR0Ysb0JBUU0sVUFBVyxDQUVkLENBQUEsQUFHSCw0Q0FDRSxpRUFBa0UsQ0FDbkUsQUFFRCx1Q0FDRSxjQUFlLENBQ2hCLEFBR0QsMkJBQ0ksWUFBWSxBQUNaLFdBQVksQ0FNZixBVDlIQywwQlNzSEYsMkJBS1EsV0FBVyxBQUNYLFdBQVksQ0FFbkIsQ0FBQSxBQVFELFlBQ0ksdUJBQXdCLEFBQ3hCLDRCQUF1QyxDQUMxQyxBQUdELHdCQUNJLHdCQUFpQyxBQUNqQyx5QkFBMEIsQUFDMUIsZUFBZ0IsQ0FDbkIsQUFDRCxnQkFDSSx1QkFBd0IsQUFDeEIsNEJBQXVDLENBaUIxQyxBQW5CRCxtQkFLUSx3QkFBMEIsQ0FhN0IsQUFsQkwsc0JBUVkscUNBQXNELEFBQ3RELHlCQUEwQixBQUMxQiw4QkFBZ0MsQ0FPbkMsQUFqQlQsd0JBYWdCLHdCQUF5QixBQUN6QiwwQkFBMkIsQUFDM0Isc0JBQXdCLENBQzNCLEFBSWIsdUNBQ0ksa0JBQW1CLENBQ3RCLEFBRUQsZ0JBQ0kseUJBQTBCLEFBQzFCLGlCQUFrQixDQVNyQixBQVhELG9CQUtRLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsU0FBUyxBQUNULFlBQVksQUFDWixvQkFBc0IsQ0FDekIiLCJmaWxlIjoiUEZGLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gICAgTWVsbGFuYmzDpTogI0U5RUJGMFxyXG4gICAgTMOkbmtibMOlOiAkY29sb3ItbGlua2JsdWVcclxuICAgIE3DtnJrYmzDpSAkY29sb3ItZGFya2JsdWVcclxuICAgIE3DtnJrZ3LDpSAkY29sb3ItZGFya2dyYXlcclxuICAgIEJha2dydW5kc2dyw6UgI0Y4RjhGOFxyXG4gICAgTGp1c2dyw6UgI0JBQkFcclxuICAgIEdyw7ZuICM0OTlDN0VcclxuICAgIEJsw6UgIzVGODlCNFxyXG5cclxuKi9cclxuXHJcbmJvZHkge1xyXG4gIC8qICBmb250OiAxNnB4LzI0cHggJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7Ki9cclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb1JlZ3VsYXInICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9SZWd1bGFyJyAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxucCB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9SZWd1bGFyJyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb0RlbWknICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9EZW1pJyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oMSB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbn1cclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG59XHJcblxyXG5oMSBhLFxyXG5oMiBhLFxyXG5oMyBhLFxyXG5oNCBhLFxyXG5oNSBhLFxyXG5oNiBhIHtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogNTBweDtcclxuICBsaW5lLWhlaWdodDogNTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG59XHJcblxyXG5oMiB7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxufVxyXG5cclxuaDMge1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuaDQge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxufVxyXG5cclxuaDUge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxufVxyXG5cclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbn1cclxuXHJcbmEge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvRGVtaScgIWltcG9ydGFudDtcclxuICBjb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuYSBoMzpob3ZlcixcclxuYSBoNDpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbnAgYSxcclxucCBhOnZpc2l0ZWQge1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uaW5ncmVzcyB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb0RlbWknICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuLmltYWdlY2FwdGlvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9MaWdodCcgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxufVxyXG5cclxuLm5hdmlnYXRpb25saW5rcyB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9NZWRpdW0nICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4udG9wbmF2aWdhdGlvbmxpbmtzIGEge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvTWVkaXVtJyAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5wdWJsaXNobGFiZWwge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvTWVkaXVtJyAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbn1cclxuXHJcbm9sIHtcclxuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG59XHJcblxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogZGlzYztcclxufVxyXG5cclxubGkge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ3BmZmljb24nO1xyXG4gIHNyYzogdXJsKCcuLi9Gb250cy9wZmZpY29uLmVvdD9vNnE0YXUnKTtcclxuICBzcmM6IHVybCgnLi4vRm9udHMvcGZmaWNvbi5lb3Q/I2llZml4bzZxNGF1JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL0ZvbnRzL3BmZmljb24ud29mZj9vNnE0YXUnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vRm9udHMvcGZmaWNvbi50dGY/bzZxNGF1JykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL0ZvbnRzL3BmZmljb24uc3ZnP282cTRhdSNwZmZpY29uJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9IZWF2eSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0hlYXZ5L2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0hlYXZ5L2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvTWVkaXVtJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvTWVkaXVtL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb01lZGl1bS9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByb0xpZ2h0JztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvTGlnaHQvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvTGlnaHQvZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm9SZWd1bGFyJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvUmVndWxhci9mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0TFRQcm9SZWd1bGFyL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvQm9sZCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0JvbGQvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvQm9sZC9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvRGVtaSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByb0RlbWkvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvRGVtaS9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG4vKk1PQklMRSBTVFlMRVMqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbn1cclxuIiwiLy8gQkVHSU4gQ09MT1JTXHJcbiRjb2xvci1ibHVlOiAjNDk5YzdlO1xyXG4kY29sb3ItbWlkYmx1ZTogI2ZmZmZmZjtcclxuJGNvbG9yLWxpbmtibHVlOiAjMGU2OGI4O1xyXG4kY29sb3ItbGlua2JsdWUtZGlzYWJsZWQ6IHJnYmEoMTQsIDEwNCwgMTg0LCAuNSk7XHJcbiRjb2xvci1oaWdobGlnaHQ6ICNlN2VlZjQ7XHJcbiRjb2xvci1kYXJrYmx1ZTogIzFiM2Q1YTtcclxuJGNvbG9yLWRhcmtncmF5OiAjNDU0NTQ1O1xyXG4kY29sb3ItbGlnaHRncmF5OiAjYmFiYTtcclxuJGNvbG9yLWJhY2tncm91bmRncmF5OiAjZjhmOGY4O1xyXG4kY29sb3ItaW52ZXJ0ZWQ6ICMzNzVlN2Y7XHJcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcclxuJGNvbG9yLXRleHRzaGFkb3c6ICNmMGYwZjA7XHJcbiRjb2xvci1zZWNvbmRhcnk6ICNkNDA2NGY7XHJcbiRjb2xvci1mb290ZXItcHJpbWFyeTogI2U3ZWVmNDtcclxuJGNvbG9yLWJsYWNrOiAjMDAwO1xyXG5cclxuLy8gQk9SREVSU1xyXG4kY29sb3ItYm9yZGVyLXByaW1hcnk6ICNiYWJhO1xyXG5cclxuLy8gQ09PS0lFQkFSXHJcbiRjb2xvci1jb29raWUtb2ZmOiAjZDQwNjRmO1xyXG5cclxuLy8gRU5EIENPTE9SU1xyXG5cclxuLy8gUEFERElOR1xyXG4kYmFzZS1wYWRkaW5nOiAzMHB4O1xyXG4kYmFzZS1wYWdlcGFkZGluZzogMCAzMHB4O1xyXG4kYmFzZS12ZXJ0aWNhbHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbi8vIFBBRERJTkcgTU9CSUxFXHJcbiRiYXNlLXBhZGRpbmctbW9iaWxlOiAyMHB4O1xyXG4kYmFzZS1wYWdlcGFkZGluZy1tb2JpbGU6IDAgMzBweDtcclxuXHJcbi8vIE1FRElBIFFVRVJJRVNcclxuJHRhYmxldC13aWR0aDogMTEyNHB4O1xyXG4kZGVza3RvcC13aWR0aDogMTM3OHB4O1xyXG4iLCJodG1sLFxyXG5ib2R5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4ucHJpbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgcHJpbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1vZGFsLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbn1cclxuXHJcbi5ibHVyIHtcclxuICAgIGZpbHRlcjogYmx1cig0cHgpO1xyXG59XHJcbi8qIFxyXG4gICAgS2xhc3Mgc29tIGxpZ2dlciBtZWxsYW4gYWxsYSBhcnRpa2xhclxyXG4gICAgRGV0IMOkciBkZW5uYSBkaXZlbiBhbnbDpG5kYXJlbiBrb21tZXIgdGlsbCBuw6RyIHNpZGFuIHNjcm9sbGFyXHJcbiAgICovXHJcbi5sb2NhdG9yIHtcclxuICAgIGhlaWdodDogMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTU3cHg7XHJcbn1cclxuLmhpZ2hsaWdodCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWhpZ2hsaWdodDtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgLyogICBtYXJnaW46IDAgMzBweDsqL1xyXG4gICAgfVxyXG59XHJcbi5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud3JhcCB7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5iYWNrbGluayB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RhbmRhcmRwYWdlIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMThweDtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1saW5rYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMThweDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1saW5rYmx1ZTtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1saW5rYmx1ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJpbnRsaW5rIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGZsb2F0OiB1bnNldDtcclxuICB9XHJcbn1cclxuLyogSEVBREVSICovXHJcblxyXG4uaGVhZGVyX3dyYXAge1xyXG4gIHRvcDogMHB4O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxufVxyXG5cclxuLyogR0xPQkFMIFNFQVJDSCAqL1xyXG4uaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1taWRibHVlO1xyXG4gIG1hcmdpbi10b3A6IC0xMDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTgycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3ggaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGFya2JsdWU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIGhlaWdodDogNjBweDtcclxuICB3aWR0aDogODYlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDBweCAxMHB4IDBweCA1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSB1cmwoLi4vSW1hZ2VzL3NlYXJjaC1wc24uc3ZnKSBuby1yZXBlYXQgMTlweCAxOXB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuICAtby1iYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuXHJcbiAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgd2lkdGg6IDgyJTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCAuc2VhcmNoX2JveCBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XHJcbiAgcGFkZGluZzogMHB4IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWxpbmtibHVlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHdpZHRoOiAxMiU7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICB3aWR0aDogMTUlO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl93cmFwIC5zZWFyY2hfYm94IGlucHV0W3R5cGU9J3N1Ym1pdCddOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrYmx1ZTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3ggLnNlYXJjaF9ib3hfYm90dG9tIHtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCAuaGVhZGVyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gIGhlaWdodDogMTIwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCAubG9nb3R5cGUgaDEge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLmxvZ290eXBlIHtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl93cmFwIC5sb2dvdHlwZSBpbWcge1xyXG4gIHdpZHRoOiAzOTBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl93cmFwIC5sb2dvdHlwZSBzcGFuLnRleHRsb2dvIHtcclxuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcclxuICBmb250LXNpemU6IDEuOGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcC5zbWFsbCAubG9nb3R5cGUgc3Bhbi50ZXh0bG9nbyB7XHJcbiAgZm9udC1zaXplOiAxLjZlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4vKiBNT0JJTEUgTUVOVSAqL1xyXG4qIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyogSWNvbiAxICovXHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgI25hdi1pY29uMSxcclxuICAjbmF2LWljb24yLFxyXG4gICNuYXYtaWNvbjMsXHJcbiAgI25hdi1pY29uNCB7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgI25hdi1pY29uMSBzcGFuLFxyXG4gICNuYXYtaWNvbjMgc3BhbixcclxuICAjbmF2LWljb240IHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAvKiBJY29uIDMgKi9cclxuXHJcbiAgI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICB0b3A6IDBweDtcclxuICB9XHJcblxyXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMiksXHJcbiAgI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICB0b3A6IDdweDtcclxuICB9XHJcblxyXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgdG9wOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgIHRvcDogN3B4O1xyXG4gICAgd2lkdGg6IDAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuXHJcbiAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG5cclxuICAjbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgfVxyXG5cclxuICAjbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgdG9wOiA5cHg7XHJcbiAgICB3aWR0aDogMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBTTUFMTCBIRUFERVIgKi9cclxuXHJcbi5oZWFkZXJfd3JhcC5zbWFsbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAuc21hbGwgLmhlYWRlciB7XHJcbiAgaGVpZ2h0OiA0OXB4O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAuc21hbGwgLmxvZ290eXBlIHtcclxuICBtYXJnaW4tdG9wOiAxM3B4O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAuc21hbGwgLmxvZ290eXBlIGltZyB7XHJcbiAgLyogICAgd2lkdGg6IDgwJTsqL1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAuc21hbGwgbmF2Lmdsb2JhbCB7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcC5zbWFsbCBuYXYudG9wIHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAucXVpY2tzZWFyY2gge1xyXG4gICAgdG9wOiAyOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmX19jcm9zcy0xIHtcclxuICAgICAgdG9wOiAxOXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICB9XHJcbiAgICAmX19jcm9zcy0yIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICB3aWR0aDogMjFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXdyYXAge1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1OHB4KTtcclxufVxyXG4vKiBGT09URVIgKi9cclxuXHJcbi5mb290ZXJfd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIG1pbi1oZWlnaHQ6IDExNXB4O1xyXG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcclxuICBtaW4taGVpZ2h0OiAzNTBweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIGg0IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmZvb3Rlcl93cmFwIHAge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiB7XHJcbiAgcGFkZGluZzogMzVweCAwcHggMzVweCAwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gLmNvbnRhY3RfaW5mbyB7XHJcbiAgcGFkZGluZzogMjBweCAwcHggMHB4IDBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gLmNvbnRhY3RfaW5mbyBwIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gLmNvbnRhY3RfaW5mbyBhLFxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIC5jb250YWN0X2luZm8gYTpob3ZlciB7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiAuY29udGFjdF9pbmZvIGE6aG92ZXIge1xyXG4gIHRleHQtc2hhZG93OiAwIDAgMnB4ICRjb2xvci10ZXh0c2hhZG93O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIGgzIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmxvZ290eXBlIHtcclxuICBoZWlnaHQ6IDkwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIGltZyB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMzJweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5sb2dvdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogMzJweDtcclxuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcclxuICBmb250LXNpemU6IDEuNmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4vKiBHRU5FUkFMIEFMTCBQQUdFUyAqL1xyXG5cclxuLnBhZ2Uge1xyXG4gIHBhZGRpbmc6IDYwcHggMHB4IDMwcHggMHB4O1xyXG59XHJcblxyXG4ucGFnZSB1bCB7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG59XHJcblxyXG4ucGFnZSB1bCBsaSB7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG59XHJcblxyXG4ucGFnZSAuaGlnaGxpZ2h0IHtcclxuICBwYWRkaW5nOiAyMXB4IDIycHggMjBweCAyMnB4O1xyXG4gIG1hcmdpbjogMHB4IDBweCAzMHB4IDBweDtcclxuICBmb250OiAxNHB4LzIycHggJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLnBhZ2UgLmhpZ2hsaWdodCBwIHtcclxuICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XHJcbn1cclxuXHJcbi5wYWdlIC5oaWdobGlnaHQgaDUsXHJcbi5wYWdlIC5oaWdobGlnaHQgaDYge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wYWdlLmJnX2dyZXkgLmhpZ2hsaWdodCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4ucGFnZS5iZ193aGl0ZSAuaGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItbWlkYmx1ZTsgLypvbGQgZ3JleTogI0Y2RjhGQiovXHJcbn1cclxuXHJcbi8qIFNUQVJUUEFHRSAqL1xyXG5cclxuLnRleHRfYXJlYSB7XHJcbiAgJiBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgJiBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW5fc3RhcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1haW5fc3RhcnQgLnRleHRfYXJlYSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLm1haW5fc3RhcnQgLmltZ19hcmVhIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtNDBweDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmltZ19hcmVhIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbWFsbF9ibG9jayB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbn1cclxuLyogQ09MTEVDVElPTlBBR0UgJiBBUlRJQ0xFUEFHRSAqL1xyXG4ubWFpbl9jb2xsZWN0aW9uIC50ZXh0X2FyZWEge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWhpZ2hsaWdodDtcclxufVxyXG5cclxuLm1haW5fY29sbGVjdGlvbiAubGlua19ibG9ja19uYXYge1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcblxyXG4ubWFpbl9jb2xsZWN0aW9uIC50ZXh0X2FyZWEgaDIge1xyXG4gIHBhZGRpbmctdG9wOiA0cHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hcnRpY2xlIC5yb3cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5hdmlnYXRlX3RvX3RvcCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDMwNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlua2JsdWU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLm5hdmlnYXRlX3RvX3RvcDphZnRlcixcclxuLm5hdmlnYXRlX3RvX3RvcDpiZWZvcmUge1xyXG4gIGJvdHRvbTogMTAwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb250ZW50OiAnICc7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmJnX2dyZXkgLm5hdmlnYXRlX3RvX3RvcDphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMywgMjEzLCAyMTMsIDApO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICBib3JkZXItd2lkdGg6IDhweDtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxufVxyXG5cclxuLmJnX3doaXRlIC5uYXZpZ2F0ZV90b190b3A6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTMsIDIxMywgMjEzLCAwKTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbn1cclxuXHJcbi5uYXZpZ2F0ZV90b190b3A6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAyNDgsIDI1MSwgMCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gIGJvcmRlci13aWR0aDogMTFweDtcclxuICBtYXJnaW4tbGVmdDogLTExcHg7XHJcbn1cclxuXHJcbi5uYXZpZ2F0ZV90b190b3AgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubmF2aWdhdGVfdG9fdG9wIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbn1cclxuXHJcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgLm1haW5fY29udGVudF9jb250YWluZXI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmRncmF5O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW5fY29udGVudFthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xyXG4gIC8qICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kZ3JheTtcclxuICBwYWRkaW5nOiAwIDI1cHggMjVweCAyNXB4O1xyXG59XHJcblxyXG4ubWFpbl9jb250ZW50W2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ10ge1xyXG4gIC8qICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsqL1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5tYWluX2NvbnRlbnRfd3JhcHBlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uY29udGVudEhlaWdodCB7XHJcbiAgaGVpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaG93Q29udGVudCB7XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLm1haW5fY29udGVudCB7XHJcbiAgbWF4LXdpZHRoOiA4MDBweDtcclxuICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLm1haW5fY29udGVudF9leHBhbmRlZCB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5wYWdlIC5hcnRpY2xlIHVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG59XHJcblxyXG4ucGFnZSAuYXJ0aWNsZSBsaSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IGgzIHtcclxuICBwYWRkaW5nLXRvcDogOXB4O1xyXG59XHJcblxyXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IHVsIHtcclxuICBtYXJnaW4tbGVmdDogMHB4O1xyXG59XHJcblxyXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IGxpIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgZGlzcGxheTogdGFibGUtcm93O1xyXG59XHJcblxyXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IC5saXN0X2Jsb2NrIGxpIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgZGlzcGxheTogdGFibGUtcm93O1xyXG59XHJcblxyXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IGxpOmJlZm9yZSB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgcGFkZGluZy10b3A6IDhweDtcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCBsaSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vSW1hZ2VzL2xpc3QtaWNvbi1ibHVlLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDhweDtcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG4gIHBhZGRpbmctdG9wOiAwcHg7XHJcbn1cclxuXHJcbi5iZ193aGl0ZSAubWFpbl9jb250ZW50IGltZyB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLmJnX2dyZXkgLm1haW5fY29udGVudCBpbWcge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5tYWluX2NvbnRlbnQgaW1nLm5vX2JvcmRlciB7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gIGhlaWdodDogMjAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmhpZGVfYXJ0aWNsZV9jb250ZW50IHtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5hcnRpY2xlX3B1Ymxpc2hJbmZvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgZGl2OmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGVfY29udGVudF9tZW51IHtcclxuICBwYWRkaW5nOiAwIDAgMjBweCA1MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZV9jb250ZW50X3BhcmFncmFwaCB7XHJcbiAgICBtaW4td2lkdGg6IDY2MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA2NjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gLmFydGljbGVfY29udGVudF9tZW51IGEge1xyXG4vLyAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuLy8gfVxyXG4uYXJ0aWNsZV9jb250ZW50X21lbnVfYXNpZGUge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saWdodGdyYXk7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBtaW4td2lkdGg6IDY2MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA2NjBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA2NjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0X2FyZWEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuXHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3VtbWFyeS1wYWdlIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9oZWFkZXIge1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEyNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDMxNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNDlweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogOTcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZV9jb250ZW50X21lbnVbYXJpYS1leHBhbmRlZD0ndHJ1ZSddID4gLmFydGljbGVfY29sbGFwc2VfYXJyb3cge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG5cclxuLm5vSGVpZ2h0IHtcclxuICBwYWRkaW5nOiAwcHggNTBweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN1bW1hcnlfYXJ0aWNsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG4ucmVsYXRlZF9hcnRpY2xlcyB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGVfY29sbGFwc2Uge1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZV9jb2xsYXBzZV9jaXJjbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGxlZnQ6IDI1cHg7XHJcbiAgdG9wOiAxNHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZV9jb2xsYXBzZV9hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBsZWZ0OiAzNHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMjFweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3JkZXI6IHNvbGlkICRjb2xvci1kYXJrYmx1ZTtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gIHdpZHRoOiAzcHg7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgcGFkZGluZzogM3B4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmFydGljbGVfY29sbGFwc2VfY2lyY2xlOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbGxhcHNlIGgzOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG4uYXJ0aWNsZV9jb2xsYXBzZV9jaXJjbGVfZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgICB0b3A6IDE0cHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbGxhcHNlX2Fycm93X2Zvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAzNHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDIxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbGxhcHNlX2Zvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDc1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbGxhcHNlX2Zvb3RlciBoMyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NvbnRlbnRfbWVudV9ib2R5IHtcclxuICAgIC8vICYgdWwgbGk6OmJlZm9yZSB7XHJcbiAgICAvLyAgIGNvbnRlbnQ6ICdcXDIwMjInOyAvKiBBZGQgY29udGVudDogXFwyMDIyIGlzIHRoZSBDU1MgQ29kZS91bmljb2RlIGZvciBhIGJ1bGxldCAqL1xyXG4gICAgLy8gICBjb2xvcjogJGNvbG9yLWxpbmtibHVlOyAvKiBDaGFuZ2UgdGhlIGNvbG9yICovXHJcbiAgICAvLyAgIGZvbnQtd2VpZ2h0OiBib2xkOyAvKiBJZiB5b3Ugd2FudCBpdCB0byBiZSBib2xkICovXHJcbiAgICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogTmVlZGVkIHRvIGFkZCBzcGFjZSBiZXR3ZWVuIHRoZSBidWxsZXQgYW5kIHRoZSB0ZXh0ICovXHJcbiAgICAvLyAgIHdpZHRoOiAxZW07IC8qIEFsc28gbmVlZGVkIGZvciBzcGFjZSAodHdlYWsgaWYgbmVlZGVkKSAqL1xyXG4gICAgLy8gICBtYXJnaW4tbGVmdDogLTFlbTsgLyogQWxzbyBuZWVkZWQgZm9yIHNwYWNlICh0d2VhayBpZiBuZWVkZWQpICovXHJcbiAgICAvLyB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlckluZ3Jlc3Mge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDU0NTQ1O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEF2ZW5pck5leHRMVFByb0RlbWkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmIG9sIGxpOjptYXJrZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7IC8qIENoYW5nZSB0aGUgY29sb3IgKi9cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4gICAgLmFydGljbGVfY29udGVudF9tZW51X2JvZHkgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBMSVNUIEFSVElDTEUgKi9cclxuXHJcbiAgICAubGlzdGFydGljbGVzX3dyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0YXJ0aWNsZV9mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RhcnRpY2xlc193cmFwcGVyIGgxIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDAgNDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdGFydGljbGVzX3dyYXBwZXIgaDEsXHJcbiAgICAuc3VtbWFyeV9maW5kYXJ0aWNsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbi5saXN0YXJ0aWNsZV9jb250YWluZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cclxuXHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxufVxyXG5cclxuICAgIC5saXN0YXJ0aWNsZV9jb250YWluZXI6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdGFydGljbGVfY29udGFpbmVyIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTM2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdGFydGljbGVfcGFnZW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAgICAgICAmIGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcblxyXG4gICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIGRpdjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RhcnRpY2xlX2JvZHkge1xyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcblxyXG4gICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdGFydGljbGVfcGFnZW5hdGlvbiAubGlzdGFydGljbGVfc2VlbW9yZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdGFydGljbGVfc2VlbW9yZSBidXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaF9hcmVhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbHBhZGRpbmc7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaF9hcmVhX2Nyb3NzIHtcclxuICAgICAgICB0b3A6IDM5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaF9hcmVhIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDg2JTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgdXJsKC4uL0ltYWdlcy9zZWFyY2gtcHNuLnN2Zykgbm8tcmVwZWF0IDE5cHggMTlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuICAgICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX2FyZWEgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rYmx1ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB3aWR0aDogMTIlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX2FyZWEgaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrYmx1ZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfYXJlYSBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcclxuICAgIHg6LW1vei1hbnktbGluayxcclxuICAgIHg6ZGVmYXVsdCB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDMwcHggNnB4IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfcmVzdWx0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfcmVzdWx0IC5yZXN1bHRfbm9faGl0cyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saW5rYmx1ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfcmVzdWx0IC5yZXN1bHRfaGl0cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4IDIwcHggMjNweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQ6IDE0cHgvMjJweCAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpIGFbaHJlZio9Jy5wZGYnXTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcNjUnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbG1zbmljb24nO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBoNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhIC5pY29uIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ2xtc25pY29uJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYTpob3ZlciAuaWNvbiB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrYmx1ZTtcclxuICAgIH1cclxuICAgIC8qIEVQSVNFUlZFUiAtIFNUQVJUICovXHJcbiAgICAjZXBpLXF1aWNrTmF2aWdhdG9yIGxpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjZXBpLXF1aWNrTmF2aWdhdG9yIHVsIHtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXBpLXF1aWNrTmF2aWdhdG9yLWVkaXRMaW5rIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICAgIC8qIEVQSVNFUlZFUiAtIEVORCAqL1xyXG4gICAgLyogQ09MT1IgQ0xBU1NFUyAqL1xyXG5cclxuICAgIC5iZ19ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnX2JsdWUgaDMsXHJcbiAgICAuYmdfYmx1ZSBwLFxyXG4gICAgLmJnX2dyZWVuIGgzLFxyXG4gICAgLmJnX2dyZWVuIHAge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnX2dyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW52ZXJ0ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnX2dyZXkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAuYmdfd2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmdfc3RhbmRhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZ19zdGFuZGFyZGxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjODNiM2QzO1xyXG4gICAgfVxyXG4gICAgLyogRVBJU0VSVkVSIC0gU1RBUlQgKi9cclxuICAgICNlcGktcXVpY2tOYXZpZ2F0b3IgbGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNlcGktcXVpY2tOYXZpZ2F0b3IgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lcGktcXVpY2tOYXZpZ2F0b3ItZWRpdExpbmsgbGk6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gICAgLyogRVBJU0VSVkVSIC0gRU5EICovXHJcbiAgICAvKiBBTklNQVRJT05TICovXHJcbiAgICAuaGVhZGVyX2FuaW1hdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDEycHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1iYWNrZ3JvdW5kLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZGdyYXk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0zMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLXRyYW5zaXRpb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS10ZWFzZXJ0ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBTaGFyZWJhclxyXG4gICAgLnNoYXJlYmFyIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYm94IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItd2lkdGggMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjNweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci13aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBsZWZ0IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgI3NoYXJlYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNoYXJlYmFyOmhvdmVyICYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyM3B4KSBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItd2lkdGggMC4ycyBlYXNlLWluLW91dCwgbGVmdCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwLjJzO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5zaGFyZWJhcjpob3ZlciAmIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDAuMnM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjNweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbS1jYWxjKDIwICsgMjApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDUpO1xyXG5cclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZGdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgKyA1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0iLCJAaW1wb3J0ICdfdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuQG1peGluIHRhYmxldCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHRhYmxldC13aWR0aH0pIGFuZCAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLXdpZHRoIC0gMXB4fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skdGFibGV0LXdpZHRoIC0gMXB4fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlLXRhYmxldCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC13aWR0aCAtMX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGRlc2t0b3Age1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRkZXNrdG9wLXdpZHRofSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcHJpbnQge1xyXG4gIEBtZWRpYSAocHJpbnQpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufSIsIi5zbWFsbF9ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5ibG9ja190d29fd3JhcHBlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcbi5ibG9ja190d29fd3JhcHBlcjpmaXJzdC1vZi10eXBlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgcGFkZGluZy1yaWdodDogMzBweDtcclxufVxyXG5cclxuLmJsb2NrX3R3byAuc21hbGxfYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuXHJcbi50ZWFzZXJfYmxvY2sge1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmxvY2tfdGhyZWVfd3JhcHBlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgd2lkdGg6IDM5M3B4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJsb2NrX3RocmVlX2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmJsb2NrX3RocmVlX3dyYXBwZXI6bnRoLW9mLXR5cGUoLW4gKyAyKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uYmxvY2tfdGhyZWUgLnNtYWxsX2Jsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcblxyXG4uYmxvY2tfdHdvIC5zbWFsbF9ibG9jay5sYXN0LFxyXG4uYmxvY2tfdGhyZWUgLnNtYWxsX2Jsb2NrLmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XHJcbiAgLmJsb2NrX3RocmVlX2NvbnRhaW5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAuYmxvY2tfdHdvX3dyYXBwZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrX3RocmVlX3dyYXBwZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrX3R3byAuc21hbGxfYmxvY2s6bGFzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuYmxvY2tfdGhyZWUgLnNtYWxsX2Jsb2NrOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrX3R3b193cmFwcGVyOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBCTE9DS19BUkVBICovXHJcblxyXG4uYmlnX2Jsb2NrX2FyZWEge1xyXG4gIHBhZGRpbmc6IDUwcHggMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmJpZ19ibG9ja19hcmVhLmxhc3RfYmxvY2sge1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4uYmlnX2Jsb2NrX2FyZWEgLnJvdyB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xyXG4gIC5saXN0X2Jsb2NrX21vYmlsZW1lbnVfbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAmIHVsIGxpIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiBhIHtcclxuICAgICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubGlzdF9ibG9ja19tb2JpbGVtZW51X2xpbmsgYSB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSBoMSB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgfVxyXG4gIC5iaWdfYmxvY2tfYXJlYSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyogVEVYVF9CTE9DSyAqL1xyXG4uYXJ0aWNsZV9jb250ZW50X21lbnUgLnRleHRfYXJlYSB7XHJcbi8qICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7Ki9cclxuICBhIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmFydGljbGVfY29udGVudF9tZW51IC5pbWdfdGV4dF9ibG9jayB7XHJcbiAgYSB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dF9hcmVhIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2sudGV4dF9ibG9jayAudGV4dF9hcmVhIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2sudGV4dF9ibG9jayAudGV4dF9hcmVhIHAge1xyXG4gIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcclxufVxyXG5cclxuLyogSU1BR0VfVEVYVF9CTE9DSyAqL1xyXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgLmltZ19hcmVhIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgLnRleHRfYXJlYSB7XHJcbiAgcGFkZGluZzogMzBweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIC50ZXh0X2FyZWEgaDQge1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmltZ190ZXh0X2Jsb2NrIC50ZXh0X2FyZWEgcCB7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrZ3JheTtcclxufVxyXG5cclxuLmltZ190ZXh0X2Jsb2NrIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1oaWdobGlnaHQ7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayBhIGg0IHtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtibHVlO1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2suaW1nX3RleHRfYmxvY2sgYTpob3ZlciBoMyB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5pbWdfdGV4dF9ibG9jayBhOmhvdmVyIGg0OmFmdGVyIHtcclxuICBjb2xvcjogJGNvbG9yLWludmVydGVkO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XHJcbiAgLnNtYWxsX2Jsb2NrLnRleHRfYmxvY2sgLnRleHRfYXJlYSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogTElTVF9CTE9DSyAqL1xyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgaDQge1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkY29sb3ItbGlua2JsdWU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuICBwYWRkaW5nOiAyMnB4IDAgMjBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB6LWluZGV4OiA5MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgaDQ6YWZ0ZXIsXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGg0OmJlZm9yZSB7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBoNDphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXItd2lkdGg6IDhweDtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2suYmdfZ3JleSBoNDphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICBib3JkZXItd2lkdGg6IDhweDtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgaDQ6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoNjMsIDExMywgMTY0LCAwKTtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgdWwge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcblxyXG5cclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB1bCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxufVxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9ja19tb2JpbGVtZW51IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubGlua19ibG9ja19saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIxcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICYgdWwgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgcGFkZGluZzogMTVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmIHVsIGxpOmxhc3Qtb2YtdHlwZSBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgcGFkZGluZzogMTVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrX21vYmlsZW1lbnUgYSB7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxufVxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9ja19tb2JpbGVtZW51IGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaTpmaXJzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmc6IDE0cHggMCA1cHg7XHJcblxyXG4gICAgJiBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgbGk6bGFzdC1vZi10eXBlIHtcclxuICBwYWRkaW5nOiA1cHggMCAxNHB4O1xyXG59XHJcblxyXG4uc21hbGxfYmxvY2subGlzdF9ibG9jayBsaSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnZSAuYXJ0aWNsZSAubWFpbl9jb250ZW50IC5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBhZ2UgLmFydGljbGUgLm1haW5fY29udGVudCAuc21hbGxfYmxvY2subGlzdF9ibG9jayBsaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAncHNuaWNvbic7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgcGFkZGluZy10b3A6IDBweDtcclxufVxyXG5cclxuLnNtYWxsX2Jsb2NrLmxpc3RfYmxvY2sgbGkgLmljb24ge1xyXG4gIGZvbnQtZmFtaWx5OiAncHNuaWNvbic7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmZpcnN0LW9mLXR5cGUgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMzBweCAxMHB4IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogLTEzcHggMCAtNXB4O1xyXG59XHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGxpOmxhc3Qtb2YtdHlwZSBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxNXB4IDEwcHggMzBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAtNXB4IDAgLTEzcHg7XHJcbn1cclxuXHJcbi5zbWFsbF9ibG9jay5saXN0X2Jsb2NrIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAtNXB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTM3OHB4KSB7XHJcbiAgLmxpc3RfYmxvY2tfbW9iaWxlbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRlYXNlcl9ibG9ja19hcnRpY2xlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbmZvLWJsb2NrIHtcclxuICAgICYgcCBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi8qIEdMT0JBTCBOQVZJR0FUSU9OICovXHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIHVsIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB1bC5hcnJvdzpiZWZvcmUge1xyXG4gIHRvcDogLTM5cHg7XHJcbiAgbGVmdDogMjVweDtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLW1pZGJsdWU7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gIGJvcmRlci13aWR0aDogMTJweDtcclxuICBtYXJnaW4tbGVmdDogLTZweDtcclxufVxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB1bC5hcnJvdzphZnRlciB7XHJcbiAgdG9wOiAtNDVweDtcclxuICBsZWZ0OiAyNXB4O1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxOHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1taWRibHVlO1xyXG4gIGJvcmRlci13aWR0aDogMTVweDtcclxuICBtYXJnaW4tbGVmdDogLTlweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xyXG4gIC5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIHVsLmFycm93OmJlZm9yZSB7XHJcbiAgICB0b3A6IC0zOXB4O1xyXG4gICAgbGVmdDogMjVweDtcclxuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1pZGJsdWU7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICBib3JkZXItd2lkdGg6IDEycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcclxuICB9XHJcbiAgLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwuYXJyb3c6YWZ0ZXIge1xyXG4gICAgdG9wOiAtNDVweDtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItd2lkdGg6IDE4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLW1pZGJsdWU7XHJcbiAgICBib3JkZXItd2lkdGg6IDE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgbGkgYSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCBsaTpmaXJzdC1jaGlsZCBhIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgbGk6Zmlyc3QtY2hpbGQgYTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiAncHNuaWNvbic7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBjb250ZW50OiAnXFw2Nic7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpOmZpcnN0LWNoaWxkIGE6YmVmb3JlOmhvdmVyIHtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtibHVlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogVE9QIE5BVklHQVRJT04gKi9cclxuXHJcbi50b3AgdWwgbGkge1xyXG4gIGEge1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Zmlyc3Qtb2YtdHlwZSBhIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDA7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi50b3AgdWwge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYudG9wIGxpIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi50b3AgbGk6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYudG9wIGxpIGEge1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gIC8vIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXJfd3JhcCBuYXYudG9wIGxpIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgbmF2LnRvcCBsaS5zZWxlY3RlZCBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLyogU1VCIE5BVklHQVRJT04gKi9cclxuXHJcbm5hdi5zdWIge1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgbWFyZ2luOiA2MHB4IDBweCA2MHB4IDBweDtcclxufVxyXG5cclxubmF2LnN1YiBoNCB7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWxpbmtibHVlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgcGFkZGluZzogMTBweCAwcHggOXB4IDBweDtcclxufVxyXG5cclxubmF2IHVsIGxpIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxubmF2LnN1YiBoNDphZnRlcixcclxubmF2LnN1YiBoNDpiZWZvcmUge1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb250ZW50OiAnICc7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxubmF2LnN1YiBoNDphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1taWRibHVlO1xyXG4gIGJvcmRlci13aWR0aDogOHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG59XHJcblxyXG5uYXYuc3ViIGg0OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYzLCAxMTMsIDE2NCwgMCk7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gIGJvcmRlci13aWR0aDogMTFweDtcclxuICBtYXJnaW4tbGVmdDogLTExcHg7XHJcbn1cclxuXHJcbm5hdi5zdWIgdWwge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbn1cclxuXHJcbm5hdi5zdWIgbGkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG59XHJcblxyXG5uYXYuc3ViIGxpIC5pY29uIHtcclxuICBmb250LWZhbWlseTogJ3Bzbmljb24nO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxubmF2LnN1YiBsaTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG59XHJcblxyXG5uYXYuc3ViIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEzcHggMjBweCAxMnB4IDIwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxubmF2LnN1YiBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItaW52ZXJ0ZWQ7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxubmF2LnN1YiBhOmhvdmVyIC5pY29uIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZPT1RFUiBOQVZJR0FUSU9OICovXHJcblxyXG4ubW9iaWxlX2Zvb3RlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRlc2t0b3BfZm9vdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYge1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4IDBweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcF9mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAmIGxpIHtcclxuICAgICAgICB3aWR0aDogMzkzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xyXG4gIC5mb290ZXJfd3JhcF9mbGV4IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiB1bnNldDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcF9mbGV4IHVsIGxpIHAge1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcF9mbGV4IHVsIGxpIGRpdiB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcF90aXRsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCB7XHJcbiAgLyptYXgtd2lkdGg6IDEyOXB4OyovXHJcblxyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCBsaSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSBhIHtcclxuICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDRweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaS5zZWxlY3RlZCBhIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkuc2VsZWN0ZWQgdWwgbGkgYSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXI6IDBweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIHVsIGxpIGEge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAvKi1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7Ki9cclxuICBwYWRkaW5nOiA0cHggMHB4IDRweCAxMnB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIG5hdiB1bCBsaSB1bCBsaSBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xyXG4gIC5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIHVsIHtcclxuICAgIC8qbWF4LXdpZHRoOiAxMjlweDsqL1xyXG4gICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5tb2JpbGVfZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmRlc2t0b3BfZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNHB4KSBhbmQgKG1heC13aWR0aDogMTM3OHB4KSB7XHJcbiAgLy8gLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgdWwuYXJyb3c6YmVmb3JlIHtcclxuICAvLyAgIHRvcDogLTI4NSU7XHJcbiAgLy8gfVxyXG5cclxuICAvLyAuaGVhZGVyX3dyYXAgbmF2Lmdsb2JhbCB1bC5hcnJvdzphZnRlciB7XHJcbiAgLy8gICB0b3A6IC0yOTElO1xyXG4gIC8vIH1cclxuXHJcbiAgLmhlYWRlcl93cmFwIG5hdi50b3AgbGkge1xyXG4gICAgbWFyZ2luOiAwcHggMTBweCAwcHggMHB4O1xyXG4gIH1cclxufVxyXG4iLCIvKiBHUklEIExBWU9VVCAqL1xyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY29sMSAucm93IHtcclxuICB3aWR0aDogODlweDtcclxufVxyXG4uY29sMiAucm93IHtcclxuICB3aWR0aDogMTc4cHg7XHJcbn1cclxuLmNvbDMgLnJvdyB7XHJcbiAgd2lkdGg6IDI2N3B4O1xyXG59XHJcbi5jb2w0IC5yb3cge1xyXG4gIHdpZHRoOiAzNTZweDtcclxufVxyXG4uY29sNSAucm93IHtcclxuICB3aWR0aDogNDQ1cHg7XHJcbn1cclxuLmNvbDYgLnJvdyB7XHJcbiAgd2lkdGg6IDUzNHB4O1xyXG59XHJcbi5jb2w3IC5yb3cge1xyXG4gIHdpZHRoOiA2MjNweDtcclxufVxyXG4uY29sOCAucm93IHtcclxuICB3aWR0aDogNzEycHg7XHJcbn1cclxuLmNvbDkgLnJvdyB7XHJcbiAgd2lkdGg6IDgwMXB4O1xyXG59XHJcbi5jb2wxMCAucm93IHtcclxuICB3aWR0aDogODkwcHg7XHJcbn1cclxuLmNvbDExIC5yb3cge1xyXG4gIHdpZHRoOiA5NzlweDtcclxufVxyXG4uY29sMTIgLnJvdyB7XHJcbiAgd2lkdGg6IDEwNjhweDtcclxufVxyXG5cclxuLm9mZnNldDEge1xyXG4gIG1hcmdpbi1sZWZ0OiA4OXB4O1xyXG59XHJcblxyXG4ub2Zmc2V0OCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDcxMnB4O1xyXG59XHJcblxyXG4vKiBsYXN0IGNvbHVtbiBuby1tYXJnaW4gKi9cclxuLmNvbDEubGFzdCxcclxuLmNvbDIubGFzdCxcclxuLmNvbDMubGFzdCxcclxuLmNvbDQubGFzdCxcclxuLmNvbDUubGFzdCxcclxuLmNvbDYubGFzdCxcclxuLmNvbDcubGFzdCxcclxuLmNvbDgubGFzdCxcclxuLmNvbDkubGFzdCxcclxuLmNvbDEwLmxhc3QsXHJcbi5jb2wxMS5sYXN0LFxyXG4uY29sMTIubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi8qIGNsZWFyZml4ICovXHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIsXHJcbi5yb3c6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcuJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5jbGVhcmZpeCxcclxuLnJvdyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59IC8qVGhvc2UgdHdvIC5jbGVhcmZpeCBoYXZlIHRvIGJlIHNlcGFyYXRlISkqL1xyXG4uY2xlYXJmaXgsXHJcbi5yb3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qKi9cclxuXHJcbi5mdWxsd2lkdGgtY29udGFpbmVyLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB3aWR0aDogaW5pdGlhbDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLW1pZGJsdWU7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdmhlYWRlci1mbGV4LWlubmVyIHtcclxuICAmIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2Y29udGFpbmVyLWZsZXgge1xyXG4gICYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLypwYWRkaW5nOiAwIDE1MHB4OyovXHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgLypcdG1hcmdpbi1yaWdodDogLTE1MHB4O1xyXG5cdCAgbWFyZ2luLWxlZnQ6IC0xNTBweDsqL1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1saW5rYmx1ZTtcclxuICAgIH1cclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhcnRjb250YWluZXItZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi53cmFwLWZsZXgge1xyXG4gIHdpZHRoOiAxMjQwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgd2lkdGg6IDk3MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mbGV4IHtcclxuICB3aWR0aDogMTI0MHB4O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgd2lkdGg6IDk3MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZsZXgtcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi5mbGV4LWNvbHVtbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uZjEge1xyXG4gIHdpZHRoOiAxMCU7XHJcbn1cclxuXHJcbi5mMiB7XHJcbiAgd2lkdGg6IDIwJTtcclxufVxyXG4uZjMge1xyXG4gIHdpZHRoOiAzMCU7XHJcbn1cclxuLmY0IHtcclxuICB3aWR0aDogNDAlO1xyXG59XHJcbi5mNSB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4uZjYge1xyXG4gIHdpZHRoOiA2MCU7XHJcbn1cclxuLmY3IHtcclxuICB3aWR0aDogNzAlO1xyXG59XHJcbi5mOCB7XHJcbiAgd2lkdGg6IDgwJTtcclxufVxyXG4uZjkge1xyXG4gIHdpZHRoOiA5MCU7XHJcbn1cclxuLmYxMCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb250ZW50cm93LWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG5cclxuLnN0YXJ0Y29udGFpbmVyLWJveCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuICAgICZfX3RleHRhcmVhIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgICB3aWR0aDogNjIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MTFweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4OHB4O1xyXG4gICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNDlweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaGNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItbGlua2JsdWU7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlbWVudS1jb250YWluZXIsXHJcbi5tb2JpbGVtZW51LXNlYXJjaCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1vYmlsZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uZGVza3RvcCB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTW9iaWxlIGV4Y2x1c2l2ZSBjbGFzc2VzXHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gIC5zdGFydGNvbnRhaW5lci1ib3ggcCxcclxuICAuc3RhcnRjb250YWluZXItYm94IGgxIHtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICB9XHJcblxyXG4gIC5uYXZoZWFkZXItZmxleCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZW1lbnUtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5tb2JpbGVtZW51LXNlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgJiBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9IYW1idXJnZXIgbWVudVxyXG4gIC5iYXIxLFxyXG4gIC5iYXIyLFxyXG4gIC5iYXIzIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgbWFyZ2luOiAyLjNweCAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxuICB9XHJcblxyXG4gIC5jaGFuZ2UgLmJhcjEge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNHB4LCA0cHgpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTRweCwgNHB4KTtcclxuICB9XHJcblxyXG4gIC5jaGFuZ2UgLmJhcjIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIC5jaGFuZ2UgLmJhcjMge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01cHgsIC01cHgpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNXB4LCAtNXB4KTtcclxuICB9XHJcblxyXG4gIC50b3BuYXZpZ2F0aW9ubGlua3MgdWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50b3BuYXZpZ2F0aW9ubGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuIiwiLm1vZGFsLW9wZW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4uYmx1ciB7XHJcbiAgICBmaWx0ZXI6IGJsdXIoNHB4KTtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDRweCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbC1oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsLWRpc3BsYXkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWwge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTowO1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGhlaWdodDogMzc4cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b24tdG9nZ2xlX19sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmUgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmVbYXJpYS1wcmVzc2VkPSd0cnVlJ10ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC41cHg7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmVfX3ByZWFtYmxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMzBweCAwIDMwcHggMDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW5fX3Nob3ctbW9yZV9fdGV4dC1pY29uIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlX190ZXh0LWljb24tYWN0aXZlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmVfX3RleHQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW5fX2J1dHRvbnMtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fYnV0dG9ucyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmMtY29va2llTW9kYWxfX21haW5fX2J1dHRvbi10b2dnbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b24tY3RhIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rYmx1ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbC10YWJsZSB7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmUtZXhwYW5kIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uYy1jb29raWVNb2RhbF9fbWFpbl9fc2hvdy1tb3JlLWV4cGFuZC10YWJsZXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsX19tYWluX19zaG93LW1vcmUtdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2xvc2VkIHtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi4tLW9wZW4ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLmMtY29va2llTW9kYWwtdGFibGUtcm93IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5jLWNvb2tpZU1vZGFsLXRhYmxlLWhlYWQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc3dpdGNoIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxufVxyXG5cclxuLnN3aXRjaCBpbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbn1cclxuXHJcbi5zbGlkZXI6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBsZWZ0OiA0N3B4O1xyXG4gICAgYm90dG9tOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY29va2llLW9mZjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbn1cclxuXHJcbi5zbGlkZXItZnVsbFdpZHRoIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG5pbnB1dDpmb2N1cyArIC5zbGlkZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAuMnB4ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rYmx1ZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXB4KTtcclxufVxyXG5cclxuLyotLS0tLS0gQURERUQgQ1NTIC0tLS0tLS0tLSovXHJcbi5vbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ub24ge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMjclO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5vbi1mdWxsV2lkdGgge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4ub2ZmIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA3MyU7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5vZmYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLm9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qLS0tLS0tLS0tIEVORCAtLS0tLS0tLSovXHJcbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xyXG4uc2xpZGVyLnJvdW5kIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XHJcbn1cclxuXHJcbi5zbGlkZXIucm91bmQ6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnNsaWRlci5zcXVhcmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxufVxyXG5cclxuLnNsaWRlci5zcXVhcmU6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcclxuICAgIC5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b25zIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWNvb2tpZU1vZGFsX19tYWluX19idXR0b24tdG9nZ2xlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtY29va2llTW9kYWxfX21haW5fX2J1dHRvbi1jdGEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qIENPTE9SIENMQVNTRVMgKi9cclxuXHJcbi5iZ19ncmV5IHtcclxuICAgIGJhY2tncm91bmQ6ICNlNmVjZTc7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAvKmJveC1zaXppbmc6IGJvcmRlci1ib3g7Ki9cclxufVxyXG5cclxuLmJnX3doaXRlIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG59XHJcblxyXG4uYmdfYmx1ZSB7XHJcblx0YmFja2dyb3VuZDogIzUyOEFCODtcclxufVxyXG5cclxuLmJnX2xpZ2h0Ymx1ZSB7XHJcblx0YmFja2dyb3VuZDogIzgzQjNEMztcclxufVxyXG5cclxuLmJnX2dyZWVuIHtcclxuXHRiYWNrZ3JvdW5kOiAjNTk5Njc0O1xyXG59XHJcblxyXG4uYmdfbGlnaHRncmVlbiB7XHJcblx0YmFja2dyb3VuZDogIzg2QkE5NTtcclxufVxyXG5cclxuLyogTkVXICovXHJcblxyXG4vKiBQcmltYXJ5IENvbG9ycyAqL1xyXG5cclxuLmJnLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XHJcbn1cclxuXHJcbi5iZy1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrO1xyXG59XHJcblxyXG4uYmctYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwNDdlYzc7XHJcbn1cclxuXHJcbi5iZy1ibHVlLWJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM5OUI2Qzc7XHJcbn1cclxuXHJcbi5iZy15ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojRkFCNTFFO1xyXG59XHJcblxyXG4uYmcteWVsbG93LWJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGQ0Q0N0U7XHJcbn1cclxuXHJcbi5iZy1kYXJrZ3JleSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2NjY2NjY7XHJcbn1cclxuXHJcbi5iZy1ncmV5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2NjY2NjYztcclxufVxyXG5cclxuLmJnLWp1c3R3aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGOUY5Rjk7XHJcbn1cclxuXHJcbi8qIFNlY29uZGFyeSBDb2xvcnMgKi9cclxuXHJcbi5iZy1yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojRDQwNjRGO1xyXG59XHJcblxyXG4uYmctcmVkLWJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFNTZBOTU7XHJcbn1cclxuXHJcbi5iZy1tZXRhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0RDVCNjQ7XHJcbn1cclxuXHJcbi5iZy1tZXRhbC1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM3Mzg5OTU7XHJcbn1cclxuXHJcbi5iZy1ibHVlLWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2FkYzVkMjtcclxufVxyXG5cclxuLmJnLWN5YW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojYzJkM2RkO1xyXG59XHJcblxyXG4uYmctY3lhbi1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkNmUyZTk7XHJcbn1cclxuXHJcbi5iZy1jeWFuLWxpZ2h0LWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ViZjBmNDtcclxufSIsIu+7vy8qIEhFQURFUiBHTE9CQUwgU0VBUkNIICovXHJcblxyXG4uaGVhZGVyX3dyYXAgLnNlYXJjaC1ib3gge1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxufVxyXG5cclxuICAgIC5oZWFkZXJfd3JhcCAuc2VhcmNoLWJveCAjcXVpY2stc2VhcmNoLXF1ZXJ5IHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfd3JhcCAuc2VhcmNoLWJveCAjcXVpY2stc2VhcmNoLXF1ZXJ5OmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfd3JhcCAuc2VhcmNoLWJveCAjcXVpY2stc2VhcmNoLXF1ZXJ5OmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIC5oZWFkZXJfd3JhcCAuc2VhcmNoLWJveCAuZmEtc2VhcmNoLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY0O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBsaW5lYXIgMC4xNXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBsaW5lYXIgMC4xNXM7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfd3JhcCAuc2VhcmNoLWJveCAuZmEtc2VhcmNoLXdyYXA6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCNTFFICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuYm9keVtkYXRhLXBhZ2U9c2VhcmNoLXBhZ2VdIC5oZWFkZXJfd3JhcCAuc2VhcmNoLWJveCAuZmEtc2VhcmNoLXdyYXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRENUI2NDtcclxufVxyXG5cclxuICAgIGJvZHlbZGF0YS1wYWdlPXNlYXJjaC1wYWdlXSAuaGVhZGVyX3dyYXAgLnNlYXJjaC1ib3ggLmZhLXNlYXJjaC13cmFwIC5mYS1zZWFyY2gge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbi5oZWFkZXJfd3JhcCAuc2VhcmNoLWJveCAuZmEtc2VhcmNoLXdyYXAgLmZhLXNlYXJjaCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogLTEwcHg7XHJcbiAgICB0b3A6IDlweDtcclxuICAgIGNvbG9yOiAjNEQ1QjY0O1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgLnNlYXJjaC1ib3ggLmZhLXNlYXJjaC13cmFwOmhvdmVyIC5mYS1zZWFyY2gge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgLnNlYXJjaC1ib3ggLmZhLXNlYXJjaC13cmFwLnF1aWNrLXNlYXJjaC1xdWVyeS1oYXMtZm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQjUxRSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4gICAgLmhlYWRlcl93cmFwIC5zZWFyY2gtYm94IC5mYS1zZWFyY2gtd3JhcC5xdWljay1zZWFyY2gtcXVlcnktaGFzLWZvY3VzIC5mYS1zZWFyY2gge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH0iLCLvu78vKiBTRUFSQ0hQQUdFICovXHJcblxyXG4uc2VhcmNoX3Jlc3VsdCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcblxyXG4vKiBvdmVycmlkZSBnZW5lcmFsIHVsJ3MgKi9cclxuLnNlYXJjaF9yZXN1bHQgdWwge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnNlYXJjaF9yZXN1bHQgdWwgbGkge1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG59XHJcblxyXG4uc2VhcmNoX3Jlc3VsdCB1bCBsaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbi5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpIHtcclxuICBwYWRkaW5nOiAyMnB4IDIwcHggMjNweCAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiNmI2Yjc7XHJcbiAgZm9udDogMTRweC8yMnB4ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbWF4LWhlaWdodDogMTIwcHg7XHJcbn1cclxuXHJcbi5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjZiNmI3O1xyXG59XHJcblxyXG4uc2VhcmNoX3Jlc3VsdCAucmVzdWx0X2hpdHM6YWZ0ZXIsXHJcbi5zZWFyY2hfcmVzdWx0IC5yZXN1bHRfaGl0czpiZWZvcmUge1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb250ZW50OiAnICc7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnNlYXJjaF9yZXN1bHQgLmZhIHtcclxuICBjb2xvcjogI2Q0MDY0ZjtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uc2VhcmNoX3Jlc3VsdCAuZmE6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1cHg7XHJcbn1cclxuXHJcbi8qLnBhZ2UgLnNlYXJjaF9yZXN1bHQgbGkgYVtocmVmKj0nLnBkZiddOmFmdGVye1xyXG5cdGNvbnRlbnQ6IFwiXFw2NVwiO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmbG9hdDpyaWdodDtcclxuXHRyaWdodDogMThweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LWZhbWlseTogJ1BGRmljb24nO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgY29sb3I6I0Q0MDY0RjtcclxufSovXHJcblxyXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBoMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucGFnZSAuc2VhcmNoX3Jlc3VsdCBsaSBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wYWdlIC5zZWFyY2hfcmVzdWx0IGxpIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbiIsImJvZHk6bm90KC5zaG93LWZvY3VzLW91dGxpbmUpICoge1xyXG5vdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiAgICBpbnB1dFt0eXBlPSdidXR0b24nXSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpbmtibHVlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFya2JsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlua2JsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiIsIi5oZWFkZXJfd3JhcCBuYXYuZ2xvYmFsIGxpOmZpcnN0LWNoaWxkIGE6YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogJ3BmZmljb24nICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWZvb3Rlci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uYXZoZWFkZXItZmxleCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWxpbmtibHVlO1xyXG59XHJcblxyXG4ubmF2aWdhdGlvbmxpbmtzLFxyXG4udG9wbmF2aWdhdGlvbmxpbmtzIGEge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmhlYWRlcl93cmFwIG5hdi5nbG9iYWwgbGkgYSB7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rYmx1ZTtcclxufVxyXG5cclxuI3RvcGhlYWRlciB7XHJcbiAgLypwYWRkaW5nOiAwIDE1MHB4OyovXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1saW5rYmx1ZTtcclxuICAgIH1cclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYm9yZGVyLXByaW1hcnk7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dF9hcmVhIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zbWFsbC1ibG9jay1oZWFkZXIge1xyXG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXBfdGl0bGUge1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcF9mbGV4IHtcclxuICAmIGxpIHtcclxuICAgIHdpZHRoOiBjYWxjKDI1JSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgdWwge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdWwgbGkgcCB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcmtncmF5O1xyXG4gIH1cclxuXHJcbiAgdWwgbGkgaDMge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYm9yZGVyIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcclxuICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX3dyYXAgLmluZm9ybWF0aW9uIHAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gaDMge1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2dyYXk7XHJcbn1cclxuXHJcbi5mb290ZXItd3JhcCBuYXYgdWwgbGkgdWwge1xyXG4gIG1hcmdpbjogMCAyMHB4IDAgMCAhaW1wb3J0YW50O1xyXG4gIG1heC13aWR0aDogdW5zZXQ7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpLnNlbGVjdGVkIHVsIGxpIGEge1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbn1cclxuXHJcbi5mb290ZXJfd3JhcCAuaW5mb3JtYXRpb24gbmF2IHVsIGxpIGEge1xyXG4gIGNvbG9yOiAkY29sb3ItbGlua2JsdWU7XHJcbn1cclxuXHJcbi5ibG9ja19mb3VyIHtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmIHNlY3Rpb24ge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX3dyYXAgLnNlYXJjaF9ib3ggaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL0ltYWdlcy9zZWFyY2gtcGZmLnN2Zykgbm8tcmVwZWF0IDE5cHggMTlweDtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwIC5pbmZvcm1hdGlvbiBuYXYgdWwgbGkgdWwge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuXHJcbi5oZWFkZXJfd3JhcCAubG9nb3R5cGUgaW1nIHtcclxuICAgIHdpZHRoOiA1MDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGVfY29udGVudF9wYXJhZ3JhcGgge1xyXG4gICAgZGl2IHtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1oaWdobGlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5zbWFsbC1ibG9jay1oZWFkZXJfbmF2IHtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFya2dyYXkgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4ubGlzdC1ibG9jay1uYXYge1xyXG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWhpZ2hsaWdodCAhaW1wb3J0YW50O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYXJ0aWNsZV9jb250ZW50X3BhcmFncmFwaCAuaW5mby1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG59XHJcblxyXG4ubGlua19ibG9ja19uYXYge1xyXG4gICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiAiXX0= */
