.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(../images/icon-twitter.svg); background-size: contain}.ea_widget_container .en_social_buttons .en_facebook a{background: #2e81c4 url(../images/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}p.social-share-notice{font-size: .75rem;}blockquote{border-left: 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; padding: 1rem 0; margin: 0 2rem 1.25rem; color: #000; font-size: 1.25rem}.mobile-top-links{display: none}.row{max-width: 1088px}.button{text-transform: uppercase; background: #36b7e1; font-size: 1.5rem; font-weight: 300; padding: .5rem 1.5rem; border-radius: 1000px}.button:hover,.button:active{background: #2E81C4}.main-content{padding-bottom: 3rem}div{max-width: 100%}@media only screen and (max-width: 740px){table tr th, table tr td{padding: 0}}.bar{padding: 2rem 0}.bright-bar{background: #2e81c4; color: #FFF}.bright-bar h2,.bright-bar h3,.bright-bar h4,.bright-bar p,.bright-bar li,.bright-bar a{color: #FFF}.dark-bar{background: #252525; color: #FFF}.light-bar{background: #d0e7f5}@media only screen and (max-width: 1100px){html{font-size: 15px}}@media only screen and (max-width: 1030px){html{font-size: 14px}}@media only screen and (max-width: 892px){html{font-size: 13px}}@media only screen and (max-width: 850px){html{font-size: 12px}}@media only screen and (max-width: 780px){html{font-size: 16px}input{font-size: 1rem !important}}.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(../images/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(../images/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(../images/two-tier-menu-bg.png) repeat-x; background-image: linear-gradient(#A6D7F5 46px, #e5f1f8 38px)}.no-cssgradients #main-nav.two-level{background: url(../images/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(../images/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(../images/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}}.wpml-ls{display: none}.wpml-ls ul li a{font-size: 85%}.wpml-ls ul li.wpml-ls-current-language a{font-weight: bold}.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 #black-studio-tinymce-5{background: #ffc21d}.home-footer-placement{text-align: left}.home-footer-placement h2{text-align: center; margin-bottom: 1rem}.home-footer-placement h2 a{color: #343434}.home-footer-placement ul{list-style: none; margin: 0; padding: 0}.home-footer-placement li{padding: 0; margin: 0 0 1rem}.home-footer-placement li a{display: block; list-style: none; margin: 0; padding: .25rem 0 .25rem 60px; font-size: 1.2rem; line-height: 1.2; font-weight: 700; text-transform: uppercase; color: #343434; color: #184468; background: url(../images/newspaper-o.svg) no-repeat; background-size: 32px}.main-content .content{font-size: 1rem; line-height: 1.6}.main-content .meta p{text-align: left; font-size: .8rem}@media only screen and (max-width: 740px){.main-content .meta p{font-size: .8rem; text-align: left}}.main-content .large-9 .post{font-size: 1rem; line-height: 1.6}.main-content p{text-align: justify}.main-content iframe{width: 100%}@media only screen and (max-width: 780px){.main-content .item p{text-align: left}}@media only screen and (max-width: 580px){.main-content p{text-align: left}}.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content ul,.main-content ol{text-align: left}.main-content ul li,.main-content ol li{margin-bottom: .5rem}.main-content .wp-caption{max-width: 100%; padding: 0; margin-bottom: 1rem; text-align: left; background: transparent; border: 0}.main-content .wp-caption p.wp-caption-text{text-align: left; color: #6f6f6f; font-size: 1rem; padding: .5rem 0}img.alignnone,a img.alignnone{margin: 0 auto}img.alignleft,.wp-caption.alignleft,.media-credit.alignleft{clear: left}img.alignright,.wp-caption.alignright,.media-credit.alignright{clear: right}.media-credit.alignnone{margin: 0 auto}.media-credit.alignleft,.wp-caption.alignleft{margin: 0 20px 20px 0}.wp-caption.alignright,.media-credit.alignright{margin: 0 0 20px 20px}.wp-caption.alignright .acf-media-credit{text-align: right}.wp-caption.alignleft .acf-media-credit{text-align: left}@media only screen and (max-width: 740px){.main-content .wp-caption{max-width: 100% !important}}li.gallery-item p{text-align: left; font-size: 1rem; line-height: 1.4; margin: .5rem 0 0}.item{clear: both; margin-bottom: 2rem}.item .image{float: left; width: 40%; margin-right: 2%}.item .text{width: 57%; overflow: hidden; color: #000}.item .text time{text-transform: uppercase; display: block; margin: 0 0 1rem}.item .text p,.item .text time{font-size: 1rem; line-height: 1.3; margin-bottom: .75rem}.item .text p.post-title{font-weight: 700; text-align: left; font-size: 1.4rem; line-height: 1.2; margin-bottom: 1rem}body.blog .item .text p.post-title{margin: 0 0 .25rem}.item .text p.post-title a{color: #000}.item .more{color: #FFF; padding: .5rem 1rem; margin: 0}@media only screen and (max-width: 640px){.item{margin-bottom: 3rem}.item .image, .item .text{float: none; margin-right: 0; width: 100%}.item .text p.post-title, body.blog .item .text p.post-title{margin-top: .5rem}}.block-item{position: relative}.block-item.columns:last-child{float: left}.block-item .acf-media-credit{position: absolute; top: .2rem; right: 1.2rem; max-width: 80%; text-align: right; padding: 0; color: #FFF; text-shadow: 0 0 4px rgba(0, 0, 0, 0.7)}.block-item .acf-media-credit a{color: #FFF}.block-item-link{position: relative; background: #090a0b; display: block; margin-bottom: 2rem; overflow: hidden}.block-item-image{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(../images/cycle-prev.svg) no-repeat; background-size: contain; text-indent: -9999px; cursor: pointer}.als-prev{left: -50px}.no-svg .als-prev{background: url(../images/cycle-prev.png) no-repeat; background-size: contain}.als-next{right: -50px; background: url(../images/cycle-next.svg) no-repeat}.no-svg .als-next{background: url(../images/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(../images/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(../images/cycle-prev.png) no-repeat; background-size: contain}.peta-slideshow #cycle-next{right: 2rem; background: url(../images/cycle-next.svg) no-repeat; background-size: contain; left: auto}.no-svg .peta-slideshow #cycle-next{background: url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/cycle-prev.png) no-repeat; background-size: contain}.no-svg .placement-slideshow #cycle-next{background: url(../images/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}.home #black-studio-tinymce-5 .form-widget{padding: 1rem}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(../images/icon-facebook.png)}.no-svg .social-connect-icons a.twitter{background-image: url(../images/icon-twitter.png)}.no-svg .social-connect-icons a.instagram{background-image: url(../images/icon-instagram.png)}.no-svg .social-connect-icons a.youtube{background-image: url(../images/icon-youtube.png)}.no-svg .social-connect-icons a.google{background-image: url(../images/icon-google.png)}.no-svg .social-connect-icons a.tumblr{background-image: url(../images/icon-tumblr.png)}.no-svg .social-connect-icons a.weibo{background-image: url(../images/icon-weibo.png)}.no-svg .social-connect-icons a.wechat{background-image: url(../images/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-the-issues-hindi li,ul#menu-living li{display: none}ul#menu-the-issues li.current-menu-ancestor,ul#menu-the-issues li.current-menu-item,ul#menu-the-issues li.current-menu-ancestor li,ul#menu-the-issues li.current-menu-item li,ul#menu-the-issues-hindi li.current-menu-ancestor,ul#menu-the-issues-hindi li.current-menu-item,ul#menu-the-issues-hindi li.current-menu-ancestor li,ul#menu-the-issues-hindi li.current-menu-item li,ul#menu-living li.current-menu-ancestor,ul#menu-living li.current-menu-item,ul#menu-living li.current-menu-ancestor li,ul#menu-living li.current-menu-item li{display: block}ul#menu-the-issues li,ul#menu-the-issues-hindi li,ul#menu-living li{text-align: left; font-size: 1rem; margin-bottom: .5rem; font-weight: normal; text-transform: none; letter-spacing: 0}ul#menu-the-issues li a,ul#menu-the-issues-hindi li a,ul#menu-living li a{color: #000}ul#menu-the-issues ul,ul#menu-the-issues-hindi ul,ul#menu-living ul{padding: .5rem 0 .25rem}ul#menu-the-issues ul ul,ul#menu-the-issues-hindi ul ul,ul#menu-living ul ul{padding: .5rem 0 .1rem 1rem}ul#menu-the-issues li a:hover,ul#menu-the-issues-hindi li a:hover,ul#menu-living li a:hover{color: #36b7e1}ul#menu-the-issues li.current-menu-item>a,ul#menu-the-issues-hindi li.current-menu-item>a,ul#menu-living li.current-menu-item>a{color: #36b7e1}#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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVuZGxlLWN1c3RvbS5jc3MiLCJzb3VyY2VzIjpbImJ1bmRsZS1jdXN0b20uc2NzcyIsIl9hZGR0aGlzLW92ZXJyaWRlcy5zY3NzIiwiX2NvbW1lbnRzLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfZm9ybS5zY3NzIiwiX2dsb2JhbC5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2luZGlhLXdwbWwuc2NzcyIsIl9wYWdlLWFyY2hpdmUuc2NzcyIsIl9wYWdlLWhvbWUuc2NzcyIsIl9wYWdlLnNjc3MiLCJfc2hvcnRjb2Rlcy5zY3NzIiwiX3NpZGViYXIuc2NzcyIsIl9zcGxhc2gtcGFnZS5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiYWRkdGhpcy1vdmVycmlkZXNcIjtcbkBpbXBvcnQgXCJjb21tZW50c1wiO1xuQGltcG9ydCBcImZvb3RlclwiO1xuQGltcG9ydCBcImZvcm1cIjtcbkBpbXBvcnQgXCJnbG9iYWxcIjtcbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJpbmRpYS13cG1sXCI7XG5AaW1wb3J0IFwicGFnZS1hcmNoaXZlXCI7XG5AaW1wb3J0IFwicGFnZS1ob21lXCI7XG5AaW1wb3J0IFwicGFnZVwiO1xuQGltcG9ydCBcInNob3J0Y29kZXNcIjtcbkBpbXBvcnQgXCJzaWRlYmFyXCI7XG5AaW1wb3J0IFwic3BsYXNoLXBhZ2VcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG4iLCIvKiBBZGRUaGlzIENTUyBmb3IgdGhlaXIgRlJFRSBCVVRUT05TICsgQ09MT1JTIC0gbWluaWZpZWQgdG8gL2Rpc3QvYnVuZGxlLWN1c3RvbS5taW4uY3NzICovXG5cbi8qIGFkZHRoaXNfdG9vbGJveCA9IGxlZ2FjeSAqL1xuLyogYWRkdGhpc19zaGFyaW5nX3Rvb2xib3ggPSBuZXcgKi9cbi5taW5pbWFsLXNvY2lhbCB7XG5cdG1hcmdpbjogMCAwIDEuNXJlbTtcbn1cbi5qaWF0aGlzX3N0eWxlXzMyeDMyIHtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW07XG59XG5cbi5zaW5nbGUtcGFyZW50IC5taW5pbWFsLXNvY2lhbCAuYWRkdGhpc190b29sYm94LFxuLnNpbmdsZS1wYXJlbnQgLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX3NoYXJpbmdfdG9vbGJveCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWluaW1hbC1zb2NpYWwgLmFkZHRoaXNfZGVmYXVsdF9zdHlsZSBhLmF0MzAwYixcbi5taW5pbWFsLXNvY2lhbCAuYWRkdGhpc19kZWZhdWx0X3N0eWxlIGEuYXQzMDBtLFxuLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX3NoYXJpbmdfdG9vbGJveCBhLmF0LXNoYXJlLWJ0biB7XG4gICAgcGFkZGluZzogMnB4IDYwcHggNHB4IDVweDtcbiAgICBtYXJnaW46IDAgMnB4IDVweCAycHg7XG4gICAgb3BhY2l0eTogLjk7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX3NoYXJpbmdfdG9vbGJveCBhLmF0LXNoYXJlLWJ0biB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4ubWluaW1hbC1zb2NpYWwgLmFkZHRoaXNfc2hhcmluZ190b29sYm94IGEuYXQtc2hhcmUtYnRuIHNwYW4uYXQzMDBicyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ubWluaW1hbC1zb2NpYWwgLmFkZHRoaXNfZGVmYXVsdF9zdHlsZSBhLmF0MzAwYjpob3Zlcixcbi5taW5pbWFsLXNvY2lhbCAuYWRkdGhpc19kZWZhdWx0X3N0eWxlIGEuYXQzMDBtOmhvdmVyLFxuLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX3NoYXJpbmdfdG9vbGJveCBhLmF0LXNoYXJlLWJ0bjpob3ZlciAge1xuICAgIG9wYWNpdHk6IDE7XG59XG4uYXQtc2hhcmUtdGJ4LWVsZW1lbnQgLmF0LXNoYXJlLWJ0bi5hdC1zdmMtZmFjZWJvb2ssXG4uYXQtc3ZjLWZhY2Vib29rLFxuLmFkZHRoaXNfYnV0dG9uX2ZhY2Vib29rIHtcbiAgIGJhY2tncm91bmQ6IHJnYig1OSwgODksIDE1Mik7XG59XG4uYXQtc2hhcmUtdGJ4LWVsZW1lbnQgLmF0LXNoYXJlLWJ0bi5hdC1zdmMtdHdpdHRlcixcbi5hdC1zdmMtdHdpdHRlcixcbi5hZGR0aGlzX2J1dHRvbl90d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjksIDE2MSwgMjQyKTtcbn1cbi5hdC1zaGFyZS10YngtZWxlbWVudCAuYXQtc2hhcmUtYnRuLmF0LXN2Yy1waW50ZXJlc3Rfc2hhcmUsXG4uYXQtc3ZjLXBpbnRlcmVzdF9zaGFyZSxcbi5hZGR0aGlzX2J1dHRvbl9waW50ZXJlc3Rfc2hhcmUge1xuICAgYmFja2dyb3VuZDogcmdiKDIwMywgMzIsIDM5KTtcbn1cbi5hdC1zaGFyZS10YngtZWxlbWVudCAuYXQtc2hhcmUtYnRuLmF0LXN2Yy1lbWFpbCxcbi5hdC1zdmMtZW1haWwsXG4uYWRkdGhpc19idXR0b25fZW1haWwge1xuICAgIGJhY2tncm91bmQ6IHJnYigxMzIsIDEzMiwgMTMyKTtcbn1cbi5hdC1zaGFyZS10YngtZWxlbWVudCAuYXQtc2hhcmUtYnRuLmF0LXN2Yy1jb21wYWN0LFxuLmF0LXN2Yy1jb21wYWN0LFxuLmFkZHRoaXNfYnV0dG9uX2NvbXBhY3Qge1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTIsIDEwOSwgNzYpO1xuXG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX2RlZmF1bHRfc3R5bGUgYS5hdDMwMGIsXG4gICAgLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX2RlZmF1bHRfc3R5bGUgYS5hdDMwMG0sXG4gICAgLm1pbmltYWwtc29jaWFsIC5hZGR0aGlzX3NoYXJpbmdfdG9vbGJveCBhLmF0LXNoYXJlLWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHggNHB4IDVweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbn0iLCIvKiBDb21tZW50cyBDU1MgLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3MgKi9cblxuLnNvY2lhbC13aWRnZXQgYSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTglO1xuXHRwYWRkaW5nOiAuM3JlbTtcblx0bWFyZ2luLXJpZ2h0OiAyJTtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNvY2lhbC13aWRnZXQgYSBzdmcge1xuXHRmaWxsOiAjRkZGO1xufVxuXG4jY29tbWVudHMge1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuI2NvbW1lbnRzIGgzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDIuNHJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI3Jlc3BvbmQge1xuXHRiYWNrZ3JvdW5kOiAjZTVmMWY4O1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuI3Jlc3BvbmQgaDMge1xuXHRmb250LXNpemU6IDJyZW07XG59XG4jcmVzcG9uZCBsYWJlbCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cbiNyZXNwb25kIGlucHV0W3R5cGU9dGV4dF0sXG4jcmVzcG9uZCBpbnB1dFt0eXBlPWVtYWlsXSB7XG5cdHdpZHRoOiA0MCU7XG59XG4jcmVzcG9uZCB0ZXh0YXJlYSB7XG5cdGhlaWdodDogYXV0bztcbn1cbiNyZXNwb25kICNzdWJtaXQge1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0bWFyZ2luOiAxcmVtIDAgMDtcbn0iLCIvKiBGb290ZXIgQ1NTIC0gbWluaWZpZWQgdG8gL2Rpc3QvYnVuZGxlLWN1c3RvbS5taW4uY3NzICovXG5cbmZvb3RlciBwLFxuZm9vdGVyIGgyLFxuZm9vdGVyIGgzLFxuZm9vdGVyIGg0IHtcblx0Y29sb3I6ICNGRkY7XG59XG5mb290ZXIgcCxcbmZvb3RlciB1bCxcbmZvb3RlciBvbCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cbmZvb3RlciB1bCB7XG5cdG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQwcHgpIHtcblx0Zm9vdGVyIHVsIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG5cdH1cbn1cbmZvb3RlciB1bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogLjNyZW0gMCAwIDA7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiAjRkZGO1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuZm9vdGVyIGEge1xuXHRjb2xvcjogI0ZGRjtcbn1cbmZvb3RlciBwLm1lbnUtdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiAjRkZGO1xufVxuLmZvb3Rlci1jcmVkaXRzIHAge1xuXHRjb2xvcjogIzg4ODtcblx0Zm9udC1zaXplOiAuNzVyZW07XG59XG5mb290ZXIgc3Bhbi5sb2dvIGEge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuXHQubWVudS1vbmUsXG5cdC5tZW51LXR3byxcblx0Lm1lbnUtdGhyZWUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0fVxufVxuLyogQ29udGFpbnMgc2hhcmVkIHN0eWxlcyBmb3IgY29va2llIGJhbm5lciBhY3Jvc3MgYWxsIGFmZmlsbGlhdGVzICovXG4uY29va2llLW5vdGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzg3MjtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5Om5vbmU7XG59XG4uY29va2llLW5vdGUtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOjk4MHB4O1xuICBtYXJnaW46MCBhdXRvO1xufVxuLmNvb2tpZS1ub3RlLWxlZnQge1xuICBmbG9hdDpsZWZ0O1xuICB3aWR0aDo4NSU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6NzAwO1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZy1yaWdodDoyMHB4O1xufVxuLmNvb2tpZS1ub3RlLXJpZ2h0IHtcbiAgZmxvYXQ6bGVmdDtcbiAgd2lkdGg6MTUlO1xufVxuLmNvb2tpZS1ub3RlIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbn1cbi5jb29raWUtbm90ZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmE4MDA7XG59XG4uY29va2llLW5vdGUgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDo3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMTZweCAxMnB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29va2llLW5vdGUgYnV0dG9uOmhvdmVyLFxuLmNvb2tpZS1ub3RlIGJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzU3QUU4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCksXG5vbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDk4MHB4KSB7XG4gIC5jb29raWUtbm90ZS1sZWZ0IHtcbiAgICBmbG9hdDpub25lO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgcGFkZGluZy1ib3R0b206MTZweDtcbiAgfVxuICAuY29va2llLW5vdGUtcmlnaHQge1xuICAgIGZsb2F0Om5vbmU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICB9IFxufVxuIiwiLyogQ1NTIGZvciBlbmdhZ2luZyBuZXR3b3JrcyB3aWRnZXRzIGFuZCBmb3JtYnVpbGRlciBmb3JtcyBlbWJlZGRlZCBpbiB3b3JkcHJlc3MgKHZpYSBzaG9ydGNvZGUpIFxuIC0gbWluaWZpZWQgdG8gL2Rpc3QvYnVuZGxlLWN1c3RvbS5taW4uY3NzXG4qL1xuXG4vKipcbiogIy4jIEZvcm1idWlsZGVyIC0gRW1iZWRcbiogRm9ybWJ1aWxkZXIgYW5kIEUtQWN0aXZpc3QgZm9ybSBzdHlsZXNcbiovXG4uZm9ybWJ1aWxkZXItZW1iZWQsXG4uZWEtZm9ybS13cmFwcGVyICB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICMwOTBhMGI7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0bWF4LXdpZHRoOiA2MDBweDtcblx0bWFyZ2luOiAwIDAgMnJlbTtcbn1cbi5lYS1mb3JtLXdyYXBwZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgYSB7XG5cdGNvbG9yOiAjNTQ5MmNjO1x0XG59XG5cdC5mb3JtYnVpbGRlci1lbWJlZCBhOmhvdmVyLFxuXHQuZm9ybWJ1aWxkZXItZW1iZWQgYTphY3RpdmUsXG5cdC5mb3JtYnVpbGRlci1lbWJlZCBhOmZvY3VzIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuLmZvcm1idWlsZGVyLWVtYmVkIC5hbGlnbmNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCBmb3JtIHRib2R5IHRkIHtcblx0cGFkZGluZzogMnB4IDA7XG5cdGNvbG9yOiAjMDkwYTBiO1xufVxuLmZvcm1idWlsZGVyLWVtYmVkIHRhYmxlIHtcblx0Ym9yZGVyOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCB0YWJsZSB0ciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgdGFibGUsXG4uZm9ybWJ1aWxkZXItZW1iZWQgdGFibGUgdHIgdGQsXG4uZm9ybWJ1aWxkZXItZW1iZWQgdGFibGUgaW5wdXQge1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgdGFibGUgdHIgdGRbYWxpZ249bGVmdF06Zmlyc3QtY2hpbGQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZvcm1idWlsZGVyLWVtYmVkIHRhYmxlIGltZyB7XG5cdGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLmZvcm1idWlsZGVyLWVtYmVkIGZvcm0gdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuXHR3aWR0aDogNDAlO1xufVxuLmZvcm1idWlsZGVyLWVtYmVkIGZvcm0gdGJvZHkgdHIgdGQgKyB0ZCB7XG5cdHdpZHRoOiA2MCU7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgdGV4dGFyZWEge1xuXHRmb250LXNpemU6IDAuODc1ZW07XG5cdHdpZHRoOiA5MCU7XG5cdHBhZGRpbmc6IDAuNWVtO1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgZm9ybSB0Ym9keSB0ZCB0ZXh0YXJlYSB7XG5cdHdpZHRoOiA5MCU7XG5cdHBhZGRpbmc6IDAuNWVtO1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgZm9ybSBzZWxlY3Qge1xuXHR3aWR0aDogOTAlO1xufVxuLmZvcm1idWlsZGVyLWVtYmVkIC5hY3Rpb24tdGVhbS1pY29uLFxuLmZvcm1idWlsZGVyLWVtYmVkIC5wZXRhLWxpdmluZy1pY29uLFxuLmZvcm1idWlsZGVyLWVtYmVkIC5wZXRhMi1lbmV3cy1pY29uLFxuLmZvcm1idWlsZGVyLWVtYmVkIC5wZXRhLWNhdGFsb2ctaWNvbixcbi5mb3JtYnVpbGRlci1lbWJlZCAucGV0YS1raWRzLWljb24sXG4uZm9ybWJ1aWxkZXItZW1iZWQgLnBldGEtcHJpbWUtaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cbmZvcm0uZm9ybWJ1aWxkZXItZW1iZWQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0d2lkdGg6IDkwJTtcbn1cbi5mb3JtYnVpbGRlci1lbWJlZCB0YWJsZSBpbnB1dCxcbi5mb3JtYnVpbGRlci1lbWJlZCB0YWJsZSBzZWxlY3QsXG4uZm9ybWJ1aWxkZXItZW1iZWQgdGFibGUgdGV4dGFyZWEge1xuXHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcblx0cGFkZGluZzogNHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgaW5wdXQjYnRuU3VibWl0LFxuLmZvcm1idWlsZGVyLWVtYmVkIGlucHV0I2tlaXRoUmVzZXRCdXR0b24ge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMzNmI3ZTE7XG5cdHBhZGRpbmc6IC41cmVtIDEuNXJlbTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMTAwMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybWJ1aWxkZXItZW1iZWQgaW5wdXQjYnRuU3VibWl0OmhvdmVyLFxuLmZvcm1idWlsZGVyLWVtYmVkIGlucHV0I2tlaXRoUmVzZXRCdXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyRTgxQzQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuXHQuZm9ybWJ1aWxkZXItZW1iZWQgZm9ybSB0Ym9keSB0ciB0ZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZvcm1idWlsZGVyLWVtYmVkIGZvcm0gdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmc6IDEwcHggMnB4IDA7XG5cdH1cblx0dGFibGUgdHIgdGgsIHRhYmxlIHRyIHRkIHtcblx0XHRwYWRkaW5nOiAwLjNyZW0gMC40cmVtO1xuXHR9XG59XG5cblxuLyogRW5nYWdpbmcgTmV0d29ya3MgV2lkZ2V0cyAqL1xuLmVhX3dpZGdldF9jb250YWluZXIge1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRtYXJnaW46IDAgMCAycmVtO1xufVxuLyogZml4IGZvciByZXNwb25zaXZlIHZpZGVvIHBsYXllcnMgaW5zaWRlIHRhYmxlcyAtIG1heSBjYXVzZSBtb3JlIGlzc3VlcyAqL1xuLmVhX3dpZGdldF9jb250YWluZXIgLmFqYXgtbG9hZGVyLWJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgc3BhbiB7XG5cdGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgbGFiZWwge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDM5JTtcblx0cGFkZGluZzogNnB4IDZweCA2cHggMDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uZWFfd2lkZ2V0X2NvbnRhaW5lciB0ZXh0YXJlYSB7XG5cdGZsb2F0OiByaWdodDtcblx0d2lkdGg6IDU5JTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMCA0cHggMDtcblx0cGFkZGluZzogNHB4O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgc2VsZWN0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR3aWR0aDogNTklO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMCAwIDRweCAwO1xuXHRwYWRkaW5nOiA0cHg7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZmllbGQtdGV4dCxcbi5lYV93aWRnZXRfY29udGFpbmVyIHRleHRhcmVhIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIC5jb21wXzE1IHAge1xuXHRtYXJnaW4tbGVmdDogNDEuNSU7XG5cdGxpbmUtaGVpZ2h0OiAxLjZyZW07XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZmllbGQtZXJyb3Ige1xuXHRmb250LXNpemU6IC44NzVyZW07XG5cdGNvbG9yOiByZWQ7XG5cdGNsZWFyOiBib3RoO1xuXHRmbG9hdDogcmlnaHQ7XG5cdHdpZHRoOiA1NCU7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDUuMzMzJSA0cHggMDtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIGZpZWxkc2V0IHtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IC41cmVtIDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgZmllbGRzZXQgdGV4dGFyZWEge1xuXHRmbG9hdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogLjVyZW0gMDtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIC5jb21wXzkge1xuXHR3aWR0aDogMTAwJTtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIC5jb21wXzE1IGxhYmVsIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuY29tcF8yNiB7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogMDtcblx0d2lkdGg6IDk1JTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAxcmVtIDA7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuY29tcF8yNiB0ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdGZsb2F0OiBub25lO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0tYnV0dG9ucyBpbnB1dFt2YWx1ZT1cIlN1Ym1pdFwiXSxcbi5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMgaW5wdXRbdmFsdWU9XCJSZXNldFwiXSxcbi5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMgaW5wdXQuc3VibWl0LWJ1dHRvbiB7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzM2YjdlMTtcblx0cGFkZGluZzogLjVyZW0gMS41cmVtO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAxMDAwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMgaW5wdXRbdmFsdWU9XCJTdWJtaXRcIl06aG92ZXIsXG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0W3ZhbHVlPVwiUmVzZXRcIl06aG92ZXIsXG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0LnN1Ym1pdC1idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMkU4MUM0O1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0tYnV0dG9ucyB7XG5cdHBhZGRpbmc6IDAgMCAwIDQxLjUlO1x0XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0W3ZhbHVlPVwiU3VibWl0XCJdLFxuLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0tYnV0dG9ucyBpbnB1dFt2YWx1ZT1cIlJlc2V0XCJdIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0tYnV0dG9ucyBpbnB1dC5yZXNldC1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmVhX3dpZGdldF9jb250YWluZXIgLmVhLW9wdC1pbiB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRwYWRkaW5nOiAwIDAgMCA0MS41JTtcblx0bGluZS1oZWlnaHQ6IDEuNnJlbTtcbn1cbi5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1vcHQtaW4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuXHRtYXJnaW46IDA7XG59XG4uZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS13cmFwcGVyIC5lYS1lcnJvciB7XG5cdGJvcmRlci1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHNvY2lhbCBidXR0b25zIGluIHdpZGdldCB1c2UgcmVsYXRpdmUgdXJscywgc28gaW1hZ2VzIGFyZSBicm9rZW4gXG50aGlzIGlzIGEgd29ya2Fyb3VuZCAqL1xuLmVhX3dpZGdldF9jb250YWluZXIgLmVuX3NvY2lhbF9idXR0b25zIHtcblx0LnNpbXBsZSB7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHR9XG5cdGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNDRweDtcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0LmVuX3R3aXR0ZXIgYSB7XG5cdFx0YmFja2dyb3VuZDogIzM2YjdlMSB1cmwoLi4vaW1nL2ljb24tdHdpdHRlci5zdmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0fVxuXHQuZW5fZmFjZWJvb2sgYSB7XG5cdFx0YmFja2dyb3VuZDogIzJlODFjNCB1cmwoLi4vaW1nL2ljb24tZmFjZWJvb2suc3ZnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdH1cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IFxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODg4cHgpIHtcblx0LmVhX3dpZGdldF9jb250YWluZXIgLmNvbXBfMTUgcCB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNnJlbTtcblx0fVxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciBzcGFuIHtcblx0XHRmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciAuY29tcF8xNSBwIHtcblx0XHRsaW5lLWhlaWdodDogMS4yNXJlbTtcblx0fVxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciBzcGFuIHtcblx0XHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcblx0LmVhX3dpZGdldF9jb250YWluZXIgIGxhYmVsIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDAgMnB4IDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0fVxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0LmVhX3dpZGdldF9jb250YWluZXIgdGV4dGFyZWEge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciAgc2VsZWN0IHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LmVhX3dpZGdldF9jb250YWluZXIgIC5jb21wXzE1IHAge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0W3ZhbHVlPVwiU3VibWl0XCJdLFxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS1idXR0b25zIGlucHV0W3ZhbHVlPVwiUmVzZXRcIl0ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLWJ1dHRvbnMgaW5wdXRbdmFsdWU9XCJSZXNldFwiXSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0fVxuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtb3B0LWluIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi8qIEdyYXZpdHkgRm9ybXMgT3ZlcnJpZGVzICovXG4vKiB1c2luZyBib2R5IHRvIG1ha2UgY3NzIG1vcmUgc3BlY2lmaWMgdGhhbiBncmF2aXR5IGZvcm0gaW5jbHVkZWQgY3NzKSAqL1xuYm9keSAuZ2Zvcm1fd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvciB7XG5cdGZvbnQtc2l6ZTogLjhyZW07XG5cdGNvbG9yOiByZWQ7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdHBhZGRpbmc6IDA7XG59XG5ib2R5IC5zaWRlYmFyIC5nZm9ybV93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcblx0Y29sb3I6ICNmZjc7XG59XG5ib2R5IC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPWVtYWlsXSwgXG5ib2R5IC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPW51bWJlcl0sIFxuYm9keSAuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1wYXNzd29yZF0sIFxuYm9keSAuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT10ZWxdLCBcbmJvZHkgLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9dGV4dF0sIFxuYm9keSAuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT11cmxdLCBcbmJvZHkgLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhIHtcblx0Ym9yZGVyOiBzb2xpZCAxcHggcmVkO1xufVxuYm9keSAuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLCBcbmJvZHkgLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZyB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogMDtcbn1cbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9kZXNjcmlwdGlvbi52YWxpZGF0aW9uX21lc3NhZ2UsIFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcblx0Y29sb3I6IHJlZDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAuOHJlbTtcbn1cbmJvZHkgLnNpZGViYXIgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9kZXNjcmlwdGlvbi52YWxpZGF0aW9uX21lc3NhZ2UsIFxuYm9keSAuc2lkZWJhciAuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcblx0Y29sb3I6ICNmZjc7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuYm9keSAuZ2ZfYnJvd3Nlcl9pZS5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uIHtcblx0cGFkZGluZzogLjVyZW0gMS41cmVtO1xufSIsIi8qIEdsb2JhbCBDU1MgLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3MgKi9cblxuLyoqXG4qICMuIyBoaWRlIGgxIHRhZyBvbiBob21lIHBhZ2UgYnV0IGxlYXZlIGl0IGluIHRoZSBtYXJrdXAgZm9yIHNlb1xuKlxuKiBAYW5keVxuKi9cbmJvZHkuYWRtaW4tYmFyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xufVxuYSB7XG5cdGNvbG9yOiAjMzZiN2UxO1xufVxuYTpob3ZlciB7XG5cdGNvbG9yOiAjMEM4NkFFO1xufVxucCBhIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cbmJsb2NrcXVvdGUge1xuXHRib3JkZXItbGVmdDogMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xuICBcdHBhZGRpbmc6IDFyZW0gMDtcbiAgXHRtYXJnaW46IDAgMnJlbSAxLjI1cmVtO1xuICBcdGNvbG9yOiAjMDAwO1xuXHRmb250LXNpemU6IDEuMjVyZW07XG59XG4ubW9iaWxlLXRvcC1saW5rcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ucm93IHtcbiAgICBtYXgtd2lkdGg6IDEwODhweDtcbn1cbi5idXR0b24ge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRiYWNrZ3JvdW5kOiAjMzZiN2UxO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHBhZGRpbmc6IC41cmVtIDEuNXJlbTtcblx0Ym9yZGVyLXJhZGl1czogMTAwMHB4O1xufVxuLmJ1dHRvbjpob3Zlcixcbi5idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkU4MUM0O1xufVxuLm1haW4tY29udGVudCB7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuZGl2IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgICAvKiBmaXggZm9yIHJlc3BvbnNpdmUgdmlkZW9zIGlzc3VlIGluIGVuIHdpZGdldHMgKi9cbiAgICB0YWJsZSB0ciB0aCwgdGFibGUgdHIgdGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLyogQkFSICovXG4uYmFyIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLmJyaWdodC1iYXIge1xuXHRiYWNrZ3JvdW5kOiAjMmU4MWM0O1xuXHRjb2xvcjogI0ZGRjtcbn1cbi5icmlnaHQtYmFyIGgyLCBcbi5icmlnaHQtYmFyIGgzLFxuLmJyaWdodC1iYXIgaDQsXG4uYnJpZ2h0LWJhciBwLFxuLmJyaWdodC1iYXIgbGksXG4uYnJpZ2h0LWJhciBhIHtcblx0Y29sb3I6ICNGRkY7XG59XG5cbi5kYXJrLWJhciB7XG5cdGJhY2tncm91bmQ6ICMyNTI1MjU7XG5cdGNvbG9yOiAjRkZGO1xufVxuLmxpZ2h0LWJhciB7XG5cdGJhY2tncm91bmQ6ICNkMGU3ZjU7XG59XG5cbi8qKlxuKiBIaWRkZW5cbipcbiogSGlkZSBmcm9tIHByaW50ZXIgLSB1cGRhdGUgd2l0aCBwZXRhLWRyZWFtIGlkcyBhbmQgY2xhc3Nlc1xuKi9cbkBtZWRpYSBwcmludCB7XG4gICAgLyoudG9wLWxpbmtzLFxuICAgIGhlYWRlciAuc2VhcmNoLXdyYXAsXG4gICAgI21haW4tbmF2LFxuICAgICNicmVhZGNydW1icyxcbiAgICAuZG9uYXRlLWJ1dHRvbi13cmFwLFxuICAgIC5taW5pbWFsLXNvY2lhbCxcbiAgICAudmlkZW8tcGxheWVyLFxuICAgIC52aWRlby1tdWx0aXBsYXllcixcbiAgICAucmVsYXRlZC1wb3N0cyxcbiAgICAjY29tbWVudHMgI3Jlc3BvbmQsXG4gICAgLnNpZGViYXIsXG4gICAgLnNvY2lhbC1jb25uZWN0LFxuICAgIC5jb25uZWN0LWJhcixcbiAgICAuZm9vdGVyLWxvZ28sXG4gICAgI2dlbmVyYWwtbWVudSxcbiAgICAjdG9vbHMtbWVudSxcbiAgICAjaW50ZXJuYXRpb25hbC1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH0qL1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgIGh0bWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTJweCkge1xuICAgIGh0bWwge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIGh0bWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgIGh0bWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi8qIEhlYWRlciBDU1MgLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3MgKi9cblxuLyogT3ZlcnJpZGUgZm91bmRhdGlvbiBkZWZhdWx0cyAqL1xuLnRvcC1iYXItc2VjdGlvbiAuaGFzLWZvcm0sXG4udG9wLWJhci1zZWN0aW9uIHVsLFxuLnRvcC1iYXIsXG4uY29udGFpbi10by1ncmlkIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi50b3AtYmFyLXNlY3Rpb24gbGkgYTpub3QoLmJ1dHRvbiksXG4udG9wLWJhci1zZWN0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICMwMDAwMDA7XG59XG5cbi8qIGhpZGUgbW9iaWxlIHRvcCBsaW5rcywgbW92ZWQgaW50byBtYWluIG1lbnUgdG9nZ2xlIHcvIGpzIC0gcHJldmVudHMgZmxhc2ggKi9cbi5wZXRhLW5sIC5tb2JpbGUtdG9wLWxpbmtzIC5tb2JpbGUtc2Vjb25kYXJ5LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFRvcCBCYXIgTmF2ICovIFxuLnNlY29uZGFyeS1uYXZpZ2F0aW9uIHtcblx0YmFja2dyb3VuZDogI2U0ZTRlNDtcbn1cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnRvcC1iYXItc2VjdGlvbiBsaSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnRvcC1iYXItc2VjdGlvbiB1bCBsaTpub3QoLmhhcy1mb3JtKSBhOm5vdCguYnV0dG9uKSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IC44cmVtO1xuXHRtYXJnaW4tdG9wOiA2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnRvcC1iYXItc2VjdGlvbiBsaTpub3QoLmhhcy1mb3JtKSBhOm5vdCguYnV0dG9uKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbn1cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiAudG9wLWJhci1zZWN0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGF1dG87XG59XG4uc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnRvcC1iYXItc2VjdGlvbiB1bCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnRvcC1iYXItc2VjdGlvbiAuaGFzLWZvcm0ge1xuICAgIHBhZGRpbmc6IDAgLjkzNzVyZW07XG4gICAgaGVpZ2h0OiAzOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICNzZWFyY2hmb3JtIGlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbn1cblxuLyogVG9wIEJhciBTZWFyY2ggKi9cbiNzZWFyY2hmb3JtIHtcbiAgICBpbnB1dCB7XG4gICAgXHRoZWlnaHQ6IDI2cHg7XG4gICAgXHR3aWR0aDogMjIwcHg7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGZsb2F0OiBsZWZ0O1xuICAgIFx0bWFyZ2luOiAuNHJlbSAwO1xuICAgIH1cbiAgICAjc2VhcmNoc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzhhOGE4YSB1cmwoLi4vaW1nL2ljb24tc2VhcmNoLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBcdG1hcmdpbjogLjRyZW0gMCAuNHJlbSAuMjVyZW07XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4gICAgLm5vLXN2ZyAjc2VhcmNoZm9ybSAjc2VhcmNoc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXNlYXJjaC5wbmcpIG5vLXJlcGVhdDtcbiAgICB9XG4uc2l0ZS1sb2dvIHtcblx0d2lkdGg6IDEzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdHBhZGRpbmc6IC41cmVtIDA7XG59XG4uc2l0ZS1sb2dvIGgxLnNpdGUtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4uc2l0ZS1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgfVxuICAgIC5zaXRlLWxvZ28ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICAgIC5zaXRlLWxvZ28gYSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB6LWluZGV4OiA1MDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cbiAgICAuYWRtaW4tYmFyIC5zaXRlLWxvZ28gYSB7XG4gICAgICAgIHRvcDogNTJweDtcbiAgICB9XG4gICAgaGVhZGVyLmpzLXNtYWxsZXIgLnNpdGUtbG9nbyBhIHtcbiAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDVweDtcbiAgICB9XG4gICAgLnNpdGUtbG9nbyBhIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxufVxuLm1pc3Npb24ge1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0cGFkZGluZzogMS4yNXJlbSAwIDA7XG4gICAgd2lkdGg6IDU0JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogNiU7XG59XG4ubWlzc2lvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5taXNzaW9uIHNwYW4ub25lIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzJiYTZjYjtcbiAgICBmb250LXNpemU6IDIuNjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5taXNzaW9uIHNwYW4udHdvIHtcbiAgICBmb250LXNpemU6IDEuNjg1cmVtO1xufVxuLm1pc3Npb24gc3Bhbi50aHJlZSB7XG4gICAgZm9udC1zaXplOiAxLjQyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICAubWlzc2lvbiBzcGFuLm9uZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42OHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAzLjV2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi50d28ge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjJ2dztcbiAgICB9XG4gICAgLm1pc3Npb24gc3Bhbi50aHJlZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjg2dnc7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgIC5taXNzaW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDEyMHB4IC41cmVtIDExMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLm1pc3Npb24ge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAwIC41cmVtIDEwMHB4O1xuICAgIH1cbiAgICAubWlzc2lvbiBzcGFuLm9uZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgfVxuICAgIC5taXNzaW9uIHNwYW4udHdvIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjg0dnc7XG4gICAgfVxuICAgIC5taXNzaW9uIHNwYW4udGhyZWUge1xuICAgICAgICBmb250LXNpemU6IDIuNHZ3O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgICAubWlzc2lvbiBzcGFuLm9uZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4ydnc7XG4gICAgfVxuICAgIC5taXNzaW9uIHNwYW4udHdvIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjI4dnc7XG4gICAgfVxuICAgIC5taXNzaW9uIHNwYW4udGhyZWUge1xuICAgICAgICBmb250LXNpemU6IDIuNzV2dztcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgLm1pc3Npb24ge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAwIC41cmVtIDgwcHg7XG4gICAgfVxuICAgIC5taXNzaW9uIHNwYW4ub25lIHtcbiAgICAgICAgZm9udC1zaXplOiAuOTVyZW07XG4gICAgfVxuICAgIC5taXNzaW9uIHNwYW4udHdvIHtcbiAgICAgICAgZm9udC1zaXplOiAuNTlyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICAgIC5taXNzaW9uIHNwYW4udGhyZWUge1xuICAgICAgICBmb250LXNpemU6IC41MnJlbTtcbiAgICB9XG59XG5oZWFkZXIgLnJvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4vKiBNYWluIE5hdiAtIE1vYmlsZSBGaXJzdCBcblNob3VsZCBkaXNwbGF5IDc4MHB4IGFuZCBiZWxvdyAqL1xuI21haW4tbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIHRyYW5zaXRpb246LjJzIGFsbCBlYXNlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogOTg7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDFweCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAuNCk7XG59XG4uYWN0aXZlLW5hdiAjbWFpbi1uYXYgeyAgICBcbiAgICB0b3A6IDUwcHg7ICAgIFxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO1xufVxuLmFkbWluLWJhci5hY3RpdmUtbmF2ICNtYWluLW5hdiB7XG4gICAgdG9wOiA5OHB4O1xufVxuLmFjdGl2ZS1uYXYgLm1vYmlsZS1zaXRlLW92ZXJsYXksXG4uYWN0aXZlLXNlYXJjaCAubW9iaWxlLXNpdGUtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxO1xufVxuI21haW4tbmF2IGEge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xufVxuI21haW4tbmF2IC50b3AtYmFyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4jbWFpbi1uYXYgLmNvbnRhaW4tdG8tZ3JpZCAudG9wLWJhcixcbiNtYWluLW5hdi50d28tbGV2ZWwgLmNvbnRhaW4tdG8tZ3JpZCAudG9wLWJhciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bC5kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaSA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpOm5vdCguaGFzLWZvcm0pIGE6bm90KC5idXR0b24pIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpID4gYSxcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5oYXMtZHJvcGRvd24gPiBhIHtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDAgLjkzNzVyZW0gMCAhaW1wb3J0YW50O1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuZG9uYXRlOm5vdCguaGFzLWZvcm0pIGE6bm90KC5idXR0b24pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZjc3O1xuICAgIGNvbG9yOiAjMDAwO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGk6aG92ZXIgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjojMDAwO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsLmRyb3Bkb3duLCBcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciB1bC5kcm9wZG93biB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNlNWYxZjg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNmI3ZTE7XG4gICAgbGVmdDogMDtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5oYXMtZHJvcGRvd24+YTpmb2N1cysuZHJvcGRvd24ge1xuICAgIGNsaXA6IHJlY3QoMXB4LDFweCwxcHgsMXB4KTtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5jdXJyZW50LW1lbnUtaXRlbS5oYXMtZHJvcGRvd24+YTpmb2N1cysuZHJvcGRvd24sXG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAuY3VycmVudC1tZW51LWFuY2VzdG9yLmhhcy1kcm9wZG93bj5hOmZvY3VzKy5kcm9wZG93biB7XG4gICAgY2xpcDogYXV0bztcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5jdXJyZW50LW1lbnUtaXRlbS5oYXMtZHJvcGRvd24uaG92ZXI+LmRyb3Bkb3duLCBcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5jdXJyZW50LW1lbnUtaXRlbS5oYXMtZHJvcGRvd24ubm90LWNsaWNrOmhvdmVyPi5kcm9wZG93bixcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IuaGFzLWRyb3Bkb3duLmhvdmVyPi5kcm9wZG93biwgXG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAuY3VycmVudC1tZW51LWFuY2VzdG9yLmhhcy1kcm9wZG93bi5ub3QtY2xpY2s6aG92ZXI+LmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpIHVsLmRyb3Bkb3duIGxpLmJhY2suanMtZ2VuZXJhdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gdWwuZHJvcGRvd24gbGksIFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsLmRyb3Bkb3duIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaSBsaT5hLFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkgbGkubm90LWxpbmsgc3BhbiB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBwYWRkaW5nOiAwIC45Mzc1cmVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzA5MGEwYjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpOm5vdCguaGFzLWZvcm0pPmE6aG92ZXIsXG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbT5hOm5vdCguYnV0dG9uKSxcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmRvbmF0ZTpub3QoLmhhcy1mb3JtKSBsaSBhOm5vdCguYnV0dG9uKSxcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmRvbmF0ZTpub3QoLmhhcy1mb3JtKSBsaSBhOm5vdCguYnV0dG9uKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U1ZjFmODtcbiAgICBjb2xvcjogIzFlNTQ3Zjtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hIHtcbiAgICBjb2xvcjogIzA5MGEwYjtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciB1bC5kcm9wZG93biBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsLmRyb3Bkb3duIGxpLmN1cnJlbnQtaXNzdWUtYW5jZXN0b3I+YSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjYzllMGVkO1xufSBcbi8qIDNyZCBsZXZlbCAqL1xuLyojbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSB1bC5kcm9wZG93biB1bC5kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0qL1xuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+dWwgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkgdWwuZHJvcGRvd24gdWwuZHJvcGRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSB1bC5kcm9wZG93biBsaS5jdXJyZW50LW1lbnUtaXRlbSB1bC5kcm9wZG93bixcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsLmRyb3Bkb3duIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciB1bC5kcm9wZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bC5kcm9wZG93biBsaSB1bC5kcm9wZG93biBsaT5hLFxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuZG9uYXRlOm5vdCguaGFzLWZvcm0pIHVsLmRyb3Bkb3duIGxpIHVsLmRyb3Bkb3duIGxpPmEgIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2JlNGYzO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMnJlbTtcbn1cbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmRvbmF0ZTpub3QoLmhhcy1mb3JtKSB1bC5kcm9wZG93biBsaSB1bC5kcm9wZG93biBsaT5hOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2JlNGYzO1xufVxuI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwuZHJvcGRvd24gbGkgdWwuZHJvcGRvd24gbGkuY3VycmVudC1tZW51LWl0ZW0+YSxcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsLmRyb3Bkb3duIGxpIHVsLmRyb3Bkb3duIGxpLmN1cnJlbnQtbWVudS1pdGVtPmE6aG92ZXIge1xuICAgIGNvbG9yOiAjMWU1NDdmO1xufSBcbiNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsLmRyb3Bkb3duIHVsLmRyb3Bkb3duIHVsLmRyb3Bkb3duIGxpIGEsXG4jbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaS5kb25hdGU6bm90KC5oYXMtZm9ybSkgdWwuZHJvcGRvd24gdWwuZHJvcGRvd24gdWwuZHJvcGRvd24gbGkgYSB7XG4gICAgYmFja2dyb3VuZDogI2E2ZDdmNTtcbn1cblxuLyogZGVza3RvcCBvbmx5IG1lbnUgc3R1ZmYgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgxcHgpIHtcbiAgICAubW9iaWxlLXRvcC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNtYWluLW5hdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTZEN0Y1O1xuICAgICAgICAvKmJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDsqL1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cbiAgICBib2R5LmhvbWUgI21haW4tbmF2IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmFkbWluLWJhci5hY3RpdmUtbmF2ICNtYWluLW5hdiB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICB9XG4gICAgI21haW4tbmF2LnR3by1sZXZlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdHdvLXRpZXItbWVudS1iZy5wbmcpIHJlcGVhdC14O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI0E2RDdGNSA0NnB4LCAjZTVmMWY4IDM4cHgpO1xuICAgIH1cbiAgICAubm8tY3NzZ3JhZGllbnRzICNtYWluLW5hdi50d28tbGV2ZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3R3by10aWVyLW1lbnUtYmcucG5nKSByZXBlYXQteDtcbiAgICB9XG4gICAgI21haW4tbmF2IC5yb3csXG4gICAgLmNvbnRhaW4tdG8tZ3JpZCAudG9wLWJhciB7XG4gICAgICAgIG1heC13aWR0aDogMTExOHB4O1xuICAgIH1cbiAgICAuZmxleGJveCAjbWFpbi1uYXYgLnJvdyxcbiAgICAuZmxleGJveCAuY29udGFpbi10by1ncmlkIC50b3AtYmFyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDg4cHg7XG4gICAgfVxuICAgIC5jb250YWluLXRvLWdyaWQgLnRvcC1iYXIgeyBcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICB9XG4gICAgI21haW4tbmF2LnR3by1sZXZlbCAuY29udGFpbi10by1ncmlkIC50b3AtYmFyIHsgXG4gICAgICAgIGhlaWdodDogODRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpPmEsXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmhhcy1kcm9wZG93bj5hLFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLm5vdC1saW5rIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDEuNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAuaGFzLWRyb3Bkb3duIGxpPmEge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSB7XG4gICAgICAgIGNvbG9yOiAjMWU1NDdmO1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaTpub3QoLmhhcy1mb3JtKT5hOmhvdmVyLFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtPmE6bm90KC5idXR0b24pLFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpLmRvbmF0ZTpub3QoLmhhcy1mb3JtKSBsaSBhOm5vdCguYnV0dG9uKSxcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaS5kb25hdGU6bm90KC5oYXMtZm9ybSkgbGkgYTpub3QoLmJ1dHRvbik6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVmMWY4O1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAuaGFzLWRyb3Bkb3duLmhvdmVyPi5kcm9wZG93biwgXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmhhcy1kcm9wZG93bi5ub3QtY2xpY2s6aG92ZXI+LmRyb3Bkb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmhhcy1kcm9wZG93bj5hIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS40cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5oYXMtZHJvcGRvd24gLmRyb3Bkb3duIGxpLmhhcy1kcm9wZG93bj5hOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgLyogU2Vjb25kIExldmVsICovXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gPiB1bC5kcm9wZG93bixcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+IHVsLmRyb3Bkb3duIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgbGVmdDogLjdyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyAgXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7ICBcbiAgICAgICAgY2xpcDogYXV0bztcbiAgICB9XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gdWwuZHJvcGRvd24gbGk+YSwgXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsLmRyb3Bkb3duIGxpIGEsXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkgdWwuZHJvcGRvd24gbGkubm90LWxpbmsgc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBsaT5hOmhvdmVyLCBcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBsaSBhLFxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkgbGkubm90LWxpbmsgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkgbGkubm90LWxpbmsgc3BhbiB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsLmRyb3Bkb3duIGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwuZHJvcGRvd24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmEsXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gdWwuZHJvcGRvd24gbGk+YTpob3ZlcixcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwuZHJvcGRvd24gbGkuY3VycmVudC1tZW51LWl0ZW0+YTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB9XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLm1lbnUtaXRlbSA+IGE6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAubWVudS1pdGVtID4gdWwgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvKiAzcmQgTGV2ZWwgKi9cbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj51bCB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGk+YSxcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiAuaGFzLWRyb3Bkb3duPmEge1xuICAgICAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gbGk+YTpob3ZlciwgXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gbGkgYSxcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgcGFkZGluZzogMCAuN3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgICAjbWFpbi1uYXYgLnRvcC1iYXItc2VjdGlvbiB1bCBsaT5hIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMi4ycmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIC5oYXMtZHJvcGRvd24+YSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMi4ycmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgIC5jb250YWluLXRvLWdyaWQgLnRvcC1iYXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5tb2JpbGUtdG9wLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gICAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyBcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgfVxuICAgIC5hZG1pbi1iYXIgLm1vYmlsZS10b3AtbGlua3Mge1xuICAgICAgICB0b3A6IDQ4cHg7XG4gICAgfVxuXG4gICAgLmFkbWluLWJhciBoZWFkZXIuanMtc21hbGxlciAubW9iaWxlLXRvcC1saW5rcyB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgLm1vYmlsZS10b3AtbGlua3MgYS5idXR0b24tdG9nZ2xlLFxuICAgIC5tb2JpbGUtdG9wLWxpbmtzIC5tb2JpbGUtc2Vjb25kYXJ5IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzM2YjdlMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5tb2JpbGUtdG9wLWxpbmtzIGEubmF2LXNsaWRlLmJ1dHRvbi10b2dnbGUge1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG4gICAgLm1vYmlsZS10b3AtbGlua3MgYS5uYXYtc2xpZGUuYnV0dG9uLXRvZ2dsZSBzdmcge1xuICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgIH1cbiAgICAuYWN0aXZlLW5hdiAubW9iaWxlLXRvcC1saW5rcyBhLm5hdi1zbGlkZS5idXR0b24tdG9nZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmFjdGl2ZS1uYXYgLm1vYmlsZS10b3AtbGlua3MgYS5uYXYtc2xpZGUuYnV0dG9uLXRvZ2dsZSBzdmcge1xuICAgICAgICBmaWxsOiAjMzZiN2UxO1xuICAgIH1cbiAgICAubW9iaWxlLXRvcC1saW5rcyAubW9iaWxlLXNlY29uZGFyeSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAubW9iaWxlLXRvcC1saW5rcyAubW9iaWxlLXNlY29uZGFyeSBhIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICAgIC5tb2JpbGUtdG9wLWxpbmtzIGEuc2VhcmNoLXNsaWRlLmJ1dHRvbi10b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogIzM2YjdlMSB1cmwoLi4vaW1nL2ljb24tc2VhcmNoLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODQlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4OyBcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICB9XG4gICAgLmFjdGl2ZS1zZWFyY2ggYS5zZWFyY2gtc2xpZGUuYnV0dG9uLXRvZ2dsZSxcbiAgICBhLnNlYXJjaC1zbGlkZS5idXR0b24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2ljb24tc2VhcmNoLWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg0JTtcbiAgICB9XG4gICAgaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgfVxuICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbiBsaS5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gbGkuaGFzLWZvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZTtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICB9XG4gICAgLmFjdGl2ZS1zZWFyY2ggLnNlY29uZGFyeS1uYXZpZ2F0aW9uIGxpLmhhcy1mb3JtIHtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgIH1cbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnRvcC1iYXItc2VjdGlvbiAuaGFzLWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuc2VhcmNoLXdyYXAge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAjc2VhcmNoZm9ybSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAjc2VhcmNoZm9ybSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgI3NlYXJjaGZvcm0gI3NlYXJjaHN1Ym1pdCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIFxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICNtYWluLW5hdiAudG9wLWJhci1zZWN0aW9uIHVsIGxpID4gYSwgXG4gICAgI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24gLmhhcy1kcm9wZG93biA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gICAgLnRvcC1iYXItc2VjdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSB1bC5kcm9wZG93biBsaT5hLFxuICAgIC50b3AtYmFyLXNlY3Rpb24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsLmRyb3Bkb3duIGxpIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgcGFkZGluZzogMCAuOTM3NXJlbSAwO1xuICAgIH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MXB4KSB7XG4gICAgLmZsZXhib3ggI21haW4tbmF2IC50b3AtYmFyLXNlY3Rpb24ge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuOTM3NWVtIDAgMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGk+YSwgXG4gICAgICAgICAgICAuaGFzLWRyb3Bkb3duPmEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMi44cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndwbWwtbHN7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHVse1xuXHRcdGxpe1xuXHRcdFx0YXtcblx0XHRcdFx0Zm9udC1zaXplOjg1JTtcblx0XHRcdH1cblx0XHRcdCYud3BtbC1scy1jdXJyZW50LWxhbmd1YWdle1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIFdvcmRQcmVzcyBsYW5kaW5nIHBhZ2VzICh1c2UgYXJjaGl2ZS1wb3N0LXR5cGUucGhwKSAtIG1pbmlmaWVkIHRvIC9kaXN0L2J1bmRsZS1jdXN0b20ubWluLmNzcyAqL1xuXG5cbi8qIFBhZ2luYXRpb24gKi9cbi5tYWluLWNvbnRlbnQgLnBhZ2luYXRpb24gdWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdi5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnVsLnBhZ2UtbnVtYmVycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zMTI1cmVtO1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbn1cblxudWwucGFnZS1udW1iZXJzIGxpLFxudWwucGFnaW5hdGlvbiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG51bC5wYWdpbmF0aW9uIGxpLFxudWwucGFnZS1udW1iZXJzIGxpLFxuZGl2LnBhZ2luYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cbnVsLnBhZ2UtbnVtYmVycyBsaSBzcGFuLFxudWwucGFnZS1udW1iZXJzIGxpIGEsXG51bC5wYWdpbmF0aW9uIGxpIHNwYW4sXG51bC5wYWdpbmF0aW9uIGxpIGEsXG5kaXYucGFnaW5hdGlvbiBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0IDBzO1xufVxudWwucGFnaW5hdGlvbiBsaSBzcGFuLmN1cnJlbnQsXG51bC5wYWdpbmF0aW9uIGxpIGE6aG92ZXIsXG51bC5wYWdlLW51bWJlcnMgbGkgc3Bhbi5jdXJyZW50LFxudWwucGFnZS1udW1iZXJzIGxpIGE6aG92ZXIsXG5kaXYucGFnaW5hdGlvbiBhOmhvdmVyLFxuZGl2LnBhZ2luYXRpb24gc3Bhbi5jdXJyZW50IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZTVmMWY4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnVsLnBhZ2luYXRpb24gbGkgYS5uZXh0LFxudWwucGFnaW5hdGlvbiBsaSBhLnByZXYsXG51bC5wYWdlLW51bWJlcnMgbGkgYS5wcmV2LFxudWwucGFnZS1udW1iZXJzIGxpIGEubmV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudWwucGFnaW5hdGlvbiBsaSBhLm5leHQ6aG92ZXIsXG51bC5wYWdpbmF0aW9uIGxpIGEucHJldjpob3ZlcixcbnVsLnBhZ2UtbnVtYmVycyBsaSBhLm5leHQ6aG92ZXIsXG51bC5wYWdlLW51bWJlcnMgbGkgYS5wcmV2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICM1NDkyY2M7XG59XG5cbi5pc3N1ZXMtZ3JpZCBwLnBvc3QtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xufVxuLmlzc3Vlcy1ncmlkIHAgYSB7XG4gICAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWlzc3VlIGhyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtMiA+IGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5tYWluLWNvbnRlbnQgLmlzc3Vlcy1ncmlkIHAucG9zdC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cblxuLyogVGV4dCBMaXN0IGZvciBwbGFjZW1lbnRzICovXG4ubWFpbi1jb250ZW50IC5pdGVtLnRleHQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0udGV4dC1saXN0IHAucG9zdC10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubWFpbi1jb250ZW50IC5wYWdpbmF0aW9uLWNlbnRlcmVkIHVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLyogSG9tZSBwYWdlIHNwZWNpZmljIENTUyAtIG1pbmlmaWVkIHRvIC9kaXN0L2J1bmRsZS1jdXN0b20ubWluLmNzcyAqL1xuXG4uaG9tZS1oaWdobGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAjMzQzNDM0O1xuXHRwYWRkaW5nOiAxcmVtIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblx0LmhvbWUtaGlnaGxpZ2h0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblx0LmhvbWUtaGlnaGxpZ2h0ICNmZWF0dXJlLXBvc3Qge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuI2ZlYXR1cmUtcG9zdCB7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0LmlubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6MTI1JTtcblx0XHRtYXgtd2lkdGg6MTI1JTtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdFx0XHRoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRwLnBvc3QtdGl0bGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0xcHg7XG5cdFx0d2lkdGg6IDgzJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cdC5hY2YtbWVkaWEtY3JlZGl0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzcHg7XG5cdFx0bGVmdDowO1xuXHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblx0I2ZlYXR1cmUtcG9zdCBwLnBvc3QtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdHBhZGRpbmc6IC41cmVtIC45Mzc1cmVtO1xuXHR9XG59XG4uaG9tZS1jb250ZW50IHtcblx0cGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5yZWFkLW1vcmUtbGluayB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAycmVtIDAgMXJlbTtcbn1cbi5yZWFkLW1vcmUtbGluayBhLmJ1dHRvbiB7XG5cdGNvbG9yOiAjRkZGO1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0cGFkZGluZzogLjVyZW0gMS41cmVtO1xufVxuLnJlYWQtbW9yZS1saW5rIGEgc3BhbiB7XG5cdG1hcmdpbi1sZWZ0OiAuNXJlbTtcbn1cbi5yZWFkLW1vcmUtbGluayBhIHN2ZyB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5wZXRhLWFuaW1hbC1yaWdodHMgaDIge1xuXHRtYXJnaW46IDAgMCAycmVtO1xufVxuLnBldGEtYW5pbWFsLXJpZ2h0cyBoMyB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0bWFyZ2luOiAwIDAgMS41cmVtO1xufVxuLnBldGEtYW5pbWFsLXJpZ2h0cyBoMyBzdHJvbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG5cdC5ob21lIC5icmlnaHQtYmFyIC5sYXJnZS05IHtcblx0XHR3aWR0aDogNzIlO1xuXHR9XG5cdC5ob21lIC5icmlnaHQtYmFyIC5sYXJnZS0zIHtcblx0XHR3aWR0aDogMjglO1xuXHR9XG5cdC5tZWRpdW0tcHVsbC05IHtcblx0XHRyaWdodDogNzIlO1xuXHR9XG5cdC5tZWRpdW0tcHVzaC0zIHtcblx0XHRsZWZ0OiAyOCU7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblx0I3RvcC1zaWRlYmFyIC53aWRnZXRfYmxhY2tfc3R1ZGlvX3RpbnltY2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnBldGEtYW5pbWFsLXJpZ2h0cyB7XG5cdFx0YmFja2dyb3VuZDogIzJlODFjNDtcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0fVxuXHQucGV0YS1hbmltYWwtcmlnaHRzIGgzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG5cdC5ob21lIC52aWRlby1wbGF5ZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdC5ob21lIC5icmlnaHQtYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHR9XG5cdC5ob21lLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmhvbWUgLnNpZGViYXIgLndpZGdldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuaG9tZS1jb250ZW50IC5iYXIsXG5cdC5ob21lIC5icmlnaHQtYmFyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5ob21lIC52aWRlby1wbGF5ZXIgLnlvdXR1YmUtd3JhcHBlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuaG9tZSAuc2lkZWJhciAuaW1hZ2UtYnV0dG9uIHAge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxuXHQuc29jaWFsLWNvbm5lY3QgaDIge1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHR9XG5cdC5zb2NpYWwtY29ubmVjdCB7XG5cdFx0cGFkZGluZzogLjVyZW0gLjkzNzVlbTtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuXHQuc29jaWFsLWNvbm5lY3QgaDIge1xuXHRcdGZvbnQtc2l6ZTogLjhyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAuMjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDM7XG5cdH1cblx0LmhvbWUgLnNpZGViYXIgLmltYWdlLWJ1dHRvbiBwIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0fVxufVxuXG4uaG9tZSAjYmxhY2stc3R1ZGlvLXRpbnltY2UtNSB7XG4gICAgYmFja2dyb3VuZDogI2ZmYzIxZDtcbn1cbi5ob21lLWZvb3Rlci1wbGFjZW1lbnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhvbWUtZm9vdGVyLXBsYWNlbWVudCBoMiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ob21lLWZvb3Rlci1wbGFjZW1lbnQgaDIgYSB7XG5cdGNvbG9yOiAjMzQzNDM0O1xufVxuLmhvbWUtZm9vdGVyLXBsYWNlbWVudCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbi5ob21lLWZvb3Rlci1wbGFjZW1lbnQgbGkge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgMCAxcmVtO1xufVxuLmhvbWUtZm9vdGVyLXBsYWNlbWVudCBsaSBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogLjI1cmVtIDAgLjI1cmVtIDYwcHg7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzM0MzQzNDtcblx0Y29sb3I6ICMxODQ0Njg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvbmV3c3BhcGVyLW8uc3ZnKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMzJweDtcbn1cbiIsIi8qIEdlbmVyYWwgV1AgcGFnZSBjb250ZW50IENTUyAtIG1pbmlmaWVkIHRvIC9kaXN0L2J1bmRsZS1jdXN0b20ubWluLmNzcyAqL1xuXG5cbi5tYWluLWNvbnRlbnQgLm1ldGEge1xuXHQvKnRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ki9cbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xufVxuIC5tYWluLWNvbnRlbnQgLm1ldGEgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IC44cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgIC5tYWluLWNvbnRlbnQgLm1ldGEgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuLm1haW4tY29udGVudCAubGFyZ2UtOSAucG9zdCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgLyp0ZXh0LWFsaWduOiBqdXN0aWZ5OyovXG59XG4ubWFpbi1jb250ZW50IHAge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ubWFpbi1jb250ZW50IGlmcmFtZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgIC5tYWluLWNvbnRlbnQgLml0ZW0gcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgIC5tYWluLWNvbnRlbnQgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuLm1haW4tY29udGVudCBoMixcbi5tYWluLWNvbnRlbnQgaDMsXG4ubWFpbi1jb250ZW50IGg0LFxuLm1haW4tY29udGVudCBoNSxcbi5tYWluLWNvbnRlbnQgdWwsXG4ubWFpbi1jb250ZW50IG9sIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1haW4tY29udGVudCB1bCBsaSxcbi5tYWluLWNvbnRlbnQgb2wgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuLm1haW4tY29udGVudCAud3AtY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbn1cbi5tYWluLWNvbnRlbnQgLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM2ZjZmNmY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDA7XG59XG5pbWcuYWxpZ25ub25lLFxuYSBpbWcuYWxpZ25ub25lIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbmltZy5hbGlnbmxlZnQsXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQsXG4ubWVkaWEtY3JlZGl0LmFsaWdubGVmdCB7XG4gICAgY2xlYXI6IGxlZnQ7XG59XG5pbWcuYWxpZ25yaWdodCxcbi53cC1jYXB0aW9uLmFsaWducmlnaHQsXG4ubWVkaWEtY3JlZGl0LmFsaWducmlnaHQge1xuICAgIGNsZWFyOiByaWdodDtcbn1cbi5tZWRpYS1jcmVkaXQuYWxpZ25ub25lIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi5tZWRpYS1jcmVkaXQuYWxpZ25sZWZ0LFxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG59XG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0LFxuLm1lZGlhLWNyZWRpdC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG59XG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IC5hY2YtbWVkaWEtY3JlZGl0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi53cC1jYXB0aW9uLmFsaWdubGVmdCAuYWNmLW1lZGlhLWNyZWRpdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgICAubWFpbi1jb250ZW50IC53cC1jYXB0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiBHYWxsZXJ5ICovXG5saS5nYWxsZXJ5LWl0ZW0gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IC41cmVtIDAgMDtcbn1cblxuLyogR2VuZXJhbCBJdGVtIExpc3QgKi9cbi5pdGVtIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLml0ZW0gLmltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG59XG4uaXRlbSAudGV4dCB7XG4gICAgd2lkdGg6IDU3JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLml0ZW0gLnRleHQgdGltZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLml0ZW0gLnRleHQgcCxcbi5pdGVtIC50ZXh0IHRpbWUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcbn1cbi5pdGVtIC50ZXh0IHAucG9zdC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbmJvZHkuYmxvZyAuaXRlbSAudGV4dCBwLnBvc3QtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIC4yNXJlbTtcbn1cbi5pdGVtIC50ZXh0IHAucG9zdC10aXRsZSBhIHtcbiAgICBjb2xvcjogIzAwMDtcbn1cbi5pdGVtIC5tb3JlIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICAgIC5pdGVtIC5pbWFnZSxcbiAgICAuaXRlbSAudGV4dCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaXRlbSAudGV4dCBwLnBvc3QtdGl0bGUsXG4gICAgYm9keS5ibG9nIC5pdGVtIC50ZXh0IHAucG9zdC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIH1cbn1cblxuLyogQmxvY2sgSXRlbSBHcmlkICovXG4uYmxvY2staXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWl0ZW0uY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5ibG9jay1pdGVtIC5hY2YtbWVkaWEtY3JlZGl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAuMnJlbTtcbiAgICByaWdodDogMS4ycmVtO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAuNyk7XG59XG4uYmxvY2staXRlbSAuYWNmLW1lZGlhLWNyZWRpdCBhIHtcbiAgICBjb2xvcjogI0ZGRjtcbn1cbi5ibG9jay1pdGVtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDkwYTBiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay1pdGVtLWltYWdlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLWl0ZW0tbGluazpob3ZlciAuYmxvY2staXRlbS1pbWFnZSB7XG4gICAgb3BhY2l0eTogLjU7XG59XG4uYmxvY2staXRlbSAuYmxvY2staXRlbS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuMzVzO1xufVxuLm5vLXJnYmEgLmJsb2NrLWl0ZW0gLmJsb2NrLWl0ZW0tdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmJsb2NrLWl0ZW0gLmJsb2NrLWl0ZW0tbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG59XG5cbi5sZWdhbCBwIHtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tYWluLWNvbnRlbnQgLmxhcmdlLTkgLmltYWdlLWJhci1idXR0b24ge1xuICAgIHdpZHRoOiAzMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbi5tYWluLWNvbnRlbnQgLmxhcmdlLTkgLmltYWdlLWJhci1idXR0b246bnRoLWNoaWxkKDNuKzApIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgLm1haW4tY29udGVudCAubGFyZ2UtOSAuaW1hZ2UtYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICB9XG59XG5cbmJvZHkuc2VhcmNoIC5tYWluLWNvbnRlbnQgLnBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5ib2R5LnNlYXJjaCAubWFpbi1jb250ZW50IHAucG9zdC10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ucmVjaXBlLWltYWdlIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4vKkNhdGVnb3J5IEljb25zICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAuYnV0dG9uLWJvdHRvbS1hcnJvd3tcbiAgICAgICBtYXJnaW4tdG9wIDogNnB4O1xuICAgIH1cbn1cblxuLmJ1dHRvbi1ib3R0b20tYXJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiBicm93bjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMnB4IDQwcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnV0dG9uLWJvdHRvbS1hcnJvdzo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgICBjb250ZW50OiAnICc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIGJyb3duO1xufVxuLmJ1dHRvbi1ib3R0b20tYXJyb3cgPiBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jYXRfbGluayB7XG4gICAgLypmbG9hdDpyaWdodDsqL1xuICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgIG1hcmdpbi10b3A6NHB4O1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlIC50ZXh0IC5mYXNoaW9uICwgLmJ0bi1mYXNoaW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTE4ZmZjO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlIC50ZXh0IC5mYXNoaW9uOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYTE4ZmZjO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmZvb2QgLCAuYnRuLWZvb2Qge1xuICAgICBiYWNrZ3JvdW5kOiAjN2ZjMDRjO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlIC50ZXh0IC5mb29kOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjN2ZjMDRjO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLnZlZ2FuLWZvb2QgLCAuYnRuLXZlZ2FuLWZvb2QgIHtcbiAgICAgYmFja2dyb3VuZDogIzdmYzA0Yztcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZSAudGV4dCAudmVnYW4tZm9vZDphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzdmYzA0Yztcbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlIC50ZXh0IC5iZWF1dHkgLCAuYnRuLWJlYXV0eSAge1xuICAgIGJhY2tncm91bmQ6ICNmYjVkNWQ7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmJlYXV0eTphZnRlciAge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmYjVkNWQ7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZSAudGV4dCAuZml0bmVzcyAsIC5idG4tZml0bmVzcyB7XG4gICAgYmFja2dyb3VuZDogIzY1OTZmYTtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZSAudGV4dCAuZml0bmVzczphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzY1OTZmYTtcbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlIC50ZXh0IC5jb21wYW5pb24tYW5pbWFscyAsIC5idG4tY29tcGFuaW9uLWFuaW1hbHMge1xuICAgIGJhY2tncm91bmQ6ICMzM2NhZDM7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmNvbXBhbmlvbi1hbmltYWxzOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMzNjYWQzO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUgLnRleHQgLmNydWVsdHktZnJlZS1wcm9kdWN0cyAsIC5idG4tY3J1ZWx0eS1mcmVlLXByb2R1Y3RzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjk2NDdGO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlIC50ZXh0IC5jcnVlbHR5LWZyZWUtcHJvZHVjdHM6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNGOTY0N0Y7XG59XG5cbi8qIEVuZCBDYXRlZ29yeSBJY29ucyovXG5cbi5idG4tbW9yZS1wb3N0cyA+IGEge1xuICAgIGNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuXG59XG4uYnRuLW1vcmUtcG9zdHN7XG5cdGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG59XG4iLCIvKiBTaG9ydGNvZGUgQ1NTIC0gbWluaWZpZWQgdG8gL2Rpc3QvYnVuZGxlLWN1c3RvbS5taW4uY3NzICovXG5cbi8qIFJlbGF0ZWQgUG9zdHMgKi9cbi5yZWxhdGVkLXBvc3RzIHtcbiAgICBwYWRkaW5nOiAwIDAgMS41cmVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5yZWxhdGVkLXBvc3RzIC5ibG9jay1pdGVtIGEubGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5yZWxhdGVkLXBvc3RzIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4ucmVsYXRlZC1wb3N0cyAuYmxvY2staXRlbSAuYmxvY2staXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gICAgLnJlbGF0ZWQtcG9zdHMgcC5wb3N0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuXG4vKipcbiogVmlkZW9cbiovXG4udmlkZW8tcGxheWVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cbi52aWRlby1wbGF5ZXIgLnlvdXR1YmUtd3JhcHBlcixcbi52aWRlby1wbGF5ZXIgLndpZGVzY3JlZW4td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjclO1xufVxuLnZpZGVvLXBsYXllciBvYmplY3QsXG4udmlkZW8tcGxheWVyIGVtYmVkLFxuLnZpZGVvLXBsYXllciBpZnJhbWUsXG4ubXVsdGktdmlkZW8tcGxheWVyIG9iamVjdCxcbi5tdWx0aS12aWRlby1wbGF5ZXIgZW1iZWQsXG4ubXVsdGktdmlkZW8tcGxheWVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xufVxuXG4ubWFpbi1jb250ZW50IC52aWRlby1qcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKipcbiogVmlkZW8gTXVsdGlwbGF5ZXIgLSBIb3Jpem9udGFsIExpc3QgQmVsb3dcbiovXG4udmlkZW8tbXVsdGlwbGF5ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1tdWx0aXBsYXllciAudmlkZW8tcGxheWVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbn1cbi5kYXJrLWJhciAudmlkZW8tbXVsdGlwbGF5ZXIgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi52aWRlby1tdWx0aXBsYXllciAjeW91dHViZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNyU7XG59XG4udmlkZW8tbXVsdGlwbGF5ZXIgI3lvdXR1YmUtd3JhcHBlciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnl0cC1sYXJnZS1wbGF5LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzYlO1xuICAgIGxlZnQ6IDQxJTtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5zcGFuLnl0LXBsYXkge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xufVxuLnBsYXlsaXN0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbn1cbi5wbGF5bGlzdC1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBsYXlsaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG59XG4ucGxheWxpc3QgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMCAwIDFyZW07XG59XG4ucGxheWxpc3QgbGkge1xuICAgIHdpZHRoOiAxMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGxheWxpc3QgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLnBsYXlsaXN0IGxpIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzI2NTQ3ZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDFweDtcbn1cbi5wbGF5bGlzdCBsaS5jdXJyZW50LXZpZGVvIGltZyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5wbGF5bGlzdCBsaS5jdXJyZW50LXZpZGVvIGEge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLmFscy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5hbHMtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYWxzLXByZXYsIC5hbHMtbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N5Y2xlLXByZXYuc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbHMtcHJldntcbiAgICBsZWZ0OiAtNTBweDtcbn1cbi5uby1zdmcgLmFscy1wcmV2ICB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jeWNsZS1wcmV2LnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hbHMtbmV4dHtcbiAgICByaWdodDogLTUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jeWNsZS1uZXh0LnN2Zykgbm8tcmVwZWF0O1xufVxuLm5vLXN2ZyAuYWxzLW5leHQgIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N5Y2xlLW5leHQucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBsYXlsaXN0IGxpIGEge1xuICAgICAgICBjb2xvcjogIzJlODFjNDtcbiAgICB9XG59XG5cbi8qKlxuKiBJbWFnZSBCdXR0b25cbiovXG4uaW1hZ2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIG1heC13aWR0aDogMzI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWFnZS1idXR0b24gaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uaW1hZ2UtYnV0dG9uOmhvdmVyIHtcbn1cbi5pbWFnZS1idXR0b24gYS5pbWFnZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbWFnZS1idXR0b24gZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IC42cmVtIC40cmVtO1xuICAgIGZvbnQ6IDAvMCBhOyAvKiBSZW1vdmUgdGhlIGdhcCBiZXR3ZWVuIGlubGluZSgtYmxvY2spIGVsZW1lbnRzICovXG59XG4uaW1hZ2UtYnV0dG9uIGRpdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW1hZ2UtYnV0dG9uIHAsXG4uaW1hZ2UtYnV0dG9uIHN0cm9uZyxcbi5pbWFnZS1idXR0b24gZW0sXG4uaW1hZ2UtYnV0dG9uIGgyLFxuLmltYWdlLWJ1dHRvbiBoMyxcbi5pbWFnZS1idXR0b24gaDQge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW46IDA7XG59XG4uaW1hZ2UtYnV0dG9uIHAgc3Ryb25nLFxuLmltYWdlLWJ1dHRvbiBoMiBzdHJvbmcsXG4uaW1hZ2UtYnV0dG9uIGgzIHN0cm9uZyxcbi5pbWFnZS1idXR0b24gaDQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4uaW1hZ2UtYnV0dG9uLmxhcmdlIHAsXG4uaW1hZ2UtYnV0dG9uLmxhcmdlIHN0cm9uZyxcbi5pbWFnZS1idXR0b24ubGFyZ2UgZW0sXG4uaW1hZ2UtYnV0dG9uLmxhcmdlIGgyLFxuLmltYWdlLWJ1dHRvbi5sYXJnZSBoMyxcbi5pbWFnZS1idXR0b24ubGFyZ2UgaDQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnNpZGViYXIgLmltYWdlLWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmltYWdlLWJ1dHRvbi13aWRnZXQgcCB7XG4gICAgbWFyZ2luOiAwO1xufVxuLmltYWdlLWJ1dHRvbiAuYWNmLW1lZGlhLWNyZWRpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNXB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG59XG4uaW1hZ2UtYnV0dG9uIC5hY2YtbWVkaWEtY3JlZGl0IGEge1xuICAgIGNvbG9yOiAjRkZGO1xufVxuXG4vKipcbiogSW1hZ2UgQnV0dG9uXG4qL1xuLmltYWdlLWJhci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgbWF4LXdpZHRoOiAzMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICAta3RodG1sLXRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cbi5pbWFnZS1iYXItYnV0dG9uIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1iYXItYnV0dG9uOmhvdmVyIHtcbiAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA3MHB4IHJnYmEoMCwwLDAsMC4zKTtcbn1cbi5pbWFnZS1iYXItYnV0dG9uIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmltYWdlLWJhci1idXR0b24gcCxcbi5pbWFnZS1iYXItYnV0dG9uIHN0cm9uZyxcbi5pbWFnZS1iYXItYnV0dG9uIGVtLFxuLmltYWdlLWJhci1idXR0b24gaDIsXG4uaW1hZ2UtYmFyLWJ1dHRvbiBoMyxcbi5pbWFnZS1iYXItYnV0dG9uIGg0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzZCN0UxOyAvKiBkZWZhdWx0IGJsYWNrICovXG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZTtcbiAgICAta3RodG1sLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xufVxuLmltYWdlLWJhci1idXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjVyZW0gLjVyZW07XG59XG4uaW1hZ2UtYmFyLWJ1dHRvbi5mYWNlYm9vayBwLFxuLmltYWdlLWJhci1idXR0b24uZmFjZWJvb2sgc3Ryb25nLFxuLmltYWdlLWJhci1idXR0b24uZmFjZWJvb2sgZW0sXG4uaW1hZ2UtYmFyLWJ1dHRvbi5mYWNlYm9vayBoMixcbi5pbWFnZS1iYXItYnV0dG9uLmZhY2Vib29rIGgzLFxuLmltYWdlLWJhci1idXR0b24uZmFjZWJvb2sgaDQge1xuICAgIGJhY2tncm91bmQ6ICMzYjU5OTg7XG59XG4uaW1hZ2UtYmFyLWJ1dHRvbi50d2l0dGVyIHAsXG4uaW1hZ2UtYmFyLWJ1dHRvbi50d2l0dGVyIHN0cm9uZyxcbi5pbWFnZS1iYXItYnV0dG9uLnR3aXR0ZXIgZW0sXG4uaW1hZ2UtYmFyLWJ1dHRvbi50d2l0dGVyIGgyLFxuLmltYWdlLWJhci1idXR0b24udHdpdHRlciBoMyxcbi5pbWFnZS1iYXItYnV0dG9uLnR3aXR0ZXIgaDQge1xuICAgIGJhY2tncm91bmQ6ICMwMGFjZWQ7XG59XG4uaW1hZ2UtYmFyLWJ1dHRvbi5nb29nbGUgcCxcbi5pbWFnZS1iYXItYnV0dG9uLmdvb2dsZSBzdHJvbmcsXG4uaW1hZ2UtYmFyLWJ1dHRvbi5nb29nbGUgZW0sXG4uaW1hZ2UtYmFyLWJ1dHRvbi5nb29nbGUgaDIsXG4uaW1hZ2UtYmFyLWJ1dHRvbi5nb29nbGUgaDMsXG4uaW1hZ2UtYmFyLWJ1dHRvbi5nb29nbGUgaDQge1xuICAgIGJhY2tncm91bmQ6ICNkZDRiMzk7XG59XG4uaW1hZ2UtYmFyLWJ1dHRvbiBzcGFuLmFjZi1tZWRpYS1jcmVkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOiAycHggMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cbi5pbWFnZS1iYXItYnV0dG9uIHNwYW4uYWNmLW1lZGlhLWNyZWRpdCBzcGFuIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuLmltYWdlLWJhci1idXR0b24gLmFjZi1tZWRpYS1jcmVkaXQgYSB7XG4gICAgY29sb3I6ICNGRkY7XG59XG4uc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICAgLmltYWdlLWJhci1idXR0b24gcCxcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBwLFxuICAgIC5pbWFnZS1iYXItYnV0dG9uIHN0cm9uZyxcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBzdHJvbmcsXG4gICAgLmltYWdlLWJhci1idXR0b24gZW0sXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gZW0sXG4gICAgLmltYWdlLWJhci1idXR0b24gaDIsXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gaDIsXG4gICAgLmltYWdlLWJhci1idXR0b24gaDMsXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gaDMsXG4gICAgLmltYWdlLWJhci1idXR0b24gaDQsXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gaDQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgLmltYWdlLWJhci1idXR0b24gcCxcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBwLFxuICAgIC5pbWFnZS1iYXItYnV0dG9uIHN0cm9uZyxcbiAgICAuc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiBzdHJvbmcsXG4gICAgLmltYWdlLWJhci1idXR0b24gZW0sXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gZW0sXG4gICAgLmltYWdlLWJhci1idXR0b24gaDIsXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gaDIsXG4gICAgLmltYWdlLWJhci1idXR0b24gaDMsXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gaDMsXG4gICAgLmltYWdlLWJhci1idXR0b24gaDQsXG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gaDQge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLnNpZGViYXIgLmltYWdlLWJhci1idXR0b24gaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIH1cbn1cbi8qKlxuKiA2LjIgVGV4dCBCdXR0b25cbiovXG4udGV4dC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6ICMzNkI3RTE7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luOiAwIC41cmVtIC41cmVtIDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50ZXh0LWJ1dHRvbiBzcGFuLFxuLnRleHQtYnV0dG9uIHN0cm9uZyxcbi50ZXh0LWJ1dHRvbiBlbSxcbi50ZXh0LWJ1dHRvbiBoMixcbi50ZXh0LWJ1dHRvbiBoMyxcbi50ZXh0LWJ1dHRvbiBoNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xufVxuLnRleHQtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkU4MUM0O1xufVxuLnNpZGViYXIgLnRleHQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG4jZG9uYXRlLnRleHQtYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi50ZXh0LWJ1dHRvbi5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xufVxuLnRleHQtYnV0dG9uLnNtYWxsIHN0cm9uZyxcbi50ZXh0LWJ1dHRvbi5zbWFsbCBlbSxcbi50ZXh0LWJ1dHRvbi5zbWFsbCBoMixcbi50ZXh0LWJ1dHRvbi5zbWFsbCBoMyxcbi50ZXh0LWJ1dHRvbi5zbWFsbCBoNCB7XG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbn1cbi50ZXh0LWJ1dHRvbi5sYXJnZSxcbi50ZXh0LWJ1dHRvbi5sYXJnZSBzdHJvbmcsXG4udGV4dC1idXR0b24ubGFyZ2UgZW0sXG4udGV4dC1idXR0b24ubGFyZ2UgaDIsXG4udGV4dC1idXR0b24ubGFyZ2UgaDMsXG4udGV4dC1idXR0b24ubGFyZ2UgaDR7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG59XG4udGV4dC1idXR0b24ubGFyZ2Ugc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xufVxuLnRleHQtYnV0dG9uLmxhcmdlIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuLnRleHQtYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuODtcbiAgICBjb2xvcjogI0ZGRjtcbn1cbi50ZXh0LWJ1dHRvbi5mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cbi50ZXh0LWJ1dHRvbi50d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhY2VkO1xufVxuLnRleHQtYnV0dG9uLmdvb2dsZSB7XG4gICAgYmFja2dyb3VuZDogI2RkNGIzOTtcbn1cblxuLyoqXG4qIDYuNSBCdXR0b24gV3JhcFxuKi9cbi5idXR0b24td3JhcCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG59XG4uYnV0dG9uLXdyYXAuY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uYnV0dG9uLXdyYXAucmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNsZWFyOiByaWdodDtcbn1cbi5idXR0b24td3JhcC5sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDtcbn1cbi5idXR0b24td3JhcCAuYnV0dG9uLXNob3J0Y29kZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG4uYnV0dG9uLXdyYXAgLmltYWdlLWJhci1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ1dHRvbi13cmFwIC5idXR0b24tc2hvcnRjb2RlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idXR0b24td3JhcCAuYnV0dG9uLXNob3J0Y29kZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmJ1dHRvbi13cmFwIC5idXR0b24tc2hvcnRjb2RlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cblxuLyoqXG4qIDYuNiBTbGlkZXNob3dcbiogdXNpbmcgYmFja2dyb3VuZCBpbWFnZXMgaW5zdGVhZCBvZiBpbmxpbmUgU1ZHIHRvIGtlZXAgdGhlIHBsdWdpbiBnZW5lcmljXG4qL1xuLnBldGEtZ2FsbGVyeSB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uc2xpZGVzaG93LXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG59XG4ucGV0YS1zbGlkZXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICMyNTI1MjU7XG59XG4ucGV0YS1zbGlkZXNob3cgLnNsaWRlc2hvdyxcbi5wZXRhLXNsaWRlc2hvdyAuY3ljbGUtcGFnZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGV0YS1zbGlkZXNob3cgLmN5Y2xlLXNsaWRlc2hvdyB7XG4gICAgei1pbmRleDogOTk7XG59XG4ucGV0YS1zbGlkZXNob3cgLmN5Y2xlLXNsaWRlc2hvdyAuY3ljbGUtc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucGV0YS1zbGlkZXNob3cgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgbGVmdDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N5Y2xlLXByZXYuc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uby1zdmcgLnBldGEtc2xpZGVzaG93IC5hcnJvdyAge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3ljbGUtcHJldi5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucGV0YS1zbGlkZXNob3cgI2N5Y2xlLW5leHQge1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3ljbGUtbmV4dC5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbGVmdDogYXV0bztcbn1cbi5uby1zdmcgLnBldGEtc2xpZGVzaG93ICNjeWNsZS1uZXh0ICB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jeWNsZS1uZXh0LnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jeWNsZS1zbGlkZXNob3cgcCB7XG4gICAgbWFyZ2luOiAwO1xufVxuLmN5Y2xlLXNsaWRlc2hvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jeWNsZS1wYWdlciB7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIHBhZGRpbmc6IDAgMCAuNXJlbTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jeWNsZS1wYWdlciBpbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwOTBhMGI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN5Y2xlLXBhZ2VyIGltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogLjg7XG59XG4uY3ljbGUtcGFnZXIgaW1nLmN5Y2xlLXBhZ2VyLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGO1xufVxuLnBldGEtc2xpZGVzaG93IC5jdXN0b20tY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wZXRhLXNsaWRlc2hvdyAuY3VzdG9tLWNhcHRpb246bm90KDplbXB0eSkge1xuICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNGRkY7XG59XG4ucGV0YS1zbGlkZXNob3cgLmN1c3RvbS1jYXB0aW9uIGEge1xuICAgIGNvbG9yOiAjRkZGO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wZXRhLXNsaWRlc2hvdyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICAgIH1cbiAgICAucGV0YS1zbGlkZXNob3cgLmFycm93IHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCUgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgICAuZGFyay1iYXIgLnBldGEtc2xpZGVzaG93IC5hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuICAgIC5jeWNsZS1wYWdlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4IC41cmVtO1xuICAgIH1cbiAgICAuY3ljbGUtcGFnZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuICAgIC5wZXRhLXNsaWRlc2hvdyAjY3ljbGUtcHJldiB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgIH1cbiAgICAucGV0YS1zbGlkZXNob3cgI2N5Y2xlLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJSBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICB9XG59XG5cbi8qKlxuKiA0LjIgR3JpZCBMYXlvdXRcbiovXG4ubWFpbi1jb250ZW50IC5ncmlkLWxheW91dCB7XG59XG4ubWFpbi1jb250ZW50IC5ncmlkLWxheW91dCBbY2xhc3MqPVwiYmxvY2stZ3JpZC1cIl0ge1xuICAgIG1hcmdpbjogMCAtMC42MjVyZW07XG4gICAgcGFkZGluZzogMDtcbn1cbi5tYWluLWNvbnRlbnQgLmdyaWQtbGF5b3V0IFtjbGFzcyo9XCJibG9jay1ncmlkLVwiXSA+IGxpIHtcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtIDEuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgIC5tYWluLWNvbnRlbnQgLmdyaWQtbGF5b3V0aCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgLTAuOTM3NXJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLm1haW4tY29udGVudCAuZ3JpZC1sYXlvdXQgW2NsYXNzKj1cImJsb2NrLWdyaWQtXCJdID4gbGl7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbn1cblxuLyoqXG4qIDQuMyBBY2NvcmRpb25cbiovXG4uYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tbmF2aWdhdGlvbj5hLFxuLmFjY29yZGlvbiBkZD5hLFxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLW5hdmlnYXRpb24+YTpob3Zlcixcbi5hY2NvcmRpb24gZGQ+YTpob3ZlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1wbHVzLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLW5hdmlnYXRpb24uYWN0aXZlPmEsXG4uYWNjb3JkaW9uIGRkLmFjaXR2ZSA+YSxcbi5hY2NvcmRpb24gLmFjY29yZGlvbi1uYXZpZ2F0aW9uLmFjdGl2ZT5hOmhvdmVyLFxuLmFjY29yZGlvbiBkZC5hY3RpdmU+YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLW1pbnVzLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xufVxuXG5cbi8qKlxuKiA0LjQgQnJpZ2h0Y292ZSBzdXBwb3J0aW5nIHN0eWxlc1xuKi9cbi5icmlnaHRjb3ZlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5MHB4KSB7XG4gICAgLmJyaWdodGNvdmUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA5NiUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMiU7XG4gICAgfVxufVxuI3BldGFCY0h0bWw1UGxheWVyT3V0cHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICB6LWluZGV4OiAyO1xufVxuLm11bHRpUGxheWVyVGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8qKlxuKiA0LjUgUGxhY2VtZW50IHNob3J0Y29kZSBzbGlkZXNob3cgc3VwcG9ydGluZyBzdHlsZXNcbiovXG4ucGxhY2VtZW50LXNsaWRlc2hvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jeWNsZS1zbGlkZXNob3cge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jeWNsZS1wcmV2LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAjY3ljbGUtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N5Y2xlLW5leHQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gICAgcC5wb3N0LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5uby1zdmcgLnBsYWNlbWVudC1zbGlkZXNob3cge1xuICAgIC5hcnJvdyAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N5Y2xlLXByZXYucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgI2N5Y2xlLW5leHQgIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jeWNsZS1uZXh0LnBuZykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxufVxuXG4uZmJfaWZyYW1lX3dpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZsYXNoLWVtYmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgIG9iamVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cbiIsIi8qIFNpZGViYXIgQ1NTIC0gbWluaWZpZWQgdG8gL2Rpc3QvYnVuZGxlLWN1c3RvbS5taW4uY3NzICovXG5cbi5tYWluLWNvbnRlbnQgLnNpZGViYXIsXG4ubWFpbi1jb250ZW50IC5zaWRlYmFyIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2lkZWJhciBoMyxcbmgzLndpZGdldC10aXRsZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjdiN2I3O1xufVxuLnNpZGViYXIgYS5idXR0b24gaDMsXG4uc2lkZWJhciBhIGgzIHtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cbi5zaWRlYmFyIC53aWRnZXQge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuZm9ybS5jb25uZWN0LWZvcm0gLmJ1dHRvbjpmb2N1cyB7XG5cdGJhY2tncm91bmQ6ICMzNmI3ZTE7XG59XG5mb3JtLmNvbm5lY3QtZm9ybSAuYnV0dG9uOmhvdmVyLFxuZm9ybS5jb25uZWN0LWZvcm0gLmJ1dHRvbjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRjb2xvcjogIzM2YjdlMTtcbn1cblxuLmhvbWUgLnNpZGViYXIgLndpZGdldCB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaG9tZSAuaW1hZ2UtYnV0dG9uLXdpZGdldCAge1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmhvbWUgI3RvcC1zaWRlYmFyIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIEdyYXZpdHkgRm9ybXMgV2lkZ2V0IEJhc2UgU3R5bGVzICovXG4uZ3Jhdml0eWZvcm0td2lkZ2V0IHtcblx0YmFja2dyb3VuZDogIzFlNTQ3Zjtcblx0cGFkZGluZzogLjc1cmVtIDFyZW07XG5cdGNvbG9yOiAjRkZGO1xufVxuLmdyYXZpdHlmb3JtLXdpZGdldCBoMyxcbmgzLndpZGdldC10aXRsZSAge1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLWJvdHRvbTogMDtcblx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLmdyYXZpdHlmb3JtLXdpZGdldCBoMyB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4uZ3Jhdml0eWZvcm0td2lkZ2V0IGZvcm0ge1xuXHRtYXJnaW46IDA7XG59XG4uZ3Jhdml0eWZvcm0td2lkZ2V0IC5nZm9ybV93cmFwcGVyIHtcblx0bWFyZ2luOiAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG4uZ3Jhdml0eWZvcm0td2lkZ2V0IC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uZ3Jhdml0eWZvcm0td2lkZ2V0IC5nZm9ybV93cmFwcGVyIGxhYmVsIHtcblx0Y29sb3I6ICNGRkY7XG5cdGZvbnQtc2l6ZTogLjdyZW07XG5cdG1hcmdpbjogMCAwIDAgMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5ncmF2aXR5Zm9ybS13aWRnZXQgLmdmb3JtX3dyYXBwZXIgbGFiZWwgYSB7XG5cdGNvbG9yOiAjRkZGO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ncmF2aXR5Zm9ybS13aWRnZXQgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1pbmRlbnQ6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRmb250LXNpemU6IC45cmVtO1xuXHRoZWlnaHQ6IDJyZW07XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZ3Jhdml0eWZvcm0td2lkZ2V0IC5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsLFxuLmdyYXZpdHlmb3JtLXdpZGdldCAuZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfcmFkaW8gbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZ3Jhdml0eWZvcm0td2lkZ2V0IC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXQsXG4uZ3Jhdml0eWZvcm0td2lkZ2V0IC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZ3Jhdml0eWZvcm0td2lkZ2V0IC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5nZmllbGRfcmFkaW8gbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuXHRtYXJnaW4tdG9wOiAuMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ncmF2aXR5Zm9ybS13aWRnZXQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cbi5ncmF2aXR5Zm9ybS13aWRnZXQgLmdmb3JtX3dyYXBwZXIgbGFiZWwuZ2ZpZWxkX2xhYmVsK2Rpdi5naW5wdXRfY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi5ncmF2aXR5Zm9ybS13aWRnZXQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuLmdyYXZpdHlmb3JtLXdpZGdldCAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIsXG4uZ3Jhdml0eWZvcm0td2lkZ2V0IC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciBwIHtcbiBcdGZvbnQtc2l6ZTogLjhyZW07XG4gfVxuLmdyYXZpdHlmb3JtLXdpZGdldCAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgYSB7XG5cdGNvbG9yOiAjRkZGO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ob21lICNibGFjay1zdHVkaW8tdGlueW1jZS01IC5mb3JtLXdpZGdldCB7XG4gICAgcGFkZGluZzogMXJlbTtcbn1cblxuYm9keS5ob21lIC5ncmF2aXR5Zm9ybS13aWRnZXQge1xuXHRiYWNrZ3JvdW5kOiAjMmU4MWM0O1xuXHRwYWRkaW5nOiAuOHJlbSAxcmVtIC44cmVtO1xufVxuYm9keS5ob21lIC5ncmF2aXR5Zm9ybS13aWRnZXQgaDMge1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAuMDFyZW07XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuYm9keS5ob21lIC5ncmF2aXR5Zm9ybS13aWRnZXQgaDMgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ncmF2aXR5Zm9ybS13aWRnZXQgLnByaXZhY3kge1xuXHRtYXJnaW4tdG9wOiAuNXJlbTtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5ncmF2aXR5Zm9ybS13aWRnZXQgLnByaXZhY3kgcCB7XG5cdGNvbG9yOiAjRkZGO1xufVxuLmdyYXZpdHlmb3JtLXdpZGdldCAucHJpdmFjeSBhIHtcblx0Y29sb3I6ICNGRkY7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTJweCkge1xuXHRib2R5LmhvbWUgLmdyYXZpdHlmb3JtLXdpZGdldCBoMyB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cblx0LmdyYXZpdHlmb3JtLXdpZGdldCAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG5cdC5ncmF2aXR5Zm9ybS13aWRnZXQgLmdmb3JtX3dyYXBwZXIgbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuXHRib2R5LmhvbWUgLmdyYXZpdHlmb3JtLXdpZGdldCBoMyB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblx0Ym9keS5ob21lIC5ncmF2aXR5Zm9ybS13aWRnZXQgaDMge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG59XG5cbiN0b3Atc2lkZWJhciAuaW1hZ2UtYmFyLWJ1dHRvbiB7XG5cdG1hcmdpbi1ib3R0b206IC41NXJlbTtcbn1cblxuLyogQ29ubmVjdCB3aXRoIHVzICovXG5ib2R5LmhvbWUgI2JvdHRvbS1zaWRlYmFyIC53aWRnZXQ6Zmlyc3QtY2hpbGQsXG5ib2R5LmhvbWUgLmhvbWUtY29udGVudCAud2lkZ2V0LmNvbm5lY3QtdXMge1xuXHRiYWNrZ3JvdW5kOiAjYTZkOGY1O1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuXHRib2R5LmhvbWUgI2JvdHRvbS1zaWRlYmFyIC53aWRnZXQ6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxufVxuYm9keS5ob21lICNib3R0b20tc2lkZWJhciAud2lkZ2V0OmZpcnN0LWNoaWxkIGgzLndpZGdldC10aXRsZSxcbmJvZHkuaG9tZSAuaG9tZS1jb250ZW50IC53aWRnZXQuY29ubmVjdC11cyBoMy53aWRnZXQtdGl0bGUge1xuXHRjb2xvcjogIzAwMDAwMDtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCB7XG5cdGJhY2tncm91bmQ6ICMzNmI3ZTE7XG5cdHBhZGRpbmc6IDFyZW07XG5cdGNvbG9yOiAjRkZGO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IHAge1xuXHRtYXJnaW46IDA7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgZm9ybSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgaDMge1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAjRkZGO1xuXHRib3JkZXI6IDA7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgbGFiZWwge1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC1zaXplOiAuOHJlbTtcbn1cbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCBsYWJlbC5lcnJvciB7XG5cdGNvbG9yOiAjZmY3O1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiAjRkZGO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IC5lbWFpbCBsYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgaW5wdXRbdHlwZT1cInJhZGlvXCJdK2xhYmVsIHtcblx0bWFyZ2luLWxlZnQ6IC4ycmVtO1xuXHRtYXJnaW4tcmlnaHQ6IC41cmVtO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IC53cml0ZWluIGlucHV0W3R5cGU9XCJyYWRpb1wiXStsYWJlbCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCAud3JpdGVpbiBzcGFuIHtcblx0Zm9udC1zaXplOiAuOHJlbTtcblx0cGFkZGluZy1sZWZ0OiAuMjVyZW07XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgI290aGVyLWlucHV0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRtYXgtd2lkdGg6IDM3cHg7XG5cdGhlaWdodDogMjZweDtcblx0cGFkZGluZzogLjI1cmVtIC4xcmVtO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IC5yZXBlYXQgaW5wdXQsXG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgLm9wdC1pbiBpbnB1dCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCAucmVwZWF0IGxhYmVsLFxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IC5vcHQtaW4gbGFiZWwge1xuXHR3aWR0aDogODAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDAgMCAuMzc1cmVtO1xufVxuYm9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IGlucHV0LmJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6ICMwYzg2YWU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cbmJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCAubGVnYWwgcCB7XG5cdGNvbG9yOiAjRkZGO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogLjdyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5ib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgLmxlZ2FsIHAgYSB7XG5cdGNvbG9yOiAjRkZGO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgLndyaXRlaW4ge1xuXHRcdHdpZHRoOiAzNiU7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcblx0Ym9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IC53cml0ZWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTJweCkge1xuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgaDMge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG5cdGJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCBsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdGJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCBsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0fVxuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgaW5wdXQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgaW5wdXQuZWFGb3JtVGV4dGZpZWxkIHtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcblx0Ym9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IGxpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0Ym9keS5ob21lIC5kb25hdGlvbi10ZWFzZXItZW4td2lkZ2V0IGxhYmVsIHtcblx0XHRmb250LXNpemU6IC44cmVtO1xuXHR9XG5cdGJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCBoMyB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblx0I3RvcC1zaWRlYmFyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdGJvZHkuaG9tZSAuZG9uYXRpb24tdGVhc2VyLWVuLXdpZGdldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXHRib2R5LmhvbWUgLmRvbmF0aW9uLXRlYXNlci1lbi13aWRnZXQgaDMge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG59XG5cbi8qIFNvY2lhbCBDb25uZWN0IFdpZGdldCAqL1xuLnNpZGViYXIgLnNvY2lhbC1jb25uZWN0LWljb25zLFxuLmhvbWUtY29udGVudCAuc29jaWFsLWNvbm5lY3QtaWNvbnMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc29jaWFsLWNvbm5lY3QtaWNvbnMgYSB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNDBweDtcblx0cGFkZGluZzogNHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbi1yaWdodDogLjc1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNvY2lhbC1jb25uZWN0LWljb25zIGEuZmFjZWJvb2sge1xuXHRiYWNrZ3JvdW5kOiAjMmU4MWM0O1xufVxuLnNvY2lhbC1jb25uZWN0LWljb25zIGEudHdpdHRlciB7XG5cdGJhY2tncm91bmQ6ICMzNmI3ZTE7XG59XG4uc29jaWFsLWNvbm5lY3QtaWNvbnMgYS5pbnN0YWdyYW0ge1xuXHRiYWNrZ3JvdW5kOiAjNTE3ZmE0O1xufVxuLnNvY2lhbC1jb25uZWN0LWljb25zIGEueW91dHViZSB7XG5cdGJhY2tncm91bmQ6ICNjYzAwMDA7XG59XG4uc29jaWFsLWNvbm5lY3QtaWNvbnMgYS5nb29nbGUge1xuXHRiYWNrZ3JvdW5kOiAjZGQ0YjM5O1xufVxuLnNvY2lhbC1jb25uZWN0LWljb25zIGEudHVtYmxyIHtcblx0YmFja2dyb3VuZDogIzMyNTA2ZDtcbn1cbi5zb2NpYWwtY29ubmVjdC1pY29ucyBhLndlaWJvIHtcblx0YmFja2dyb3VuZDogI0Q1MkIyQjtcbn1cbi5zb2NpYWwtY29ubmVjdC1pY29ucyBhLndlY2hhdCB7XG5cdGJhY2tncm91bmQ6ICM2NEFCMjM7XG59XG5cdC5uby1zdmcgLnNvY2lhbC1jb25uZWN0LWljb25zIGEge1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXHQubm8tc3ZnIC5zb2NpYWwtY29ubmVjdC1pY29ucyBhLmZhY2Vib29rIHtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1mYWNlYm9vay5wbmcpO1xuXHR9XG5cdC5uby1zdmcgLnNvY2lhbC1jb25uZWN0LWljb25zICBhLnR3aXR0ZXIge1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXR3aXR0ZXIucG5nKTtcblx0fVxuXHQubm8tc3ZnIC5zb2NpYWwtY29ubmVjdC1pY29ucyBhLmluc3RhZ3JhbSB7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24taW5zdGFncmFtLnBuZyk7XG5cdH1cblx0Lm5vLXN2ZyAuc29jaWFsLWNvbm5lY3QtaWNvbnMgYS55b3V0dWJlIHtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi15b3V0dWJlLnBuZyk7XG5cdH1cblx0Lm5vLXN2ZyAuc29jaWFsLWNvbm5lY3QtaWNvbnMgYS5nb29nbGUge1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLWdvb2dsZS5wbmcpO1xuXHR9XG5cdC5uby1zdmcgLnNvY2lhbC1jb25uZWN0LWljb25zIGEudHVtYmxyIHtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi10dW1ibHIucG5nKTtcblx0fVxuXHQubm8tc3ZnIC5zb2NpYWwtY29ubmVjdC1pY29ucyBhLndlaWJvIHtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi13ZWliby5wbmcpO1xuXHR9XG5cdC5uby1zdmcgLnNvY2lhbC1jb25uZWN0LWljb25zIGEud2VjaGF0e1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXdlY2hhdC5wbmcpO1xuXHR9XG5cbi5zb2NpYWwtY29ubmVjdC1pY29ucyBhIHNwYW4ge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5zb2NpYWwtY29ubmVjdC1pY29ucyBzdmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmlsbDogI0ZGRjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2U7XG59XG4uc29jaWFsLWNvbm5lY3QtaWNvbnMgaW1nLnFyIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc29jaWFsLXdpZGdldCBhIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxOCU7XG5cdHBhZGRpbmc6IC4zcmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDIlO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc29jaWFsLXdpZGdldCBhIHN2ZyB7XG5cdGZpbGw6ICNGRkY7XG59XG5cbi50aHVtYm5haWwtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbi50aHVtYm5haWwtbGlzdCAuaXRlbSBhIHtcblx0Y29sb3I6ICMyOTQwNTI7XG59XG4udGh1bWJuYWlsLWxpc3QgcCB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50aHVtYm5haWwtbGlzdCAuaXRlbSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBub25lO1xufVxuXG4vKiBSZWNlbnQgUG9zdHMgKi9cbi5yZWNlbnQtcG9zdHMtd2lkZ2V0IHtcblx0bWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnJlY2VudC1wb3N0cy13aWRnZXQgaDMud2lkZ2V0LXRpdGxlIHtcblx0Y29sb3I6ICMzNjM2MzY7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM2MzYzNjtcblx0bWFyZ2luLWJvdHRvbTogLjdyZW07XG59XG4ucmVjZW50LXBvc3RzLXdpZGdldCAubW9yZSB7XG5cdGZvbnQtc2l6ZTogLjhyZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTmF2IE1lbnUgKi9cbi53aWRnZXRfbmF2X21lbnUsXG4ud2lkZ2V0X2FkdmFuY2VkX21lbnUge1xuXHRiYWNrZ3JvdW5kOiAjZTVmMWY4O1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuLndpZGdldF9uYXZfbWVudSBoMy53aWRnZXQtdGl0bGUge1xuXHRjb2xvcjogIzAwMDtcbn1cbi53aWRnZXRfbmF2X21lbnUgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cbi53aWRnZXRfbmF2X21lbnUgdWwgdWwge1xuXHRwYWRkaW5nOiAuNXJlbSAwIC4xcmVtIDFyZW07XG59XG4ud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkge1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuLndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGEge1xuXHRjb2xvcjogIzAwMDtcbn1cbi53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSBhOmhvdmVyIHtcblx0Y29sb3I6ICMzNmI3ZTE7XG59XG4ud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuXHRjb2xvcjogIzM2YjdlMTtcbn1cbi53aWRnZXRfbmF2X21lbnUgdWwubWVudSAuY3VycmVudC1tZW51LWl0ZW0gbGkgYSB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4vKiBTdWJuYXYgTWVudSAqL1xudWwjbWVudS10aGUtaXNzdWVzIGxpLFxudWwjbWVudS10aGUtaXNzdWVzLWhpbmRpIGxpLFxudWwjbWVudS1saXZpbmcgbGkge1xuXHRkaXNwbGF5OiBub25lO1xufVxudWwjbWVudS10aGUtaXNzdWVzIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcbnVsI21lbnUtdGhlLWlzc3VlcyBsaS5jdXJyZW50LW1lbnUtaXRlbSxcbnVsI21lbnUtdGhlLWlzc3VlcyBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgbGksXG51bCNtZW51LXRoZS1pc3N1ZXMgbGkuY3VycmVudC1tZW51LWl0ZW0gbGksXG51bCNtZW51LXRoZS1pc3N1ZXMtaGluZGkgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yLFxudWwjbWVudS10aGUtaXNzdWVzLWhpbmRpIGxpLmN1cnJlbnQtbWVudS1pdGVtLFxudWwjbWVudS10aGUtaXNzdWVzLWhpbmRpIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBsaSxcbnVsI21lbnUtdGhlLWlzc3Vlcy1oaW5kaSBsaS5jdXJyZW50LW1lbnUtaXRlbSBsaSxcbnVsI21lbnUtbGl2aW5nIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcbnVsI21lbnUtbGl2aW5nIGxpLmN1cnJlbnQtbWVudS1pdGVtLFxudWwjbWVudS1saXZpbmcgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGxpLFxudWwjbWVudS1saXZpbmcgbGkuY3VycmVudC1tZW51LWl0ZW0gbGkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbnVsI21lbnUtdGhlLWlzc3VlcyBsaSxcbnVsI21lbnUtdGhlLWlzc3Vlcy1oaW5kaSBsaSxcbnVsI21lbnUtbGl2aW5nIGxpIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xufVxudWwjbWVudS10aGUtaXNzdWVzIGxpIGEsXG51bCNtZW51LXRoZS1pc3N1ZXMtaGluZGkgbGkgYSxcbnVsI21lbnUtbGl2aW5nIGxpIGEge1xuXHRjb2xvcjogIzAwMDtcbn1cbnVsI21lbnUtdGhlLWlzc3VlcyB1bCxcbnVsI21lbnUtdGhlLWlzc3Vlcy1oaW5kaSB1bCxcbnVsI21lbnUtbGl2aW5nIHVsIHtcblx0cGFkZGluZzogLjVyZW0gMCAuMjVyZW07XG59XG51bCNtZW51LXRoZS1pc3N1ZXMgdWwgdWwsXG51bCNtZW51LXRoZS1pc3N1ZXMtaGluZGkgdWwgdWwsXG51bCNtZW51LWxpdmluZyB1bCB1bCB7XG5cdHBhZGRpbmc6IC41cmVtIDAgLjFyZW0gMXJlbTtcbn1cbnVsI21lbnUtdGhlLWlzc3VlcyBsaSBhOmhvdmVyLFxudWwjbWVudS10aGUtaXNzdWVzLWhpbmRpIGxpIGE6aG92ZXIsXG51bCNtZW51LWxpdmluZyBsaSBhOmhvdmVyIHtcblx0Y29sb3I6ICMzNmI3ZTE7XG59XG51bCNtZW51LXRoZS1pc3N1ZXMgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxudWwjbWVudS10aGUtaXNzdWVzLWhpbmRpIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbnVsI21lbnUtbGl2aW5nIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG5cdGNvbG9yOiAjMzZiN2UxO1xufVxuIiwiLyogU3BsYXNoIFBhZ2UgQ1NTICAtIG1pbmlmaWVkIHRvIC9kaXN0L2J1bmRsZS1jdXN0b20ubWluLmNzcyAqL1xuI3BzcE1vZGFse1xuXHQuZWFfd2lkZ2V0X2NvbnRhaW5lciBzcGFue1xuXHRcdGZvbnQtc2l6ZTouNzVyZW0haW1wb3J0YW50O1xuXHR9XG5cdC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1mb3JtLXdyYXBwZXIgLmVhLWZvcm0taXRlbSBoMSBzcGFue1xuXHRcdGZvbnQtc2l6ZToycmVtIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0fVxuXHRhLnNwbGFzaC1saW5re1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjkwJTtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR6LWluZGV4OjE7XG5cdFx0dG9wOjA7XG5cdFx0Ym90dG9tOjA7XG5cdFx0bGVmdDowO1xuXHRcdHJpZ2h0OjA7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0Ym9yZGVyOjA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdH1cdFxufVxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCB7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGJveC1zaGFkb3c6IDAgMCAyMnB4IHJnYmEoMCwgMCwgMCwgMSk7XG5cdHotaW5kZXg6IDk5OTk7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MGVtKXtcblx0XHRtYXgtd2lkdGg6OTAlO1xuXHRcdHRvcDozMHB4O1xuXHRcdGxlZnQ6NXZ3O1xuXHR9XHRcblx0YS50ZXh0LWJ1dHRvbntcblx0XHRwb3NpdGlvbjpzdGF0aWM7XG5cdFx0bWFyZ2luLXRvcDoxLjc1cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206MnJlbTtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXHQuY2xvc2UtcmV2ZWFsLW1vZGFsIHtcblx0XHR6LWluZGV4Ojk5O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0wLjM1ZW07XG5cdFx0cmlnaHQ6IC0wLjM1ZW07XG5cdFx0d2lkdGg6IDEuMjVlbTtcblx0XHRoZWlnaHQ6IDEuMjVlbTtcblx0XHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDJlbTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAjNzc3O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cdC5jdXNoaW9uIHtcblx0XHRwYWRkaW5nOjA7XG5cdH1cdFxufVxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtZm9ybSB7XG5cdGltZ3tcblx0XHRtYXJnaW46MDtcblx0fVxuXHQuZWEtZm9ybS13cmFwcGVyIC5maXJzdC1jaGlsZHtcblx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0fVxufVxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCBwLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZSBwLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCBoMSxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2UgaDEsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IGgyLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZSBoMixcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgaDMsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0LWltYWdlIGgzLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCBoNCxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2UgaDQsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IGg1LFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZSBoNSxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgaDYsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0LWltYWdlIGg2e1xuXHRjb2xvcjojZmZmO1xuXHRtYXgtd2lkdGg6OTUlO1xuXHRtYXJnaW46MTBweCBhdXRvIDAgYXV0bztcblx0dGV4dC1zaGFkb3c6MXB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjcpO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2V7IFxuXHRwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xuXHRcdGNvbG9yOiMzNjM2MzY7XG5cdFx0dGV4dC1zaGFkb3c6bm9uZTtcblx0fVxuXHRpbWd7XG5cdFx0cGFkZGluZzoxZW07XG5cdH1cbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgaDEsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0LWltYWdlIGgxLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCBoMixcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2UgaDIsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IGgzLFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZSBoMyxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgaDQsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0LWltYWdlIGg0LFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCBoNSxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQtaW1hZ2UgaDUsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0IGg2LFxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZSBoNntcblx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xufVxuXG4jcHNwTW9kYWwucHNwLXRleHQtaW1hZ2UgLmN1c2hpb257XG5cdHBhZGRpbmctYm90dG9tOjJyZW07XG59XG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0IC5jdXNoaW9ue1xuXHRwYWRkaW5nLXRvcDoxcmVtO1xufVxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCAuYmctaW1hZ2V7XG5cdGJhY2tncm91bmQtc2l6ZTpjb3Zlcjtcblx0aGVpZ2h0OjEwMCU7XG5cdHdpZHRoOjEwMCU7XG5cdHBhZGRpbmc6MXJlbTtcbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLnNwbGFzaC1oZWFkZXIge1xuXHRtYXJnaW46IDAgMCAwLjY0ZW0gMDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMS41NjI1ZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjEyNTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIHAge1xuXHRmb250LXNpemU6IDEuMDYyNWVtO1xuXHRsaW5lLWhlaWdodDogMS4xODc1O1xufVxuXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5jb3VudGRvd25fbWFpbixcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLmNvdW50ZG93bl9leHBpcmUge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAwIDAgMWVtIDA7XG59XG5cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLmNvdW50ZG93bl9tYWluIHAsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5jb3VudGRvd25fZXhwaXJlIHAge1xuXHRtYXJnaW46IDAuNWVtIDAgMCAwO1xuXHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxLjU2MjVlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuaGFzQ291bnRkb3duIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5jb3VudGRvd25faG91cixcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLmNvdW50ZG93bl9taW51dGUsXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5jb3VudGRvd25fc2Vjb25kIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNS42MjVlbTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwIDAuMjVlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5jb3VudGRvd25fbGFiZWwge1xuXHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAyLjVlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLmNvdW50ZG93bl92YWx1ZSB7XG5cdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEuMDYyNWVtO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuc3BsYXNoLWRvbmF0aW9uIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAuc3BsYXNoLWRvbmF0aW9uIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA1ZW07XG59XG5cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLnNwbGFzaC1kb25hdGlvbiBsYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCAwLjNlbTtcblx0Zm9udC1zaXplOiAxLjA2MjVlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jcHNwTW9kYWwgLmVhLWZvcm0td3JhcHBlciBsYWJlbHtcblx0d2lkdGg6MzAlO1xufVxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbCAucmV0dXJuLWJ1dHRvbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHQgLnJldHVybi1idXR0b257XG5cdHBhZGRpbmctdG9wOjJyZW07XG59XG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC10ZXh0IC5jdXNoaW9ue1xuXHRwYWRkaW5nLXRvcDoxLjVyZW07XG5cdHBhZGRpbmctcmlnaHQ6MXJlbTtcblx0cGFkZGluZy1sZWZ0OjFyZW07XG59XG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5wc3BfY29udGludWVfcGV0YSxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAwLjRlbSAwLjc1ZW07XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxZW07XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXRvcDogMCBub25lO1xuXHRib3JkZXItbGVmdDogMCBub25lO1xuXHRib3JkZXItcmlnaHQ6IDAgbm9uZTtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHdpZHRoOjEwMCU7XG5cdGxlZnQ6MDtcblx0Ym90dG9tOjA7XG59XG5cbiNwc3BNb2RhbC5zcGxhc2gtYmx1ZSAuY3VzaGlvbiB7XG5cdGNvbG9yOiAjMDI0Yzg1O1xuXHRiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpOyAvKiBPbGQgYnJvd3NlcnMgKi9cbn1cblxuI3BzcE1vZGFsLnNwbGFzaC1ibHVlIC5zcGxhc2gtaGVhZGVyLFxuI3BzcE1vZGFsLnNwbGFzaC1ibHVlIHAsXG4jcHNwTW9kYWwuc3BsYXNoLWJsdWUgbGFiZWwsXG4jcHNwTW9kYWwuc3BsYXNoLWJsdWUgLmNvdW50ZG93bl92YWx1ZSB7XG5cdGNvbG9yOiAjMDI0Yzg1O1xufVxuXG4jcHNwTW9kYWwuc3BsYXNoLWJsdWUgaW1nIHtcbn1cblxuI3BzcE1vZGFsLnNwbGFzaC1ibHVlIC5jb3VudGRvd25fbGFiZWwge1xuXHRjb2xvcjogI2ZmOTAwMDtcbn1cblxuI3BzcE1vZGFsLnNwbGFzaC1ibHVlIC5wc3BfY29udGludWVfcGV0YSxcbiNwc3BNb2RhbC5zcGxhc2gtYmx1ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGJhY2tncm91bmQ6ICMzNmI3ZTE7XG59XG4jcHNwTW9kYWwgLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0tYnV0dG9ucyBpbnB1dFt2YWx1ZT1cIlN1Ym1pdFwiXXtcblx0ZmxvYXQ6bm9uZTtcbn1cbiNwc3BNb2RhbCAuY3VzaGlvbiB7XG5cdGNvbG9yOiNjZmNmY2Y7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xufVxuI3BzcE1vZGFsLnBzcC1mb3JtIGltZ3tcblx0bWF4LXdpZHRoOjMwJTtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDoxNXZoO1xuXHRsZWZ0OjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCl7XG5cdCNwc3BNb2RhbC5wc3AtZm9ybSBpbWd7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG59XG4jcHNwTW9kYWwgLmhhcy1pbWd7XG5cdHdpZHRoOjY1JTtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG4jcHNwTW9kYWwgLmhhcy1pbWc6Zmlyc3QtY2hpbGR7XG5cdHdpZHRoOjEwMCU7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdG1hcmdpbi1sZWZ0OjA7XG59XG4jcHNwTW9kYWwgLmhhcy1pbWcucG9saWN5e1xuXHRtYXJnaW4tbGVmdDowIWltcG9ydGFudDtcbn1cbiNwc3BNb2RhbCAuZWFfd2lkZ2V0X2NvbnRhaW5lciAuZWEtZm9ybS13cmFwcGVyIC5lYS1mb3JtLWl0ZW0ucG9saWN5Om5vdCguaGFzLWltZykgcHtcblx0bWFyZ2luLWxlZnQ6MDtcbn1cbiNwc3BNb2RhbCAuaGFzLWltZy5wb2xpY3kgcHtcblx0bWFyZ2luLWxlZnQ6MjklO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KXtcblx0I3BzcE1vZGFsIC5wb2xpY3kgcHtcblx0XHRtYXJnaW4tbGVmdDowO1xuXHR9XG59XG4jcHNwTW9kYWwgLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0td3JhcHBlciAuZWEtZm9ybS1pdGVtIHNwYW4sXG4jcHNwTW9kYWwgLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0td3JhcHBlciAuZWEtZm9ybS1pdGVtIGxhYmVse1xuXHR3aWR0aDoxMDAlO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG4jcHNwTW9kYWwgLmVhX3dpZGdldF9jb250YWluZXIgLmhhcy1pbWcgLmVhLW9wdC1pbntcblx0cGFkZGluZzowO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KXtcblx0I3BzcE1vZGFsIC5lYV93aWRnZXRfY29udGFpbmVyIC5lYS1vcHQtaW57XG5cdFx0cGFkZGluZzowO1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0fVxufVxuLyoqaGlkZSBhamF4IGxvYWRlciBmb3IgbW9iaWxlIHN0dWZmIG9uIHRoYW5rIHlvdSBmb3Igc2hhcmluZyoqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDI0cHgpICB7IFxuXHQuYWpheC1sb2FkZXItYmd7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9IFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogMzc1cHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDY2N3B4KSB7IFxuXHQuYWpheC1sb2FkZXItYmd7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNDE0cHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDczNnB4KSB7XG5cdC5hamF4LWxvYWRlci1iZ3tcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cbn1cbiNwc3BNb2RhbC5zcGxhc2gtZ3JlZW4gLmNvdW50ZG93bl9sYWJlbCB7XG5cdGNvbG9yOiAjZmZmZjAwO1xufVxuXG4jcHNwTW9kYWwuc3BsYXNoLWdyZWVuIC5wc3BfY29udGludWVfcGV0YSxcbiNwc3BNb2RhbC5zcGxhc2gtZ3JlZW4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGNvbG9yOiNmZmY7XG5cdGJhY2tncm91bmQ6ICMzNmUxODE7XG59XG5cbiNwc3BNb2RhbC5zcGxhc2gtb3JhbmdlIC5wc3BfY29udGludWVfcGV0YSxcbiNwc3BNb2RhbC5zcGxhc2gtb3JhbmdlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG5cdGNvbG9yOiNmZmY7XG5cdGJhY2tncm91bmQ6I2ZmYWI0MDtcbn1cbiNwc3BNb2RhbCAuc3BsYXNoLWJsYW5rIC5wc3BfY29udGludWVfcGV0YSxcbiNwc3BNb2RhbCAuc3BsYXNoLWJsYW5rIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG5cdGJhY2tncm91bmQtY29sb3I6I2NmY2ZjZjtcblx0Y29sb3I6I2ZmZjtcbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWZvcm0gZm9ybXtcblx0d2lkdGg6OTAlO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOjRyZW07XG59XG4jcHNwTW9kYWwucmV2ZWFsLW1vZGFsIC5lYV93aWRnZXRfY29udGFpbmVyIHNlbGVjdCxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwgLmVhX3dpZGdldF9jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRcIl17XG5cdGZsb2F0OmxlZnQ7XG5cdHdpZHRoOjYwJTtcbn1cbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0taXRlbSxcbiNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHQgLmVhX3dpZGdldF9jb250YWluZXIgLmVhLWZvcm0taXRlbSBsYWJlbHtcblx0Y29sb3I6I2ZmZjtcblx0dGV4dC1zaGFkb3c6MXB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjcpO1xufVxuI3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dCBmb3Jte1xuXHRtYXJnaW4tYm90dG9tOjRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDBlbSl7XG5cdCNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLWJnLXRleHR7XG5cdFx0bWluLWhlaWdodDo1MHZoIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6NTAlO1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBsZWZ0OiA1dnc7XG5cdH1cblx0I3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtdGV4dC1pbWFnZSxcblx0I3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtZm9ybXtcblx0XHRtaW4taGVpZ2h0OjUwdmg7XG5cdH1cblx0I3BzcE1vZGFsLnJldmVhbC1tb2RhbC5wc3AtYmctdGV4dC5oYXMtZm9ybXtcblx0XHRoZWlnaHQ6NzAlO1xuXHR9XG5cdCNwc3BNb2RhbC5yZXZlYWwtbW9kYWwucHNwLXRleHR7XG5cdFx0bWluLWhlaWdodDoyMHZoIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDkwdnc7XG4gICAgbGVmdDogNXZ3O1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQwcHgpe1xuXHQjcHNwTW9kYWwucmV2ZWFsLW1vZGFsLnBzcC1iZy10ZXh0Lmhhcy1mb3Jte1xuXHRcdGhlaWdodDo4MCU7XG5cdH1cbn0iLCIvKiBCYXNpYyBTaXRlIFR5cG9ncmFwaHkgLSBtaW5pZmllZCB0byAvZGlzdC9idW5kbGUtY3VzdG9tLm1pbi5jc3MgKi9cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRjb2xvcjogIzM2MzYzNjtcbn1cbnAge1xuXHRmb250LXNpemU6IDFyZW07XG5cdGNvbG9yOiAjMzYzNjM2O1xufVxuaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaDEge1xuXHRmb250LXNpemU6IDNyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdC8qICNQQVItMDEtNzQzNyAqL1xuXHQvKiAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdC13ZWJraXQtaHlwaGVuczogYXV0bztcblx0ICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuXHQgICAgICAgIGh5cGhlbnM6IGF1dG87ICovXG59XG5oMiB7XG5cdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjMzQzNDM0O1xufVxuaDMge1xuXHRmb250LXNpemU6IDEuNjg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRjb2xvcjogIzM0MzQzNDtcbn1cbmg0IHtcblx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzM0MzQzNDtcbn1cbmg1IHtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG5cdGNvbG9yOiAjMzQzNDM0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuXHRoMSB7XG5cdFx0bWFyZ2luOiAxcmVtIDAgMXJlbTtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cdGg0IHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0fVxufVxuLm1haW4tY29udGVudCBibG9ja3F1b3RlIHAge1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW4tY29udGVudCB1bCwgXG4ubWFpbi1jb250ZW50IG9sIHtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG4udG9wLWJhci1zZWN0aW9uIHVsIGxpPmEsXG5idXR0b24sIFxuLmJ1dHRvbiB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn0iXSwibWFwcGluZ3MiOiJBQ0lBLEFBQUEsZUFBZSxBQUFDLENBQ2YsTUFBTSxDQUFFLFVBQVcsQ0FDbkIsQUFDRCxBQUFBLG9CQUFvQixBQUFDLENBQ2pCLE1BQU0sQ0FBRSxVQUFXLENBQ3RCLEFBRUQsQUFBK0IsY0FBakIsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQy9DLEFBQStCLGNBQWpCLENBQUMsZUFBZSxDQUFDLHdCQUF3QixBQUFDLENBQ3BELE1BQU0sQ0FBRSxlQUFnQixDQUMzQixBQUNELEFBQXdDLGVBQXpC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RCxBQUFBLFFBQVEsQUFBQyxDQUNSLFVBQVUsQ0FBRSxPQUFRLENBQ3BCLE9BQU8sQ0FBRSxJQUFLLENBQ2QsQUFDRCxBQUFTLFFBQUQsQ0FBQyxFQUFFLEFBQUMsQ0FDWCxTQUFTLENBQUUsSUFBSyxDQUNoQixBQUNELEFBQVMsUUFBRCxDQUFDLEtBQUssQUFBQyxDQUNkLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFBQ0QsQUFBd0IsUUFBaEIsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEVBQ2YsQUFBeUIsUUFBakIsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVksQ0FDMUIsS0FBSyxDQUFFLEdBQUksQ0FDWCxBQUNELEFBQVMsUUFBRCxDQUFDLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSyxDQUNiLEFBQ0QsQUFBUyxRQUFELENBQUMsT0FBTyxBQUFDLENBQ2hCLFNBQVMsQ0FBRSxNQUFPLENBQ2xCLE1BQU0sQ0FBRSxRQUFTLENBQ2pCLEFDMUNELEFBQU8sTUFBRCxDQUFDLENBQUMsQ0FDUixBQUFPLE1BQUQsQ0FBQyxFQUFFLENBQ1QsQUFBTyxNQUFELENBQUMsRUFBRSxDQUNULEFBQU8sTUFBRCxDQUFDLEVBQUUsQUFBQyxDQUNULEtBQUssQ0FBRSxJQUFLLENBQ1osQUFDRCxBQUFPLE1BQUQsQ0FBQyxDQUFDLENBQ1IsQUFBTyxNQUFELENBQUMsRUFBRSxDQUNULEFBQU8sTUFBRCxDQUFDLEVBQUUsQUFBQyxDQUNULFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFBQ0QsQUFBTyxNQUFELENBQUMsRUFBRSxBQUFDLENBQ1QsTUFBTSxDQUFFLENBQUUsQ0FDVixBQUNELE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDaEMsQUFBTyxNQUFELENBQUMsRUFBRSxBQUFDLENBQ1QsYUFBYSxDQUFFLE1BQU8sQ0FDdEIsQ0FFRixBQUFVLE1BQUosQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFDLENBQ1osVUFBVSxDQUFFLElB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TSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUM3QixBQUFBLFFBQVEsQUFBQyxDQUNMLE9BQU8sQ0FBRSxtQkFBb0IsQ0FDaEMsQUFDRCxBQUFhLFFBQUwsQ0FBQyxJQUFJLEFBQUEsSUFBSSxBQUFDLENBQ2QsU0FBUyxDQUFFLEtBQU0sQ0FDcEIsQUFDRCxBQUFhLFFBQUwsQ0FBQyxJQUFJLEFBQUEsSUFBSSxBQUFDLENBQ2QsU0FBUyxDQUFFLE1BQU8sQ0FDckIsQUFDRCxBQUFhLFFBQUwsQ0FBQyxJQUFJLEFBQUEsTUFBTSxBQUFDLENBQ2hCLFNBQVMsQ0FBRSxLQUFNLENBQ3BCLENBRUwsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUM3QixBQUFhLFFBQUwsQ0FBQyxJQUFJLEFBQUEsSUFBSSxBQUFDLENBQ2QsU0FBUyxDQUFFLEtBQU0sQ0FDcEIsQUFDRCxBQUFhLFFBQUwsQ0FBQyxJQUFJLEFBQUEsSUFBSSxBQUFDLENBQ2QsU0FBUyxDQUFFLE1BQU8sQ0FDckIsQUFDRCxBQUFhLFFBQUwsQ0FBQyxJQUFJLEFBQUEsTUFBTSxBQUFDLENBQ2hCLFNBQVMsQ0FBRSxNQUFPLENBQ3JCLENBRUwsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUM3QixBQUFBLFFBQVEsQUFBQyxDQUNMLE9BQU8sQ0FBRSxrQkFBbUIsQ0FDL0IsQUFDRCxBQUFhLFFBQUwsQ0FBQyxJQUFJLEFBQUEsSUFBSSxBQUFDLENBQ2QsU0FBUyxDQUFFLE1BQU8sQ0FDckIsQUFDRCxBQUFhLFFBQUwsQ0FBQyxJQUFJLEFBQUEsSUFBSSxBQUFDLENBQ2QsU0FBUyxDQUFFLE1BQU8sQ0FDbEIsV0FBVyxDQUFFLEdBQUksQ0FDcEIsQUFDRCxBQUFhLFFBQUwsQ0FBQyxJQUFJLEFBQUEsTUFBTSxBQUFDLENBQ2hCLFNBQVMsQ0FBRSxNQUFPLENBQ3JCLENBRUwsQUFBTyxNQUFELENBQUMsSUFBSSxBQUFDLENBQ1gsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsQUFLRCxBQUFBLFNBQVMs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*/