@charset "UTF-8";@font-face{font-family:ff-scala-sans-pro;src:url(https://use.typekit.net/af/183e60/00000000000000003b9b1f59/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/183e60/00000000000000003b9b1f59/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/183e60/00000000000000003b9b1f59/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700}@font-face{font-family:ff-scala-sans-pro;src:url(https://use.typekit.net/af/36703d/00000000000000003b9b1f5a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/36703d/00000000000000003b9b1f5a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/36703d/00000000000000003b9b1f5a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700}@font-face{font-family:ff-scala-sans-pro;src:url(https://use.typekit.net/af/33161f/00000000000000003b9b1f5b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/33161f/00000000000000003b9b1f5b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/33161f/00000000000000003b9b1f5b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400}@font-face{font-family:ff-scala-sans-pro;src:url(https://use.typekit.net/af/0f7856/00000000000000003b9b1f5e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/0f7856/00000000000000003b9b1f5e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/0f7856/00000000000000003b9b1f5e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400}@media screen{.innericon{margin-top:-53px!important}@supports (-webkit-appearance:none){.innericon{margin-top:0!important}}_:-moz-tree-row(hover) .innericon,nav.tm_navbar .innericon{margin-top:0!important}}:root{--color-red-mfa-action:#ae241a;--color-blue-dark:#004990}body,html{height:auto}.shiftnav-wrap{left:0;top:0;z-index:250;padding-top:1px!important;margin-top:-1px!important}body{background:#f3f2f1;color:#3e4044;font-family:ff-scala-sans-pro,Arial,sans-serif;font-weight:400}.button{text-decoration:none}.button.standard{padding:16px 32px;font-size:22px;margin:0 26px;display:block}.button.dark{padding:20px 40px;font-size:22px;background:#1f2932}.button.standard.small{padding:10px 20px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:ff-scala-sans-pro,Arial,sans-serif;line-height:1.2em;margin:1em 0 1rem}.h2,h2{font-size:30px;color:#004990}.h3,h3{font-size:22px;font-weight:700;color:#3e4044}.h4,h4{font-size:18px;font-weight:700;color:#3e4044}li,p{font-size:16px;line-height:1.5em}li{list-style:square;margin-bottom:8px}ol li{list-style:decimal}.intro-text{font-size:22px;line-height:1.5em}header.article-header.header-light{background:0 0;color:#004990;padding:20px 0 20px}.search article{border-bottom:1px solid #ccc}.shiftnav-wrap{overflow:visible}#text-6 label,#text-7 label{color:#fff}.text--light,.text--light>a,.text--light>p,.text--light>textarea{color:#fff}.bg--red,.bg--red-hover:focus,.bg--red-hover:hover{background-color:#ee3325}.bg--red-dark,.bg--red-dark-hover:focus,.bg--red-dark-hover:hover{background-color:#6e1811}.bg--blue{background-color:#134b8e}.bg--blue-dark{background-color:#19315b}.bg--blue-light{background-color:#4a8ecb}.bg--blue-medium{background-color:#134b8e}.bg--gold{background-color:#bc912d}.bg--gold:focus,.bg--gold:hover{background-color:#8e660a}.bg--salmon{background-color:#f1756d}.bg--white{background-color:#fff}.bg--orange{background-color:#f3a100}.bg--lightblue{background-color:#4a8ecb}.text--red{color:#ee3325}.margin-none-first-last>:first-child,.margin-none-first>:first-child{margin-top:0}.margin-none-first-last>:last-child,.margin-none-last>:last-child{margin-bottom:0}.header{height:101px;background:#fff;position:fixed;z-index:9999;width:100%;box-shadow:0 1px 5px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.4);margin-top:0;top:0}.admin-bar .header{top:46px}@media screen and (min-width:782.01px){.admin-bar .header{top:32px}}.header img{height:101px;padding:.75rem 0}.mobile-menu i{font-size:30px;margin:16px}ul.menu.global-menu{margin:10px 0 0 0}.global-menu li a{padding:11px}.global-menu .button__topnav{border-radius:3px;font-size:1rem;padding:4px 12px;padding:.25rem .75rem;margin:0 5px}li.s-icon a{padding:0 5px}li.s-icon-f a{border-left:1px solid #004990;padding-left:12px}#lang_sel_click{margin-top:10px;z-index:9999}#lang_sel_click li{list-style-type:none}.wpml-language-selector{margin-left:16px;margin-left:5px}.wpml-ls-legacy-dropdown-click{width:auto}.wpml-ls-legacy-dropdown-click a{border-radius:3px;padding:.25em .5em}.topnav-menu>li>a{font-size:24px;font-size:1.5rem;font-weight:700;padding:.75rem .5rem;white-space:nowrap}.mfa-topnav-menu>li>a{padding:.5rem 1rem}.mfa-topnav-menu .submenu{border-radius:0 4px 4px 4px}.topnav-menu>.menu-item-has-children>a{padding-right:1.25rem;white-space:normal}.menu .active>a,.topnav-menu .is-active>a{background:inherit;color:#4a8ecb}.mfa-topnav-menu>li>a{border-radius:4px;transition:.2s all ease-in-out}.mfa-topnav-menu .is-active>a,.mfa-topnav-menu>li>a:focus,.mfa-topnav-menu>li>a:hover{background-color:#19315b;color:#fff}.mfa-topnav-menu>.menu-item-has-children>a{border-radius:4px 4px 0 0;transition:unset}.mfa-topnav-menu .is-dropdown-submenu{border-radius:0 4px 4px 4px}.is-dropdown-submenu{background:#19315b;border:none;box-shadow:0 1px 5px 0 rgba(0,0,0,.4)}.is-dropdown-submenu .is-dropdown-submenu{margin-top:0;background:#19315b;box-shadow:0 1px 5px 0 rgba(0,0,0,.4)}.topnav-menu .is-dropdown-submenu li{border-top:solid 1px #004990;padding:0;margin:0;transition:.2s all ease-in-out}.topnav-menu .is-dropdown-submenu li:first-child{border-top:none}.topnav-menu .is-dropdown-submenu li a{color:#fff;font-size:18px;font-size:1.125rem;line-height:1.5em}.topnav-menu .is-dropdown-submenu li:focus,.topnav-menu .is-dropdown-submenu li:hover{background:#4a8ecb}.topnav-menu .is-dropdown-submenu .current-menu-item,.topnav-menu .is-dropdown-submenu .current-page-parent{background:#4a8ecb}.mfa-topnav-menu .is-dropdown-submenu li:first-child:focus,.mfa-topnav-menu .is-dropdown-submenu li:first-child:hover{border-top-right-radius:4px}.mfa-topnav-menu .is-dropdown-submenu li:last-child:focus,.mfa-topnav-menu .is-dropdown-submenu li:last-child:hover{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:after{border-color:transparent transparent transparent #fff;margin-left:10px}#ajaxsearchpro1_1 .probox .promagnifier .innericon svg,#ajaxsearchpro1_2 .probox .promagnifier .innericon svg,div.asp_m.asp_m_1 .probox .promagnifier .innericon svg{fill:var(--color-blue-dark)}#ajaxsearchprores1_1{margin-top:101px!important;position:fixed;top:0!important;z-index:9999}.footer{background-color:#18315a;color:#fff;padding:16px 0;padding:1rem 0}.footer a,.footer h2,.footer h3,.footer li,.footer p{color:#fff}.footer-nav-links .menu{margin-top:0}.footer-nav-links li{display:block;list-style:none}.footer-nav-links>.menu>li>a{padding:.5rem 0}.footer-nav-links>.menu>li{font-size:24px;font-size:1.5rem;font-weight:700;padding-top:16px;padding-top:1rem}.footer-nav-links .menu-item-has-children .menu a{padding:.5rem .5rem .5rem 2rem;font-weight:400}.footer-nav-links .vertical.menu{margin-top:0;padding-left:8px;padding-left:.5rem}.footer-hubspot-form{margin-top:16px;margin-top:1rem}.footer-hubspot-form label{color:#fff;font-size:16px;font-size:1rem}.footer-hubspot-form input{border-radius:4px}.footer-form-title{font-size:24px;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.footer-hubspot-form .hs-error-msgs label,.footer-hubspot-form .submitted-message p{color:#f3a100}.footer-hubspot-form .hs-button{background-color:#f3a100;border:none;font-size:1.5rem;font-weight:700;margin-top:.5rem;padding:.5rem 1rem}.footer-hubspot-form .hs-button:focus,.footer-hubspot-form .hs-button:hover{background-color:#bc912d}.footer-social{margin-top:16px;margin-top:1rem}.footer-social>li>a{padding:16px 8px;padding:1rem .5rem}.footer-social .fa{font-size:32px;font-size:2rem}@media screen and (max-width:63.9375em){.footer-notices{margin:0}}@media screen and (min-width:64em){.footer-notices{display:inline-block}}.footer-notices li{display:inline-block;list-style:none;margin:.5rem 0;padding-left:1rem;padding-right:1rem;border-right:1px solid #fff}.footer-notices li:last-of-type{border-right:none}.footer-logo{margin:1rem 0;height:101px}.article-header{background:#1f2932;color:#fff;padding:125px 0 20px}.page-title-container>:first-child{margin-top:0}.page-title-container>:last-child{margin-bottom:0}.page-title{font-size:38px}#sidebar1 .widget{padding-bottom:30px}#sidebar1 .menu li{display:block}#sidebar1 h4.widgettitle{font-size:24px;font-weight:500;color:#004990;margin-left:15px}#sidebar1 .menu li a{color:#5c5c5c;font-size:17px;padding:5px 15px;display:block;border-bottom:1px solid #ccc;line-height:inherit;font-weight:700}#sidebar1 .sub-menu li a{padding:5px 25px;font-size:15px;font-weight:400}#sidebar1 .widget ul{margin:0}#sidebar1 .menu .active>a{background:0 0}#sidebar1 .menu a:focus,#sidebar1 .menu a:hover{background:#dadada}#sidebar1 .sub-menu .active a{background:#dadada;color:#333}#sidebar1 .sub-menu a:focus,#sidebar1 .sub-menu a:hover{background:#dadada}#sidebar1 .menu li>a:focus,#sidebar1 .menu li>a:hover{color:#333}.ccr-search{background:#558a49;padding:15px 20px 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.ccr-search h3,.ssr-search h3{color:#fff;font-size:20px;font-weight:700}.ccr-search p,.ssr-search p{color:#fff;font-size:16px;font-weight:400}.ssr-search{background:url(../images/sidebar-state-img.png) no-repeat #004990;background-size:cover;padding:15px 20px 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.button.sidebar-dark{background:#1f2931}.entry-content img{margin:20px 0}img.search-icons,img.steps-icon{width:100px;margin-top:0;margin-bottom:-10px}hr.divider{margin:30px 0 10px 0}.state-flag,.state-info{margin-bottom:1rem}.single-state .tabs-panel{padding:2rem}.single-state .accordion-content li{margin-left:1.25rem}.tabs{margin:0;list-style-type:none;border:none;background:0 0}#state-tabs .tabs-title>a[aria-selected=true],.tabs-title>a:focus{background:#fff;box-shadow:none}#state-tabs #panel-covid-19-label[aria-selected=true],.covid-title[aria-selected=true]{background-color:#f2756d}#state-tabs #panel-covid-19-label[aria-selected=false]{background-color:#e87168;background-color:#f2756d66}.covid-content-box{border-color:#f2756d;border-style:solid}.tabs-content .covid-content-box{border-width:8px}.accordion .covid-content-box{border-top:8px solid #f2756d;border-bottom:8px solid #f2756d}.accordion-content,.accordion-title{border:none}.accordion-item{list-style:none;margin-bottom:0}.accordion-item:last-child{border-bottom:none}#search-tabs .tabs-title>a[aria-selected=true],.tabs-title>a:focus{background:#fff;box-shadow:none}.tabs-title>a:focus,.tabs-title>a:hover{background:#fff}.state-tabs .first-tab>a{-moz-border-radius:5px 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0}.state-tabs .first-tab{margin-left:0}.tabs-title>a{font-size:16px;color:#333;font-weight:700;text-align:center;line-height:24px;-moz-box-shadow:inset 0 -4px 11px -4px rgba(0,0,0,.25);-webkit-box-shadow:inset 0 -4px 11px -4px rgba(0,0,0,.25);box-shadow:inset 0 -4px 11px -4px rgba(0,0,0,.25)}.state-tabs .tabs-title>a{min-height:88px}.tabs-title{float:left;margin:0 4px 0 0;padding:0;background:#ececec;list-style-type:none}.tabs-content{background:#fff;transition:all .5s ease;border:none;border-top:0;border-top:none;margin-bottom:1rem}.tabs-content a{text-decoration:underline}h3.tab-title{font-size:18px;font-weight:700;margin-top:2rem}.state-tab .tab-text{margin-bottom:8px;font-style:italic}.tab-link{display:block}.tabs-extra h1,.tabs-extra h2,.tabs-extra h3,.tabs-extra h4{font-size:18px;color:#1f2931;font-weight:700;margin-top:2rem}.fa-file-pdf-o{color:#d11608;margin-left:8px}.state-tab .tabs-panel .row p:first-child{margin-bottom:0;font-size:18px;margin-top:1rem}p.alert{color:#ee3124}.extra-item a{display:inline}p.tab-phone.extra-item{display:inline}.content-library-search-row{position:relative}#content-library-submit{height:2.4375rem;position:absolute;top:0;right:0}#content-library-search-results li{list-style:none}.resource-info{background:#fff;border-radius:10px;border:1px solid #cacaca;margin-top:20px;padding:.5rem}.resource-info>a{display:block}.resource-info img{margin-top:0}.resource-info .content-type,.resource-info h4,.resource-info p{margin-top:0;margin-bottom:8px;margin-bottom:.5rem}.resource-info .content-type{background-color:#004990;border-radius:2px;color:#fff;display:inline-block;font-size:1em;line-height:1em;margin-bottom:16px;margin-bottom:1rem;padding:6px 8px;padding:.375em .5em}.resource-info h4 a,.resource-info p a{color:initial}.resource-info .read-more{color:#004990}.resource-info .read-more:focus,.resource-info .read-more:hover{text-decoration:underline}.page-template-template-landing .article-header{padding:101px 0 0}.page-title-container-padded{padding:128px 16px}.landing-header .h1{color:#f3a100;font-size:42px;font-weight:400}.landing-header p{color:#fff;font-size:24px}.landing-item{margin-bottom:2rem}.landing-item-content{background:#fff;padding:8px 32px 32px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}.landing-item h3{text-align:center}.landing-item img{width:100%;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}p.landing-into,p.landing-intro{font-size:22px;font-weight:700;margin-bottom:2rem}p.extra{color:#5c5c5c;font-size:12px}.inner-content :target{position:initial;margin-top:-101px;padding-top:calc(101px + 1em)}.admin-bar.mil-menu .inner-content :target{margin-top:calc(-151px - 46px);padding-top:calc(151px + 1em + 46px)}@media screen and (min-width:64em){.mil-menu .inner-content :target{margin-top:-151px;padding-top:calc(151px + 1em)}.admin-bar.mil-menu .inner-content :target{margin-top:calc(-151px - 32px);padding-top:calc(151px + 1em + 32px)}}.mil-step{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px -4px #000;margin-bottom:1rem}.mil-step h3{margin-bottom:2rem}.mil-step img{margin-top:0}.menu-military{float:right;margin:0;padding:0}.menu-military li{display:inline-block;margin:0;padding:0}.menu-military a{color:#fff;display:inline-block;font-size:22px;line-height:50px;height:50px;padding:0 16px;padding:0 1rem;transition:.2s all ease-in-out}.menu-military .active a,.menu-military a:focus,.menu-military a:hover{background-color:#4a8ecb}.buffer-fixed-menu{height:50px}.shiftnav-toggle-mil{border-radius:2px;font-size:1.25rem;margin-top:1rem;margin-left:1rem}.shiftnav-inner .menu-military-container a{color:#fff}.mil-menu-container .menu>li>a{color:#fff;font-size:20px;font-size:1.25rem;padding:16px;padding:1rem}.page-template-template-mil .buffer-fixed-menu{padding-top:50px}.page-template-template-mil .article-header{box-shadow:0 0 2px 0 #666;-moz-box-shadow:0 0 2px 0 #666;-webkit-box-shadow:0 0 2px 0 #666}.mil-menu-container .menu>li>a:focus,.mil-menu-container .menu>li>a:hover,.page-template-template-mil .header .current_page_item{background-color:#4a8ecb}.page-template-template-mil header.article-header{background:#134b8e;padding:0;word-wrap:break-word}.page-template-template-mil .landing-header>div{background-color:#4a8ecb}.page-template-template-mil .landing-header>div:first-child{padding:2rem}.page-template-template-mil .landing-header .h1,.page-template-template-mil .landing-header p{color:#fff}.accordion-title:before{content:'\f078';position:absolute;right:1rem;top:50%;margin-top:-13px;color:#000;font-size:20px;font-family:FontAwesome}.is-active>.accordion-title:before{content:'\f077'}.accordion-title.covid-title:focus{background-color:#f2756d}.row .search-holder{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:17px;margin:0 0 29px 0}.search-results h2{margin:0 0 15px 0}.search-holder h3{color:#004990;font-size:24px;font-weight:500;margin:20px 0}.search-holder p{font-size:16px}.search-holder p span{font-weight:700}.ccrr{background:#0b8488;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:15px;margin-top:15px}.ccrr p{color:#fff}.ccrr h2{color:#fff;font-weight:700}.search-holder h4{font-size:16px;color:#004990;font-weight:700;margin:0 0 16px}.hours p{margin-bottom:6px!important}p.search_website a.button{margin-top:20px;padding:10px 20px;font-size:18px}.search-contact p:nth-child(n+3){margin-bottom:4px}.link-holder{background:#dadada;border-radius:8px;text-align:center;margin-bottom:75px;padding-bottom:10px}.link-content:last-of-type .link-holder{margin-bottom:0}.link-holder img{display:inline-block;margin:-60px auto 15px}.link-holder a.button.standard{display:block;max-width:215px;margin:0 auto 0}.state-links h2{padding-bottom:35px}.state-links{padding-top:30px;margin-bottom:-60px}.flex-video{margin-bottom:0}.wp-embed-aspect-16-9 .flex-video{padding-bottom:56.25%}.embed-container{padding:20px 0}.fullwidth{width:100%}.page-template-template-story-hub p{font-size:18px}.page-template-template-story-hub .h2,.page-template-template-story-hub h2{font-weight:700}.page-template-template-story-hub .h2,.page-template-template-story-hub h2,.page-template-template-story-hub p,.page-template-template-story-hub textarea{margin-left:auto;margin-right:auto;max-width:720px}.page-template-template-story-hub .hubspot-buttons{text-align:center}.page-template-template-story-hub .hs-cta-wrapper{display:inline-block;margin:1rem .5rem}@media screen and (min-width:720px){.page-template-template-story-hub .hs-cta-wrapper{margin-left:0}.page-template-template-story-hub .hubspot-buttons{text-align:inherit}}.videos-section{margin-top:2rem}.videos-section .row{background-color:#ede2cc;margin-bottom:3rem}.videos-section .video-embed{padding:0}.videos-section .flex-video{padding-bottom:56.25%}.videos-section iframe{background-color:#000;border-width:0}.videos-section .video-text{padding:0 1.875rem}.videos-section .video-text>:last-child{margin-bottom:2rem}@media screen and (min-width:64em){.videos-section .video-text>:last-child{margin-bottom:1em}}.videos-section .row,.videos-section iframe{-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px}.page-template-template-story-hub .embed-intro{margin-bottom:2em}.page-template-template-story-hub .embed>iframe{border-radius:8px;display:block;margin:0 auto;max-width:720px;width:100%}.pubs h3{margin-bottom:25px;margin-top:10px}.row.pub-holder{border-bottom:1px solid #ccc;padding-bottom:20px;margin:0 0 20px 0}.blog article{border-bottom:1px solid #ccc;padding-bottom:20px;margin-top:-20px}.accordion-item{border-bottom:1px solid #ccc}.accordion{background:0 0;border:none}.accordion-img{display:block;margin-right:1.5rem;margin-bottom:1rem;width:200px}.clear-fix{clear:both}.float-right-text{float:right;width:80%}.float-left-image{float:left}ol,ul{margin-left:2rem}.float-right-text h3{margin:0 0 10px}.grey-box{background-color:#e6e6e6;padding:1rem;margin-top:1rem;margin-bottom:1rem}p.acc-p{font-weight:400;font-size:18px;margin-bottom:0;margin-top:1rem}.acc-blue-btn{background-color:#004a91;color:#fff;padding:12px;width:335px!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;font-size:18px;margin:8px 8px 8px 0;display:inline-block}.acc-blue-btn:focus,.acc-blue-btn:hover{color:#fff!important;background-color:#0460b9}.float-right-bullet-text{float:right;width:89%}.row.program-page{border-bottom:1px solid #e6e6e6;padding:20px 0}.row.program-page h3 i{font-size:20px;padding:0 0 0 15px}.row.program-page h3{font-size:25px;padding:20px 0}.row.program-page h3 span{color:#004990;font-size:18px;display:block;padding-top:5px}.page-id-13539 #text-8.widget,.page-id-13539 #text-9.widget,.page-id-13551 #text-8.widget,.page-id-13551 #text-9.widget,.page-id-13554 #text-8.widget,.page-id-13554 #text-9.widget{display:none}.page-id-13699 #text-10.widget,.page-id-13699 #text-11.widget,.page-id-13713 #text-10.widget,.page-id-13713 #text-11.widget,.page-id-13717 #text-10.widget,.page-id-13717 #text-11.widget{display:none}a.pro_btn{background-color:#084b8e;padding:16px 20px;margin:10px 0;color:#fff;border-radius:8px;display:inline-block}a.pro_btn:focus,a.pro_btn:hover{background-color:#053d75}a.pro_btn i{padding-right:10px}@media screen and (min-width:40em){.mobile-menu{clear:both}.topnav-menu{margin-right:40px;margin-top:1rem}div.ajaxsearchpro[id*=ajaxsearchpro] .probox .proloading svg,div.ajaxsearchpro[id*=ajaxsearchpro] .probox .promagnifier .innericon svg,div.ajaxsearchpro[id*=ajaxsearchpro] .probox .prosettings .innericon svg{margin-top:4px}.button.standard{margin:0;display:inline-block}#search a.button.standard{display:table;margin:0 auto;width:100%}#callout-main a.button.standard{display:table;margin:0 auto}a.callout-main-link i{padding-left:10px}#map{background:url(../images/map.png) no-repeat -235px 0}#map a.button.standard{display:inline-block}.maggie-map{margin-top:2rem;margin-bottom:2rem}.res-main{padding:45px 7% 30px 15px!important;color:#fff;float:none;max-width:100%}.res-main a.button.dark{display:inline-block}#callout-1 a.button.standard,#callout-2 a.button.standard,#callout-3 a.button.standard{display:inline-block;margin-top:30px}#callout-1 h2,#callout-2 h2,#callout-3 h2{font-size:30px;color:#1f2932;margin:0 0 15px}#callout-1 p,#callout-2 p,#callout-3 p{font-size:18px}#sidebar1{padding-left:60px}#state-tabs .tabs-title>a{padding:20px 16px}#search-tabs .tabs-title>a{padding:20px 7px}.pub-content{width:87.33333%}.pub-image{width:12.66667%}}@media screen and (min-width:64em){#search h2{text-align:inherit;margin:0;margin:0}#search .button.standard{float:none}#callout-main h2{text-align:inherit;margin:0 0 0 100px}#map{padding:55px 0 105px;background:url(../images/map.png) no-repeat left bottom}#map p{margin-bottom:65px}#callout-1,#callout-2,#callout-3{padding:50px 0}#callout-1 p,#callout-2 p,#callout-3 p{font-size:22px}.res-main{padding:45px 7% 30px 15px!important;color:#fff;float:right;max-width:755px}.res-half-2{width:40%;float:right}.res-half-1{width:60%;float:left;background-color:#0d5251;background:#0d5251;background:-moz-linear-gradient(45deg,#0d5251 0,#196fbd 100%);background:-webkit-linear-gradient(45deg,#0d5251 0,#196fbd 100%);background:linear-gradient(45deg,#0d5251 0,#196fbd 100%)}#search-tabs .tabs-title>a{padding:20px 22px}.landing-item h3{text-align:left}}@media only screen and (min-device-width :768px) and (max-device-width :1024px){#state-tabs .tabs-title>a{padding:20px 20px;font-size:14px}#search-tabs .tabs-title>a{padding:20px 15px}#sidebar1{padding-left:0}#search h2{margin:0 0 0 145px}#callout-main h2{margin:0 0 0 145px}.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{left:-73px}#search-tabs .tabs-title>a{padding:20px 8px}.ccrr .button.standard.small{padding:16px 18px;font-size:16px}.link-holder a.button.standard{max-width:180px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){#state-tabs .tabs-title>a{padding:15px 13px;line-height:16px}#state-tabs li.first-tab>a{padding:23px 13px}#search-tabs .tabs-title>a{padding:20px 10px}#sidebar1{padding-left:15px}.link-holder a.button.standard{max-width:125px;font-size:15px;text-align:center;line-height:1.3em}}@media only screen and (min-device-width :375px) and (max-device-width :667px){.ccr-search p,.ssr-search p{color:#fff;font-size:16px;font-weight:400}.state-info p{padding-top:20px}#search h2{padding-bottom:15px}#callout-main h2{padding-bottom:15px}}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}.header ul.off-canvas-list li{list-style:none}.top-bar .title-area{z-index:1}.off-canvas-list ul{margin-left:0}.off-canvas-list ul li a{border-bottom:0}.off-canvas-list ul .dropdown{margin-left:20px}.content-classic{padding:64px 0}.page-template-template-full-width .content .inner-content{padding-top:101px}.byline{color:#999}.entry-content img{max-width:100%;height:auto}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content object,.entry-content video{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.post-password-form{color:#3e4044;font-size:20px;margin-top:4rem;margin-bottom:4rem}.post-password-form label,.post-password-form p{color:inherit;font-size:inherit}.post-password-form input[type=submit]{background:#2199e8;border:1px solid transparent;color:#fff;cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:700;line-height:1;margin:0 1rem .5rem 0;padding:.5rem 1rem;text-align:center;transition:all .25s ease-out;vertical-align:middle;-webkit-appearance:none}[data-whatinput=mouse] .post-password-form input[type=submit]{outline:0}.post-password-form input[type=submit]:focus,.post-password-form input[type=submit]:hover{background:#1583cc;color:#fff}.page-navigation{margin-top:1rem}#comments .commentlist{margin-left:0}#respond ul{margin-left:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:focus,.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=email]:focus,.respond-form form input[type=text]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=email]:invalid,.respond-form form input[type=text]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:0;border-color:#fbc2c4;background-color:#f6e7eb;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.widget ul{margin:0}.widget ul li{list-style:none;margin-bottom:0}.footer{clear:both}.gform_body ul{list-style:none outside none;margin:0}.boxzilla .boxzilla-close-icon{padding:6px 8px}.boxzilla p{font-size:18px}.boxzilla-container>.boxzilla{border-radius:6px}.boxzilla a{border-bottom:2px solid #004990}.boxzilla-website-feedback-surveymonkey a{background-color:#004990;border-radius:4px;color:#fff;display:inline-block;padding:.75rem 1.5rem}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.sidebar,.wp-prev-next,nav{display:none}}.page-template-template-ccdc .content .inner-content{margin-top:101px;padding-top:0}.page-template-template-ccdc .content .article-header+.inner-content{margin-top:0}.page-template-template-ccdc .sli-element,.sli-element{font-size:16px}.page-template-template-ccdc .sli-button,.sli-button{background-color:#004990;color:#fff;border-radius:6px;padding:1em 2em}.blocks{font-size:20px;font-size:1.25rem}.blocks input,.blocks li,.blocks p{color:#3e4044}.blocks input,.blocks p,.blocks ul{margin-bottom:1em}.blocks .inner-content{padding:0}.blocks .article-header-nav+.inner-content .entry-content>:first-child{margin-top:4rem}.body-mfa .header,.error404 .header,.page-template-template-blocks .header,.page-template-template-mil .header,.page-template-template-putp .header,.page-template-template-widescreen-color-headers .header,.search-results #header{position:static;position:sticky;position:-webkit-sticky;top:0}.blocks .entry-content .post-password-form{margin:5rem auto}.blocks .h1,.blocks h1{font-size:48px;font-size:3rem}.blocks .h2,.blocks h2{font-size:40px;font-size:2.5rem}.blocks .h3,.blocks h3{font-size:24px;font-size:1.5rem}@media screen and (min-width:752px){.blocks .h1,.blocks h1{font-size:3.5rem}}.blocks.content header.article-header{padding-top:1.5em;padding-bottom:1.5em}.blocks .article-header{background-color:#3e4044}.article-header-nav{background-color:#18315a}.article-header-nav,.article-header-nav a,.blocks .page-title{color:#fff}.article-header-nav a{display:inline-block;padding:.5em}.article-header-nav a:first-child{margin-left:-.5em}.article-header-nav a:focus,.article-header-nav a:hover{text-decoration:underline}.blocks .page-title{margin-bottom:0}.blocks .wp-block-columns,.blocks .wp-block-cover,.blocks .wp-block-group{height:auto}.blocks .entry-content>.wp-block-columns,.blocks .wp-block-columns,.wp-block-columns{margin-bottom:0}.blocks .wp-block-column,.wp-block-column{margin-bottom:2rem}@media screen and (min-width:40em){.blocks .entry-content>.wp-block-columns,.blocks .wp-block-columns,.wp-block-columns{margin-bottom:2rem}.blocks .wp-block-column,.wp-block-column{margin-bottom:0}}.blocks .entry-content>:first-child{margin-top:0}.blocks .entry-content>:last-child{margin-bottom:4rem}.blocks .entry-content>.post-password-form{margin-top:5rem}.wp-block-image,.wp-block-image figure{margin-top:0;margin-bottom:1em}.wp-block-image img{margin-top:0;margin-bottom:0}.blocks .has-text-align-center,.blocks .has-text-align-left,.blocks .has-text-align-right,.blocks p{margin-left:auto;margin-right:auto;max-width:720px}.blocks a,.blocks form,.blocks img,.blocks input,.blocks label,.blocks li,.blocks ol,.blocks p,.blocks ul{font-size:20px;font-size:1.25rem}.page-template-template-blocks .infobox{border-radius:8px;margin:2rem auto;min-height:inherit;max-width:720px}.page-template-template-blocks .infobox:before{border-radius:8px}.page-template-template-blocks .infobox .wp-block-group__inner-container>:first-child{margin-top:0}.page-template-template-blocks .infobox .wp-block-group__inner-container>:last-child{margin-bottom:0}.wp-block-cover__inner-container>:first-child{margin-top:0}.wp-block-cover__inner-container>:last-child{margin-bottom:0}.wp-block-buttons{margin-top:1em;margin-bottom:1em}p+.wp-block-buttons{margin-top:0}.wp-block-buttons .wp-block-button{margin-right:.5em;margin-bottom:.5em}.page-template-template-blocks .wp-block-cover{margin-bottom:1rem}.entry-content>.alignfull:first-child,.putp .entry-content>.alignfull:first-child{margin-top:0}@media screen and (min-width:40em){.blocks .alignwide{margin-top:2rem;margin-bottom:2rem}.blocks .alignfull{margin-top:3rem;margin-bottom:3rem}}.page-template-template-blocks textarea{height:5em}.page-template-template-blocks hr{border-bottom-width:2px}.page-template-template-blocks .wp-block-image .aligncenter{text-align:center}.page-template-template-blocks .hsform-container br{display:none}.page-template-template-blocks .hs-form{color:#3e4044;font-size:inherit;margin-left:auto;margin-right:auto;max-width:720px}.page-template-template-blocks .hs-form .actions{padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:0}.page-template-template-blocks .entry-content .hs-form .actions:focus .hs-button,.page-template-template-blocks .entry-content .hs-form .actions:hover .hs-button{border:none;font-size:inherit}.hs-form-required{padding-left:2px}.hs-error-msgs li,.hs-form-required{color:#ee3325}.page-template-template-blocks .entry-content .hs-form label{color:inherit}.page-template-template-blocks label{line-height:1.5}.blocks .wp-block-button__link,.page-template-template-blocks .entry-content .hs-button,.page-template-template-blocks .wp-block-button__link{border-radius:8px;border-width:0;box-shadow:none;font-size:20px;font-weight:700;line-height:1;padding:.75em 1.2em;transition:all .2s ease-in-out}.page-template-template-blocks .entry-content .hs-button,.page-template-template-blocks .wp-block-button__link:not(.has-background){background-color:#004990}.page-template-template-blocks .entry-content .hs-button:focus,.page-template-template-blocks .entry-content .hs-button:hover,.page-template-template-blocks .wp-block-button__link:focus,.page-template-template-blocks .wp-block-button__link:hover{background-color:#000}.page-template-template-blocks .entry-content .hs-button:focus:not(.inactive),.page-template-template-blocks .entry-content .hs-button:hover:not(.inactive){box-shadow:none}.page-template-template-blocks .entry-content .hs-button{color:#fff}.blocks .group-padded,.blocks .padded{padding:1rem}.blocks .group-padded .wp-block-group__inner-container>:first-child,.blocks .wp-block-group.padded .wp-block-group__inner-container>:first-child{margin-top:0}.blocks .group-padded .wp-block-group__inner-container>:last-child,.blocks .padded .wp-block-group__inner-container>:last-child{margin-bottom:0}.page-template-template-blocks .wp-block-group{border-radius:8px}.page-template-template-blocks .wp-block-media-text{background-color:#fff;border-radius:8px}.wp-block-media-text .wp-block-media-text__content{display:inline-grid;justify-content:center;margin-bottom:20px}@media screen and (min-width:40em){.wp-block-media-text__content>:first-child{margin-top:0}.wp-block-media-text__content>:last-child{margin-bottom:0}}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{margin:0}@media only screen and (min-width:601px){.blocks .group-padded,.blocks .padded{padding:2rem}.wp-block-media-text{padding:2rem}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}.wp-block-media-text .wp-block-media-text__content{margin-bottom:0}}.page-template-template-blocks p>br{display:none}.page-template-template-blocks .entry-content a{text-decoration:underline;text-decoration-thickness:2px}.page-template-template-blocks .entry-content .accordion-title,.page-template-template-blocks .entry-content .button{text-decoration:none}.page-template-template-blocks .entry-content .wp-block-button__link{text-decoration:none}.page-template-template-blocks .accordion br{display:none}.page-template-template-blocks .hs-cta-wrapper .cta_button>p{line-height:1}.article-header-bold-headers .h1,.article-header-bold-headers .h2,.article-header-bold-headers .h3,.article-header-bold-headers .h4,.article-header-bold-headers .h5,.article-header-bold-headers .h6,.article-header-bold-headers h1,.article-header-bold-headers h2,.article-header-bold-headers h3,.article-header-bold-headers h4,.article-header-bold-headers h5,.article-header-bold-headers h6{font-weight:700}.article-header-gradient{background-image:linear-gradient(to bottom,#11356b 0,#004990 50%)}.mfa-topnav{display:inline-block;display:grid;align-content:center;justify-items:right}.mfa-content .entry-content>:first-child{margin-top:4rem}.mfa-content .entry-content>:last-child{margin-bottom:4rem}.mfa-content .entry-content ol:not(.accordion),.mfa-content .entry-content ul:not(.accordion){padding-left:2rem}.widths-start-at-720>*{max-width:720px;margin-left:auto;margin-right:auto;margin-bottom:1rem}.widths-start-at-720 .alignwide{max-width:960px}.widths-start-at-720 .alignfull{max-width:100%}.body-mfa,.body-mfa li,.body-mfa p{font-size:18px;line-height:1.5}.mfa-nav-column{display:grid;grid-template-columns:auto 1fr}.mfa-content a,.mfa-footer a{text-decoration:underline}.mfa-content a.accordion-title,.mfa-content a.button,.mfa-content a.mfa-steps-link{text-decoration:none}.body-mfa .button,.body-mfa .wp-block-button__link,.mfa-related-item:last-child{border-radius:4px;box-shadow:0 2px 4px -4px #000;font-size:18px;line-height:1.5;text-align:center;text-decoration:none}.body-mfa .button,.body-mfa .wp-block-button__link,.mfa-related-item:last-child .mfa-related-link{display:block;padding:.75rem 1.25rem}.body-mfa .button:not(.has-background),.body-mfa .wp-block-button__link:not(.has-background),.mfa-related-item:last-child{background-color:var(--color-red-mfa-action)}.body-mfa .wp-block-button{margin-right:0;width:100%}.mfa-topnav .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{border-width:4px;right:6px}.mfa-topnav .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent.is-active>a::after{border-width:0}.mfa-topnav-menu{margin-top:0}.mfa-topnav-menu{margin-right:0}.mfa-topnav-menu>li>a{font-size:1.25rem;font-weight:400}.body-mfa .article-header{align-content:center;background-color:#004990;background-image:linear-gradient(to bottom,#11356b 0,#004990 50%);background-size:cover;display:grid;min-height:calc(40vh - 101px);width:100%;padding-top:1.5em;padding-bottom:1.5em}.body-mfa .page-title{font-size:3rem}.body-mfa .h2,.body-mfa h2{font-size:2.5rem}.body-mfa .h3,.body-mfa h3{font-size:1.5rem}.body-mfa .page-description{font-size:1.5rem}.body-mfa .entry-content :target{margin-top:calc(-101px - 1em)}.body-mfa .entry-content .accordion-block+.accordion-block :target{margin-top:calc(-101px - 2em)}.mfa-steps{background-color:#ccc;border-top:2px solid #fff;border-bottom:2px solid #fff}.mfa-steps-list{margin:0}.mfa-steps-item{display:block;list-style:none;margin:0}.mfa-steps-link{display:block;color:#3e4044;padding:.75rem 1rem}.mfa-steps-link{border-top:2px solid #fff;transition:all .1s ease-in-out}.mfa-steps-item:first-child .mfa-steps-link{border-top:none}.mfa-steps-item.current_page_item .mfa-steps-link,.mfa-steps-link-active,.mfa-steps-link:focus,.mfa-steps-link:hover{color:#fff;background-color:var(--color-red-mfa-action)}.mfa-related-list{margin-left:0}.mfa-related-item{margin-left:2rem}.mfa-related-item:last-child{margin-left:0;margin-top:1rem;margin-bottom:0;list-style:none}.mfa-related-item:last-child .mfa-related-link{color:#fff}.mfa-content .mfa-related-item:last-child .mfa-related-link{text-decoration:none}.body-mfa .sidebar{position:-webkit-sticky;position:sticky;top:calc(101px - 2rem)}.body-mfa .sidebar>:first-child{margin-top:4rem}.body-mfa .sidebar>:last-child{margin-bottom:4rem}.blocks .wp-block-column :first-child,.wp-block-column :first-child{margin-top:0}.blocks .wp-block-column :last-child,.wp-block-column :last-child{margin-bottom:0}.body-mfa .flex-video{border-radius:8px;padding-bottom:56.25%}.body-mfa .flex-video iframe{border-radius:8px}.body-mfa .wp-block-image:not(.is-style-rounded) img{border-radius:4px}.checklist-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px -4px #000;margin:2rem auto;padding:1rem}.checklist-item{background-color:#fff;border-bottom:1px solid #ccc;cursor:pointer;display:grid;grid-column-gap:1rem;grid-template-columns:auto 1fr;margin-top:2rem;margin-bottom:2rem;padding:1rem;transition:background-color .1s ease-in-out}.checklist-item+.checklist-item{margin-top:-2rem}.checklist-item .checklist-item-content>:first-child{margin-top:0}.checklist-item .checklist-item-content>h2:first-child{margin-top:-.15em}.checklist-item .checklist-item-content>:last-child{margin-bottom:0}.checklist-item-image{display:none}.wp-block-group .checklist-item-image{background-color:#fff;border:4px solid #333;border-radius:4px;display:block;height:2rem;width:2rem;position:relative}.wp-block-group .checklist-item-image:after{border:0 solid #ee3124;border-right-width:8px;border-bottom-width:8px;content:"";display:block;height:180%;width:90%;opacity:0;position:absolute;transform:scale(.8,.8) translateX(20%) translateY(-50%) rotate(45deg)}@media screen and (prefers-reduced-motion:no-preference){.wp-block-group .checklist-item-image:after{transition:all .1s ease-in-out}}.wp-block-group .checklist-item-checked .checklist-item-image:after{opacity:1;transform:scale(1,1) translateX(20%) translateY(-50%) rotate(45deg)}.body-mfa .checklist-item-checked{background-color:#ccc;border-bottom:1px solid #fff}.body-mfa .card>:first-child,.body-mfa .wp-block-group.card>:first-child{margin-top:0}.body-mfa .card>:last-child,.body-mfa .wp-block-group.card .wp-block-group__inner-container>:last-child{margin-bottom:0}.body-mfa .wp-block-image{margin-left:auto;margin-right:auto}.body-mfa .wp-block-image .aligncenter>figcaption,.body-mfa .wp-block-image .alignleft>figcaption,.body-mfa .wp-block-image .alignright>figcaption{display:block}.body-mfa .wp-block-image .aligncenter{text-align:center}.section-mfa-gethelp{background-color:#fff}.section-mfa-gethelp .h2,.section-mfa-gethelp .h3,.section-mfa-gethelp h2,.section-mfa-gethelp h3{font-weight:700}.section-mfa-gethelp .row>:first-child{margin-top:3rem}.section-mfa-gethelp .row>:last-child{margin-bottom:3rem}.mfa-gray-container{background-color:#eee;border-radius:8px;margin-bottom:1rem;padding:.25rem 1rem}.mfa-gethelp-form>*{margin:.5rem 0}.mfa-gethelp-select{background-position:calc(100% + 1rem);border-bottom:4px solid var(--color-red-mfa-action);border-radius:4px;display:inline-block;font-size:18px;margin-left:.25rem;margin-right:.25rem;padding-right:1.5rem;width:auto}.mfa-gethelp-select:focus,.mfa-gethelp-select:hover{box-shadow:0 0 4px 0 #fff}.mfa-gethelp-select option{padding-right:1rem}.mfa-gethelp-status{transition:all .1s ease-in-out}.mfa-gethelp-status>:first-child{margin-top:1rem}.mfa-gethelp-status>:last-child{margin-bottom:1rem}.item-hidden,.mfa-gethelp-status-hidden{display:none;height:0;opacity:0;overflow:hidden;transition:all .1s ease-in-out}.body-mfa .mfa-footer{padding:.5rem 0}.body-mfa .footer-notices{margin:0}.body-mfa .footer-notices>:first-child{padding-left:0}@media screen and (min-width:40em){.widths-start-at-720 .alignwide{margin-top:2rem;margin-bottom:2rem}.widths-start-at-720 .alignfull{margin-top:3rem;margin-bottom:3rem}.mfa-steps-link{font-size:1.25rem}}@media only screen and (min-width:64em){.body-mfa .wp-block-button:nth-of-type(2n-1){margin-right:.5em}.body-mfa .wp-block-button{width:calc(50% - .25em)}.mfa-steps-list{display:inline-block}.mfa-steps-item{display:inline-block}.mfa-steps-link{border:none}.mfa-steps-link{border-right:2px solid #fff;border-left:2px solid #fff;display:inline-block;margin-right:-2px}}.accordion-block{background:inherit}.accordion-title{color:#000;font-size:2rem;font-weight:700;padding:1rem 4.5rem 1rem 0;text-decoration:none}.accordion-title-has-icon:before{top:6rem;margin-top:unset}.accordion-title .accordion-icon-svg{height:4rem;width:4rem;margin:0;padding:.5rem;vertical-align:middle}.accordion-icon-gradient-wrapper{display:block;margin-bottom:1rem}.has-acc-description .accordion-img{margin-bottom:1rem}@media screen and (min-width:40em){.accordion-title{display:flex}.accordion-title.has-acc-description{display:block}.accordion-title-has-icon:before{top:50%;margin-top:-13px}.accordion-icon-gradient-wrapper{flex:none;margin-right:1rem;margin-bottom:unset}.accordion-img{margin-bottom:0}}@media screen and (min-width:64em){.accordion-img{margin-bottom:0}}.accordion-icon-gradient{background-color:#999;border-radius:.5rem;display:inline-block;line-height:1rem}.accordion-icon-gradient-gray{background-image:linear-gradient(30deg,#5f5f5f 25%,#9b9b9b 95%)}.accordion-icon-gradient-blue{background-image:linear-gradient(30deg,#1c3563 25%,#1e55ba 95%)}.accordion-icon-gradient-red{background-image:linear-gradient(30deg,#9e1313 25%,#ed3124 95%)}.accordion-title-text{margin-top:0;margin-bottom:0;align-self:center}.accordion-title .h2,.accordion-title h2{color:#000;font-weight:700;display:inline-block;margin:0}.accordion-title:focus,.accordion-title:hover,.is-active>.accordion-title{background-color:#e6e6e6;padding-left:1rem;padding-right:3.5rem}.accordion-title:focus,.accordion-title:hover{color:#000}.accordion-content{padding:1rem}.accordion-content a:not(.accordion-title){text-decoration:underline}.accordion .accordion-content>:first-child{margin-top:0}.accordion .accordion-content>:last-child{margin-bottom:0}.accordion-content>*{margin:1rem auto;max-width:720px}.accordion-block .accordion-content>ol,.accordion-block .accordion-content>ul:not(.accordion-block){padding-left:2rem}.accordion-block+.accordion-block{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1em}.accordion-block+.accordion-block>li>.accordion-title{border-top:1px solid #ccc}@media screen and (min-width:40em){.accordion-block .accordion-block.alignwide+.accordion-block,.accordion-block.alignwide+.accordion-block{margin-top:-2rem}.accordion-block .accordion-block.alignfull+.accordion-block,.accordion-block.alignfull+.accordion-block{margin-top:-3rem}}@media screen and (min-width:64em){.accordion-block .accordion-block .accordion-item{margin-left:1rem;margin-right:1rem}}@media screen and (prefers-reduced-motion:no-preference){.accordion-title{transition:all .2s ease-in-out}}.cta-block{background-image:linear-gradient(135deg,rgba(237,226,204,.533),rgba(237,226,204,.8));background-color:#ede2cc;border-radius:8px;margin-left:auto;margin-right:auto;margin-top:2em;margin-bottom:2em;max-width:720px;padding:2rem}.cta-block>:first-child{margin-top:0}.cta-block .cta-html-wrapper{margin-bottom:1rem}.cta-block .cta-html-wrapper br{display:none}.cta-block .button{border-radius:8px;font-weight:700;padding:15px 24px}.cta-block :last-child.button,.cta-block>:last-child{margin-bottom:0}.page-template-template-ccrr-search .page-title{margin-top:0;margin-bottom:0}.page-template-template-ccrr-search main{margin-top:4rem;margin-bottom:4rem}.page-template-template-ccrr-search aside{margin-bottom:4rem}@media screen and (min-width:40em){.page-template-template-ccrr-search aside{margin-top:4rem;position:-webkit-sticky;position:sticky;top:calc(101px + 2rem)}}.page-template-template-ccrr-search label{font-size:1em}.page-template-template-ccrr-search .inner-content a:not(.accordion-title):not(.button){text-decoration:underline}.ccrrs-search-tip{background-color:#f8ce63;background-image:linear-gradient(to bottom,#ffe87d,#f8ce63);border-radius:4px 4px 4px 0;display:inline-block;padding:.25em .5em .5em;margin-bottom:-.5em}.ccrr-search-location{position:relative}.ccrr-autosearchtype-input{margin-bottom:0}.ccrr-agency{margin-top:2em}.aside-card,.ccrr-agency{margin-bottom:2em}.ccrr-search-status,.ccrr-searchtype{margin-bottom:1rem}.aside-card,.ccrr-agency,.ccrr-search-status,.ccrr-searchtype{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 16px 0 #eee;box-shadow:0 4px 16px 0 rgba(0,0,0,.03);padding:1rem}.page-template-template-ccrr-search .state-links{margin-bottom:0;padding-top:0}.page-template-template-ccrr-search .state-links h2{padding-bottom:60px}.page-template-template-ccrr-search .link-holder{padding:1rem}.ccrr-state-resources-link-title{display:block;font-size:1.2rem}.ccrr-agency .accordion-content>ul:not(.accordion-block){padding-left:1rem}.ccrr-agency-graybox{padding:1rem;background-color:#eee}.bold-headers .h1,.bold-headers .h2,.bold-headers .h3,.bold-headers .h4,.bold-headers .h5,.bold-headers .h6,.bold-headers h1,.bold-headers h2,.bold-headers h3,.bold-headers h4,.bold-headers h5,.bold-headers h6{font-weight:700}.black-headers .h1,.black-headers .h2,.black-headers .h3,.black-headers .h4,.black-headers .h5,.black-headers .h6,.black-headers h1,.black-headers h2,.black-headers h3,.black-headers h4,.black-headers h5,.black-headers h6{color:#000}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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b250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogTWFpbiBTdHlsZXNoZWV0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKiBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiRE0gU2VyaWYgVGV4dFwiO1xuXHRzcmM6IGxvY2FsKFwiRE0gU2VyaWYgVGV4dCBSZWd1bGFyXCIpLCBsb2NhbChcIkRNU2VyaWZUZXh0LVJlZ3VsYXJcIiksXG5cdFx0dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL0NDQS9hc3NldHMvZm9udHMvZG0tc2VyaWYtdGV4dC9ETVNlcmlmVGV4dC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuXHRcdHVybChcIi93cC1jb250ZW50L3RoZW1lcy9DQ0EvYXNzZXRzL2ZvbnRzL2RtLXNlcmlmLXRleHQvRE1TZXJpZlRleHQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG5cdFx0dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL0NDQS9hc3NldHMvZm9udHMvZG0tc2VyaWYtdGV4dC9ETVNlcmlmVGV4dC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcblx0Zm9udC1kaXNwbGF5OmF1dG87IGZvbnQtc3R5bGU6bm9ybWFsOyBmb250LXdlaWdodDo0MDAgNzAwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiRE0gU2VyaWYgVGV4dFwiO1xuXHRzcmM6IGxvY2FsKFwiRE0gU2VyaWYgVGV4dCBJdGFsaWNcIiksIGxvY2FsKFwiRE1TZXJpZlRleHQtSXRhbGljXCIpLFxuXHRcdHVybChcIi93cC1jb250ZW50L3RoZW1lcy9DQ0EvYXNzZXRzL2ZvbnRzL2RtLXNlcmlmLXRleHQvRE1TZXJpZlRleHQtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuXHRcdHVybChcIi93cC1jb250ZW50L3RoZW1lcy9DQ0EvYXNzZXRzL2ZvbnRzL2RtLXNlcmlmLXRleHQvRE1TZXJpZlRleHQtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcblx0XHR1cmwoXCIvd3AtY29udGVudC90aGVtZXMvQ0NBL2Fzc2V0cy9mb250cy9kbS1zZXJpZi10ZXh0L0RNU2VyaWZUZXh0LUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtZGlzcGxheTphdXRvOyBmb250LXN0eWxlOml0YWxpYzsgZm9udC13ZWlnaHQ6NDAwIDcwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcblx0c3JjOiBsb2NhbChcIkxhdG9MYXRpbiBSZWd1bGFyXCIpLCBsb2NhbChcIkxhdG9MYXRpbi1SZWd1bGFyXCIpLFxuXHRcdHVybChcIi93cC1jb250ZW50L3RoZW1lcy9DQ0EvYXNzZXRzL2ZvbnRzL2xhdG8vTGF0b0xhdGluLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG5cdFx0dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL0NDQS9hc3NldHMvZm9udHMvbGF0by9MYXRvTGF0aW4tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG5cdFx0dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL0NDQS9hc3NldHMvZm9udHMvbGF0by9MYXRvTGF0aW4tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtZGlzcGxheTphdXRvOyBmb250LXN0eWxlOm5vcm1hbDsgZm9udC13ZWlnaHQ6NDAwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuXHRzcmM6IGxvY2FsKFwiTGF0b0xhdGluIEl0YWxpY1wiKSwgbG9jYWwoXCJMYXRvTGF0aW4tSXRhbGljXCIpLFxuXHRcdHVybChcIi93cC1jb250ZW50L3RoZW1lcy9DQ0EvYXNzZXRzL2ZvbnRzL2xhdG8vTGF0b0xhdGluLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0XHR1cmwoXCIvd3AtY29udGVudC90aGVtZXMvQ0NBL2Fzc2V0cy9mb250cy9sYXRvL0xhdG9MYXRpbi1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHRcdHVybChcIi93cC1jb250ZW50L3RoZW1lcy9DQ0EvYXNzZXRzL2ZvbnRzL2xhdG8vTGF0b0xhdGluLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtZGlzcGxheTphdXRvOyBmb250LXN0eWxlOml0YWxpYzsgZm9udC13ZWlnaHQ6NDAwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuXHRzcmM6IGxvY2FsKFwiTGF0b0xhdGluIEJvbGRcIiksIGxvY2FsKFwiTGF0b0xhdGluLUJvbGRcIiksXG5cdFx0dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL0NDQS9hc3NldHMvZm9udHMvbGF0by9MYXRvTGF0aW4tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0XHR1cmwoXCIvd3AtY29udGVudC90aGVtZXMvQ0NBL2Fzc2V0cy9mb250cy9sYXRvL0xhdG9MYXRpbi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcblx0XHR1cmwoXCIvd3AtY29udGVudC90aGVtZXMvQ0NBL2Fzc2V0cy9mb250cy9sYXRvL0xhdG9MYXRpbi1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcblx0Zm9udC1kaXNwbGF5OmF1dG87IGZvbnQtc3R5bGU6bm9ybWFsOyBmb250LXdlaWdodDo3MDA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJMYXRvXCI7XG5cdHNyYzogbG9jYWwoXCJMYXRvTGF0aW4gQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiTGF0b0xhdGluLUJvbGRJdGFsaWNcIiksXG5cdFx0dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL0NDQS9hc3NldHMvZm9udHMvbGF0by9MYXRvTGF0aW4tQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0XHR1cmwoXCIvd3AtY29udGVudC90aGVtZXMvQ0NBL2Fzc2V0cy9mb250cy9sYXRvL0xhdG9MYXRpbi1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcblx0XHR1cmwoXCIvd3AtY29udGVudC90aGVtZXMvQ0NBL2Fzc2V0cy9mb250cy9sYXRvL0xhdG9MYXRpbi1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcblx0Zm9udC1kaXNwbGF5OmF1dG87IGZvbnQtc3R5bGU6aXRhbGljOyBmb250LXdlaWdodDo3MDA7XG59ICovXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTpcImZmLXNjYWxhLXNhbnMtcHJvXCI7XG5cdHNyYzp1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8xODNlNjAvMDAwMDAwMDAwMDAwMDAwMDNiOWIxZjU5LzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8xODNlNjAvMDAwMDAwMDAwMDAwMDAwMDNiOWIxZjU5LzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzE4M2U2MC8wMDAwMDAwMDAwMDAwMDAwM2I5YjFmNTkvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuXHRmb250LWRpc3BsYXk6YXV0bztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTpcImZmLXNjYWxhLXNhbnMtcHJvXCI7XG5cdHNyYzp1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8zNjcwM2QvMDAwMDAwMDAwMDAwMDAwMDNiOWIxZjVhLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8zNjcwM2QvMDAwMDAwMDAwMDAwMDAwMDNiOWIxZjVhLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzM2NzAzZC8wMDAwMDAwMDAwMDAwMDAwM2I5YjFmNWEvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTcmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuXHRmb250LWRpc3BsYXk6YXV0bztmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo3MDA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTpcImZmLXNjYWxhLXNhbnMtcHJvXCI7XG5cdHNyYzp1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8zMzE2MWYvMDAwMDAwMDAwMDAwMDAwMDNiOWIxZjViLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8zMzE2MWYvMDAwMDAwMDAwMDAwMDAwMDNiOWIxZjViLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzMzMTYxZi8wMDAwMDAwMDAwMDAwMDAwM2I5YjFmNWIvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuXHRmb250LWRpc3BsYXk6YXV0bztmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTpcImZmLXNjYWxhLXNhbnMtcHJvXCI7XG5cdHNyYzp1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wZjc4NTYvMDAwMDAwMDAwMDAwMDAwMDNiOWIxZjVlLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wZjc4NTYvMDAwMDAwMDAwMDAwMDAwMDNiOWIxZjVlLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzBmNzg1Ni8wMDAwMDAwMDAwMDAwMDAwM2I5YjFmNWUvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuXHRmb250LWRpc3BsYXk6YXV0bztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkdFTkVSQUwgU1RZTEVTXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbkBtZWRpYSBzY3JlZW4ge1xuXHQuaW5uZXJpY29uIHtcblx0XHRtYXJnaW4tdG9wOiAtNTNweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0QHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSkge1xuXHRcdC5pbm5lcmljb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0XzotbW96LXRyZWUtcm93KGhvdmVyKSAuaW5uZXJpY29uLFxuXHRuYXYudG1fbmF2YmFyIC5pbm5lcmljb24ge1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqXG4gKiBHbG9iYWwgU3R5bGVzXG4gKioqKioqKioqKioqKioqKi9cblxuOnJvb3Qge1xuXHQtLWNvbG9yLXJlZC1tZmEtYWN0aW9uOiAjYWUyNDFhO1xuXHQtLWNvbG9yLWJsdWUtZGFyazogIzAwNDk5MDtcbn1cblxuYm9keSwgaHRtbCB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnNoaWZ0bmF2LXdyYXAge1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDI1MDtcblx0cGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiAjZjNmMmYxO1xuXHRjb2xvcjogIzNlNDA0NDtcblx0Zm9udC1mYW1pbHk6IFwiZmYtc2NhbGEtc2Fucy1wcm9cIixBcmlhbCxzYW5zLXNlcmlmO1xuXHQvKi0gbmV3IGZvbnRzIC0qL1xuXHQvKiBmb250LWZhbWlseTogXCJMYXRvXCIsQXJpYWwsc2Fucy1zZXJpZjsgKi9cblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJ1dHRvbiB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ1dHRvbi5zdGFuZGFyZCB7XG5cdHBhZGRpbmc6IDE2cHggMzJweDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRtYXJnaW46IDBweCAyNnB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ1dHRvbi5kYXJrIHtcblx0cGFkZGluZzogMjBweCA0MHB4O1xuXHRmb250LXNpemU6IDIycHg7XG5cdGJhY2tncm91bmQ6ICMxZjI5MzI7XG59XG5cbi5idXR0b24uc3RhbmRhcmQuc21hbGwge1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcblx0Zm9udC1mYW1pbHk6IFwiZmYtc2NhbGEtc2Fucy1wcm9cIixBcmlhbCxzYW5zLXNlcmlmO1xuXHQvKi0gbmV3IGZvbnRzIC0qL1xuXHQvKiBmb250LWZhbWlseTogXCJETSBTZXJpZiBUZXh0XCIsQXJpYWwsc2Fucy1zZXJpZjsgKi9cblx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHQvKiBsZXR0ZXItc3BhY2luZzogLTFweDsgKi9cblx0bWFyZ2luOiAxZW0gMCAxcmVtO1xufVxuXG5oMiwgLmgyIHtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRjb2xvcjogIzAwNDk5MDtcbn1cblxuaDMsIC5oMyB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMzZTQwNDQ7XG59XG5cbmg0LCAuaDQge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjM2U0MDQ0O1xufVxuXG5wLCBsaSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5saSB7XG5cdGxpc3Qtc3R5bGU6IHNxdWFyZTtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5vbCBsaSB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbi5pbnRyby10ZXh0IHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbmhlYWRlci5hcnRpY2xlLWhlYWRlci5oZWFkZXItbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICMwMDQ5OTA7XG5cdHBhZGRpbmc6IDIwcHggMCAyMHB4O1xufVxuXG4uc2VhcmNoIGFydGljbGUge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbn1cblxuLnNoaWZ0bmF2LXdyYXAge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuI3RleHQtNyBsYWJlbCwgI3RleHQtNiBsYWJlbCB7XG5cdGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGV4dC0tbGlnaHQsXG4udGV4dC0tbGlnaHQgPiBhLFxuLnRleHQtLWxpZ2h0ID4gcCxcbi50ZXh0LS1saWdodCA+IHRleHRhcmVhIHtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi5iZy0tcmVkLFxuLmJnLS1yZWQtaG92ZXI6Zm9jdXMsXG4uYmctLXJlZC1ob3Zlcjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZTMzMjU7XG59XG5cbi5iZy0tcmVkLWRhcmssXG4uYmctLXJlZC1kYXJrLWhvdmVyOmZvY3VzLFxuLmJnLS1yZWQtZGFyay1ob3Zlcjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2ZTE4MTE7XG59XG5cbi5iZy0tYmx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxMzRCOEU7XG59XG5cbi5iZy0tYmx1ZS1kYXJrIHsgYmFja2dyb3VuZC1jb2xvcjogIzE5MzE1QjsgfVxuLmJnLS1ibHVlLWxpZ2h0IHsgYmFja2dyb3VuZC1jb2xvcjogIzRBOEVDQjsgfVxuLmJnLS1ibHVlLW1lZGl1bSB7IGJhY2tncm91bmQtY29sb3I6ICMxMzRCOEU7IH1cblxuLmJnLS1nb2xkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2JjOTEyZDtcbn1cblxuLmJnLS1nb2xkOmZvY3VzLFxuLmJnLS1nb2xkOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzhlNjYwYTtcbn1cblxuLmJnLS1zYWxtb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjE3NTZkO1xufVxuXG4uYmctLXdoaXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJnLS1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNhMTAwO1xufVxuXG4uYmctLWxpZ2h0Ymx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0QThFQ0I7XG59XG5cbi50ZXh0LS1yZWQge1xuXHRjb2xvcjogI2VlMzMyNTtcbn1cblxuLm1hcmdpbi1ub25lLWZpcnN0ID4gOmZpcnN0LWNoaWxkLFxuLm1hcmdpbi1ub25lLWZpcnN0LWxhc3QgPiA6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWFyZ2luLW5vbmUtbGFzdCA+IDpsYXN0LWNoaWxkLFxuLm1hcmdpbi1ub25lLWZpcnN0LWxhc3QgPiA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qKioqKioqKioqKioqKioqXG4gKiBIZWFkZXIgU3R5bGVzXG4gKioqKioqKioqKioqKioqKi9cblxuLmhlYWRlciB7XG5cdGhlaWdodDogMTAxcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogOTk5OTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdC1tb3otYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHR0b3A6IDA7XG59XG5cbi5hZG1pbi1iYXIgLmhlYWRlciB7XG5cdC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTsgKi9cblx0dG9wOiA0NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogNzgyLjAxcHggKSB7XG5cdC5hZG1pbi1iYXIgLmhlYWRlciB7XG5cdFx0dG9wOiAzMnB4O1xuXHR9XG59XG5cbi5oZWFkZXIgaW1nIHtcblx0aGVpZ2h0OiAxMDFweDtcblx0cGFkZGluZzogLjc1cmVtIDA7XG59XG5cbi5tb2JpbGUtbWVudSBpIHtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRtYXJnaW46IDE2cHg7XG59XG5cbi8qLSBHbG9iYWwgTmF2IC0qL1xuXG51bC5tZW51Lmdsb2JhbC1tZW51IHtcblx0bWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuXG4uZ2xvYmFsLW1lbnUgbGkgYSB7XG5cdHBhZGRpbmc6IDExcHg7XG59XG5cbi5nbG9iYWwtbWVudSAuYnV0dG9uX190b3BuYXYge1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0cGFkZGluZzogNHB4IDEycHg7XG5cdHBhZGRpbmc6IC4yNXJlbSAuNzVyZW07XG5cdG1hcmdpbjogMCA1cHg7XG59XG5cbmxpLnMtaWNvbiBhIHtcblx0cGFkZGluZzogMHB4IDVweDtcbn1cblxubGkucy1pY29uLWYgYSB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwNDk5MDtcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4jbGFuZ19zZWxfY2xpY2sge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR6LWluZGV4OiA5OTk5O1xufVxuXG4jbGFuZ19zZWxfY2xpY2sgbGkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi53cG1sLWxhbmd1YWdlLXNlbGVjdG9yIHtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgYSB7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogLjI1ZW0gLjVlbTtcbn1cblxuLyotIE5hdiAtKi9cblxuLnRvcG5hdi1tZW51ID4gbGkgPiBhIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZzogLjc1cmVtIC41cmVtO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWZhLXRvcG5hdi1tZW51ID4gbGkgPiBhIHtcblx0cGFkZGluZzogLjVyZW0gMXJlbTtcbn1cblxuLm1mYS10b3BuYXYtbWVudSAuc3VibWVudSB7XG5cdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCA0cHg7XG59XG5cbi50b3BuYXYtbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5tZW51IC5hY3RpdmUgPiBhLFxuLnRvcG5hdi1tZW51IC5pcy1hY3RpdmUgPiBhIHtcblx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0Y29sb3I6ICM0QThFQ0I7XG59XG5cbi5tZmEtdG9wbmF2LW1lbnUgPiBsaSA+IGEge1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xufVxuXG4ubWZhLXRvcG5hdi1tZW51ID4gbGkgPiBhOmZvY3VzLFxuLm1mYS10b3BuYXYtbWVudSA+IGxpID4gYTpob3Zlcixcbi5tZmEtdG9wbmF2LW1lbnUgLmlzLWFjdGl2ZSA+IGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTkzMTVCO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLm1mYS10b3BuYXYtbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG5cdGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXHR0cmFuc2l0aW9uOiB1bnNldDtcbn1cblxuLm1mYS10b3BuYXYtbWVudSAuaXMtZHJvcGRvd24tc3VibWVudSB7XG5cdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCA0cHg7XG59XG5cbi5pcy1kcm9wZG93bi1zdWJtZW51IHtcblx0YmFja2dyb3VuZDogIzE5MzE1Qjtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uaXMtZHJvcGRvd24tc3VibWVudSAuaXMtZHJvcGRvd24tc3VibWVudSB7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0YmFja2dyb3VuZDogIzE5MzE1Qjtcblx0Ym94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLnRvcG5hdi1tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51IGxpIHtcblx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICMwMDQ5OTA7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xufVxuXG4udG9wbmF2LW1lbnUgLmlzLWRyb3Bkb3duLXN1Ym1lbnUgbGk6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuXG4udG9wbmF2LW1lbnUgLmlzLWRyb3Bkb3duLXN1Ym1lbnUgbGkgYSB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLnRvcG5hdi1tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51IGxpOmZvY3VzLFxuLnRvcG5hdi1tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51IGxpOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzRBOEVDQjtcbn1cblxuLyogQmFja2dyb3VuZCBjb2xvciBmb3IgY3VycmVudCBtZW51IGl0ZW0gaW4gdGhlIHRvcG5hdiBtZW51ICovXG4udG9wbmF2LW1lbnUgLmlzLWRyb3Bkb3duLXN1Ym1lbnUgLmN1cnJlbnQtbWVudS1pdGVtLFxuLnRvcG5hdi1tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51IC5jdXJyZW50LXBhZ2UtcGFyZW50IHtcblx0YmFja2dyb3VuZDogIzRBOEVDQjtcbn1cblxuLm1mYS10b3BuYXYtbWVudSAuaXMtZHJvcGRvd24tc3VibWVudSBsaTpmaXJzdC1jaGlsZDpmb2N1cyxcbi5tZmEtdG9wbmF2LW1lbnUgLmlzLWRyb3Bkb3duLXN1Ym1lbnUgbGk6Zmlyc3QtY2hpbGQ6aG92ZXIge1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ubWZhLXRvcG5hdi1tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51IGxpOmxhc3QtY2hpbGQ6Zm9jdXMsXG4ubWZhLXRvcG5hdi1tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51IGxpOmxhc3QtY2hpbGQ6aG92ZXIge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5pcy1kcm9wZG93bi1zdWJtZW51IC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5vcGVucy1yaWdodD5hOmFmdGVyIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuI2FqYXhzZWFyY2hwcm8xXzEgLnByb2JveCAucHJvbWFnbmlmaWVyIC5pbm5lcmljb24gc3ZnLFxuI2FqYXhzZWFyY2hwcm8xXzIgLnByb2JveCAucHJvbWFnbmlmaWVyIC5pbm5lcmljb24gc3ZnLFxuZGl2LmFzcF9tLmFzcF9tXzEgLnByb2JveCAucHJvbWFnbmlmaWVyIC5pbm5lcmljb24gc3ZnIHtcblx0ZmlsbDogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbn1cblxuI2FqYXhzZWFyY2hwcm9yZXMxXzEge1xuXHRtYXJnaW4tdG9wOiAxMDFweCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IDk5OTk7XG59XG5cbi8qKioqKioqKioqKioqKioqXG4gKiBGb290ZXIgU3R5bGVzXG4gKioqKioqKioqKioqKioqKi9cblxuLmZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxODMxNWE7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiAxNnB4IDA7XG5cdHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLmZvb3RlciBoMixcbi5mb290ZXIgaDMsXG4uZm9vdGVyIHAsXG4uZm9vdGVyIGEsXG4uZm9vdGVyIGxpIHtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cblxuLyoqKioqKioqKioqKioqXG4gKiBGb290ZXIgTWVudVxuICoqKioqKioqKioqKioqL1xuXG4uZm9vdGVyLW5hdi1saW5rcyAubWVudSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb290ZXItbmF2LWxpbmtzIGxpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mb290ZXItbmF2LWxpbmtzID4gLm1lbnUgPiBsaSA+IGEge1xuXHRwYWRkaW5nOiAuNXJlbSAwO1xufVxuXG4uZm9vdGVyLW5hdi1saW5rcyA+IC5tZW51ID4gbGkge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nLXRvcDogMTZweDtcblx0cGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5mb290ZXItbmF2LWxpbmtzIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51IGEge1xuXHRwYWRkaW5nOiAuNXJlbSAuNXJlbSAuNXJlbSAycmVtO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZm9vdGVyLW5hdi1saW5rcyAudmVydGljYWwubWVudSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmctbGVmdDogOHB4O1xuXHRwYWRkaW5nLWxlZnQ6IC41cmVtO1xufVxuXG5cbi8qLSBGb290ZXIgQ29udGFjdCBGb3JtIC0gSHVic3BvdCAtKi9cblxuLmZvb3Rlci1odWJzcG90LWZvcm0ge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZm9vdGVyLWh1YnNwb3QtZm9ybSBsYWJlbCB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZvb3Rlci1odWJzcG90LWZvcm0gaW5wdXQge1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5mb290ZXItZm9ybS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4uZm9vdGVyLWh1YnNwb3QtZm9ybSAuaHMtZXJyb3ItbXNncyBsYWJlbCxcbi5mb290ZXItaHVic3BvdC1mb3JtIC5zdWJtaXR0ZWQtbWVzc2FnZSBwIHtcblx0Y29sb3I6ICNmM2ExMDA7XG59XG5cbi5mb290ZXItaHVic3BvdC1mb3JtIC5ocy1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNhMTAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tdG9wOiAuNXJlbTtcblx0cGFkZGluZzogLjVyZW0gMXJlbTtcbn1cblxuLmZvb3Rlci1odWJzcG90LWZvcm0gLmhzLWJ1dHRvbjpmb2N1cyxcbi5mb290ZXItaHVic3BvdC1mb3JtIC5ocy1idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQkM5MTJEO1xufVxuXG5cbi8qLSBGb290ZXIgU29jaWFsIC0qL1xuXG4uZm9vdGVyLXNvY2lhbCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5mb290ZXItc29jaWFsID4gbGkgPiBhIHtcblx0cGFkZGluZzogMTZweCA4cHg7XG5cdHBhZGRpbmc6IDFyZW0gLjVyZW07XG59XG5cbi5mb290ZXItc29jaWFsIC5mYSB7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0Zm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNjMuOTM3NWVtICkge1xuXHQuZm9vdGVyLW5vdGljZXMge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogNjRlbSApIHtcblx0LmZvb3Rlci1ub3RpY2VzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLmZvb3Rlci1ub3RpY2VzIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IC41cmVtIDA7XG5cdHBhZGRpbmctbGVmdDogMXJlbTtcblx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmZvb3Rlci1ub3RpY2VzIGxpOmxhc3Qtb2YtdHlwZSB7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmZvb3Rlci1sb2dvIHtcblx0bWFyZ2luOiAxcmVtIDA7XG5cdGhlaWdodDogMTAxcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKipcbiAqIEludGVyaW9yIFN0eWxlc1xuICoqKioqKioqKioqKioqKioqKi9cblxuLyotIERlZmF1bHQgUGFnZSAtKi9cblxuLmFydGljbGUtaGVhZGVyIHtcblx0YmFja2dyb3VuZDogIzFmMjkzMjtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IDEyNXB4IDBweCAyMHB4O1xufVxuXG4ucGFnZS10aXRsZS1jb250YWluZXIgPiA6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFnZS10aXRsZS1jb250YWluZXIgPiA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAzOHB4O1xufVxuXG4vKi0gRGVmYXVsdCBTaWRlYmFyIC0qL1xuXG4jc2lkZWJhcjEgLndpZGdldCB7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4jc2lkZWJhcjEgLm1lbnUgbGkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuI3NpZGViYXIxIGg0LndpZGdldHRpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogIzAwNDk5MDtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbiNzaWRlYmFyMSAubWVudSBsaSBhIHtcblx0Y29sb3I6ICM1YzVjNWM7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0cGFkZGluZzogNXB4IDE1cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiNzaWRlYmFyMSAuc3ViLW1lbnUgbGkgYSB7XG5cdHBhZGRpbmc6IDVweCAyNXB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbiNzaWRlYmFyMSAud2lkZ2V0IHVsIHtcblx0bWFyZ2luOiAwO1xufVxuXG4jc2lkZWJhcjEgLm1lbnUgLmFjdGl2ZT5hIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuI3NpZGViYXIxIC5tZW51IGE6Zm9jdXMsXG4jc2lkZWJhcjEgLm1lbnUgYTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNkYWRhZGE7XG59XG5cbiNzaWRlYmFyMSAuc3ViLW1lbnUgLmFjdGl2ZSBhIHtcblx0YmFja2dyb3VuZDogI2RhZGFkYTtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG5cbiNzaWRlYmFyMSAuc3ViLW1lbnUgYTpmb2N1cyxcbiNzaWRlYmFyMSAuc3ViLW1lbnUgYTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNkYWRhZGE7XG59XG5cbiNzaWRlYmFyMSAubWVudSBsaT5hOmZvY3VzLFxuI3NpZGViYXIxIC5tZW51IGxpPmE6aG92ZXIge1xuXHRjb2xvcjogIzMzMzMzMztcbn1cblxuLmNjci1zZWFyY2gge1xuXHRiYWNrZ3JvdW5kOiAjNTU4YTQ5O1xuXHRwYWRkaW5nOiAxNXB4IDIwcHggNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNjci1zZWFyY2ggaDMsIC5zc3Itc2VhcmNoIGgzIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNjci1zZWFyY2ggcCwgLnNzci1zZWFyY2ggcCB7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zc3Itc2VhcmNoIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zaWRlYmFyLXN0YXRlLWltZy5wbmcpIG5vLXJlcGVhdCAjMDA0OTkwO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRwYWRkaW5nOiAxNXB4IDIwcHggNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmJ1dHRvbi5zaWRlYmFyLWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAjMWYyOTMxO1xufVxuXG4uZW50cnktY29udGVudCBpbWcge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuaW1nLnN0ZXBzLWljb24sIGltZy5zZWFyY2gtaWNvbnMge1xuXHR3aWR0aDogMTAwcHg7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG5cbmhyLmRpdmlkZXIge1xuXHRtYXJnaW46IDMwcHggMCAxMHB4IDA7XG59XG5cbi8qLSBTdGF0ZSBieSBTdGF0ZSBSZXNvdXJjZSBQYWdlcyAtKi9cblxuLnN0YXRlLWluZm8sXG4uc3RhdGUtZmxhZyB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zaW5nbGUtc3RhdGUgLnRhYnMtcGFuZWwge1xuXHRwYWRkaW5nOiAycmVtO1xufVxuXG4uc2luZ2xlLXN0YXRlIC5hY2NvcmRpb24tY29udGVudCBsaSB7XG5cdG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4udGFicyB7XG5cdG1hcmdpbjogMHB4O1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnRhYnMtdGl0bGU+YTpmb2N1cyxcbiNzdGF0ZS10YWJzIC50YWJzLXRpdGxlPmFbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbiNzdGF0ZS10YWJzICNwYW5lbC1jb3ZpZC0xOS1sYWJlbFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSxcbi5jb3ZpZC10aXRsZVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMjc1NmQ7XG59XG5cbiNzdGF0ZS10YWJzICNwYW5lbC1jb3ZpZC0xOS1sYWJlbFthcmlhLXNlbGVjdGVkPVwiZmFsc2VcIl0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTg3MTY4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3NTZkNjY7XG59XG5cbi5jb3ZpZC1jb250ZW50LWJveCB7XG5cdGJvcmRlci1jb2xvcjogI2YyNzU2ZDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnRhYnMtY29udGVudCAuY292aWQtY29udGVudC1ib3gge1xuXHRib3JkZXItd2lkdGg6IDhweDtcbn1cblxuLmFjY29yZGlvbiAuY292aWQtY29udGVudC1ib3gge1xuXHRib3JkZXItdG9wOiA4cHggc29saWQgI2YyNzU2ZDtcblx0Ym9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmMjc1NmQ7XG59XG5cbi5hY2NvcmRpb24tdGl0bGUsXG4uYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4udGFicy10aXRsZT5hOmZvY3VzLFxuI3NlYXJjaC10YWJzIC50YWJzLXRpdGxlPmFbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi50YWJzLXRpdGxlPmE6Zm9jdXMsXG4udGFicy10aXRsZT5hOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnN0YXRlLXRhYnMgLmZpcnN0LXRhYj5hIHtcblx0LW1vei1ib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCAwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4O1xufVxuXG4uc3RhdGUtdGFicyAuZmlyc3QtdGFiIHtcblx0bWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLnRhYnMtdGl0bGU+YSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IC00cHggMTFweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC00cHggMTFweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDBweCAtNHB4IDExcHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uc3RhdGUtdGFicyAudGFicy10aXRsZT5hIHtcblx0bWluLWhlaWdodDogODhweDtcbn1cblxuLnRhYnMtdGl0bGUge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAwIDRweCAwIDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6ICNlY2VjZWM7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnRhYnMtY29udGVudCB7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItdG9wOiAwO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udGFicy1jb250ZW50IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuaDMudGFiLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uc3RhdGUtdGFiIC50YWItdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGFiLWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhYnMtZXh0cmEgaDEsXG4udGFicy1leHRyYSBoMixcbi50YWJzLWV4dHJhIGgzLFxuLnRhYnMtZXh0cmEgaDQge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAjMWYyOTMxO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uZmEtZmlsZS1wZGYtbyB7XG5cdGNvbG9yOiAjZDExNjA4O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uc3RhdGUtdGFiIC50YWJzLXBhbmVsIC5yb3cgcDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG5wLmFsZXJ0IHtcblx0Y29sb3I6ICNFRTMxMjQ7XG59XG5cbi5leHRyYS1pdGVtIGEge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbnAudGFiLXBob25lLmV4dHJhLWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENvbnRlbnQgTGlicmFyeSBTdHlsZXNcbiAqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uY29udGVudC1saWJyYXJ5LXNlYXJjaC1yb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNjb250ZW50LWxpYnJhcnktc3VibWl0IHtcblx0aGVpZ2h0OiAyLjQzNzVyZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcbn1cblxuI2NvbnRlbnQtbGlicmFyeS1zZWFyY2gtcmVzdWx0cyBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5yZXNvdXJjZS1pbmZvIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjYWNhY2E7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHBhZGRpbmc6IC41cmVtO1xufVxuXG4ucmVzb3VyY2UtaW5mbyA+IGEge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlc291cmNlLWluZm8gaW1nIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnJlc291cmNlLWluZm8gaDQsXG4ucmVzb3VyY2UtaW5mbyBwLFxuLnJlc291cmNlLWluZm8gLmNvbnRlbnQtdHlwZSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi5yZXNvdXJjZS1pbmZvIC5jb250ZW50LXR5cGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0OTkwO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRwYWRkaW5nOiA2cHggOHB4O1xuXHRwYWRkaW5nOiAuMzc1ZW0gLjVlbTtcbn1cblxuLnJlc291cmNlLWluZm8gaDQgYSxcbi5yZXNvdXJjZS1pbmZvIHAgYSB7XG5cdGNvbG9yOiBpbml0aWFsO1xufVxuXG4ucmVzb3VyY2UtaW5mbyAucmVhZC1tb3JlIHtcblx0Y29sb3I6ICMwMDQ5OTA7XG59XG5cbi5yZXNvdXJjZS1pbmZvIC5yZWFkLW1vcmU6Zm9jdXMsXG4ucmVzb3VyY2UtaW5mbyAucmVhZC1tb3JlOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cblxuLyotIExhbmRpbmcgUGFnZSAtKi9cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbGFuZGluZyAuYXJ0aWNsZS1oZWFkZXIge1xuXHRwYWRkaW5nOiAxMDFweCAwIDA7XG59XG5cbi5wYWdlLXRpdGxlLWNvbnRhaW5lci1wYWRkZWQge1xuXHRwYWRkaW5nOiAxMjhweCAxNnB4O1xufVxuXG4ubGFuZGluZy1oZWFkZXIgLmgxIHtcblx0Y29sb3I6ICNmM2ExMDA7XG5cdGZvbnQtc2l6ZTogNDJweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxhbmRpbmctaGVhZGVyIHAge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAyNHB4O1xufVxuXG4ubGFuZGluZy1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmxhbmRpbmctaXRlbS1jb250ZW50IHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogOHB4IDMycHggMzJweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuXHRib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG59XG5cbi5sYW5kaW5nLWl0ZW0gaDMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sYW5kaW5nLWl0ZW0gaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDBweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xufVxuXG5wLmxhbmRpbmctaW50byxcbnAubGFuZGluZy1pbnRybyB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxucC5leHRyYSB7XG5cdGNvbG9yOiAjNWM1YzVjO1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi8qLSBMaW5rIFRhcmdldHMsIHRvIGFjY291bnQgZm9yIHRoZSBmaXhlZCBoZWFkZXIgLSovXG5cbi5pbm5lci1jb250ZW50IDp0YXJnZXQge1xuXHRwb3NpdGlvbjogaW5pdGlhbDtcblx0bWFyZ2luLXRvcDogLTEwMXB4O1xuXHRwYWRkaW5nLXRvcDogY2FsYyggMTAxcHggKyAxZW0gKTtcbn1cblxuLyotIE1pbGl0YXJ5IE1lbnUgcGFnZXMgLSovXG5cbi5hZG1pbi1iYXIubWlsLW1lbnUgLmlubmVyLWNvbnRlbnQgOnRhcmdldCB7XG5cdG1hcmdpbi10b3A6IGNhbGMoIC0xNTFweCAtIDQ2cHggKTtcblx0cGFkZGluZy10b3A6IGNhbGMoIDE1MXB4ICsgMWVtICsgNDZweCApO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogNjRlbSApIHtcblx0Lm1pbC1tZW51IC5pbm5lci1jb250ZW50IDp0YXJnZXQge1xuXHRcdG1hcmdpbi10b3A6IC0xNTFweDtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyggMTUxcHggKyAxZW0gKTtcblx0fVxuXG5cdC5hZG1pbi1iYXIubWlsLW1lbnUgLmlubmVyLWNvbnRlbnQgOnRhcmdldCB7XG5cdFx0bWFyZ2luLXRvcDogY2FsYyggLTE1MXB4IC0gMzJweCApO1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKCAxNTFweCArIDFlbSArIDMycHggKTtcblx0fVxufVxuXG4vKi0gTWlsaXRhcnkgU3RlcHMsIFN0ZXAgQnkgU3RlcCAtKi9cbi5taWwtc3RlcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Ym94LXNoYWRvdzogMCAycHggNHB4IC00cHggIzAwMDtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1pbC1zdGVwIGgzIHtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm1pbC1zdGVwIGltZyB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi8qLSBNaWxpdGFyeSBNZW51IFN1Ym5hdiAtKi9cblxuLm1lbnUtbWlsaXRhcnkge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLm1lbnUtbWlsaXRhcnkgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLm1lbnUtbWlsaXRhcnkgYSB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0cGFkZGluZzogMCAxNnB4O1xuXHRwYWRkaW5nOiAwIDFyZW07XG5cdHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xufVxuXG4ubWVudS1taWxpdGFyeSAuYWN0aXZlIGEsXG4ubWVudS1taWxpdGFyeSBhOmZvY3VzLFxuLm1lbnUtbWlsaXRhcnkgYTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0QThFQ0I7XG59XG5cbi5idWZmZXItZml4ZWQtbWVudSB7XG5cdGhlaWdodDogNTBweDtcbn1cblxuXG4vKi0gTWlsaXRhcnkgTWVudSAoU2hpZnRuYXYpIC0qL1xuLnNoaWZ0bmF2LXRvZ2dsZS1taWwge1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0bWFyZ2luLXRvcDogMXJlbTtcblx0bWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5zaGlmdG5hdi1pbm5lciAubWVudS1taWxpdGFyeS1jb250YWluZXIgYSB7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWlsLW1lbnUtY29udGFpbmVyIC5tZW51ID4gbGkgPiBhIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuXG5cbi8qLSBNaWxpdGFyeSBQYWdlIFRlbXBsYXRlIC0qL1xuXG4vKiogQWRqdXN0IGNvbnRlbnQgdG8gYWNjb21vZGF0ZSBtaWwgc3VibWVudSAqKi9cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1pbCAuYnVmZmVyLWZpeGVkLW1lbnUge1xuXHRwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWlsIC5hcnRpY2xlLWhlYWRlciB7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCAjNjY2NjY2O1xuXHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCAjNjY2NjY2O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCAjNjY2NjY2O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1taWwgLmhlYWRlciAuY3VycmVudF9wYWdlX2l0ZW0sXG4ubWlsLW1lbnUtY29udGFpbmVyIC5tZW51ID4gbGkgPiBhOmZvY3VzLFxuLm1pbC1tZW51LWNvbnRhaW5lciAubWVudSA+IGxpID4gYTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0QThFQ0I7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1pbCBoZWFkZXIuYXJ0aWNsZS1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiAjMTM0QjhFO1xuXHRwYWRkaW5nOiAwO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1pbCAubGFuZGluZy1oZWFkZXIgPiBkaXYge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNEE4RUNCO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1taWwgLmxhbmRpbmctaGVhZGVyID4gZGl2OmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZzogMnJlbTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWlsIC5sYW5kaW5nLWhlYWRlciAuaDEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1taWwgLmxhbmRpbmctaGVhZGVyIHAge1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuXG4vKi0gQXNrIFBhZ2UgLSovXG5cbi5hY2NvcmRpb24tdGl0bGU6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZjA3OCc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDFyZW07XG5cdC8qIGxlZnQ6IDFyZW07ICovXG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMTNweDtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbn1cblxuLmlzLWFjdGl2ZT4uYWNjb3JkaW9uLXRpdGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYwNzcnO1xufVxuXG4uYWNjb3JkaW9uLXRpdGxlLmNvdmlkLXRpdGxlOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyNzU2ZDtcbn1cblxuLyotIFNlYXJjaCBSZXN1bHRzIFBhZ2UgLSovXG5cbi5yb3cgLnNlYXJjaC1ob2xkZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cGFkZGluZzogMTdweDtcblx0bWFyZ2luOiAwIDAgMjlweCAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgaDIge1xuXHRtYXJnaW46IDBweCAwIDE1cHggMDtcbn1cblxuLnNlYXJjaC1ob2xkZXIgaDMge1xuXHRjb2xvcjogIzAwNDk5MDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnNlYXJjaC1ob2xkZXIgcCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNlYXJjaC1ob2xkZXIgcCBzcGFuIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNjcnIge1xuXHRiYWNrZ3JvdW5kOiAjMGI4NDg4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cGFkZGluZzogMTVweDtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNjcnIgcCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uY2NyciBoMiB7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VhcmNoLWhvbGRlciBoNCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICMwMDQ5OTA7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5ob3VycyBwIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbnAuc2VhcmNoX3dlYnNpdGUgYS5idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNlYXJjaC1jb250YWN0IHA6bnRoLWNoaWxkKG4rMykge1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5saW5rLWhvbGRlciB7XG5cdGJhY2tncm91bmQ6ICNkYWRhZGE7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA3NXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweFxufVxuXG4ubGluay1jb250ZW50Omxhc3Qtb2YtdHlwZSAubGluay1ob2xkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHQvKiBUaGUgbGFzdCBpdGVtIHNob3VsZCBoYXZlIG5vIGJvdHRvbSBtYXJnaW4sIHRvIHByZXZlbnQgdW53YW50ZWQgZXh0cmEgc3BhY2luZyBvbiBtb2JpbGUuICovXG59XG5cbi5saW5rLWhvbGRlciBpbWcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogLTYwcHggYXV0byAxNXB4O1xufVxuXG4ubGluay1ob2xkZXIgYS5idXR0b24uc3RhbmRhcmQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAyMTVweDtcblx0bWFyZ2luOiAwcHggYXV0byAwcHg7XG59XG5cbi5zdGF0ZS1saW5rcyBoMiB7XG5cdHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4uc3RhdGUtbGlua3Mge1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogLTYwcHg7XG59XG5cbi8qLSBWaWRlb3MgLSovXG5cbi5mbGV4LXZpZGVvIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyoqKiBJbiBlbWJlZCBibG9ja3MsIGFkanVzdCB2aWRlbyBoZWlnaHQgdG8gYXNzdW1lIGEgMTY6OSByYXRpbyAqKiovXG4ud3AtZW1iZWQtYXNwZWN0LTE2LTkgLmZsZXgtdmlkZW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi8qLSBTdG9yeSBIdWIgKFZpZGVvcykgVGVtcGxhdGUgLSovXG5cbi5lbWJlZC1jb250YWluZXIge1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5mdWxsd2lkdGgge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3RvcnktaHViIHAge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXN0b3J5LWh1YiBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXN0b3J5LWh1YiAuaDIge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zdG9yeS1odWIgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zdG9yeS1odWIgLmgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3RvcnktaHViIHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zdG9yeS1odWIgdGV4dGFyZWEge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDcyMHB4O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zdG9yeS1odWIgLmh1YnNwb3QtYnV0dG9ucyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3RvcnktaHViIC5ocy1jdGEtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAxcmVtIC41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogNzIwcHggKSB7XG5cblx0LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3RvcnktaHViIC5ocy1jdGEtd3JhcHBlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zdG9yeS1odWIgLmh1YnNwb3QtYnV0dG9ucyB7XG5cdFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0fVxufVxuXG4udmlkZW9zLXNlY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udmlkZW9zLXNlY3Rpb24gLnJvdyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZGUyY2M7XG5cdG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8tZW1iZWQge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4udmlkZW9zLXNlY3Rpb24gLmZsZXgtdmlkZW8ge1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiBBc3N1bWUgYSAxNjo5IHJhdGlvICovXG59XG5cbi52aWRlb3Mtc2VjdGlvbiBpZnJhbWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRib3JkZXItd2lkdGg6IDA7XG59XG5cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8tdGV4dCB7XG5cdHBhZGRpbmc6IDAgMS44NzVyZW07XG59XG5cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8tdGV4dCA+IDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuXHQudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXRleHQgPiA6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHR9XG59XG5cbi52aWRlb3Mtc2VjdGlvbiAucm93LFxuLnZpZGVvcy1zZWN0aW9uIGlmcmFtZSB7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zdG9yeS1odWIgLmVtYmVkLWludHJvIHtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4vKiBCb3R0b20gZW1iZWQgb24gdGhlIHBhZ2UgKi9cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXN0b3J5LWh1YiAuZW1iZWQgPiBpZnJhbWUge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiA3MjBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qLSBQdWJsaWNhdGlvbnMgUGFnZSAtKi9cblxuLnB1YnMgaDMge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucm93LnB1Yi1ob2xkZXIge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLyotIEJsb2cgQXJjaGl2ZSBQYWdlIC0qL1xuXG4uYmxvZyBhcnRpY2xlIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLyotIE5ldyBMYW5kaW5nIFBhZ2VzIC0qL1xuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLmFjY29yZGlvbiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24taW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR3aWR0aDogMjAwcHg7XG59XG5cbi5jbGVhci1maXgge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmZsb2F0LXJpZ2h0LXRleHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdHdpZHRoOiA4MCU7XG59XG5cbi5mbG9hdC1sZWZ0LWltYWdlIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbm9sLCB1bCB7XG5cdG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4uZmxvYXQtcmlnaHQtdGV4dCBoMyB7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5ncmV5LWJveCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG5cdHBhZGRpbmc6IDFyZW07XG5cdG1hcmdpbi10b3A6IDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbnAuYWNjLXAge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5hY2MtYmx1ZS1idG4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YTkxO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTJweDtcblx0d2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bWFyZ2luOiA4cHggOHB4IDhweCAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hY2MtYmx1ZS1idG46Zm9jdXMsXG4uYWNjLWJsdWUtYnRuOmhvdmVyIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzA0NjBiOTtcbn1cblxuLmZsb2F0LXJpZ2h0LWJ1bGxldC10ZXh0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR3aWR0aDogODklO1xufVxuXG4ucm93LnByb2dyYW0tcGFnZSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5yb3cucHJvZ3JhbS1wYWdlIGgzIGkge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG5cbi5yb3cucHJvZ3JhbS1wYWdlIGgzIHtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5yb3cucHJvZ3JhbS1wYWdlIGgzIHNwYW4ge1xuXHRjb2xvcjogIzAwNDk5MDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDVweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBQcm92aWRlcnMgTGFuZGluZyBQYWdlIFN0eWxlc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ucGFnZS1pZC0xMzUzOSAjdGV4dC04LndpZGdldCxcbi5wYWdlLWlkLTEzNTM5ICN0ZXh0LTkud2lkZ2V0LFxuLnBhZ2UtaWQtMTM1NTEgI3RleHQtOC53aWRnZXQsXG4ucGFnZS1pZC0xMzU1MSAjdGV4dC05LndpZGdldCxcbi5wYWdlLWlkLTEzNTU0ICN0ZXh0LTgud2lkZ2V0LFxuLnBhZ2UtaWQtMTM1NTQgI3RleHQtOS53aWRnZXQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1pZC0xMzcxNyAjdGV4dC0xMC53aWRnZXQsXG4ucGFnZS1pZC0xMzcxNyAjdGV4dC0xMS53aWRnZXQsXG4ucGFnZS1pZC0xMzcxMyAjdGV4dC0xMC53aWRnZXQsXG4ucGFnZS1pZC0xMzcxMyAjdGV4dC0xMS53aWRnZXQsXG4ucGFnZS1pZC0xMzY5OSAjdGV4dC0xMC53aWRnZXQsXG4ucGFnZS1pZC0xMzY5OSAjdGV4dC0xMS53aWRnZXQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5hLnByb19idG4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDg0YjhlO1xuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cdG1hcmdpbjogMTBweCAwO1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmEucHJvX2J0bjpmb2N1cyxcbmEucHJvX2J0bjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwNTNkNzU7XG59XG5cbmEucHJvX2J0biBpIHtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogTWVkaXVtIG9yIGxlc3MgMTAyMyBvciBsZXNzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG59ICovXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKlxuICogTWVkaXVtIGFuZCB1cCA2NDBweCtcbiAqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcblxuXHQubW9iaWxlLW1lbnUge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0LnRvcG5hdi1tZW51IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0fVxuXG5cdGRpdi5hamF4c2VhcmNocHJvW2lkKj0nYWpheHNlYXJjaHBybyddIC5wcm9ib3ggLnByb21hZ25pZmllciAuaW5uZXJpY29uIHN2Zyxcblx0ZGl2LmFqYXhzZWFyY2hwcm9baWQqPSdhamF4c2VhcmNocHJvJ10gLnByb2JveCAucHJvc2V0dGluZ3MgLmlubmVyaWNvbiBzdmcsXG5cdGRpdi5hamF4c2VhcmNocHJvW2lkKj0nYWpheHNlYXJjaHBybyddIC5wcm9ib3ggLnByb2xvYWRpbmcgc3ZnIHtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdH1cblxuXHQuYnV0dG9uLnN0YW5kYXJkIHtcblx0XHRtYXJnaW46IDBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQjc2VhcmNoIGEuYnV0dG9uLnN0YW5kYXJkIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCNjYWxsb3V0LW1haW4gYS5idXR0b24uc3RhbmRhcmQge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0YS5jYWxsb3V0LW1haW4tbGluayBpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cblxuXHQjbWFwIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21hcC5wbmcpIG5vLXJlcGVhdCAtMjM1cHggMHB4O1xuXHR9XG5cblx0I21hcCBhLmJ1dHRvbi5zdGFuZGFyZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0Lm1hZ2dpZS1tYXAge1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdC5yZXMtbWFpbiB7XG5cdFx0cGFkZGluZzogNDVweCA3JSAzMHB4IDE1cHggIWltcG9ydGFudDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucmVzLW1haW4gYS5idXR0b24uZGFyayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0I2NhbGxvdXQtMSBhLmJ1dHRvbi5zdGFuZGFyZCwgI2NhbGxvdXQtMiBhLmJ1dHRvbi5zdGFuZGFyZCwgI2NhbGxvdXQtMyBhLmJ1dHRvbi5zdGFuZGFyZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQjY2FsbG91dC0xIGgyLCAjY2FsbG91dC0yIGgyLCAjY2FsbG91dC0zIGgyIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Y29sb3I6ICMxZjI5MzI7XG5cdFx0bWFyZ2luOiAwIDAgMTVweDtcblx0fVxuXG5cdCNjYWxsb3V0LTEgcCwgI2NhbGxvdXQtMyBwLCAjY2FsbG91dC0yIHAge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXG5cdCNzaWRlYmFyMSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHR9XG5cblx0I3N0YXRlLXRhYnMgLnRhYnMtdGl0bGU+YSB7XG5cdFx0cGFkZGluZzogMjBweCAxNnB4O1xuXHR9XG5cblx0I3NlYXJjaC10YWJzIC50YWJzLXRpdGxlPmEge1xuXHRcdHBhZGRpbmc6IDIwcHggN3B4O1xuXHR9XG5cblx0LnB1Yi1jb250ZW50IHtcblx0XHR3aWR0aDogODcuMzMzMzMlO1xuXHR9XG5cblx0LnB1Yi1pbWFnZSB7XG5cdFx0d2lkdGg6IDEyLjY2NjY3JTtcblx0fVxuXG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqXG4gKiBMYXJnZSBhbmQgdXAgMTAyNHB4K1xuICoqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuXG5cdCNzZWFyY2ggaDIge1xuXHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbjogMHB4O1xuXHR9XG5cblx0I3NlYXJjaCAuYnV0dG9uLnN0YW5kYXJkIHtcblx0XHQvKiBtYXJnaW4tdG9wOiAxMHB4OyAqL1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG5cblx0I2NhbGxvdXQtbWFpbiBoMiB7XG5cdFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0XHRtYXJnaW46IDAgMCAwIDEwMHB4O1xuXHR9XG5cblx0I21hcCB7XG5cdFx0cGFkZGluZzogNTVweCAwcHggMTA1cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tYXAucG5nKSBuby1yZXBlYXQgbGVmdCBib3R0b207XG5cdH1cblxuXHQjbWFwIHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDY1cHg7XG5cdH1cblxuXHQjY2FsbG91dC0xLCAjY2FsbG91dC0zLCAjY2FsbG91dC0yIHtcblx0XHRwYWRkaW5nOiA1MHB4IDBweDtcblx0fVxuXG5cdCNjYWxsb3V0LTEgcCwgI2NhbGxvdXQtMyBwLCAjY2FsbG91dC0yIHAge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0fVxuXG5cdC5yZXMtbWFpbiB7XG5cdFx0cGFkZGluZzogNDVweCA3JSAzMHB4IDE1cHggIWltcG9ydGFudDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWF4LXdpZHRoOiA3NTVweDtcblx0fVxuXG5cdC5yZXMtaGFsZi0yIHtcblx0XHR3aWR0aDogNDAlO1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdC5yZXMtaGFsZi0xIHtcblx0XHR3aWR0aDogNjAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwZDUyNTE7XG5cdFx0YmFja2dyb3VuZDogIzBkNTI1MTtcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzBkNTI1MSAwJSwgIzE5NmZiZCAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzBkNTI1MSAwJSwjMTk2ZmJkIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzBkNTI1MSAwJSwjMTk2ZmJkIDEwMCUpO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMGQ1MjUxJywgZW5kQ29sb3JzdHI9JyMxOTZmYmQnLEdyYWRpZW50VHlwZT0xICk7XG5cdH1cblxuXHQjc2VhcmNoLXRhYnMgLnRhYnMtdGl0bGU+YSB7XG5cdFx0cGFkZGluZzogMjBweCAyMnB4O1xuXHR9XG5cblx0LmxhbmRpbmctaXRlbSBoMyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogTGFyZ2Ugb25seSAxMDI0cHggLSAxMTk5cHhcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45Mzc1ZW0pIHtcbn0gKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIGlQYWQgaW4gcG9ydHJhaXQgJiBsYW5kc2NhcGVcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuXG5hbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA3NjhweClcbmFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjRweCkge1xuXG5cdCNzdGF0ZS10YWJzIC50YWJzLXRpdGxlPmEge1xuXHRcdHBhZGRpbmc6IDIwcHggMjBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHQjc2VhcmNoLXRhYnMgLnRhYnMtdGl0bGU+YSB7XG5cdFx0cGFkZGluZzogMjBweCAxNXB4O1xuXHR9XG5cblx0I3NpZGViYXIxIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0fVxuXG5cdCNzZWFyY2ggaDIge1xuXHRcdG1hcmdpbjogMCAwIDAgMTQ1cHg7XG5cdH1cblxuXHQjY2FsbG91dC1tYWluIGgyIHtcblx0XHRtYXJnaW46IDAgMCAwIDE0NXB4O1xuXHR9XG5cblx0LmRyb3Bkb3duLm1lbnUubWVkaXVtLWhvcml6b250YWw+bGkub3BlbnMtcmlnaHQ+LmlzLWRyb3Bkb3duLXN1Ym1lbnUge1xuXHRcdGxlZnQ6IC03M3B4O1xuXHR9XG5cblx0I3NlYXJjaC10YWJzIC50YWJzLXRpdGxlPmEge1xuXHRcdHBhZGRpbmc6IDIwcHggOHB4O1xuXHR9XG5cblx0LmNjcnIgLmJ1dHRvbi5zdGFuZGFyZC5zbWFsbCB7XG5cdFx0cGFkZGluZzogMTZweCAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5saW5rLWhvbGRlciBhLmJ1dHRvbi5zdGFuZGFyZCB7XG5cdFx0bWF4LXdpZHRoOiAxODBweDtcblx0fVxuXG59XG5cbi8qKioqKioqKioqKioqKioqKioqXG4gKiBpUGFkIGluIHBvcnRyYWl0XG4gKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlblxuYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY4cHgpXG5hbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDI0cHgpXG5hbmQgKG9yaWVudGF0aW9uIDogcG9ydHJhaXQpIHtcblxuXHQjc3RhdGUtdGFicyAudGFicy10aXRsZT5hIHtcblx0XHRwYWRkaW5nOiAxNXB4IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cblxuXHQjc3RhdGUtdGFicyBsaS5maXJzdC10YWI+YSB7XG5cdFx0cGFkZGluZzogMjNweCAxM3B4O1xuXHR9XG5cblx0I3NlYXJjaC10YWJzIC50YWJzLXRpdGxlPmEge1xuXHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0fVxuXG5cdCNzaWRlYmFyMSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR9XG5cblx0LmxpbmstaG9sZGVyIGEuYnV0dG9uLnN0YW5kYXJkIHtcblx0XHRtYXgtd2lkdGg6IDEyNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXHR9XG5cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBpUGhvbmUgNiBpbiBwb3J0cmFpdCAmIGxhbmRzY2FwZVxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuXG5hbmQgKG1pbi1kZXZpY2Utd2lkdGggOiAzNzVweClcbmFuZCAobWF4LWRldmljZS13aWR0aCA6IDY2N3B4KSB7XG5cblx0LmNjci1zZWFyY2ggcCwgLnNzci1zZWFyY2ggcCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHQuc3RhdGUtaW5mbyBwIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxuXG5cdCNzZWFyY2ggaDIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0I2NhbGxvdXQtbWFpbiBoMiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdH1cblxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5MSU5LIFNUWUxFU1xuKioqKioqKioqKioqKioqKioqKioqL1xuYTpsaW5rLCBhOnZpc2l0ZWQ6bGluayB7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkgxLCBIMiwgSDMsIEg0LCBINSBQIFNUWUxFU1xuKioqKioqKioqKioqKioqKioqKioqL1xuaDEgYSwgLmgxIGEsIGgyIGEsIC5oMiBhLCBoMyBhLCAuaDMgYSwgaDQgYSwgLmg0IGEsIGg1IGEsIC5oNSBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkhFQURFUiBTVFlMRVNcbioqKioqKioqKioqKioqKioqKioqKi9cbi5oZWFkZXIgdWwub2ZmLWNhbnZhcy1saXN0IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5OQVZJR0FUSU9OIFNUWUxFU1xuKioqKioqKioqKioqKioqKioqKioqL1xuXG4udG9wLWJhciAudGl0bGUtYXJlYSB7XG5cdHotaW5kZXg6IDE7IH1cblxuLm9mZi1jYW52YXMtbGlzdCB1bCB7XG5cdG1hcmdpbi1sZWZ0OiAwOyB9XG5cdC5vZmYtY2FudmFzLWxpc3QgdWwgbGkgYSB7XG5cdGJvcmRlci1ib3R0b206IDBweDsgfVxuXHQub2ZmLWNhbnZhcy1saXN0IHVsIC5kcm9wZG93biB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKipcblBPU1RTICYgQ09OVEVOVCBTVFlMRVNcbioqKioqKioqKioqKioqKioqKioqKi9cblxuLmNvbnRlbnQtY2xhc3NpYyB7XG5cdHBhZGRpbmc6IDY0cHggMDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZnVsbC13aWR0aCAuY29udGVudCAuaW5uZXItY29udGVudCB7XG5cdHBhZGRpbmctdG9wOiAxMDFweDtcbn1cblxuLmJ5bGluZSB7XG5cdGNvbG9yOiAjOTk5OyB9XG5cbi5lbnRyeS1jb250ZW50IGltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvOyB9XG5cbi5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IGltZy5hbGlnbmxlZnQge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0OyB9XG5cbi5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0LCAuZW50cnktY29udGVudCBpbWcuYWxpZ25yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiAxLjVlbTtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7IH1cblxuLmVudHJ5LWNvbnRlbnQgLmFsaWduY2VudGVyLCAuZW50cnktY29udGVudCBpbWcuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7IH1cblxuLmVudHJ5LWNvbnRlbnQgdmlkZW8sIC5lbnRyeS1jb250ZW50IG9iamVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvOyB9XG5cbi5lbnRyeS1jb250ZW50IHByZSB7XG5cdGJhY2tncm91bmQ6ICNlZWU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjZWNlY2U7XG5cdHBhZGRpbmc6IDEwcHg7IH1cblxuLndwLWNhcHRpb24ge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNlZWU7XG5cdHBhZGRpbmc6IDVweDsgfVxuXHQud3AtY2FwdGlvbiBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlOyB9XG5cdC53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcblx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdG1hcmdpbjogNHB4IDAgN3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSB7XG5cdGNvbG9yOiAjM2U0MDQ0O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdG1hcmdpbi10b3A6IDRyZW07XG5cdG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gcCxcbi5wb3N0LXBhc3N3b3JkLWZvcm0gbGFiZWwge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRiYWNrZ3JvdW5kOiAjMjE5OWU4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICNmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW46IDAgMXJlbSAuNXJlbSAwO1xuXHRwYWRkaW5nOiAuNXJlbSAxcmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0b3V0bGluZTogMDtcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzE1ODNjYztcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbklNQUdFIEdBTExFUlkgU1RZTEVTXG4qKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqXG5QQUdFIE5BVkkgU1RZTEVTXG4qKioqKioqKioqKioqKioqKioqKiovXG4ucGFnZS1uYXZpZ2F0aW9uIHtcblx0bWFyZ2luLXRvcDogMXJlbTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5DT01NRU5UIFNUWUxFU1xuKioqKioqKioqKioqKioqKioqKioqL1xuI2NvbW1lbnRzIC5jb21tZW50bGlzdCB7XG5cdG1hcmdpbi1sZWZ0OiAwcHg7IH1cblxuI3Jlc3BvbmQgdWwge1xuXHRtYXJnaW4tbGVmdDogMHB4OyB9XG5cbi5jb21tZW50bGlzdCBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y2xlYXI6IGJvdGg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdHBhZGRpbmc6IDAuNzMzNWVtIDEwcHg7IH1cblx0LmNvbW1lbnRsaXN0IGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwOyB9XG5cdC5jb21tZW50bGlzdCBsaSB1bC5jaGlsZHJlbiB7XG5cdG1hcmdpbjogMDsgfVxuXG4uY29tbWVudGxpc3QgbGlbY2xhc3MqPWRlcHRoLV0ge1xuXHRtYXJnaW4tdG9wOiAxLjFlbTsgfVxuXG4uY29tbWVudGxpc3QgbGkuZGVwdGgtMSB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAwOyB9XG5cbi5jb21tZW50bGlzdCBsaTpub3QoLmRlcHRoLTEpIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5jb21tZW50bGlzdCAudmNhcmQge1xuXHRtYXJnaW4tbGVmdDogNTBweDsgfVxuXHQuY29tbWVudGxpc3QgLnZjYXJkIGNpdGUuZm4ge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7IH1cblx0LmNvbW1lbnRsaXN0IC52Y2FyZCB0aW1lIHtcblx0ZmxvYXQ6IHJpZ2h0OyB9XG5cdC5jb21tZW50bGlzdCAudmNhcmQgdGltZSBhIHtcblx0XHRjb2xvcjogIzk5OTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblx0XHQuY29tbWVudGxpc3QgLnZjYXJkIHRpbWUgYTpmb2N1cyxcblx0XHQuY29tbWVudGxpc3QgLnZjYXJkIHRpbWUgYTpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblx0LmNvbW1lbnRsaXN0IC52Y2FyZCBpbWcuYXZhdGFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxMHB4O1xuXHRwYWRkaW5nOiAycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjZWNlY2U7XG5cdGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmNvbW1lbnRsaXN0IC5jb21tZW50X2NvbnRlbnQgcCB7XG5cdG1hcmdpbjogMC43MzM1ZW0gMCAxLjVlbTtcblx0Zm9udC1zaXplOiAxZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4uY29tbWVudGxpc3QgLmNvbW1lbnQtcmVwbHktbGluayB7XG5cdGZsb2F0OiByaWdodDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5DT01NRU5UIEZPUk0gU1RZTEVTXG4qKioqKioqKioqKioqKioqKioqKiovXG4ucmVzcG9uZC1mb3JtIHtcblx0bWFyZ2luOiAxLjVlbSAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMi4yZW07IH1cblx0LnJlc3BvbmQtZm9ybSBmb3JtIHtcblx0bWFyZ2luOiAwLjc1ZW0gMDsgfVxuXHQucmVzcG9uZC1mb3JtIGZvcm0gbGkge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjczMzVlbTsgfVxuXHRcdC5yZXNwb25kLWZvcm0gZm9ybSBsaSBsYWJlbCxcblx0XHQucmVzcG9uZC1mb3JtIGZvcm0gbGkgc21hbGwge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0LnJlc3BvbmQtZm9ybSBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG5cdC5yZXNwb25kLWZvcm0gZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcblx0LnJlc3BvbmQtZm9ybSBmb3JtIGlucHV0W3R5cGU9dXJsXSxcblx0LnJlc3BvbmQtZm9ybSBmb3JtIHRleHRhcmVhIHtcblx0XHRwYWRkaW5nOiAzcHggNnB4O1xuXHRcdGJhY2tncm91bmQ6ICNlZmVmZWY7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2NlY2VjZTtcblx0XHRsaW5lLWhlaWdodDogMS41ZW07IH1cblx0XHQucmVzcG9uZC1mb3JtIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcblx0XHQucmVzcG9uZC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5cdFx0LnJlc3BvbmQtZm9ybSBmb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1cyxcblx0XHQucmVzcG9uZC1mb3JtIGZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7IH1cblx0XHQucmVzcG9uZC1mb3JtIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTppbnZhbGlkLFxuXHRcdC5yZXNwb25kLWZvcm0gZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTppbnZhbGlkLFxuXHRcdC5yZXNwb25kLWZvcm0gZm9ybSBpbnB1dFt0eXBlPXVybF06aW52YWxpZCxcblx0XHQucmVzcG9uZC1mb3JtIGZvcm0gdGV4dGFyZWE6aW52YWxpZCB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3JkZXItY29sb3I6ICNmYmMyYzQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZTdlYjtcblx0XHQtbXMtYm94LXNoYWRvdzogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lOyB9XG5cdC5yZXNwb25kLWZvcm0gZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuXHQucmVzcG9uZC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG5cdC5yZXNwb25kLWZvcm0gZm9ybSBpbnB1dFt0eXBlPXVybF0ge1xuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0bWluLXdpZHRoOiAyNTBweDsgfVxuXHQucmVzcG9uZC1mb3JtIGZvcm0gdGV4dGFyZWEge1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0XHR3aWR0aDogOTcuMyU7XG5cdFx0aGVpZ2h0OiAxNTBweDsgfVxuXG4jY29tbWVudC1mb3JtLXRpdGxlIHtcblx0bWFyZ2luOiAwIDAgMS4xZW07IH1cblxuI2FsbG93ZWRfdGFncyB7XG5cdG1hcmdpbjogMS41ZW0gMTBweCAwLjczMzVlbSAwOyB9XG5cbi5ub2NvbW1lbnRzIHtcblx0bWFyZ2luOiAwIDIwcHggMS4xZW07IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuU0lERUJBUlMgJiBBU0lERVNcbioqKioqKioqKioqKioqKioqKioqKi9cbi53aWRnZXQgdWwge1xuXHRtYXJnaW46IDA7IH1cblx0LndpZGdldCB1bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5GT09URVIgU1RZTEVTXG4qKioqKioqKioqKioqKioqKioqKiovXG4uZm9vdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkZPVU5EQVRJT04gU1RZTEVTXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKioqKioqKioqKioqKioqKipcblBMVUdJTiBTVFlMRVNcbioqKioqKioqKioqKioqKioqKioqKi9cbi5nZm9ybV9ib2R5IHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG5cdG1hcmdpbjogMDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEJveHppbGxhIChQb3B1cCkgU3R5bGVzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5ib3h6aWxsYSAuYm94emlsbGEtY2xvc2UtaWNvbiB7XG5cdHBhZGRpbmc6IDZweCA4cHg7XG59XG5cbi5ib3h6aWxsYSBwIHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4uYm94emlsbGEtY29udGFpbmVyID4gLmJveHppbGxhIHtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYm94emlsbGEgYSB7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA0OTkwO1xufVxuXG4vKiBCdXR0b24gKi9cbi5ib3h6aWxsYS13ZWJzaXRlLWZlZWRiYWNrLXN1cnZleW1vbmtleSBhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDk5MDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAuNzVyZW0gMS41cmVtO1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuU3R5bGVzaGVldDogUmV0aW5hIFNjcmVlbnMgJiBEZXZpY2VzIFN0eWxlc2hlZXRcblxuV2hlbiBoYW5kbGluZyByZXRpbmEgc2NyZWVucyB5b3UgbmVlZCB0byBtYWtlIGFkanVzdG1lbnRzLCBlc3BlY2lhbGx5XG5pZiB5b3UncmUgbm90IHVzaW5nIGZvbnQgaWNvbnMuIEhlcmUgeW91IGNhbiBhZGQgdGhlbSBpbiBvbmUgbmVhdFxucGxhY2UuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuU3R5bGVzaGVldDogUHJpbnQgU3R5bGVzaGVldFxuXG5UaGlzIGlzIHRoZSBwcmludCBzdHlsZXNoZWV0LiBUaGVyZSdzIHByb2JhYmx5IG5vdCBhIGxvdFxub2YgcmVhc29ucyB0byBlZGl0IHRoaXMgc3R5bGVzaGVldC5cblxuUmVtZW1iZXIgdG8gYWRkIHRoaW5ncyB0aGF0IHdvbid0IG1ha2Ugc2Vuc2UgdG8gcHJpbnQgYXRcbnRoZSBib3R0b20uIFRoaW5ncyBsaWtlIG5hdiwgYWRzLCBhbmQgZm9ybXMgc2hvdWxkYmUgc2V0XG50byBkaXNwbGF5IG5vbmUuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgcHJpbnQge1xuXHQqIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Y29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG5cdHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHQtbXMtZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblx0YSwgYTp2aXNpdGVkIHtcblx0Y29sb3I6ICM0NDQgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblx0YTphZnRlciwgYTp2aXNpdGVkOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuXHRhIGFiYnJbdGl0bGVdOmFmdGVyLCBhOnZpc2l0ZWQgYWJiclt0aXRsZV06YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuXHQuaXIgYTphZnRlcixcblx0YVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuXHRhW2hyZWZePVwiI1wiXTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7IH1cblx0cHJlLCBibG9ja3F1b3RlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG5cdHRoZWFkIHtcblx0ZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG5cdHRyLCBpbWcge1xuXHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cblx0aW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblx0QHBhZ2Uge1xuXHRtYXJnaW46IDAuNWNtOyB9XG5cdHAsIGgyLCBoMyB7XG5cdG9ycGhhbnM6IDM7XG5cdHdpZG93czogMzsgfVxuXHRoMixcblx0aDMge1xuXHRwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuXHQuc2lkZWJhcixcblx0LnBhZ2UtbmF2aWdhdGlvbixcblx0LndwLXByZXYtbmV4dCxcblx0LnJlc3BvbmQtZm9ybSxcblx0bmF2IHtcblx0ZGlzcGxheTogbm9uZTsgfVxufVxuXG4vKioqKioqKlxuICogQ0NEQ1xuICoqKioqKiovXG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNjZGMgLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAxMDFweDtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNjZGMgLmNvbnRlbnQgLmFydGljbGUtaGVhZGVyICsgLmlubmVyLWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG4gKiBTYWxzYSBFbmdhZ2UgRm9ybXNcbiAqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qIERlZmF1bHQgZm9udCBzaXplIGZvciBTYWxzYSB0ZXh0ICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jY2RjIC5zbGktZWxlbWVudCxcbi5zbGktZWxlbWVudCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2NkYyAuc2xpLWJ1dHRvbixcbi5zbGktYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDk5MDtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0cGFkZGluZzogMWVtIDJlbTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqXG4gKiBCbG9ja3MgdjFcbiAqKioqKioqKioqKioqKioqKioqKi9cbi8qIEJsb2NrcywgTm8gU2lkZWJhciAodjEgdGVtcGxhdGUtYmxvY2tzLnBocCksIFBVVFAsIGFuZCBXaWRlc2NyZWVuIENvbG9yIEhlYWRlcnMgKi9cblxuLyogVHlwb2dyYXBoeSAqL1xuXG4uYmxvY2tzIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3MgcCxcbi5ibG9ja3MgaW5wdXQsXG4uYmxvY2tzIGxpIHtcblx0Y29sb3I6ICMzZTQwNDQ7XG59XG5cbi5ibG9ja3MgcCxcbi5ibG9ja3MgaW5wdXQsXG4uYmxvY2tzIHVsIHtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4vKiBIZWFkZXIgKi9cbi5ibG9ja3MgLmlubmVyLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiB3b3JrYXJvdW5kIGZvciBzdGF0ZSBmYWN0IHNoZWV0cyAqL1xuLmJsb2NrcyAuYXJ0aWNsZS1oZWFkZXItbmF2ICsgLmlubmVyLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4vKiBJbmNsdWRlcyBJRTExIHN0YXRpYyB3b3JrYXJvdW5kICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9ja3MgLmhlYWRlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1pbCAuaGVhZGVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtd2lkZXNjcmVlbi1jb2xvci1oZWFkZXJzIC5oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wdXRwIC5oZWFkZXIsXG4uYm9keS1tZmEgLmhlYWRlcixcbi5lcnJvcjQwNCAuaGVhZGVyLFxuLnNlYXJjaC1yZXN1bHRzICNoZWFkZXIge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG5cdHRvcDogMHB4O1xufVxuXG4uYmxvY2tzIC5lbnRyeS1jb250ZW50IC5wb3N0LXBhc3N3b3JkLWZvcm0ge1xuXHRtYXJnaW46IDVyZW0gYXV0bztcbn1cblxuLmJsb2NrcyBoMSxcbi5ibG9ja3MgLmgxIHtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRmb250LXNpemU6IDNyZW07XG59XG5cbi5ibG9ja3MgaDIsXG4uYmxvY2tzIC5oMiB7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0Zm9udC1zaXplOiAyLjVyZW07XG59XG5cbi5ibG9ja3MgaDMsXG4uYmxvY2tzIC5oMyB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG59XG5cbi8qIE1lZGl1bSBvciBsYXJnZXIgNzIwcHggd2l0aCArIDFyZW0gLyAxNnB4IG9uIGVhY2ggc2lkZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDc1MnB4ICkge1xuXG4gICAgLmJsb2NrcyBoMSxcblx0LmJsb2NrcyAuaDEge1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB9XG59XG5cbi5ibG9ja3MuY29udGVudCBoZWFkZXIuYXJ0aWNsZS1oZWFkZXIge1xuXHRwYWRkaW5nLXRvcDogMS41ZW07XG5cdHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbn1cblxuLmJsb2NrcyAuYXJ0aWNsZS1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2U0MDQ0O1xufVxuXG4uYXJ0aWNsZS1oZWFkZXItbmF2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzE4MzE1YTtcbn1cblxuLmJsb2NrcyAucGFnZS10aXRsZSxcbi5hcnRpY2xlLWhlYWRlci1uYXYsXG4uYXJ0aWNsZS1oZWFkZXItbmF2IGEge1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFydGljbGUtaGVhZGVyLW5hdiBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAuNWVtO1xufVxuXG4uYXJ0aWNsZS1oZWFkZXItbmF2IGE6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogLS41ZW07XG59XG5cbi5hcnRpY2xlLWhlYWRlci1uYXYgYTpmb2N1cyxcbi5hcnRpY2xlLWhlYWRlci1uYXYgYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmxvY2tzIC5wYWdlLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogT3ZlcnJpZGUgZGVmYXVsdCBXUCBzZXR0aW5ncyAqL1xuLmJsb2NrcyAud3AtYmxvY2stY29sdW1ucyxcbi5ibG9ja3MgLndwLWJsb2NrLWNvdmVyLFxuLmJsb2NrcyAud3AtYmxvY2stZ3JvdXAge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5ibG9ja3MgLmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stY29sdW1ucywgLyoqIFdvcmthcm91bmQgZm9yIGV4Y2VzcyBzcGVjaWZpY2l0eSBpbiBibG9ja3MtdjIgKiovXG4uYmxvY2tzIC53cC1ibG9jay1jb2x1bW5zLFxuLndwLWJsb2NrLWNvbHVtbnMge1xuXHRtYXJnaW4tYm90dG9tOiAwcmVtO1xufVxuXG4uYmxvY2tzIC53cC1ibG9jay1jb2x1bW4sXG4ud3AtYmxvY2stY29sdW1uIHtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDQwZW0gKSB7XG5cblx0LmJsb2NrcyAuZW50cnktY29udGVudCA+IC53cC1ibG9jay1jb2x1bW5zLCAvKiogV29ya2Fyb3VuZCBmb3IgZXhjZXNzIHNwZWNpZmljaXR5IGluIGJsb2Nrcy12MiAqKi9cblx0LmJsb2NrcyAud3AtYmxvY2stY29sdW1ucyxcblx0LndwLWJsb2NrLWNvbHVtbnMge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblxuXHQuYmxvY2tzIC53cC1ibG9jay1jb2x1bW4sXG5cdC53cC1ibG9jay1jb2x1bW4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDByZW07XG5cdH1cbn1cblxuLmJsb2NrcyAuZW50cnktY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5ibG9ja3MgLmVudHJ5LWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi8qIFNlZSBDQ0EtODkzLiBXb3JrYXJvdW5kIGZvciBidWcgd2hlcmUgcHJvdGVjdGVkIHBvc3QgcGFzc3dvcmQgZm9ybXMgd291bGQgb3RoZXJ3aXNlIGFwcGVhciBmbHVzaCB3aXRoIFwiUHJvdGVjdGVkXCIgcGFnZSB0aXRsZSBzZWN0aW9uLiBUaGlzIENTUyBjb2RlIGlzIG5vdCBEUlksIGJ1dCBpdCdzIGNhdXNlIGJ5IGFuIGFzc3VtcHRpb24gaW4gdGhlIHYxIGJsb2NrcyBzdWNoIGFzIC95YWxlLyB3aGVyZSB0aGUgZmlyc3QgZWxlbWVudCwgdXN1YWxseSBhIGNvdmVyIGVsZW1lbnQsIGlzIGZsdXNoIHdpdGggdGhlIGNvbnRlbnQgYWJvdmUgaXQuICovXG4uYmxvY2tzIC5lbnRyeS1jb250ZW50ID4gLnBvc3QtcGFzc3dvcmQtZm9ybSB7XG5cdG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi53cC1ibG9jay1pbWFnZSxcbi53cC1ibG9jay1pbWFnZSBmaWd1cmUge1xuXHRtYXJnaW4tdG9wOiAwOyAvKiBvdmVycmlkZSBmb3VuZGF0aW9uLm1pbi5jc3MgZmlndXJlICovXG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLndwLWJsb2NrLWltYWdlIGltZyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3MgcCxcbi5ibG9ja3MgLmhhcy10ZXh0LWFsaWduLWxlZnQsXG4uYmxvY2tzIC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIsXG4uYmxvY2tzIC5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogNzIwcHg7XG59XG5cbi5ibG9ja3MgYSxcbi5ibG9ja3MgZm9ybSxcbi5ibG9ja3MgaW1nLFxuLmJsb2NrcyBpbnB1dCxcbi5ibG9ja3MgbGFiZWwsXG4uYmxvY2tzIGxpLFxuLmJsb2NrcyBvbCxcbi5ibG9ja3MgcCxcbi5ibG9ja3MgdWwge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5pbmZvYm94IHtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRtYXJnaW46IDJyZW0gYXV0bztcblx0bWluLWhlaWdodDogaW5oZXJpdDtcblx0bWF4LXdpZHRoOiA3MjBweDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5pbmZvYm94OmJlZm9yZSB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5pbmZvYm94IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5pbmZvYm94IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciA+IDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyID4gOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stYnV0dG9ucyB7XG5cdG1hcmdpbi10b3A6IDFlbTtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5wICsgLndwLWJsb2NrLWJ1dHRvbnMge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uIHtcblx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9ja3MgLndwLWJsb2NrLWNvdmVyIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyoqIFJlbW92ZSB0b3AgbWFyZ2luIHdoZW4gYW4gYWxpZ25mdWxsIGl0ZW0gaXMgdGhlIGZpcnN0IGl0ZW0gb24gdGhlIHBhZ2UgKiovXG4ucHV0cCAuZW50cnktY29udGVudCA+IC5hbGlnbmZ1bGw6Zmlyc3QtY2hpbGQsXG4uZW50cnktY29udGVudCA+IC5hbGlnbmZ1bGw6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogNDBlbSApIHtcblx0LmJsb2NrcyAuYWxpZ253aWRlIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblxuXHQuYmxvY2tzIC5hbGlnbmZ1bGwge1xuXHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9ja3MgdGV4dGFyZWEge1xuXHRoZWlnaHQ6IDVlbTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIGhyIHtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9ja3MgLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5oc2Zvcm0tY29udGFpbmVyIGJyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5ocy1mb3JtIHtcblx0Y29sb3I6ICMzZTQwNDQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiA3MjBweDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5ocy1mb3JtIC5hY3Rpb25zIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9ja3MgLmVudHJ5LWNvbnRlbnQgLmhzLWZvcm0gLmFjdGlvbnM6Zm9jdXMgLmhzLWJ1dHRvbixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyAuZW50cnktY29udGVudCAuaHMtZm9ybSAuYWN0aW9uczpob3ZlciAuaHMtYnV0dG9uIHtcblx0Ym9yZGVyOiBub25lO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi8qIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyBpbnB1dC5ocy1pbnB1dCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyB0ZXh0YXJlYS5ocy1pbnB1dCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyBzZWxlY3QuaHMtaW5wdXQge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJvcmRlci13aWR0aDogMCAwIDRweCAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRoZWlnaHQ6IDIuNDM3NXJlbTtcblx0cGFkZGluZzogLjVyZW07XG59ICovXG5cbi5ocy1mb3JtLXJlcXVpcmVkIHtcblx0cGFkZGluZy1sZWZ0OiAycHg7XG59XG5cbi5ocy1mb3JtLXJlcXVpcmVkLFxuLmhzLWVycm9yLW1zZ3MgbGkge1xuXHRjb2xvcjogI2VlMzMyNTtcbn1cblxuLyogLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5ocy1mb3JtIFt0eXBlPVwiY29sb3JcIl0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9ja3MgLmhzLWZvcm0gW3R5cGU9XCJkYXRlXCJdLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5ocy1mb3JtIFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9ja3MgLmhzLWZvcm0gW3R5cGU9XCJkYXRldGltZVwiXSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyAuaHMtZm9ybSBbdHlwZT1cImVtYWlsXCJdLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5ocy1mb3JtIFt0eXBlPVwibW9udGhcIl0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9ja3MgLmhzLWZvcm0gW3R5cGU9XCJudW1iZXJcIl0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9ja3MgLmhzLWZvcm0gW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyAuaHMtZm9ybSBbdHlwZT1cInNlYXJjaFwiXSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyAuaHMtZm9ybSBbdHlwZT1cInRlbFwiXSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyAuaHMtZm9ybSBbdHlwZT1cInRleHRcIl0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9ja3MgLmhzLWZvcm0gW3R5cGU9XCJ0aW1lXCJdLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5ocy1mb3JtIFt0eXBlPVwidXJsXCJdLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5ocy1mb3JtIFt0eXBlPVwid2Vla1wiXSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyAuaHMtZm9ybSB0ZXh0YXJlYSxcbi5wb3N0LXBhc3N3b3JkLWZvcm0gW3R5cGU9XCJ0ZXh0XCJdIHtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRib3JkZXItd2lkdGg6IDAgMCA0cHggMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn0gKi9cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5lbnRyeS1jb250ZW50IC5ocy1mb3JtIGxhYmVsIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyBsYWJlbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5ibG9ja3MgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5lbnRyeS1jb250ZW50IC5ocy1idXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJvcmRlci13aWR0aDogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmc6IC43NWVtIDEuMmVtO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9ja3MgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyAuZW50cnktY29udGVudCAuaHMtYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDk5MDtcbn1cblxuLyogT3ZlcmxheSBhbGwgYnV0dG9ucyBvbiBob3ZlciAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9ja3MgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyAuZW50cnktY29udGVudCAuaHMtYnV0dG9uOmZvY3VzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5lbnRyeS1jb250ZW50IC5ocy1idXR0b246aG92ZXIge1xuXHQvKiBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLDAsMCwuNSkgMCUsIHJnYmEoMCwwLDAsLjUpIDEwMCUpOyAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9ja3MgLmVudHJ5LWNvbnRlbnQgLmhzLWJ1dHRvbjpmb2N1czpub3QoLmluYWN0aXZlKSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyAuZW50cnktY29udGVudCAuaHMtYnV0dG9uOmhvdmVyOm5vdCguaW5hY3RpdmUpIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5lbnRyeS1jb250ZW50IC5ocy1idXR0b24ge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2NrcyAuZ3JvdXAtcGFkZGVkLFxuLmJsb2NrcyAucGFkZGVkIHtcblx0cGFkZGluZzogMXJlbTtcbn1cblxuLmJsb2NrcyAud3AtYmxvY2stZ3JvdXAucGFkZGVkIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gOmZpcnN0LWNoaWxkLFxuLmJsb2NrcyAuZ3JvdXAtcGFkZGVkIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrcyAucGFkZGVkIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gOmxhc3QtY2hpbGQsXG4uYmxvY2tzIC5ncm91cC1wYWRkZWQgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyAud3AtYmxvY2stZ3JvdXAge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IC8qIGRlZmF1bHQgYmFja2dyb3VuZCBjb2xvciwgY2FuIGJlIG92ZXJ3cml0dGVuIGlubGluZSAqL1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdC8qIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4IDIwcHg7ICovXG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcblx0ZGlzcGxheTogaW5saW5lLWdyaWQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogNDBlbSApIHtcblxuXHQud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQgPiBmaWd1cmUgPiBpbWcsXG4ud3AtYmxvY2stbWVkaWEtdGV4dCA+IGZpZ3VyZSA+IHZpZGVvIHtcblx0bWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiA2MDFweCApIHtcblxuXHQuYmxvY2tzIC5ncm91cC1wYWRkZWQsXG5cdC5ibG9ja3MgLnBhZGRlZCB7XG5cdFx0cGFkZGluZzogMnJlbTtcblx0fVxuXG5cdC53cC1ibG9jay1tZWRpYS10ZXh0IHtcblx0XHRwYWRkaW5nOiAycmVtO1xuXHR9XG5cblx0LndwLWJsb2NrLW1lZGlhLXRleHQuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0LndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIHAgPiBiciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyAuZW50cnktY29udGVudCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5lbnRyeS1jb250ZW50IC5idXR0b24sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9ja3MgLmVudHJ5LWNvbnRlbnQgLmFjY29yZGlvbi10aXRsZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2NrcyAuYWNjb3JkaW9uIGJyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvY2tzIC5ocy1jdGEtd3JhcHBlciAuY3RhX2J1dHRvbiA+IHAge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmFydGljbGUtaGVhZGVyLWJvbGQtaGVhZGVycyBoMSxcbi5hcnRpY2xlLWhlYWRlci1ib2xkLWhlYWRlcnMgLmgxLFxuLmFydGljbGUtaGVhZGVyLWJvbGQtaGVhZGVycyBoMixcbi5hcnRpY2xlLWhlYWRlci1ib2xkLWhlYWRlcnMgLmgyLFxuLmFydGljbGUtaGVhZGVyLWJvbGQtaGVhZGVycyBoMyxcbi5hcnRpY2xlLWhlYWRlci1ib2xkLWhlYWRlcnMgLmgzLFxuLmFydGljbGUtaGVhZGVyLWJvbGQtaGVhZGVycyBoNCxcbi5hcnRpY2xlLWhlYWRlci1ib2xkLWhlYWRlcnMgLmg0LFxuLmFydGljbGUtaGVhZGVyLWJvbGQtaGVhZGVycyBoNSxcbi5hcnRpY2xlLWhlYWRlci1ib2xkLWhlYWRlcnMgLmg1LFxuLmFydGljbGUtaGVhZGVyLWJvbGQtaGVhZGVycyBoNixcbi5hcnRpY2xlLWhlYWRlci1ib2xkLWhlYWRlcnMgLmg2IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFydGljbGUtaGVhZGVyLWdyYWRpZW50IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCB0byBib3R0b20sICMxMTM1NmIgMCUsICMwMDQ5OTAgNTAlKTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqXG4gKiBNRkEgVGVtcGxhdGVcbiAqKioqKioqKioqKioqKioqKioqKi9cblxuLm1mYS10b3BuYXYge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIElFMTEgd29ya2Fyb3VuZCAqL1xuXHRkaXNwbGF5OiBncmlkO1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdGp1c3RpZnktaXRlbXM6IHJpZ2h0O1xufVxuXG4ubWZhLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ubWZhLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5tZmEtY29udGVudCAuZW50cnktY29udGVudCBvbDpub3QoLmFjY29yZGlvbiksXG4ubWZhLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgdWw6bm90KC5hY2NvcmRpb24pIHtcblx0cGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4ud2lkdGhzLXN0YXJ0LWF0LTcyMCA+ICoge1xuXHRtYXgtd2lkdGg6IDcyMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ud2lkdGhzLXN0YXJ0LWF0LTcyMCAuYWxpZ253aWRlIHtcblx0bWF4LXdpZHRoOiA5NjBweDtcbn1cblxuLndpZHRocy1zdGFydC1hdC03MjAgLmFsaWduZnVsbCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJvZHktbWZhLFxuLmJvZHktbWZhIHAsXG4uYm9keS1tZmEgbGkge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tZmEtbmF2LWNvbHVtbiB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG59XG5cbi5tZmEtY29udGVudCBhLFxuLm1mYS1mb290ZXIgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWZhLWNvbnRlbnQgYS5idXR0b24sXG4ubWZhLWNvbnRlbnQgYS5hY2NvcmRpb24tdGl0bGUsXG4ubWZhLWNvbnRlbnQgYS5tZmEtc3RlcHMtbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuXG4vKiAtLSBNRkEgYnV0dG9ucyAtLSAqL1xuXG4uYm9keS1tZmEgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5ib2R5LW1mYSAuYnV0dG9uLFxuLm1mYS1yZWxhdGVkLWl0ZW06bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogMCAycHggNHB4IC00cHggIzAwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJvZHktbWZhIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4uYm9keS1tZmEgLmJ1dHRvbixcbi5tZmEtcmVsYXRlZC1pdGVtOmxhc3QtY2hpbGQgLm1mYS1yZWxhdGVkLWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG59XG5cbi5ib2R5LW1mYSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLFxuLmJvZHktbWZhIC5idXR0b246bm90KC5oYXMtYmFja2dyb3VuZCksXG4ubWZhLXJlbGF0ZWQtaXRlbTpsYXN0LWNoaWxkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkLW1mYS1hY3Rpb24pO1xufVxuXG4uYm9keS1tZmEgLndwLWJsb2NrLWJ1dHRvbiB7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tZmEtdG9wbmF2IC5kcm9wZG93bi5tZW51Lm1lZGl1bS1ob3Jpem9udGFsID4gbGkuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQgPiBhOjphZnRlciB7XG5cdGJvcmRlci13aWR0aDogNHB4O1xuXHRyaWdodDogNnB4O1xufVxuXG4ubWZhLXRvcG5hdiAuZHJvcGRvd24ubWVudS5tZWRpdW0taG9yaXpvbnRhbCA+IGxpLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50LmlzLWFjdGl2ZSA+IGE6OmFmdGVyIHtcblx0Ym9yZGVyLXdpZHRoOiAwO1xufVxuXG4ubWZhLXRvcG5hdi1tZW51IHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLm1mYS10b3BuYXYtbWVudSB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1mYS10b3BuYXYtbWVudSA+IGxpID4gYSB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJvZHktbWZhIC5hcnRpY2xlLWhlYWRlciB7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDk5MDtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCB0byBib3R0b20sICMxMTM1NmIgMCUsICMwMDQ5OTAgNTAlKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ZGlzcGxheTogZ3JpZDtcblx0bWluLWhlaWdodDogY2FsYyggNDB2aCAtIDEwMXB4ICk7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXRvcDogMS41ZW07XG5cdHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbn1cblxuLmJvZHktbWZhIC5wYWdlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAzcmVtO1xufVxuXG4uYm9keS1tZmEgaDIsXG4uYm9keS1tZmEgLmgyIHtcblx0Zm9udC1zaXplOiAyLjVyZW07XG59XG5cbi5ib2R5LW1mYSBoMyxcbi5ib2R5LW1mYSAuaDMge1xuXHRmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmJvZHktbWZhIC5wYWdlLWRlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5ib2R5LW1mYSAuZW50cnktY29udGVudCA6dGFyZ2V0IHtcblx0bWFyZ2luLXRvcDogY2FsYyggLTEwMXB4IC0gMWVtICk7XG59XG5cbi5ib2R5LW1mYSAuZW50cnktY29udGVudCAuYWNjb3JkaW9uLWJsb2NrICsgLmFjY29yZGlvbi1ibG9jayA6dGFyZ2V0IHtcblx0bWFyZ2luLXRvcDogY2FsYyggLTEwMXB4IC0gMmVtICk7XG59XG5cbi8qIE1GQSBTdGVwcyBOYXYgKi9cblxuLm1mYS1zdGVwcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cblxuLm1mYS1zdGVwcy1saXN0IHtcblx0bWFyZ2luOiAwO1xufVxuXG4ubWZhLXN0ZXBzLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG4ubWZhLXN0ZXBzLWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICMzZTQwNDQ7XG5cdHBhZGRpbmc6IC43NXJlbSAxcmVtO1xufVxuXG4ubWZhLXN0ZXBzLWxpbmsge1xuXHRib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcblx0dHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tZmEtc3RlcHMtaXRlbTpmaXJzdC1jaGlsZCAubWZhLXN0ZXBzLWxpbmsge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuXG4ubWZhLXN0ZXBzLWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0gLm1mYS1zdGVwcy1saW5rLFxuLm1mYS1zdGVwcy1saW5rLWFjdGl2ZSwgLyogK2RvIGFzc2lnbiB0aGlzIGFjdGl2ZSBjbGFzcyB2aWEgbWVudS5waHAsIHRoZW4gZ2V0IHJpZCBvZiB0aGUgbGluZSBhYm92ZSAqL1xuLm1mYS1zdGVwcy1saW5rOmZvY3VzLFxuLm1mYS1zdGVwcy1saW5rOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZC1tZmEtYWN0aW9uKTtcbn1cblxuLyogTUZBIFN0ZXBzIE5hdiAqL1xuXG4ubWZhLXJlbGF0ZWQtbGlzdCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubWZhLXJlbGF0ZWQtaXRlbSB7XG5cdG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4ubWZhLXJlbGF0ZWQtaXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5tZmEtcmVsYXRlZC1pdGVtOmxhc3QtY2hpbGQgLm1mYS1yZWxhdGVkLWxpbmsge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLm1mYS1jb250ZW50IC5tZmEtcmVsYXRlZC1pdGVtOmxhc3QtY2hpbGQgLm1mYS1yZWxhdGVkLWxpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIE1GQSBTaWRlYmFyICovXG5cbi5ib2R5LW1mYSAuc2lkZWJhciB7XG5cdHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiBjYWxjKCAxMDFweCAtIDJyZW0gKTtcbn1cblxuLmJvZHktbWZhIC5zaWRlYmFyID4gOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLmJvZHktbWZhIC5zaWRlYmFyID4gOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4vKiBNRkEgQ29udGVudCAqL1xuXG4vKiAuYm9keS1tZmEgLmVudHJ5LWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQsICovXG4uYmxvY2tzIC53cC1ibG9jay1jb2x1bW4gOmZpcnN0LWNoaWxkLCAvKiogd29ya2Fyb3VuZCBmb3IgYmxvY2tzLXYyIGV4Y2VzcyBzcGVjaWZpY2l0eSAqKi9cbi53cC1ibG9jay1jb2x1bW4gOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLyogLmJvZHktbWZhIC5lbnRyeS1jb250ZW50ID4gOmxhc3QtY2hpbGQsICovXG4uYmxvY2tzIC53cC1ibG9jay1jb2x1bW4gOmxhc3QtY2hpbGQsIC8qKiB3b3JrYXJvdW5kIGZvciBibG9ja3MtdjIgZXhjZXNzIHNwZWNpZmljaXR5ICoqL1xuLndwLWJsb2NrLWNvbHVtbiA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib2R5LW1mYSAuZmxleC12aWRlbyB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogYXNzdW1lZCAxNjo5IHJhdGlvICovXG59XG5cbi5ib2R5LW1mYSAuZmxleC12aWRlbyBpZnJhbWUge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ib2R5LW1mYSAud3AtYmxvY2staW1hZ2U6bm90KC5pcy1zdHlsZS1yb3VuZGVkKSBpbWcge1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5jaGVja2xpc3QtY2FyZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Ym94LXNoYWRvdzogMCAycHggNHB4IC00cHggIzAwMDtcblx0bWFyZ2luOiAycmVtIGF1dG87XG5cdHBhZGRpbmc6IDFyZW07XG59XG5cbi8qIENoZWNrbGlzdCBJdGVtcyAqL1xuLmNoZWNrbGlzdC1pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuXHRtYXJnaW4tdG9wOiAycmVtO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2xpc3QtaXRlbSArIC5jaGVja2xpc3QtaXRlbSB7XG5cdG1hcmdpbi10b3A6IC0ycmVtO1xufVxuXG4uY2hlY2tsaXN0LWl0ZW0gLmNoZWNrbGlzdC1pdGVtLWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2hlY2tsaXN0LWl0ZW0gLmNoZWNrbGlzdC1pdGVtLWNvbnRlbnQgPiBoMjpmaXJzdC1jaGlsZCB7XG5cdC8qIHdvcmthcm91bmQgZm9yIEgyIGZvbnQgc2l6aW5nIHRoYXQgd291bGQgb3RoZXJ3aXNlIGNhdXNlIGl0IHRvIGFwcGVhciBhIGZldyBwaXhlbHMgdG9vIGxvdyB0byBhbGlnbiB3aXRoIHRoZSBjaGVja2JveCBpbWFnZSAqL1xuXHRtYXJnaW4tdG9wOiAtLjE1ZW07XG59XG5cbi5jaGVja2xpc3QtaXRlbSAuY2hlY2tsaXN0LWl0ZW0tY29udGVudCA+IDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogSGlkZSBpbWFnZSAvIGNoZWNrbWFyayBjb250YWluZXIgYnkgZGVmYXVsdCB1bmxlc3MgaXQncyBpbnNpZGUgYSBibG9jayBncm91cCAqL1xuLmNoZWNrbGlzdC1pdGVtLWltYWdlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndwLWJsb2NrLWdyb3VwIC5jaGVja2xpc3QtaXRlbS1pbWFnZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogNHB4IHNvbGlkICMzMzM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMnJlbTtcblx0d2lkdGg6IDJyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWJsb2NrLWdyb3VwIC5jaGVja2xpc3QtaXRlbS1pbWFnZTphZnRlciB7XG5cdGJvcmRlcjogMCBzb2xpZCAjZWUzMTI0O1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDhweDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogOHB4O1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxODAlO1xuXHR3aWR0aDogOTAlO1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC44LDAuOCkgdHJhbnNsYXRlWCgyMCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlICkge1xuXHQud3AtYmxvY2stZ3JvdXAgLmNoZWNrbGlzdC1pdGVtLWltYWdlOmFmdGVyIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcblx0fVxufVxuXG4ud3AtYmxvY2stZ3JvdXAgLmNoZWNrbGlzdC1pdGVtLWNoZWNrZWQgLmNoZWNrbGlzdC1pdGVtLWltYWdlOmFmdGVyIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVgoMjAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5ib2R5LW1mYSAuY2hlY2tsaXN0LWl0ZW0tY2hlY2tlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uYm9keS1tZmEgLmNhcmQgPiA6Zmlyc3QtY2hpbGQsXG4uYm9keS1tZmEgLndwLWJsb2NrLWdyb3VwLmNhcmQgPiA6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYm9keS1tZmEgLmNhcmQgPiA6bGFzdC1jaGlsZCxcbi5ib2R5LW1mYSAud3AtYmxvY2stZ3JvdXAuY2FyZCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+IDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJvZHktbWZhIC53cC1ibG9jay1pbWFnZSB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5ib2R5LW1mYSAud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyID4gZmlnY2FwdGlvbixcbi5ib2R5LW1mYSAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCA+IGZpZ2NhcHRpb24sXG4uYm9keS1tZmEgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0ID4gZmlnY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYm9keS1tZmEgLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tbWZhLWdldGhlbHAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1tZmEtZ2V0aGVscCBoMixcbi5zZWN0aW9uLW1mYS1nZXRoZWxwIC5oMixcbi5zZWN0aW9uLW1mYS1nZXRoZWxwIGgzLFxuLnNlY3Rpb24tbWZhLWdldGhlbHAgLmgzIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNlY3Rpb24tbWZhLWdldGhlbHAgLnJvdyA+IDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5zZWN0aW9uLW1mYS1nZXRoZWxwIC5yb3cgPiA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5tZmEtZ3JheS1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdHBhZGRpbmc6IC4yNXJlbSAxcmVtO1xufVxuXG4ubWZhLWdldGhlbHAtZm9ybSA+ICoge1xuXHRtYXJnaW46IC41cmVtIDA7XG59XG5cbi5tZmEtZ2V0aGVscC1zZWxlY3Qge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKCAxMDAlICsgMXJlbSApO1xuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgdmFyKC0tY29sb3ItcmVkLW1mYS1hY3Rpb24pO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRtYXJnaW4tbGVmdDogLjI1cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcblx0cGFkZGluZy1yaWdodDogMS41cmVtO1xuXHR3aWR0aDogYXV0bztcbn1cblxuLm1mYS1nZXRoZWxwLXNlbGVjdDpmb2N1cyxcbi5tZmEtZ2V0aGVscC1zZWxlY3Q6aG92ZXJ7XG5cdGJveC1zaGFkb3c6IDAgMCA0cHggMHB4ICNmZmY7XG59XG5cbi5tZmEtZ2V0aGVscC1zZWxlY3Qgb3B0aW9uIHtcblx0cGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLm1mYS1nZXRoZWxwLXN0YXR1cyB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWZhLWdldGhlbHAtc3RhdHVzID4gOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLm1mYS1nZXRoZWxwLXN0YXR1cyA+IDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLml0ZW0taGlkZGVuLFxuLm1mYS1nZXRoZWxwLXN0YXR1cy1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDA7XG5cdC8qIG1hcmdpbjogMDsgKi9cblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LyogcGFkZGluZzogMDsgKi9cblx0dHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ib2R5LW1mYSAubWZhLWZvb3RlciB7XG5cdHBhZGRpbmc6IC41cmVtIDA7XG59XG5cbi5ib2R5LW1mYSAuZm9vdGVyLW5vdGljZXMge1xuXHRtYXJnaW46IDA7XG59XG5cbi5ib2R5LW1mYSAuZm9vdGVyLW5vdGljZXMgPiA6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiA0MGVtICkge1xuXHQud2lkdGhzLXN0YXJ0LWF0LTcyMCAuYWxpZ253aWRlIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblxuXHQud2lkdGhzLXN0YXJ0LWF0LTcyMCAuYWxpZ25mdWxsIHtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cblxuXHQubWZhLXN0ZXBzLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiA2NGVtICkge1xuXHQuYm9keS1tZmEgLndwLWJsb2NrLWJ1dHRvbjpudGgtb2YtdHlwZSgybi0xKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xuXHR9XG5cblx0LmJvZHktbWZhIC53cC1ibG9jay1idXR0b24ge1xuXHRcdHdpZHRoOiBjYWxjKCA1MCUgLSAuMjVlbSApO1xuXHR9XG5cblx0Lm1mYS1zdGVwcy1saXN0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQubWZhLXN0ZXBzLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC5tZmEtc3RlcHMtbGluayB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0Lm1mYS1zdGVwcy1saW5rIHtcblx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMnB4O1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKlxuKiBBY2NvcmRpb24gQmxvY2tcbioqKioqKioqKioqKioqKioqKi9cblxuLmFjY29yZGlvbi1ibG9jayB7XG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi8qIEFjY29yZGlvbiBUaXRsZSBjb250YWlucyBhbiBvcHRpb25hbCBpY29uLCBhbmQgdGl0bGUgdGV4dCAqL1xuLmFjY29yZGlvbi10aXRsZSB7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXNpemU6IDJyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHBhZGRpbmc6IDFyZW0gNC41cmVtIDFyZW0gMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWNjb3JkaW9uLXRpdGxlLWhhcy1pY29uOmJlZm9yZSB7XG5cdHRvcDogNnJlbTtcblx0bWFyZ2luLXRvcDogdW5zZXQ7XG59XG5cbi5hY2NvcmRpb24tdGl0bGUgLmFjY29yZGlvbi1pY29uLXN2ZyB7XG5cdGhlaWdodDogNHJlbTtcblx0d2lkdGg6IDRyZW07XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogLjVyZW07XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hY2NvcmRpb24taWNvbi1ncmFkaWVudC13cmFwcGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8qIEFjY29yZGlvbnMgd2l0aCBhbiBpbWFnZSBhbmQgZGVzY3JpcHRpb24gYXJlIGFsd2F5cyBzdGFja2VkLCBzbyBhbHdheXMgYWRkIHNwYWNlIGJlbmVhdGggdGhlIGltYWdlICovXG4uaGFzLWFjYy1kZXNjcmlwdGlvbiAuYWNjb3JkaW9uLWltZyB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiA0MGVtICkge1xuXG5cdC5hY2NvcmRpb24tdGl0bGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQuYWNjb3JkaW9uLXRpdGxlLmhhcy1hY2MtZGVzY3JpcHRpb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmFjY29yZGlvbi10aXRsZS1oYXMtaWNvbjpiZWZvcmUge1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0xM3B4O1xuXHR9XG5cdFxuXHQuYWNjb3JkaW9uLWljb24tZ3JhZGllbnQtd3JhcHBlciB7XG5cdFx0ZmxleDogbm9uZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogdW5zZXQ7XG5cdH1cblxuXHQuYWNjb3JkaW9uLWltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogNjRlbSApIHtcblx0LmFjY29yZGlvbi1pbWcge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmFjY29yZGlvbi1pY29uLWdyYWRpZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTtcblx0Ym9yZGVyLXJhZGl1czogLjVyZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbi5hY2NvcmRpb24taWNvbi1ncmFkaWVudC1ncmF5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCAzMGRlZywgIzVmNWY1ZiAyNSUsICM5YjliOWIgOTUlKTtcbn1cblxuLmFjY29yZGlvbi1pY29uLWdyYWRpZW50LWJsdWUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDMwZGVnLCAjMWMzNTYzIDI1JSwgIzFlNTViYSA5NSUpO1xufVxuXG4uYWNjb3JkaW9uLWljb24tZ3JhZGllbnQtcmVkIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCAzMGRlZywgIzllMTMxMyAyNSUsICNlZDMxMjQgOTUlKTtcbn1cblxuLmFjY29yZGlvbi10aXRsZS10ZXh0IHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0YWxpZ24tc2VsZjogY2VudGVyOyAvKiBWZXJ0aWNhbGx5IGFsaWduIHRpdGxlIHRleHQgaW4gY2FzZSB0aGVyZSdzIGFuIGljb24gbmV4dCB0byBpdCAqL1xufVxuXG4uYWNjb3JkaW9uLXRpdGxlIGgyLFxuLmFjY29yZGlvbi10aXRsZSAuaDIge1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG59XG5cbi5pcy1hY3RpdmUgPiAuYWNjb3JkaW9uLXRpdGxlLFxuLmFjY29yZGlvbi10aXRsZTpmb2N1cyxcbi5hY2NvcmRpb24tdGl0bGU6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cblxuLmFjY29yZGlvbi10aXRsZTpmb2N1cyxcbi5hY2NvcmRpb24tdGl0bGU6aG92ZXIge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmFjY29yZGlvbi1jb250ZW50IHtcblx0cGFkZGluZzogMXJlbTtcbn1cblxuLmFjY29yZGlvbi1jb250ZW50IGE6bm90KC5hY2NvcmRpb24tdGl0bGUpIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIC5hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi1jb250ZW50ID4gOmZpcnN0LWNoaWxkIHsgKi9cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLyogLmFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7ICovXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCA+IDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogLmFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLWNvbnRlbnQgPiA6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKSB7ICovXG4uYWNjb3JkaW9uLWNvbnRlbnQgPiAqIHtcblx0bWFyZ2luOiAxcmVtIGF1dG87XG5cdG1heC13aWR0aDogNzIwcHg7XG59XG5cbi5hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi1jb250ZW50ID4gb2wsXG4uYWNjb3JkaW9uLWJsb2NrIC5hY2NvcmRpb24tY29udGVudCA+IHVsOm5vdCguYWNjb3JkaW9uLWJsb2NrKSB7XG5cdHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLmFjY29yZGlvbi1ibG9jayArIC5hY2NvcmRpb24tYmxvY2sge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0bWFyZ2luLXRvcDogLTFlbTtcbn1cblxuLmFjY29yZGlvbi1ibG9jayArIC5hY2NvcmRpb24tYmxvY2sgPiBsaSA+IC5hY2NvcmRpb24tdGl0bGUge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDQwZW0gKSB7XG5cblx0LyogQWRkZWQgc3BlY2lmaWNpdHkgZm9yIG5lc3RlZCBhY2NvcmRpb25zICovXG5cdC5hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi1ibG9jay5hbGlnbndpZGUgKyAuYWNjb3JkaW9uLWJsb2NrLFxuXHQuYWNjb3JkaW9uLWJsb2NrLmFsaWdud2lkZSArIC5hY2NvcmRpb24tYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IC0ycmVtO1xuXHR9XG5cblx0LmFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLWJsb2NrLmFsaWduZnVsbCArIC5hY2NvcmRpb24tYmxvY2ssXG5cdC5hY2NvcmRpb24tYmxvY2suYWxpZ25mdWxsICsgLmFjY29yZGlvbi1ibG9jayB7XG5cdFx0bWFyZ2luLXRvcDogLTNyZW07XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDY0ZW0gKSB7XG5cdC5hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLWl0ZW0ge1xuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UgKSB7XG5cdC5hY2NvcmRpb24tdGl0bGUge1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBDYWxsIHRvIEFjdGlvbiAoQ1RBKSBCbG9ja1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uY3RhLWJsb2NrIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyMzcsIDIyNiwgMjA0LCAwLjUzMyksIHJnYmEoMjM3LCAyMjYsIDIwNCwgMC44KSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZGUyY2M7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLXRvcDogMmVtO1xuXHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdG1heC13aWR0aDogNzIwcHg7XG5cdHBhZGRpbmc6IDJyZW07XG59XG5cbi5jdGEtYmxvY2sgPiA6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uY3RhLWJsb2NrIC5jdGEtaHRtbC13cmFwcGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmN0YS1ibG9jayAuY3RhLWh0bWwtd3JhcHBlciBiciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdGEtYmxvY2sgLmJ1dHRvbiB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcbn1cblxuLmN0YS1ibG9jayA+IDpsYXN0LWNoaWxkLFxuLmN0YS1ibG9jayA6bGFzdC1jaGlsZC5idXR0b24ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKi0gTm8gTG9uZ2VyIFVzZWQ/IC0qL1xuXG4vKiBUaGlzIHdhcyBwYXJ0IG9mIHRoZSBvbGRlciBDQ0RDIHBhZ2Ugd2l0aCB0aGUgbWFwIGxlZ2VuZCAqL1xuLyogXG4ubWFwLWxlZ2VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luOiAxZW0gYXV0bztcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tYXAtbGVnZW5kIHAge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogLjVyZW0gYXV0bztcbn1cblxuLm1hcC1sZWdlbmQgLmNvbG9yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW46IC4yNWVtIDFlbSAxZW07XG4gICAgd2lkdGg6IDFlbTtcbn1cblxuLm1hcC1sZWdlbmQgLmJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ5OTA7XG59XG5cbi5tYXAtbGVnZW5kIC5ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOThhMWFiO1xufSAqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQ0NSJlIgU2VhcmNoLCBjb25uZWN0ZWQgdG8gSHVic3BvdFxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNjcnItc2VhcmNoIC5wYWdlLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2Nyci1zZWFyY2ggbWFpbiB7XG5cdG1hcmdpbi10b3A6IDRyZW07XG5cdG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNjcnItc2VhcmNoIGFzaWRlIHtcblx0LyoqIEFzaWRlIGFuZCBtYWluIGZsb2F0LCBzbyB0aGUgbWFyZ2lucyBkb24ndCBzdGFjay4gU28gZG9uJ3QgYWRkIGEgdG9wIG1hcmdpbiBieSBkZWZhdWx0LCBvbiBtb2JpbGUuICoqL1xuXHRtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogNDBlbSApIHtcblx0LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2Nyci1zZWFyY2ggYXNpZGUge1xuXHRcdG1hcmdpbi10b3A6IDRyZW07IC8qIFRoaXMgcHJldmVudHMgdGhlIHNpZGViYXIgZnJvbSB0b3VjaGluZyB0aGUgaGVhZGVyIGFib3ZlICovXG5cdFx0cG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiBjYWxjKCAxMDFweCArIDJyZW0gKTsgLyogVGhlIHN0aWNreSBzaWRlYmFyIHNob3VsZCBiZSBiZWxvdyB0aGUgaGVhZGVyIHBsdXMgYSBsaXR0bGUgZXh0cmEgdG9wIG1hcmdpbi4gKi9cblx0fVxufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jY3JyLXNlYXJjaCBsYWJlbCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jY3JyLXNlYXJjaCAuaW5uZXItY29udGVudCBhOm5vdCguYWNjb3JkaW9uLXRpdGxlKTpub3QoLmJ1dHRvbikge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNjcnJzLXNlYXJjaC10aXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjZTYzO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZlODdkLCAjZjhjZTYzKTtcblx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCA0cHggMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAuMjVlbSAuNWVtIC41ZW07XG5cdG1hcmdpbi1ib3R0b206IC0wLjVlbTtcbn1cblxuLmNjcnItc2VhcmNoLWxvY2F0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Nyci1hdXRvc2VhcmNodHlwZS1pbnB1dCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jY3JyLWFnZW5jeSB7XG5cdG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLmNjcnItYWdlbmN5LFxuLmFzaWRlLWNhcmQge1xuXHRtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5jY3JyLXNlYXJjaC1zdGF0dXMsXG4uY2Nyci1zZWFyY2h0eXBlIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNjcnItYWdlbmN5LFxuLmFzaWRlLWNhcmQsXG4uY2Nyci1zZWFyY2gtc3RhdHVzLFxuLmNjcnItc2VhcmNodHlwZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IC41cmVtO1xuXHRib3gtc2hhZG93OiAwIDRweCAxNnB4IDAgI2VlZTtcblx0Ym94LXNoYWRvdzogMCA0cHggMTZweCAwIHJnYmEoMCwwLDAsLjAzKTtcblx0cGFkZGluZzogMXJlbTtcbn1cblxuLyogU2hvdWxkIGZpbmQgaW5zdGFuY2VzIG9mIHN0YXRlLWxpbmtzIG9uIG90aGVyIHBhZ2VzIGFuZCBwb3NzaWJseSByZW1vdmUgdGhlIGN1c3RvbSBtYXJnaW4gYW5kIHBhZGRpbmcgKi9cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNjcnItc2VhcmNoIC5zdGF0ZS1saW5rcyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jY3JyLXNlYXJjaCAuc3RhdGUtbGlua3MgaDIgIHtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNjcnItc2VhcmNoIC5saW5rLWhvbGRlciB7XG5cdHBhZGRpbmc6IDFyZW07XG59XG5cbi5jY3JyLXN0YXRlLXJlc291cmNlcy1saW5rLXRpdGxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uY2Nyci1hZ2VuY3kgLmFjY29yZGlvbi1jb250ZW50ID4gdWw6bm90KC5hY2NvcmRpb24tYmxvY2spIHtcblx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHQvKiBsb29rIGluIG1haW4gc3R5bGUuY3NzIGFuZCBhZGQgaGVyZTogLmFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLWNvbnRlbnQgPiB1bDpub3QoLmFjY29yZGlvbi1ibG9jaykgKi9cbn1cblxuLmNjcnItYWdlbmN5LWdyYXlib3gge1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4vKi0gLSovXG5cbi5ib2xkLWhlYWRlcnMgaDEsXG4uYm9sZC1oZWFkZXJzIC5oMSxcbi5ib2xkLWhlYWRlcnMgaDIsXG4uYm9sZC1oZWFkZXJzIC5oMixcbi5ib2xkLWhlYWRlcnMgaDMsXG4uYm9sZC1oZWFkZXJzIC5oMyxcbi5ib2xkLWhlYWRlcnMgaDQsXG4uYm9sZC1oZWFkZXJzIC5oNCxcbi5ib2xkLWhlYWRlcnMgaDUsXG4uYm9sZC1oZWFkZXJzIC5oNSxcbi5ib2xkLWhlYWRlcnMgaDYsXG4uYm9sZC1oZWFkZXJzIC5oNiB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ibGFjay1oZWFkZXJzIGgxLFxuLmJsYWNrLWhlYWRlcnMgLmgxLFxuLmJsYWNrLWhlYWRlcnMgaDIsXG4uYmxhY2staGVhZGVycyAuaDIsXG4uYmxhY2staGVhZGVycyBoMyxcbi5ibGFjay1oZWFkZXJzIC5oMyxcbi5ibGFjay1oZWFkZXJzIGg0LFxuLmJsYWNrLWhlYWRlcnMgLmg0LFxuLmJsYWNrLWhlYWRlcnMgaDUsXG4uYmxhY2staGVhZGVycyAuaDUsXG4uYmxhY2staGVhZGVycyBoNixcbi5ibGFjay1oZWFkZXJzIC5oNiB7XG5cdGNvbG9yOiAjMDAwO1xufSJdfQ== */
