.minimal-social{margin:0 0 1.5rem}.jiathis_style_32x32{margin:0 0 1.5rem}.single-parent .minimal-social .addthis_toolbox,.single-parent .minimal-social .addthis_sharing_toolbox{height:auto !important}.minimal-social .addthis_default_style a.at300b,.minimal-social .addthis_default_style a.at300m,.minimal-social .addthis_sharing_toolbox a.at-share-btn{padding:2px 60px 4px 5px;margin:0 2px 5px 2px;opacity:.9;max-height:40px}.minimal-social .addthis_sharing_toolbox a.at-share-btn{float:left}.minimal-social .addthis_sharing_toolbox a.at-share-btn span.at300bs{display:block}.minimal-social .addthis_default_style a.at300b:hover,.minimal-social .addthis_default_style a.at300m:hover,.minimal-social .addthis_sharing_toolbox a.at-share-btn:hover{opacity:1}.at-share-tbx-element .at-share-btn.at-svc-facebook,.at-svc-facebook,.addthis_button_facebook{background:#3b5998}.at-share-tbx-element .at-share-btn.at-svc-twitter,.at-svc-twitter,.addthis_button_twitter{background:#1da1f2}.at-share-tbx-element .at-share-btn.at-svc-pinterest_share,.at-svc-pinterest_share,.addthis_button_pinterest_share{background:#cb2027}.at-share-tbx-element .at-share-btn.at-svc-email,.at-svc-email,.addthis_button_email{background:#848484}.at-share-tbx-element .at-share-btn.at-svc-compact,.at-svc-compact,.addthis_button_compact{background:#fc6d4c}@media all and (max-width: 630px){.minimal-social .addthis_default_style a.at300b,.minimal-social .addthis_default_style a.at300m,.minimal-social .addthis_sharing_toolbox a.at-share-btn{padding:2px 5px 4px 5px;max-width:40px;max-height:40px}}.social-widget a{float:left;width:18%;padding:.3rem;margin-right:2%;background:#000;border-radius:50%}.social-widget a svg{fill:#FFF}#comments{margin-bottom:2rem}#comments h3{text-align:center;font-weight:600;font-size:2.4rem;text-transform:uppercase}#respond{background:#e5f1f8;padding:1rem}#respond h3{font-size:2rem}#respond label{font-size:1rem}#respond input[type=text],#respond input[type=email]{width:40%}#respond textarea{height:auto}#respond #submit{font-size:1.5rem;margin:1rem 0 0}footer p,footer h2,footer h3,footer h4{color:#FFF}footer p,footer ul,footer ol{font-size:1rem}footer ul{margin:0}@media only screen and (min-width: 740px){footer ul{padding-right:2.5rem}}footer ul li{list-style:none;margin:.3rem 0 0 0;padding:0;color:#FFF;line-height:1.2}footer a{color:#FFF}footer p.menu-title{font-weight:700;margin:0;color:#FFF}.footer-credits p{color:#888;font-size:.75rem}footer span.logo a{display:block}@media only screen and (max-width: 640px){.menu-one,.menu-two,.menu-three{margin-bottom:1.5rem}}.formbuilder-embed,.ea-form-wrapper{position:relative;color:#090a0b;font-family:'Open Sans', sans-serif;max-width:600px;margin:0 0 2rem}.ea-form-wrapper{max-width:100%}.formbuilder-embed a{color:#5492cc}.formbuilder-embed a:hover,.formbuilder-embed a:active,.formbuilder-embed a:focus{text-decoration:underline}.formbuilder-embed .aligncenter{text-align:center}.formbuilder-embed form tbody td{padding:2px 0;color:#090a0b}.formbuilder-embed table{border:0;width:100%}.formbuilder-embed table tr{background:none}.formbuilder-embed table,.formbuilder-embed table tr td,.formbuilder-embed table input{font-size:1rem;font-family:'Open Sans', sans-serif}.formbuilder-embed table tr td:first-child{text-align:right;line-height:1.4;padding-top:5px;padding-right:6px}.formbuilder-embed table tr td[align=left]:first-child{text-align:left}.formbuilder-embed table img{height:30px !important}.formbuilder-embed form tbody tr td:first-child{width:40%}.formbuilder-embed form tbody tr td+td{width:60%}.formbuilder-embed textarea{font-size:0.875em;width:90%;padding:0.5em;font-family:'Open Sans', sans-serif}.formbuilder-embed form tbody td textarea{width:90%;padding:0.5em;font-family:'Open Sans', sans-serif}.formbuilder-embed form select{width:90%}.formbuilder-embed .action-team-icon,.formbuilder-embed .peta-living-icon,.formbuilder-embed .peta2-enews-icon,.formbuilder-embed .peta-catalog-icon,.formbuilder-embed .peta-kids-icon,.formbuilder-embed .peta-prime-icon{display:inline}form.formbuilder-embed input[type="text"]{height:auto !important;width:90%}.formbuilder-embed table input,.formbuilder-embed table select,.formbuilder-embed table textarea{display:inline !important;padding:4px;line-height:120%;margin:0 !important}.formbuilder-embed input#btnSubmit,.formbuilder-embed input#keithResetButton{padding:0 10px;font-family:'Open Sans', sans-serif;font-size:1.3rem;text-transform:uppercase;color:#fff;background:#36b7e1;padding:.5rem 1.5rem;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;border-radius:1000px;cursor:pointer}.formbuilder-embed input#btnSubmit:hover,.formbuilder-embed input#keithResetButton:hover{background:#2E81C4}@media all and (max-width: 440px){.formbuilder-embed form tbody tr td{display:block;text-align:left !important;width:100% !important}.formbuilder-embed form tbody tr td:first-child{padding:10px 2px 0}table tr th,table tr td{padding:0.3rem 0.4rem}}.ea_widget_container{line-height:1.6;margin:0 0 2rem}.ea_widget_container .en_social_buttons .simple{width:auto;display:inline-block;float:none}.ea_widget_container .ajax-loader-bg{display:none}.ea_widget_container table{width:100%}.ea_widget_container span{font-size:1rem !important}.ea_widget_container label{float:left;width:39%;padding:6px 6px 6px 0;text-align:right;line-height:120%}.ea_widget_container input[type="text"],.ea_widget_container textarea{float:right;width:59%;height:auto;margin:0 0 4px 0;padding:4px;font-size:inherit;line-height:120%;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:1px solid #999999}.ea_widget_container select{float:right;width:59%;height:auto;margin:0 0 4px 0;padding:4px;font-size:inherit;line-height:120%}.ea_widget_container .ea-field-text,.ea_widget_container textarea{border-radius:0}.ea_widget_container .comp_15 p{margin-left:41.5%;line-height:1.6rem}.ea_widget_container .ea-field-error{font-size:.875rem;color:red;clear:both;float:right;width:54%;border:0;margin:0 5.333% 4px 0}.ea_widget_container fieldset{border:0;margin:.5rem 0;padding:0;width:100%}.ea_widget_container fieldset textarea{float:none;width:100%;margin:.5rem 0}.ea_widget_container .comp_9{width:100%}.ea_widget_container .comp_15 label{width:100%;text-align:left}.ea_widget_container .comp_26{border:0;background:0;width:95%;padding:0;margin:1rem 0}.ea_widget_container .comp_26 textarea{width:100%;margin:0;float:none}.ea_widget_container .ea-form-buttons input[value="Submit"],.ea_widget_container .ea-form-buttons input[value="Reset"],.ea_widget_container .ea-form-buttons input.submit-button{padding:0 10px;font-family:'Open Sans', sans-serif;font-size:1.3rem;text-transform:uppercase;color:#fff;background:#36b7e1;padding:.5rem 1.5rem;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;border-radius:1000px;cursor:pointer}.ea_widget_container .ea-form-buttons input[value="Submit"]:hover,.ea_widget_container .ea-form-buttons input[value="Reset"]:hover,.ea_widget_container .ea-form-buttons input.submit-button:hover{background:#2E81C4}.ea_widget_container .ea-form-buttons{padding:0 0 0 41.5%}.ea_widget_container .ea-form-buttons input[value="Submit"],.ea_widget_container .ea-form-buttons input[value="Reset"]{float:right;margin-left:4px}.ea_widget_container .ea-form-buttons input.reset-button{display:none}.ea_widget_container .ea-opt-in{margin-left:0;padding:0 0 0 41.5%;line-height:1.6rem}.ea_widget_container .ea-opt-in input[type="checkbox"]{margin:0}.ea_widget_container .ea-form-wrapper .ea-error{border-color:red !important}.ea_widget_container .en_social_buttons .simple{width:50px;height:50px}.ea_widget_container .en_social_buttons a{display:inline-block;width:44px;height:44px;margin-right:5px}.ea_widget_container .en_social_buttons .en_twitter a{background:#36b7e1 url(../img/icon-twitter.svg);background-size:contain}.ea_widget_container .en_social_buttons .en_facebook a{background:#2e81c4 url(../img/icon-facebook.svg);background-size:contain}.ea_widget_container .en_social_buttons img{display:none}@media all and (max-width: 888px){.ea_widget_container .comp_15 p{line-height:1.6rem}.ea_widget_container span{font-size:1.4rem !important}}@media all and (max-width: 640px){.ea_widget_container .comp_15 p{line-height:1.25rem}.ea_widget_container span{font-size:1rem !important}}@media all and (max-width: 440px){.ea_widget_container label{float:none;width:100%;padding:0 0 2px 0;text-align:left;line-height:120%}.ea_widget_container input[type="text"],.ea_widget_container textarea{float:none;width:100%;margin:0}.ea_widget_container select{float:none;width:100%;margin:0}.ea_widget_container .comp_15 p{margin-left:0}.ea_widget_container .ea-form-buttons{padding-left:0}.ea_widget_container .ea-form-buttons input[value="Submit"],.ea_widget_container .ea-form-buttons input[value="Reset"]{float:left;margin-left:0}.ea_widget_container .ea-form-buttons input[value="Reset"]{margin-left:4px}.ea_widget_container .ea-opt-in{padding:0}}body.admin-bar{position:static}a{color:#36b7e1}a:hover{color:#0C86AE}p a{font-weight:600}p.social-share-notice{font-size:.75rem}blockquote{border-left:0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:1rem 0;margin:0 2rem 1.25rem;color:#000;font-size:1.25rem}.mobile-top-links{display:none}.row{max-width:1088px}.button{text-transform:uppercase;background:#36b7e1;font-size:1.5rem;font-weight:300;padding:.5rem 1.5rem;border-radius:1000px}.button:hover,.button:active{background:#2E81C4}.main-content{padding-bottom:3rem}div{max-width:100%}@media only screen and (max-width: 740px){table tr th,table tr td{padding:0}}.bar{padding:2rem 0}.bright-bar{background:#2e81c4;color:#FFF}.bright-bar h2,.bright-bar h3,.bright-bar h4,.bright-bar p,.bright-bar li,.bright-bar a{color:#FFF}.dark-bar{background:#252525;color:#FFF}.light-bar{background:#d0e7f5}@media only screen and (max-width: 1100px){html{font-size:15px}}@media only screen and (max-width: 1030px){html{font-size:14px}}@media only screen and (max-width: 892px){html{font-size:13px}}@media only screen and (max-width: 850px){html{font-size:12px}}@media only screen and (max-width: 780px){html{font-size:16px}input{font-size:1rem !important}}.featherlight{background-color:rgba(0,0,0,0.67)}.small-up-2 .gallery-item.column-block{width:50%;max-width:50%;overflow:hidden;position:relative}.small-up-2 .gallery-item.column-block a{display:block;position:relative;width:100%;height:100%}.small-up-2 .gallery-item.column-block a:after{display:block;opacity:0;position:absolute;content:"";background-color:rgba(0,0,0,0.67);bottom:0;top:0;width:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.small-up-2 .gallery-item.column-block:hover a:after{opacity:1.0;-webkit-transition:opacity .3s;transition:opacity .3s}@media only screen and (min-width: 40.063em){.large-block-grid-2 .gallery-item.column-block,.medium-up-2 .gallery-item.column-block{width:50%;max-width:50%;margin-bottom:1em}}.small-up-3 .gallery-item.column-block{width:33.33333%;max-width:33.33333%;overflow:hidden;position:relative}.small-up-3 .gallery-item.column-block a{display:block;position:relative;width:100%;height:100%}.small-up-3 .gallery-item.column-block a:after{display:block;opacity:0;position:absolute;content:"";background-color:rgba(0,0,0,0.67);bottom:0;top:0;width:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.small-up-3 .gallery-item.column-block:hover a:after{opacity:1.0;-webkit-transition:opacity .3s;transition:opacity .3s}@media only screen and (min-width: 40.063em){.large-block-grid-3 .gallery-item.column-block,.medium-up-3 .gallery-item.column-block{width:33.33333%;max-width:33.33333%;margin-bottom:1em}}.small-up-4 .gallery-item.column-block{width:25%;max-width:25%;overflow:hidden;position:relative}.small-up-4 .gallery-item.column-block a{display:block;position:relative;width:100%;height:100%}.small-up-4 .gallery-item.column-block a:after{display:block;opacity:0;position:absolute;content:"";background-color:rgba(0,0,0,0.67);bottom:0;top:0;width:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.small-up-4 .gallery-item.column-block:hover a:after{opacity:1.0;-webkit-transition:opacity .3s;transition:opacity .3s}@media only screen and (min-width: 40.063em){.large-block-grid-4 .gallery-item.column-block,.medium-up-4 .gallery-item.column-block{width:25%;max-width:25%;margin-bottom:1em}}.small-up-5 .gallery-item.column-block{width:20%;max-width:20%;overflow:hidden;position:relative}.small-up-5 .gallery-item.column-block a{display:block;position:relative;width:100%;height:100%}.small-up-5 .gallery-item.column-block a:after{display:block;opacity:0;position:absolute;content:"";background-color:rgba(0,0,0,0.67);bottom:0;top:0;width:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.small-up-5 .gallery-item.column-block:hover a:after{opacity:1.0;-webkit-transition:opacity .3s;transition:opacity .3s}@media only screen and (min-width: 40.063em){.large-block-grid-5 .gallery-item.column-block,.medium-up-5 .gallery-item.column-block{width:20%;max-width:20%;margin-bottom:1em}}.small-up-6 .gallery-item.column-block{width:16.66667%;max-width:16.66667%;overflow:hidden;position:relative}.small-up-6 .gallery-item.column-block a{display:block;position:relative;width:100%;height:100%}.small-up-6 .gallery-item.column-block a:after{display:block;opacity:0;position:absolute;content:"";background-color:rgba(0,0,0,0.67);bottom:0;top:0;width:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.small-up-6 .gallery-item.column-block:hover a:after{opacity:1.0;-webkit-transition:opacity .3s;transition:opacity .3s}@media only screen and (min-width: 40.063em){.large-block-grid-6 .gallery-item.column-block,.medium-up-6 .gallery-item.column-block{width:16.66667%;max-width:16.66667%;margin-bottom:1em}}.small-up-7 .gallery-item.column-block{width:14.28571%;max-width:14.28571%;overflow:hidden;position:relative}.small-up-7 .gallery-item.column-block a{display:block;position:relative;width:100%;height:100%}.small-up-7 .gallery-item.column-block a:after{display:block;opacity:0;position:absolute;content:"";background-color:rgba(0,0,0,0.67);bottom:0;top:0;width:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.small-up-7 .gallery-item.column-block:hover a:after{opacity:1.0;-webkit-transition:opacity .3s;transition:opacity .3s}@media only screen and (min-width: 40.063em){.large-block-grid-7 .gallery-item.column-block,.medium-up-7 .gallery-item.column-block{width:14.28571%;max-width:14.28571%;margin-bottom:1em}}.small-up-8 .gallery-item.column-block{width:12.5%;max-width:12.5%;overflow:hidden;position:relative}.small-up-8 .gallery-item.column-block a{display:block;position:relative;width:100%;height:100%}.small-up-8 .gallery-item.column-block a:after{display:block;opacity:0;position:absolute;content:"";background-color:rgba(0,0,0,0.67);bottom:0;top:0;width:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.small-up-8 .gallery-item.column-block:hover a:after{opacity:1.0;-webkit-transition:opacity .3s;transition:opacity .3s}@media only screen and (min-width: 40.063em){.large-block-grid-8 .gallery-item.column-block,.medium-up-8 .gallery-item.column-block{width:12.5%;max-width:12.5%;margin-bottom:1em}}.social-links .social-links__inner a{display:inline-block;width:25px;margin-right:20px}.social-links .disclaimer{padding-left:0;font-size:12px;color:rgba(0,0,0,0.35);margin-bottom:1rem}.responsive-embed,.flex-video{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}.responsive-embed iframe,.responsive-embed object,.responsive-embed embed,.responsive-embed video,.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-embed.widescreen,.flex-video.widescreen{padding-bottom:56.25%}.inactive-cookie{display:none}.top-bar-section .has-form,.top-bar-section ul,.top-bar,.contain-to-grid{background:none}.top-bar-section li a:not(.button),.top-bar-section li.current-menu-item a{background:transparent;color:#000000}header p.skip-link{margin-bottom:0}.peta-nl .mobile-top-links .mobile-secondary-menu{display:none}.secondary-navigation{background:#e4e4e4}.secondary-navigation ul{list-style:none}.secondary-navigation .top-bar-section li{background:transparent}.secondary-navigation .top-bar-section ul li:not(.has-form) a:not(.button){background:transparent;padding:0 15px;text-transform:uppercase;font-weight:600;font-size:.8rem;margin-top:6px;line-height:24px;border-right:1px solid #000;background:none}.secondary-navigation .top-bar-section li:not(.has-form) a:not(.button):hover{background:#272727}.secondary-navigation .top-bar-section ul{display:inline;width:auto}.secondary-navigation .top-bar-section ul li{float:left}.secondary-navigation .top-bar-section .has-form{padding:0 .9375rem;height:38px}@media only screen and (max-width: 780px){#searchform input{font-size:1rem}}#searchform input{height:26px;width:220px;display:block;float:left;margin:.4rem 0}#searchform #searchsubmit{background:#8a8a8a url(../img/icon-search.svg) no-repeat;background-size:contain;display:block;float:left;width:26px;height:26px !important;text-indent:-9999px;margin:.4rem 0 .4rem .25rem;border:0;padding:0}.no-svg #searchform #searchsubmit{background:url(../img/icon-search.png) no-repeat}.site-logo{width:13%;float:left;margin-right:2rem;padding:.5rem 0}.site-logo h1.site-title{margin:0;height:0;text-indent:-9999px}.site-logo img{width:100%;max-width:100%;height:auto}@media only screen and (max-width: 780px){header{min-height:120px;border-bottom:1px solid #e4e4e4}.site-logo{padding:0;width:auto;float:none}.site-logo a{position:fixed;top:4px;left:8px;width:100px;z-index:501;-webkit-transition:all 0.3s;transition:all 0.3s}.admin-bar .site-logo a{top:52px}header.js-smaller .site-logo a{width:58px;top:2px}}@media only screen and (max-width: 380px){header{min-height:105px}.site-logo a{width:80px}}.mission{font-size:1.8rem;line-height:1.2;text-transform:uppercase;padding:1.25rem 0 0;width:54%;float:left;margin-left:6%}.mission span{display:block;width:100%}.mission span.one{font-weight:700;color:#2ba6cb;font-size:2.68rem;line-height:1.1}.mission span.two{font-size:1.685rem}.mission span.three{font-size:1.425rem;line-height:1.4}@media only screen and (max-width: 1260px){.mission span.one{font-size:2.68rem;font-size:3.5vw;line-height:1.1}.mission span.two{font-size:1.6rem;font-size:2.2vw}.mission span.three{font-size:1.34rem;font-size:1.86vw}}@media only screen and (max-width: 780px){.mission{width:100%;line-height:1.2;padding:.5rem 120px .5rem 110px;margin-left:0}}@media only screen and (max-width: 640px){.mission{padding:.5rem 0 .5rem 100px}.mission span.one{font-size:4.5vw}.mission span.two{font-size:2.84vw}.mission span.three{font-size:2.4vw}}@media only screen and (max-width: 440px){.mission span.one{font-size:5.2vw}.mission span.two{font-size:3.28vw}.mission span.three{font-size:2.75vw}}@media only screen and (max-width: 380px){.mission{padding:.5rem 0 .5rem 80px}.mission span.one{font-size:.95rem}.mission span.two{font-size:.59rem;line-height:1.4}.mission span.three{font-size:.52rem}}header .row{position:relative}#main-nav{background-color:rgba(255,255,255,0.95);position:fixed;left:0;top:-100%;width:100%;max-height:80%;-webkit-transition:.2s all ease;transition:.2s all ease;padding:0;z-index:98;border-top:0;overflow-y:auto;-webkit-box-shadow:1px 2px 6px 0 rgba(0,0,0,0.4);box-shadow:1px 2px 6px 0 rgba(0,0,0,0.4)}.active-nav #main-nav{top:50px;-webkit-overflow-scrolling:touch}.admin-bar.active-nav #main-nav{top:98px}.active-nav .mobile-site-overlay,.active-search .mobile-site-overlay{position:fixed;right:0;top:0;left:0;bottom:0;display:block;z-index:1}#main-nav a{-webkit-transition:background 0.2s ease 0s;transition:background 0.2s ease 0s}#main-nav .top-bar{height:auto}#main-nav .contain-to-grid .top-bar,#main-nav.two-level .contain-to-grid .top-bar{height:auto}#main-nav .top-bar-section{padding-right:0}#main-nav .top-bar-section ul.dropdown{width:100%}#main-nav .top-bar-section ul li{float:none;text-align:right;background:transparent}#main-nav .top-bar-section ul li>a{font-weight:600;text-transform:uppercase}#main-nav .top-bar-section li:not(.has-form) a:not(.button){background:transparent}#main-nav .top-bar-section ul li>a,#main-nav .top-bar-section .has-dropdown>a{font-size:.9rem;line-height:46px;padding:0 .9375rem 0 !important}#main-nav .top-bar-section ul li.donate:not(.has-form) a:not(.button){background:#ffff77;color:#000}#main-nav .top-bar-section ul li:hover>a{background:transparent;color:#000}#main-nav .top-bar-section li:first-child{padding-left:0}#main-nav .top-bar-section li.current-menu-item ul.dropdown,#main-nav .top-bar-section li.current-menu-ancestor ul.dropdown{top:auto;position:relative !important;clip:auto;height:auto;display:block;background:#e5f1f8;border-bottom:1px solid #36b7e1;left:0}#main-nav .top-bar-section .has-dropdown>a:focus+.dropdown{clip:rect(1px, 1px, 1px, 1px)}#main-nav .top-bar-section .current-menu-item.has-dropdown>a:focus+.dropdown,#main-nav .top-bar-section .current-menu-ancestor.has-dropdown>a:focus+.dropdown{clip:auto}#main-nav .top-bar-section .current-menu-item.has-dropdown.hover>.dropdown,#main-nav .top-bar-section .current-menu-item.has-dropdown.not-click:hover>.dropdown,#main-nav .top-bar-section .current-menu-ancestor.has-dropdown.hover>.dropdown,#main-nav .top-bar-section .current-menu-ancestor.has-dropdown.not-click:hover>.dropdown{display:block}#main-nav .top-bar-section li ul.dropdown li.back.js-generated{display:none}#main-nav .top-bar-section li.current-menu-item ul.dropdown li,#main-nav .top-bar-section li.current-menu-ancestor ul.dropdown li{width:100%;margin:0}#main-nav .top-bar-section li li>a,#main-nav .top-bar-section li li.not-link span{font-size:.9rem;padding:0 .9375rem 0;line-height:34px;font-weight:400;color:#090a0b;text-transform:none}#main-nav .top-bar-section ul li:not(.has-form)>a:hover,#main-nav .top-bar-section ul li.current-menu-item>a:not(.button),#main-nav .top-bar-section ul li.donate:not(.has-form) li a:not(.button),#main-nav .top-bar-section ul li.donate:not(.has-form) li a:not(.button):hover{background:#e5f1f8;color:#1e547f}#main-nav .top-bar-section ul li.current-menu-ancestor>a{color:#090a0b}#main-nav .top-bar-section li.current-menu-ancestor ul.dropdown li.current-menu-item>a,#main-nav .top-bar-section li.current-menu-ancestor ul.dropdown li.current-issue-ancestor>a{background:none;background:#c9e0ed}#main-nav .top-bar-section ul .menu-item.current-menu-ancestor>ul ul{display:block}#main-nav .top-bar-section li ul.dropdown ul.dropdown{border-bottom:0}#main-nav .top-bar-section li.current-menu-item ul.dropdown li.current-menu-item ul.dropdown,#main-nav .top-bar-section li.current-menu-item ul.dropdown li.current-menu-ancestor ul.dropdown{display:block}#main-nav .top-bar-section ul.dropdown li ul.dropdown li>a,#main-nav .top-bar-section ul li.donate:not(.has-form) ul.dropdown li ul.dropdown li>a{background:#cbe4f3;color:#333;border:0;margin:0;padding:0 1rem 0 2rem}#main-nav .top-bar-section ul li.donate:not(.has-form) ul.dropdown li ul.dropdown li>a:hover{background:#cbe4f3}#main-nav .top-bar-section ul.dropdown li ul.dropdown li.current-menu-item>a,#main-nav .top-bar-section ul.dropdown li ul.dropdown li.current-menu-item>a:hover{color:#1e547f}#main-nav .top-bar-section ul.dropdown ul.dropdown ul.dropdown li a,#main-nav .top-bar-section ul li.donate:not(.has-form) ul.dropdown ul.dropdown ul.dropdown li a{background:#a6d7f5}@media only screen and (min-width: 781px){.mobile-top-links{display:none}#main-nav{position:relative;top:auto;left:auto;-webkit-box-shadow:none;box-shadow:none;background-color:#A6D7F5;overflow-y:visible}body.home #main-nav{border-bottom:0}.admin-bar.active-nav #main-nav{top:auto}#main-nav.two-level{background:url(../img/two-tier-menu-bg.png) repeat-x;background-image:linear-gradient(#A6D7F5 46px, #e5f1f8 38px)}.no-cssgradients #main-nav.two-level{background:url(../img/two-tier-menu-bg.png) repeat-x}#main-nav .row,.contain-to-grid .top-bar{max-width:1118px}.flexbox #main-nav .row,.flexbox .contain-to-grid .top-bar{max-width:1088px}.contain-to-grid .top-bar{height:46px;line-height:46px}#main-nav.two-level .contain-to-grid .top-bar{height:84px;line-height:46px}#main-nav .top-bar-section ul li{float:left;text-align:left}#main-nav .top-bar-section ul li>a,#main-nav .top-bar-section .has-dropdown>a,#main-nav .top-bar-section ul li.not-link span{padding:0 1.4rem !important;line-height:46px;text-transform:uppercase;font-weight:600;font-size:1rem}#main-nav .top-bar-section .has-dropdown li>a{font-weight:normal;font-size:.8rem}#main-nav .top-bar-section ul li.current-menu-ancestor>a{color:#1e547f}#main-nav .top-bar-section ul li:not(.has-form)>a:hover,#main-nav .top-bar-section ul li.current-menu-item>a:not(.button),#main-nav .top-bar-section ul li.donate:not(.has-form) li a:not(.button),#main-nav .top-bar-section ul li.donate:not(.has-form) li a:not(.button):hover{background:#e5f1f8}#main-nav .top-bar-section .has-dropdown.hover>.dropdown,#main-nav .top-bar-section .has-dropdown.not-click:hover>.dropdown{display:none}#main-nav .top-bar-section .has-dropdown>a{padding-right:1.4rem !important}#main-nav .top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{content:''}#main-nav .top-bar-section li.current-menu-item>ul.dropdown,#main-nav .top-bar-section li.current-menu-ancestor>ul.dropdown{width:100% !important;display:block !important;background:none;left:.7rem;position:absolute !important;border-bottom:0;clip:auto}#main-nav .top-bar-section li.current-menu-item ul.dropdown li>a,#main-nav .top-bar-section li.current-menu-ancestor ul.dropdown li a,#main-nav .top-bar-section li ul.dropdown li.not-link span{line-height:38px}#main-nav .top-bar-section ul li.current-menu-item li>a:hover,#main-nav .top-bar-section ul li.current-menu-item li a,#main-nav .top-bar-section ul li li.current-menu-item a,#main-nav .top-bar-section ul li li.not-link span{background:none;cursor:pointer;color:#000;font-size:.8rem;padding:0 .5rem !important;font-weight:500}#main-nav .top-bar-section ul li li.not-link span{cursor:default}#main-nav .top-bar-section li.current-menu-ancestor ul.dropdown li.current-menu-item>a,#main-nav .top-bar-section ul.dropdown li.current-menu-ancestor>a,#main-nav .top-bar-section li.current-menu-item ul.dropdown li>a:hover,#main-nav .top-bar-section li.current-menu-ancestor ul.dropdown li.current-menu-item>a:hover{color:#000;border-bottom:2px solid #000;background:none}#main-nav .top-bar-section .menu-item{position:static !important}#main-nav .top-bar-section .menu-item>a:after{display:none}#main-nav .top-bar-section .menu-item>ul>li{display:inline-block !important;width:auto !important}#main-nav .top-bar-section ul .menu-item.current-menu-ancestor>ul ul{display:none !important}}@media only screen and (min-width: 850px){#main-nav .top-bar-section ul li>a,#main-nav .top-bar-section .has-dropdown>a{font-size:.95rem}}@media only screen and (min-width: 940px){#main-nav .top-bar-section ul li.current-menu-item li>a:hover,#main-nav .top-bar-section ul li.current-menu-item li a,#main-nav .top-bar-section ul li li.current-menu-item a{padding:0 .7rem !important}}@media only screen and (min-width: 961px){#main-nav .top-bar-section ul li>a{line-height:46px;padding:0 2.2rem !important}#main-nav .top-bar-section .has-dropdown>a{padding:0 2.2rem !important}}@media only screen and (max-width: 780px){.contain-to-grid .top-bar{height:auto}.mobile-top-links{display:block;width:100%;position:fixed;top:0;left:0;border-top:8px solid #FFF;background:#e4e4e4;z-index:500;height:50px;text-align:right;padding-top:4px}.admin-bar .mobile-top-links{top:48px}.admin-bar header.js-smaller .mobile-top-links{top:0}.mobile-top-links a.button-toggle,.mobile-top-links .mobile-secondary li{display:inline-block;vertical-align:top;width:auto;height:34px;margin-right:4px;padding:0 4px;text-align:center;text-transform:uppercase;z-index:1001;font-size:14px;line-height:34px;background:#36b7e1;color:#fff}.mobile-top-links a.nav-slide.button-toggle{width:34px;padding-top:4px}.mobile-top-links a.nav-slide.button-toggle svg{fill:#FFFFFF}.active-nav .mobile-top-links a.nav-slide.button-toggle{background-color:#fff}.active-nav .mobile-top-links a.nav-slide.button-toggle svg{fill:#36b7e1}.mobile-top-links .mobile-secondary ul{display:inline;padding:0;margin:0}.mobile-top-links .mobile-secondary a{color:#FFF}.mobile-top-links a.search-slide.button-toggle{background:transparent;background:#36b7e1 url(../img/icon-search.svg) no-repeat center center;background-size:84%;text-align:right;display:inline-block;width:34px;height:34px;text-align:center;line-height:36px;z-index:1001}.active-search a.search-slide.button-toggle,a.search-slide.button-toggle:hover{background:#fff url(../img/icon-search-active.svg) no-repeat center center;background-size:84%}header{padding-top:48px}.secondary-navigation li.menu-item{display:none}.secondary-navigation li.has-form{background-color:rgba(255,255,255,0.95);position:fixed;left:0;width:100%;top:-100px;z-index:10;-webkit-transition:.2s all ease;transition:.2s all ease;-webkit-box-shadow:1px 2px 6px 0 rgba(0,0,0,0.3);box-shadow:1px 2px 6px 0 rgba(0,0,0,0.3)}.active-search .secondary-navigation li.has-form{top:50px}.secondary-navigation .top-bar-section .has-form{padding:0}.search-wrap{width:75%;margin-right:8px;float:right}#searchform{margin:0;right:0;text-align:right}#searchform input{width:60%;font-size:1rem;float:none;display:inline;max-width:200px;vertical-align:top}#searchform #searchsubmit{float:none;display:inline;vertical-align:top}}@media only screen and (max-width: 520px){#main-nav .top-bar-section ul li>a,#main-nav .top-bar-section .has-dropdown>a{line-height:32px}.top-bar-section li.current-menu-item ul.dropdown li>a,.top-bar-section li.current-menu-ancestor ul.dropdown li a{line-height:28px;padding:0 .9375rem 0}}@media only screen and (min-width: 781px){.flexbox #main-nav .top-bar-section ul{margin:0;padding:0 0.9375em 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none}.flexbox #main-nav .top-bar-section ul li{float:none}.flexbox #main-nav .top-bar-section ul li>a,.flexbox #main-nav .top-bar-section ul .has-dropdown>a{padding:0 2.8rem !important}}.main-content .pagination ul{text-align:center}div.pagination{margin:2rem 0 0;text-align:center}ul.page-numbers{display:block;min-height:1.5rem;margin-left:-0.3125rem;list-style:none}ul.page-numbers li,ul.pagination li{display:inline-block}ul.pagination li,ul.page-numbers li,div.pagination{font-size:1rem}ul.page-numbers li span,ul.page-numbers li a,ul.pagination li span,ul.pagination li a,div.pagination a{color:#000;border-radius:50%;line-height:26px;width:30px;height:30px;padding:0;text-align:center;display:inline-block;background:transparent;-webkit-transition:background-color 300ms ease-out 0s;transition:background-color 300ms ease-out 0s}ul.pagination li span.current,ul.pagination li a:hover,ul.page-numbers li span.current,ul.page-numbers li a:hover,div.pagination a:hover,div.pagination span.current{color:#000;border-radius:50%;line-height:26px;width:30px;height:30px;padding:0;text-align:center;display:inline-block;background:#e5f1f8;text-decoration:none}ul.pagination li a.next,ul.pagination li a.prev,ul.page-numbers li a.prev,ul.page-numbers li a.next{text-align:left;width:auto;white-space:nowrap}ul.pagination li a.next:hover,ul.pagination li a.prev:hover,ul.page-numbers li a.next:hover,ul.page-numbers li a.prev:hover{background:transparent !important;border-radius:0;color:#5492cc}.issues-grid p.post-title{text-align:center;font-weight:600;line-height:1.2;margin:.5rem 0}.issues-grid p a{color:#000}@media only screen and (max-width: 640px){.post-type-archive-issue hr{display:none}}@media only screen and (max-width: 480px){.small-block-grid-2>li{width:100%}.main-content .issues-grid p.post-title{font-size:1.4rem}}.main-content .item.text-list{margin-bottom:1rem}.main-content .item.text-list p.post-title{margin:0}.main-content .pagination-centered ul{text-align:center}.home-highlight{background:#343434;padding:1rem 0}@media only screen and (max-width: 640px){.home-highlight{padding:0;background:none}.home-highlight #feature-post{padding-left:0;padding-right:0;margin-bottom:0}}.home-featured-banner{margin-bottom:1.5rem}#feature-post{overflow:hidden}#feature-post .inner{position:relative;width:125%;max-width:125%}@media only screen and (max-width: 640px){#feature-post .inner{height:auto !important}}#feature-post p.post-title{position:absolute;bottom:-1px;width:83%;background:rgba(0,0,0,0.5);color:#FFF;padding:1rem;margin:0;font-size:1.8rem;line-height:1.2}#feature-post .acf-media-credit{position:absolute;top:3px;left:0;text-align:right}@media only screen and (max-width: 640px){#feature-post p.post-title{font-size:1.4rem;padding:.5rem .9375rem}}.home-content{padding:1.5rem 0}.read-more-link{text-align:center;margin:2rem 0 1rem}.read-more-link a.button{color:#FFF;font-size:1.2rem;padding:.5rem 1.5rem}.read-more-link a span{margin-left:.5rem}.read-more-link a svg{width:16px;height:16px}.peta-animal-rights h2{margin:0 0 2rem}.peta-animal-rights h3{text-transform:uppercase;font-size:1rem;font-weight:400;line-height:1.1;margin:0 0 1.5rem}.peta-animal-rights h3 strong{display:block;font-size:1.5rem}@media only screen and (min-width: 40.0625em){.home .bright-bar .large-9{width:72%}.home .bright-bar .large-3{width:28%}.medium-pull-9{right:72%}.medium-push-3{left:28%}}@media only screen and (max-width: 640px){#top-sidebar .widget{margin-bottom:0}#top-sidebar .image-bar-button-widget{display:none}#top-sidebar .pma-subscription-widget,#top-sidebar .donation-form-content,#top-sidebar #formbuilder-donation-teaser{display:none}#top-sidebar .peta-subscription-form-en-widget,#top-sidebar .peta-donation-teaser-en-widget,#top-sidebar .widget_black_studio_tinymce .form-widget{padding:0}#top-sidebar .peta-subscription-form-en-widget h3.widget-title,#top-sidebar .peta-donation-teaser-en-widget h5.df-title,#top-sidebar .formbuilder-embed h3{text-align:left;position:relative;font-size:1.1rem;line-height:21px;font-weight:normal;letter-spacing:.01rem;margin:0;padding:1rem;cursor:pointer}#top-sidebar .peta-subscription-form-en-widget h3.widget-title span,#top-sidebar .peta-donation-teaser-en-widget h5.df-title span,#top-sidebar .formbuilder-embed h3 span{display:block;width:26px;height:26px;background:url(../img/icon-arrow-white.svg) no-repeat;background-size:contain;position:absolute;right:1rem;top:.75rem;-webkit-transition:all .2s ease;transition:all .2s ease}#top-sidebar .peta-subscription-form-en-widget h3.widget-title.open span,#top-sidebar .peta-donation-teaser-en-widget h5.df-title.open span,#top-sidebar .formbuilder-embed h3.open span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#top-sidebar .pma-subscription-wrap,#top-sidebar .donation-form-content,#top-sidebar #formbuilder-donation-teaser{padding:1rem}.peta-animal-rights{background:#2e81c4;padding-top:1rem;padding-bottom:1rem}.peta-animal-rights h3{margin-bottom:1rem}.home .video-player{padding-left:0;padding-right:0}.home .bright-bar{background:#FFF}.home-content{padding:0}.home .sidebar .widget{margin-bottom:0}.home-content .bar,.home .bright-bar{padding:0}.home .video-player .youtube-wrapper{margin-bottom:0}.home .sidebar .image-button p{font-size:2rem}.social-connect h2{font-size:1.1rem}.social-connect{padding:.5rem .9375em}}@media only screen and (max-width: 420px){.social-connect h2{font-size:.8rem;margin-right:.25rem;line-height:3}.home .sidebar .image-button p{font-size:1.5rem}}.home #black-studio-tinymce-5,.home #black-studio-tinymce-16{background:#ffc21d}.home-footer-placement{text-align:left}.home-footer-placement h2{text-align:center;margin-bottom:1rem}.home-footer-placement h2 a{color:#343434}.home-footer-placement ul{list-style:none;margin:0;padding:0}.home-footer-placement li{padding:0;margin:0 0 1rem}.home-footer-placement li a{display:block;list-style:none;margin:0;padding:.25rem 0 .25rem 60px;font-size:1.2rem;line-height:1.2;font-weight:700;text-transform:uppercase;color:#343434;color:#184468;background:url(../img/newspaper-o.svg) no-repeat;background-size:32px}.main-content .content{font-size:1rem;line-height:1.6}.main-content .meta p{text-align:left;font-size:.8rem}@media only screen and (max-width: 740px){.main-content .meta p{font-size:.8rem;text-align:left}}.main-content .large-9 .post{font-size:1rem;line-height:1.6}.main-content p{text-align:justify}.main-content iframe{width:100%}@media only screen and (max-width: 780px){.main-content .item p{text-align:left}}@media only screen and (max-width: 580px){.main-content p{text-align:left}}.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content ul,.main-content ol{text-align:left}.main-content ul li,.main-content ol li{margin-bottom:.5rem}.main-content .wp-caption{max-width:100%;padding:0;margin-bottom:1rem;text-align:left;background:transparent;border:0}.main-content .wp-caption p.wp-caption-text{text-align:left;color:#6f6f6f;font-size:1rem;padding:.5rem 0}img.alignnone,a img.alignnone{margin:0 auto}img.alignleft,.wp-caption.alignleft,.media-credit.alignleft{clear:left}img.alignright,.wp-caption.alignright,.media-credit.alignright{clear:right}.media-credit.alignnone{margin:0 auto}.media-credit.alignleft,.wp-caption.alignleft{margin:0 20px 20px 0}.wp-caption.alignright,.media-credit.alignright{margin:0 0 20px 20px}.wp-caption.alignright .acf-media-credit{text-align:right}.wp-caption.alignleft .acf-media-credit{text-align:left}@media only screen and (max-width: 740px){.main-content .wp-caption{max-width:100% !important}}li.gallery-item p{text-align:left;font-size:1rem;line-height:1.4;margin:.5rem 0 0}.item{clear:both;margin-bottom:2rem}.item .image{float:left;width:40%;margin-right:2%}.item .text{width:57%;overflow:hidden;color:#000}.item .text time{text-transform:uppercase;display:block;margin:0 0 1rem}.item .text p,.item .text time{font-size:1rem;line-height:1.3;margin-bottom:.75rem}.item .text p.post-title{font-weight:700;text-align:left;font-size:1.4rem;line-height:1.2;margin-bottom:1rem}body.blog .item .text p.post-title{margin:0 0 .25rem}.item .text p.post-title a{color:#000}.item .more{color:#FFF;padding:.5rem 1rem;margin:0}@media only screen and (max-width: 640px){.item{margin-bottom:3rem}.item .image,.item .text{float:none;margin-right:0;width:100%}.item .text p.post-title,body.blog .item .text p.post-title{margin-top:.5rem}}.block-item{position:relative}.block-item.columns:last-child{float:left}.block-item .acf-media-credit{position:absolute;top:.2rem;right:1.2rem;max-width:80%;text-align:right;padding:0;color:#FFF;text-shadow:0 0 4px rgba(0,0,0,0.7)}.block-item .acf-media-credit a{color:#FFF}.block-item-link{position:relative;background:#090a0b;display:block;margin-bottom:2rem;overflow:hidden}.block-item-image{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%}.block-item-link:hover .block-item-image{opacity:.5}.block-item .block-item-title{text-align:left;position:absolute;background:rgba(0,0,0,0.5);color:#FFF;bottom:0;left:0;width:100%;padding:.5rem .75rem;margin:0;font-weight:normal;font-size:1.4rem;line-height:1.4;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}.no-rgba .block-item .block-item-title{background:#000}@media only screen and (max-width: 640px){.block-item .block-item-link{display:inline-block;margin-bottom:1rem}}.legal p{font-size:.8rem;text-align:left}.main-content .large-9 .image-bar-button{width:31%;margin-right:2%}.main-content .large-9 .image-bar-button:nth-child(3n+0){margin-right:0}@media only screen and (max-width: 540px){.main-content .large-9 .image-bar-button{width:100%;margin-right:0}}body.search .main-content .post{margin-bottom:2rem}body.search .main-content p.post-title{margin:0}.recipe-image{margin:0 0 1rem}@media only screen and (max-width: 780px){.button-bottom-arrow{margin-top:6px}}.button-bottom-arrow{position:relative;background:brown;display:inline-block;padding:2px 40px;color:#FFF;text-decoration:none;border-radius:2px;margin-bottom:6px;font-weight:bold}.button-bottom-arrow::after{position:absolute;top:100%;right:50%;margin-right:25%;content:' ';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid transparent;border-top:10px solid brown}.button-bottom-arrow>a{color:#ffffff}.cat_link{font-size:11px;margin-top:4px}.post-type-archive .text .fashion,.btn-fashion{background:#a18ffc}.post-type-archive .text .fashion:after{border-top-color:#a18ffc}.post-type-archive .text .food,.btn-food{background:#7fc04c}.post-type-archive .text .food:after{border-top-color:#7fc04c}.post-type-archive .text .vegan-food,.btn-vegan-food{background:#7fc04c}.post-type-archive .text .vegan-food:after{border-top-color:#7fc04c}.post-type-archive .text .beauty,.btn-beauty{background:#fb5d5d}.post-type-archive .text .beauty:after{border-top-color:#fb5d5d}.post-type-archive .text .fitness,.btn-fitness{background:#6596fa}.post-type-archive .text .fitness:after{border-top-color:#6596fa}.post-type-archive .text .companion-animals,.btn-companion-animals{background:#33cad3}.post-type-archive .text .companion-animals:after{border-top-color:#33cad3}.post-type-archive .text .cruelty-free-products,.btn-cruelty-free-products{background:#F9647F}.post-type-archive .text .cruelty-free-products:after{border-top-color:#F9647F}.btn-more-posts>a{color:#ffffff !important;font-size:12px;font-weight:bold}.btn-more-posts{font-size:12px !important}.related-posts{padding:0 0 1.5rem 0;border-bottom:1px solid #e4e4e4;margin-bottom:2rem}.related-posts .block-item a.link{margin-bottom:1rem}.related-posts h3{text-align:center;font-weight:600;font-size:2.4rem;text-transform:uppercase;border-top:1px solid #e4e4e4;padding-top:1.5rem}.related-posts .block-item .block-item-title{font-size:1rem;padding:.375rem .5rem}@media only screen and (max-width: 740px){.related-posts p.post-title{font-size:1.4rem}}.video-player{clear:both}.video-player .youtube-wrapper,.video-player .widescreen-wrapper{position:relative;width:100%;height:0;margin:0 auto 1em auto;padding-bottom:56.27%}.video-player object,.video-player embed,.video-player iframe,.multi-video-player object,.multi-video-player embed,.multi-video-player iframe{position:absolute;width:100%;height:100%;left:0}.main-content .video-js{width:100%;height:380px;margin-bottom:20px}.video-multiplayer{width:100%;position:relative}.video-multiplayer .video-player{width:100%;margin:0 0 1rem;overflow:hidden;clear:none;border:1px solid #FFF}.dark-bar .video-multiplayer h2{text-transform:none;font-size:1.6rem;margin:.5rem 0;font-weight:bold}.video-multiplayer #youtube-wrapper{position:relative;width:100%;height:0;margin:0 auto;padding-bottom:56.27%}.video-multiplayer #youtube-wrapper iframe{width:100% !important;height:100% !important;position:absolute}.ytp-large-play-button{position:absolute;top:36%;left:41%;opacity:0.7}span.yt-play{display:block;width:100%;height:100%;position:absolute;background-size:cover;background-position:center;margin-top:-1rem}.playlist-wrapper{padding:0 50px}.playlist-inner{position:relative}.playlist{width:100%;height:auto !important;margin:1rem 0;position:relative;overflow:hidden;margin:0px auto}.playlist ul{margin:0;overflow-y:hidden;overflow-x:hidden;white-space:nowrap;padding:0 0 1rem}.playlist li{width:124px;display:inline-block;position:relative;margin:0 8px 0 0;padding:0;list-style-type:none;font-size:.8rem;vertical-align:top;border-bottom:0 !important}.playlist li a{display:block;text-decoration:none;line-height:1.1;white-space:pre-wrap}.playlist li img{display:block;background:#26547f;width:100%;margin:0 0 5px;height:auto;padding:1px}.playlist li.current-video img{background:#FFF}.playlist li.current-video a{color:#000}.als-viewport{width:100% !important}.als-wrapper{height:auto !important}.als-prev,.als-next{display:block;width:40px;height:40px;position:absolute;top:50%;margin-top:-20px;background:url(../img/cycle-prev.svg) no-repeat;background-size:contain;text-indent:-9999px;cursor:pointer}.als-prev{left:-50px}.no-svg .als-prev{background:url(../img/cycle-prev.png) no-repeat;background-size:contain}.als-next{right:-50px;background:url(../img/cycle-next.svg) no-repeat}.no-svg .als-next{background:url(../img/cycle-next.png) no-repeat;background-size:contain}@media only screen and (max-width: 640px){.playlist li a{color:#2e81c4}}.image-button{position:relative;display:inline-block;text-align:center;margin:0 0 1rem;max-width:324px;width:100%;vertical-align:middle}.image-button img{position:relative;display:block}.image-button a.image-link{display:block}.image-button div{background:rgba(0,0,0,0.5);position:absolute;bottom:0;left:0;right:0;height:auto;padding:.6rem .4rem;font:0/0 a}.image-button div:before{content:' ';display:inline-block;height:100%;vertical-align:middle}.image-button p,.image-button strong,.image-button em,.image-button h2,.image-button h3,.image-button h4{font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:1.3rem;line-height:1.1;font-weight:300 !important;letter-spacing:0;display:inline-block;vertical-align:middle;text-align:center;width:100%;text-transform:uppercase;color:#FFF;margin:0}.image-button p strong,.image-button h2 strong,.image-button h3 strong,.image-button h4 strong{font-weight:700 !important}.image-button.large p,.image-button.large strong,.image-button.large em,.image-button.large h2,.image-button.large h3,.image-button.large h4{font-size:1.8rem}.sidebar .image-button{max-width:100%}.image-button-widget p{margin:0}.image-button .acf-media-credit{position:absolute;top:0;right:5px;color:#FFF;padding-top:2px}.image-button .acf-media-credit a{color:#FFF}.image-bar-button{position:relative;display:inline-block;text-align:center;margin:0 0 1rem;max-width:324px;width:100%;vertical-align:middle;-webkit-transition:all .25s ease;-kthtml-transition:all .25s ease;transition:all .25s ease}.image-bar-button img{position:relative}.image-bar-button:hover{-webkit-box-shadow:inset 0px 0px 70px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 70px rgba(0,0,0,0.3)}.image-bar-button a{display:block}.image-bar-button p,.image-bar-button strong,.image-bar-button em,.image-bar-button h2,.image-bar-button h3,.image-bar-button h4{background:#36B7E1;color:#FFF;font-size:1.4rem;text-transform:uppercase;font-weight:700;text-align:center;letter-spacing:0;line-height:1.2;margin:0;position:absolute;bottom:0;left:0;right:0;overflow:auto;-webkit-transition:background .25s ease;-kthtml-transition:background .25s ease;transition:background .25s ease}.image-bar-button span{display:block;padding:.5rem .5rem}.image-bar-button.facebook p,.image-bar-button.facebook strong,.image-bar-button.facebook em,.image-bar-button.facebook h2,.image-bar-button.facebook h3,.image-bar-button.facebook h4{background:#3b5998}.image-bar-button.twitter p,.image-bar-button.twitter strong,.image-bar-button.twitter em,.image-bar-button.twitter h2,.image-bar-button.twitter h3,.image-bar-button.twitter h4{background:#00aced}.image-bar-button.google p,.image-bar-button.google strong,.image-bar-button.google em,.image-bar-button.google h2,.image-bar-button.google h3,.image-bar-button.google h4{background:#dd4b39}.image-bar-button span.acf-media-credit{position:absolute;top:0;right:5px;color:#FFF;padding:2px 0 0;display:inline}.image-bar-button span.acf-media-credit span{padding:0}.image-bar-button .acf-media-credit a{color:#FFF}.sidebar .image-bar-button{max-width:100%}@media only screen and (max-width: 770px){.image-bar-button p,.sidebar .image-bar-button p,.image-bar-button strong,.sidebar .image-bar-button strong,.image-bar-button em,.sidebar .image-bar-button em,.image-bar-button h2,.sidebar .image-bar-button h2,.image-bar-button h3,.sidebar .image-bar-button h3,.image-bar-button h4,.sidebar .image-bar-button h4{font-size:1rem}}@media only screen and (max-width: 540px){.image-bar-button p,.sidebar .image-bar-button p,.image-bar-button strong,.sidebar .image-bar-button strong,.image-bar-button em,.sidebar .image-bar-button em,.image-bar-button h2,.sidebar .image-bar-button h2,.image-bar-button h3,.sidebar .image-bar-button h3,.image-bar-button h4,.sidebar .image-bar-button h4{font-size:1.8rem}.sidebar .image-bar-button{max-height:140px;overflow:hidden}.sidebar .image-bar-button img{margin-top:-100px}}.text-button{display:inline-block;padding:1rem 1.5rem;font-size:1.5rem;line-height:1.2;font-weight:300;letter-spacing:2px;text-transform:uppercase;background:#36B7E1;color:#FFF;margin:0 .5rem .5rem 0;vertical-align:middle}.text-button span,.text-button strong,.text-button em,.text-button h2,.text-button h3,.text-button h4{font-size:1.5rem;line-height:1.2;display:inline;letter-spacing:2px;text-transform:uppercase;color:#FFF}.text-button:hover{background:#2E81C4}.sidebar .text-button{display:block;text-align:center;padding-left:.5rem;padding-right:.5rem;border-radius:0;margin:0 0 1rem}#donate.text-button{font-weight:bold;letter-spacing:0}.text-button.small{font-size:.9375rem;padding-top:.5rem;padding-bottom:.5rem}.text-button.small strong,.text-button.small em,.text-button.small h2,.text-button.small h3,.text-button.small h4{font-size:.9375rem}.text-button.large,.text-button.large strong,.text-button.large em,.text-button.large h2,.text-button.large h3,.text-button.large h4{font-size:1.5rem}.text-button.large span{margin-left:.5rem}.text-button.large svg{width:16px;height:16px}.text-button:hover{opacity:.8;color:#FFF}.text-button.facebook{background:#3b5998}.text-button.twitter{background:#00aced}.text-button.google{background:#dd4b39}.button-wrap{margin:1rem 0}.button-wrap.center{text-align:center;clear:both}.button-wrap.right{text-align:right;clear:right}.button-wrap.left{clear:left}.button-wrap .button-shortcode{margin-left:.5rem;margin-right:.5rem}.button-wrap .image-bar-button{margin-left:0}.button-wrap .button-shortcode:first-child{margin-left:0}.button-wrap .button-shortcode:last-child{margin-right:0}@media only screen and (max-width: 640px){.button-wrap .button-shortcode{margin-left:0;margin-right:0}}.peta-gallery{clear:both}.slideshow-wrap{text-align:center;position:relative;margin:1rem 0}.peta-slideshow{display:block;position:relative;padding:1rem;background:#252525}.peta-slideshow .slideshow,.peta-slideshow .cycle-pager{text-align:left}.peta-slideshow .cycle-slideshow{z-index:99}.peta-slideshow .cycle-slideshow .cycle-slide{display:none}.peta-slideshow .arrow{position:absolute;top:40%;margin-top:-25px;left:2rem;background:url(../img/cycle-prev.svg) no-repeat;background-size:contain;width:50px;padding:10px;height:50px;text-indent:-9999px;z-index:99;cursor:pointer}.no-svg .peta-slideshow .arrow{background:url(../img/cycle-prev.png) no-repeat;background-size:contain}.peta-slideshow #cycle-next{right:2rem;background:url(../img/cycle-next.svg) no-repeat;background-size:contain;left:auto}.no-svg .peta-slideshow #cycle-next{background:url(../img/cycle-next.png) no-repeat;background-size:contain}.cycle-slideshow p{margin:0}.cycle-slideshow{overflow:hidden}.cycle-pager{margin:.5rem 0;padding:0 0 .5rem;overflow-y:hidden;white-space:nowrap}.cycle-pager img{width:80px;border:1px solid #090a0b;height:auto;margin-right:.5rem;cursor:pointer}.cycle-pager img:hover{opacity:.8}.cycle-pager img.cycle-pager-active{border-color:#FFF}.peta-slideshow .custom-caption{text-align:left}.peta-slideshow .custom-caption:not(:empty){padding:.5rem 0;width:100%;color:#FFF}.peta-slideshow .custom-caption a{color:#FFF}@media only screen and (max-width: 640px){.peta-slideshow{padding:20px 0 10px}.peta-slideshow .arrow{width:44px;height:44px;left:0;background-color:#FFF;background-size:80% auto;background-position:center}.dark-bar .peta-slideshow .arrow{background-color:transparent;background-size:100%}.cycle-pager{padding:0 4px .5rem}.cycle-pager img{width:60px}.peta-slideshow #cycle-prev{left:-10px}.peta-slideshow #cycle-next{background-color:#FFF;background-size:80% auto;background-position:center;right:-10px}}.main-content .grid-layout [class*="block-grid-"]{margin:0 -0.625rem;padding:0}.main-content .grid-layout [class*="block-grid-"]>li{padding:0 0.625rem 1.25rem;border-bottom:0 none}@media only screen and (max-width: 859px){.main-content .grid-layouth{width:auto;margin:0 -0.9375rem}}@media only screen and (max-width: 640px){.main-content .grid-layout [class*="block-grid-"]>li{float:none}}.accordion{margin:0 0 2rem;padding:0}.accordion .accordion-navigation>a,.accordion dd>a,.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{padding:0;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:100%;font-weight:600;padding-left:20px;background:url(../img/icon-plus.svg) no-repeat 0 50%;background-size:16px 16px}.accordion .accordion-navigation.active>a,.accordion dd.acitve>a,.accordion .accordion-navigation.active>a:hover,.accordion dd.active>a:hover{background-color:transparent;background:url(../img/icon-minus.svg) no-repeat 0 50%;background-size:16px 16px}.brightcove-wrapper{padding:8px;border-radius:8px;position:relative;margin:0 auto 2rem}@media only screen and (max-width: 490px){.brightcove-wrapper{width:96% !important;padding:2%}}#petaBcHtml5PlayerOutput{position:absolute;top:300px;display:block;margin-bottom:3px;font-size:.8rem;z-index:2}.multiPlayerTitle{font-weight:bold}.placement-slideshow{position:relative}.placement-slideshow .cycle-slideshow{z-index:1}.placement-slideshow .arrow{position:absolute;top:40%;margin-top:-25px;left:1rem;background:url(../img/cycle-prev.svg) no-repeat;background-size:contain;width:50px;padding:10px;height:50px;text-indent:-9999px;z-index:99;cursor:pointer}.placement-slideshow #cycle-next{right:1rem;background:url(../img/cycle-next.svg) no-repeat;background-size:contain;left:auto}.placement-slideshow p.post-title{margin-top:.5rem;font-size:1.25rem;line-height:1.2}.placement-slideshow p.post-title a{color:#000}.no-svg .placement-slideshow .arrow{background:url(../img/cycle-prev.png) no-repeat;background-size:contain}.no-svg .placement-slideshow #cycle-next{background:url(../img/cycle-next.png) no-repeat;background-size:contain}.fb_iframe_widget{margin-bottom:20px}.flash-embed{position:relative;padding-bottom:100%;padding-top:0;height:0;margin:1rem auto}.flash-embed object{position:absolute;top:0;left:0;width:100%;height:100%}.main-content .sidebar,.main-content .sidebar p{text-align:left}.sidebar h3,h3.widget-title{text-transform:uppercase;font-weight:600;border-bottom:1px solid #b7b7b7}.sidebar a.button h3,.sidebar a h3{border-bottom:0}.sidebar .widget{margin-bottom:1rem}form.connect-form .button:focus{background:#36b7e1}form.connect-form .button:hover,form.connect-form .button:active{background:#FFF;color:#36b7e1}@media only screen and (min-width: 640px){.home #home-sidebar{position:absolute;right:0;top:0}}@media only screen and (max-width: 640px){.home #home-sidebar{padding-left:0;padding-right:0}}.home .sidebar .widget{margin-bottom:1rem}.home .image-button-widget{margin-top:1rem}#top-sidebar .image-bar-button{margin-bottom:.55rem}body.home #bottom-sidebar .widget:first-child,body.home .home-content .widget.connect-us{background:#a6d8f5;padding:1rem}@media only screen and (max-width: 640px){body.home #bottom-sidebar .widget:first-child{padding:0;background:none}body.home .home-content .widget{clear:both}}body.home #bottom-sidebar .widget:first-child h3.widget-title,body.home .home-content .widget.connect-us h3.widget-title{color:#000000;margin-top:0;margin-bottom:.5rem}body.home .donation-teaser-en-widget{background:#36b7e1;padding:1rem;color:#FFF}body.home .donation-teaser-en-widget p{margin:0}body.home .donation-teaser-en-widget form{margin-bottom:0}body.home .donation-teaser-en-widget h3{font-size:1.2rem;line-height:1;color:#FFF;border:0}body.home .donation-teaser-en-widget label{color:#FFF;font-size:.8rem}body.home .donation-teaser-en-widget label.error{color:#ff7}body.home .donation-teaser-en-widget ul{margin:0;padding:0}body.home .donation-teaser-en-widget li{list-style:none;display:inline-block;margin:0;padding:0;color:#FFF}body.home .donation-teaser-en-widget .email label{display:none}body.home .donation-teaser-en-widget input[type="radio"]+label{margin-left:.2rem;margin-right:.5rem}body.home .donation-teaser-en-widget .writein input[type="radio"]+label{margin-right:0}body.home .donation-teaser-en-widget .writein span{font-size:.8rem;padding-left:.25rem}body.home .donation-teaser-en-widget #other-input{display:inline;max-width:37px;height:26px;padding:.25rem .1rem;margin-bottom:0;vertical-align:middle}body.home .donation-teaser-en-widget .repeat input,body.home .donation-teaser-en-widget .opt-in input{float:left;margin-right:6px}body.home .donation-teaser-en-widget .repeat label,body.home .donation-teaser-en-widget .opt-in label{width:80%;overflow:hidden;margin:0 0 .375rem}body.home .donation-teaser-en-widget input.button{background:#0c86ae;margin:0 auto;display:block;font-size:1.1rem;border-radius:1000px;white-space:normal}body.home .donation-teaser-en-widget .opt-in-pre{display:none;margin-bottom:.5rem}body.home .donation-teaser-en-widget .legal p{color:#FFF;margin:0 0 1rem;font-size:.7rem;line-height:1.4}body.home .donation-teaser-en-widget .legal p a{color:#FFF;text-decoration:underline}@media only screen and (max-width: 1023px){body.home .donation-teaser-en-widget .writein{width:36%}}@media only screen and (max-width: 970px){body.home .donation-teaser-en-widget .writein{width:100%}}@media only screen and (max-width: 892px){body.home .donation-teaser-en-widget h3{font-size:1.6rem}body.home .donation-teaser-en-widget li{margin-right:10px}body.home .donation-teaser-en-widget label{font-size:.9rem}body.home .donation-teaser-en-widget input{font-size:16px}body.home .donation-teaser-en-widget input.eaFormTextfield{height:30px}}@media only screen and (max-width: 770px){body.home .donation-teaser-en-widget li{margin-right:0}body.home .donation-teaser-en-widget label{font-size:.8rem}body.home .donation-teaser-en-widget h3{font-size:1.2rem}}@media only screen and (max-width: 640px){#top-sidebar{padding:0}body.home .donation-teaser-en-widget{margin-bottom:1rem}body.home .donation-teaser-en-widget label{font-size:12px}body.home .donation-teaser-en-widget h3{font-size:1.6rem}}.sidebar .social-connect-icons,.home-content .social-connect-icons{text-align:center}.social-connect-icons a{background:#000;border-radius:50%;display:inline-block;width:40px;padding:4px;height:40px;margin-right:.75rem;margin-bottom:1rem;vertical-align:middle}.social-connect-icons a.facebook{background:#2e81c4}.social-connect-icons a.twitter{background:#36b7e1}.social-connect-icons a.instagram{background:#517fa4}.social-connect-icons a.youtube{background:#cc0000}.social-connect-icons a.google{background:#dd4b39}.social-connect-icons a.tumblr{background:#32506d}.social-connect-icons a.weibo{background:#D52B2B}.social-connect-icons a.wechat{background:#64AB23}.no-svg .social-connect-icons a{background-size:contain;background-position:center;background-repeat:no-repeat}.no-svg .social-connect-icons a.facebook{background-image:url(../img/icon-facebook.png)}.no-svg .social-connect-icons a.twitter{background-image:url(../img/icon-twitter.png)}.no-svg .social-connect-icons a.instagram{background-image:url(../img/icon-instagram.png)}.no-svg .social-connect-icons a.youtube{background-image:url(../img/icon-youtube.png)}.no-svg .social-connect-icons a.google{background-image:url(../img/icon-google.png)}.no-svg .social-connect-icons a.tumblr{background-image:url(../img/icon-tumblr.png)}.no-svg .social-connect-icons a.weibo{background-image:url(../img/icon-weibo.png)}.no-svg .social-connect-icons a.wechat{background-image:url(../img/icon-wechat.png)}.social-connect-icons a span{width:100%;display:block;height:auto;position:relative;padding-top:100%}.social-connect-icons svg{display:block;fill:#FFF;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:background .2s ease;transition:background .2s ease}.social-connect-icons img.qr{width:80px;height:80px;display:inline-block;margin-right:1rem;vertical-align:middle}.social-widget a{float:left;width:18%;padding:.3rem;margin-right:2%;background:#000;border-radius:50%}.social-widget a svg{fill:#FFF}.thumbnail-list{list-style:none;margin:0;padding:0}.thumbnail-list .item a{color:#294052}.thumbnail-list p{font-size:1.25rem;line-height:1.2}.thumbnail-list .item img{width:100%;display:block;float:none}.recent-posts-widget{margin-top:1.5rem}.recent-posts-widget h3.widget-title{color:#363636;text-align:left;font-size:1.5rem;border-bottom:1px solid #363636;margin-bottom:.7rem}.recent-posts-widget .more{font-size:.8rem;text-align:right;display:block}.widget_nav_menu,.widget_advanced_menu{background:#e5f1f8;padding:1rem}.widget_nav_menu h3.widget-title{color:#000}.widget_nav_menu ul{list-style:none;margin:0;padding:0;font-size:1rem;line-height:1.2}.widget_nav_menu ul ul{padding:.5rem 0 .1rem 1rem}.widget_nav_menu ul.menu li{color:#000;font-size:1rem}.widget_nav_menu ul.menu li a{color:#000}.widget_nav_menu ul.menu li a:hover{color:#36b7e1}.widget_nav_menu ul.menu .current-menu-item a{color:#36b7e1}.widget_nav_menu ul.menu .current-menu-item li a{color:#000}ul#menu-the-issues li,ul#menu-the-issues-hindi li,ul#menu-living li{display:none}ul#menu-the-issues li.current-menu-ancestor,ul#menu-the-issues li.current-menu-item,ul#menu-the-issues li.current-menu-ancestor li,ul#menu-the-issues li.current-menu-item li,ul#menu-the-issues-hindi li.current-menu-ancestor,ul#menu-the-issues-hindi li.current-menu-item,ul#menu-the-issues-hindi li.current-menu-ancestor li,ul#menu-the-issues-hindi li.current-menu-item li,ul#menu-living li.current-menu-ancestor,ul#menu-living li.current-menu-item,ul#menu-living li.current-menu-ancestor li,ul#menu-living li.current-menu-item li{display:block}ul#menu-the-issues li,ul#menu-the-issues-hindi li,ul#menu-living li{text-align:left;font-size:1rem;margin-bottom:.5rem;font-weight:normal;text-transform:none;letter-spacing:0}ul#menu-the-issues li a,ul#menu-the-issues-hindi li a,ul#menu-living li a{color:#000}ul#menu-the-issues ul,ul#menu-the-issues-hindi ul,ul#menu-living ul{padding:.5rem 0 .25rem}ul#menu-the-issues ul ul,ul#menu-the-issues-hindi ul ul,ul#menu-living ul ul{padding:.5rem 0 .1rem 1rem}ul#menu-the-issues li a:hover,ul#menu-the-issues-hindi li a:hover,ul#menu-living li a:hover{color:#36b7e1}ul#menu-the-issues li.current-menu-item>a,ul#menu-the-issues-hindi li.current-menu-item>a,ul#menu-living li.current-menu-item>a{color:#36b7e1}.sidebar .peta-donation-teaser-en-widget{background:#36b7e1;padding:1rem;color:#FFF}.sidebar .peta-donation-teaser-en-widget p{margin-bottom:0}.sidebar .peta-donation-teaser-en-widget a{color:#FFF;text-decoration:underline}.sidebar .peta-donation-teaser-en-widget h5,.sidebar .peta-donation-teaser-en-widget .donation-form-button{display:block;font-size:1.2rem;line-height:1;color:#FFF;border:0;text-transform:uppercase;font-weight:600;letter-spacing:2px;margin-bottom:0.5rem;margin-top:0.2rem;text-rendering:optimizeLegibility}.sidebar .peta-donation-teaser-en-widget .amounts label{display:inline-block;color:#FFF;font-size:.8rem;margin-left:.2rem;margin-right:.5rem}.sidebar .peta-donation-teaser-en-widget .amounts .input-other-amount{max-width:65px;font-size:1rem;display:inline;height:26px;padding:.25rem .1rem;margin-bottom:0;vertical-align:middle}.sidebar .peta-donation-teaser-en-widget .monthly-opt label{color:#FFF;font-size:.8rem;margin:0 0 .375rem}.sidebar .peta-donation-teaser-en-widget .monthly-opt input[type=checkbox]{margin:0}.sidebar .peta-donation-teaser-en-widget .pma-casl-check{color:#FFF;font-size:.8rem}.sidebar .peta-donation-teaser-en-widget .pma-casl-check label{color:#FFF;margin:.5rem 0;font-size:.8rem}.sidebar .peta-donation-teaser-en-widget input[type=text]{margin-bottom:0}.sidebar .peta-donation-teaser-en-widget input[type=submit]{background:#0c86ae;margin:0 auto;display:block;font-size:1.1rem;font-weight:300;border-radius:1000px;text-transform:uppercase;color:#FFF;font-size:1rem;border:0;white-space:normal;padding:.5rem 1.5rem}.sidebar .peta-donation-teaser-en-widget .privacy-policy{display:none !important}.sidebar .peta-donation-teaser-en-widget .privacy-policy p{color:#FFF;margin:0 0 1rem;font-size:.7rem;line-height:1.4}.widget_black_studio_tinymce .peta-subscription-form-en-widget{background:#2e81c4;padding:.75rem 1rem;color:#FFF}.widget_black_studio_tinymce .peta-subscription-form-en-widget .pma-subscription-widget{padding:0}.widget_black_studio_tinymce .peta-subscription-form-en-widget .thank-you{padding:0;font-weight:normal;font-size:.9rem}.widget_black_studio_tinymce .peta-subscription-form-en-widget h3{color:#FFF;text-align:center;font-size:1.3rem;font-weight:300;line-height:1;letter-spacing:.01rem;margin:0 0 .5rem}.widget_black_studio_tinymce .peta-subscription-form-en-widget h3 strong{font-weight:600}.widget_black_studio_tinymce .peta-subscription-form-en-widget a{color:#FFF;text-decoration:underline}.widget_black_studio_tinymce .peta-subscription-form-en-widget a:hover{color:#FFF}.widget_black_studio_tinymce .peta-subscription-form-en-widget p{margin:0}.widget_black_studio_tinymce .peta-subscription-form-en-widget .field-container{height:auto}.widget_black_studio_tinymce .peta-subscription-form-en-widget form{margin:0}.widget_black_studio_tinymce .peta-subscription-form-en-widget input[type=text]{text-align:center;text-indent:0;padding:0;margin-bottom:.5rem;font-size:.9rem;height:2rem;width:100% !important}.widget_black_studio_tinymce .peta-subscription-form-en-widget .email_optin input[type=checkbox]{margin:0}.widget_black_studio_tinymce .peta-subscription-form-en-widget .pma-casl-check{display:none;font-size:.75rem}.widget_black_studio_tinymce .peta-subscription-form-en-widget .pma-casl-check label{font-size:.75rem;color:#FFF;margin:.5rem 0}.widget_black_studio_tinymce .peta-subscription-form-en-widget .pma-casl-check .opt-out-text p{font-size:0.75rem;color:#fff;line-height:16px}.widget_black_studio_tinymce .peta-subscription-form-en-widget .error-wrapper{color:pink}.widget_black_studio_tinymce .peta-subscription-form-en-widget .submit-button{margin:0 0 .5rem}.widget_black_studio_tinymce .peta-subscription-form-en-widget input[type=submit]{margin-bottom:0;font-size:1rem;border-radius:1000px}.widget_black_studio_tinymce .peta-subscription-form-en-widget input[type=submit]:hover,.widget_black_studio_tinymce .peta-subscription-form-en-widget input[type=submit]:active{background:#FFF;color:#36b7e1}.widget_black_studio_tinymce .peta-subscription-form-en-widget .ca-privacy-policy{font-size:.7rem}.widget_black_studio_tinymce .peta-subscription-form-en-widget .privacy-policy{display:none !important}.widget_black_studio_tinymce .peta-subscription-form-en-widget .privacy-policy p{color:#FFF;margin:.5rem 0 0}.widget_black_studio_tinymce .subscription-form{background:#2e81c4;padding:.8rem 1rem .8rem;color:#FFF}.widget_black_studio_tinymce .subscription-form input[type=submit]{margin-bottom:0;font-size:1rem;border-radius:1000px}#pspModal .ea_widget_container span{font-size:0.75rem !important}#pspModal .ea_widget_container .ea-form-wrapper .ea-form-item h1 span{font-size:2rem !important;text-align:center}#pspModal a.splash-link{width:100%;height:90%;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;cursor:pointer;border:0;text-decoration:none}#pspModal.reveal-modal{padding:0;background:#ffffff;-webkit-box-shadow:0 0 22px #000;box-shadow:0 0 22px #000;z-index:9999}@media only screen and (max-width: 40em){#pspModal.reveal-modal{max-width:90%;top:30px;left:5vw}}@media only screen and (min-width: 40em){#pspModal.reveal-modal.medium{max-width:37.5em;width:100%}#pspModal.reveal-modal.large{max-width:57.5em;width:100%}}#pspModal.reveal-modal img{margin:0}#pspModal.reveal-modal a.text-button{position:static;margin-top:1.75rem;margin-bottom:2rem;cursor:pointer}#pspModal.reveal-modal .close-reveal-modal{z-index:99;position:absolute;top:-0.35em;right:-0.35em;width:1.25em;height:1.25em;font-family:Helvetica, Arial, sans-serif;font-size:2em;font-weight:400;color:#777;text-align:center;line-height:1.25em;border-radius:50%;background:#fff}#pspModal.reveal-modal .cushion{padding:0}#pspModal.reveal-modal.psp-form img{margin:0}#pspModal.reveal-modal.psp-form .ea-form-wrapper .first-child{padding-left:0}#pspModal.reveal-modal.psp-bg-text p,#pspModal.reveal-modal.psp-text-image p,#pspModal.reveal-modal.psp-bg-text h1,#pspModal.reveal-modal.psp-text-image h1,#pspModal.reveal-modal.psp-bg-text h2,#pspModal.reveal-modal.psp-text-image h2,#pspModal.reveal-modal.psp-bg-text h3,#pspModal.reveal-modal.psp-text-image h3,#pspModal.reveal-modal.psp-bg-text h4,#pspModal.reveal-modal.psp-text-image h4,#pspModal.reveal-modal.psp-bg-text h5,#pspModal.reveal-modal.psp-text-image h5,#pspModal.reveal-modal.psp-bg-text h6,#pspModal.reveal-modal.psp-text-image h6{color:#fff;margin:0 auto 0 auto;text-shadow:1px 1px 1px rgba(0,0,0,0.7);text-align:center}#pspModal.reveal-modal.psp-text-image p,#pspModal.reveal-modal.psp-text-image h1,#pspModal.reveal-modal.psp-text-image h2,#pspModal.reveal-modal.psp-text-image h3,#pspModal.reveal-modal.psp-text-image h4,#pspModal.reveal-modal.psp-text-image h5,#pspModal.reveal-modal.psp-text-image h6{color:#363636;text-shadow:none}#pspModal.reveal-modal.psp-bg-text h1,#pspModal.reveal-modal.psp-text-image h1,#pspModal.reveal-modal.psp-bg-text h2,#pspModal.reveal-modal.psp-text-image h2,#pspModal.reveal-modal.psp-bg-text h3,#pspModal.reveal-modal.psp-text-image h3,#pspModal.reveal-modal.psp-bg-text h4,#pspModal.reveal-modal.psp-text-image h4,#pspModal.reveal-modal.psp-bg-text h5,#pspModal.reveal-modal.psp-text-image h5,#pspModal.reveal-modal.psp-bg-text h6,#pspModal.reveal-modal.psp-text-image h6{text-transform:uppercase}#pspModal.reveal-modal.psp-text-image .aligncenter{margin:0 auto}#pspModal.reveal-modal.psp-text .cushion{padding-top:1rem}#pspModal.reveal-modal.psp-bg-text .bg-image{background-size:cover;height:100%;width:100%;padding:1rem}#pspModal.reveal-modal .splash-header{margin:0 0 0.64em 0;padding:0;font-family:Helvetica, Arial, sans-serif;font-size:1.5625em;font-weight:600;line-height:1.125;text-align:center}#pspModal.reveal-modal p{font-size:1.0625em;line-height:1.1875}#pspModal.reveal-modal .countdown_main,#pspModal.reveal-modal .countdown_expire{clear:both;margin:0 0 1em 0}#pspModal.reveal-modal .countdown_main p,#pspModal.reveal-modal .countdown_expire p{margin:0.5em 0 0 0;font-family:Helvetica, Arial, sans-serif;font-size:1.5625em;font-weight:600;line-height:1;text-transform:uppercase;text-align:center}#pspModal.reveal-modal .hasCountdown{text-align:center}#pspModal.reveal-modal .countdown_hour,#pspModal.reveal-modal .countdown_minute,#pspModal.reveal-modal .countdown_second{display:inline-block;width:5.625em;margin:0;padding:0 0.25em;text-align:center}#pspModal.reveal-modal .countdown_label{font-family:Helvetica, Arial, sans-serif;font-size:2.5em;font-weight:600;line-height:1}#pspModal.reveal-modal .countdown_value{font-family:Helvetica, Arial, sans-serif;font-size:1.0625em;line-height:1}#pspModal.reveal-modal .splash-donation{clear:both;text-align:center}#pspModal.reveal-modal .splash-donation input[type="text"]{display:inline-block;width:5em}#pspModal.reveal-modal .splash-donation label{display:inline-block;padding:0 0.3em;font-size:1.0625em;font-weight:bold}#pspModal .ea-form-wrapper label{width:30%}#pspModal.reveal-modal .return-button{text-align:center}#pspModal.reveal-modal.psp-text .return-button{padding-top:2rem}#pspModal.reveal-modal.psp-text .cushion{padding-top:1.5rem;padding-right:1rem;padding-left:1rem}#pspModal.reveal-modal .psp_continue_peta,#pspModal.reveal-modal input[type="submit"]{display:inline-block;height:auto;padding:0.4em 0.75em;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:1em;font-weight:normal;text-align:center;text-transform:uppercase;line-height:1;cursor:pointer;border-top:0 none;border-left:0 none;border-right:0 none;position:absolute;width:100%;left:0;bottom:0}#pspModal.splash-blue .cushion{color:#024c85;background:#fff}#pspModal.splash-blue .splash-header,#pspModal.splash-blue p,#pspModal.splash-blue label,#pspModal.splash-blue .countdown_value{color:#024c85}#pspModal.splash-blue .countdown_label{color:#ff9000}#pspModal.splash-blue .psp_continue_peta,#pspModal.splash-blue input[type="submit"]{color:#ffffff;background:#36b7e1}#pspModal .ea_widget_container .ea-form-buttons input[value="Submit"]{float:none}#pspModal .cushion{color:#cfcfcf;background:#fff;text-align:center}#pspModal.psp-form img{max-width:30%;position:absolute;top:15vh;left:5vw}@media only screen and (max-width: 600px){#pspModal.psp-form img{display:none}}#pspModal .has-img{width:65%;display:inline-block}#pspModal .has-img:first-child{width:100%;display:block;margin-left:0}#pspModal .has-img.policy{margin-left:0 !important}#pspModal .ea_widget_container .ea-form-wrapper .ea-form-item.policy:not(.has-img) p{margin-left:0}#pspModal .has-img.policy p{margin-left:29%}@media only screen and (max-width: 600px){#pspModal .policy p{margin-left:0}}#pspModal .ea_widget_container .ea-form-wrapper .ea-form-item span,#pspModal .ea_widget_container .ea-form-wrapper .ea-form-item label{width:100%;display:block;text-align:left;font-weight:bold}#pspModal .ea_widget_container .has-img .ea-opt-in{padding:0}@media only screen and (max-width: 600px){#pspModal .ea_widget_container .ea-opt-in{padding:0;text-align:left}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.ajax-loader-bg{display:none}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px){.ajax-loader-bg{display:none}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px){.ajax-loader-bg{display:none}}#pspModal.splash-green .countdown_label{color:#ffff00}#pspModal.splash-green .psp_continue_peta,#pspModal.splash-green input[type="submit"]{color:#fff;background:#36e181}#pspModal.splash-orange .psp_continue_peta,#pspModal.splash-orange input[type="submit"]{color:#fff;background:#ffab40}#pspModal .splash-blank .psp_continue_peta,#pspModal .splash-blank input[type="submit"]{background-color:#cfcfcf;color:#fff}#pspModal.reveal-modal.psp-form form{width:90%;margin:0 auto;margin-bottom:4rem}#pspModal.reveal-modal .ea_widget_container select,#pspModal.reveal-modal .ea_widget_container input[type="text"]{float:left;width:60%}#pspModal.reveal-modal.psp-bg-text .ea_widget_container .ea-form-item,#pspModal.reveal-modal.psp-bg-text .ea_widget_container .ea-form-item label{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.7)}#pspModal.reveal-modal.psp-bg-text form{margin-bottom:4rem}@media only screen and (max-width: 40em){#pspModal.reveal-modal.psp-bg-text{min-height:50vh !important;height:50%;max-width:90vw;left:5vw}#pspModal.reveal-modal.psp-text-image,#pspModal.reveal-modal.psp-form{min-height:50vh}#pspModal.reveal-modal.psp-bg-text.has-form{height:70%}#pspModal.reveal-modal.psp-text{min-height:20vh !important;max-width:90vw;left:5vw}}@media only screen and (max-width: 440px){#pspModal.reveal-modal.psp-bg-text.has-form{height:80%}}#pspModal.psp-single-col-form{padding:0;width:100%;max-width:600px}#pspModal.psp-single-col-form .cushion{border:0;margin:0;padding:0}#pspModal.psp-single-col-form .splash-content{padding:1rem 2rem;text-align:left}#pspModal.psp-single-col-form .acf-media-credit{text-align:right;padding:.5em}#pspModal.psp-single-col-form .splash-middleware-form{max-width:540px}#pspModal.psp-single-col-form .splash-middleware-form .columns{padding-left:0;padding-right:0}#pspModal.psp-single-col-form .splash-middleware-form .small-7.columns{padding-right:.5rem}#pspModal.psp-single-col-form .splash-middleware-form .row{margin:0}#pspModal.psp-single-col-form .splash-middleware-form .ca-privacy-policy{font-size:.8rem}#pspModal.psp-single-col-form .subscription-success-response{min-height:0}#pspModal.psp-single-col-form h1,#pspModal.psp-single-col-form h2,#pspModal.psp-single-col-form h3,#pspModal.psp-single-col-form p{font-weight:normal}#pspModal.psp-single-col-form h2{font-size:1.6rem;font-weight:bold;margin:0}#pspModal.psp-single-col-form img{border:0}#pspModal.psp-single-col-form input[type=text],#pspModal.psp-single-col-form input[type=email],#pspModal.psp-single-col-form input[type=submit]{height:42px}#pspModal.psp-single-col-form #pma-submit{font-size:1rem !important;text-transform:uppercase !important;margin:0;line-height:1;position:relative;width:100%}#pspModal.psp-single-col-form .splash-middleware-form .pma-casl-check{color:#363636;font-size:.85rem;line-height:1.1875}#pspModal.psp-single-col-form .monthly-opt label,#pspModal.psp-single-col-form .pma-casl-check label,#pspModal.psp-single-col-form .email_optin label,#pspModal.psp-single-col-form .membership-update label,#pspModal.psp-single-col-form .membership_update label{margin:.5rem 0;color:#363636;font-size:.85rem;line-height:1.1875}#pspModal.psp-single-col-form .pma-subscription-shortcode .splash-middleware-form .pma-casl-check{display:block !important}body{font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:1rem;line-height:1.4;color:#363636}p{font-size:1rem;color:#363636}h1,h2,h3,h4,h5{font-family:'Open Sans', Helvetica, Arial, sans-serif}h1{font-size:3rem;font-weight:400;letter-spacing:2px;line-height:1.1;color:#000000}h2{font-size:2.5rem;font-weight:600;line-height:1.1;letter-spacing:2px;text-transform:uppercase;color:#343434}h3{font-size:1.6875rem;font-weight:600;line-height:1.3;letter-spacing:2px;color:#343434}h4{font-size:1.875rem;font-weight:400;line-height:1.1;letter-spacing:2px;text-transform:uppercase;color:#343434}h5{font-size:1.25rem;font-weight:400;line-height:1.3;letter-spacing:2px;color:#343434}@media only screen and (max-width: 770px){h1{margin:1rem 0 1rem;font-size:1.8rem}h2{font-size:1.6rem}h3{font-size:1.4rem}h4{font-size:1.4rem}}.main-content blockquote p{color:#000;font-size:1.15rem;margin-bottom:0}.main-content ul,.main-content ol{font-size:1rem}.top-bar-section ul li>a,button,.button{font-family:'Open Sans', Helvetica, Arial, sans-serif}.instagram-media{position:inherit !important}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9hZGR0aGlzLW92ZXJyaWRlcy5zY3NzIiwiX2NvbW1lbnRzLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfZm9ybS5zY3NzIiwiX2dsb2JhbC5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX3BhZ2UtYXJjaGl2ZS5zY3NzIiwiX3BhZ2UtaG9tZS5zY3NzIiwiX3BhZ2Uuc2NzcyIsIl9zaG9ydGNvZGVzLnNjc3MiLCJfc2lkZWJhci5zY3NzIiwiX3NwbGFzaC1wYWdlLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLGdCQUNDLGlCQUFrQixDQUNsQixxQkFFRyxpQkFBa0IsQ0FDckIsd0dBSUcsc0JBQXVCLENBQzFCLHdKQUlHLHdCQUF5QixDQUN6QixvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLGVBQWdCLENBQ25CLHdEQUdHLFVBQVcsQ0FDZCxxRUFFRyxhQUFjLENBQ2pCLDBLQUlHLFNBQVUsQ0FDYiw4RkFJRSxrQkFBNEIsQ0FDOUIsMkZBSUcsa0JBQTZCLENBQ2hDLG1IQUlFLGtCQUE0QixDQUM5QixxRkFJRyxrQkFBOEIsQ0FDakMsMkZBSUcsa0JBQTZCLENBRWhDLGtDQUdHLHdKQUdJLHVCQUF3QixDQUN4QixjQUFlLENBQ2YsZUFBZ0IsQ0FDbkIsQ0NuRUwsaUJBQ0MsVUFBVyxDQUNYLFNBQVUsQ0FDVixhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLHFCQUVBLFNBQVUsQ0FDVixVQUdBLGtCQUFtQixDQUNuQixhQUVBLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsd0JBQXlCLENBQ3pCLFNBR0Esa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixZQUVBLGNBQWUsQ0FDZixlQUVBLGNBQWUsQ0FDZixxREFHQSxTQUFVLENBQ1Ysa0JBRUEsV0FBWSxDQUNaLGlCQUVBLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQix1Q0N0Q0EsVUFBVyxDQUNYLDZCQUlBLGNBQWUs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QWdCLENBQ2Isa0JBQW1CLENBQ3RCLHdCQUF5QixDQUN6QixhQUFjLENBQ2QsR0FFQSxtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDYixrQkFBbUIsQ0FDdEIsYUFBYyxDQUNkLEdBRUEsa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2Isa0JBQW1CLENBQ3RCLHdCQUF5QixDQUN6QixhQUFjLENBQ2QsR0FFQSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDYixrQkFBbUIsQ0FDdEIsYUFBYyxDQUNkLDBDQUVBLEdBQ0Msa0JBQW1CLENBQ25CLGdCQUFpQixDQUNqQixHQUVBLGdCQUFpQixDQUNqQixHQUVBLGdCQUFpQixDQUNqQixHQUVBLGdCQUFpQixDQUNqQixDQUVGLDJCQUNDLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsa0NBR0EsY0FBZSxDQUNmLHdDQUtBLHFEQUFzRCxDQUN0RCxpQkFHQSwyQkFBMkIiLCJmaWxlIjoiYnVuZGxlLWN1c3RvbS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBBZGRUaGlzIENTUyBmb3IgdGhlaXIgRlJFRSBCVVRUT05TICsgQ09MT1JTIC0gbWluaWZpZWQgdG8gL2Rpc3QvYnVuZGxlLWN1c3RvbS5taW4uY3NzICovXG5cbi8qIGFkZHRoaXNfdG9vbGJveCA9IGxlZ2FjeSAqL1xuLyogYWRkdGhpc19zaGFyaW5nX3Rvb2xib3ggPSBuZXcgKi9cbi5taW5pbWFsLXNvY2lhbCB7XG5cdG1hcmdpbjogMCAwIDEuNXJlbTtcbn1cbi5qaWF0aGlzX3N0eWxlXzMyeDMyIHtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW07XG59XG5cbi5zaW5nbGUtcGFyZW50IC5taW5pbWFsLXNvY2lhbCAuYWRkdGhpc190b29sYm94LFxuLnNpbmdsZS1wYXJlbnQgLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX3NoYXJpbmdfdG9vbGJveCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWluaW1hbC1zb2NpYWwgLmFkZHRoaXNfZGVmYXVsdF9zdHlsZSBhLmF0MzAwYixcbi5taW5pbWFsLXNvY2lhbCAuYWRkdGhpc19kZWZhdWx0X3N0eWxlIGEuYXQzMDBtLFxuLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX3NoYXJpbmdfdG9vbGJveCBhLmF0LXNoYXJlLWJ0biB7XG4gICAgcGFkZGluZzogMnB4IDYwcHggNHB4IDVweDtcbiAgICBtYXJnaW46IDAgMnB4IDVweCAycHg7XG4gICAgb3BhY2l0eTogLjk7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX3NoYXJpbmdfdG9vbGJveCBhLmF0LXNoYXJlLWJ0biB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4ubWluaW1hbC1zb2NpYWwgLmFkZHRoaXNfc2hhcmluZ190b29sYm94IGEuYXQtc2hhcmUtYnRuIHNwYW4uYXQzMDBicyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ubWluaW1hbC1zb2NpYWwgLmFkZHRoaXNfZGVmYXVsdF9zdHlsZSBhLmF0MzAwYjpob3Zlcixcbi5taW5pbWFsLXNvY2lhbCAuYWRkdGhpc19kZWZhdWx0X3N0eWxlIGEuYXQzMDBtOmhvdmVyLFxuLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX3NoYXJpbmdfdG9vbGJveCBhLmF0LXNoYXJlLWJ0bjpob3ZlciAge1xuICAgIG9wYWNpdHk6IDE7XG59XG4uYXQtc2hhcmUtdGJ4LWVsZW1lbnQgLmF0LXNoYXJlLWJ0bi5hdC1zdmMtZmFjZWJvb2ssXG4uYXQtc3ZjLWZhY2Vib29rLFxuLmFkZHRoaXNfYnV0dG9uX2ZhY2Vib29rIHtcbiAgIGJhY2tncm91bmQ6IHJnYig1OSwgODksIDE1Mik7XG59XG4uYXQtc2hhcmUtdGJ4LWVsZW1lbnQgLmF0LXNoYXJlLWJ0bi5hdC1zdmMtdHdpdHRlcixcbi5hdC1zdmMtdHdpdHRlcixcbi5hZGR0aGlzX2J1dHRvbl90d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjksIDE2MSwgMjQyKTtcbn1cbi5hdC1zaGFyZS10YngtZWxlbWVudCAuYXQtc2hhcmUtYnRuLmF0LXN2Yy1waW50ZXJlc3Rfc2hhcmUsXG4uYXQtc3ZjLXBpbnRlcmVzdF9zaGFyZSxcbi5hZGR0aGlzX2J1dHRvbl9waW50ZXJlc3Rfc2hhcmUge1xuICAgYmFja2dyb3VuZDogcmdiKDIwMywgMzIsIDM5KTtcbn1cbi5hdC1zaGFyZS10YngtZWxlbWVudCAuYXQtc2hhcmUtYnRuLmF0LXN2Yy1lbWFpbCxcbi5hdC1zdmMtZW1haWwsXG4uYWRkdGhpc19idXR0b25fZW1haWwge1xuICAgIGJhY2tncm91bmQ6IHJnYigxMzIsIDEzMiwgMTMyKTtcbn1cbi5hdC1zaGFyZS10YngtZWxlbWVudCAuYXQtc2hhcmUtYnRuLmF0LXN2Yy1jb21wYWN0LFxuLmF0LXN2Yy1jb21wYWN0LFxuLmFkZHRoaXNfYnV0dG9uX2NvbXBhY3Qge1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTIsIDEwOSwgNzYpO1xuXG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX2RlZmF1bHRfc3R5bGUgYS5hdDMwMGIsXG4gICAgLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX2RlZmF1bHRfc3R5bGUgYS5hdDMwMG0sXG4gICAgLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX3NoYXJpbmdfdG9vbGJveCBhLmF0LXNoYXJlLWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHggNHB4IDVweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbn0iLCIvKiBDb21tZW50cyBDU1MgLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3MgKi9cblxuLnNvY2lhbC13aWRnZXQgYSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTglO1xuXHRwYWRkaW5nOiAuM3JlbTtcblx0bWFyZ2luLXJpZ2h0OiAyJTtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNvY2lhbC13aWRnZXQgYSBzdmcge1xuXHRmaWxsOiAjRkZGO1xufVxuXG4jY29tbWVudHMge1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuI2NvbW1lbnRzIGgzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDIuNHJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI3Jlc3BvbmQge1xuXHRiYWNrZ3JvdW5kOiAjZTVmMWY4O1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuI3Jlc3BvbmQgaDMge1xuXHRmb250LXNpemU6IDJyZW07XG59XG4jcmVzcG9uZCBsYWJlbCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cbiNyZXNwb25kIGlucHV0W3R5cGU9dGV4dF0sXG4jcmVzcG9uZCBpbnB1dFt0eXBlPWVtYWlsXSB7XG5cdHdpZHRoOiA0MCU7XG59XG4jcmVzcG9uZCB0ZXh0YXJlYSB7XG5cdGhlaWdodDogYXV0bztcbn1cbiNyZXNwb25kICNzdWJtaXQge1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0bWFyZ2luOiAxcmVtIDAgMDtcbn0iLCIvKiBGb290ZXIgQ1NTIC0gbWluaWZpZWQgdG8gL2Rpc3QvYnVuZGxlLWN1c3RvbS5taW4uY3NzICovXG5cbmZvb3RlciBwLFxuZm9vdGVyIGgyLFxuZm9vdGVyIGgzLFxuZm9vdGVyIGg0IHtcblx0Y29sb3I6ICNGRkY7XG59XG5mb290ZXIgcCxcbmZvb3RlciB1bCxcbmZvb3RlciBvbCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cbmZvb3RlciB1bCB7XG5cdG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQwcHgpIHtcblx0Zm9vdGVyIHVsIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG5cdH1cbn1cbmZvb3RlciB1bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogLjNyZW0gMCAwIDA7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiAjRkZGO1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuZm9vdGVyIGEge1xuXHRjb2xvcjogI0ZGRjtcbn1cbmZvb3RlciBwLm1lbnUtdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiAjRkZGO1xufVxuLmZvb3Rlci1jcmVkaXRzIHAge1xuXHRjb2xvcjogIzg4ODtcblx0Zm9udC1zaXplOiAuNzVyZW07XG59XG5mb290ZXIgc3Bhbi5sb2dvIGEge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuXHQubWVudS1vbmUsXG5cdC5tZW51LXR3byxcblx0Lm1lbnUtdGhyZWUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0fVxufVxuIiwiLyogQ1NTIGZvciBlbmdhZ2luZyBuZXR3b3JrcyB3aWRnZXRzIGFuZCBmb3JtYnVpbGRlciBmb3JtcyBlbWJlZGRlZCBpbiB3b3JkcHJlc3MgKHZpYSBzaG9ydGNvZGUpXG4gLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3NcbiovXG5cbi8qKlxuKiAjLiMgRm9ybWJ1aWxkZXIgLSBFbWJlZFxuKiBGb3JtYnVpbGRlciBhbmQgRS1BY3RpdmlzdCBmb3JtIHN0eWxlc1xuKi9cbi5mb3JtYnVpbGRlci1lbWJlZCxcbi5lYS1mb3JtLXdyYXBwZXIgIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogIzA5MGEwYjtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRtYXJnaW46IDAgMCAycmVtO1xufVxuLmVhLWZvcm0td3JhcHBlciB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCBhIHtcblx0Y29sb3I6ICM1NDkyY2M7XG59XG5cdC5mb3JtYnVpbGRlci1lbWJlZCBhOmhvdmVyLFxuXHQuZm9ybWJ1aWxkZXItZW1iZWQgYTphY3RpdmUsXG5cdC5mb3JtYnVpbGRlci1lbWJlZCBhOmZvY3VzIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuLmZvcm1idWlsZGVyLWVtYmVkIC5hbGlnbmNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCBmb3JtIHRib2R5IHRkIHtcblx0cGFkZGluZzogMnB4IDA7XG5cdGNvbG9yOiAjMDkwYTBiO1xufVxuLmZvcm1idWlsZGVyLWVtYmVkIHRhYmxlIHtcblx0Ym9yZGVyOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCB0YWJsZSB0ciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgdGFibGUsXG4uZm9ybWJ1aWxkZXItZW1iZWQgdGFibGUgdHIgdGQsXG4uZm9ybWJ1aWxkZXItZW1iZWQgdGFibGUgaW5wdXQge1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgdGFibGUgdHIgdGRbYWxpZ249bGVmdF06Zmlyc3QtY2hpbGQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZvcm1idWlsZGVyLWVtYmVkIHRhYmxlIGltZyB7XG5cdGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLmZvcm1idWlsZGVyLWVtYmVkIGZvcm0gdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuXHR3aWR0aDogNDAlO1xufVxuLmZvcm1idWlsZGVyLWVtYmVkIGZvcm0gdGJvZHkgdHIgdGQgKyB0ZCB7XG5cdHdpZHRoOiA2MCU7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgdGV4dGFyZWEge1xuXHRmb250LXNpemU6IDAuODc1ZW07XG5cdHdpZHRoOiA5MCU7XG5cdHBhZGRpbmc6IDAuNWVtO1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgZm9ybSB0Ym9keSB0ZCB0ZXh0YXJlYSB7XG5cdHdpZHRoOiA5MCU7XG5cdHBhZGRpbmc6IDAuNWVtO1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgZm9ybSBzZWxlY3Qge1xuXHR3aWR0aDogOTAlO1xufVxuLmZvcm1idWlsZGVyLWVtYmVkIC5hY3Rpb24tdGVhbS1pY29uLFxuLmZvcm1idWlsZGVyLWVtYmVkIC5wZXRhLWxpdmluZy1pY29uLFxuLmZvcm1idWlsZGVyLWVtYmVkIC5wZXRhMi1lbmV3cy1pY29uLFxuLmZvcm1idWlsZGVyLWVtYmVkIC5wZXRhLWNhdGFsb2ctaWNvbixcbi5mb3JtYnVpbGRlci1lbWJlZCAucGV0YS1raWRzLWljb24sXG4uZm9ybWJ1aWxkZXItZW1iZWQgLnBldGEtcHJpbWUtaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cbmZvcm0uZm9ybWJ1aWxkZXItZW1iZWQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0d2lkdGg6IDkwJTtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCB0YWJsZSBpbnB1dCxcbi5mb3JtYnVpbGRlci1lbWJlZCB0YWJsZSBzZWxlY3QsXG4uZm9ybWJ1aWxkZXItZW1iZWQgdGFibGUgdGV4dGFyZWEge1xuXHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcblx0cGFkZGluZzogNHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgaW5wdXQjYnRuU3VibWl0LFxuLmZvcm1idWlsZGVyLWVtYmVkIGlucHV0I2tlaXRoUmVzZXRCdXR0b24ge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMzNmI3ZTE7XG5cdHBhZGRpbmc6IC41cmVtIDEuNXJlbTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMTAwMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgaW5wdXQjYnRuU3VibWl0OmhvdmVyLFxuLmZvcm1idWlsZGVyLWVtYmVkIGlucHV0I2tlaXRoUmVzZXRCdXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyRTgxQzQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuXHQuZm9ybWJ1aWxkZXItZW1iZWQgZm9ybSB0Ym9keSB0ciB0ZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZvcm1idWlsZGVyLWVtYmVkIGZvcm0gdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmc6IDEwcHggMnB4IDA7XG5cdH1cblx0dGFibGUgdHIgdGgsIHRhYmxlIHRyIHRkIHtcblx0XHRwYWRkaW5nOiAwLjNyZW0gMC40cmVtO1xuXHR9XG59XG5cblxuLyogRW5nYWdpbmcgTmV0d29ya3MgV2lkZ2V0cyAqL1xuLmVhX3dpZGdldF9jb250YWluZXIge1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRtYXJnaW46IDAgMCAycmVtO1xuXG5cdC5lbl9zb2NpYWxfYnV0dG9ucyAuc2ltcGxlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cbn1cbi8qIGZpeCBmb3IgcmVzcG9uc2l2ZSB2aWRlbyBwbGF5ZXJzIGluc2lkZSB0YWJsZXMgLSBtYXkgY2F1c2UgbW9yZSBpc3N1ZXMgKi9cbi5lYV93aWRnZXRfY29udGFpbmVyIC5hamF4LWxvYWRlci1iZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIHNwYW4ge1xuXHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIGxhYmVsIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAzOSU7XG5cdHBhZGRpbmc6IDZweCA2cHggNnB4IDA7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmVhX3dpZGdldF9jb250YWluZXIgdGV4dGFyZWEge1xuXHRmbG9hdDogcmlnaHQ7XG5cdHdpZHRoOiA1OSU7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwIDAgNHB4IDA7XG5cdHBhZGRpbmc6IDRweDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIHNlbGVjdCB7XG5cdGZsb2F0OiByaWdodDtcblx0d2lkdGg6IDU5JTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMCA0cHggMDtcblx0cGFkZGluZzogNHB4O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZpZWxkLXRleHQsXG4uZWFfd2lkZ2V0X2NvbnRhaW5lciB0ZXh0YXJlYSB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuY29tcF8xNSBwIHtcblx0bWFyZ2luLWxlZnQ6IDQxLjUlO1xuXHRsaW5lLWhlaWdodDogMS42cmVtO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZpZWxkLWVycm9yIHtcblx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRjb2xvcjogcmVkO1xuXHRjbGVhcjogYm90aDtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR3aWR0aDogNTQlO1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMCA1LjMzMyUgNHB4IDA7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciBmaWVsZHNldCB7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAuNXJlbSAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIGZpZWxkc2V0IHRleHRhcmVhIHtcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IC41cmVtIDA7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuY29tcF85IHtcblx0d2lkdGg6IDEwMCU7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuY29tcF8xNSBsYWJlbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgLmNvbXBfMjYge1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IDA7XG5cdHdpZHRoOiA5NSU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMXJlbSAwO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgLmNvbXBfMjYgdGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRmbG9hdDogbm9uZTtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMgaW5wdXRbdmFsdWU9XCJTdWJtaXRcIl0sXG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0W3ZhbHVlPVwiUmVzZXRcIl0sXG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0LnN1Ym1pdC1idXR0b24ge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMzNmI3ZTE7XG5cdHBhZGRpbmc6IC41cmVtIDEuNXJlbTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMTAwMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0W3ZhbHVlPVwiU3VibWl0XCJdOmhvdmVyLFxuLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0tYnV0dG9ucyBpbnB1dFt2YWx1ZT1cIlJlc2V0XCJdOmhvdmVyLFxuLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0tYnV0dG9ucyBpbnB1dC5zdWJtaXQtYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzJFODFDNDtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMge1xuXHRwYWRkaW5nOiAwIDAgMCA0MS41JTtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMgaW5wdXRbdmFsdWU9XCJTdWJtaXRcIl0sXG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0W3ZhbHVlPVwiUmVzZXRcIl0ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0LnJlc2V0LWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtb3B0LWluIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdHBhZGRpbmc6IDAgMCAwIDQxLjUlO1xuXHRsaW5lLWhlaWdodDogMS42cmVtO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgLmVhLW9wdC1pbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG5cdG1hcmdpbjogMDtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLXdyYXBwZXIgLmVhLWVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuLyogc29jaWFsIGJ1dHRvbnMgaW4gd2lkZ2V0IHVzZSByZWxhdGl2ZSB1cmxzLCBzbyBpbWFnZXMgYXJlIGJyb2tlblxudGhpcyBpcyBhIHdvcmthcm91bmQgKi9cbi5lYV93aWRnZXRfY29udGFpbmVyIC5lbl9zb2NpYWxfYnV0dG9ucyB7XG5cdC5zaW1wbGUge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0fVxuXHRhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDQ0cHg7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cdC5lbl90d2l0dGVyIGEge1xuXHRcdGJhY2tncm91bmQ6ICMzNmI3ZTEgdXJsKC4uL2ltZy9pY29uLXR3aXR0ZXIuc3ZnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdH1cblx0LmVuX2ZhY2Vib29rIGEge1xuXHRcdGJhY2tncm91bmQ6ICMyZTgxYzQgdXJsKC4uL2ltZy9pY29uLWZhY2Vib29rLnN2Zyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR9XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODg4cHgpIHtcblx0LmVhX3dpZGdldF9jb250YWluZXIgLmNvbXBfMTUgcCB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNnJlbTtcblx0fVxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciBzcGFuIHtcblx0XHRmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciAuY29tcF8xNSBwIHtcblx0XHRsaW5lLWhlaWdodDogMS4yNXJlbTtcblx0fVxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciBzcGFuIHtcblx0XHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcblx0LmVhX3dpZGdldF9jb250YWluZXIgIGxhYmVsIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDAgMnB4IDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0fVxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0LmVhX3dpZGdldF9jb250YWluZXIgdGV4dGFyZWEge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciAgc2VsZWN0IHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LmVhX3dpZGdldF9jb250YWluZXIgIC5jb21wXzE1IHAge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0W3ZhbHVlPVwiU3VibWl0XCJdLFxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0W3ZhbHVlPVwiUmVzZXRcIl0ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMgaW5wdXRbdmFsdWU9XCJSZXNldFwiXSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0fVxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtb3B0LWluIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG4iLCIvKiBHbG9iYWwgQ1NTIC0gbWluaWZpZWQgdG8gL2Rpc3QvYnVuZGxlLWN1c3RvbS5taW4uY3NzICovXG5cbi8qKlxuKiAjLiMgaGlkZSBoMSB0YWcgb24gaG9tZSBwYWdlIGJ1dCBsZWF2ZSBpdCBpbiB0aGUgbWFya3VwIGZvciBzZW9cbipcbiogQGFuZHlcbiovXG5ib2R5LmFkbWluLWJhciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbn1cbmEge1xuXHRjb2xvcjogIzM2YjdlMTtcbn1cbmE6aG92ZXIge1xuXHRjb2xvcjogIzBDODZBRTtcbn1cbnAgYSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5wLnNvY2lhbC1zaGFyZS1ub3RpY2Uge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xufVxuYmxvY2txdW90ZSB7XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIFx0cGFkZGluZzogMXJlbSAwO1xuICBcdG1hcmdpbjogMCAycmVtIDEuMjVyZW07XG4gIFx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5tb2JpbGUtdG9wLWxpbmtzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5yb3cge1xuICAgIG1heC13aWR0aDogMTA4OHB4O1xufVxuLmJ1dHRvbiB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJhY2tncm91bmQ6ICMzNmI3ZTE7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblx0cGFkZGluZzogLjVyZW0gMS41cmVtO1xuXHRib3JkZXItcmFkaXVzOiAxMDAwcHg7XG59XG4uYnV0dG9uOmhvdmVyLFxuLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMyRTgxQzQ7XG59XG4ubWFpbi1jb250ZW50IHtcblx0cGFkZGluZy1ib3R0b206IDNyZW07XG59XG5kaXYge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgIC8qIGZpeCBmb3IgcmVzcG9uc2l2ZSB2aWRlb3MgaXNzdWUgaW4gZW4gd2lkZ2V0cyAqL1xuICAgIHRhYmxlIHRyIHRoLCB0YWJsZSB0ciB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4vKiBCQVIgKi9cbi5iYXIge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4uYnJpZ2h0LWJhciB7XG5cdGJhY2tncm91bmQ6ICMyZTgxYzQ7XG5cdGNvbG9yOiAjRkZGO1xufVxuLmJyaWdodC1iYXIgaDIsIFxuLmJyaWdodC1iYXIgaDMsXG4uYnJpZ2h0LWJhciBoNCxcbi5icmlnaHQtYmFyIHAsXG4uYnJpZ2h0LWJhciBsaSxcbi5icmlnaHQtYmFyIGEge1xuXHRjb2xvcjogI0ZGRjtcbn1cblxuLmRhcmstYmFyIHtcblx0YmFja2dyb3VuZDogIzI1MjUyNTtcblx0Y29sb3I6ICNGRkY7XG59XG4ubGlnaHQtYmFyIHtcblx0YmFja2dyb3VuZDogI2QwZTdmNTtcbn1cblxuLyoqXG4qIEhpZGRlblxuKlxuKiBIaWRlIGZyb20gcHJpbnRlciAtIHVwZGF0ZSB3aXRoIHBldGEtZHJlYW0gaWRzIGFuZCBjbGFzc2VzXG4qL1xuQG1lZGlhIHByaW50IHtcbiAgICAvKi50b3AtbGlua3MsXG4gICAgaGVhZGVyIC5zZWFyY2gtd3JhcCxcbiAgICAjbWFpbi1uYXYsXG4gICAgI2JyZWFkY3J1bWJzLFxuICAgIC5kb25hdGUtYnV0dG9uLXdyYXAsXG4gICAgLm1pbmltYWwtc29jaWFsLFxuICAgIC52aWRlby1wbGF5ZXIsXG4gICAgLnZpZGVvLW11bHRpcGxheWVyLFxuICAgIC5yZWxhdGVkLXBvc3RzLFxuICAgICNjb21tZW50cyAjcmVzcG9uZCxcbiAgICAuc2lkZWJhcixcbiAgICAuc29jaWFsLWNvbm5lY3QsXG4gICAgLmNvbm5lY3QtYmFyLFxuICAgIC5mb290ZXItbG9nbyxcbiAgICAjZ2VuZXJhbC1tZW51LFxuICAgICN0b29scy1tZW51LFxuICAgICNpbnRlcm5hdGlvbmFsLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfSovXG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5MnB4KSB7XG4gICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG4vKipcbiAqIEJsb2NrIEdyaWQgZm9yIEdhbGxlcnkvU2xpZGVzaG93IHBsdWdpblxuICogaXQncyBtaXNzaW5nLCB0aGVyZSdzIG1heWJlIGEgYmV0dGVyIHdheSB0byBhZGQgdGhpcyBidXQuLi5cbiAqIC1Eb25cbiAqL1xuLmZlYXRoZXJsaWdodHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC42Nyk7XG4gfVxuJGNvbHVtbi1udW1iZXJzOiAyIDMgNCA1IDYgNyA4O1xuQGVhY2ggJGN1cnJlbnQtY29sLW51bSBpbiAkY29sdW1uLW51bWJlcnMge1xuICAgICR3aWR0aDoxMDAlIC8gI3skY3VycmVudC1jb2wtbnVtfTtcbiAgICAuc21hbGwtdXAtI3skY3VycmVudC1jb2wtbnVtfXtcbiAgICAgICAgLmdhbGxlcnktaXRlbS5jb2x1bW4tYmxvY2t7XG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNjcpO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246b3BhY2l0eSAuM3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxLjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgLjNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sYXJnZS1ibG9jay1ncmlkLSN7JGN1cnJlbnQtY29sLW51bX0sXG4gICAgLm1lZGl1bS11cC0jeyRjdXJyZW50LWNvbC1udW19e1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2M2VtKSB7XG4gICAgICAgICAgICAuZ2FsbGVyeS1pdGVtLmNvbHVtbi1ibG9ja3tcbiAgICAgICAgICAgICAgICB3aWR0aDokd2lkdGg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiR3aWR0aDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zb2NpYWwtbGlua3N7XG4gICAgLnNvY2lhbC1saW5rc19faW5uZXJ7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOjI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGlzY2xhaW1lcntcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMCwwLDAsMC4zNSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MXJlbTtcbiAgICB9XG59XG4vLyBmb3VuZGF0aW9uIHJlc3BvbnNpdmUgZW1iZWQgY3NzXG4ucmVzcG9uc2l2ZS1lbWJlZCxcbi5mbGV4LXZpZGVvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdHBhZGRpbmctYm90dG9tOiA3NSU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzcG9uc2l2ZS1lbWJlZCBpZnJhbWUsXG4ucmVzcG9uc2l2ZS1lbWJlZCBvYmplY3QsXG4ucmVzcG9uc2l2ZS1lbWJlZCBlbWJlZCxcbi5yZXNwb25zaXZlLWVtYmVkIHZpZGVvLFxuLmZsZXgtdmlkZW8gaWZyYW1lLFxuLmZsZXgtdmlkZW8gb2JqZWN0LFxuLmZsZXgtdmlkZW8gZW1iZWQsXG4uZmxleC12aWRlbyB2aWRlbyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnJlc3BvbnNpdmUtZW1iZWQud2lkZXNjcmVlbixcbi5mbGV4LXZpZGVvLndpZGVzY3JlZW4ge1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4vLyBoaWRlIGluYWN0aXZlIGNvb2tpZSBjb250ZW50XG4uaW5hY3RpdmUtY29va2llIHtcblx0ZGlzcGxheTogbm9uZTtcbn0iLCIvKiBIZWFkZXIgQ1NTIC0gbWluaWZpZWQgdG8gL2Rpc3QvYnVuZGxlLWN1c3RvbS5taW4uY3NzICovXG5cbi8qIE92ZXJyaWRlIGZvdW5kYXRpb24gZGVmYXVsdHMgKi9cbi50b3AtYmFyLXNlY3Rpb24gLmhhcy1mb3JtLFxuLnRvcC1iYXItc2VjdGlvbiB1bCxcbi50b3AtYmFyLFxuLmNvbnRhaW4tdG8tZ3JpZCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG4udG9wLWJhci1zZWN0aW9uIGxpIGE6bm90KC5idXR0b24pLFxuLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKiBza2lwIGxpbmsgZm9yIHJlYWRlcnMgKi9cbmhlYWRlciBwLnNraXAtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogaGlkZSBtb2JpbGUgdG9wIGxpbmtzLCBtb3ZlZCBpbnRvIG1haW4gbWVudSB0b2dnbGUgdy8ganMgLSBwcmV2ZW50cyBmbGFzaCAqL1xuLnBldGEtbmwgLm1vYmlsZS10b3AtbGlua3MgLm1vYmlsZS1zZWNvbmRhcnktbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogVG9wIEJhciBOYXYgKi8gXG4uc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuXHRiYWNrZ3JvdW5kOiAjZTRlNGU0O1xufVxuLnNlY29uZGFyeS1uYXZpZ2F0aW9uIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiAudG9wLWJhci1zZWN0aW9uIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiAudG9wLWJhci1zZWN0aW9uIHVsIGxpOm5vdCguaGFzLWZvcm0pIGE6bm90KC5idXR0b24pIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogLjhyZW07XG5cdG1hcmdpbi10b3A6IDZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiAudG9wLWJhci1zZWN0aW9uIGxpOm5vdCguaGFzLWZvcm0pIGE6bm90KC5idXR0b24pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xufVxuLnNlY29uZGFyeS1uYXZpZ2F0aW9uIC50b3AtYmFyLXNlY3Rpb24gdWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogYXV0bztcbn1cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiAudG9wLWJhci1zZWN0aW9uIHVsIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiAudG9wLWJhci1zZWN0aW9uIC5oYXMtZm9ybSB7XG4gICAgcGFkZGluZzogMCAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDM4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgI3NlYXJjaGZvcm0gaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxufVxuXG4vKiBUb3AgQmFyIFNlYXJjaCAqL1xuI3NlYXJjaGZvcm0ge1xuICAgIGlucHV0IHtcbiAgICBcdGhlaWdodDogMjZweDtcbiAgICBcdHdpZHRoOiAyMjBweDtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0ZmxvYXQ6IGxlZnQ7XG4gICAgXHRtYXJnaW46IC40cmVtIDA7XG4gICAgfVxuICAgICNzZWFyY2hzdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOGE4YThhIHVybCguLi9pbWcvaWNvbi1zZWFyY2guc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIFx0bWFyZ2luOiAuNHJlbSAwIC40cmVtIC4yNXJlbTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cbiAgICAubm8tc3ZnICNzZWFyY2hmb3JtICNzZWFyY2hzdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tc2VhcmNoLnBuZykgbm8tcmVwZWF0O1xuICAgIH1cbi5zaXRlLWxvZ28ge1xuXHR3aWR0aDogMTMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcblx0cGFkZGluZzogLjVyZW0gMDtcbn1cbi5zaXRlLWxvZ28gaDEuc2l0ZS10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbi5zaXRlLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgIGhlYWRlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICB9XG4gICAgLnNpdGUtbG9nbyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gICAgLnNpdGUtbG9nbyBhIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHotaW5kZXg6IDUwMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuICAgIC5hZG1pbi1iYXIgLnNpdGUtbG9nbyBhIHtcbiAgICAgICAgdG9wOiA1MnB4O1xuICAgIH1cbiAgICBoZWFkZXIuanMtc21hbGxlciAuc2l0ZS1sb2dvIGEge1xuICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIGhlYWRlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwNXB4O1xuICAgIH1cbiAgICAuc2l0ZS1sb2dvIGEge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICB9XG59XG4ubWlzc2lvbiB7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nOiAxLjI1cmVtIDAgMDtcbiAgICB3aWR0aDogNTQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA2JTtcbn1cbi5taXNzaW9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm1pc3Npb24gc3Bhbi5vbmUge1xuXHRmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMmJhNmNiO1xuICAgIGZvbnQtc2l6ZTogMi42OHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xufVxuLm1pc3Npb24gc3Bhbi50d28ge1xuICAgIGZvbnQtc2l6ZTogMS42ODVyZW07XG59XG4ubWlzc2lvbiBzcGFuLnRocmVlIHtcbiAgICBmb250LXNpemU6IDEuNDI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgIC5taXNzaW9uIHNwYW4ub25lIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjY4cmVtO1xuICAgICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cbiAgICAubWlzc2lvbiBzcGFuLnR3byB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXNpemU6IDIuMnZ3O1xuICAgIH1cbiAgICAubWlzc2lvbiBzcGFuLnRocmVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM0cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuODZ2dztcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgLm1pc3Npb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMTIwcHggLjVyZW0gMTEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubWlzc2lvbiB7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDAgLjVyZW0gMTAwcHg7XG4gICAgfVxuICAgIC5taXNzaW9uIHNwYW4ub25lIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi50d28ge1xuICAgICAgICBmb250LXNpemU6IDIuODR2dztcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi50aHJlZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgIC5taXNzaW9uIHNwYW4ub25lIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjJ2dztcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi50d28ge1xuICAgICAgICBmb250LXNpemU6IDMuMjh2dztcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi50aHJlZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXZ3O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAubWlzc2lvbiB7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDAgLjVyZW0gODBweDtcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi5vbmUge1xuICAgICAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi50d28ge1xuICAgICAgICBmb250LXNpemU6IC41OXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi50aHJlZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjUycmVtO1xuICAgIH1cbn1cbmhlYWRlciAucm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbi8qIE1haW4gTmF2IC0gTW9iaWxlIEZpcnN0IFxuU2hvdWxkIGRpc3BsYXkgNzgwcHggYW5kIGJlbG93ICovXG4jbWFpbi1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgdHJhbnNpdGlvbjouMnMgYWxsIGVhc2U7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiA5ODtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMXB4IDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIC40KTtcbn1cbi5hY3RpdmUtbmF2ICNtYWluLW5hdiB7ICAgIFxuICAgIHRvcDogNTBweDsgICAgXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7XG59XG4uYWRtaW4tYmFyLmFjdGl2ZS1uYXYgI21haW4tbmF2IHtcbiAgICB0b3A6IDk4cHg7XG59XG4uYWN0aXZlLW5hdiAubW9iaWxlLXNpdGUtb3ZlcmxheSxcbi5hY3RpdmUtc2VhcmNoIC5tb2JpbGUtc2l0ZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG59XG4jbWFpbi1uYXYgYSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXIge1xuICAgIGhlaWdodDogYXV0bztcbn1cbiNtYWluLW5hdiAuY29udGFpbi10by1ncmlkIC50b3AtYmFyLFxuI21haW4tbmF2LnR3by1sZXZlbCAuY29udGFpbi10by1ncmlkIC50b3AtYmFyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsLmRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGk6bm90KC5oYXMtZm9ybSkgYTpub3QoLmJ1dHRvbikge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkgPiBhLFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmhhcy1kcm9wZG93biA+IGEge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMCAuOTM3NXJlbSAwICFpbXBvcnRhbnQ7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaS5kb25hdGU6bm90KC5oYXMtZm9ybSkgYTpub3QoLmJ1dHRvbikge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmNzc7XG4gICAgY29sb3I6ICMwMDA7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaTpob3ZlciA+IGEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiMwMDA7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gdWwuZHJvcGRvd24sIFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsLmRyb3Bkb3duIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2U1ZjFmODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM2YjdlMTtcbiAgICBsZWZ0OiAwO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmhhcy1kcm9wZG93bj5hOmZvY3VzKy5kcm9wZG93biB7XG4gICAgY2xpcDogcmVjdCgxcHgsMXB4LDFweCwxcHgpO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmN1cnJlbnQtbWVudS1pdGVtLmhhcy1kcm9wZG93bj5hOmZvY3VzKy5kcm9wZG93bixcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IuaGFzLWRyb3Bkb3duPmE6Zm9jdXMrLmRyb3Bkb3duIHtcbiAgICBjbGlwOiBhdXRvO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmN1cnJlbnQtbWVudS1pdGVtLmhhcy1kcm9wZG93bi5ob3Zlcj4uZHJvcGRvd24sIFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmN1cnJlbnQtbWVudS1pdGVtLmhhcy1kcm9wZG93bi5ub3QtY2xpY2s6aG92ZXI+LmRyb3Bkb3duLFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmN1cnJlbnQtbWVudS1hbmNlc3Rvci5oYXMtZHJvcGRvd24uaG92ZXI+LmRyb3Bkb3duLCBcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IuaGFzLWRyb3Bkb3duLm5vdC1jbGljazpob3Zlcj4uZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkgdWwuZHJvcGRvd24gbGkuYmFjay5qcy1nZW5lcmF0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSB1bC5kcm9wZG93biBsaSwgXG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwuZHJvcGRvd24gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpIGxpPmEsXG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaSBsaS5ub3QtbGluayBzcGFuIHtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIHBhZGRpbmc6IDAgLjkzNzVyZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDkwYTBiO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGk6bm90KC5oYXMtZm9ybSk+YTpob3ZlcixcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtPmE6bm90KC5idXR0b24pLFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuZG9uYXRlOm5vdCguaGFzLWZvcm0pIGxpIGE6bm90KC5idXR0b24pLFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuZG9uYXRlOm5vdCguaGFzLWZvcm0pIGxpIGE6bm90KC5idXR0b24pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVmMWY4O1xuICAgIGNvbG9yOiAjMWU1NDdmO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmEge1xuICAgIGNvbG9yOiAjMDkwYTBiO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsLmRyb3Bkb3duIGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwuZHJvcGRvd24gbGkuY3VycmVudC1pc3N1ZS1hbmNlc3Rvcj5hIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNjOWUwZWQ7XG59IFxuLyogM3JkIGxldmVsICovXG4vKiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsLmRyb3Bkb3duIHVsLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSovXG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj51bCB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaSB1bC5kcm9wZG93biB1bC5kcm9wZG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsLmRyb3Bkb3duIGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsLmRyb3Bkb3duLFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gdWwuZHJvcGRvd24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsLmRyb3Bkb3duIGxpIHVsLmRyb3Bkb3duIGxpPmEsXG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaS5kb25hdGU6bm90KC5oYXMtZm9ybSkgdWwuZHJvcGRvd24gbGkgdWwuZHJvcGRvd24gbGk+YSAge1xuICAgIGJhY2tncm91bmQ6ICNjYmU0ZjM7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMCAycmVtO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuZG9uYXRlOm5vdCguaGFzLWZvcm0pIHVsLmRyb3Bkb3duIGxpIHVsLmRyb3Bkb3duIGxpPmE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjYmU0ZjM7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bC5kcm9wZG93biBsaSB1bC5kcm9wZG93biBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwuZHJvcGRvd24gbGkgdWwuZHJvcGRvd24gbGkuY3VycmVudC1tZW51LWl0ZW0+YTpob3ZlciB7XG4gICAgY29sb3I6ICMxZTU0N2Y7XG59IFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwuZHJvcGRvd24gdWwuZHJvcGRvd24gdWwuZHJvcGRvd24gbGkgYSxcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmRvbmF0ZTpub3QoLmhhcy1mb3JtKSB1bC5kcm9wZG93biB1bC5kcm9wZG93biB1bC5kcm9wZG93biBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTZkN2Y1O1xufVxuXG4vKiBkZXNrdG9wIG9ubHkgbWVudSBzdHVmZiAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODFweCkge1xuICAgIC5tb2JpbGUtdG9wLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI21haW4tbmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNkQ3RjU7XG4gICAgICAgIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0OyovXG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuICAgIGJvZHkuaG9tZSAjbWFpbi1uYXYge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICAuYWRtaW4tYmFyLmFjdGl2ZS1uYXYgI21haW4tbmF2IHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgIH1cbiAgICAjbWFpbi1uYXYudHdvLWxldmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90d28tdGllci1tZW51LWJnLnBuZykgcmVwZWF0LXg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjQTZEN0Y1IDQ2cHgsICNlNWYxZjggMzhweCk7XG4gICAgfVxuICAgIC5uby1jc3NncmFkaWVudHMgI21haW4tbmF2LnR3by1sZXZlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdHdvLXRpZXItbWVudS1iZy5wbmcpIHJlcGVhdC14O1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnJvdyxcbiAgICAuY29udGFpbi10by1ncmlkIC50b3AtYmFyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTE4cHg7XG4gICAgfVxuICAgIC5mbGV4Ym94ICNtYWluLW5hdiAucm93LFxuICAgIC5mbGV4Ym94IC5jb250YWluLXRvLWdyaWQgLnRvcC1iYXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwODhweDtcbiAgICB9XG4gICAgLmNvbnRhaW4tdG8tZ3JpZCAudG9wLWJhciB7IFxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIH1cbiAgICAjbWFpbi1uYXYudHdvLWxldmVsIC5jb250YWluLXRvLWdyaWQgLnRvcC1iYXIgeyBcbiAgICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICB9XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGk+YSxcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAuaGFzLWRyb3Bkb3duPmEsXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkubm90LWxpbmsgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS40cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5oYXMtZHJvcGRvd24gbGk+YSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hIHtcbiAgICAgICAgY29sb3I6ICMxZTU0N2Y7XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpOm5vdCguaGFzLWZvcm0pPmE6aG92ZXIsXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuY3VycmVudC1tZW51LWl0ZW0+YTpub3QoLmJ1dHRvbiksXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuZG9uYXRlOm5vdCguaGFzLWZvcm0pIGxpIGE6bm90KC5idXR0b24pLFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmRvbmF0ZTpub3QoLmhhcy1mb3JtKSBsaSBhOm5vdCguYnV0dG9uKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNWYxZjg7XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5oYXMtZHJvcGRvd24uaG92ZXI+LmRyb3Bkb3duLCBcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAuaGFzLWRyb3Bkb3duLm5vdC1jbGljazpob3Zlcj4uZHJvcGRvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAuaGFzLWRyb3Bkb3duPmEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmhhcy1kcm9wZG93biAuZHJvcGRvd24gbGkuaGFzLWRyb3Bkb3duPmE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAvKiBTZWNvbmQgTGV2ZWwgKi9cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IHVsLmRyb3Bkb3duLFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj4gdWwuZHJvcGRvd24ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBsZWZ0OiAuN3JlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7ICBcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgIFxuICAgICAgICBjbGlwOiBhdXRvO1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSB1bC5kcm9wZG93biBsaT5hLCBcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwuZHJvcGRvd24gbGkgYSxcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaSB1bC5kcm9wZG93biBsaS5ub3QtbGluayBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGxpPmE6aG92ZXIsIFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGxpIGEsXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaSBsaS5ub3QtbGluayBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgcGFkZGluZzogMCAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaSBsaS5ub3QtbGluayBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwuZHJvcGRvd24gbGkuY3VycmVudC1tZW51LWl0ZW0+YSxcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bC5kcm9wZG93biBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSB1bC5kcm9wZG93biBsaT5hOmhvdmVyLFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciB1bC5kcm9wZG93biBsaS5jdXJyZW50LW1lbnUtaXRlbT5hOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAubWVudS1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAubWVudS1pdGVtID4gYTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5tZW51LWl0ZW0gPiB1bCA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8qIDNyZCBMZXZlbCAqL1xuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWFuY2VzdG9yPnVsIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaT5hLFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5oYXMtZHJvcGRvd24+YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjk1cmVtO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBsaT5hOmhvdmVyLCBcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBsaSBhLFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgICBwYWRkaW5nOiAwIC43cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpPmEge1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgcGFkZGluZzogMCAyLjJyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmhhcy1kcm9wZG93bj5hIHtcbiAgICAgICAgcGFkZGluZzogMCAyLjJyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgLmNvbnRhaW4tdG8tZ3JpZCAudG9wLWJhciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLm1vYmlsZS10b3AtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgI0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgICAgICAgei1pbmRleDogNTAwO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IFxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG4gICAgLmFkbWluLWJhciAubW9iaWxlLXRvcC1saW5rcyB7XG4gICAgICAgIHRvcDogNDhweDtcbiAgICB9XG5cbiAgICAuYWRtaW4tYmFyIGhlYWRlci5qcy1zbWFsbGVyIC5tb2JpbGUtdG9wLWxpbmtzIHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAubW9iaWxlLXRvcC1saW5rcyBhLmJ1dHRvbi10b2dnbGUsXG4gICAgLm1vYmlsZS10b3AtbGlua3MgLm1vYmlsZS1zZWNvbmRhcnkgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzZiN2UxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLm1vYmlsZS10b3AtbGlua3MgYS5uYXYtc2xpZGUuYnV0dG9uLXRvZ2dsZSB7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIH1cbiAgICAubW9iaWxlLXRvcC1saW5rcyBhLm5hdi1zbGlkZS5idXR0b24tdG9nZ2xlIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgfVxuICAgIC5hY3RpdmUtbmF2IC5tb2JpbGUtdG9wLWxpbmtzIGEubmF2LXNsaWRlLmJ1dHRvbi10b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuYWN0aXZlLW5hdiAubW9iaWxlLXRvcC1saW5rcyBhLm5hdi1zbGlkZS5idXR0b24tdG9nZ2xlIHN2ZyB7XG4gICAgICAgIGZpbGw6ICMzNmI3ZTE7XG4gICAgfVxuICAgIC5tb2JpbGUtdG9wLWxpbmtzIC5tb2JpbGUtc2Vjb25kYXJ5IHVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5tb2JpbGUtdG9wLWxpbmtzIC5tb2JpbGUtc2Vjb25kYXJ5IGEge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gICAgLm1vYmlsZS10b3AtbGlua3MgYS5zZWFyY2gtc2xpZGUuYnV0dG9uLXRvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzZiN2UxIHVybCguLi9pbWcvaWNvbi1zZWFyY2guc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4NCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7IFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgIH1cbiAgICAuYWN0aXZlLXNlYXJjaCBhLnNlYXJjaC1zbGlkZS5idXR0b24tdG9nZ2xlLFxuICAgIGEuc2VhcmNoLXNsaWRlLmJ1dHRvbi10b2dnbGU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvaWNvbi1zZWFyY2gtYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODQlO1xuICAgIH1cbiAgICBoZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICB9XG4gICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uIGxpLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbiBsaS5oYXMtZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgIH1cbiAgICAuYWN0aXZlLXNlYXJjaCAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gbGkuaGFzLWZvcm0ge1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgfVxuICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbiAudG9wLWJhci1zZWN0aW9uIC5oYXMtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5zZWFyY2gtd3JhcCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgICNzZWFyY2hmb3JtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgICNzZWFyY2hmb3JtIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAjc2VhcmNoZm9ybSAjc2VhcmNoc3VibWl0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkgPiBhLCBcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAuaGFzLWRyb3Bkb3duID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICAudG9wLWJhci1zZWN0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsLmRyb3Bkb3duIGxpPmEsXG4gICAgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwuZHJvcGRvd24gbGkgYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIC45Mzc1cmVtIDA7XG4gICAgfVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgxcHgpIHtcbiAgICAuZmxleGJveCAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC45Mzc1ZW0gMCAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaT5hLCBcbiAgICAgICAgICAgIC5oYXMtZHJvcGRvd24+YSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyLjhyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBXb3JkUHJlc3MgbGFuZGluZyBwYWdlcyAodXNlIGFyY2hpdmUtcG9zdC10eXBlLnBocCkgLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3MgKi9cblxuXG4vKiBQYWdpbmF0aW9uICovXG4ubWFpbi1jb250ZW50IC5wYWdpbmF0aW9uIHVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG51bC5wYWdlLW51bWJlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzEyNXJlbTtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG59XG5cbnVsLnBhZ2UtbnVtYmVycyBsaSxcbnVsLnBhZ2luYXRpb24gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudWwucGFnaW5hdGlvbiBsaSxcbnVsLnBhZ2UtbnVtYmVycyBsaSxcbmRpdi5wYWdpbmF0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG51bC5wYWdlLW51bWJlcnMgbGkgc3BhbixcbnVsLnBhZ2UtbnVtYmVycyBsaSBhLFxudWwucGFnaW5hdGlvbiBsaSBzcGFuLFxudWwucGFnaW5hdGlvbiBsaSBhLFxuZGl2LnBhZ2luYXRpb24gYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLW91dCAwcztcbn1cbnVsLnBhZ2luYXRpb24gbGkgc3Bhbi5jdXJyZW50LFxudWwucGFnaW5hdGlvbiBsaSBhOmhvdmVyLFxudWwucGFnZS1udW1iZXJzIGxpIHNwYW4uY3VycmVudCxcbnVsLnBhZ2UtbnVtYmVycyBsaSBhOmhvdmVyLFxuZGl2LnBhZ2luYXRpb24gYTpob3ZlcixcbmRpdi5wYWdpbmF0aW9uIHNwYW4uY3VycmVudCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2U1ZjFmODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG51bC5wYWdpbmF0aW9uIGxpIGEubmV4dCxcbnVsLnBhZ2luYXRpb24gbGkgYS5wcmV2LFxudWwucGFnZS1udW1iZXJzIGxpIGEucHJldixcbnVsLnBhZ2UtbnVtYmVycyBsaSBhLm5leHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnVsLnBhZ2luYXRpb24gbGkgYS5uZXh0OmhvdmVyLFxudWwucGFnaW5hdGlvbiBsaSBhLnByZXY6aG92ZXIsXG51bC5wYWdlLW51bWJlcnMgbGkgYS5uZXh0OmhvdmVyLFxudWwucGFnZS1udW1iZXJzIGxpIGEucHJldjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjNTQ5MmNjO1xufVxuXG4uaXNzdWVzLWdyaWQgcC5wb3N0LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogLjVyZW0gMDtcbn1cbi5pc3N1ZXMtZ3JpZCBwIGEge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1pc3N1ZSBociB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zbWFsbC1ibG9jay1ncmlkLTIgPiBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubWFpbi1jb250ZW50IC5pc3N1ZXMtZ3JpZCBwLnBvc3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG5cbi8qIFRleHQgTGlzdCBmb3IgcGxhY2VtZW50cyAqL1xuLm1haW4tY29udGVudCAuaXRlbS50ZXh0LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLnRleHQtbGlzdCBwLnBvc3QtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLm1haW4tY29udGVudCAucGFnaW5hdGlvbi1jZW50ZXJlZCB1bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi8qIEhvbWUgcGFnZSBzcGVjaWZpYyBDU1MgLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3MgKi9cblxuLmhvbWUtaGlnaGxpZ2h0IHtcblx0YmFja2dyb3VuZDogIzM0MzQzNDtcblx0cGFkZGluZzogMXJlbSAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdC5ob21lLWhpZ2hsaWdodCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cdC5ob21lLWhpZ2hsaWdodCAjZmVhdHVyZS1wb3N0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5ob21lLWZlYXR1cmVkLWJhbm5lciB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuI2ZlYXR1cmUtcG9zdCB7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0LmlubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6MTI1JTtcblx0XHRtYXgtd2lkdGg6MTI1JTtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdFx0XHRoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRwLnBvc3QtdGl0bGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0xcHg7XG5cdFx0d2lkdGg6IDgzJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cdC5hY2YtbWVkaWEtY3JlZGl0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzcHg7XG5cdFx0bGVmdDowO1xuXHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblx0I2ZlYXR1cmUtcG9zdCBwLnBvc3QtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdHBhZGRpbmc6IC41cmVtIC45Mzc1cmVtO1xuXHR9XG59XG4uaG9tZS1jb250ZW50IHtcblx0cGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5yZWFkLW1vcmUtbGluayB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAycmVtIDAgMXJlbTtcbn1cbi5yZWFkLW1vcmUtbGluayBhLmJ1dHRvbiB7XG5cdGNvbG9yOiAjRkZGO1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0cGFkZGluZzogLjVyZW0gMS41cmVtO1xufVxuLnJlYWQtbW9yZS1saW5rIGEgc3BhbiB7XG5cdG1hcmdpbi1sZWZ0OiAuNXJlbTtcbn1cbi5yZWFkLW1vcmUtbGluayBhIHN2ZyB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5wZXRhLWFuaW1hbC1yaWdodHMgaDIge1xuXHRtYXJnaW46IDAgMCAycmVtO1xufVxuLnBldGEtYW5pbWFsLXJpZ2h0cyBoMyB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0bWFyZ2luOiAwIDAgMS41cmVtO1xufVxuLnBldGEtYW5pbWFsLXJpZ2h0cyBoMyBzdHJvbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG5cdC5ob21lIC5icmlnaHQtYmFyIC5sYXJnZS05IHtcblx0XHR3aWR0aDogNzIlO1xuXHR9XG5cdC5ob21lIC5icmlnaHQtYmFyIC5sYXJnZS0zIHtcblx0XHR3aWR0aDogMjglO1xuXHR9XG5cdC5tZWRpdW0tcHVsbC05IHtcblx0XHRyaWdodDogNzIlO1xuXHR9XG5cdC5tZWRpdW0tcHVzaC0zIHtcblx0XHRsZWZ0OiAyOCU7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblx0I3RvcC1zaWRlYmFyIHtcblx0XHQud2lkZ2V0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC5pbWFnZS1iYXItYnV0dG9uLXdpZGdldCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQucG1hLXN1YnNjcmlwdGlvbi13aWRnZXQsXG5cdFx0LmRvbmF0aW9uLWZvcm0tY29udGVudCxcblx0XHQjZm9ybWJ1aWxkZXItZG9uYXRpb24tdGVhc2VyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5wZXRhLXN1YnNjcmlwdGlvbi1mb3JtLWVuLXdpZGdldCxcblx0XHQucGV0YS1kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0LFxuXHRcdC53aWRnZXRfYmxhY2tfc3R1ZGlvX3RpbnltY2UgLmZvcm0td2lkZ2V0IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5wZXRhLXN1YnNjcmlwdGlvbi1mb3JtLWVuLXdpZGdldCBoMy53aWRnZXQtdGl0bGUsXG5cdFx0LnBldGEtZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCBoNS5kZi10aXRsZSxcblx0XHQuZm9ybWJ1aWxkZXItZW1iZWQgaDMge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMXJlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgd2lkdGg6IDI2cHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAyNnB4O1xuXHRcdFx0ICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1hcnJvdy13aGl0ZS5zdmcpIG5vLXJlcGVhdDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHJpZ2h0OiAxcmVtO1xuXHRcdFx0ICAgIHRvcDogLjc1cmVtO1xuXHRcdFx0ICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXHRcdFx0ICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblx0XHRcdH1cblx0XHRcdCYub3BlbiBzcGFuIHtcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgIFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucG1hLXN1YnNjcmlwdGlvbi13cmFwLFxuXHRcdC5kb25hdGlvbi1mb3JtLWNvbnRlbnQsXG5cdFx0I2Zvcm1idWlsZGVyLWRvbmF0aW9uLXRlYXNlciB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdH1cblx0fVxuXHQucGV0YS1hbmltYWwtcmlnaHRzIHtcblx0XHRiYWNrZ3JvdW5kOiAjMmU4MWM0O1xuXHRcdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHR9XG5cdC5wZXRhLWFuaW1hbC1yaWdodHMgaDMge1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdH1cblx0LmhvbWUgLnZpZGVvLXBsYXllciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblx0LmhvbWUgLmJyaWdodC1iYXIge1xuXHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdH1cblx0LmhvbWUtY29udGVudCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuaG9tZSAuc2lkZWJhciAud2lkZ2V0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5ob21lLWNvbnRlbnQgLmJhcixcblx0LmhvbWUgLmJyaWdodC1iYXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmhvbWUgLnZpZGVvLXBsYXllciAueW91dHViZS13cmFwcGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5ob21lIC5zaWRlYmFyIC5pbWFnZS1idXR0b24gcCB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG5cdC5zb2NpYWwtY29ubmVjdCBoMiB7XG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdH1cblx0LnNvY2lhbC1jb25uZWN0IHtcblx0XHRwYWRkaW5nOiAuNXJlbSAuOTM3NWVtO1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG5cdC5zb2NpYWwtY29ubmVjdCBoMiB7XG5cdFx0Zm9udC1zaXplOiAuOHJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMztcblx0fVxuXHQuaG9tZSAuc2lkZWJhciAuaW1hZ2UtYnV0dG9uIHAge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHR9XG59XG5cbi5ob21lICNibGFjay1zdHVkaW8tdGlueW1jZS01LFxuLmhvbWUgI2JsYWNrLXN0dWRpby10aW55bWNlLTE2IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZjMjFkO1xufVxuLmhvbWUtZm9vdGVyLXBsYWNlbWVudCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaG9tZS1mb290ZXItcGxhY2VtZW50IGgyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmhvbWUtZm9vdGVyLXBsYWNlbWVudCBoMiBhIHtcblx0Y29sb3I6ICMzNDM0MzQ7XG59XG4uaG9tZS1mb290ZXItcGxhY2VtZW50IHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLmhvbWUtZm9vdGVyLXBsYWNlbWVudCBsaSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCAwIDFyZW07XG59XG4uaG9tZS1mb290ZXItcGxhY2VtZW50IGxpIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAuMjVyZW0gMCAuMjVyZW0gNjBweDtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjMzQzNDM0O1xuXHRjb2xvcjogIzE4NDQ2ODtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzcGFwZXItby5zdmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAzMnB4O1xufVxuIiwiLyogR2VuZXJhbCBXUCBwYWdlIGNvbnRlbnQgQ1NTIC0gbWluaWZpZWQgdG8gL2Rpc3QvYnVuZGxlLWN1c3RvbS5taW4uY3NzICovXG5cblxuLm1haW4tY29udGVudCAubWV0YSB7XG5cdC8qdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsqL1xufVxuLm1haW4tY29udGVudCAuY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4gLm1haW4tY29udGVudCAubWV0YSBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gICAgLm1haW4tY29udGVudCAubWV0YSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG4ubWFpbi1jb250ZW50IC5sYXJnZS05IC5wb3N0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAvKnRleHQtYWxpZ246IGp1c3RpZnk7Ki9cbn1cbi5tYWluLWNvbnRlbnQgcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5tYWluLWNvbnRlbnQgaWZyYW1lIHtcblx0d2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgLm1haW4tY29udGVudCAuaXRlbSBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgLm1haW4tY29udGVudCBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG4ubWFpbi1jb250ZW50IGgyLFxuLm1haW4tY29udGVudCBoMyxcbi5tYWluLWNvbnRlbnQgaDQsXG4ubWFpbi1jb250ZW50IGg1LFxuLm1haW4tY29udGVudCB1bCxcbi5tYWluLWNvbnRlbnQgb2wge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IHVsIGxpLFxuLm1haW4tY29udGVudCBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG4ubWFpbi1jb250ZW50IC53cC1jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xufVxuLm1haW4tY29udGVudCAud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzZmNmY2ZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMDtcbn1cbmltZy5hbGlnbm5vbmUsXG5hIGltZy5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbi53cC1jYXB0aW9uLmFsaWdubGVmdCxcbi5tZWRpYS1jcmVkaXQuYWxpZ25sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDtcbn1cbmltZy5hbGlnbnJpZ2h0LFxuLndwLWNhcHRpb24uYWxpZ25yaWdodCxcbi5tZWRpYS1jcmVkaXQuYWxpZ25yaWdodCB7XG4gICAgY2xlYXI6IHJpZ2h0O1xufVxuLm1lZGlhLWNyZWRpdC5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLm1lZGlhLWNyZWRpdC5hbGlnbmxlZnQsXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbn1cbi53cC1jYXB0aW9uLmFsaWducmlnaHQsXG4ubWVkaWEtY3JlZGl0LmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbn1cbi53cC1jYXB0aW9uLmFsaWducmlnaHQgLmFjZi1tZWRpYS1jcmVkaXQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IC5hY2YtbWVkaWEtY3JlZGl0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgIC5tYWluLWNvbnRlbnQgLndwLWNhcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qIEdhbGxlcnkgKi9cbmxpLmdhbGxlcnktaXRlbSBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogLjVyZW0gMCAwO1xufVxuXG4vKiBHZW5lcmFsIEl0ZW0gTGlzdCAqL1xuLml0ZW0ge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uaXRlbSAuaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbi5pdGVtIC50ZXh0IHtcbiAgICB3aWR0aDogNTclO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICMwMDA7XG59XG4uaXRlbSAudGV4dCB0aW1lIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG4uaXRlbSAudGV4dCBwLFxuLml0ZW0gLnRleHQgdGltZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xufVxuLml0ZW0gLnRleHQgcC5wb3N0LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keS5ibG9nIC5pdGVtIC50ZXh0IHAucG9zdC10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgLjI1cmVtO1xufVxuLml0ZW0gLnRleHQgcC5wb3N0LXRpdGxlIGEge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLml0ZW0gLm1vcmUge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgLml0ZW0gLmltYWdlLFxuICAgIC5pdGVtIC50ZXh0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5pdGVtIC50ZXh0IHAucG9zdC10aXRsZSxcbiAgICBib2R5LmJsb2cgLml0ZW0gLnRleHQgcC5wb3N0LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgfVxufVxuXG4vKiBCbG9jayBJdGVtIEdyaWQgKi9cbi5ibG9jay1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2staXRlbS5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmJsb2NrLWl0ZW0gLmFjZi1tZWRpYS1jcmVkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC4ycmVtO1xuICAgIHJpZ2h0OiAxLjJyZW07XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIC43KTtcbn1cbi5ibG9jay1pdGVtIC5hY2YtbWVkaWEtY3JlZGl0IGEge1xuICAgIGNvbG9yOiAjRkZGO1xufVxuLmJsb2NrLWl0ZW0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICMwOTBhMGI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2NrLWl0ZW0taW1hZ2Uge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2staXRlbS1saW5rOmhvdmVyIC5ibG9jay1pdGVtLWltYWdlIHtcbiAgICBvcGFjaXR5OiAuNTtcbn1cbi5ibG9jay1pdGVtIC5ibG9jay1pdGVtLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG59XG4ubm8tcmdiYSAuYmxvY2staXRlbSAuYmxvY2staXRlbS10aXRsZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuYmxvY2staXRlbSAuYmxvY2staXRlbS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbn1cblxuLmxlZ2FsIHAge1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1haW4tY29udGVudCAubGFyZ2UtOSAuaW1hZ2UtYmFyLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDMxJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuLm1haW4tY29udGVudCAubGFyZ2UtOSAuaW1hZ2UtYmFyLWJ1dHRvbjpudGgtY2hpbGQoM24rMCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAubWFpbi1jb250ZW50IC5sYXJnZS05IC5pbWFnZS1iYXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgIH1cbn1cblxuYm9keS5zZWFyY2ggLm1haW4tY29udGVudCAucG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbmJvZHkuc2VhcmNoIC5tYWluLWNvbnRlbnQgcC5wb3N0LXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5yZWNpcGUtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi8qQ2F0ZWdvcnkgSWNvbnMgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgIC5idXR0b24tYm90dG9tLWFycm93e1xuICAgICAgIG1hcmdpbi10b3AgOiA2cHg7XG4gICAgfVxufVxuXG4uYnV0dG9uLWJvdHRvbS1hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IGJyb3duO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAycHggNDBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5idXR0b24tYm90dG9tLWFycm93OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgYnJvd247XG59XG4uYnV0dG9uLWJvdHRvbS1hcnJvdyA+IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNhdF9saW5rIHtcbiAgICAvKmZsb2F0OnJpZ2h0OyovXG4gICAgZm9udC1zaXplOjExcHg7XG4gICAgbWFyZ2luLXRvcDo0cHg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmZhc2hpb24gLCAuYnRuLWZhc2hpb24ge1xuICAgIGJhY2tncm91bmQ6ICNhMThmZmM7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmZhc2hpb246YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhMThmZmM7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZSAudGV4dCAuZm9vZCAsIC5idG4tZm9vZCB7XG4gICAgIGJhY2tncm91bmQ6ICM3ZmMwNGM7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmZvb2Q6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3ZmMwNGM7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZSAudGV4dCAudmVnYW4tZm9vZCAsIC5idG4tdmVnYW4tZm9vZCAge1xuICAgICBiYWNrZ3JvdW5kOiAjN2ZjMDRjO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlIC50ZXh0IC52ZWdhbi1mb29kOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjN2ZjMDRjO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmJlYXV0eSAsIC5idG4tYmVhdXR5ICB7XG4gICAgYmFja2dyb3VuZDogI2ZiNWQ1ZDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZSAudGV4dCAuYmVhdXR5OmFmdGVyICB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZiNWQ1ZDtcbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlIC50ZXh0IC5maXRuZXNzICwgLmJ0bi1maXRuZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjU5NmZhO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlIC50ZXh0IC5maXRuZXNzOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNjU5NmZhO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmNvbXBhbmlvbi1hbmltYWxzICwgLmJ0bi1jb21wYW5pb24tYW5pbWFscyB7XG4gICAgYmFja2dyb3VuZDogIzMzY2FkMztcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZSAudGV4dCAuY29tcGFuaW9uLWFuaW1hbHM6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMzM2NhZDM7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZSAudGV4dCAuY3J1ZWx0eS1mcmVlLXByb2R1Y3RzICwgLmJ0bi1jcnVlbHR5LWZyZWUtcHJvZHVjdHMge1xuICAgIGJhY2tncm91bmQ6ICNGOTY0N0Y7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmNydWVsdHktZnJlZS1wcm9kdWN0czphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI0Y5NjQ3Rjtcbn1cblxuLyogRW5kIENhdGVnb3J5IEljb25zKi9cblxuLmJ0bi1tb3JlLXBvc3RzID4gYSB7XG4gICAgY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG5cbn1cbi5idG4tbW9yZS1wb3N0c3tcblx0Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbn1cbiIsIi8qIFNob3J0Y29kZSBDU1MgLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3MgKi9cblxuLyogUmVsYXRlZCBQb3N0cyAqL1xuLnJlbGF0ZWQtcG9zdHMge1xuICAgIHBhZGRpbmc6IDAgMCAxLjVyZW0gMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnJlbGF0ZWQtcG9zdHMgLmJsb2NrLWl0ZW0gYS5saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJlbGF0ZWQtcG9zdHMgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5yZWxhdGVkLXBvc3RzIC5ibG9jay1pdGVtIC5ibG9jay1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogLjM3NXJlbSAuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgICAucmVsYXRlZC1wb3N0cyBwLnBvc3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG5cbi8qKlxuKiBWaWRlb1xuKi9cbi52aWRlby1wbGF5ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnZpZGVvLXBsYXllciAueW91dHViZS13cmFwcGVyLFxuLnZpZGVvLXBsYXllciAud2lkZXNjcmVlbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNyU7XG59XG4udmlkZW8tcGxheWVyIG9iamVjdCxcbi52aWRlby1wbGF5ZXIgZW1iZWQsXG4udmlkZW8tcGxheWVyIGlmcmFtZSxcbi5tdWx0aS12aWRlby1wbGF5ZXIgb2JqZWN0LFxuLm11bHRpLXZpZGVvLXBsYXllciBlbWJlZCxcbi5tdWx0aS12aWRlby1wbGF5ZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5tYWluLWNvbnRlbnQgLnZpZGVvLWpzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qKlxuKiBWaWRlbyBNdWx0aXBsYXllciAtIEhvcml6b250YWwgTGlzdCBCZWxvd1xuKi9cbi52aWRlby1tdWx0aXBsYXllciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvLW11bHRpcGxheWVyIC52aWRlby1wbGF5ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xufVxuLmRhcmstYmFyIC52aWRlby1tdWx0aXBsYXllciBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnZpZGVvLW11bHRpcGxheWVyICN5b3V0dWJlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI3JTtcbn1cbi52aWRlby1tdWx0aXBsYXllciAjeW91dHViZS13cmFwcGVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ueXRwLWxhcmdlLXBsYXktYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNiU7XG4gICAgbGVmdDogNDElO1xuICAgIG9wYWNpdHk6IDAuNztcbn1cbnNwYW4ueXQtcGxheSB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG59XG4ucGxheWxpc3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xufVxuLnBsYXlsaXN0LWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGxheWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5wbGF5bGlzdCB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwIDAgMXJlbTtcbn1cbi5wbGF5bGlzdCBsaSB7XG4gICAgd2lkdGg6IDEyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wbGF5bGlzdCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4ucGxheWxpc3QgbGkgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMjY1NDdmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMXB4O1xufVxuLnBsYXlsaXN0IGxpLmN1cnJlbnQtdmlkZW8gaW1nIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLnBsYXlsaXN0IGxpLmN1cnJlbnQtdmlkZW8gYSB7XG4gICAgY29sb3I6ICMwMDA7XG59XG4uYWxzLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmFscy13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5hbHMtcHJldiwgLmFscy1uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3ljbGUtcHJldi5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFscy1wcmV2e1xuICAgIGxlZnQ6IC01MHB4O1xufVxuLm5vLXN2ZyAuYWxzLXByZXYgIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N5Y2xlLXByZXYucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmFscy1uZXh0e1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N5Y2xlLW5leHQuc3ZnKSBuby1yZXBlYXQ7XG59XG4ubm8tc3ZnIC5hbHMtbmV4dCAge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3ljbGUtbmV4dC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucGxheWxpc3QgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMmU4MWM0O1xuICAgIH1cbn1cblxuLyoqXG4qIEltYWdlIEJ1dHRvblxuKi9cbi5pbWFnZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgbWF4LXdpZHRoOiAzMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmltYWdlLWJ1dHRvbiBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbWFnZS1idXR0b246aG92ZXIge1xufVxuLmltYWdlLWJ1dHRvbiBhLmltYWdlLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmltYWdlLWJ1dHRvbiBkaXYge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogLjZyZW0gLjRyZW07XG4gICAgZm9udDogMC8wIGE7IC8qIFJlbW92ZSB0aGUgZ2FwIGJldHdlZW4gaW5saW5lKC1ibG9jaykgZWxlbWVudHMgKi9cbn1cbi5pbWFnZS1idXR0b24gZGl2OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWFnZS1idXR0b24gcCxcbi5pbWFnZS1idXR0b24gc3Ryb25nLFxuLmltYWdlLWJ1dHRvbiBlbSxcbi5pbWFnZS1idXR0b24gaDIsXG4uaW1hZ2UtYnV0dG9uIGgzLFxuLmltYWdlLWJ1dHRvbiBoNCB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbjogMDtcbn1cbi5pbWFnZS1idXR0b24gcCBzdHJvbmcsXG4uaW1hZ2UtYnV0dG9uIGgyIHN0cm9uZyxcbi5pbWFnZS1idXR0b24gaDMgc3Ryb25nLFxuLmltYWdlLWJ1dHRvbiBoNCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi5pbWFnZS1idXR0b24ubGFyZ2UgcCxcbi5pbWFnZS1idXR0b24ubGFyZ2Ugc3Ryb25nLFxuLmltYWdlLWJ1dHRvbi5sYXJnZSBlbSxcbi5pbWFnZS1idXR0b24ubGFyZ2UgaDIsXG4uaW1hZ2UtYnV0dG9uLmxhcmdlIGgzLFxuLmltYWdlLWJ1dHRvbi5sYXJnZSBoNCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uc2lkZWJhciAuaW1hZ2UtYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2UtYnV0dG9uLXdpZGdldCBwIHtcbiAgICBtYXJnaW46IDA7XG59XG4uaW1hZ2UtYnV0dG9uIC5hY2YtbWVkaWEtY3JlZGl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5pbWFnZS1idXR0b24gLmFjZi1tZWRpYS1jcmVkaXQgYSB7XG4gICAgY29sb3I6ICNGRkY7XG59XG5cbi8qKlxuKiBJbWFnZSBCdXR0b25cbiovXG4uaW1hZ2UtYmFyLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBtYXgtd2lkdGg6IDMyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICAgIC1rdGh0bWwtdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuLmltYWdlLWJhci1idXR0b24gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLWJhci1idXR0b246aG92ZXIge1xuICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDcwcHggcmdiYSgwLDAsMCwwLjMpO1xufVxuLmltYWdlLWJhci1idXR0b24gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uaW1hZ2UtYmFyLWJ1dHRvbiBwLFxuLmltYWdlLWJhci1idXR0b24gc3Ryb25nLFxuLmltYWdlLWJhci1idXR0b24gZW0sXG4uaW1hZ2UtYmFyLWJ1dHRvbiBoMixcbi5pbWFnZS1iYXItYnV0dG9uIGgzLFxuLmltYWdlLWJhci1idXR0b24gaDQge1xuICAgIGJhY2tncm91bmQ6ICMzNkI3RTE7IC8qIGRlZmF1bHQgYmxhY2sgKi9cbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xuICAgIC1rdGh0bWwtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzIGVhc2U7XG59XG4uaW1hZ2UtYmFyLWJ1dHRvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbTtcbn1cbi5pbWFnZS1iYXItYnV0dG9uLmZhY2Vib29rIHAsXG4uaW1hZ2UtYmFyLWJ1dHRvbi5mYWNlYm9vayBzdHJvbmcsXG4uaW1hZ2UtYmFyLWJ1dHRvbi5mYWNlYm9vayBlbSxcbi5pbWFnZS1iYXItYnV0dG9uLmZhY2Vib29rIGgyLFxuLmltYWdlLWJhci1idXR0b24uZmFjZWJvb2sgaDMsXG4uaW1hZ2UtYmFyLWJ1dHRvbi5mYWNlYm9vayBoNCB7XG4gICAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cbi5pbWFnZS1iYXItYnV0dG9uLnR3aXR0ZXIgcCxcbi5pbWFnZS1iYXItYnV0dG9uLnR3aXR0ZXIgc3Ryb25nLFxuLmltYWdlLWJhci1idXR0b24udHdpdHRlciBlbSxcbi5pbWFnZS1iYXItYnV0dG9uLnR3aXR0ZXIgaDIsXG4uaW1hZ2UtYmFyLWJ1dHRvbi50d2l0dGVyIGgzLFxuLmltYWdlLWJhci1idXR0b24udHdpdHRlciBoNCB7XG4gICAgYmFja2dyb3VuZDogIzAwYWNlZDtcbn1cbi5pbWFnZS1iYXItYnV0dG9uLmdvb2dsZSBwLFxuLmltYWdlLWJhci1idXR0b24uZ29vZ2xlIHN0cm9uZyxcbi5pbWFnZS1iYXItYnV0dG9uLmdvb2dsZSBlbSxcbi5pbWFnZS1iYXItYnV0dG9uLmdvb2dsZSBoMixcbi5pbWFnZS1iYXItYnV0dG9uLmdvb2dsZSBoMyxcbi5pbWFnZS1iYXItYnV0dG9uLmdvb2dsZSBoNCB7XG4gICAgYmFja2dyb3VuZDogI2RkNGIzOTtcbn1cbi5pbWFnZS1iYXItYnV0dG9uIHNwYW4uYWNmLW1lZGlhLWNyZWRpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNXB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDJweCAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuLmltYWdlLWJhci1idXR0b24gc3Bhbi5hY2YtbWVkaWEtY3JlZGl0IHNwYW4ge1xuICAgIHBhZGRpbmc6IDA7XG59XG4uaW1hZ2UtYmFyLWJ1dHRvbiAuYWNmLW1lZGlhLWNyZWRpdCBhIHtcbiAgICBjb2xvcjogI0ZGRjtcbn1cbi5zaWRlYmFyIC5pbWFnZS1iYXItYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgICAuaW1hZ2UtYmFyLWJ1dHRvbiBwLFxuICAgIC5zaWRlYmFyIC5pbWFnZS1iYXItYnV0dG9uIHAsXG4gICAgLmltYWdlLWJhci1idXR0b24gc3Ryb25nLFxuICAgIC5zaWRlYmFyIC5pbWFnZS1iYXItYnV0dG9uIHN0cm9uZyxcbiAgICAuaW1hZ2UtYmFyLWJ1dHRvbiBlbSxcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBlbSxcbiAgICAuaW1hZ2UtYmFyLWJ1dHRvbiBoMixcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBoMixcbiAgICAuaW1hZ2UtYmFyLWJ1dHRvbiBoMyxcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBoMyxcbiAgICAuaW1hZ2UtYmFyLWJ1dHRvbiBoNCxcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAuaW1hZ2UtYmFyLWJ1dHRvbiBwLFxuICAgIC5zaWRlYmFyIC5pbWFnZS1iYXItYnV0dG9uIHAsXG4gICAgLmltYWdlLWJhci1idXR0b24gc3Ryb25nLFxuICAgIC5zaWRlYmFyIC5pbWFnZS1iYXItYnV0dG9uIHN0cm9uZyxcbiAgICAuaW1hZ2UtYmFyLWJ1dHRvbiBlbSxcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBlbSxcbiAgICAuaW1hZ2UtYmFyLWJ1dHRvbiBoMixcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBoMixcbiAgICAuaW1hZ2UtYmFyLWJ1dHRvbiBoMyxcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBoMyxcbiAgICAuaW1hZ2UtYmFyLWJ1dHRvbiBoNCxcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgfVxufVxuLyoqXG4qIDYuMiBUZXh0IEJ1dHRvblxuKi9cbi50ZXh0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogIzM2QjdFMTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW46IDAgLjVyZW0gLjVyZW0gMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRleHQtYnV0dG9uIHNwYW4sXG4udGV4dC1idXR0b24gc3Ryb25nLFxuLnRleHQtYnV0dG9uIGVtLFxuLnRleHQtYnV0dG9uIGgyLFxuLnRleHQtYnV0dG9uIGgzLFxuLnRleHQtYnV0dG9uIGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7XG59XG4udGV4dC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyRTgxQzQ7XG59XG4uc2lkZWJhciAudGV4dC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbiNkb25hdGUudGV4dC1idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnRleHQtYnV0dG9uLnNtYWxsIHtcbiAgICBmb250LXNpemU6IC45Mzc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG59XG4udGV4dC1idXR0b24uc21hbGwgc3Ryb25nLFxuLnRleHQtYnV0dG9uLnNtYWxsIGVtLFxuLnRleHQtYnV0dG9uLnNtYWxsIGgyLFxuLnRleHQtYnV0dG9uLnNtYWxsIGgzLFxuLnRleHQtYnV0dG9uLnNtYWxsIGg0IHtcbiAgICBmb250LXNpemU6IC45Mzc1cmVtO1xufVxuLnRleHQtYnV0dG9uLmxhcmdlLFxuLnRleHQtYnV0dG9uLmxhcmdlIHN0cm9uZyxcbi50ZXh0LWJ1dHRvbi5sYXJnZSBlbSxcbi50ZXh0LWJ1dHRvbi5sYXJnZSBoMixcbi50ZXh0LWJ1dHRvbi5sYXJnZSBoMyxcbi50ZXh0LWJ1dHRvbi5sYXJnZSBoNHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi50ZXh0LWJ1dHRvbi5sYXJnZSBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG4udGV4dC1idXR0b24ubGFyZ2Ugc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG59XG4udGV4dC1idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IC44O1xuICAgIGNvbG9yOiAjRkZGO1xufVxuLnRleHQtYnV0dG9uLmZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuLnRleHQtYnV0dG9uLnR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMGFjZWQ7XG59XG4udGV4dC1idXR0b24uZ29vZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGQ0YjM5O1xufVxuXG4vKipcbiogNi41IEJ1dHRvbiBXcmFwXG4qL1xuLmJ1dHRvbi13cmFwIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbn1cbi5idXR0b24td3JhcC5jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5idXR0b24td3JhcC5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY2xlYXI6IHJpZ2h0O1xufVxuLmJ1dHRvbi13cmFwLmxlZnQge1xuICAgIGNsZWFyOiBsZWZ0O1xufVxuLmJ1dHRvbi13cmFwIC5idXR0b24tc2hvcnRjb2RlIHtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cbi5idXR0b24td3JhcCAuaW1hZ2UtYmFyLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnV0dG9uLXdyYXAgLmJ1dHRvbi1zaG9ydGNvZGU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ1dHRvbi13cmFwIC5idXR0b24tc2hvcnRjb2RlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuYnV0dG9uLXdyYXAgLmJ1dHRvbi1zaG9ydGNvZGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuXG4vKipcbiogNi42IFNsaWRlc2hvd1xuKiB1c2luZyBiYWNrZ3JvdW5kIGltYWdlcyBpbnN0ZWFkIG9mIGlubGluZSBTVkcgdG8ga2VlcCB0aGUgcGx1Z2luIGdlbmVyaWNcbiovXG4ucGV0YS1nYWxsZXJ5IHtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGlkZXNob3ctd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbn1cbi5wZXRhLXNsaWRlc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZDogIzI1MjUyNTtcbn1cbi5wZXRhLXNsaWRlc2hvdyAuc2xpZGVzaG93LFxuLnBldGEtc2xpZGVzaG93IC5jeWNsZS1wYWdlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wZXRhLXNsaWRlc2hvdyAuY3ljbGUtc2xpZGVzaG93IHtcbiAgICB6LWluZGV4OiA5OTtcbn1cbi5wZXRhLXNsaWRlc2hvdyAuY3ljbGUtc2xpZGVzaG93IC5jeWNsZS1zbGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5wZXRhLXNsaWRlc2hvdyAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICBsZWZ0OiAycmVtO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3ljbGUtcHJldi5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgei1pbmRleDogOTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vLXN2ZyAucGV0YS1zbGlkZXNob3cgLmFycm93ICB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jeWNsZS1wcmV2LnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wZXRhLXNsaWRlc2hvdyAjY3ljbGUtbmV4dCB7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jeWNsZS1uZXh0LnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLm5vLXN2ZyAucGV0YS1zbGlkZXNob3cgI2N5Y2xlLW5leHQgIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N5Y2xlLW5leHQucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmN5Y2xlLXNsaWRlc2hvdyBwIHtcbiAgICBtYXJnaW46IDA7XG59XG4uY3ljbGUtc2xpZGVzaG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmN5Y2xlLXBhZ2VyIHtcbiAgICBtYXJnaW46IC41cmVtIDA7XG4gICAgcGFkZGluZzogMCAwIC41cmVtO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmN5Y2xlLXBhZ2VyIGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzA5MGEwYjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3ljbGUtcGFnZXIgaW1nOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuODtcbn1cbi5jeWNsZS1wYWdlciBpbWcuY3ljbGUtcGFnZXItYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkY7XG59XG4ucGV0YS1zbGlkZXNob3cgLmN1c3RvbS1jYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBldGEtc2xpZGVzaG93IC5jdXN0b20tY2FwdGlvbjpub3QoOmVtcHR5KSB7XG4gICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI0ZGRjtcbn1cbi5wZXRhLXNsaWRlc2hvdyAuY3VzdG9tLWNhcHRpb24gYSB7XG4gICAgY29sb3I6ICNGRkY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBldGEtc2xpZGVzaG93IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgfVxuICAgIC5wZXRhLXNsaWRlc2hvdyAuYXJyb3cge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJSBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICAgIC5kYXJrLWJhciAucGV0YS1zbGlkZXNob3cgLmFycm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG4gICAgLmN5Y2xlLXBhZ2VyIHtcbiAgICAgICAgcGFkZGluZzogMCA0cHggLjVyZW07XG4gICAgfVxuICAgIC5jeWNsZS1wYWdlciBpbWcge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICB9XG4gICAgLnBldGEtc2xpZGVzaG93ICNjeWNsZS1wcmV2IHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgfVxuICAgIC5wZXRhLXNsaWRlc2hvdyAjY3ljbGUtbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgIH1cbn1cblxuLyoqXG4qIDQuMiBHcmlkIExheW91dFxuKi9cbi5tYWluLWNvbnRlbnQgLmdyaWQtbGF5b3V0IHtcbn1cbi5tYWluLWNvbnRlbnQgLmdyaWQtbGF5b3V0IFtjbGFzcyo9XCJibG9jay1ncmlkLVwiXSB7XG4gICAgbWFyZ2luOiAwIC0wLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xufVxuLm1haW4tY29udGVudCAuZ3JpZC1sYXlvdXQgW2NsYXNzKj1cImJsb2NrLWdyaWQtXCJdID4gbGkge1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW0gMS4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgLm1haW4tY29udGVudCAuZ3JpZC1sYXlvdXRoIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCAtMC45Mzc1cmVtO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubWFpbi1jb250ZW50IC5ncmlkLWxheW91dCBbY2xhc3MqPVwiYmxvY2stZ3JpZC1cIl0gPiBsaXtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuXG4vKipcbiogNC4zIEFjY29yZGlvblxuKi9cbi5hY2NvcmRpb24ge1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgcGFkZGluZzogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1uYXZpZ2F0aW9uPmEsXG4uYWNjb3JkaW9uIGRkPmEsXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tbmF2aWdhdGlvbj5hOmhvdmVyLFxuLmFjY29yZGlvbiBkZD5hOmhvdmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXBsdXMuc3ZnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tbmF2aWdhdGlvbi5hY3RpdmU+YSxcbi5hY2NvcmRpb24gZGQuYWNpdHZlID5hLFxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLW5hdmlnYXRpb24uYWN0aXZlPmE6aG92ZXIsXG4uYWNjb3JkaW9uIGRkLmFjdGl2ZT5hOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tbWludXMuc3ZnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG59XG5cblxuLyoqXG4qIDQuNCBCcmlnaHRjb3ZlIHN1cHBvcnRpbmcgc3R5bGVzXG4qL1xuLmJyaWdodGNvdmUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgICAuYnJpZ2h0Y292ZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAyJTtcbiAgICB9XG59XG4jcGV0YUJjSHRtbDVQbGF5ZXJPdXRwdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIHotaW5kZXg6IDI7XG59XG4ubXVsdGlQbGF5ZXJUaXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLyoqXG4qIDQuNSBQbGFjZW1lbnQgc2hvcnRjb2RlIHNsaWRlc2hvdyBzdXBwb3J0aW5nIHN0eWxlc1xuKi9cbi5wbGFjZW1lbnQtc2xpZGVzaG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmN5Y2xlLXNsaWRlc2hvdyB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N5Y2xlLXByZXYuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICNjeWNsZS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3ljbGUtbmV4dC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgICBwLnBvc3QtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLm5vLXN2ZyAucGxhY2VtZW50LXNsaWRlc2hvdyB7XG4gICAgLmFycm93ICB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3ljbGUtcHJldi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgICAjY3ljbGUtbmV4dCAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N5Y2xlLW5leHQucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG59XG5cbi5mYl9pZnJhbWVfd2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZmxhc2gtZW1iZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgb2JqZWN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuIiwiLyogU2lkZWJhciBDU1MgLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3MgKi9cblxuLm1haW4tY29udGVudCAuc2lkZWJhcixcbi5tYWluLWNvbnRlbnQgLnNpZGViYXIgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaWRlYmFyIGgzLFxuaDMud2lkZ2V0LXRpdGxlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiN2I3Yjc7XG59XG4uc2lkZWJhciBhLmJ1dHRvbiBoMyxcbi5zaWRlYmFyIGEgaDMge1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLnNpZGViYXIgLndpZGdldCB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5mb3JtLmNvbm5lY3QtZm9ybSAuYnV0dG9uOmZvY3VzIHtcblx0YmFja2dyb3VuZDogIzM2YjdlMTtcbn1cbmZvcm0uY29ubmVjdC1mb3JtIC5idXR0b246aG92ZXIsXG5mb3JtLmNvbm5lY3QtZm9ybSAuYnV0dG9uOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGNvbG9yOiAjMzZiN2UxO1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcblx0LmhvbWUgI2hvbWUtc2lkZWJhciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuXHQuaG9tZSAjaG9tZS1zaWRlYmFyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuLmhvbWUgLnNpZGViYXIgLndpZGdldCB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaG9tZSAuaW1hZ2UtYnV0dG9uLXdpZGdldCAge1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG5cbiN0b3Atc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiB7XG5cdG1hcmdpbi1ib3R0b206IC41NXJlbTtcbn1cblxuLyogQ29ubmVjdCB3aXRoIHVzICovXG5ib2R5LmhvbWUgI2JvdHRvbS1zaWRlYmFyIC53aWRnZXQ6Zmlyc3QtY2hpbGQsXG5ib2R5LmhvbWUgLmhvbWUtY29udGVudCAud2lkZ2V0LmNvbm5lY3QtdXMge1xuXHRiYWNrZ3JvdW5kOiAjYTZkOGY1O1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuXHRib2R5LmhvbWUgI2JvdHRvbS1zaWRlYmFyIC53aWRnZXQ6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHRib2R5LmhvbWUgLmhvbWUtY29udGVudCAud2lkZ2V0IHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuYm9keS5ob21lICNib3R0b20tc2lkZWJhciAud2lkZ2V0OmZpcnN0LWNoaWxkIGgzLndpZGdldC10aXRsZSxcbmJvZHkuaG9tZSAuaG9tZS1jb250ZW50IC53aWRnZXQuY29ubmVjdC11cyBoMy53aWRnZXQtdGl0bGUge1xuXHRjb2xvcjogIzAwMDAwMDtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCB7XG5cdGJhY2tncm91bmQ6ICMzNmI3ZTE7XG5cdHBhZGRpbmc6IDFyZW07XG5cdGNvbG9yOiAjRkZGO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IHAge1xuXHRtYXJnaW46IDA7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgZm9ybSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgaDMge1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAjRkZGO1xuXHRib3JkZXI6IDA7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgbGFiZWwge1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC1zaXplOiAuOHJlbTtcbn1cbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCBsYWJlbC5lcnJvciB7XG5cdGNvbG9yOiAjZmY3O1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiAjRkZGO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IC5lbWFpbCBsYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgaW5wdXRbdHlwZT1cInJhZGlvXCJdK2xhYmVsIHtcblx0bWFyZ2luLWxlZnQ6IC4ycmVtO1xuXHRtYXJnaW4tcmlnaHQ6IC41cmVtO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IC53cml0ZWluIGlucHV0W3R5cGU9XCJyYWRpb1wiXStsYWJlbCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCAud3JpdGVpbiBzcGFuIHtcblx0Zm9udC1zaXplOiAuOHJlbTtcblx0cGFkZGluZy1sZWZ0OiAuMjVyZW07XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgI290aGVyLWlucHV0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRtYXgtd2lkdGg6IDM3cHg7XG5cdGhlaWdodDogMjZweDtcblx0cGFkZGluZzogLjI1cmVtIC4xcmVtO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IC5yZXBlYXQgaW5wdXQsXG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgLm9wdC1pbiBpbnB1dCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCAucmVwZWF0IGxhYmVsLFxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IC5vcHQtaW4gbGFiZWwge1xuXHR3aWR0aDogODAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDAgMCAuMzc1cmVtO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IGlucHV0LmJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6ICMwYzg2YWU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxLjFyZW07XG5cdGJvcmRlci1yYWRpdXM6IDEwMDBweDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCAub3B0LWluLXByZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IC5sZWdhbCBwIHtcblx0Y29sb3I6ICNGRkY7XG5cdG1hcmdpbjogMCAwIDFyZW07XG5cdGZvbnQtc2l6ZTogLjdyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgLmxlZ2FsIHAgYSB7XG5cdGNvbG9yOiAjRkZGO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgLndyaXRlaW4ge1xuXHRcdHdpZHRoOiAzNiU7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcblx0Ym9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IC53cml0ZWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTJweCkge1xuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgaDMge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG5cdGJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCBsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdGJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCBsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0fVxuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgaW5wdXQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgaW5wdXQuZWFGb3JtVGV4dGZpZWxkIHtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcblx0Ym9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IGxpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0Ym9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IGxhYmVsIHtcblx0XHRmb250LXNpemU6IC44cmVtO1xuXHR9XG5cdGJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCBoMyB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblx0I3RvcC1zaWRlYmFyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdGJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgaDMge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG59XG5cbi8qIFNvY2lhbCBDb25uZWN0IFdpZGdldCAqL1xuLnNpZGViYXIgLnNvY2lhbC1jb25uZWN0LWljb25zLFxuLmhvbWUtY29udGVudCAuc29jaWFsLWNvbm5lY3QtaWNvbnMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc29jaWFsLWNvbm5lY3QtaWNvbnMgYSB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNDBweDtcblx0cGFkZGluZzogNHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbi1yaWdodDogLjc1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNvY2lhbC1jb25uZWN0LWljb25zIGEuZmFjZWJvb2sge1xuXHRiYWNrZ3JvdW5kOiAjMmU4MWM0O1xufVxuLnNvY2lhbC1jb25uZWN0LWljb25zIGEudHdpdHRlciB7XG5cdGJhY2tncm91bmQ6ICMzNmI3ZTE7XG59XG4uc29jaWFsLWNvbm5lY3QtaWNvbnMgYS5pbnN0YWdyYW0ge1xuXHRiYWNrZ3JvdW5kOiAjNTE3ZmE0O1xufVxuLnNvY2lhbC1jb25uZWN0LWljb25zIGEueW91dHViZSB7XG5cdGJhY2tncm91bmQ6ICNjYzAwMDA7XG59XG4uc29jaWFsLWNvbm5lY3QtaWNvbnMgYS5nb29nbGUge1xuXHRiYWNrZ3JvdW5kOiAjZGQ0YjM5O1xufVxuLnNvY2lhbC1jb25uZWN0LWljb25zIGEudHVtYmxyIHtcblx0YmFja2dyb3VuZDogIzMyNTA2ZDtcbn1cbi5zb2NpYWwtY29ubmVjdC1pY29ucyBhLndlaWJvIHtcblx0YmFja2dyb3VuZDogI0Q1MkIyQjtcbn1cbi5zb2NpYWwtY29ubmVjdC1pY29ucyBhLndlY2hhdCB7XG5cdGJhY2tncm91bmQ6ICM2NEFCMjM7XG59XG5cdC5uby1zdmcgLnNvY2lhbC1jb25uZWN0LWljb25zIGEge1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXHQubm8tc3ZnIC5zb2NpYWwtY29ubmVjdC1pY29ucyBhLmZhY2Vib29rIHtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1mYWNlYm9vay5wbmcpO1xuXHR9XG5cdC5uby1zdmcgLnNvY2lhbC1jb25uZWN0LWljb25zICBhLnR3aXR0ZXIge1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXR3aXR0ZXIucG5nKTtcblx0fVxuXHQubm8tc3ZnIC5zb2NpYWwtY29ubmVjdC1pY29ucyBhLmluc3RhZ3JhbSB7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24taW5zdGFncmFtLnBuZyk7XG5cdH1cblx0Lm5vLXN2ZyAuc29jaWFsLWNvbm5lY3QtaWNvbnMgYS55b3V0dWJlIHtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi15b3V0dWJlLnBuZyk7XG5cdH1cblx0Lm5vLXN2ZyAuc29jaWFsLWNvbm5lY3QtaWNvbnMgYS5nb29nbGUge1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLWdvb2dsZS5wbmcpO1xuXHR9XG5cdC5uby1zdmcgLnNvY2lhbC1jb25uZWN0LWljb25zIGEudHVtYmxyIHtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi10dW1ibHIucG5nKTtcblx0fVxuXHQubm8tc3ZnIC5zb2NpYWwtY29ubmVjdC1pY29ucyBhLndlaWJvIHtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi13ZWliby5wbmcpO1xuXHR9XG5cdC5uby1zdmcgLnNvY2lhbC1jb25uZWN0LWljb25zIGEud2VjaGF0e1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXdlY2hhdC5wbmcpO1xuXHR9XG5cbi5zb2NpYWwtY29ubmVjdC1pY29ucyBhIHNwYW4ge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5zb2NpYWwtY29ubmVjdC1pY29ucyBzdmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmlsbDogI0ZGRjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2U7XG59XG4uc29jaWFsLWNvbm5lY3QtaWNvbnMgaW1nLnFyIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc29jaWFsLXdpZGdldCBhIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxOCU7XG5cdHBhZGRpbmc6IC4zcmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDIlO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc29jaWFsLXdpZGdldCBhIHN2ZyB7XG5cdGZpbGw6ICNGRkY7XG59XG5cbi50aHVtYm5haWwtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbi50aHVtYm5haWwtbGlzdCAuaXRlbSBhIHtcblx0Y29sb3I6ICMyOTQwNTI7XG59XG4udGh1bWJuYWlsLWxpc3QgcCB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50aHVtYm5haWwtbGlzdCAuaXRlbSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBub25lO1xufVxuXG4vKiBSZWNlbnQgUG9zdHMgKi9cbi5yZWNlbnQtcG9zdHMtd2lkZ2V0IHtcblx0bWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnJlY2VudC1wb3N0cy13aWRnZXQgaDMud2lkZ2V0LXRpdGxlIHtcblx0Y29sb3I6ICMzNjM2MzY7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM2MzYzNjtcblx0bWFyZ2luLWJvdHRvbTogLjdyZW07XG59XG4ucmVjZW50LXBvc3RzLXdpZGdldCAubW9yZSB7XG5cdGZvbnQtc2l6ZTogLjhyZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTmF2IE1lbnUgKi9cbi53aWRnZXRfbmF2X21lbnUsXG4ud2lkZ2V0X2FkdmFuY2VkX21lbnUge1xuXHRiYWNrZ3JvdW5kOiAjZTVmMWY4O1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuLndpZGdldF9uYXZfbWVudSBoMy53aWRnZXQtdGl0bGUge1xuXHRjb2xvcjogIzAwMDtcbn1cbi53aWRnZXRfbmF2X21lbnUgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cbi53aWRnZXRfbmF2X21lbnUgdWwgdWwge1xuXHRwYWRkaW5nOiAuNXJlbSAwIC4xcmVtIDFyZW07XG59XG4ud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkge1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuLndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGEge1xuXHRjb2xvcjogIzAwMDtcbn1cbi53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSBhOmhvdmVyIHtcblx0Y29sb3I6ICMzNmI3ZTE7XG59XG4ud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuXHRjb2xvcjogIzM2YjdlMTtcbn1cbi53aWRnZXRfbmF2X21lbnUgdWwubWVudSAuY3VycmVudC1tZW51LWl0ZW0gbGkgYSB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4vKiBTdWJuYXYgTWVudSAqL1xudWwjbWVudS10aGUtaXNzdWVzIGxpLFxudWwjbWVudS10aGUtaXNzdWVzLWhpbmRpIGxpLFxudWwjbWVudS1saXZpbmcgbGkge1xuXHRkaXNwbGF5OiBub25lO1xufVxudWwjbWVudS10aGUtaXNzdWVzIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcbnVsI21lbnUtdGhlLWlzc3VlcyBsaS5jdXJyZW50LW1lbnUtaXRlbSxcbnVsI21lbnUtdGhlLWlzc3VlcyBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgbGksXG51bCNtZW51LXRoZS1pc3N1ZXMgbGkuY3VycmVudC1tZW51LWl0ZW0gbGksXG51bCNtZW51LXRoZS1pc3N1ZXMtaGluZGkgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yLFxudWwjbWVudS10aGUtaXNzdWVzLWhpbmRpIGxpLmN1cnJlbnQtbWVudS1pdGVtLFxudWwjbWVudS10aGUtaXNzdWVzLWhpbmRpIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBsaSxcbnVsI21lbnUtdGhlLWlzc3Vlcy1oaW5kaSBsaS5jdXJyZW50LW1lbnUtaXRlbSBsaSxcbnVsI21lbnUtbGl2aW5nIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcbnVsI21lbnUtbGl2aW5nIGxpLmN1cnJlbnQtbWVudS1pdGVtLFxudWwjbWVudS1saXZpbmcgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGxpLFxudWwjbWVudS1saXZpbmcgbGkuY3VycmVudC1tZW51LWl0ZW0gbGkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbnVsI21lbnUtdGhlLWlzc3VlcyBsaSxcbnVsI21lbnUtdGhlLWlzc3Vlcy1oaW5kaSBsaSxcbnVsI21lbnUtbGl2aW5nIGxpIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xufVxudWwjbWVudS10aGUtaXNzdWVzIGxpIGEsXG51bCNtZW51LXRoZS1pc3N1ZXMtaGluZGkgbGkgYSxcbnVsI21lbnUtbGl2aW5nIGxpIGEge1xuXHRjb2xvcjogIzAwMDtcbn1cbnVsI21lbnUtdGhlLWlzc3VlcyB1bCxcbnVsI21lbnUtdGhlLWlzc3Vlcy1oaW5kaSB1bCxcbnVsI21lbnUtbGl2aW5nIHVsIHtcblx0cGFkZGluZzogLjVyZW0gMCAuMjVyZW07XG59XG51bCNtZW51LXRoZS1pc3N1ZXMgdWwgdWwsXG51bCNtZW51LXRoZS1pc3N1ZXMtaGluZGkgdWwgdWwsXG51bCNtZW51LWxpdmluZyB1bCB1bCB7XG5cdHBhZGRpbmc6IC41cmVtIDAgLjFyZW0gMXJlbTtcbn1cbnVsI21lbnUtdGhlLWlzc3VlcyBsaSBhOmhvdmVyLFxudWwjbWVudS10aGUtaXNzdWVzLWhpbmRpIGxpIGE6aG92ZXIsXG51bCNtZW51LWxpdmluZyBsaSBhOmhvdmVyIHtcblx0Y29sb3I6ICMzNmI3ZTE7XG59XG51bCNtZW51LXRoZS1pc3N1ZXMgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxudWwjbWVudS10aGUtaXNzdWVzLWhpbmRpIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbnVsI21lbnUtbGl2aW5nIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG5cdGNvbG9yOiAjMzZiN2UxO1xufVxuXG5cblxuLnNpZGViYXIgLnBldGEtZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCB7XG5cdGJhY2tncm91bmQ6ICMzNmI3ZTE7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBwIHtcbiAgICBcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGEge1xuICAgIFx0Y29sb3I6ICNGRkY7XG4gICAgXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cdGg1LFxuICAgIC5kb25hdGlvbi1mb3JtLWJ1dHRvbiB7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdCAgICBjb2xvcjogI0ZGRjtcblx0ICAgIGJvcmRlcjogMDtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgXHRmb250LXdlaWdodDogNjAwO1xuICAgIFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0ICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcblx0ICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgfVxuXHQuYW1vdW50cyB7XG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICNGRkY7XG4gICAgXHRcdGZvbnQtc2l6ZTogLjhyZW07XG4gICAgXHRcdG1hcmdpbi1sZWZ0OiAuMnJlbTtcbiAgICBcdFx0bWFyZ2luLXJpZ2h0OiAuNXJlbTtcblx0XHR9XG5cdFx0LmlucHV0LW90aGVyLWFtb3VudCB7XG5cdFx0XHRtYXgtd2lkdGg6IDY1cHg7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0ICAgIGhlaWdodDogMjZweDtcblx0XHQgICAgcGFkZGluZzogLjI1cmVtIC4xcmVtO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuICAgIC5tb250aGx5LW9wdCB7XG4gICAgXHRsYWJlbCB7XG5cdCAgICBcdGNvbG9yOiAjRkZGO1xuXHQgICAgXHRmb250LXNpemU6IC44cmVtO1xuXHQgICAgXHRtYXJnaW46IDAgMCAuMzc1cmVtO1xuXHQgICAgfVxuXHQgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHQgICAgXHRtYXJnaW46IDA7XG5cdCAgICB9XG5cdH1cblx0LnBtYS1jYXNsLWNoZWNrIHtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRmb250LXNpemU6IC44cmVtO1xuXHRcdGxhYmVsIHtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0bWFyZ2luOiAuNXJlbSAwO1xuXHRcdFx0Zm9udC1zaXplOiAuOHJlbTtcblx0XHR9XG5cdH1cblx0aW5wdXRbdHlwZT10ZXh0XSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgXHRiYWNrZ3JvdW5kOiAjMGM4NmFlO1xuXHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuXHQgICAgZm9udC13ZWlnaHQ6IDMwMDtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdCAgICBjb2xvcjogI0ZGRjtcbiAgICBcdGZvbnQtc2l6ZTogMXJlbTtcblx0ICAgIGJvcmRlcjogMDtcblx0ICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdCAgICBwYWRkaW5nOiAuNXJlbSAxLjVyZW07XG4gICAgfVxuICAgIC5wcml2YWN5LXBvbGljeSB7XG4gICAgXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdCAgICBwIHtcblx0ICAgIFx0Y29sb3I6ICNGRkY7XG5cdFx0ICAgIG1hcmdpbjogMCAwIDFyZW07XG5cdFx0ICAgIGZvbnQtc2l6ZTogLjdyZW07XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdCAgICB9XG5cdH1cbn1cblxuXG5cbi8qIE1pZGRsZXdhcmUgU3Vic2NyaXB0aW9uIEZvcm0gV2lkZ2V0IEJhc2UgU3R5bGVzICovXG4ud2lkZ2V0X2JsYWNrX3N0dWRpb190aW55bWNlIC5wZXRhLXN1YnNjcmlwdGlvbi1mb3JtLWVuLXdpZGdldCB7XG5cdGJhY2tncm91bmQ6ICMyZTgxYzQ7XG5cdHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuXHRjb2xvcjogI0ZGRjtcblx0LnBtYS1zdWJzY3JpcHRpb24td2lkZ2V0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC50aGFuay15b3Uge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IC45cmVtO1xuXHR9XG5cdGgzIHtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdCAgICBmb250LXdlaWdodDogMzAwO1xuXHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdCAgICBsZXR0ZXItc3BhY2luZzogLjAxcmVtO1xuXHQgICAgbWFyZ2luOiAwIDAgLjVyZW07XG5cdCAgICBzdHJvbmcge1xuXHQgICAgXHRmb250LXdlaWdodDogNjAwO1xuXHQgICAgfVxuXHR9XG5cdGEge1xuXHRcdGNvbG9yOiAjRkZGO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0fVxuXHR9XG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuZmllbGQtY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0Zm9ybSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0aGVpZ2h0OiAycmVtO1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblx0LmVtYWlsX29wdGluIHtcblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdC5wbWEtY2FzbC1jaGVjayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmb250LXNpemU6IC43NXJlbTtcblx0XHRsYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IC43NXJlbTtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0bWFyZ2luOiAuNXJlbSAwO1xuXHRcdH1cbiAgICAub3B0LW91dC10ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cdH1cblx0LmVycm9yLXdyYXBwZXIge1xuXHRcdGNvbG9yOiBwaW5rO1xuXHR9XG5cdC5zdWJtaXQtYnV0dG9uIHtcblx0XHRtYXJnaW46IDAgMCAuNXJlbTtcblx0fVxuXHRpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICBmb250LXNpemU6IDFyZW07XG5cdCAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG5cdCAgICAmOmhvdmVyLFxuXHQgICAgJjphY3RpdmUge1xuXHQgICAgXHRiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIFx0XHRjb2xvcjogIzM2YjdlMTtcblx0ICAgIH1cblx0fVxuXHQuY2EtcHJpdmFjeS1wb2xpY3kge1xuXHRcdGZvbnQtc2l6ZTogLjdyZW07XG5cdH1cblx0LnByaXZhY3ktcG9saWN5IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnByaXZhY3ktcG9saWN5IHAge1xuXHRcdGNvbG9yOiAjRkZGO1xuXHRcdG1hcmdpbjogLjVyZW0gMCAwO1xuXHR9XG59XG5cbi53aWRnZXRfYmxhY2tfc3R1ZGlvX3RpbnltY2UgLnN1YnNjcmlwdGlvbi1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmU4MWM0O1xuICAgIHBhZGRpbmc6IC44cmVtIDFyZW0gLjhyZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICBmb250LXNpemU6IDFyZW07XG5cdCAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgfVxufVxuIiwiLyogU3BsYXNoIFBhZ2UgQ1NTICAtIG1pbmlmaWVkIHRvIC9kaXN0L2J1bmRsZS1jdXN0b20ubWluLmNzcyAqL1xuI3BzcE1vZGFse1xuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciBzcGFue1xuXHRcdGZvbnQtc2l6ZTouNzVyZW0haW1wb3J0YW50O1xuXHR9XG5cdC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLXdyYXBwZXIgLmVhLWZvcm0taXRlbSBoMSBzcGFue1xuXHRcdGZvbnQtc2l6ZToycmVtIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0fVxuXHRhLnNwbGFzaC1saW5re1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjkwJTtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR6LWluZGV4OjE7XG5cdFx0dG9wOjA7XG5cdFx0Ym90dG9tOjA7XG5cdFx0bGVmdDowO1xuXHRcdHJpZ2h0OjA7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0Ym9yZGVyOjA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdH1cdFxufVxuXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIHtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Ym94LXNoYWRvdzogMCAwIDIycHggcmdiYSgwLCAwLCAwLCAxKTtcblx0ei1pbmRleDogOTk5OTtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQwZW0pe1xuXHRcdG1heC13aWR0aDo5MCU7XG5cdFx0dG9wOjMwcHg7XG5cdFx0bGVmdDo1dnc7XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwZW0pIHtcblx0XHQmLm1lZGl1bSB7XG5cdFx0XHRtYXgtd2lkdGg6IDM3LjVlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmLmxhcmdlIHtcblx0XHRcdG1heC13aWR0aDogNTcuNWVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdGltZyB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdGEudGV4dC1idXR0b257XG5cdFx0cG9zaXRpb246c3RhdGljO1xuXHRcdG1hcmdpbi10b3A6MS43NXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOjJyZW07XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0LmNsb3NlLXJldmVhbC1tb2RhbCB7XG5cdFx0ei1pbmRleDo5OTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMC4zNWVtO1xuXHRcdHJpZ2h0OiAtMC4zNWVtO1xuXHRcdHdpZHRoOiAxLjI1ZW07XG5cdFx0aGVpZ2h0OiAxLjI1ZW07XG5cdFx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogIzc3Nztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXHQuY3VzaGlvbiB7XG5cdFx0cGFkZGluZzowO1xuXHR9XHRcbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWZvcm0ge1xuXHRpbWd7XG5cdFx0bWFyZ2luOjA7XG5cdH1cblx0LmVhLWZvcm0td3JhcHBlciAuZmlyc3QtY2hpbGR7XG5cdFx0cGFkZGluZy1sZWZ0OjA7XG5cdH1cbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgcCxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2UgcCxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgaDEsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0LWltYWdlIGgxLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCBoMixcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2UgaDIsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IGgzLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZSBoMyxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgaDQsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0LWltYWdlIGg0LFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCBoNSxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2UgaDUsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IGg2LFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZSBoNntcblx0Y29sb3I6I2ZmZjtcblx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHR0ZXh0LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuNyk7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xufVxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZXsgXG5cdHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XG5cdFx0Y29sb3I6IzM2MzYzNjtcblx0XHR0ZXh0LXNoYWRvdzpub25lO1xuXHR9XG59XG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IGgxLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZSBoMSxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgaDIsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0LWltYWdlIGgyLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCBoMyxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2UgaDMsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IGg0LFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZSBoNCxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgaDUsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0LWltYWdlIGg1LFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCBoNixcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2UgaDZ7XG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbn1cblxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZSAuYWxpZ25jZW50ZXIge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQgLmN1c2hpb257XG5cdHBhZGRpbmctdG9wOjFyZW07XG59XG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IC5iZy1pbWFnZXtcblx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xuXHRoZWlnaHQ6MTAwJTtcblx0d2lkdGg6MTAwJTtcblx0cGFkZGluZzoxcmVtO1xufVxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuc3BsYXNoLWhlYWRlciB7XG5cdG1hcmdpbjogMCAwIDAuNjRlbSAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxLjU2MjVlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDEuMTI1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgcCB7XG5cdGZvbnQtc2l6ZTogMS4wNjI1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjE4NzU7XG59XG5cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLmNvdW50ZG93bl9tYWluLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuY291bnRkb3duX2V4cGlyZSB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDAgMCAxZW0gMDtcbn1cblxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuY291bnRkb3duX21haW4gcCxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLmNvdW50ZG93bl9leHBpcmUgcCB7XG5cdG1hcmdpbjogMC41ZW0gMCAwIDA7XG5cdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEuNTYyNWVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5oYXNDb3VudGRvd24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLmNvdW50ZG93bl9ob3VyLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuY291bnRkb3duX21pbnV0ZSxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLmNvdW50ZG93bl9zZWNvbmQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA1LjYyNWVtO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMC4yNWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLmNvdW50ZG93bl9sYWJlbCB7XG5cdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDIuNWVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuY291bnRkb3duX3ZhbHVlIHtcblx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMS4wNjI1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5zcGxhc2gtZG9uYXRpb24ge1xuXHRjbGVhcjogYm90aDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5zcGxhc2gtZG9uYXRpb24gaW5wdXRbdHlwZT1cInRleHRcIl17XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDVlbTtcbn1cblxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuc3BsYXNoLWRvbmF0aW9uIGxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwIDAuM2VtO1xuXHRmb250LXNpemU6IDEuMDYyNWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbiNwc3BNb2RhbCAuZWEtZm9ybS13cmFwcGVyIGxhYmVse1xuXHR3aWR0aDozMCU7XG59XG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5yZXR1cm4tYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dCAucmV0dXJuLWJ1dHRvbntcblx0cGFkZGluZy10b3A6MnJlbTtcbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQgLmN1c2hpb257XG5cdHBhZGRpbmctdG9wOjEuNXJlbTtcblx0cGFkZGluZy1yaWdodDoxcmVtO1xuXHRwYWRkaW5nLWxlZnQ6MXJlbTtcbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLnBzcF9jb250aW51ZV9wZXRhLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDAuNGVtIDAuNzVlbTtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItdG9wOiAwIG5vbmU7XG5cdGJvcmRlci1sZWZ0OiAwIG5vbmU7XG5cdGJvcmRlci1yaWdodDogMCBub25lO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0d2lkdGg6MTAwJTtcblx0bGVmdDowO1xuXHRib3R0b206MDtcbn1cblxuI3BzcE1vZGFsLnNwbGFzaC1ibHVlIC5jdXNoaW9uIHtcblx0Y29sb3I6ICMwMjRjODU7XG5cdGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7IC8qIE9sZCBicm93c2VycyAqL1xufVxuXG4jcHNwTW9kYWwuc3BsYXNoLWJsdWUgLnNwbGFzaC1oZWFkZXIsXG4jcHNwTW9kYWwuc3BsYXNoLWJsdWUgcCxcbiNwc3BNb2RhbC5zcGxhc2gtYmx1ZSBsYWJlbCxcbiNwc3BNb2RhbC5zcGxhc2gtYmx1ZSAuY291bnRkb3duX3ZhbHVlIHtcblx0Y29sb3I6ICMwMjRjODU7XG59XG5cbiNwc3BNb2RhbC5zcGxhc2gtYmx1ZSBpbWcge1xufVxuXG4jcHNwTW9kYWwuc3BsYXNoLWJsdWUgLmNvdW50ZG93bl9sYWJlbCB7XG5cdGNvbG9yOiAjZmY5MDAwO1xufVxuXG4jcHNwTW9kYWwuc3BsYXNoLWJsdWUgLnBzcF9jb250aW51ZV9wZXRhLFxuI3BzcE1vZGFsLnNwbGFzaC1ibHVlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0YmFja2dyb3VuZDogIzM2YjdlMTtcbn1cbiNwc3BNb2RhbCAuZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0W3ZhbHVlPVwiU3VibWl0XCJde1xuXHRmbG9hdDpub25lO1xufVxuI3BzcE1vZGFsIC5jdXNoaW9uIHtcblx0Y29sb3I6I2NmY2ZjZjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG4jcHNwTW9kYWwucHNwLWZvcm0gaW1ne1xuXHRtYXgtd2lkdGg6MzAlO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOjE1dmg7XG5cdGxlZnQ6NXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KXtcblx0I3BzcE1vZGFsLnBzcC1mb3JtIGltZ3tcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cbn1cbiNwc3BNb2RhbCAuaGFzLWltZ3tcblx0d2lkdGg6NjUlO1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cbiNwc3BNb2RhbCAuaGFzLWltZzpmaXJzdC1jaGlsZHtcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTpibG9jaztcblx0bWFyZ2luLWxlZnQ6MDtcbn1cbiNwc3BNb2RhbCAuaGFzLWltZy5wb2xpY3l7XG5cdG1hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O1xufVxuI3BzcE1vZGFsIC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLXdyYXBwZXIgLmVhLWZvcm0taXRlbS5wb2xpY3k6bm90KC5oYXMtaW1nKSBwe1xuXHRtYXJnaW4tbGVmdDowO1xufVxuI3BzcE1vZGFsIC5oYXMtaW1nLnBvbGljeSBwe1xuXHRtYXJnaW4tbGVmdDoyOSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpe1xuXHQjcHNwTW9kYWwgLnBvbGljeSBwe1xuXHRcdG1hcmdpbi1sZWZ0OjA7XG5cdH1cbn1cbiNwc3BNb2RhbCAuZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS13cmFwcGVyIC5lYS1mb3JtLWl0ZW0gc3BhbixcbiNwc3BNb2RhbCAuZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS13cmFwcGVyIC5lYS1mb3JtLWl0ZW0gbGFiZWx7XG5cdHdpZHRoOjEwMCU7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcbn1cbiNwc3BNb2RhbCAuZWFfd2lkZ2V0X2NvbnRhaW5lciAuaGFzLWltZyAuZWEtb3B0LWlue1xuXHRwYWRkaW5nOjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpe1xuXHQjcHNwTW9kYWwgLmVhX3dpZGdldF9jb250YWluZXIgLmVhLW9wdC1pbntcblx0XHRwYWRkaW5nOjA7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR9XG59XG4vKipoaWRlIGFqYXggbG9hZGVyIGZvciBtb2JpbGUgc3R1ZmYgb24gdGhhbmsgeW91IGZvciBzaGFyaW5nKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjRweCkgIHsgXG5cdC5hamF4LWxvYWRlci1iZ3tcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH0gXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiAzNzVweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogNjY3cHgpIHsgXG5cdC5hamF4LWxvYWRlci1iZ3tcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA0MTRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogNzM2cHgpIHtcblx0LmFqYXgtbG9hZGVyLWJne1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxufVxuI3BzcE1vZGFsLnNwbGFzaC1ncmVlbiAuY291bnRkb3duX2xhYmVsIHtcblx0Y29sb3I6ICNmZmZmMDA7XG59XG5cbiNwc3BNb2RhbC5zcGxhc2gtZ3JlZW4gLnBzcF9jb250aW51ZV9wZXRhLFxuI3BzcE1vZGFsLnNwbGFzaC1ncmVlbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0Y29sb3I6I2ZmZjtcblx0YmFja2dyb3VuZDogIzM2ZTE4MTtcbn1cblxuI3BzcE1vZGFsLnNwbGFzaC1vcmFuZ2UgLnBzcF9jb250aW51ZV9wZXRhLFxuI3BzcE1vZGFsLnNwbGFzaC1vcmFuZ2UgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcblx0Y29sb3I6I2ZmZjtcblx0YmFja2dyb3VuZDojZmZhYjQwO1xufVxuI3BzcE1vZGFsIC5zcGxhc2gtYmxhbmsgLnBzcF9jb250aW51ZV9wZXRhLFxuI3BzcE1vZGFsIC5zcGxhc2gtYmxhbmsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcblx0YmFja2dyb3VuZC1jb2xvcjojY2ZjZmNmO1xuXHRjb2xvcjojZmZmO1xufVxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtZm9ybSBmb3Jte1xuXHR3aWR0aDo5MCU7XG5cdG1hcmdpbjowIGF1dG87XG5cdG1hcmdpbi1ib3R0b206NHJlbTtcbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLmVhX3dpZGdldF9jb250YWluZXIgc2VsZWN0LFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuZWFfd2lkZ2V0X2NvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0ZmxvYXQ6bGVmdDtcblx0d2lkdGg6NjAlO1xufVxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCAuZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1pdGVtLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCAuZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1pdGVtIGxhYmVse1xuXHRjb2xvcjojZmZmO1xuXHR0ZXh0LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuNyk7XG59XG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IGZvcm17XG5cdG1hcmdpbi1ib3R0b206NHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MGVtKXtcblx0I3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dHtcblx0XHRtaW4taGVpZ2h0OjUwdmghaW1wb3J0YW50O1xuXHRcdGhlaWdodDo1MCU7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGxlZnQ6IDV2dztcblx0fVxuXHQjcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0LWltYWdlLFxuXHQjcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1mb3Jte1xuXHRcdG1pbi1oZWlnaHQ6NTB2aDtcblx0fVxuXHQjcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0Lmhhcy1mb3Jte1xuXHRcdGhlaWdodDo3MCU7XG5cdH1cblx0I3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dHtcblx0XHRtaW4taGVpZ2h0OjIwdmghaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogOTB2dztcbiAgICBsZWZ0OiA1dnc7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDBweCl7XG5cdCNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQuaGFzLWZvcm17XG5cdFx0aGVpZ2h0OjgwJTtcblx0fVxufVxuXG5cbi8qKlxuKiBTaW5nbGUgQ29sdW1uIEZvcm0gKE0mUiBsYXlvdXQpXG4qL1xuI3BzcE1vZGFsLnBzcC1zaW5nbGUtY29sLWZvcm0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAuY3VzaGlvbiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuc3BsYXNoLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5hY2YtbWVkaWEtY3JlZGl0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgfVxuICAgIC5zcGxhc2gtbWlkZGxld2FyZS1mb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAuc21hbGwtNy5jb2x1bW5zIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5jYS1wcml2YWN5LXBvbGljeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdWJzY3JpcHRpb24tc3VjY2Vzcy1yZXNwb25zZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgICAjcG1hLXN1Ym1pdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5zcGxhc2gtbWlkZGxld2FyZS1mb3JtIC5wbWEtY2FzbC1jaGVjayB7XG4gICAgXHRjb2xvcjogIzM2MzYzNjtcbiAgICBcdGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgIFx0bGluZS1oZWlnaHQ6IDEuMTg3NTtcbiAgICB9XG4gICAgLm1vbnRobHktb3B0IGxhYmVsLCBcbiAgICAucG1hLWNhc2wtY2hlY2sgbGFiZWwsIFxuICAgIC5lbWFpbF9vcHRpbiBsYWJlbCwgXG4gICAgLm1lbWJlcnNoaXAtdXBkYXRlIGxhYmVsLCBcbiAgICAubWVtYmVyc2hpcF91cGRhdGUgbGFiZWwge1xuICAgIFx0bWFyZ2luOiAuNXJlbSAwO1xuICAgIFx0Y29sb3I6ICMzNjM2MzY7XG4gICAgXHRmb250LXNpemU6IC44NXJlbTtcbiAgICBcdGxpbmUtaGVpZ2h0OiAxLjE4NzU7XG4gICAgfVxuICAgIC5wbWEtc3Vic2NyaXB0aW9uLXNob3J0Y29kZSAuc3BsYXNoLW1pZGRsZXdhcmUtZm9ybSAucG1hLWNhc2wtY2hlY2sge1xuXHQgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufSIsIi8qIEJhc2ljIFNpdGUgVHlwb2dyYXBoeSAtIG1pbmlmaWVkIHRvIC9kaXN0L2J1bmRsZS1jdXN0b20ubWluLmNzcyAqL1xuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGNvbG9yOiAjMzYzNjM2O1xufVxucCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Y29sb3I6ICMzNjM2MzY7XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5oMSB7XG5cdGZvbnQtc2l6ZTogM3JlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0LyogI1BBUi0wMS03NDM3ICovXG5cdC8qIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuXHQgICAtbW96LWh5cGhlbnM6IGF1dG87XG5cdCAgICAgICAgaHlwaGVuczogYXV0bzsgKi9cbn1cbmgyIHtcblx0Zm9udC1zaXplOiAyLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMzNDM0MzQ7XG59XG5oMyB7XG5cdGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG5cdGNvbG9yOiAjMzQzNDM0O1xufVxuaDQge1xuXHRmb250LXNpemU6IDEuODc1cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjMzQzNDM0O1xufVxuaDUge1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcblx0Y29sb3I6ICMzNDM0MzQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG5cdGgxIHtcblx0XHRtYXJnaW46IDFyZW0gMCAxcmVtO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHR9XG5cdGgyIHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdH1cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG59XG4ubWFpbi1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXNpemU6IDEuMTVyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFpbi1jb250ZW50IHVsLFxuLm1haW4tY29udGVudCBvbCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnRvcC1iYXItc2VjdGlvbiB1bCBsaT5hLFxuYnV0dG9uLFxuLmJ1dHRvbiB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmluc3RhZ3JhbS1tZWRpYSB7XG5cdHBvc2l0aW9uOiBpbmhlcml0IWltcG9ydGFudDtcbn1cbiJdfQ== */
