.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}}.cookie-note{position:fixed;bottom:0;width:100%;padding:30px 20px;background-color:#003872;z-index:100;display:none}.cookie-note-container{max-width:980px;margin:0 auto}.cookie-note-left{float:left;width:85%;font-size:16px;font-weight:700;color:#FFF;padding-right:20px}.cookie-note-right{float:left;width:15%}.cookie-note a{color:#FFF;text-decoration:underline}.cookie-note a:hover{color:#ffa800}.cookie-note button{font-size:16px;font-weight:700;line-height:18px;margin:0;padding:10px 16px 12px;color:#FFF;display:inline-block;border:2px solid #FFF;background:none;border-radius:4px}.cookie-note button:hover,.cookie-note button:focus{color:#357AE8;background:#FFF}@media only screen and (max-width: 980px), only screen and (max-device-width: 980px){.cookie-note-left{float:none;width:100%;margin:0 auto;text-align:center;padding-right:0;padding-bottom:16px}.cookie-note-right{float:none;width:100%;margin:0 auto;text-align:center}}.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;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 .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%;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;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 .gform_wrapper div.validation_error{font-size:.8rem;color:red;border:0;margin-bottom:.5rem;padding:0}body .sidebar .gform_wrapper div.validation_error{color:#ff7}body .gform_wrapper li.gfield_error input[type=email],body .gform_wrapper li.gfield_error input[type=number],body .gform_wrapper li.gfield_error input[type=password],body .gform_wrapper li.gfield_error input[type=tel],body .gform_wrapper li.gfield_error input[type=text],body .gform_wrapper li.gfield_error input[type=url],body .gform_wrapper li.gfield_error textarea{border:solid 1px red}body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none;border:0}body .gform_wrapper .gfield_description.validation_message,body .gform_wrapper .top_label .gfield_description.validation_message{color:red;padding:0;font-size:.8rem}body .sidebar .gform_wrapper .gfield_description.validation_message,body .sidebar .gform_wrapper .top_label .gfield_description.validation_message{color:#ff7;margin:0;padding:0 !important}body .gf_browser_ie.gform_wrapper .gform_footer input.button{padding:.5rem 1.5rem}body.admin-bar{position:static}a{color:#36b7e1}a:hover{color:#0C86AE}p a{font-weight:600}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}}.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}.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;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%;transition:.2s all ease;padding:0;z-index:98;border-top:0;overflow-y:auto;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{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;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;transition:.2s all ease;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:flex;flex-wrap:wrap;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;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}}#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_black_studio_tinymce{display:none}.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-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}@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{transition:opacity 0.35s, transform 0.35s;transform:translate3d(0, 0, 0);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;transition:opacity 0.35s, 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;-o-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-kthtml-transition:all .25s ease;transition:all .25s ease}.image-bar-button img{position:relative}.image-bar-button:hover{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;-o-transition:background .25s ease;-moz-transition:background .25s ease;-ms-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}.home .sidebar .widget{margin-bottom:1rem}.home .image-button-widget{margin-top:1rem}.home #top-sidebar .widget:last-child{margin-bottom:0}.gravityform-widget{background:#1e547f;padding:.75rem 1rem;color:#FFF}.gravityform-widget h3,h3.widget-title{color:#FFF;font-size:1.2rem;text-align:center;border-bottom:0;margin-bottom:1.25rem}.gravityform-widget h3{margin-top:0}.gravityform-widget form{margin:0}.gravityform-widget .gform_wrapper{margin:0;max-width:100%}.gravityform-widget .gform_wrapper .top_label .gfield_label{display:none}.gravityform-widget .gform_wrapper label{color:#FFF;font-size:.7rem;margin:0 0 0 18px;line-height:1.4}.gravityform-widget .gform_wrapper label a{color:#FFF;text-decoration:underline}.gravityform-widget .gform_wrapper input[type=text]{text-align:center;text-indent:0;padding:0;margin-bottom:.5rem;font-size:.9rem;height:2rem;width:100% !important}.gravityform-widget .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gravityform-widget .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:normal}.gravityform-widget .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gravityform-widget .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gravityform-widget .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:.1rem;margin-bottom:0}.gravityform-widget .gform_wrapper .gform_footer input[type=submit]{margin-bottom:0;font-size:1rem;border-radius:1000px}.gravityform-widget .gform_wrapper label.gfield_label+div.ginput_container{margin-top:0}.gravityform-widget .gform_wrapper .gform_footer{text-align:center;padding:0;margin:0}.gravityform-widget .gform_confirmation_wrapper,.gravityform-widget .gform_confirmation_wrapper p{font-size:.8rem}.gravityform-widget .gform_confirmation_wrapper a{color:#FFF;text-decoration:underline}body.home .gravityform-widget{background:#2e81c4;padding:.8rem 1rem .8rem}body.home .gravityform-widget h3{font-size:1.3rem;font-weight:300;line-height:1;letter-spacing:.01rem;margin-bottom:.5rem}body.home .gravityform-widget h3 strong{font-weight:600}.gravityform-widget .privacy{margin-top:.5rem;display:none}.gravityform-widget .privacy p{color:#FFF}.gravityform-widget .privacy a{color:#FFF;text-decoration:underline}@media only screen and (max-width: 892px){body.home .gravityform-widget h3{font-size:1.6rem}.gravityform-widget .gform_wrapper input[type=text]{font-size:16px;height:30px}.gravityform-widget .gform_wrapper label{font-size:12px}}@media only screen and (max-width: 770px){body.home .gravityform-widget h3{font-size:1.2rem}}@media only screen and (max-width: 640px){body.home .gravityform-widget h3{font-size:1.6rem}}#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 #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.2rem;border-radius:1000px}body.home .donation-teaser-en-widget .legal p{color:#FFF;margin:0;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;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-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-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-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-living li a{color:#000}ul#menu-the-issues ul,ul#menu-living ul{padding:.5rem 0 .25rem}ul#menu-the-issues ul ul,ul#menu-living ul ul{padding:.5rem 0 .1rem 1rem}ul#menu-the-issues li a:hover,ul#menu-living li a:hover{color:#36b7e1}ul#menu-the-issues li.current-menu-item>a,ul#menu-living li.current-menu-item>a{color:#36b7e1}#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;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}}#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;max-width:95%;margin:10px 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-text-image img{padding:1em}#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.psp-text-image .cushion{padding-bottom:2rem}#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%}}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}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVuZGxlLWN1c3RvbS5jc3MiLCJzb3VyY2VzIjpbImJ1bmRsZS1jdXN0b20uc2NzcyIsIl9hZGR0aGlzLW92ZXJyaWRlcy5zY3NzIiwiX2NvbW1lbnRzLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfZm9ybS5zY3NzIiwiX2dsb2JhbC5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX3BhZ2UtYXJjaGl2ZS5zY3NzIiwiX3BhZ2UtaG9tZS5zY3NzIiwiX3BhZ2Uuc2NzcyIsIl9zaG9ydGNvZGVzLnNjc3MiLCJfc2lkZWJhci5zY3NzIiwiX3NwbGFzaC1wYWdlLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJhZGR0aGlzLW92ZXJyaWRlc1wiO1xuQGltcG9ydCBcImNvbW1lbnRzXCI7XG5AaW1wb3J0IFwiZm9vdGVyXCI7XG5AaW1wb3J0IFwiZm9ybVwiO1xuQGltcG9ydCBcImdsb2JhbFwiO1xuQGltcG9ydCBcImhlYWRlclwiO1xuQGltcG9ydCBcInBhZ2UtYXJjaGl2ZVwiO1xuQGltcG9ydCBcInBhZ2UtaG9tZVwiO1xuQGltcG9ydCBcInBhZ2VcIjtcbkBpbXBvcnQgXCJzaG9ydGNvZGVzXCI7XG5AaW1wb3J0IFwic2lkZWJhclwiO1xuQGltcG9ydCBcInNwbGFzaC1wYWdlXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiOyIsIi8qIEFkZFRoaXMgQ1NTIGZvciB0aGVpciBGUkVFIEJVVFRPTlMgKyBDT0xPUlMgLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3MgKi9cblxuLyogYWRkdGhpc190b29sYm94ID0gbGVnYWN5ICovXG4vKiBhZGR0aGlzX3NoYXJpbmdfdG9vbGJveCA9IG5ldyAqL1xuLm1pbmltYWwtc29jaWFsIHtcblx0bWFyZ2luOiAwIDAgMS41cmVtO1xufVxuLmppYXRoaXNfc3R5bGVfMzJ4MzIge1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbn1cblxuLnNpbmdsZS1wYXJlbnQgLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX3Rvb2xib3gsXG4uc2luZ2xlLXBhcmVudCAubWluaW1hbC1zb2NpYWwgLmFkZHRoaXNfc2hhcmluZ190b29sYm94IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5taW5pbWFsLXNvY2lhbCAuYWRkdGhpc19kZWZhdWx0X3N0eWxlIGEuYXQzMDBiLFxuLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX2RlZmF1bHRfc3R5bGUgYS5hdDMwMG0sXG4ubWluaW1hbC1zb2NpYWwgLmFkZHRoaXNfc2hhcmluZ190b29sYm94IGEuYXQtc2hhcmUtYnRuIHtcbiAgICBwYWRkaW5nOiAycHggNjBweCA0cHggNXB4O1xuICAgIG1hcmdpbjogMCAycHggNXB4IDJweDtcbiAgICBvcGFjaXR5OiAuOTtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG4ubWluaW1hbC1zb2NpYWwgLmFkZHRoaXNfc2hhcmluZ190b29sYm94IGEuYXQtc2hhcmUtYnRuIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5taW5pbWFsLXNvY2lhbCAuYWRkdGhpc19zaGFyaW5nX3Rvb2xib3ggYS5hdC1zaGFyZS1idG4gc3Bhbi5hdDMwMGJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5taW5pbWFsLXNvY2lhbCAuYWRkdGhpc19kZWZhdWx0X3N0eWxlIGEuYXQzMDBiOmhvdmVyLFxuLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX2RlZmF1bHRfc3R5bGUgYS5hdDMwMG06aG92ZXIsXG4ubWluaW1hbC1zb2NpYWwgLmFkZHRoaXNfc2hhcmluZ190b29sYm94IGEuYXQtc2hhcmUtYnRuOmhvdmVyICB7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5hdC1zaGFyZS10YngtZWxlbWVudCAuYXQtc2hhcmUtYnRuLmF0LXN2Yy1mYWNlYm9vayxcbi5hdC1zdmMtZmFjZWJvb2ssXG4uYWRkdGhpc19idXR0b25fZmFjZWJvb2sge1xuICAgYmFja2dyb3VuZDogcmdiKDU5LCA4OSwgMTUyKTtcbn1cbi5hdC1zaGFyZS10YngtZWxlbWVudCAuYXQtc2hhcmUtYnRuLmF0LXN2Yy10d2l0dGVyLFxuLmF0LXN2Yy10d2l0dGVyLFxuLmFkZHRoaXNfYnV0dG9uX3R3aXR0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYigyOSwgMTYxLCAyNDIpO1xufVxuLmF0LXNoYXJlLXRieC1lbGVtZW50IC5hdC1zaGFyZS1idG4uYXQtc3ZjLXBpbnRlcmVzdF9zaGFyZSxcbi5hdC1zdmMtcGludGVyZXN0X3NoYXJlLFxuLmFkZHRoaXNfYnV0dG9uX3BpbnRlcmVzdF9zaGFyZSB7XG4gICBiYWNrZ3JvdW5kOiByZ2IoMjAzLCAzMiwgMzkpO1xufVxuLmF0LXNoYXJlLXRieC1lbGVtZW50IC5hdC1zaGFyZS1idG4uYXQtc3ZjLWVtYWlsLFxuLmF0LXN2Yy1lbWFpbCxcbi5hZGR0aGlzX2J1dHRvbl9lbWFpbCB7XG4gICAgYmFja2dyb3VuZDogcmdiKDEzMiwgMTMyLCAxMzIpO1xufVxuLmF0LXNoYXJlLXRieC1lbGVtZW50IC5hdC1zaGFyZS1idG4uYXQtc3ZjLWNvbXBhY3QsXG4uYXQtc3ZjLWNvbXBhY3QsXG4uYWRkdGhpc19idXR0b25fY29tcGFjdCB7XG4gICAgYmFja2dyb3VuZDogcmdiKDI1MiwgMTA5LCA3Nik7XG5cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICAubWluaW1hbC1zb2NpYWwgLmFkZHRoaXNfZGVmYXVsdF9zdHlsZSBhLmF0MzAwYixcbiAgICAubWluaW1hbC1zb2NpYWwgLmFkZHRoaXNfZGVmYXVsdF9zdHlsZSBhLmF0MzAwbSxcbiAgICAubWluaW1hbC1zb2NpYWwgLmFkZHRoaXNfc2hhcmluZ190b29sYm94IGEuYXQtc2hhcmUtYnRuIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDVweCA0cHggNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgfVxufSIsIi8qIENvbW1lbnRzIENTUyAtIG1pbmlmaWVkIHRvIC9kaXN0L2J1bmRsZS1jdXN0b20ubWluLmNzcyAqL1xuXG4uc29jaWFsLXdpZGdldCBhIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxOCU7XG5cdHBhZGRpbmc6IC4zcmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDIlO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc29jaWFsLXdpZGdldCBhIHN2ZyB7XG5cdGZpbGw6ICNGRkY7XG59XG5cbiNjb21tZW50cyB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4jY29tbWVudHMgaDMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMi40cmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jcmVzcG9uZCB7XG5cdGJhY2tncm91bmQ6ICNlNWYxZjg7XG5cdHBhZGRpbmc6IDFyZW07XG59XG4jcmVzcG9uZCBoMyB7XG5cdGZvbnQtc2l6ZTogMnJlbTtcbn1cbiNyZXNwb25kIGxhYmVsIHtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuI3Jlc3BvbmQgaW5wdXRbdHlwZT10ZXh0XSxcbiNyZXNwb25kIGlucHV0W3R5cGU9ZW1haWxdIHtcblx0d2lkdGg6IDQwJTtcbn1cbiNyZXNwb25kIHRleHRhcmVhIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuI3Jlc3BvbmQgI3N1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRtYXJnaW46IDFyZW0gMCAwO1xufSIsIi8qIEZvb3RlciBDU1MgLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3MgKi9cblxuZm9vdGVyIHAsXG5mb290ZXIgaDIsXG5mb290ZXIgaDMsXG5mb290ZXIgaDQge1xuXHRjb2xvcjogI0ZGRjtcbn1cbmZvb3RlciBwLFxuZm9vdGVyIHVsLFxuZm9vdGVyIG9sIHtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuZm9vdGVyIHVsIHtcblx0bWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDBweCkge1xuXHRmb290ZXIgdWwge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcblx0fVxufVxuZm9vdGVyIHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAuM3JlbSAwIDAgMDtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6ICNGRkY7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5mb290ZXIgYSB7XG5cdGNvbG9yOiAjRkZGO1xufVxuZm9vdGVyIHAubWVudS10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6ICNGRkY7XG59XG4uZm9vdGVyLWNyZWRpdHMgcCB7XG5cdGNvbG9yOiAjODg4O1xuXHRmb250LXNpemU6IC43NXJlbTtcbn1cbmZvb3RlciBzcGFuLmxvZ28gYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdC5tZW51LW9uZSxcblx0Lm1lbnUtdHdvLFxuXHQubWVudS10aHJlZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHR9XG59XG4vKiBDb250YWlucyBzaGFyZWQgc3R5bGVzIGZvciBjb29raWUgYmFubmVyIGFjcm9zcyBhbGwgYWZmaWxsaWF0ZXMgKi9cbi5jb29raWUtbm90ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzODcyO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6bm9uZTtcbn1cbi5jb29raWUtbm90ZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6OTgwcHg7XG4gIG1hcmdpbjowIGF1dG87XG59XG4uY29va2llLW5vdGUtbGVmdCB7XG4gIGZsb2F0OmxlZnQ7XG4gIHdpZHRoOjg1JTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDo3MDA7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nLXJpZ2h0OjIwcHg7XG59XG4uY29va2llLW5vdGUtcmlnaHQge1xuICBmbG9hdDpsZWZ0O1xuICB3aWR0aDoxNSU7XG59XG4uY29va2llLW5vdGUgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xufVxuLmNvb2tpZS1ub3RlIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmYTgwMDtcbn1cbi5jb29raWUtbm90ZSBidXR0b24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OjcwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAxNnB4IDEycHg7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jb29raWUtbm90ZSBidXR0b246aG92ZXIsXG4uY29va2llLW5vdGUgYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMzNTdBRTg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSxcbm9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogOTgwcHgpIHtcbiAgLmNvb2tpZS1ub3RlLWxlZnQge1xuICAgIGZsb2F0Om5vbmU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICBwYWRkaW5nLWJvdHRvbToxNnB4O1xuICB9XG4gIC5jb29raWUtbm90ZS1yaWdodCB7XG4gICAgZmxvYXQ6bm9uZTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIH0gXG59XG4iLCIvKiBDU1MgZm9yIGVuZ2FnaW5nIG5ldHdvcmtzIHdpZGdldHMgYW5kIGZvcm1idWlsZGVyIGZvcm1zIGVtYmVkZGVkIGluIHdvcmRwcmVzcyAodmlhIHNob3J0Y29kZSkgXG4gLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3NcbiovXG5cbi8qKlxuKiAjLiMgRm9ybWJ1aWxkZXIgLSBFbWJlZFxuKiBGb3JtYnVpbGRlciBhbmQgRS1BY3RpdmlzdCBmb3JtIHN0eWxlc1xuKi9cbi5mb3JtYnVpbGRlci1lbWJlZCxcbi5lYS1mb3JtLXdyYXBwZXIgIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogIzA5MGEwYjtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRtYXJnaW46IDAgMCAycmVtO1xufVxuLmVhLWZvcm0td3JhcHBlciB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCBhIHtcblx0Y29sb3I6ICM1NDkyY2M7XHRcbn1cblx0LmZvcm1idWlsZGVyLWVtYmVkIGE6aG92ZXIsXG5cdC5mb3JtYnVpbGRlci1lbWJlZCBhOmFjdGl2ZSxcblx0LmZvcm1idWlsZGVyLWVtYmVkIGE6Zm9jdXMge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG4uZm9ybWJ1aWxkZXItZW1iZWQgLmFsaWduY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm1idWlsZGVyLWVtYmVkIGZvcm0gdGJvZHkgdGQge1xuXHRwYWRkaW5nOiAycHggMDtcblx0Y29sb3I6ICMwOTBhMGI7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgdGFibGUge1xuXHRib3JkZXI6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmZvcm1idWlsZGVyLWVtYmVkIHRhYmxlIHRyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCB0YWJsZSxcbi5mb3JtYnVpbGRlci1lbWJlZCB0YWJsZSB0ciB0ZCxcbi5mb3JtYnVpbGRlci1lbWJlZCB0YWJsZSBpbnB1dCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xufVxuLmZvcm1idWlsZGVyLWVtYmVkIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCB0YWJsZSB0ciB0ZFthbGlnbj1sZWZ0XTpmaXJzdC1jaGlsZCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgdGFibGUgaW1nIHtcblx0aGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgZm9ybSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG5cdHdpZHRoOiA0MCU7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgZm9ybSB0Ym9keSB0ciB0ZCArIHRkIHtcblx0d2lkdGg6IDYwJTtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCB0ZXh0YXJlYSB7XG5cdGZvbnQtc2l6ZTogMC44NzVlbTtcblx0d2lkdGg6IDkwJTtcblx0cGFkZGluZzogMC41ZW07XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCBmb3JtIHRib2R5IHRkIHRleHRhcmVhIHtcblx0d2lkdGg6IDkwJTtcblx0cGFkZGluZzogMC41ZW07XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCBmb3JtIHNlbGVjdCB7XG5cdHdpZHRoOiA5MCU7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgLmFjdGlvbi10ZWFtLWljb24sXG4uZm9ybWJ1aWxkZXItZW1iZWQgLnBldGEtbGl2aW5nLWljb24sXG4uZm9ybWJ1aWxkZXItZW1iZWQgLnBldGEyLWVuZXdzLWljb24sXG4uZm9ybWJ1aWxkZXItZW1iZWQgLnBldGEtY2F0YWxvZy1pY29uLFxuLmZvcm1idWlsZGVyLWVtYmVkIC5wZXRhLWtpZHMtaWNvbixcbi5mb3JtYnVpbGRlci1lbWJlZCAucGV0YS1wcmltZS1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuZm9ybS5mb3JtYnVpbGRlci1lbWJlZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHR3aWR0aDogOTAlO1xufVxuLmZvcm1idWlsZGVyLWVtYmVkIHRhYmxlIGlucHV0LFxuLmZvcm1idWlsZGVyLWVtYmVkIHRhYmxlIHNlbGVjdCxcbi5mb3JtYnVpbGRlci1lbWJlZCB0YWJsZSB0ZXh0YXJlYSB7XG5cdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCBpbnB1dCNidG5TdWJtaXQsXG4uZm9ybWJ1aWxkZXItZW1iZWQgaW5wdXQja2VpdGhSZXNldEJ1dHRvbiB7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzM2YjdlMTtcblx0cGFkZGluZzogLjVyZW0gMS41cmVtO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAxMDAwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCBpbnB1dCNidG5TdWJtaXQ6aG92ZXIsXG4uZm9ybWJ1aWxkZXItZW1iZWQgaW5wdXQja2VpdGhSZXNldEJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzJFODFDNDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG5cdC5mb3JtYnVpbGRlci1lbWJlZCBmb3JtIHRib2R5IHRyIHRkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHQuZm9ybWJ1aWxkZXItZW1iZWQgZm9ybSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZzogMTBweCAycHggMDtcblx0fVxuXHR0YWJsZSB0ciB0aCwgdGFibGUgdHIgdGQge1xuXHRcdHBhZGRpbmc6IDAuM3JlbSAwLjRyZW07XG5cdH1cbn1cblxuXG4vKiBFbmdhZ2luZyBOZXR3b3JrcyBXaWRnZXRzICovXG4uZWFfd2lkZ2V0X2NvbnRhaW5lciB7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdG1hcmdpbjogMCAwIDJyZW07XG59XG4vKiBmaXggZm9yIHJlc3BvbnNpdmUgdmlkZW8gcGxheWVycyBpbnNpZGUgdGFibGVzIC0gbWF5IGNhdXNlIG1vcmUgaXNzdWVzICovXG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuYWpheC1sb2FkZXItYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciBzcGFuIHtcblx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciBsYWJlbCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMzklO1xuXHRwYWRkaW5nOiA2cHggNnB4IDZweCAwO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5lYV93aWRnZXRfY29udGFpbmVyIHRleHRhcmVhIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR3aWR0aDogNTklO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMCAwIDRweCAwO1xuXHRwYWRkaW5nOiA0cHg7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciBzZWxlY3Qge1xuXHRmbG9hdDogcmlnaHQ7XG5cdHdpZHRoOiA1OSU7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwIDAgNHB4IDA7XG5cdHBhZGRpbmc6IDRweDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1maWVsZC10ZXh0LFxuLmVhX3dpZGdldF9jb250YWluZXIgdGV4dGFyZWEge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgLmNvbXBfMTUgcCB7XG5cdG1hcmdpbi1sZWZ0OiA0MS41JTtcblx0bGluZS1oZWlnaHQ6IDEuNnJlbTtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1maWVsZC1lcnJvciB7XG5cdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0Y29sb3I6IHJlZDtcblx0Y2xlYXI6IGJvdGg7XG5cdGZsb2F0OiByaWdodDtcblx0d2lkdGg6IDU0JTtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgNS4zMzMlIDRweCAwO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgZmllbGRzZXQge1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogLjVyZW0gMDtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDEwMCU7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciBmaWVsZHNldCB0ZXh0YXJlYSB7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAuNXJlbSAwO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgLmNvbXBfOSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgLmNvbXBfMTUgbGFiZWwge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIC5jb21wXzI2IHtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kOiAwO1xuXHR3aWR0aDogOTUlO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDFyZW0gMDtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIC5jb21wXzI2IHRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0ZmxvYXQ6IG5vbmU7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0W3ZhbHVlPVwiU3VibWl0XCJdLFxuLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0tYnV0dG9ucyBpbnB1dFt2YWx1ZT1cIlJlc2V0XCJdLFxuLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0tYnV0dG9ucyBpbnB1dC5zdWJtaXQtYnV0dG9uIHtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjMzZiN2UxO1xuXHRwYWRkaW5nOiAuNXJlbSAxLjVyZW07XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDEwMDBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0tYnV0dG9ucyBpbnB1dFt2YWx1ZT1cIlN1Ym1pdFwiXTpob3Zlcixcbi5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMgaW5wdXRbdmFsdWU9XCJSZXNldFwiXTpob3Zlcixcbi5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMgaW5wdXQuc3VibWl0LWJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMyRTgxQzQ7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIHtcblx0cGFkZGluZzogMCAwIDAgNDEuNSU7XHRcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMgaW5wdXRbdmFsdWU9XCJTdWJtaXRcIl0sXG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0W3ZhbHVlPVwiUmVzZXRcIl0ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0LnJlc2V0LWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtb3B0LWluIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdHBhZGRpbmc6IDAgMCAwIDQxLjUlO1xuXHRsaW5lLWhlaWdodDogMS42cmVtO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgLmVhLW9wdC1pbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG5cdG1hcmdpbjogMDtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLXdyYXBwZXIgLmVhLWVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuLyogc29jaWFsIGJ1dHRvbnMgaW4gd2lkZ2V0IHVzZSByZWxhdGl2ZSB1cmxzLCBzbyBpbWFnZXMgYXJlIGJyb2tlbiBcbnRoaXMgaXMgYSB3b3JrYXJvdW5kICovXG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZW5fc29jaWFsX2J1dHRvbnMge1xuXHQuc2ltcGxlIHtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA0NHB4O1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXHQuZW5fdHdpdHRlciBhIHtcblx0XHRiYWNrZ3JvdW5kOiAjMzZiN2UxIHVybCguLi9pbWcvaWNvbi10d2l0dGVyLnN2Zyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR9XG5cdC5lbl9mYWNlYm9vayBhIHtcblx0XHRiYWNrZ3JvdW5kOiAjMmU4MWM0IHVybCguLi9pbWcvaWNvbi1mYWNlYm9vay5zdmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0fVxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0gXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4ODhweCkge1xuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciAuY29tcF8xNSBwIHtcblx0XHRsaW5lLWhlaWdodDogMS42cmVtO1xuXHR9XG5cdC5lYV93aWRnZXRfY29udGFpbmVyIHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdC5lYV93aWRnZXRfY29udGFpbmVyIC5jb21wXzE1IHAge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuXHR9XG5cdC5lYV93aWRnZXRfY29udGFpbmVyIHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciAgbGFiZWwge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMCAycHggMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHR9XG5cdC5lYV93aWRnZXRfY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciB0ZXh0YXJlYSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5lYV93aWRnZXRfY29udGFpbmVyICBzZWxlY3Qge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciAgLmNvbXBfMTUgcCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0tYnV0dG9ucyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMgaW5wdXRbdmFsdWU9XCJTdWJtaXRcIl0sXG5cdC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMgaW5wdXRbdmFsdWU9XCJSZXNldFwiXSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0tYnV0dG9ucyBpbnB1dFt2YWx1ZT1cIlJlc2V0XCJdIHtcblx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHR9XG5cdC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1vcHQtaW4ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLyogR3Jhdml0eSBGb3JtcyBPdmVycmlkZXMgKi9cbi8qIHVzaW5nIGJvZHkgdG8gbWFrZSBjc3MgbW9yZSBzcGVjaWZpYyB0aGFuIGdyYXZpdHkgZm9ybSBpbmNsdWRlZCBjc3MpICovXG5ib2R5IC5nZm9ybV93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcblx0Zm9udC1zaXplOiAuOHJlbTtcblx0Y29sb3I6IHJlZDtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0cGFkZGluZzogMDtcbn1cbmJvZHkgLnNpZGViYXIgLmdmb3JtX3dyYXBwZXIgZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xuXHRjb2xvcjogI2ZmNztcbn1cbmJvZHkgLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9ZW1haWxdLCBcbmJvZHkgLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9bnVtYmVyXSwgXG5ib2R5IC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgXG5ib2R5IC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPXRlbF0sIFxuYm9keSAuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT10ZXh0XSwgXG5ib2R5IC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPXVybF0sIFxuYm9keSAuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGRfZXJyb3IgdGV4dGFyZWEge1xuXHRib3JkZXI6IHNvbGlkIDFweCByZWQ7XG59XG5ib2R5IC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IsIFxuYm9keSAuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZC5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAwO1xufVxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLnZhbGlkYXRpb25fbWVzc2FnZSwgXG5ib2R5IC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgLmdmaWVsZF9kZXNjcmlwdGlvbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuXHRjb2xvcjogcmVkO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IC44cmVtO1xufVxuYm9keSAuc2lkZWJhciAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLnZhbGlkYXRpb25fbWVzc2FnZSwgXG5ib2R5IC5zaWRlYmFyIC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgLmdmaWVsZF9kZXNjcmlwdGlvbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuXHRjb2xvcjogI2ZmNztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5nZl9icm93c2VyX2llLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b24ge1xuXHRwYWRkaW5nOiAuNXJlbSAxLjVyZW07XG59IiwiLyogR2xvYmFsIENTUyAtIG1pbmlmaWVkIHRvIC9kaXN0L2J1bmRsZS1jdXN0b20ubWluLmNzcyAqL1xuXG4vKipcbiogIy4jIGhpZGUgaDEgdGFnIG9uIGhvbWUgcGFnZSBidXQgbGVhdmUgaXQgaW4gdGhlIG1hcmt1cCBmb3Igc2VvXG4qXG4qIEBhbmR5XG4qL1xuYm9keS5hZG1pbi1iYXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5hIHtcblx0Y29sb3I6ICMzNmI3ZTE7XG59XG5hOmhvdmVyIHtcblx0Y29sb3I6ICMwQzg2QUU7XG59XG5wIGEge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuYmxvY2txdW90ZSB7XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIFx0cGFkZGluZzogMXJlbSAwO1xuICBcdG1hcmdpbjogMCAycmVtIDEuMjVyZW07XG4gIFx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5tb2JpbGUtdG9wLWxpbmtzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5yb3cge1xuICAgIG1heC13aWR0aDogMTA4OHB4O1xufVxuLmJ1dHRvbiB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJhY2tncm91bmQ6ICMzNmI3ZTE7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblx0cGFkZGluZzogLjVyZW0gMS41cmVtO1xuXHRib3JkZXItcmFkaXVzOiAxMDAwcHg7XG59XG4uYnV0dG9uOmhvdmVyLFxuLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMyRTgxQzQ7XG59XG4ubWFpbi1jb250ZW50IHtcblx0cGFkZGluZy1ib3R0b206IDNyZW07XG59XG5kaXYge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgIC8qIGZpeCBmb3IgcmVzcG9uc2l2ZSB2aWRlb3MgaXNzdWUgaW4gZW4gd2lkZ2V0cyAqL1xuICAgIHRhYmxlIHRyIHRoLCB0YWJsZSB0ciB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4vKiBCQVIgKi9cbi5iYXIge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4uYnJpZ2h0LWJhciB7XG5cdGJhY2tncm91bmQ6ICMyZTgxYzQ7XG5cdGNvbG9yOiAjRkZGO1xufVxuLmJyaWdodC1iYXIgaDIsIFxuLmJyaWdodC1iYXIgaDMsXG4uYnJpZ2h0LWJhciBoNCxcbi5icmlnaHQtYmFyIHAsXG4uYnJpZ2h0LWJhciBsaSxcbi5icmlnaHQtYmFyIGEge1xuXHRjb2xvcjogI0ZGRjtcbn1cblxuLmRhcmstYmFyIHtcblx0YmFja2dyb3VuZDogIzI1MjUyNTtcblx0Y29sb3I6ICNGRkY7XG59XG4ubGlnaHQtYmFyIHtcblx0YmFja2dyb3VuZDogI2QwZTdmNTtcbn1cblxuLyoqXG4qIEhpZGRlblxuKlxuKiBIaWRlIGZyb20gcHJpbnRlciAtIHVwZGF0ZSB3aXRoIHBldGEtZHJlYW0gaWRzIGFuZCBjbGFzc2VzXG4qL1xuQG1lZGlhIHByaW50IHtcbiAgICAvKi50b3AtbGlua3MsXG4gICAgaGVhZGVyIC5zZWFyY2gtd3JhcCxcbiAgICAjbWFpbi1uYXYsXG4gICAgI2JyZWFkY3J1bWJzLFxuICAgIC5kb25hdGUtYnV0dG9uLXdyYXAsXG4gICAgLm1pbmltYWwtc29jaWFsLFxuICAgIC52aWRlby1wbGF5ZXIsXG4gICAgLnZpZGVvLW11bHRpcGxheWVyLFxuICAgIC5yZWxhdGVkLXBvc3RzLFxuICAgICNjb21tZW50cyAjcmVzcG9uZCxcbiAgICAuc2lkZWJhcixcbiAgICAuc29jaWFsLWNvbm5lY3QsXG4gICAgLmNvbm5lY3QtYmFyLFxuICAgIC5mb290ZXItbG9nbyxcbiAgICAjZ2VuZXJhbC1tZW51LFxuICAgICN0b29scy1tZW51LFxuICAgICNpbnRlcm5hdGlvbmFsLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfSovXG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5MnB4KSB7XG4gICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG59IiwiLyogSGVhZGVyIENTUyAtIG1pbmlmaWVkIHRvIC9kaXN0L2J1bmRsZS1jdXN0b20ubWluLmNzcyAqL1xuXG4vKiBPdmVycmlkZSBmb3VuZGF0aW9uIGRlZmF1bHRzICovXG4udG9wLWJhci1zZWN0aW9uIC5oYXMtZm9ybSxcbi50b3AtYmFyLXNlY3Rpb24gdWwsXG4udG9wLWJhcixcbi5jb250YWluLXRvLWdyaWQge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRvcC1iYXItc2VjdGlvbiBsaSBhOm5vdCguYnV0dG9uKSxcbi50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogIzAwMDAwMDtcbn1cblxuLyogaGlkZSBtb2JpbGUgdG9wIGxpbmtzLCBtb3ZlZCBpbnRvIG1haW4gbWVudSB0b2dnbGUgdy8ganMgLSBwcmV2ZW50cyBmbGFzaCAqL1xuLnBldGEtbmwgLm1vYmlsZS10b3AtbGlua3MgLm1vYmlsZS1zZWNvbmRhcnktbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogVG9wIEJhciBOYXYgKi8gXG4uc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuXHRiYWNrZ3JvdW5kOiAjZTRlNGU0O1xufVxuLnNlY29uZGFyeS1uYXZpZ2F0aW9uIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiAudG9wLWJhci1zZWN0aW9uIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiAudG9wLWJhci1zZWN0aW9uIHVsIGxpOm5vdCguaGFzLWZvcm0pIGE6bm90KC5idXR0b24pIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogLjhyZW07XG5cdG1hcmdpbi10b3A6IDZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiAudG9wLWJhci1zZWN0aW9uIGxpOm5vdCguaGFzLWZvcm0pIGE6bm90KC5idXR0b24pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xufVxuLnNlY29uZGFyeS1uYXZpZ2F0aW9uIC50b3AtYmFyLXNlY3Rpb24gdWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogYXV0bztcbn1cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiAudG9wLWJhci1zZWN0aW9uIHVsIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiAudG9wLWJhci1zZWN0aW9uIC5oYXMtZm9ybSB7XG4gICAgcGFkZGluZzogMCAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDM4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgI3NlYXJjaGZvcm0gaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxufVxuXG4vKiBUb3AgQmFyIFNlYXJjaCAqL1xuI3NlYXJjaGZvcm0ge1xuICAgIGlucHV0IHtcbiAgICBcdGhlaWdodDogMjZweDtcbiAgICBcdHdpZHRoOiAyMjBweDtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0ZmxvYXQ6IGxlZnQ7XG4gICAgXHRtYXJnaW46IC40cmVtIDA7XG4gICAgfVxuICAgICNzZWFyY2hzdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOGE4YThhIHVybCguLi9pbWcvaWNvbi1zZWFyY2guc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIFx0bWFyZ2luOiAuNHJlbSAwIC40cmVtIC4yNXJlbTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cbiAgICAubm8tc3ZnICNzZWFyY2hmb3JtICNzZWFyY2hzdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tc2VhcmNoLnBuZykgbm8tcmVwZWF0O1xuICAgIH1cbi5zaXRlLWxvZ28ge1xuXHR3aWR0aDogMTMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcblx0cGFkZGluZzogLjVyZW0gMDtcbn1cbi5zaXRlLWxvZ28gaDEuc2l0ZS10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbi5zaXRlLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgIGhlYWRlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICB9XG4gICAgLnNpdGUtbG9nbyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gICAgLnNpdGUtbG9nbyBhIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHotaW5kZXg6IDUwMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuICAgIC5hZG1pbi1iYXIgLnNpdGUtbG9nbyBhIHtcbiAgICAgICAgdG9wOiA1MnB4O1xuICAgIH1cbiAgICBoZWFkZXIuanMtc21hbGxlciAuc2l0ZS1sb2dvIGEge1xuICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIGhlYWRlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwNXB4O1xuICAgIH1cbiAgICAuc2l0ZS1sb2dvIGEge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICB9XG59XG4ubWlzc2lvbiB7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nOiAxLjI1cmVtIDAgMDtcbiAgICB3aWR0aDogNTQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA2JTtcbn1cbi5taXNzaW9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm1pc3Npb24gc3Bhbi5vbmUge1xuXHRmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMmJhNmNiO1xuICAgIGZvbnQtc2l6ZTogMi42OHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xufVxuLm1pc3Npb24gc3Bhbi50d28ge1xuICAgIGZvbnQtc2l6ZTogMS42ODVyZW07XG59XG4ubWlzc2lvbiBzcGFuLnRocmVlIHtcbiAgICBmb250LXNpemU6IDEuNDI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgIC5taXNzaW9uIHNwYW4ub25lIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjY4cmVtO1xuICAgICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cbiAgICAubWlzc2lvbiBzcGFuLnR3byB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXNpemU6IDIuMnZ3O1xuICAgIH1cbiAgICAubWlzc2lvbiBzcGFuLnRocmVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM0cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuODZ2dztcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgLm1pc3Npb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMTIwcHggLjVyZW0gMTEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubWlzc2lvbiB7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDAgLjVyZW0gMTAwcHg7XG4gICAgfVxuICAgIC5taXNzaW9uIHNwYW4ub25lIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi50d28ge1xuICAgICAgICBmb250LXNpemU6IDIuODR2dztcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi50aHJlZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgIC5taXNzaW9uIHNwYW4ub25lIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjJ2dztcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi50d28ge1xuICAgICAgICBmb250LXNpemU6IDMuMjh2dztcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi50aHJlZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXZ3O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAubWlzc2lvbiB7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDAgLjVyZW0gODBweDtcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi5vbmUge1xuICAgICAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi50d28ge1xuICAgICAgICBmb250LXNpemU6IC41OXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi50aHJlZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjUycmVtO1xuICAgIH1cbn1cbmhlYWRlciAucm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbi8qIE1haW4gTmF2IC0gTW9iaWxlIEZpcnN0IFxuU2hvdWxkIGRpc3BsYXkgNzgwcHggYW5kIGJlbG93ICovXG4jbWFpbi1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgdHJhbnNpdGlvbjouMnMgYWxsIGVhc2U7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiA5ODtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMXB4IDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIC40KTtcbn1cbi5hY3RpdmUtbmF2ICNtYWluLW5hdiB7ICAgIFxuICAgIHRvcDogNTBweDsgICAgXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7XG59XG4uYWRtaW4tYmFyLmFjdGl2ZS1uYXYgI21haW4tbmF2IHtcbiAgICB0b3A6IDk4cHg7XG59XG4uYWN0aXZlLW5hdiAubW9iaWxlLXNpdGUtb3ZlcmxheSxcbi5hY3RpdmUtc2VhcmNoIC5tb2JpbGUtc2l0ZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG59XG4jbWFpbi1uYXYgYSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXIge1xuICAgIGhlaWdodDogYXV0bztcbn1cbiNtYWluLW5hdiAuY29udGFpbi10by1ncmlkIC50b3AtYmFyLFxuI21haW4tbmF2LnR3by1sZXZlbCAuY29udGFpbi10by1ncmlkIC50b3AtYmFyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsLmRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGk6bm90KC5oYXMtZm9ybSkgYTpub3QoLmJ1dHRvbikge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkgPiBhLFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmhhcy1kcm9wZG93biA+IGEge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMCAuOTM3NXJlbSAwICFpbXBvcnRhbnQ7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaS5kb25hdGU6bm90KC5oYXMtZm9ybSkgYTpub3QoLmJ1dHRvbikge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmNzc7XG4gICAgY29sb3I6ICMwMDA7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaTpob3ZlciA+IGEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiMwMDA7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gdWwuZHJvcGRvd24sIFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsLmRyb3Bkb3duIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2U1ZjFmODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM2YjdlMTtcbiAgICBsZWZ0OiAwO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmhhcy1kcm9wZG93bj5hOmZvY3VzKy5kcm9wZG93biB7XG4gICAgY2xpcDogcmVjdCgxcHgsMXB4LDFweCwxcHgpO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmN1cnJlbnQtbWVudS1pdGVtLmhhcy1kcm9wZG93bj5hOmZvY3VzKy5kcm9wZG93bixcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IuaGFzLWRyb3Bkb3duPmE6Zm9jdXMrLmRyb3Bkb3duIHtcbiAgICBjbGlwOiBhdXRvO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmN1cnJlbnQtbWVudS1pdGVtLmhhcy1kcm9wZG93bi5ob3Zlcj4uZHJvcGRvd24sIFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmN1cnJlbnQtbWVudS1pdGVtLmhhcy1kcm9wZG93bi5ub3QtY2xpY2s6aG92ZXI+LmRyb3Bkb3duLFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmN1cnJlbnQtbWVudS1hbmNlc3Rvci5oYXMtZHJvcGRvd24uaG92ZXI+LmRyb3Bkb3duLCBcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IuaGFzLWRyb3Bkb3duLm5vdC1jbGljazpob3Zlcj4uZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkgdWwuZHJvcGRvd24gbGkuYmFjay5qcy1nZW5lcmF0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSB1bC5kcm9wZG93biBsaSwgXG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwuZHJvcGRvd24gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpIGxpPmEsXG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaSBsaS5ub3QtbGluayBzcGFuIHtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIHBhZGRpbmc6IDAgLjkzNzVyZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDkwYTBiO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGk6bm90KC5oYXMtZm9ybSk+YTpob3ZlcixcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtPmE6bm90KC5idXR0b24pLFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuZG9uYXRlOm5vdCguaGFzLWZvcm0pIGxpIGE6bm90KC5idXR0b24pLFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuZG9uYXRlOm5vdCguaGFzLWZvcm0pIGxpIGE6bm90KC5idXR0b24pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVmMWY4O1xuICAgIGNvbG9yOiAjMWU1NDdmO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmEge1xuICAgIGNvbG9yOiAjMDkwYTBiO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsLmRyb3Bkb3duIGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwuZHJvcGRvd24gbGkuY3VycmVudC1pc3N1ZS1hbmNlc3Rvcj5hIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNjOWUwZWQ7XG59IFxuLyogM3JkIGxldmVsICovXG4vKiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsLmRyb3Bkb3duIHVsLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSovXG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj51bCB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaSB1bC5kcm9wZG93biB1bC5kcm9wZG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsLmRyb3Bkb3duIGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsLmRyb3Bkb3duLFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gdWwuZHJvcGRvd24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsLmRyb3Bkb3duIGxpIHVsLmRyb3Bkb3duIGxpPmEsXG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaS5kb25hdGU6bm90KC5oYXMtZm9ybSkgdWwuZHJvcGRvd24gbGkgdWwuZHJvcGRvd24gbGk+YSAge1xuICAgIGJhY2tncm91bmQ6ICNjYmU0ZjM7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMCAycmVtO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuZG9uYXRlOm5vdCguaGFzLWZvcm0pIHVsLmRyb3Bkb3duIGxpIHVsLmRyb3Bkb3duIGxpPmE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjYmU0ZjM7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bC5kcm9wZG93biBsaSB1bC5kcm9wZG93biBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwuZHJvcGRvd24gbGkgdWwuZHJvcGRvd24gbGkuY3VycmVudC1tZW51LWl0ZW0+YTpob3ZlciB7XG4gICAgY29sb3I6ICMxZTU0N2Y7XG59IFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwuZHJvcGRvd24gdWwuZHJvcGRvd24gdWwuZHJvcGRvd24gbGkgYSxcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmRvbmF0ZTpub3QoLmhhcy1mb3JtKSB1bC5kcm9wZG93biB1bC5kcm9wZG93biB1bC5kcm9wZG93biBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTZkN2Y1O1xufVxuXG4vKiBkZXNrdG9wIG9ubHkgbWVudSBzdHVmZiAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODFweCkge1xuICAgIC5tb2JpbGUtdG9wLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI21haW4tbmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNkQ3RjU7XG4gICAgICAgIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0OyovXG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuICAgIGJvZHkuaG9tZSAjbWFpbi1uYXYge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICAuYWRtaW4tYmFyLmFjdGl2ZS1uYXYgI21haW4tbmF2IHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgIH1cbiAgICAjbWFpbi1uYXYudHdvLWxldmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90d28tdGllci1tZW51LWJnLnBuZykgcmVwZWF0LXg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjQTZEN0Y1IDQ2cHgsICNlNWYxZjggMzhweCk7XG4gICAgfVxuICAgIC5uby1jc3NncmFkaWVudHMgI21haW4tbmF2LnR3by1sZXZlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdHdvLXRpZXItbWVudS1iZy5wbmcpIHJlcGVhdC14O1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnJvdyxcbiAgICAuY29udGFpbi10by1ncmlkIC50b3AtYmFyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTE4cHg7XG4gICAgfVxuICAgIC5mbGV4Ym94ICNtYWluLW5hdiAucm93LFxuICAgIC5mbGV4Ym94IC5jb250YWluLXRvLWdyaWQgLnRvcC1iYXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwODhweDtcbiAgICB9XG4gICAgLmNvbnRhaW4tdG8tZ3JpZCAudG9wLWJhciB7IFxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIH1cbiAgICAjbWFpbi1uYXYudHdvLWxldmVsIC5jb250YWluLXRvLWdyaWQgLnRvcC1iYXIgeyBcbiAgICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICB9XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGk+YSxcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAuaGFzLWRyb3Bkb3duPmEsXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkubm90LWxpbmsgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS40cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5oYXMtZHJvcGRvd24gbGk+YSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hIHtcbiAgICAgICAgY29sb3I6ICMxZTU0N2Y7XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpOm5vdCguaGFzLWZvcm0pPmE6aG92ZXIsXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuY3VycmVudC1tZW51LWl0ZW0+YTpub3QoLmJ1dHRvbiksXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuZG9uYXRlOm5vdCguaGFzLWZvcm0pIGxpIGE6bm90KC5idXR0b24pLFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmRvbmF0ZTpub3QoLmhhcy1mb3JtKSBsaSBhOm5vdCguYnV0dG9uKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNWYxZjg7XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5oYXMtZHJvcGRvd24uaG92ZXI+LmRyb3Bkb3duLCBcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAuaGFzLWRyb3Bkb3duLm5vdC1jbGljazpob3Zlcj4uZHJvcGRvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAuaGFzLWRyb3Bkb3duPmEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmhhcy1kcm9wZG93biAuZHJvcGRvd24gbGkuaGFzLWRyb3Bkb3duPmE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAvKiBTZWNvbmQgTGV2ZWwgKi9cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IHVsLmRyb3Bkb3duLFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj4gdWwuZHJvcGRvd24ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBsZWZ0OiAuN3JlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7ICBcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgIFxuICAgICAgICBjbGlwOiBhdXRvO1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSB1bC5kcm9wZG93biBsaT5hLCBcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwuZHJvcGRvd24gbGkgYSxcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaSB1bC5kcm9wZG93biBsaS5ub3QtbGluayBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGxpPmE6aG92ZXIsIFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGxpIGEsXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaSBsaS5ub3QtbGluayBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgcGFkZGluZzogMCAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaSBsaS5ub3QtbGluayBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwuZHJvcGRvd24gbGkuY3VycmVudC1tZW51LWl0ZW0+YSxcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bC5kcm9wZG93biBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSB1bC5kcm9wZG93biBsaT5hOmhvdmVyLFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciB1bC5kcm9wZG93biBsaS5jdXJyZW50LW1lbnUtaXRlbT5hOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAubWVudS1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAubWVudS1pdGVtID4gYTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5tZW51LWl0ZW0gPiB1bCA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8qIDNyZCBMZXZlbCAqL1xuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWFuY2VzdG9yPnVsIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaT5hLFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5oYXMtZHJvcGRvd24+YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjk1cmVtO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBsaT5hOmhvdmVyLCBcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBsaSBhLFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgICBwYWRkaW5nOiAwIC43cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpPmEge1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgcGFkZGluZzogMCAyLjJyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmhhcy1kcm9wZG93bj5hIHtcbiAgICAgICAgcGFkZGluZzogMCAyLjJyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgLmNvbnRhaW4tdG8tZ3JpZCAudG9wLWJhciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLm1vYmlsZS10b3AtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgI0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgICAgICAgei1pbmRleDogNTAwO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IFxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG4gICAgLmFkbWluLWJhciAubW9iaWxlLXRvcC1saW5rcyB7XG4gICAgICAgIHRvcDogNDhweDtcbiAgICB9XG5cbiAgICAuYWRtaW4tYmFyIGhlYWRlci5qcy1zbWFsbGVyIC5tb2JpbGUtdG9wLWxpbmtzIHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAubW9iaWxlLXRvcC1saW5rcyBhLmJ1dHRvbi10b2dnbGUsXG4gICAgLm1vYmlsZS10b3AtbGlua3MgLm1vYmlsZS1zZWNvbmRhcnkgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzZiN2UxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLm1vYmlsZS10b3AtbGlua3MgYS5uYXYtc2xpZGUuYnV0dG9uLXRvZ2dsZSB7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIH1cbiAgICAubW9iaWxlLXRvcC1saW5rcyBhLm5hdi1zbGlkZS5idXR0b24tdG9nZ2xlIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgfVxuICAgIC5hY3RpdmUtbmF2IC5tb2JpbGUtdG9wLWxpbmtzIGEubmF2LXNsaWRlLmJ1dHRvbi10b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuYWN0aXZlLW5hdiAubW9iaWxlLXRvcC1saW5rcyBhLm5hdi1zbGlkZS5idXR0b24tdG9nZ2xlIHN2ZyB7XG4gICAgICAgIGZpbGw6ICMzNmI3ZTE7XG4gICAgfVxuICAgIC5tb2JpbGUtdG9wLWxpbmtzIC5tb2JpbGUtc2Vjb25kYXJ5IHVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5tb2JpbGUtdG9wLWxpbmtzIC5tb2JpbGUtc2Vjb25kYXJ5IGEge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gICAgLm1vYmlsZS10b3AtbGlua3MgYS5zZWFyY2gtc2xpZGUuYnV0dG9uLXRvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzZiN2UxIHVybCguLi9pbWcvaWNvbi1zZWFyY2guc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4NCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7IFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgIH1cbiAgICAuYWN0aXZlLXNlYXJjaCBhLnNlYXJjaC1zbGlkZS5idXR0b24tdG9nZ2xlLFxuICAgIGEuc2VhcmNoLXNsaWRlLmJ1dHRvbi10b2dnbGU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvaWNvbi1zZWFyY2gtYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODQlO1xuICAgIH1cbiAgICBoZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICB9XG4gICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uIGxpLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbiBsaS5oYXMtZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgIH1cbiAgICAuYWN0aXZlLXNlYXJjaCAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gbGkuaGFzLWZvcm0ge1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgfVxuICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbiAudG9wLWJhci1zZWN0aW9uIC5oYXMtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5zZWFyY2gtd3JhcCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgICNzZWFyY2hmb3JtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgICNzZWFyY2hmb3JtIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAjc2VhcmNoZm9ybSAjc2VhcmNoc3VibWl0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkgPiBhLCBcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAuaGFzLWRyb3Bkb3duID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICAudG9wLWJhci1zZWN0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsLmRyb3Bkb3duIGxpPmEsXG4gICAgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwuZHJvcGRvd24gbGkgYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIC45Mzc1cmVtIDA7XG4gICAgfVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgxcHgpIHtcbiAgICAuZmxleGJveCAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC45Mzc1ZW0gMCAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaT5hLCBcbiAgICAgICAgICAgIC5oYXMtZHJvcGRvd24+YSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyLjhyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBXb3JkUHJlc3MgbGFuZGluZyBwYWdlcyAodXNlIGFyY2hpdmUtcG9zdC10eXBlLnBocCkgLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3MgKi9cblxuXG4vKiBQYWdpbmF0aW9uICovXG4ubWFpbi1jb250ZW50IC5wYWdpbmF0aW9uIHVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG51bC5wYWdlLW51bWJlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzEyNXJlbTtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG59XG5cbnVsLnBhZ2UtbnVtYmVycyBsaSxcbnVsLnBhZ2luYXRpb24gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudWwucGFnaW5hdGlvbiBsaSxcbnVsLnBhZ2UtbnVtYmVycyBsaSxcbmRpdi5wYWdpbmF0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG51bC5wYWdlLW51bWJlcnMgbGkgc3BhbixcbnVsLnBhZ2UtbnVtYmVycyBsaSBhLFxudWwucGFnaW5hdGlvbiBsaSBzcGFuLFxudWwucGFnaW5hdGlvbiBsaSBhLFxuZGl2LnBhZ2luYXRpb24gYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLW91dCAwcztcbn1cbnVsLnBhZ2luYXRpb24gbGkgc3Bhbi5jdXJyZW50LFxudWwucGFnaW5hdGlvbiBsaSBhOmhvdmVyLFxudWwucGFnZS1udW1iZXJzIGxpIHNwYW4uY3VycmVudCxcbnVsLnBhZ2UtbnVtYmVycyBsaSBhOmhvdmVyLFxuZGl2LnBhZ2luYXRpb24gYTpob3ZlcixcbmRpdi5wYWdpbmF0aW9uIHNwYW4uY3VycmVudCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2U1ZjFmODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG51bC5wYWdpbmF0aW9uIGxpIGEubmV4dCxcbnVsLnBhZ2luYXRpb24gbGkgYS5wcmV2LFxudWwucGFnZS1udW1iZXJzIGxpIGEucHJldixcbnVsLnBhZ2UtbnVtYmVycyBsaSBhLm5leHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnVsLnBhZ2luYXRpb24gbGkgYS5uZXh0OmhvdmVyLFxudWwucGFnaW5hdGlvbiBsaSBhLnByZXY6aG92ZXIsXG51bC5wYWdlLW51bWJlcnMgbGkgYS5uZXh0OmhvdmVyLFxudWwucGFnZS1udW1iZXJzIGxpIGEucHJldjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjNTQ5MmNjO1xufVxuXG4uaXNzdWVzLWdyaWQgcC5wb3N0LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogLjVyZW0gMDtcbn1cbi5pc3N1ZXMtZ3JpZCBwIGEge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1pc3N1ZSBociB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zbWFsbC1ibG9jay1ncmlkLTIgPiBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubWFpbi1jb250ZW50IC5pc3N1ZXMtZ3JpZCBwLnBvc3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG5cbi8qIFRleHQgTGlzdCBmb3IgcGxhY2VtZW50cyAqL1xuLm1haW4tY29udGVudCAuaXRlbS50ZXh0LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLnRleHQtbGlzdCBwLnBvc3QtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLm1haW4tY29udGVudCAucGFnaW5hdGlvbi1jZW50ZXJlZCB1bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi8qIEhvbWUgcGFnZSBzcGVjaWZpYyBDU1MgLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3MgKi9cblxuLmhvbWUtaGlnaGxpZ2h0IHtcblx0YmFja2dyb3VuZDogIzM0MzQzNDtcblx0cGFkZGluZzogMXJlbSAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdC5ob21lLWhpZ2hsaWdodCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cdC5ob21lLWhpZ2hsaWdodCAjZmVhdHVyZS1wb3N0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbiNmZWF0dXJlLXBvc3Qge1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdC5pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOjEyNSU7XG5cdFx0bWF4LXdpZHRoOjEyNSU7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuXHRcdFx0aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0cC5wb3N0LXRpdGxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMXB4O1xuXHRcdHdpZHRoOiA4MyU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXHQuYWNmLW1lZGlhLWNyZWRpdCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogM3B4O1xuXHRcdGxlZnQ6MDtcblx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdCNmZWF0dXJlLXBvc3QgcC5wb3N0LXRpdGxlIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRwYWRkaW5nOiAuNXJlbSAuOTM3NXJlbTtcblx0fVxufVxuLmhvbWUtY29udGVudCB7XG5cdHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuXG4ucmVhZC1tb3JlLWxpbmsge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMnJlbSAwIDFyZW07XG59XG4ucmVhZC1tb3JlLWxpbmsgYS5idXR0b24ge1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdHBhZGRpbmc6IC41cmVtIDEuNXJlbTtcbn1cbi5yZWFkLW1vcmUtbGluayBhIHNwYW4ge1xuXHRtYXJnaW4tbGVmdDogLjVyZW07XG59XG4ucmVhZC1tb3JlLWxpbmsgYSBzdmcge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4ucGV0YS1hbmltYWwtcmlnaHRzIGgyIHtcblx0bWFyZ2luOiAwIDAgMnJlbTtcbn1cbi5wZXRhLWFuaW1hbC1yaWdodHMgaDMge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdG1hcmdpbjogMCAwIDEuNXJlbTtcbn1cbi5wZXRhLWFuaW1hbC1yaWdodHMgaDMgc3Ryb25nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuXHQuaG9tZSAuYnJpZ2h0LWJhciAubGFyZ2UtOSB7XG5cdFx0d2lkdGg6IDcyJTtcblx0fVxuXHQuaG9tZSAuYnJpZ2h0LWJhciAubGFyZ2UtMyB7XG5cdFx0d2lkdGg6IDI4JTtcblx0fVxuXHQubWVkaXVtLXB1bGwtOSB7XG5cdFx0cmlnaHQ6IDcyJTtcblx0fVxuXHQubWVkaXVtLXB1c2gtMyB7XG5cdFx0bGVmdDogMjglO1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdCN0b3Atc2lkZWJhciAud2lkZ2V0X2JsYWNrX3N0dWRpb190aW55bWNlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wZXRhLWFuaW1hbC1yaWdodHMge1xuXHRcdGJhY2tncm91bmQ6ICMyZTgxYzQ7XG5cdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdH1cblx0LnBldGEtYW5pbWFsLXJpZ2h0cyBoMyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxuXHQuaG9tZSAudmlkZW8tcGxheWVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHQuaG9tZSAuYnJpZ2h0LWJhciB7XG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0fVxuXHQuaG9tZS1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5ob21lIC5zaWRlYmFyIC53aWRnZXQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LmhvbWUtY29udGVudCAuYmFyLFxuXHQuaG9tZSAuYnJpZ2h0LWJhciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuaG9tZSAudmlkZW8tcGxheWVyIC55b3V0dWJlLXdyYXBwZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LmhvbWUgLnNpZGViYXIgLmltYWdlLWJ1dHRvbiBwIHtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cblx0LnNvY2lhbC1jb25uZWN0IGgyIHtcblx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0fVxuXHQuc29jaWFsLWNvbm5lY3Qge1xuXHRcdHBhZGRpbmc6IC41cmVtIC45Mzc1ZW07XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcblx0LnNvY2lhbC1jb25uZWN0IGgyIHtcblx0XHRmb250LXNpemU6IC44cmVtO1xuXHRcdG1hcmdpbi1yaWdodDogLjI1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAzO1xuXHR9XG5cdC5ob21lIC5zaWRlYmFyIC5pbWFnZS1idXR0b24gcCB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdH1cbn1cblxuXG5cbi5ob21lLWZvb3Rlci1wbGFjZW1lbnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhvbWUtZm9vdGVyLXBsYWNlbWVudCBoMiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ob21lLWZvb3Rlci1wbGFjZW1lbnQgaDIgYSB7XG5cdGNvbG9yOiAjMzQzNDM0O1xufVxuLmhvbWUtZm9vdGVyLXBsYWNlbWVudCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbi5ob21lLWZvb3Rlci1wbGFjZW1lbnQgbGkge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgMCAxcmVtO1xufVxuLmhvbWUtZm9vdGVyLXBsYWNlbWVudCBsaSBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogLjI1cmVtIDAgLjI1cmVtIDYwcHg7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzM0MzQzNDtcblx0Y29sb3I6ICMxODQ0Njg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvbmV3c3BhcGVyLW8uc3ZnKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMzJweDtcbn1cbiIsIi8qIEdlbmVyYWwgV1AgcGFnZSBjb250ZW50IENTUyAtIG1pbmlmaWVkIHRvIC9kaXN0L2J1bmRsZS1jdXN0b20ubWluLmNzcyAqL1xuXG5cbi5tYWluLWNvbnRlbnQgLm1ldGEge1xuXHQvKnRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ki9cbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xufVxuIC5tYWluLWNvbnRlbnQgLm1ldGEgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IC44cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgIC5tYWluLWNvbnRlbnQgLm1ldGEgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuLm1haW4tY29udGVudCAubGFyZ2UtOSAucG9zdCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgLyp0ZXh0LWFsaWduOiBqdXN0aWZ5OyovXG59XG4ubWFpbi1jb250ZW50IHAge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgLm1haW4tY29udGVudCAuaXRlbSBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgLm1haW4tY29udGVudCBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG4ubWFpbi1jb250ZW50IGgyLFxuLm1haW4tY29udGVudCBoMyxcbi5tYWluLWNvbnRlbnQgaDQsXG4ubWFpbi1jb250ZW50IGg1LFxuLm1haW4tY29udGVudCB1bCxcbi5tYWluLWNvbnRlbnQgb2wge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IHVsIGxpLFxuLm1haW4tY29udGVudCBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG4ubWFpbi1jb250ZW50IC53cC1jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xufVxuLm1haW4tY29udGVudCAud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzZmNmY2ZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMDtcbn1cbmltZy5hbGlnbm5vbmUsXG5hIGltZy5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuaW1nLmFsaWdubGVmdCxcbi53cC1jYXB0aW9uLmFsaWdubGVmdCxcbi5tZWRpYS1jcmVkaXQuYWxpZ25sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDtcbn1cbmltZy5hbGlnbnJpZ2h0LFxuLndwLWNhcHRpb24uYWxpZ25yaWdodCxcbi5tZWRpYS1jcmVkaXQuYWxpZ25yaWdodCB7XG4gICAgY2xlYXI6IHJpZ2h0O1xufVxuLm1lZGlhLWNyZWRpdC5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLm1lZGlhLWNyZWRpdC5hbGlnbmxlZnQsXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbn1cbi53cC1jYXB0aW9uLmFsaWducmlnaHQsXG4ubWVkaWEtY3JlZGl0LmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbn1cbi53cC1jYXB0aW9uLmFsaWducmlnaHQgLmFjZi1tZWRpYS1jcmVkaXQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IC5hY2YtbWVkaWEtY3JlZGl0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgIC5tYWluLWNvbnRlbnQgLndwLWNhcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qIEdhbGxlcnkgKi9cbmxpLmdhbGxlcnktaXRlbSBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogLjVyZW0gMCAwO1xufVxuXG4vKiBHZW5lcmFsIEl0ZW0gTGlzdCAqL1xuLml0ZW0ge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uaXRlbSAuaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbi5pdGVtIC50ZXh0IHtcbiAgICB3aWR0aDogNTclO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICMwMDA7XG59XG4uaXRlbSAudGV4dCB0aW1lIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG4uaXRlbSAudGV4dCBwLFxuLml0ZW0gLnRleHQgdGltZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xufVxuLml0ZW0gLnRleHQgcC5wb3N0LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keS5ibG9nIC5pdGVtIC50ZXh0IHAucG9zdC10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgLjI1cmVtO1xufVxuLml0ZW0gLnRleHQgcC5wb3N0LXRpdGxlIGEge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLml0ZW0gLm1vcmUge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgLml0ZW0gLmltYWdlLFxuICAgIC5pdGVtIC50ZXh0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5pdGVtIC50ZXh0IHAucG9zdC10aXRsZSxcbiAgICBib2R5LmJsb2cgLml0ZW0gLnRleHQgcC5wb3N0LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgfVxufVxuXG4vKiBCbG9jayBJdGVtIEdyaWQgKi9cbi5ibG9jay1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2staXRlbS5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmJsb2NrLWl0ZW0gLmFjZi1tZWRpYS1jcmVkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC4ycmVtO1xuICAgIHJpZ2h0OiAxLjJyZW07XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIC43KTtcbn1cbi5ibG9jay1pdGVtIC5hY2YtbWVkaWEtY3JlZGl0IGEge1xuICAgIGNvbG9yOiAjRkZGO1xufVxuLmJsb2NrLWl0ZW0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICMwOTBhMGI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2NrLWl0ZW0taW1hZ2Uge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2staXRlbS1saW5rOmhvdmVyIC5ibG9jay1pdGVtLWltYWdlIHtcbiAgICBvcGFjaXR5OiAuNTtcbn1cbi5ibG9jay1pdGVtIC5ibG9jay1pdGVtLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG59XG4ubm8tcmdiYSAuYmxvY2staXRlbSAuYmxvY2staXRlbS10aXRsZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuYmxvY2staXRlbSAuYmxvY2staXRlbS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbn1cblxuLmxlZ2FsIHAge1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1haW4tY29udGVudCAubGFyZ2UtOSAuaW1hZ2UtYmFyLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDMxJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuLm1haW4tY29udGVudCAubGFyZ2UtOSAuaW1hZ2UtYmFyLWJ1dHRvbjpudGgtY2hpbGQoM24rMCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAubWFpbi1jb250ZW50IC5sYXJnZS05IC5pbWFnZS1iYXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgIH1cbn1cblxuYm9keS5zZWFyY2ggLm1haW4tY29udGVudCAucG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbmJvZHkuc2VhcmNoIC5tYWluLWNvbnRlbnQgcC5wb3N0LXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5yZWNpcGUtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi8qQ2F0ZWdvcnkgSWNvbnMgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgIC5idXR0b24tYm90dG9tLWFycm93e1xuICAgICAgIG1hcmdpbi10b3AgOiA2cHg7XG4gICAgfVxufVxuXG4uYnV0dG9uLWJvdHRvbS1hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IGJyb3duO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAycHggNDBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5idXR0b24tYm90dG9tLWFycm93OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgYnJvd247XG59XG4uYnV0dG9uLWJvdHRvbS1hcnJvdyA+IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNhdF9saW5rIHtcbiAgICAvKmZsb2F0OnJpZ2h0OyovXG4gICAgZm9udC1zaXplOjExcHg7XG4gICAgbWFyZ2luLXRvcDo0cHg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmZhc2hpb24gLCAuYnRuLWZhc2hpb24ge1xuICAgIGJhY2tncm91bmQ6ICNhMThmZmM7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmZhc2hpb246YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhMThmZmM7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZSAudGV4dCAuZm9vZCAsIC5idG4tZm9vZCB7XG4gICAgIGJhY2tncm91bmQ6ICM3ZmMwNGM7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmZvb2Q6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3ZmMwNGM7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZSAudGV4dCAudmVnYW4tZm9vZCAsIC5idG4tdmVnYW4tZm9vZCAge1xuICAgICBiYWNrZ3JvdW5kOiAjN2ZjMDRjO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlIC50ZXh0IC52ZWdhbi1mb29kOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjN2ZjMDRjO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmJlYXV0eSAsIC5idG4tYmVhdXR5ICB7XG4gICAgYmFja2dyb3VuZDogI2ZiNWQ1ZDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZSAudGV4dCAuYmVhdXR5OmFmdGVyICB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZiNWQ1ZDtcbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlIC50ZXh0IC5maXRuZXNzICwgLmJ0bi1maXRuZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjU5NmZhO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlIC50ZXh0IC5maXRuZXNzOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNjU5NmZhO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmNvbXBhbmlvbi1hbmltYWxzICwgLmJ0bi1jb21wYW5pb24tYW5pbWFscyB7XG4gICAgYmFja2dyb3VuZDogIzMzY2FkMztcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZSAudGV4dCAuY29tcGFuaW9uLWFuaW1hbHM6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMzM2NhZDM7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZSAudGV4dCAuY3J1ZWx0eS1mcmVlLXByb2R1Y3RzICwgLmJ0bi1jcnVlbHR5LWZyZWUtcHJvZHVjdHMge1xuICAgIGJhY2tncm91bmQ6ICNGOTY0N0Y7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmNydWVsdHktZnJlZS1wcm9kdWN0czphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI0Y5NjQ3Rjtcbn1cblxuLyogRW5kIENhdGVnb3J5IEljb25zKi9cblxuLmJ0bi1tb3JlLXBvc3RzID4gYSB7XG4gICAgY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG5cbn1cbi5idG4tbW9yZS1wb3N0c3tcblx0Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbn0iLCIvKiBTaG9ydGNvZGUgQ1NTIC0gbWluaWZpZWQgdG8gL2Rpc3QvYnVuZGxlLWN1c3RvbS5taW4uY3NzICovXG5cbi8qIFJlbGF0ZWQgUG9zdHMgKi9cbi5yZWxhdGVkLXBvc3RzIHtcbiAgICBwYWRkaW5nOiAwIDAgMS41cmVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5yZWxhdGVkLXBvc3RzIC5ibG9jay1pdGVtIGEubGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5yZWxhdGVkLXBvc3RzIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4ucmVsYXRlZC1wb3N0cyAuYmxvY2staXRlbSAuYmxvY2staXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gICAgLnJlbGF0ZWQtcG9zdHMgcC5wb3N0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuXG4vKipcbiogVmlkZW9cbiovXG4udmlkZW8tcGxheWVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cbi52aWRlby1wbGF5ZXIgLnlvdXR1YmUtd3JhcHBlcixcbi52aWRlby1wbGF5ZXIgLndpZGVzY3JlZW4td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjclO1xufVxuLnZpZGVvLXBsYXllciBvYmplY3QsXG4udmlkZW8tcGxheWVyIGVtYmVkLFxuLnZpZGVvLXBsYXllciBpZnJhbWUsXG4ubXVsdGktdmlkZW8tcGxheWVyIG9iamVjdCxcbi5tdWx0aS12aWRlby1wbGF5ZXIgZW1iZWQsXG4ubXVsdGktdmlkZW8tcGxheWVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xufVxuXG4ubWFpbi1jb250ZW50IC52aWRlby1qcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKipcbiogVmlkZW8gTXVsdGlwbGF5ZXIgLSBIb3Jpem9udGFsIExpc3QgQmVsb3dcbiovXG4udmlkZW8tbXVsdGlwbGF5ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1tdWx0aXBsYXllciAudmlkZW8tcGxheWVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbn1cbi5kYXJrLWJhciAudmlkZW8tbXVsdGlwbGF5ZXIgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi52aWRlby1tdWx0aXBsYXllciAjeW91dHViZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNyU7XG59XG4udmlkZW8tbXVsdGlwbGF5ZXIgI3lvdXR1YmUtd3JhcHBlciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnl0cC1sYXJnZS1wbGF5LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzYlO1xuICAgIGxlZnQ6IDQxJTtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5zcGFuLnl0LXBsYXkge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xufVxuLnBsYXlsaXN0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbn1cbi5wbGF5bGlzdC1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBsYXlsaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG59XG4ucGxheWxpc3QgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMCAwIDFyZW07XG59XG4ucGxheWxpc3QgbGkge1xuICAgIHdpZHRoOiAxMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGxheWxpc3QgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLnBsYXlsaXN0IGxpIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzI2NTQ3ZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDFweDtcbn1cbi5wbGF5bGlzdCBsaS5jdXJyZW50LXZpZGVvIGltZyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5wbGF5bGlzdCBsaS5jdXJyZW50LXZpZGVvIGEge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLmFscy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5hbHMtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYWxzLXByZXYsIC5hbHMtbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N5Y2xlLXByZXYuc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbHMtcHJldntcbiAgICBsZWZ0OiAtNTBweDtcbn1cbi5uby1zdmcgLmFscy1wcmV2ICB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jeWNsZS1wcmV2LnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hbHMtbmV4dHtcbiAgICByaWdodDogLTUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jeWNsZS1uZXh0LnN2Zykgbm8tcmVwZWF0O1xufVxuLm5vLXN2ZyAuYWxzLW5leHQgIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N5Y2xlLW5leHQucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBsYXlsaXN0IGxpIGEge1xuICAgICAgICBjb2xvcjogIzJlODFjNDtcbiAgICB9XG59XG5cbi8qKlxuKiBJbWFnZSBCdXR0b25cbiovXG4uaW1hZ2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIG1heC13aWR0aDogMzI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWFnZS1idXR0b24gaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uaW1hZ2UtYnV0dG9uOmhvdmVyIHtcbn1cbi5pbWFnZS1idXR0b24gYS5pbWFnZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbWFnZS1idXR0b24gZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IC42cmVtIC40cmVtO1xuICAgIGZvbnQ6IDAvMCBhOyAvKiBSZW1vdmUgdGhlIGdhcCBiZXR3ZWVuIGlubGluZSgtYmxvY2spIGVsZW1lbnRzICovXG59XG4uaW1hZ2UtYnV0dG9uIGRpdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW1hZ2UtYnV0dG9uIHAsXG4uaW1hZ2UtYnV0dG9uIHN0cm9uZyxcbi5pbWFnZS1idXR0b24gZW0sXG4uaW1hZ2UtYnV0dG9uIGgyLFxuLmltYWdlLWJ1dHRvbiBoMyxcbi5pbWFnZS1idXR0b24gaDQge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW46IDA7XG59XG4uaW1hZ2UtYnV0dG9uIHAgc3Ryb25nLFxuLmltYWdlLWJ1dHRvbiBoMiBzdHJvbmcsXG4uaW1hZ2UtYnV0dG9uIGgzIHN0cm9uZyxcbi5pbWFnZS1idXR0b24gaDQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4uaW1hZ2UtYnV0dG9uLmxhcmdlIHAsXG4uaW1hZ2UtYnV0dG9uLmxhcmdlIHN0cm9uZyxcbi5pbWFnZS1idXR0b24ubGFyZ2UgZW0sXG4uaW1hZ2UtYnV0dG9uLmxhcmdlIGgyLFxuLmltYWdlLWJ1dHRvbi5sYXJnZSBoMyxcbi5pbWFnZS1idXR0b24ubGFyZ2UgaDQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnNpZGViYXIgLmltYWdlLWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmltYWdlLWJ1dHRvbi13aWRnZXQgcCB7XG4gICAgbWFyZ2luOiAwO1xufVxuLmltYWdlLWJ1dHRvbiAuYWNmLW1lZGlhLWNyZWRpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNXB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG59XG4uaW1hZ2UtYnV0dG9uIC5hY2YtbWVkaWEtY3JlZGl0IGEge1xuICAgIGNvbG9yOiAjRkZGO1xufVxuXG4vKipcbiogSW1hZ2UgQnV0dG9uXG4qL1xuLmltYWdlLWJhci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgbWF4LXdpZHRoOiAzMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICAta3RodG1sLXRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cbi5pbWFnZS1iYXItYnV0dG9uIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1iYXItYnV0dG9uOmhvdmVyIHtcbiAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA3MHB4IHJnYmEoMCwwLDAsMC4zKTtcbn1cbi5pbWFnZS1iYXItYnV0dG9uIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmltYWdlLWJhci1idXR0b24gcCxcbi5pbWFnZS1iYXItYnV0dG9uIHN0cm9uZyxcbi5pbWFnZS1iYXItYnV0dG9uIGVtLFxuLmltYWdlLWJhci1idXR0b24gaDIsXG4uaW1hZ2UtYmFyLWJ1dHRvbiBoMyxcbi5pbWFnZS1iYXItYnV0dG9uIGg0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzZCN0UxOyAvKiBkZWZhdWx0IGJsYWNrICovXG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZTtcbiAgICAta3RodG1sLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xufVxuLmltYWdlLWJhci1idXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjVyZW0gLjVyZW07XG59XG4uaW1hZ2UtYmFyLWJ1dHRvbi5mYWNlYm9vayBwLFxuLmltYWdlLWJhci1idXR0b24uZmFjZWJvb2sgc3Ryb25nLFxuLmltYWdlLWJhci1idXR0b24uZmFjZWJvb2sgZW0sXG4uaW1hZ2UtYmFyLWJ1dHRvbi5mYWNlYm9vayBoMixcbi5pbWFnZS1iYXItYnV0dG9uLmZhY2Vib29rIGgzLFxuLmltYWdlLWJhci1idXR0b24uZmFjZWJvb2sgaDQge1xuICAgIGJhY2tncm91bmQ6ICMzYjU5OTg7XG59XG4uaW1hZ2UtYmFyLWJ1dHRvbi50d2l0dGVyIHAsXG4uaW1hZ2UtYmFyLWJ1dHRvbi50d2l0dGVyIHN0cm9uZyxcbi5pbWFnZS1iYXItYnV0dG9uLnR3aXR0ZXIgZW0sXG4uaW1hZ2UtYmFyLWJ1dHRvbi50d2l0dGVyIGgyLFxuLmltYWdlLWJhci1idXR0b24udHdpdHRlciBoMyxcbi5pbWFnZS1iYXItYnV0dG9uLnR3aXR0ZXIgaDQge1xuICAgIGJhY2tncm91bmQ6ICMwMGFjZWQ7XG59XG4uaW1hZ2UtYmFyLWJ1dHRvbi5nb29nbGUgcCxcbi5pbWFnZS1iYXItYnV0dG9uLmdvb2dsZSBzdHJvbmcsXG4uaW1hZ2UtYmFyLWJ1dHRvbi5nb29nbGUgZW0sXG4uaW1hZ2UtYmFyLWJ1dHRvbi5nb29nbGUgaDIsXG4uaW1hZ2UtYmFyLWJ1dHRvbi5nb29nbGUgaDMsXG4uaW1hZ2UtYmFyLWJ1dHRvbi5nb29nbGUgaDQge1xuICAgIGJhY2tncm91bmQ6ICNkZDRiMzk7XG59XG4uaW1hZ2UtYmFyLWJ1dHRvbiBzcGFuLmFjZi1tZWRpYS1jcmVkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOiAycHggMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cbi5pbWFnZS1iYXItYnV0dG9uIHNwYW4uYWNmLW1lZGlhLWNyZWRpdCBzcGFuIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuLmltYWdlLWJhci1idXR0b24gLmFjZi1tZWRpYS1jcmVkaXQgYSB7XG4gICAgY29sb3I6ICNGRkY7XG59XG4uc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICAgLmltYWdlLWJhci1idXR0b24gcCxcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBwLFxuICAgIC5pbWFnZS1iYXItYnV0dG9uIHN0cm9uZyxcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBzdHJvbmcsXG4gICAgLmltYWdlLWJhci1idXR0b24gZW0sXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gZW0sXG4gICAgLmltYWdlLWJhci1idXR0b24gaDIsXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gaDIsXG4gICAgLmltYWdlLWJhci1idXR0b24gaDMsXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gaDMsXG4gICAgLmltYWdlLWJhci1idXR0b24gaDQsXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gaDQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgLmltYWdlLWJhci1idXR0b24gcCxcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBwLFxuICAgIC5pbWFnZS1iYXItYnV0dG9uIHN0cm9uZyxcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBzdHJvbmcsXG4gICAgLmltYWdlLWJhci1idXR0b24gZW0sXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gZW0sXG4gICAgLmltYWdlLWJhci1idXR0b24gaDIsXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gaDIsXG4gICAgLmltYWdlLWJhci1idXR0b24gaDMsXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gaDMsXG4gICAgLmltYWdlLWJhci1idXR0b24gaDQsXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gaDQge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIH1cbn1cbi8qKlxuKiA2LjIgVGV4dCBCdXR0b25cbiovXG4udGV4dC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6ICMzNkI3RTE7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luOiAwIC41cmVtIC41cmVtIDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50ZXh0LWJ1dHRvbiBzcGFuLFxuLnRleHQtYnV0dG9uIHN0cm9uZyxcbi50ZXh0LWJ1dHRvbiBlbSxcbi50ZXh0LWJ1dHRvbiBoMixcbi50ZXh0LWJ1dHRvbiBoMyxcbi50ZXh0LWJ1dHRvbiBoNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xufVxuLnRleHQtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkU4MUM0O1xufVxuLnNpZGViYXIgLnRleHQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG4jZG9uYXRlLnRleHQtYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi50ZXh0LWJ1dHRvbi5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xufVxuLnRleHQtYnV0dG9uLnNtYWxsIHN0cm9uZyxcbi50ZXh0LWJ1dHRvbi5zbWFsbCBlbSxcbi50ZXh0LWJ1dHRvbi5zbWFsbCBoMixcbi50ZXh0LWJ1dHRvbi5zbWFsbCBoMyxcbi50ZXh0LWJ1dHRvbi5zbWFsbCBoNCB7XG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbn1cbi50ZXh0LWJ1dHRvbi5sYXJnZSxcbi50ZXh0LWJ1dHRvbi5sYXJnZSBzdHJvbmcsXG4udGV4dC1idXR0b24ubGFyZ2UgZW0sXG4udGV4dC1idXR0b24ubGFyZ2UgaDIsXG4udGV4dC1idXR0b24ubGFyZ2UgaDMsXG4udGV4dC1idXR0b24ubGFyZ2UgaDR7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG59XG4udGV4dC1idXR0b24ubGFyZ2Ugc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xufVxuLnRleHQtYnV0dG9uLmxhcmdlIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuLnRleHQtYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuODtcbiAgICBjb2xvcjogI0ZGRjtcbn1cbi50ZXh0LWJ1dHRvbi5mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cbi50ZXh0LWJ1dHRvbi50d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhY2VkO1xufVxuLnRleHQtYnV0dG9uLmdvb2dsZSB7XG4gICAgYmFja2dyb3VuZDogI2RkNGIzOTtcbn1cblxuLyoqXG4qIDYuNSBCdXR0b24gV3JhcFxuKi9cbi5idXR0b24td3JhcCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG59XG4uYnV0dG9uLXdyYXAuY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uYnV0dG9uLXdyYXAucmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNsZWFyOiByaWdodDtcbn1cbi5idXR0b24td3JhcC5sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDtcbn1cbi5idXR0b24td3JhcCAuYnV0dG9uLXNob3J0Y29kZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG4uYnV0dG9uLXdyYXAgLmltYWdlLWJhci1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ1dHRvbi13cmFwIC5idXR0b24tc2hvcnRjb2RlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idXR0b24td3JhcCAuYnV0dG9uLXNob3J0Y29kZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmJ1dHRvbi13cmFwIC5idXR0b24tc2hvcnRjb2RlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cblxuLyoqXG4qIDYuNiBTbGlkZXNob3dcbiogdXNpbmcgYmFja2dyb3VuZCBpbWFnZXMgaW5zdGVhZCBvZiBpbmxpbmUgU1ZHIHRvIGtlZXAgdGhlIHBsdWdpbiBnZW5lcmljXG4qL1xuLnBldGEtZ2FsbGVyeSB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uc2xpZGVzaG93LXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG59XG4ucGV0YS1zbGlkZXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICMyNTI1MjU7XG59XG4ucGV0YS1zbGlkZXNob3cgLnNsaWRlc2hvdyxcbi5wZXRhLXNsaWRlc2hvdyAuY3ljbGUtcGFnZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGV0YS1zbGlkZXNob3cgLmN5Y2xlLXNsaWRlc2hvdyB7XG4gICAgei1pbmRleDogOTk7XG59XG4ucGV0YS1zbGlkZXNob3cgLmN5Y2xlLXNsaWRlc2hvdyAuY3ljbGUtc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucGV0YS1zbGlkZXNob3cgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgbGVmdDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N5Y2xlLXByZXYuc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uby1zdmcgLnBldGEtc2xpZGVzaG93IC5hcnJvdyAge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3ljbGUtcHJldi5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucGV0YS1zbGlkZXNob3cgI2N5Y2xlLW5leHQge1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3ljbGUtbmV4dC5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbGVmdDogYXV0bztcbn1cbi5uby1zdmcgLnBldGEtc2xpZGVzaG93ICNjeWNsZS1uZXh0ICB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jeWNsZS1uZXh0LnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jeWNsZS1zbGlkZXNob3cgcCB7XG4gICAgbWFyZ2luOiAwO1xufVxuLmN5Y2xlLXNsaWRlc2hvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jeWNsZS1wYWdlciB7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIHBhZGRpbmc6IDAgMCAuNXJlbTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jeWNsZS1wYWdlciBpbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwOTBhMGI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN5Y2xlLXBhZ2VyIGltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogLjg7XG59XG4uY3ljbGUtcGFnZXIgaW1nLmN5Y2xlLXBhZ2VyLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGO1xufVxuLnBldGEtc2xpZGVzaG93IC5jdXN0b20tY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wZXRhLXNsaWRlc2hvdyAuY3VzdG9tLWNhcHRpb246bm90KDplbXB0eSkge1xuICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNGRkY7XG59XG4ucGV0YS1zbGlkZXNob3cgLmN1c3RvbS1jYXB0aW9uIGEge1xuICAgIGNvbG9yOiAjRkZGO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wZXRhLXNsaWRlc2hvdyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICAgIH1cbiAgICAucGV0YS1zbGlkZXNob3cgLmFycm93IHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCUgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgICAuZGFyay1iYXIgLnBldGEtc2xpZGVzaG93IC5hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuICAgIC5jeWNsZS1wYWdlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4IC41cmVtO1xuICAgIH1cbiAgICAuY3ljbGUtcGFnZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuICAgIC5wZXRhLXNsaWRlc2hvdyAjY3ljbGUtcHJldiB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgIH1cbiAgICAucGV0YS1zbGlkZXNob3cgI2N5Y2xlLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJSBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICB9XG59XG5cbi8qKlxuKiA0LjIgR3JpZCBMYXlvdXRcbiovXG4ubWFpbi1jb250ZW50IC5ncmlkLWxheW91dCB7XG59XG4ubWFpbi1jb250ZW50IC5ncmlkLWxheW91dCBbY2xhc3MqPVwiYmxvY2stZ3JpZC1cIl0ge1xuICAgIG1hcmdpbjogMCAtMC42MjVyZW07XG4gICAgcGFkZGluZzogMDtcbn1cbi5tYWluLWNvbnRlbnQgLmdyaWQtbGF5b3V0IFtjbGFzcyo9XCJibG9jay1ncmlkLVwiXSA+IGxpIHtcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtIDEuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgIC5tYWluLWNvbnRlbnQgLmdyaWQtbGF5b3V0aCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgLTAuOTM3NXJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLm1haW4tY29udGVudCAuZ3JpZC1sYXlvdXQgW2NsYXNzKj1cImJsb2NrLWdyaWQtXCJdID4gbGl7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbn1cblxuLyoqXG4qIDQuMyBBY2NvcmRpb25cbiovXG4uYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tbmF2aWdhdGlvbj5hLFxuLmFjY29yZGlvbiBkZD5hLFxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLW5hdmlnYXRpb24+YTpob3Zlcixcbi5hY2NvcmRpb24gZGQ+YTpob3ZlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1wbHVzLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLW5hdmlnYXRpb24uYWN0aXZlPmEsXG4uYWNjb3JkaW9uIGRkLmFjaXR2ZSA+YSxcbi5hY2NvcmRpb24gLmFjY29yZGlvbi1uYXZpZ2F0aW9uLmFjdGl2ZT5hOmhvdmVyLFxuLmFjY29yZGlvbiBkZC5hY3RpdmU+YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLW1pbnVzLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xufVxuXG5cbi8qKlxuKiA0LjQgQnJpZ2h0Y292ZSBzdXBwb3J0aW5nIHN0eWxlc1xuKi9cbi5icmlnaHRjb3ZlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5MHB4KSB7XG4gICAgLmJyaWdodGNvdmUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA5NiUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMiU7XG4gICAgfVxufVxuI3BldGFCY0h0bWw1UGxheWVyT3V0cHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICB6LWluZGV4OiAyO1xufVxuLm11bHRpUGxheWVyVGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8qKlxuKiA0LjUgUGxhY2VtZW50IHNob3J0Y29kZSBzbGlkZXNob3cgc3VwcG9ydGluZyBzdHlsZXNcbiovXG4ucGxhY2VtZW50LXNsaWRlc2hvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jeWNsZS1zbGlkZXNob3cge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jeWNsZS1wcmV2LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAjY3ljbGUtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N5Y2xlLW5leHQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gICAgcC5wb3N0LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5uby1zdmcgLnBsYWNlbWVudC1zbGlkZXNob3cge1xuICAgIC5hcnJvdyAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N5Y2xlLXByZXYucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgI2N5Y2xlLW5leHQgIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jeWNsZS1uZXh0LnBuZykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxufVxuXG4uZmJfaWZyYW1lX3dpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZsYXNoLWVtYmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgIG9iamVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cbiIsIi8qIFNpZGViYXIgQ1NTIC0gbWluaWZpZWQgdG8gL2Rpc3QvYnVuZGxlLWN1c3RvbS5taW4uY3NzICovXG5cbi5tYWluLWNvbnRlbnQgLnNpZGViYXIsXG4ubWFpbi1jb250ZW50IC5zaWRlYmFyIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2lkZWJhciBoMyxcbmgzLndpZGdldC10aXRsZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjdiN2I3O1xufVxuLnNpZGViYXIgYS5idXR0b24gaDMsXG4uc2lkZWJhciBhIGgzIHtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cbi5zaWRlYmFyIC53aWRnZXQge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuZm9ybS5jb25uZWN0LWZvcm0gLmJ1dHRvbjpmb2N1cyB7XG5cdGJhY2tncm91bmQ6ICMzNmI3ZTE7XG59XG5mb3JtLmNvbm5lY3QtZm9ybSAuYnV0dG9uOmhvdmVyLFxuZm9ybS5jb25uZWN0LWZvcm0gLmJ1dHRvbjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRjb2xvcjogIzM2YjdlMTtcbn1cblxuLmhvbWUgLnNpZGViYXIgLndpZGdldCB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaG9tZSAuaW1hZ2UtYnV0dG9uLXdpZGdldCAge1xuXHRtYXJnaW4tdG9wOiAxcmVtOyAgIFxufVxuLmhvbWUgI3RvcC1zaWRlYmFyIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIEdyYXZpdHkgRm9ybXMgV2lkZ2V0IEJhc2UgU3R5bGVzICovXG4uZ3Jhdml0eWZvcm0td2lkZ2V0IHtcblx0YmFja2dyb3VuZDogIzFlNTQ3Zjtcblx0cGFkZGluZzogLjc1cmVtIDFyZW07XG5cdGNvbG9yOiAjRkZGO1xufVxuLmdyYXZpdHlmb3JtLXdpZGdldCBoMyxcbmgzLndpZGdldC10aXRsZSAge1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLWJvdHRvbTogMDtcblx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLmdyYXZpdHlmb3JtLXdpZGdldCBoMyB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4uZ3Jhdml0eWZvcm0td2lkZ2V0IGZvcm0ge1xuXHRtYXJnaW46IDA7XG59XG4uZ3Jhdml0eWZvcm0td2lkZ2V0IC5nZm9ybV93cmFwcGVyIHtcblx0bWFyZ2luOiAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG4uZ3Jhdml0eWZvcm0td2lkZ2V0IC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uZ3Jhdml0eWZvcm0td2lkZ2V0IC5nZm9ybV93cmFwcGVyIGxhYmVsIHtcblx0Y29sb3I6ICNGRkY7XG5cdGZvbnQtc2l6ZTogLjdyZW07XG5cdG1hcmdpbjogMCAwIDAgMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5ncmF2aXR5Zm9ybS13aWRnZXQgLmdmb3JtX3dyYXBwZXIgbGFiZWwgYSB7XG5cdGNvbG9yOiAjRkZGO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ncmF2aXR5Zm9ybS13aWRnZXQgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1pbmRlbnQ6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRmb250LXNpemU6IC45cmVtO1xuXHRoZWlnaHQ6IDJyZW07XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZ3Jhdml0eWZvcm0td2lkZ2V0IC5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsLCBcbi5ncmF2aXR5Zm9ybS13aWRnZXQgLmdmb3JtX3dyYXBwZXIgdWwuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmdyYXZpdHlmb3JtLXdpZGdldCAuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0LCBcbi5ncmF2aXR5Zm9ybS13aWRnZXQgLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9jaHJvbWUgLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XSwgXG4uZ3Jhdml0eWZvcm0td2lkZ2V0IC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5nZmllbGRfcmFkaW8gbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuXHRtYXJnaW4tdG9wOiAuMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ncmF2aXR5Zm9ybS13aWRnZXQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cbi5ncmF2aXR5Zm9ybS13aWRnZXQgLmdmb3JtX3dyYXBwZXIgbGFiZWwuZ2ZpZWxkX2xhYmVsK2Rpdi5naW5wdXRfY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi5ncmF2aXR5Zm9ybS13aWRnZXQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuLmdyYXZpdHlmb3JtLXdpZGdldCAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIsXG4uZ3Jhdml0eWZvcm0td2lkZ2V0IC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciBwIHtcbiBcdGZvbnQtc2l6ZTogLjhyZW07XG4gfVxuLmdyYXZpdHlmb3JtLXdpZGdldCAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgYSB7XG5cdGNvbG9yOiAjRkZGO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuXG5ib2R5LmhvbWUgLmdyYXZpdHlmb3JtLXdpZGdldCB7XG5cdGJhY2tncm91bmQ6ICMyZTgxYzQ7XG5cdHBhZGRpbmc6IC44cmVtIDFyZW0gLjhyZW07XG59XG5ib2R5LmhvbWUgLmdyYXZpdHlmb3JtLXdpZGdldCBoMyB7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5ib2R5LmhvbWUgLmdyYXZpdHlmb3JtLXdpZGdldCBoMyBzdHJvbmcge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuLmdyYXZpdHlmb3JtLXdpZGdldCAucHJpdmFjeSB7XG5cdG1hcmdpbi10b3A6IC41cmVtO1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmdyYXZpdHlmb3JtLXdpZGdldCAucHJpdmFjeSBwIHtcblx0Y29sb3I6ICNGRkY7XG59XG4uZ3Jhdml0eWZvcm0td2lkZ2V0IC5wcml2YWN5IGEge1xuXHRjb2xvcjogI0ZGRjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5MnB4KSB7IFxuXHRib2R5LmhvbWUgLmdyYXZpdHlmb3JtLXdpZGdldCBoMyB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cblx0LmdyYXZpdHlmb3JtLXdpZGdldCAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG5cdC5ncmF2aXR5Zm9ybS13aWRnZXQgLmdmb3JtX3dyYXBwZXIgbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuXHRib2R5LmhvbWUgLmdyYXZpdHlmb3JtLXdpZGdldCBoMyB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblx0Ym9keS5ob21lIC5ncmF2aXR5Zm9ybS13aWRnZXQgaDMge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG59XG5cbiN0b3Atc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiB7XG5cdG1hcmdpbi1ib3R0b206IC41NXJlbTtcbn1cblxuLyogQ29ubmVjdCB3aXRoIHVzICovXG5ib2R5LmhvbWUgI2JvdHRvbS1zaWRlYmFyIC53aWRnZXQ6Zmlyc3QtY2hpbGQsXG5ib2R5LmhvbWUgLmhvbWUtY29udGVudCAud2lkZ2V0LmNvbm5lY3QtdXMge1xuXHRiYWNrZ3JvdW5kOiAjYTZkOGY1O1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuXHRib2R5LmhvbWUgI2JvdHRvbS1zaWRlYmFyIC53aWRnZXQ6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxufVxuYm9keS5ob21lICNib3R0b20tc2lkZWJhciAud2lkZ2V0OmZpcnN0LWNoaWxkIGgzLndpZGdldC10aXRsZSxcbmJvZHkuaG9tZSAuaG9tZS1jb250ZW50IC53aWRnZXQuY29ubmVjdC11cyBoMy53aWRnZXQtdGl0bGUge1xuXHRjb2xvcjogIzAwMDAwMDtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCB7XG5cdGJhY2tncm91bmQ6ICMzNmI3ZTE7XG5cdHBhZGRpbmc6IDFyZW07XG5cdGNvbG9yOiAjRkZGO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IHAge1xuXHRtYXJnaW46IDA7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgZm9ybSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgaDMge1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAjRkZGO1xuXHRib3JkZXI6IDA7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgbGFiZWwge1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC1zaXplOiAuOHJlbTtcbn1cbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCBsYWJlbC5lcnJvciB7XG5cdGNvbG9yOiAjZmY3O1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiAjRkZGO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IC5lbWFpbCBsYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7IFxufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IGlucHV0W3R5cGU9XCJyYWRpb1wiXStsYWJlbCB7XG5cdG1hcmdpbi1sZWZ0OiAuMnJlbTtcblx0bWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCAud3JpdGVpbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWwge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgLndyaXRlaW4gc3BhbiB7XG5cdGZvbnQtc2l6ZTogLjhyZW07XG5cdHBhZGRpbmctbGVmdDogLjI1cmVtO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0ICNvdGhlci1pbnB1dCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0bWF4LXdpZHRoOiAzN3B4O1xuXHRoZWlnaHQ6IDI2cHg7XG5cdHBhZGRpbmc6IC4yNXJlbSAuMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCAucmVwZWF0IGlucHV0LFxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IC5vcHQtaW4gaW5wdXQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgLnJlcGVhdCBsYWJlbCxcbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCAub3B0LWluIGxhYmVsIHtcblx0d2lkdGg6IDgwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luOiAwIDAgLjM3NXJlbTtcbn1cbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCBpbnB1dC5idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiAjMGM4NmFlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRib3JkZXItcmFkaXVzOiAxMDAwcHg7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgLmxlZ2FsIHAge1xuXHRjb2xvcjogI0ZGRjtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IC43cmVtO1xuXHRsaW5lLWhlaWdodDogMS40O1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IC5sZWdhbCBwIGEge1xuXHRjb2xvcjogI0ZGRjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0Ym9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IC53cml0ZWluIHtcblx0XHR3aWR0aDogMzYlO1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG5cdGJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCAud3JpdGVpbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODkycHgpIHtcblx0Ym9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IGgzIHsgXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cblx0Ym9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IGxpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0Ym9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IGxhYmVsIHtcblx0XHRmb250LXNpemU6IC45cmVtO1xuXHR9XG5cdGJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCBpbnB1dCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdGJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCBpbnB1dC5lYUZvcm1UZXh0ZmllbGQge1xuXHRcdGhlaWdodDogMzBweDtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgbGkge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogLjhyZW07XG5cdH1cblx0Ym9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IGgzIHsgXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblx0I3RvcC1zaWRlYmFyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdGJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgaDMgeyBcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0fVxufVxuXG4vKiBTb2NpYWwgQ29ubmVjdCBXaWRnZXQgKi9cbi5zaWRlYmFyIC5zb2NpYWwtY29ubmVjdC1pY29ucyxcbi5ob21lLWNvbnRlbnQgLnNvY2lhbC1jb25uZWN0LWljb25zIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNvY2lhbC1jb25uZWN0LWljb25zIGEge1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDQwcHg7XG5cdHBhZGRpbmc6IDRweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IC43NXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zb2NpYWwtY29ubmVjdC1pY29ucyBhLmZhY2Vib29rIHtcblx0YmFja2dyb3VuZDogIzJlODFjNDtcbn1cbi5zb2NpYWwtY29ubmVjdC1pY29ucyBhLnR3aXR0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMzZiN2UxO1xufVxuLnNvY2lhbC1jb25uZWN0LWljb25zIGEuaW5zdGFncmFtIHtcblx0YmFja2dyb3VuZDogIzUxN2ZhNDtcbn1cbi5zb2NpYWwtY29ubmVjdC1pY29ucyBhLnlvdXR1YmUge1xuXHRiYWNrZ3JvdW5kOiAjY2MwMDAwO1xufVxuLnNvY2lhbC1jb25uZWN0LWljb25zIGEuZ29vZ2xlIHtcblx0YmFja2dyb3VuZDogI2RkNGIzOTtcbn1cbi5zb2NpYWwtY29ubmVjdC1pY29ucyBhLnR1bWJsciB7XG5cdGJhY2tncm91bmQ6ICMzMjUwNmQ7XG59XG4uc29jaWFsLWNvbm5lY3QtaWNvbnMgYS53ZWlibyB7XG5cdGJhY2tncm91bmQ6ICNENTJCMkI7XG59XG4uc29jaWFsLWNvbm5lY3QtaWNvbnMgYS53ZWNoYXQge1xuXHRiYWNrZ3JvdW5kOiAjNjRBQjIzO1xufVxuXHQubm8tc3ZnIC5zb2NpYWwtY29ubmVjdC1pY29ucyBhIHtcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cblx0Lm5vLXN2ZyAuc29jaWFsLWNvbm5lY3QtaWNvbnMgYS5mYWNlYm9vayB7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tZmFjZWJvb2sucG5nKTtcblx0fVxuXHQubm8tc3ZnIC5zb2NpYWwtY29ubmVjdC1pY29ucyAgYS50d2l0dGVyIHtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi10d2l0dGVyLnBuZyk7XG5cdH1cblx0Lm5vLXN2ZyAuc29jaWFsLWNvbm5lY3QtaWNvbnMgYS5pbnN0YWdyYW0ge1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLWluc3RhZ3JhbS5wbmcpO1xuXHR9XG5cdC5uby1zdmcgLnNvY2lhbC1jb25uZWN0LWljb25zIGEueW91dHViZSB7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24teW91dHViZS5wbmcpO1xuXHR9XG5cdC5uby1zdmcgLnNvY2lhbC1jb25uZWN0LWljb25zIGEuZ29vZ2xlIHtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1nb29nbGUucG5nKTtcblx0fVxuXHQubm8tc3ZnIC5zb2NpYWwtY29ubmVjdC1pY29ucyBhLnR1bWJsciB7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tdHVtYmxyLnBuZyk7XG5cdH1cblx0Lm5vLXN2ZyAuc29jaWFsLWNvbm5lY3QtaWNvbnMgYS53ZWlibyB7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24td2VpYm8ucG5nKTtcblx0fVxuXHQubm8tc3ZnIC5zb2NpYWwtY29ubmVjdC1pY29ucyBhLndlY2hhdHtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi13ZWNoYXQucG5nKTtcblx0fVxuXG4uc29jaWFsLWNvbm5lY3QtaWNvbnMgYSBzcGFuIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDEwMCU7XG59XG4uc29jaWFsLWNvbm5lY3QtaWNvbnMgc3ZnIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZpbGw6ICNGRkY7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlO1xufVxuLnNvY2lhbC1jb25uZWN0LWljb25zIGltZy5xciB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNvY2lhbC13aWRnZXQgYSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTglO1xuXHRwYWRkaW5nOiAuM3JlbTtcblx0bWFyZ2luLXJpZ2h0OiAyJTtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNvY2lhbC13aWRnZXQgYSBzdmcge1xuXHRmaWxsOiAjRkZGO1xufVxuXG4udGh1bWJuYWlsLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4udGh1bWJuYWlsLWxpc3QgLml0ZW0gYSB7XG5cdGNvbG9yOiAjMjk0MDUyO1xufVxuLnRodW1ibmFpbC1saXN0IHAge1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udGh1bWJuYWlsLWxpc3QgLml0ZW0gaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbm9uZTtcbn1cblxuLyogUmVjZW50IFBvc3RzICovXG4ucmVjZW50LXBvc3RzLXdpZGdldCB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5yZWNlbnQtcG9zdHMtd2lkZ2V0IGgzLndpZGdldC10aXRsZSB7XG5cdGNvbG9yOiAjMzYzNjM2O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNjM2MzY7XG5cdG1hcmdpbi1ib3R0b206IC43cmVtO1xufVxuLnJlY2VudC1wb3N0cy13aWRnZXQgLm1vcmUge1xuXHRmb250LXNpemU6IC44cmVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0ZGlzcGxheTogYmxvY2s7IFxufVxuXG4vKiBOYXYgTWVudSAqL1xuLndpZGdldF9uYXZfbWVudSwgXG4ud2lkZ2V0X2FkdmFuY2VkX21lbnUge1xuXHRiYWNrZ3JvdW5kOiAjZTVmMWY4O1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuLndpZGdldF9uYXZfbWVudSBoMy53aWRnZXQtdGl0bGUge1xuXHRjb2xvcjogIzAwMDtcbn1cbi53aWRnZXRfbmF2X21lbnUgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cbi53aWRnZXRfbmF2X21lbnUgdWwgdWwge1xuXHRwYWRkaW5nOiAuNXJlbSAwIC4xcmVtIDFyZW07XG59IFxuLndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIHtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cbi53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSBhIHtcblx0Y29sb3I6ICMwMDA7XG59XG4ud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiAjMzZiN2UxO1xufVxuLndpZGdldF9uYXZfbWVudSB1bC5tZW51IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcblx0Y29sb3I6ICMzNmI3ZTE7XG59XG4ud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgLmN1cnJlbnQtbWVudS1pdGVtIGxpIGEge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLyogU3VibmF2IE1lbnUgKi9cbnVsI21lbnUtdGhlLWlzc3VlcyBsaSxcbnVsI21lbnUtbGl2aW5nIGxpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbnVsI21lbnUtdGhlLWlzc3VlcyBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG51bCNtZW51LXRoZS1pc3N1ZXMgbGkuY3VycmVudC1tZW51LWl0ZW0sXG51bCNtZW51LXRoZS1pc3N1ZXMgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGxpLFxudWwjbWVudS10aGUtaXNzdWVzIGxpLmN1cnJlbnQtbWVudS1pdGVtIGxpLFxudWwjbWVudS1saXZpbmcgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yLFxudWwjbWVudS1saXZpbmcgbGkuY3VycmVudC1tZW51LWl0ZW0sXG51bCNtZW51LWxpdmluZyBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgbGksXG51bCNtZW51LWxpdmluZyBsaS5jdXJyZW50LW1lbnUtaXRlbSBsaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxudWwjbWVudS10aGUtaXNzdWVzIGxpLFxudWwjbWVudS1saXZpbmcgbGkge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG59XG51bCNtZW51LXRoZS1pc3N1ZXMgbGkgYSxcbnVsI21lbnUtbGl2aW5nIGxpIGEge1xuXHRjb2xvcjogIzAwMDtcbn1cbnVsI21lbnUtdGhlLWlzc3VlcyB1bCxcbnVsI21lbnUtbGl2aW5nIHVsIHtcblx0cGFkZGluZzogLjVyZW0gMCAuMjVyZW07XG59XG51bCNtZW51LXRoZS1pc3N1ZXMgdWwgdWwsXG51bCNtZW51LWxpdmluZyB1bCB1bCB7XG5cdHBhZGRpbmc6IC41cmVtIDAgLjFyZW0gMXJlbTtcbn1cbnVsI21lbnUtdGhlLWlzc3VlcyBsaSBhOmhvdmVyLFxudWwjbWVudS1saXZpbmcgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiAjMzZiN2UxO1xufVxudWwjbWVudS10aGUtaXNzdWVzIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbnVsI21lbnUtbGl2aW5nIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG5cdGNvbG9yOiAjMzZiN2UxO1xufSIsIi8qIFNwbGFzaCBQYWdlIENTUyAgLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3MgKi9cbiNwc3BNb2RhbHtcblx0LmVhX3dpZGdldF9jb250YWluZXIgc3Bhbntcblx0XHRmb250LXNpemU6Ljc1cmVtIWltcG9ydGFudDtcblx0fVxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS13cmFwcGVyIC5lYS1mb3JtLWl0ZW0gaDEgc3Bhbntcblx0XHRmb250LXNpemU6MnJlbSFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdH1cblx0YS5zcGxhc2gtbGlua3tcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo5MCU7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0ei1pbmRleDoxO1xuXHRcdHRvcDowO1xuXHRcdGJvdHRvbTowO1xuXHRcdGxlZnQ6MDtcblx0XHRyaWdodDowO1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdGJvcmRlcjowO1xuXHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHR9XHRcbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwge1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRib3gtc2hhZG93OiAwIDAgMjJweCByZ2JhKDAsIDAsIDAsIDEpO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDBlbSl7XG5cdFx0bWF4LXdpZHRoOjkwJTtcblx0XHR0b3A6MzBweDtcblx0XHRsZWZ0OjV2dztcblx0fVx0XG5cdGEudGV4dC1idXR0b257XG5cdFx0cG9zaXRpb246c3RhdGljO1xuXHRcdG1hcmdpbi10b3A6MS43NXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOjJyZW07XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0LmNsb3NlLXJldmVhbC1tb2RhbCB7XG5cdFx0ei1pbmRleDo5OTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMC4zNWVtO1xuXHRcdHJpZ2h0OiAtMC4zNWVtO1xuXHRcdHdpZHRoOiAxLjI1ZW07XG5cdFx0aGVpZ2h0OiAxLjI1ZW07XG5cdFx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogIzc3Nztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXHQuY3VzaGlvbiB7XG5cdFx0cGFkZGluZzowO1xuXHR9XHRcbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWZvcm0ge1xuXHRpbWd7XG5cdFx0bWFyZ2luOjA7XG5cdH1cblx0LmVhLWZvcm0td3JhcHBlciAuZmlyc3QtY2hpbGR7XG5cdFx0cGFkZGluZy1sZWZ0OjA7XG5cdH1cbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgcCxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2UgcCxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgaDEsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0LWltYWdlIGgxLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCBoMixcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2UgaDIsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IGgzLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZSBoMyxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgaDQsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0LWltYWdlIGg0LFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCBoNSxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2UgaDUsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IGg2LFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZSBoNntcblx0Y29sb3I6I2ZmZjtcblx0bWF4LXdpZHRoOjk1JTtcblx0bWFyZ2luOjEwcHggYXV0byAwIGF1dG87XG5cdHRleHQtc2hhZG93OjFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC43KTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0LWltYWdleyBcblx0cCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcblx0XHRjb2xvcjojMzYzNjM2O1xuXHRcdHRleHQtc2hhZG93Om5vbmU7XG5cdH1cblx0aW1ne1xuXHRcdHBhZGRpbmc6MWVtO1xuXHR9XG59XG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IGgxLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZSBoMSxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgaDIsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0LWltYWdlIGgyLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCBoMyxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2UgaDMsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IGg0LFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZSBoNCxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgaDUsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0LWltYWdlIGg1LFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCBoNixcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2UgaDZ7XG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbn1cblxuI3BzcE1vZGFsLnBzcC10ZXh0LWltYWdlIC5jdXNoaW9ue1xuXHRwYWRkaW5nLWJvdHRvbToycmVtO1xufVxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dCAuY3VzaGlvbntcblx0cGFkZGluZy10b3A6MXJlbTtcbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgLmJnLWltYWdle1xuXHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cdGhlaWdodDoxMDAlO1xuXHR3aWR0aDoxMDAlO1xuXHRwYWRkaW5nOjFyZW07XG59XG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5zcGxhc2gtaGVhZGVyIHtcblx0bWFyZ2luOiAwIDAgMC42NGVtIDA7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEuNTYyNWVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMS4xMjU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCBwIHtcblx0Zm9udC1zaXplOiAxLjA2MjVlbTtcblx0bGluZS1oZWlnaHQ6IDEuMTg3NTtcbn1cblxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuY291bnRkb3duX21haW4sXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5jb3VudGRvd25fZXhwaXJlIHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMCAwIDFlbSAwO1xufVxuXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5jb3VudGRvd25fbWFpbiBwLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuY291bnRkb3duX2V4cGlyZSBwIHtcblx0bWFyZ2luOiAwLjVlbSAwIDAgMDtcblx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMS41NjI1ZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLmhhc0NvdW50ZG93biB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuY291bnRkb3duX2hvdXIsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5jb3VudGRvd25fbWludXRlLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuY291bnRkb3duX3NlY29uZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDUuNjI1ZW07XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAwLjI1ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuY291bnRkb3duX2xhYmVsIHtcblx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMi41ZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5jb3VudGRvd25fdmFsdWUge1xuXHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxLjA2MjVlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLnNwbGFzaC1kb25hdGlvbiB7XG5cdGNsZWFyOiBib3RoO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLnNwbGFzaC1kb25hdGlvbiBpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNWVtO1xufVxuXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5zcGxhc2gtZG9uYXRpb24gbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgMC4zZW07XG5cdGZvbnQtc2l6ZTogMS4wNjI1ZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI3BzcE1vZGFsIC5lYS1mb3JtLXdyYXBwZXIgbGFiZWx7XG5cdHdpZHRoOjMwJTtcbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLnJldHVybi1idXR0b24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0IC5yZXR1cm4tYnV0dG9ue1xuXHRwYWRkaW5nLXRvcDoycmVtO1xufVxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dCAuY3VzaGlvbntcblx0cGFkZGluZy10b3A6MS41cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OjFyZW07XG5cdHBhZGRpbmctbGVmdDoxcmVtO1xufVxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAucHNwX2NvbnRpbnVlX3BldGEsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMC40ZW0gMC43NWVtO1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlci10b3A6IDAgbm9uZTtcblx0Ym9yZGVyLWxlZnQ6IDAgbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiAwIG5vbmU7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR3aWR0aDoxMDAlO1xuXHRsZWZ0OjA7XG5cdGJvdHRvbTowO1xufVxuXG4jcHNwTW9kYWwuc3BsYXNoLWJsdWUgLmN1c2hpb24ge1xuXHRjb2xvcjogIzAyNGM4NTtcblx0YmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTsgLyogT2xkIGJyb3dzZXJzICovXG59XG5cbiNwc3BNb2RhbC5zcGxhc2gtYmx1ZSAuc3BsYXNoLWhlYWRlcixcbiNwc3BNb2RhbC5zcGxhc2gtYmx1ZSBwLFxuI3BzcE1vZGFsLnNwbGFzaC1ibHVlIGxhYmVsLFxuI3BzcE1vZGFsLnNwbGFzaC1ibHVlIC5jb3VudGRvd25fdmFsdWUge1xuXHRjb2xvcjogIzAyNGM4NTtcbn1cblxuI3BzcE1vZGFsLnNwbGFzaC1ibHVlIGltZyB7XG59XG5cbiNwc3BNb2RhbC5zcGxhc2gtYmx1ZSAuY291bnRkb3duX2xhYmVsIHtcblx0Y29sb3I6ICNmZjkwMDA7XG59XG5cbiNwc3BNb2RhbC5zcGxhc2gtYmx1ZSAucHNwX2NvbnRpbnVlX3BldGEsXG4jcHNwTW9kYWwuc3BsYXNoLWJsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRiYWNrZ3JvdW5kOiAjMzZiN2UxO1xufVxuI3BzcE1vZGFsIC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMgaW5wdXRbdmFsdWU9XCJTdWJtaXRcIl17XG5cdGZsb2F0Om5vbmU7XG59XG4jcHNwTW9kYWwgLmN1c2hpb24ge1xuXHRjb2xvcjojY2ZjZmNmO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbiNwc3BNb2RhbC5wc3AtZm9ybSBpbWd7XG5cdG1heC13aWR0aDozMCU7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6MTV2aDtcblx0bGVmdDo1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpe1xuXHQjcHNwTW9kYWwucHNwLWZvcm0gaW1ne1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxufVxuI3BzcE1vZGFsIC5oYXMtaW1ne1xuXHR3aWR0aDo2NSU7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuI3BzcE1vZGFsIC5oYXMtaW1nOmZpcnN0LWNoaWxke1xuXHR3aWR0aDoxMDAlO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRtYXJnaW4tbGVmdDowO1xufVxuI3BzcE1vZGFsIC5oYXMtaW1nLnBvbGljeXtcblx0bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnQ7XG59XG4jcHNwTW9kYWwgLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0td3JhcHBlciAuZWEtZm9ybS1pdGVtLnBvbGljeTpub3QoLmhhcy1pbWcpIHB7XG5cdG1hcmdpbi1sZWZ0OjA7XG59XG4jcHNwTW9kYWwgLmhhcy1pbWcucG9saWN5IHB7XG5cdG1hcmdpbi1sZWZ0OjI5JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCl7XG5cdCNwc3BNb2RhbCAucG9saWN5IHB7XG5cdFx0bWFyZ2luLWxlZnQ6MDtcblx0fVxufVxuI3BzcE1vZGFsIC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLXdyYXBwZXIgLmVhLWZvcm0taXRlbSBzcGFuLFxuI3BzcE1vZGFsIC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLXdyYXBwZXIgLmVhLWZvcm0taXRlbSBsYWJlbHtcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTpibG9jaztcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRmb250LXdlaWdodDpib2xkO1xufVxuI3BzcE1vZGFsIC5lYV93aWRnZXRfY29udGFpbmVyIC5oYXMtaW1nIC5lYS1vcHQtaW57XG5cdHBhZGRpbmc6MDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCl7XG5cdCNwc3BNb2RhbCAuZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtb3B0LWlue1xuXHRcdHBhZGRpbmc6MDtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdH1cbn1cbi8qKmhpZGUgYWpheCBsb2FkZXIgZm9yIG1vYmlsZSBzdHVmZiBvbiB0aGFuayB5b3UgZm9yIHNoYXJpbmcqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogMTAyNHB4KSAgeyBcblx0LmFqYXgtbG9hZGVyLWJne1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fSBcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDM3NXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA2NjdweCkgeyBcblx0LmFqYXgtbG9hZGVyLWJne1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDQxNHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA3MzZweCkge1xuXHQuYWpheC1sb2FkZXItYmd7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG59XG4jcHNwTW9kYWwuc3BsYXNoLWdyZWVuIC5jb3VudGRvd25fbGFiZWwge1xuXHRjb2xvcjogI2ZmZmYwMDtcbn1cblxuI3BzcE1vZGFsLnNwbGFzaC1ncmVlbiAucHNwX2NvbnRpbnVlX3BldGEsXG4jcHNwTW9kYWwuc3BsYXNoLWdyZWVuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRjb2xvcjojZmZmO1xuXHRiYWNrZ3JvdW5kOiAjMzZlMTgxO1xufVxuXG4jcHNwTW9kYWwuc3BsYXNoLW9yYW5nZSAucHNwX2NvbnRpbnVlX3BldGEsXG4jcHNwTW9kYWwuc3BsYXNoLW9yYW5nZSBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuXHRjb2xvcjojZmZmO1xuXHRiYWNrZ3JvdW5kOiNmZmFiNDA7XG59XG4jcHNwTW9kYWwgLnNwbGFzaC1ibGFuayAucHNwX2NvbnRpbnVlX3BldGEsXG4jcHNwTW9kYWwgLnNwbGFzaC1ibGFuayBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNjZmNmY2Y7XG5cdGNvbG9yOiNmZmY7XG59XG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1mb3JtIGZvcm17XG5cdHdpZHRoOjkwJTtcblx0bWFyZ2luOjAgYXV0bztcblx0bWFyZ2luLWJvdHRvbTo0cmVtO1xufVxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuZWFfd2lkZ2V0X2NvbnRhaW5lciBzZWxlY3QsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5lYV93aWRnZXRfY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRmbG9hdDpsZWZ0O1xuXHR3aWR0aDo2MCU7XG59XG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWl0ZW0sXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWl0ZW0gbGFiZWx7XG5cdGNvbG9yOiNmZmY7XG5cdHRleHQtc2hhZG93OjFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC43KTtcbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgZm9ybXtcblx0bWFyZ2luLWJvdHRvbTo0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQwZW0pe1xuXHQjcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0e1xuXHRcdG1pbi1oZWlnaHQ6NTB2aCFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OjUwJTtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgbGVmdDogNXZ3O1xuXHR9XG5cdCNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2UsXG5cdCNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWZvcm17XG5cdFx0bWluLWhlaWdodDo1MHZoO1xuXHR9XG5cdCNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQuaGFzLWZvcm17XG5cdFx0aGVpZ2h0OjcwJTtcblx0fVxuXHQjcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0e1xuXHRcdG1pbi1oZWlnaHQ6MjB2aCFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiA5MHZ3O1xuICAgIGxlZnQ6IDV2dztcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0MHB4KXtcblx0I3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dC5oYXMtZm9ybXtcblx0XHRoZWlnaHQ6ODAlO1xuXHR9XG59IiwiLyogQmFzaWMgU2l0ZSBUeXBvZ3JhcGh5IC0gbWluaWZpZWQgdG8gL2Rpc3QvYnVuZGxlLWN1c3RvbS5taW4uY3NzICovXG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6ICMzNjM2MzY7XG59XG5wIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRjb2xvcjogIzM2MzYzNjtcbn1cbmgxLCBoMiwgaDMsIGg0LCBoNSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmgxIHtcblx0Zm9udC1zaXplOiAzcmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHQvKiAjUEFSLTAxLTc0MzcgKi9cblx0LyogLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdCAgIC1tb3otaHlwaGVuczogYXV0bztcblx0ICAgICAgICBoeXBoZW5zOiBhdXRvOyAqL1xufVxuaDIge1xuXHRmb250LXNpemU6IDIuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzM0MzQzNDtcbn1cbmgzIHtcblx0Zm9udC1zaXplOiAxLjY4NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcblx0Y29sb3I6ICMzNDM0MzQ7XG59XG5oNCB7XG5cdGZvbnQtc2l6ZTogMS44NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMzNDM0MzQ7XG59XG5oNSB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRjb2xvcjogIzM0MzQzNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcblx0aDEge1xuXHRcdG1hcmdpbjogMXJlbSAwIDFyZW07XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdH1cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0fVxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdH1cbn1cbi5tYWluLWNvbnRlbnQgYmxvY2txdW90ZSBwIHtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMS4xNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluLWNvbnRlbnQgdWwsIFxuLm1haW4tY29udGVudCBvbCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnRvcC1iYXItc2VjdGlvbiB1bCBsaT5hLFxuYnV0dG9uLCBcbi5idXR0b24ge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59Il0sIm1hcHBpbmdzIjoiQUNJQSxBQUFBLGVBQWUsQUFBQyxDQUNmLE1BQU0sQ0FBRSxVQUFXLENBQ25CLEFBQ0QsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixNQUFNLENBQUUsVUFBVyxDQUN0QixBQUVELEFBQStCLGNBQWpCLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUMvQyxBQUErQixjQUFqQixDQUFDLGVBQWUsQ0FBQyx3QkFBd0IsQUFBQyxD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 */
