ul.tools{border-radius:3px;border:1px solid #eceef2;text-transform:uppercase;float:right;margin-left:0;margin-bottom:10px}ul.tools li{padding:5px 7px;border-right:1px solid #eceef2;color:#000;vertical-align:middle}ul.tools li.title{line-height:32px;display:inline-block}ul.tools li:last-of-type{border-right:0}ul.tools li [class*=" icon-"]:before,ul.tools li [class^=icon-]:before{margin:0}ul.tools li .btn,ul.tools li a,ul.tools li button{color:#000;font-size:1.5em;background-color:#fff;padding:0}ul.tools li a:hover,ul.tools li button:hover{color:#873996;text-decoration:none;background-color:#fff}ul.tools li.favorites button:hover{color:#045d99}ul.tools li.favorites button.favorite-grantmaker{font-size:200%}ul.tools li span.title{color:#5e6a78}ul.tools li a.alerts,ul.tools li a.tags,ul.tools li span.title{font-weight:600;font-size:1em}ul.tools li a.arrow:after{display:inline;content:"\f107";font:normal normal normal 14px/1 FontAwesome;margin-left:3px}ul.tools li a.arrow:hover:after{content:"\f106"}ul.tools li a.alerts,ul.tools li a.tags{font-size:1.4em}.search-tools-modal .modal-dialog{width:650px}.search-tools-modal .modal-content{border-radius:0;border:none}.search-tools-modal .modal-header{color:#fff;padding:0;display:block!important}.search-tools-modal .header-icon{padding:10px;height:58px;width:58px;text-align:center}.search-tools-modal .header-icon i{font-size:1.75em}.search-tools-modal .header-icon i.fa{padding-top:6px}.search-tools-modal .capital-heading{margin:18px 0 0 10px}.search-tools-modal .close{color:#fff;opacity:1;padding:20px 15px;display:inline}.save-pdf-link{display:block;margin-bottom:20px}.save-pdf-link:active,.save-pdf-link:focus,.save-pdf-link:hover{text-decoration:none}#export-results-pdf-modal .modal-header{background-color:#778392}#export-results-pdf-modal .header-icon{background-color:#8d95a1}#export-results-pdf-modal .processing-msg .line1{display:table;margin:0 auto}#export-results-pdf-modal .processing-msg .line1 i{color:#bbb}#export-results-pdf-modal .processing-msg .line1 p{font-size:1.1em;margin-left:5px}#export-results-pdf-modal .email-sent{font-size:1.1em}#save-results-csv-modal .modal-header{background-color:#778392}#save-results-csv-modal .header-icon{background-color:#8d95a1}#save-results-csv-modal p{font-size:1.1em;margin-left:5px}#save-results-csv-modal .save-results-csv-modal-body{display:table;margin:0 auto}#save-results-csv-modal .save-results-csv-modal-body i{color:#bbb}#save-results-csv-modal .modal-body{padding-bottom:20px}#save-profile-pdf-modal .modal-header{background-color:#778392}#save-profile-pdf-modal .header-icon{background-color:#8d95a1}#grantmaker-profile-alert-modal p,#save-profile-pdf-modal p{margin-left:5px}#save-profile-pdf-modal .save-profile-pdf-modal-body{display:table;margin:0 auto}#save-profile-pdf-modal .save-profile-pdf-modal-body i{color:#bbb}#save-profile-pdf-modal .modal-body{padding-bottom:20px}.search-tools-modal .export-results-email-form .send-copy-input{height:17px;width:17px;border-radius:3px;top:4px;opacity:1;border:1px solid #bec3ca}.search-tools-modal .export-results-email-form .send-copy-label:before{content:none}#grantmaker-profile-alert-modal .modal-header{background-color:#0fafa9}#grantmaker-profile-alert-modal .header-icon{background-color:#5cbcb8}#grantmaker-profile-alert-modal .header-icon span{font-size:26px;padding-top:8px}#grantmaker-profile-alert-modal .grantmaker-profile-alert-modal-body{display:table;margin:0 auto}#grantmaker-profile-alert-modal .grantmaker-profile-alert-modal-body i{color:#bbb}#grantmaker-profile-alert-modal .modal-body{padding-bottom:20px}#grantmaker-profile-alert-modal .alert-control-wrapper{padding:4px 12px;background-color:#eee;margin-bottom:10px}#grantmaker-profile-alert-modal #alert-recipient{color:#0fafa9;padding-left:10px;font-weight:bolder}#grantmaker-profile-tags-modal .modal-header{background-color:#7d3192}#grantmaker-profile-tags-modal .header-icon{background-color:#ae4ac4}#grantmaker-profile-tags-modal .header-icon span{font-size:26px;padding-top:8px}#grantmaker-profile-tags-modal p{font-size:1em;margin-left:5px}#grantmaker-profile-tags-modal .bootstrap-tagsinput,#grantmaker-profile-tags-modal input{width:100%}#grantmaker-profile-tags-modal .bootstrap-tagsinput .label,#grantmaker-profile-tags-modal .existing-gm-tag,#grantmaker-profile-tags-modal .tokenfield .token{background-color:#7d3192;border-radius:0;color:#fff;padding:6px;font-size:1em;height:auto;margin:2px 5px 2px 0;border:0;font-family:Open Sans,Helvetica,arial,sans-serif;font-weight:600;display:inline-block;line-height:150%;white-space:normal;text-align:left}#grantmaker-profile-tags-modal .bootstrap-tagsinput .tag [data-role=remove]:after,#grantmaker-profile-tags-modal .tokenfield .token .close{font-family:Open Sans,Helvetica,arial,sans-serif;line-height:100%;color:#fff;font-size:1.3em;opacity:1;height:auto;vertical-align:top}#grantmaker-profile-tags-modal .existing-gm-tag a,#grantmaker-profile-tags-modal .existing-gm-tag a:hover{color:#fff}#irs990-info-modal .modal-header{background-color:#778392;color:#fff}#irs990-info-modal .header-icon{background-color:#8d95a1}#irs990-info-modal p{margin-left:5px}#irs990-info-modal .modal-body{padding-bottom:20px;background-color:#fff;text-align:left}@media (max-width:992px){ul.tools li.title{display:none}}.callout{padding:20px;position:relative;background:#fec30d;color:#000;display:inline-block;margin:0 auto}.callout,.callout:after{box-shadow:-3px 3px 3px 0 rgba(0,0,0,.4)}.callout:after{top:98%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:1em solid #000;border-color:transparent transparent #fec30d #fec30d;transform-origin:0 0;transform:rotate(-45deg);z-index:1;margin-left:-1.3em}.callout.right-arrow:after{top:50%;margin-top:-.5em;left:0;transform:rotate(45deg);margin-left:0;border-width:.5em}.sample-tag{width:auto;display:inline-block;padding:10px 10px 5px;margin-bottom:15px}.sample-tag:after{content:none}.callout-tag{font-size:1em;text-transform:uppercase;font-weight:700}.sample-cta{background:#fec30d;padding:2em;width:calc(100% + 60px);margin:0 -30px;position:relative;z-index:20}.sample-cta .small-heading{margin-bottom:.75em}.sample-profile section.three-charts .callout{margin-top:1em}.sample-profile #similar-funders .org-listing,.sample-profile .app-info,.sample-profile h3.recent-grants,.sample-profile p.linked-in-callout{margin-top:2em}.sample-profile.essential #grants{position:relative}.sample-profile.essential #grants:before{display:block;content:"";width:100%;height:100%;opacity:.75;background:#fff;position:absolute;z-index:4}.sample-profile.essential #grants .callout-grants{z-index:5;position:absolute;top:10em;width:96.5%}.sample-search .search-counts{margin-top:2em}.callout.totals p{margin-bottom:0}.sample-search .search-table-title{margin-top:1em}.sample-search .gm-popover.popover{height:285px}.sample-search #grantmakersSearchResults .search-table-title{display:inline-block;width:auto;margin-bottom:1.5em;padding-bottom:0}.callout.grantmaker-link{display:inline-block;width:auto;padding:10px;margin-left:1.5em;margin-bottom:1em;vertical-align:middle}.callout.grantmaker-link a:hover{color:#68b629}.callout.grantmaker-link .small-heading{font-size:1em;margin-bottom:0}.sample-search #grantmakersSearchResults table{margin-top:2em}@media (max-width:992px){.sample-profile.essential #grants .callout{top:6em;width:calc(100% - 30px);margin-left:0}.sample-search table .below-callout{text-align:center}.gm-popover-content{display:none}}@media (max-width:480px){.sample-cta{width:calc(100% + 30px);margin:0 -15px}.gm-popover-content{display:none}}#search-results-page{clear:both}.unified-search-forms-wrapper{z-index:21}.search-refinements{text-align:center;padding:15px 0}.profile-title .title-grantmakers,.search-refinements .title-grantmakers{color:#045d99}.profile-title .title-grants,.search-refinements .title-grants{color:#e97400}.profile-title .title-recipients,.search-refinements .title-recipients{color:#00a19c}.profile-title .title-990s,.search-refinements .title-990s{color:#54a630}a.search-refinements-clear,a.search-refinements-clear:hover{color:#e97400}a.search-refinements-clear,a.search-refinements-clear:hover,a.search-refinements-edit,a.search-refinements-edit:hover{text-decoration:none;text-transform:uppercase;padding-left:10px;white-space:nowrap}.refinement-value a{color:#000;margin-left:3px}.totals-box .totals-link{color:#fff;text-align:center;text-decoration:none;padding:.85em 1em;min-height:8.5em;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.totals-box .totals-link{display:block}}.totals-box a.totals-link{transition:transform .5s ease}.totals-box span{line-height:100%}.totals-box span.number{font-size:2em;display:block;margin-bottom:.25em}.totals-box span.title{font-size:1.5em;display:block}.totals-box span.small-info{display:none}.totals-box span.arrow{animation-duration:2s;animation-name:bouncing;animation-iteration-count:2;display:block;padding:10px 0 0}.totals-box a.totals-link:hover{transform:scale(1.1)}.grantmakers-box a.totals-link{background:#045d99}.grantmakers-box a.totals-link:hover{background:#033f67}.grantmakers-box.totals-box span{text-shadow:0 0 5px #0d334c}.grants-box a.totals-link{background:#ff8a00}.grants-box a.totals-link:hover{background:#cc6e00}.grants-box.totals-box span{text-shadow:0 0 7px #752e06}.recipients-box a.totals-link{background:#00afa9}.recipients-box a.totals-link:hover{background:#098983}.recipients-box.totals-box span{text-shadow:0 0 5px #0f5450}.pdf990s-box a.totals-link{background:#68b629}.pdf990s-box a.totals-link:hover{background:#549630}.pdf990s-box.totals-box span{text-shadow:0 0 5px #0f5450}.totals-box .no-results{background-color:#5e6a78;pointer-events:none;cursor:default}.totals-box .no-results span.arrow{display:none}.grants-box.totals-box .no-results span,.recipients-box.totals-box .no-results span{text-shadow:none}.totals-box .rollover{position:absolute;width:calc(100% - 30px);opacity:0;top:0;left:15px;padding:.5em;min-height:8.5em;text-align:center;color:#fff;cursor:default;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .5s ease;background-color:#5e6a78}.totals-box.upgrade-message span.title{margin-bottom:.25em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.totals-box.upgrade-message span.title{margin-top:.5em}}.totals-box.upgrade-message span.about{font-size:1.15em;display:block;line-height:150%}.totals-box .rollover span.title{display:none;margin-bottom:.5em}.totals-box .rollover .btn{margin-bottom:.25em}.totals-box .rollover .text{line-height:150%;display:block;width:100%;text-shadow:none}.totals-box.upgrade-message:hover .rollover{opacity:1}.view-all-link{padding:1em 0}.view-all-link a.no-results{display:none}#total-funding h3{padding:1em 0;border-bottom:1px solid #bec3ca}.results-row .loading-block{margin:5em auto}#grantmakersSearchResults .loading-block{color:#045d99}#grantsSearchResults .loading-block{color:#ff8a00}#recipientsSearchResults .loading-block{color:#00afa9}[id="990sSearchResults"] .loading-block{color:#68b629}#search-results-container.no-results p{margin-bottom:0}.search-table-title{padding-bottom:.5em}.search-table-title h1{margin-top:.4em}section.search-results.initial .row{margin-top:20px;margin-bottom:20px}section.search-results.initial .row:first-of-type{margin-top:0}#orgProfileModal .modal-header{color:#fff;background:#ff8a00;padding:0}#orgProfileModal .modal-header .modal-header-left{display:inline-block;background:#f9aa4f;padding:1em}#orgProfileModal .modal-header .modal-header-left i.fa{font-size:1.75em}#orgProfileModal .modal-header .modal-grants-header-title{display:inline-block;margin-left:10px;text-shadow:0 0 7px #752e06}#orgProfileModal .modal-header .close{color:#fff;opacity:1;padding:.8em}#orgProfileModal .modal-body-bs{padding:1.5em;background:#fff;float:left;width:100%}#orgProfileModal .modal-body-bs .grants-modal-title{text-align:center;padding:0 0 .5em}.table-filter-title{padding-top:1.25em;clear:both}.facet-table-holder{display:flex}.facet-holder{width:230px;margin-right:20px;flex-shrink:0}.table-holder{flex-basis:100%}.table-facets{margin:0 0 20px;padding:20px;float:left;width:100%;border:1px solid #5e6a78;border-top-width:6px}.table-facets.table-facets-grantmakers{border-color:#045d99}.table-facets.table-facets-grants{border-color:#ff8a00}.facet-table-holder.recipients{display:block}.facet-table-holder.recipients .facet-holder{display:none}.table-facets.table-facets-990s{border-color:#68b629}.table-facets select#doctype-id{color:#000;padding:8px 24px 8px 4px;width:10em}.facet{padding:5px 0}.facet-checkbox-wrap{float:left;width:100%}.facet-checkbox-wrap label{width:85%;float:left;padding-left:5px}a.facet-checkbox:hover{text-decoration:none}a.facet-checkbox{float:left;display:inline-block;width:17px;height:17px;left:0;border:1px solid #bec3ca;border-radius:3px;background-color:#fff;transition:border .15s ease-in-out,color .15s ease-in-out}a.facet-checkbox .fa-check{display:inline-block;position:absolute;width:16px;height:16px;padding-top:2px;font-size:11px;color:#5e6a78;text-align:center;font-weight:600}.facet-checkbox .fa-check-square-o:before,.facet-checkbox .fa-square-o:before{color:#c3c3cd;font-size:.75em}.facet-slider-wrap .slider{margin-top:5px}#facet-assets .ui-slider .ui-slider-range{background:#68b629}#facet-total-giving .ui-slider .ui-slider-range{background:#00afa9}.facet select{margin-left:5px}@media (max-width:992px){.results-row .loading-block{margin:0 auto}.facet-assets-wrap{clear:both}.totals-box a.totals-link:hover{transform:none}.totals-box.upgrade-message{margin-bottom:2em}.totals-box .rollover{display:none}.totals-box span.small-info{display:block;font-weight:400;margin-top:.5em;font-size:1em}}@media (max-width:480px){.table-facets{padding:10px}}.gm-popover.popover{width:370px;max-width:400px;border:none;border-radius:0;padding:0}.gm-popover-title.popover-title{background-color:#045d99;color:#fff;border-radius:0;font-weight:700;padding-left:8px}.gm-popover-content{min-height:25px;padding:0}.gm-top-part{min-height:25px}.gm-top-subjects{float:left;width:215px;padding-right:5px;border-right:1px solid #bec3ca}.gm-news-part{background-color:#eceef2;padding:7px;float:left;width:100%}.gm-top-subjects-header{padding:0 8px 6px;font-size:11px;margin:0;line-height:normal;text-transform:uppercase}.gm-top-subjects-header span{font-weight:600}.gm-top-total-header{padding:5px 8px;font-size:13px;margin:0;line-height:normal;font-weight:700;background:#eceef2}.gm-top-total-header span{font-weight:400}.gm-top-block{float:left;padding:10px 0 13px}.gm-subject-smaller{font-size:10px}.gm-top-subjects ul{margin:0;padding:0}.gm-top-subjects ul li{font-weight:700;padding-bottom:8px;font-size:13px;margin-bottom:0;list-style-type:none;overflow:auto}.gm-top-subjects span.count{background:#045d99;margin-left:8px;margin-right:5px;padding:1px 7px;color:#fff;font-weight:700;border-radius:50%;font-size:11px;float:left}.gm-top-subjects span.subject{width:80%;float:left}.gm-top-range{position:relative;float:right;min-width:130px;padding-left:10px}.gm-top-range-header{font-size:11px;margin-bottom:2px;line-height:normal;text-transform:uppercase}.gm-top-range-summ{margin-bottom:0;font-weight:700;font-size:14px;padding:7px 0}.gm-top-range-info{font-size:10px;line-height:normal;margin-bottom:10px;text-transform:uppercase}.gm-news-header{font-size:11px;margin-bottom:4px}.gm-news-header-logo{float:right;width:110px;margin-top:5px}.gm-news-list p{margin-bottom:0;line-height:normal}.gm-news-list-date{font-size:10px;text-transform:uppercase}.gm-news-list-link{font-size:12px;padding-bottom:5px}.gm-popover-loader{text-align:center;vertical-align:middle;height:80px;padding-top:20px;color:#006eb8}.gm-top-subjects-header .new-window{text-transform:none;font-size:12px}.gm-top-info{float:left;padding-bottom:5px}.gm-top-info-header{padding:6px;font-size:11px;margin:0;line-height:normal;text-transform:uppercase}.gm-top-subjects-noheader{padding:23px 17px;font-size:13px;margin:0;line-height:normal;width:350px}#logo{padding:1.25em 0 1em;width:25%}#logo.opt-out-spacing{margin-top:0}#logo a{display:block}#logo img{width:100%;max-width:100%;image-rendering:auto;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}#top-menu-sample{z-index:20;margin-bottom:20px}#top-menu-container,#top-menu-sample{position:relative}#top-menu-nav ul{list-style:none;margin-left:0}.candid-header-nav-button{padding-left:0!important}#login-form .forgot-login-container.sample{margin:0!important}#top-menu-nav li{float:left;padding:10px 10px 10px 15px;text-transform:uppercase}#top-menu-nav ul.navigation>li{margin-left:15px}#top-menu-nav ul.navigation>li:first-of-type{margin-left:0}#top-menu-nav li.dropdown ul.dropdown-menu{background-color:#fff;padding:0;border-radius:0;border:none;width:auto;margin:0;min-width:130px;border:1px solid #000}#top-menu-nav li.dropdown ul.dropdown-menu li{padding:0;width:100%;margin:0}#top-menu-nav li.dropdown ul.dropdown-menu>li>a{padding:8px 10px;transition:background-color .25s ease}#top-menu-nav li.dropdown ul.dropdown-menu>li>a:hover{text-decoration:underline}#top-menu-nav li.dropdown:hover a.dropdown-toggle{color:#fff}#top-menu-nav a{font-size:14px;font-weight:600}#top-menu-nav a .fa-chevron-down{line-height:10px}#top-menu-nav a .fa-chevron-down:before{font-size:10px;vertical-align:top}#top-menu-nav a:hover{text-decoration:none;background:none}#top-menu-nav [class*=" fa-"]:before,#top-menu-nav [class^="fa fa-"]:before{opacity:1}.welcome-menu{float:right;margin:.5em 1em 0 0}.welcome-menu ul{margin:0;padding:0}.welcome-menu ul li{margin:0 0 0 1.5em;padding:0;list-style-type:none;float:left}.welcome-menu ul li:first-of-type{margin-left:0}.welcome-menu ul li a{color:#3d4147;font-weight:600;text-transform:uppercase;font-size:.9em}.login-dropdown{display:none}#login ul{margin:0;padding:.3em;text-align:right}#login ul li{list-style-type:none;display:inline-block;padding:0;vertical-align:middle}#login ul li:last-of-type{margin-right:0}#login ul li input{font-size:.85em;width:100%;margin:0}#chatNowButton{margin-right:0}#login ul li input.link-button{font-size:1.5em;font-weight:700;padding:0;width:100%;line-height:1.6}#login ul li p{text-align:center;width:min-content;line-height:1}#login ul li p a{color:#545b64;text-align:center;font-weight:300}.chat-now{position:absolute;top:3.5em;right:1em}.chat-now a:active,.chat-now a:focus,.chat-now a:hover{text-decoration:none}.chat-now .chat-special{display:block}.chat-now .chat-special:before{font-family:fc-icon;content:"\e805";display:block;color:#ff8a00;font-weight:400;font-size:3.25em;line-height:100%;transition:color .5s ease}.chat-now .chat-special:hover:before{color:#000}#new-header-login{text-align:center;margin-top:0;width:100%;padding:0}.link-button{background:#ff8a00;border:0;font-size:1rem;font-weight:700;padding:.25em 2em;margin:0!important;transition:background .5s ease;color:#fff;line-height:1.6;text-transform:uppercase;border-radius:0}.link-button:active,.link-button:focus,.link-button:hover{background:#000;color:#fff;text-decoration:none}@media (max-width:1200px){#logo{width:17em;margin-left:1em;margin-top:1em}.container{width:100%}}@media (max-width:970px){#login ul li p{padding:.5em 0 0}}@media (max-width:800px){#logo{margin-top:0}#login{display:none}.login-dropdown{display:block;margin-top:1em}.login-dropdown a.link-button{padding:0 1em;margin-top:0;margin-right:3em;float:right}.login-dropdown .dropdown-menu{padding:1em;text-align:center}.login-dropdown .dropdown-menu h1{font-size:1.5em;margin-bottom:1em;font-weight:600}.login-dropdown .dropdown-menu input{margin:0 0 1em;width:100%}.login-dropdown .dropdown-menu form .link-button{margin-bottom:.5em}.login-dropdown .dropdown-menu a{color:#045d99}.chat-now{top:2.5em}}@media (max-width:680px){#logo{width:14em;padding-bottom:0}.login-dropdown a.link-button{padding:.5em 1em;font-size:1em;margin-right:5em}}@media (max-width:480px){.main-nav{height:auto!important}.chat-now{display:none}.login-dropdown{width:40%}.login-dropdown a.link-button{margin-right:0;font-size:.9em}.login-dropdown .dropdown-menu{min-width:300px}.login-dropdown .dropdown-menu form .link-button{width:100%}#logo{width:50%;padding-top:0}}@media screen and (max-width:900px){#logo{margin-top:0}#login{display:none}#mobileLoginDropDown .header-primary-dropdown{left:auto!important;right:auto!important;top:70%!important}.header-primary #chatNowButton{display:none;margin:0!important;padding:0!important}.header-primary .title-box .title-text{margin-right:47px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:400;font-stretch:normal;font-size:18px!important;line-height:26px}#mobileLoginDropDown{display:inline-block}.candid-header-navbar .nav-list{padding-left:0;margin-right:30px}#top-menu-sample .candid-header-navbar .nav-list{margin-right:0!important}#top-menu-sample .candid-header-navbar .nav-list .nav-link{margin-right:0}.candid-header-navbar .nav-list .nav-link{margin-left:0;padding-right:15px!important}#blog{padding-right:0!important;margin-right:0!important}}@media screen and (max-width:774px){#mobileLoginDropDown .header-primary-dropdown{left:auto!important;right:15px!important;top:45%!important}#top-menu-sample .candid-header-navbar .nav-list .nav-link{margin-right:17.5px}.header-primary{padding:10px 15px;height:auto!important;flex-wrap:wrap;justify-content:right}.header-primary .title-box{margin-bottom:15px;width:100%;display:flex;justify-content:space-between}.candid-header-navbar .nav-list{padding-left:0!important;margin-right:0!important}.candid-header-navbar .nav-list .nav-link{margin-left:0;padding-right:15px!important}}@media screen and (max-width:374px){.header-primary,.header-primary .title-box{justify-content:center}}@media screen and (max-width:371px){.candid-header-navbar .nav-list .nav-link{margin-right:14.5px}}@media screen and (max-width:360px){body{width:390px}#top-menu-sample .candid-header-navbar .nav-list .nav-link{margin-right:14.5px}.candid-header-navbar .nav-list{margin-right:0}.candid-header-navbar .nav-list .nav-link{margin-right:14.5px}}.search-results-table{border-bottom:1px solid #eceef2}.search-results-table>thead>tr>th{font-weight:700;background-color:#eceef2}.search-results-table>thead:first-child>tr:first-child>th{border-bottom:6px solid #5e6a78}.grants-seal{display:inline;font-weight:600;padding-left:.5em;padding-right:.5em;text-transform:capitalize}.recipient-profile{display:inline!important}.platinum{background-color:#91b5c7}.gold{background-color:#f8bf5d}.silver{background-color:#a29fa2}.bronze{background-color:#d98766}.recipient-seal img{height:100px;width:100px}.recipient-seal{padding-left:10px;padding-right:10px}.seal-shadow{box-shadow:0 0 7px #752e06}.grant-profile-recipient .grants-seal{color:#000;text-shadow:none}.profile-contact-seals{padding-right:120px}.grant-profile-seal{position:absolute;right:0}.search-results-table>tbody>tr>td,.search-results-table>tbody>tr>th,.search-results-table>tfoot>tr>td,.search-results-table>tfoot>tr>th,.search-results-table>thead>tr>td,.search-results-table>thead>tr>th{padding:8px 0 8px 15px;margin-right:20px;vertical-align:middle}.search-results-table>tbody>tr>td.align-right,.search-results-table>tbody>tr>th.align-right,.search-results-table>tfoot>tr>td.align-right,.search-results-table>tfoot>tr>th.align-right,.search-results-table>thead>tr>td.align-right,.search-results-table>thead>tr>th.align-right{padding-right:15px}.search-results-table>tbody>tr>td:last-child,.search-results-table>tbody>tr>th:last-child,.search-results-table>tfoot>tr>td:last-child,.search-results-table>tfoot>tr>th:last-child,.search-results-table>thead>tr>td:last-child,.search-results-table>thead>tr>th:last-child{padding-right:20px}.search-results-table>thead>tr>th a{font-weight:700}.search-results-table>thead>tr>th a:active,.search-results-table>thead>tr>th a:focus,.search-results-table>thead>tr>th a:hover{text-decoration:none}.search-results-table>tbody>tr>td a:visited{color:#0d4d77}.search-results-table>thead>tr>th.has-tooltip a:hover i.fa,.search-results-table>thead>tr>th a[data-sort-order=asc]:hover i.fa,.search-results-table>thead>tr>th a[data-sort-order=desc]:hover i.fa,.search-results-table>thead>tr>th a i.fa{display:inline;position:relative;padding:0}.search-results-table>thead>tr>th a[data-sort-order=asc]:hover i.fa:before{content:"\f106"}.search-results-table>thead>tr>th a[data-sort-order=desc]:hover i.fa:before{content:"\f107"}.search-results-table>thead>tr>th a:hover i.fa.fa-question-circle:before,.search-results-table>thead>tr>th a[data-sort-order=asc]:hover i.fa.fa-question-circle:before,.search-results-table>thead>tr>th a[data-sort-order=desc]:hover i.fa.fa-question-circle:before{content:"\f059";position:relative;padding:0}.search-results-table>thead>tr>th a:hover i.fa{position:absolute;padding:3px}.search-results-table>thead>tr>th a:hover i.fa:before{content:"\f107"}.below-table{margin-bottom:1em;float:left;width:100%}.below-table .btn{width:100%}.below-table .btn-description{display:block;text-align:center;padding-top:.5em}.below-table span.showing-number,.below-table ul.pagination{float:left;display:inline-block;vertical-align:middle}.float-left{float:left}.qs-upsell-link{float:right;margin-top:1em}.qs-upsell-link-gm{float:right;margin-top:2em}.pagination{margin:0}.below-table ul.pagination{margin:0 5px 0 0}.below-table .pagination>li>a,.below-table .pagination>li>span{color:#767676}.below-table .pagination>.active>a,.below-table .pagination>.active>a:focus,.below-table .pagination>.active>a:hover,.below-table .pagination>.active>span,.below-table .pagination>.active>span:focus,.below-table .pagination>.active>span:hover{background-color:#767676;color:#fff;border-color:#767676}.below-table span.showing-number{line-height:250%;margin-left:5px}#grantmakersSearchResults .search-table-title{margin-top:1em}.grantmakers.search-results-table>thead:first-child>tr:first-child>th{border-color:#045d99}.grantmakers.search-results-table>thead>tr>th .icon-favorite,.grantmakers.search-results-table>thead>tr>th .icon-workspace{color:#006eb8}.grantmakers .icon-favorite{color:#5e6a78;cursor:pointer;padding-left:4px}.grantmakers .icon-favorite:hover,.grantmakers .icon-workspace{color:#045d99}.grantmakers .icon-favorite.favorite-grantmaker{font-size:140%;padding-left:0}.fit-level{white-space:nowrap}.grantmakers .fit-level i{font-size:1em}.grants.search-results-table>thead:first-child>tr:first-child>th{border-color:#ff8a00}.recipients.search-results-table>thead:first-child>tr:first-child>th{border-color:#32bdb8}.pdf990s.search-results-table>thead:first-child>tr:first-child>th{border-color:#74c047}.grantmakers .grantmakers-list,.recipients .recipient-list{cursor:pointer}.map-summary-table .table>thead>tr>th{background-color:#eceef2;border-top:6px solid #00afa9!important;color:#0074c1}.chart-summary-table .table>thead>tr>th{background-color:#eceef2;border-top:6px solid #7d3193!important;color:#0074c1}@media (max-width:992px){.search-results-table{width:100%}.search-results-table thead{display:none}.search-results-table>tbody>tr{border:1px solid #bec3ca}.search-results-table>tbody>tr>td{padding:8px 15px;margin-right:0;display:block;text-align:right;float:left;width:50%;border-top:1px solid #bec3ca}.search-results-table>tbody>tr>td.align-right,.search-results-table>tbody>tr>td:last-child,.search-results-table>tbody>tr>th.align-right,.search-results-table>tbody>tr>th:last-child,.search-results-table>tfoot>tr>td.align-right,.search-results-table>tfoot>tr>td:last-child,.search-results-table>tfoot>tr>th.align-right,.search-results-table>tfoot>tr>th:last-child,.search-results-table>thead>tr>td.align-right,.search-results-table>thead>tr>td:last-child,.search-results-table>thead>tr>th.align-right,.search-results-table>thead>tr>th:last-child{padding:8px 15px;text-align:right}tbody td:before{content:attr(data-th);display:inline-block;font-weight:600;text-align:left;float:left}table tbody>tr:nth-child(2n)>td{background-color:transparent}.search-results-table>tbody>tr>td.top-cell{text-align:left;float:none;width:auto;border-top:6px solid #5e6a78;background:#eceef2}.search-results-table>tbody>tr>td.gm-col-text-right{text-align:right}table tbody>tr>td.left{border-right:1px solid #bec3ca;clear:both}.search-results-table>tbody>tr>td.location-bottom:before,.search-results-table>tbody>tr>td.location-middle:before,.search-results-table>tbody>tr>td.location-top:before{content:attr(data-tablet)}.grantmakers.search-results-table>tbody>tr>td.favorite,.grantmakers.search-results-table>tbody>tr>td.top-cell,.grantmakers.search-results-table>tbody>tr>td.workspace{border-top:6px solid #045d99;background-color:#eceef2;border-right:0;clear:none}.grantmakers.search-results-table>tbody>tr>td.favorite,.grantmakers.search-results-table>tbody>tr>td.workspace{display:inline;float:left;padding:8px;width:auto}.grantmakers.search-results-table>tbody>tr>td.workspace{padding-right:0}.grantmakers.search-results-table>tbody>tr>td.top-cell{display:block;text-align:left;float:none;width:auto}.grants.search-results-table>tbody>tr>td.top-cell{border-top-color:#ff8a00}.grants.search-results-table>tbody>tr>td.top-cell:before{padding-right:10px}.recipients.search-results-table>tbody>tr>td.top-cell{border-top-color:#00afa9}.pdf990s.search-results-table>tbody>tr>td.top-cell{border-top-color:#68b629}#search-results-container .col-md-12{position:static}}@media (max-width:992px){.grantmakers .icon-favorite{padding-left:0}.grantmakers .icon-favorite.favorite-grantmaker{font-size:100%}.below-table .view-all-btn{clear:both}.below-table .view-all-btn a{margin-top:1em}.grantmakers.search-results-table>tbody>tr>td.top-cell{min-height:58px}#search-results-all .table>tbody>tr>td:first-child{display:none}}@media (max-width:600px){.search-results-table>tbody>tr>td{width:100%;float:none}table tbody>tr>td.left{border-right:0}.search-results-table>tbody>tr>td.location-bottom:before,.search-results-table>tbody>tr>td.location-middle:before,.search-results-table>tbody>tr>td.location-top:before{content:attr(data-th)}.search-results-table>tbody>tr>td.location-top{padding:8px 15px 0}.search-results-table>tbody>tr>td.location-middle{padding:0 15px;border-top:0}.search-results-table>tbody>tr>td.location-bottom{padding:0 15px 8px;border-top:0}.profile-icons-seals{top:30%}.profile-title-seals{display:block}}@media only screen and (max-width:480px){.profile-icons-seals{position:relative}.recipient-profile{display:block}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlYXJjaC10b29scy5jc3MiLCJzYW1wbGUtcGFnZXMuY3NzIiwidW5pZmllZC1zZWFyY2guY3NzIiwiZ20tcHJldmlldy5jc3MiLCJzYW1wbGUtdG9wLW1lbnUuY3NzIiwic2VhcmNoLXJlc3VsdC10YWJsZXMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLFNBR0Esa0JBQUEsQUFDQSx5QkFBQSxBQUNBLHlCQUFBLEFBQ0EsWUFBQSxBQUNBLGNBQUEsQUFDQSxrQkFBQSxDQUNBLEFBRUEsWUFDQSxnQkFBQSxBQUNBLCtCQUFBLEFBQ0EsV0FBQSxBQUNBLHFCQUFBLENBQ0EsQUFFQSxrQkFDQSxpQkFBQSxBQUNBLG9CQUFBLENBQ0EsQUFFQSx5QkFDQSxjQUFBLENBQ0EsQUFFQSx1RUFDQSxRQUFBLENBQ0EsQUFFQSxrREFHQSxXQUFBLEFBQ0EsZ0JBQUEsQUFDQSxzQkFBQSxBQUNBLFNBQUEsQ0FDQSxBQUVBLDZDQUVBLGNBQUEsQUFDQSxxQkFBQSxBQUNBLHFCQUFBLENBQ0EsQUFFQSxtQ0FDQSxhQUFBLENBQ0EsQUFFQSxpREFDQSxjQUFBLENBQ0EsQUFFQSx1QkFDQSxhQUFBLENBQ0EsQUFFQSwrREFDQSxnQkFBQSxBQUNBLGFBQUEsQ0FDQSxBQUlBLDBCQUNBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLDZDQUFBLEFBQ0EsZUFBQSxDQUNBLEFBRUEsZ0NBQ0EsZUFBQSxDQUNBLEFBRUEsd0NBRUEsZUFBQSxDQUNBLEFBSUEsa0NBQ0EsV0FBQSxDQUNBLEFBRUEsbUNBQ0EsZ0JBQUEsQUFDQSxXQUFBLENBQ0EsQUFFQSxrQ0FDQSxXQUFBLEFBQ0EsVUFBQSxBQUNBLHVCQUFBLENBQ0EsQUFFQSxpQ0FDQSxhQUFBLEFBQ0EsWUFBQSxBQUNBLFdBQUEsQUFDQSxpQkFBQSxDQUNBLEFBRUEsbUNBQ0EsZ0JBQUEsQ0FDQSxBQUVBLHNDQUNBLGVBQUEsQ0FDQSxBQUVBLHFDQUNBLG9CQUFBLENBQ0EsQUFFQSwyQkFDQSxXQUFBLEFBQ0EsVUFBQSxB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Q0EsMkNBQ0Esa0JBQUEsQ0FDQSxBQUNBLGlCQUNBLFdBQUEsQUFDQSw0QkFBQSxBQUNBLHdCQUFBLENBQ0EsQUFFQSwrQkFDQSxnQkFBQSxDQUNBLEFBRUEsNkNBQ0EsYUFBQSxDQUNBLEFBRUEsMkNBQ0Esc0JBQUEsQUFDQSxVQUFBLEFBQ0EsZ0JBQUEsQUFDQSxZQUFBLEFBQ0EsV0FBQSxBQUNBLFNBQUEsQUFDQSxnQkFBQSxBQUNBLHFCQUFBLENBQ0EsQUFFQSw4Q0FDQSxVQUFBLEFBQ0EsV0FBQSxBQUNBLFFBQUEsQ0FDQSxBQUVBLGdEQUNBLGlCQUFBLEFBQ0EscUNBQUEsQ0FDQSxBQUVBLHNEQUNBLHlCQUFBLENBQ0EsQUFNQSxrREFDQSxVQUFBLENBQ0EsQUFFQSxnQkFFQSxlQUFBLEFBQ0EsZUFBQSxDQUNBLEFBRUEsaUNBQ0EsZ0JBQUEsQ0FDQSxBQUVBLHdDQUNBLGVBQUEsQUFDQSxrQkFBQSxDQUNBLEFBRUEsc0JBQ0EscUJBQUEsQUFDQSxlQUFBLENBQ0EsQUFFQSw0RUFDQSxTQUFBLENBQ0EsQUFDQSxjQUNBLFlBQUEsQUFDQSxtQkFBQSxDQUNBLEFBRUEsaUJBQ0EsU0FBQSxBQUNBLFNBQUEsQ0FDQSxBQUVBLG9CQUNBLG1CQUFBLEFBQ0EsVUFBQSxBQUNBLHFCQUFBLEFBQ0EsVUFBQSxDQUNBLEFBRUEsa0NBQUEsYUFBQSxDQUFBLEFBRUEsc0JBQ0EsY0FBQSxBQUNBLGdCQUFBLEFBQ0EseUJBQUEsQUFDQSxjQUFBLENBQ0EsQUFFQSxnQkFDQSxZQUFBLENBQ0EsQUFJQSxVQUNBLFNBQUEsQUFDQSxhQUFBLEFBQ0EsZ0JBQUEsQ0FDQSxBQUNBLGFBQ0EscUJBQUEsQUFDQSxxQkFBQSxBQUVBLFVBQUEsQUFFQSxxQkFBQSxDQUNBLEFBQ0EsMEJBQ0EsY0FBQSxDQUNBLEFBQ0EsbUJBQ0EsZ0JBQUEsQUFDQSxXQUFBLEFBQ0EsUUFBQSxDQUVBLEFBRUEsZUFDQSxjQUFBLENBQ0EsQUFDQSwrQkFDQSxnQkFBQSxBQUNBLGdCQUFBLEFBQ0EsVUFBQSxBQUNBLFdBQUEsQUFDQSxlQUFB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QSxBQUNBLGNBQUEsQUFDQSxpQkFBQSxBQUNBLFdBQUEsQUFDQSxVQUFBLEFBQ0EsNEJBQUEsQ0FDQSxBQUVBLGtpQkFZQSxpQkFBQSxBQUNBLGdCQUFBLENBQ0EsQUFFQSxnQkFDQSxzQkFBQSxBQUNBLHFCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxnQkFBQSxBQUNBLFVBQUEsQ0FDQSxBQUVBLGdDQUNBLDRCQUFBLENBQ0EsQUFFQSwyQ0FDQSxnQkFBQSxBQUNBLFdBQUEsQUFDQSxXQUFBLEFBQ0EsNkJBQUEsQUFDQSxrQkFBQSxDQUNBLEFBRUEsb0RBQ0EsZ0JBQUEsQ0FDQSxBQUVBLHVCQUNBLCtCQUFBLEFBQ0EsVUFBQSxDQUNBLEFBR0Esd0tBR0EseUJBQUEsQ0FDQSxBQUVBLHNLQUdBLDZCQUFBLEFBQ0EseUJBQUEsQUFDQSxlQUFBLEFBQ0EsVUFBQSxDQUNBLEFBRUEsK0dBRUEsZUFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsVUFBQSxDQUNBLEFBRUEsd0RBQ0EsZUFBQSxDQUNBLEFBRUEsdURBQ0EsY0FBQSxBQUNBLGdCQUFBLEFBQ0EsV0FBQSxBQUNBLFVBQUEsQ0FDQSxBQUdBLGtEQUNBLHdCQUFBLENBQ0EsQUFFQSx5REFDQSxrQkFBQSxDQUNBLEFBRUEsc0RBQ0Esd0JBQUEsQ0FDQSxBQUVBLG1EQUNBLHdCQUFBLENBQ0EsQUFDQSxxQ0FDQSxlQUFBLENBQ0EsQ0FDQSxBQUdBLHlCQUVBLDRCQUNBLGNBQUEsQ0FDQSxBQUVBLGdEQUNBLGNBQUEsQ0FDQSxBQUVBLDJCQUNBLFVBQUEsQ0FDQSxBQUVBLDZCQUNBLGNBQUEsQ0FDQSxBQUVBLHVEQUNBLGVBQUEsQ0FDQSxBQUVBLG1EQUNBLFlBQUEsQ0FDQSxDQUNBLEFBR0EseUJBRUEsa0NBQ0EsV0FBQSxBQUNBLFVBQUEsQ0FDQSxBQUVBLHVCQUNBLGNBQUEsQ0FDQSxBQUVBLHdLQUdBLHFCQUFBLENBQ0EsQUFFQSwrQ0FDQSxrQkFBQSxDQUNBLEFBRUEsa0RBQ0EsZUFBQSxBQUNBLFlBQUEsQ0FDQSxBQUVBLGtEQUNBLG1CQUFBLEFBQ0EsWUFBQSxDQUNBLEFBRUEscUJBQ0EsT0FBQSxDQUNBLEFBRUEscUJBQ0EsYUFBQSxDQUNBLENBQ0EsQUFHQSx5Q0FFQSxxQkFDQSxpQkFBQSxDQUNBLEFBRUEsbUJBQ0EsYUFBQSxDQUNBLENBRUEiLCJmaWxlIjoiYnVuZGxlX3NhbXBsZV9zZWFyY2gtZXNzZW50aWFsX3BhaWQtdGllci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBTdHlsZXMgZm9yIHNlYXJjaCByZXN1bHQgLyBwcm9maWxlIHRvb2xzLiAqL1xuXG4vKiBUT09MUyBCQVIgKi9cblxudWwudG9vbHMge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlZWYyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbnVsLnRvb2xzIGxpIHtcbiAgICBwYWRkaW5nOiA1cHggN3B4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VlZjI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG51bC50b29scyBsaS50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG51bC50b29scyBsaTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogMDtcbn1cblxudWwudG9vbHMgbGkgW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgdWwudG9vbHMgbGkgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxudWwudG9vbHMgbGkgYSxcbnVsLnRvb2xzIGxpIGJ1dHRvbixcbnVsLnRvb2xzIGxpIC5idG57XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnVsLnRvb2xzIGxpIGE6aG92ZXIsXG51bC50b29scyBsaSBidXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjODczOTk2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG51bC50b29scyBsaS5mYXZvcml0ZXMgYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjojMDQ1ZDk5O1xufVxuXG51bC50b29scyBsaS5mYXZvcml0ZXMgYnV0dG9uLmZhdm9yaXRlLWdyYW50bWFrZXJ7XG4gICAgZm9udC1zaXplOjIwMCU7XG59XG5cbnVsLnRvb2xzIGxpIHNwYW4udGl0bGUge1xuICAgIGNvbG9yOiAjNUU2QTc4O1xufVxuXG51bC50b29scyBsaSBzcGFuLnRpdGxlLCB1bC50b29scyBsaSBhLmFsZXJ0cywgdWwudG9vbHMgbGkgYS50YWdzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5cblxudWwudG9vbHMgbGkgYS5hcnJvdzo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG51bC50b29scyBsaSBhLmFycm93OmhvdmVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxudWwudG9vbHMgbGkgYS5hbGVydHMsXG51bC50b29scyBsaSBhLnRhZ3Mge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG59XG5cbi8qIE1PREFMIC0gQ09NTU9OICovXG5cbi5zZWFyY2gtdG9vbHMtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDY1MHB4O1xufVxuXG4uc2VhcmNoLXRvb2xzLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlYXJjaC10b29scy1tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtdG9vbHMtbW9kYWwgLmhlYWRlci1pY29uIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICB3aWR0aDogNThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtdG9vbHMtbW9kYWwgLmhlYWRlci1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xufVxuXG4uc2VhcmNoLXRvb2xzLW1vZGFsIC5oZWFkZXItaWNvbiBpLmZhIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cblxuLnNlYXJjaC10b29scy1tb2RhbCAuY2FwaXRhbC1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDE4cHggMCAwIDEwcHg7XG59XG5cbi5zZWFyY2gtdG9vbHMtbW9kYWwgLmNsb3NlIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zYXZlLXBkZi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2F2ZS1wZGYtbGluazpob3Zlcixcbi5zYXZlLXBkZi1saW5rOmZvY3VzLFxuLnNhdmUtcGRmLWxpbms6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIE1PREFMIC0gU0VBUkNIIFJFU1VMVFMgKi9cblxuI2V4cG9ydC1yZXN1bHRzLXBkZi1tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc4MzkyO1xufVxuXG4jZXhwb3J0LXJlc3VsdHMtcGRmLW1vZGFsIC5oZWFkZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhkOTVhMTtcbn1cblxuI2V4cG9ydC1yZXN1bHRzLXBkZi1tb2RhbCAucHJvY2Vzc2luZy1tc2cgLmxpbmUxIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2V4cG9ydC1yZXN1bHRzLXBkZi1tb2RhbCAucHJvY2Vzc2luZy1tc2cgLmxpbmUxIGkge1xuICAgIGNvbG9yOiAjQkJCO1xufVxuXG4jZXhwb3J0LXJlc3VsdHMtcGRmLW1vZGFsIC5wcm9jZXNzaW5nLW1zZyAubGluZTEgcCB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4jZXhwb3J0LXJlc3VsdHMtcGRmLW1vZGFsIC5lbWFpbC1zZW50IHtcblx0Zm9udC1zaXplOiAxLjFlbVxufVxuXG4jc2F2ZS1yZXN1bHRzLWNzdi1tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc4MzkyO1xufVxuXG4jc2F2ZS1yZXN1bHRzLWNzdi1tb2RhbCAuaGVhZGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDk1YTE7XG59XG5cbiNzYXZlLXJlc3VsdHMtY3N2LW1vZGFsIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuI3NhdmUtcmVzdWx0cy1jc3YtbW9kYWwgLnNhdmUtcmVzdWx0cy1jc3YtbW9kYWwtYm9keSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNzYXZlLXJlc3VsdHMtY3N2LW1vZGFsIC5zYXZlLXJlc3VsdHMtY3N2LW1vZGFsLWJvZHkgaSB7XG4gICAgY29sb3I6ICNCQkI7XG59XG5cbiNzYXZlLXJlc3VsdHMtY3N2LW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLyogTU9EQUwgLSBQUk9GSUxFICovXG5cbiNzYXZlLXByb2ZpbGUtcGRmLW1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NzgzOTI7XG59XG5cbiNzYXZlLXByb2ZpbGUtcGRmLW1vZGFsIC5oZWFkZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhkOTVhMTtcbn1cblxuI3NhdmUtcHJvZmlsZS1wZGYtbW9kYWwgcCwgI2dyYW50bWFrZXItcHJvZmlsZS1hbGVydC1tb2RhbCBwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4jc2F2ZS1wcm9maWxlLXBkZi1tb2RhbCAuc2F2ZS1wcm9maWxlLXBkZi1tb2RhbC1ib2R5IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3NhdmUtcHJvZmlsZS1wZGYtbW9kYWwgLnNhdmUtcHJvZmlsZS1wZGYtbW9kYWwtYm9keSBpIHtcbiAgICBjb2xvcjogI0JCQjtcbn1cblxuI3NhdmUtcHJvZmlsZS1wZGYtbW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uc2VhcmNoLXRvb2xzLW1vZGFsIC5leHBvcnQtcmVzdWx0cy1lbWFpbC1mb3JtIC5zZW5kLWNvcHktaW5wdXQge1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdG9wOiA0cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjM2NhO1xufVxuXG4uc2VhcmNoLXRvb2xzLW1vZGFsIC5leHBvcnQtcmVzdWx0cy1lbWFpbC1mb3JtIC5zZW5kLWNvcHktbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xufVxuXG4jZ3JhbnRtYWtlci1wcm9maWxlLWFsZXJ0LW1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRkFGQTk7XG59XG5cbiNncmFudG1ha2VyLXByb2ZpbGUtYWxlcnQtbW9kYWwgLmhlYWRlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNCQ0I4O1xufVxuXG4jZ3JhbnRtYWtlci1wcm9maWxlLWFsZXJ0LW1vZGFsIC5oZWFkZXItaWNvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuXG4jZ3JhbnRtYWtlci1wcm9maWxlLWFsZXJ0LW1vZGFsIC5ncmFudG1ha2VyLXByb2ZpbGUtYWxlcnQtbW9kYWwtYm9keSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNncmFudG1ha2VyLXByb2ZpbGUtYWxlcnQtbW9kYWwgLmdyYW50bWFrZXItcHJvZmlsZS1hbGVydC1tb2RhbC1ib2R5IGkge1xuICAgIGNvbG9yOiAjQkJCO1xufVxuXG4jZ3JhbnRtYWtlci1wcm9maWxlLWFsZXJ0LW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuI2dyYW50bWFrZXItcHJvZmlsZS1hbGVydC1tb2RhbCAuYWxlcnQtY29udHJvbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNncmFudG1ha2VyLXByb2ZpbGUtYWxlcnQtbW9kYWwgI2FsZXJ0LXJlY2lwaWVudCB7XG4gICAgY29sb3I6ICMwRkFGQTk7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cblxuI2dyYW50bWFrZXItcHJvZmlsZS10YWdzLW1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3RDMxOTI7XG59XG5cbiNncmFudG1ha2VyLXByb2ZpbGUtdGFncy1tb2RhbCAuaGVhZGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZTRhYzQ7XG59XG5cbiNncmFudG1ha2VyLXByb2ZpbGUtdGFncy1tb2RhbCAuaGVhZGVyLWljb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbiNncmFudG1ha2VyLXByb2ZpbGUtdGFncy1tb2RhbCBwIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4jZ3JhbnRtYWtlci1wcm9maWxlLXRhZ3MtbW9kYWwgaW5wdXQsICNncmFudG1ha2VyLXByb2ZpbGUtdGFncy1tb2RhbCAuYm9vdHN0cmFwLXRhZ3NpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiNncmFudG1ha2VyLXByb2ZpbGUtdGFncy1tb2RhbCAudG9rZW5maWVsZCAudG9rZW4sXG4jZ3JhbnRtYWtlci1wcm9maWxlLXRhZ3MtbW9kYWwgLmJvb3RzdHJhcC10YWdzaW5wdXQgLmxhYmVsLFxuI2dyYW50bWFrZXItcHJvZmlsZS10YWdzLW1vZGFsIC5leGlzdGluZy1nbS10YWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3RDMxOTI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMnB4IDVweCAycHggMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI2dyYW50bWFrZXItcHJvZmlsZS10YWdzLW1vZGFsIC50b2tlbmZpZWxkIC50b2tlbiAuY2xvc2UsXG4jZ3JhbnRtYWtlci1wcm9maWxlLXRhZ3MtbW9kYWwgLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZyBbZGF0YS1yb2xlPVwicmVtb3ZlXCJdOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBvcGFjaXR5OiAxLjA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbiNncmFudG1ha2VyLXByb2ZpbGUtdGFncy1tb2RhbCAuZXhpc3RpbmctZ20tdGFnIGEsICNncmFudG1ha2VyLXByb2ZpbGUtdGFncy1tb2RhbCAuZXhpc3RpbmctZ20tdGFnIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4jaXJzOTkwLWluZm8tbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3ODM5MjtcbiAgICBjb2xvcjogI0ZGRjtcbn1cblxuI2lyczk5MC1pbmZvLW1vZGFsIC5oZWFkZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhkOTVhMTtcbn1cblxuI2lyczk5MC1pbmZvLW1vZGFsIHAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbiNpcnM5OTAtaW5mby1tb2RhbCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICB1bC50b29scyBsaS50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLypTQU1QTEUgQ0FMTE9VVFMqL1xuLmNhbGxvdXR7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiNmZWMzMGQ7XG4gICAgYm94LXNoYWRvdzogLTNweCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGNvbG9yOiMwMDA7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOjAgYXV0bztcbn1cblxuLmNhbGxvdXQ6YWZ0ZXIge1xuICAgIHRvcDogOTglO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogMWVtIHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZlYzMwZCAjZmVjMzBkO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGJveC1zaGFkb3c6IC0zcHggM3B4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB6LWluZGV4OjE7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjNlbTtcbn1cblxuLmNhbGxvdXQucmlnaHQtYXJyb3c6YWZ0ZXJ7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDotLjVlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItd2lkdGg6LjVlbTtcbn1cblxuLnNhbXBsZS10YWd7XG4gICAgd2lkdGg6YXV0bztcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOjEwcHggMTBweCA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbToxNXB4O1xufVxuXG4uc2FtcGxlLXRhZzphZnRlcntcbiAgICBjb250ZW50Om5vbmU7XG59XG5cbi5jYWxsb3V0LXRhZ3tcbiAgICBmb250LXNpemU6MWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDo3MDA7XG59XG5cbi5zYW1wbGUtY3Rhe1xuICAgIGJhY2tncm91bmQ6I2ZlYzMwZDtcbiAgICBwYWRkaW5nOjJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgbWFyZ2luOjAgLTMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xufVxuXG4uc2FtcGxlLWN0YSAuc21hbGwtaGVhZGluZ3tcbiAgICBtYXJnaW4tYm90dG9tOi43NWVtO1xufVxuXG4vKlNBTVBMRSBQUk9GSUxFKi9cbi5zYW1wbGUtcHJvZmlsZSBzZWN0aW9uLnRocmVlLWNoYXJ0cyAuY2FsbG91dHtcbiAgICBtYXJnaW4tdG9wOjFlbTtcbn1cblxuLnNhbXBsZS1wcm9maWxlIGgzLnJlY2VudC1ncmFudHMsXG4uc2FtcGxlLXByb2ZpbGUgcC5saW5rZWQtaW4tY2FsbG91dCxcbi5zYW1wbGUtcHJvZmlsZSAuYXBwLWluZm8sXG4uc2FtcGxlLXByb2ZpbGUgI3NpbWlsYXItZnVuZGVycyAub3JnLWxpc3Rpbmd7XG4gICAgbWFyZ2luLXRvcDoyZW07XG59XG5cbi8qRVNTRU5USUFMIEdSQU5UUyBTRUNUSU9OKi9cbi5zYW1wbGUtcHJvZmlsZS5lc3NlbnRpYWwgI2dyYW50c3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLnNhbXBsZS1wcm9maWxlLmVzc2VudGlhbCAjZ3JhbnRzOmJlZm9yZXtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBvcGFjaXR5OjAuNzU7XG4gICAgYmFja2dyb3VuZDojZmZmO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHotaW5kZXg6NDtcbn1cblxuLnNhbXBsZS1wcm9maWxlLmVzc2VudGlhbCAjZ3JhbnRzIC5jYWxsb3V0LWdyYW50c3tcbiAgICB6LWluZGV4OjU7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOiAxMGVtO1xuICAgIHdpZHRoOjk2LjUlO1xufVxuXG5cbi8qU0FNUExFIFNFQVJDSCovXG4uc2FtcGxlLXNlYXJjaCAuc2VhcmNoLWNvdW50c3tcbiAgICBtYXJnaW4tdG9wOjJlbTtcbn1cblxuLmNhbGxvdXQudG90YWxzIHB7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG4uc2FtcGxlLXNlYXJjaCAuc2VhcmNoLXRhYmxlLXRpdGxle1xuICAgIG1hcmdpbi10b3A6MWVtO1xufVxuXG4uc2FtcGxlLXNlYXJjaCAuZ20tcG9wb3Zlci5wb3BvdmVye1xuICAgIGhlaWdodDogMjg1cHg7XG59XG5cbi5zYW1wbGUtc2VhcmNoICNncmFudG1ha2Vyc1NlYXJjaFJlc3VsdHMgLnNlYXJjaC10YWJsZS10aXRsZXtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB3aWR0aDphdXRvO1xuICAgIG1hcmdpbi1ib3R0b206MS41ZW07XG4gICAgcGFkZGluZy1ib3R0b206MDtcbn1cblxuLmNhbGxvdXQuZ3JhbnRtYWtlci1saW5re1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOmF1dG87XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OjEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206MWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLmNhbGxvdXQuZ3JhbnRtYWtlci1saW5rIGE6aG92ZXJ7XG4gICAgY29sb3I6IzY4QjYyOTtcbn1cblxuLmNhbGxvdXQuZ3JhbnRtYWtlci1saW5rIC5zbWFsbC1oZWFkaW5ne1xuICAgIGZvbnQtc2l6ZToxZW07XG4gICAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG4uc2FtcGxlLXNlYXJjaCAjZ3JhbnRtYWtlcnNTZWFyY2hSZXN1bHRzIHRhYmxle1xuICAgIG1hcmdpbi10b3A6MmVtO1xufVxuXG4vKk1FRElVTSBBTkQgRE9XTiovXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuc2FtcGxlLXByb2ZpbGUuZXNzZW50aWFsICNncmFudHMgLmNhbGxvdXR7XG4gICAgICAgIHRvcDo2ZW07XG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgIH1cblxuICAgIC5zYW1wbGUtc2VhcmNoIHRhYmxlIC5iZWxvdy1jYWxsb3V0e1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG5cbiAgICAuZ20tcG9wb3Zlci1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8qRVhUUkEtU01BTEwgQU5EIERPV04qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNhbXBsZS1jdGF7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIH1cblxuICAgIC5nbS1wb3BvdmVyLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIjc2VhcmNoLXJlc3VsdHMtcGFnZXtcbiAgICBjbGVhcjpib3RoO1xufVxuXG4udW5pZmllZC1zZWFyY2gtZm9ybXMtd3JhcHBlciB7XG4gICAgei1pbmRleDogMjE7XG59XG5cbi8qU0hPV0lORyBSRVNVTFRTOiBURVhUKi9cbi5zZWFyY2gtcmVmaW5lbWVudHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5zZWFyY2gtcmVmaW5lbWVudHMgLnRpdGxlLWdyYW50bWFrZXJzLFxuLnByb2ZpbGUtdGl0bGUgLnRpdGxlLWdyYW50bWFrZXJzIHtcbiAgICBjb2xvcjogIzA0NWQ5OTtcbn1cblxuLnNlYXJjaC1yZWZpbmVtZW50cyAudGl0bGUtZ3JhbnRzLFxuLnByb2ZpbGUtdGl0bGUgLnRpdGxlLWdyYW50cyB7XG4gICAgY29sb3I6ICNFOTc0MDA7XG59XG5cbi5zZWFyY2gtcmVmaW5lbWVudHMgLnRpdGxlLXJlY2lwaWVudHMsXG4ucHJvZmlsZS10aXRsZSAudGl0bGUtcmVjaXBpZW50cyB7XG4gICAgY29sb3I6ICMwMEExOUM7XG59XG5cbi5zZWFyY2gtcmVmaW5lbWVudHMgLnRpdGxlLTk5MHMsXG4ucHJvZmlsZS10aXRsZSAudGl0bGUtOTkwcyB7XG4gICAgY29sb3I6ICM1NEE2MzA7XG59XG5cbmEuc2VhcmNoLXJlZmluZW1lbnRzLWNsZWFyLCBhLnNlYXJjaC1yZWZpbmVtZW50cy1jbGVhcjpob3ZlciB7XG4gICAgY29sb3I6ICNFOTc0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmEuc2VhcmNoLXJlZmluZW1lbnRzLWVkaXQsIGEuc2VhcmNoLXJlZmluZW1lbnRzLWVkaXQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVmaW5lbWVudC12YWx1ZSBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4vKkZPVVIgU1VNTUFSWSBCT1hFUyovXG4udG90YWxzLWJveCAudG90YWxzLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogLjg1ZW0gMWVtIC44NWVtO1xuICAgIG1pbi1oZWlnaHQ6OC41ZW07XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qSUUgT05MWSovXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIC50b3RhbHMtYm94IC50b3RhbHMtbGluayB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxufVxuXG4udG90YWxzLWJveCBhLnRvdGFscy1saW5rIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcbn1cblxuLnRvdGFscy1ib3ggc3BhbntcbiAgICBsaW5lLWhlaWdodDoxMDAlO1xufVxuXG4udG90YWxzLWJveCBzcGFuLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOjAuMjVlbTtcbn1cblxuLnRvdGFscy1ib3ggc3Bhbi50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBkaXNwbGF5OmJsb2NrO1xufVxuXG4udG90YWxzLWJveCBzcGFuLnNtYWxsLWluZm8ge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuLnRvdGFscy1ib3ggc3Bhbi5hcnJvdyB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNpbmc7XG4gICAgLyphbmltYXRpb24ga2V5ZnJhbWVzIGFyZSBsb2NhdGVkIGluIGFuaW1hdGlvbnMuY3NzKi9cbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjI7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwYWRkaW5nOjEwcHggMCAwO1xufVxuXG4udG90YWxzLWJveCBhLnRvdGFscy1saW5rOmhvdmVye1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uZ3JhbnRtYWtlcnMtYm94IGEudG90YWxzLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICMwNDVkOTk7XG59XG5cbi5ncmFudG1ha2Vycy1ib3ggYS50b3RhbHMtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAzM2Y2Nztcbn1cblxuLmdyYW50bWFrZXJzLWJveC50b3RhbHMtYm94IHNwYW57XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMTMsIDUxLCA3NiwgMSk7XG59XG5cbi5ncmFudHMtYm94IGEudG90YWxzLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmZjhhMDA7XG59XG5cbi5ncmFudHMtYm94IGEudG90YWxzLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjYzZlMDA7XG59XG5cbi5ncmFudHMtYm94LnRvdGFscy1ib3ggc3BhbntcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA3cHggcmdiYSgxMTcsIDQ2LCA2LCAxKTtcbn1cblxuLnJlY2lwaWVudHMtYm94IGEudG90YWxzLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICMwMGFmYTk7XG59XG5cbi5yZWNpcGllbnRzLWJveCBhLnRvdGFscy1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDk4OTgzO1xufVxuXG4ucmVjaXBpZW50cy1ib3gudG90YWxzLWJveCBzcGFue1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDE1LCA4NCwgODAsIDEpO1xufVxuXG4ucGRmOTkwcy1ib3ggYS50b3RhbHMtbGluayB7XG4gICAgYmFja2dyb3VuZDogIzY4QjYyOTtcbn1cblxuLnBkZjk5MHMtYm94IGEudG90YWxzLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1NDk2MzA7XG59XG5cbi5wZGY5OTBzLWJveC50b3RhbHMtYm94IHNwYW57XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMTUsIDg0LCA4MCwgMSk7XG59XG5cbi8qTk8gUkVTVUxUUyovXG4udG90YWxzLWJveCAubm8tcmVzdWx0c3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM1RTZBNzg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udG90YWxzLWJveCAubm8tcmVzdWx0cyBzcGFuLmFycm93e1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuLmdyYW50cy1ib3gudG90YWxzLWJveCAubm8tcmVzdWx0cyBzcGFuLFxuLnJlY2lwaWVudHMtYm94LnRvdGFscy1ib3ggLm5vLXJlc3VsdHMgc3BhbntcbiAgICB0ZXh0LXNoYWRvdzpub25lO1xufVxuXG4vKlVQR1JBREUgTUVTU0FHRVMqL1xuLnRvdGFscy1ib3ggLnJvbGxvdmVye1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHdpZHRoOmNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG9wYWNpdHk6MDtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjE1cHg7XG4gICAgcGFkZGluZzogLjVlbTtcbiAgICBtaW4taGVpZ2h0OjguNWVtO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGNvbG9yOiNmZmY7XG4gICAgY3Vyc29yOmRlZmF1bHQ7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM1RTZBNzg7XG59XG5cbi50b3RhbHMtYm94LnVwZ3JhZGUtbWVzc2FnZSBzcGFuLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOjAuMjVlbTtcbn1cblxuLypJRSBPTkxZKi9cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLnRvdGFscy1ib3gudXBncmFkZS1tZXNzYWdlIHNwYW4udGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOi41ZW07XG4gICAgfVxufVxuXG4udG90YWxzLWJveC51cGdyYWRlLW1lc3NhZ2Ugc3Bhbi5hYm91dCB7XG4gICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6MTUwJTtcbn1cblxuLnRvdGFscy1ib3ggLnJvbGxvdmVyIHNwYW4udGl0bGV7XG4gICAgZGlzcGxheTpub25lO1xuICAgIG1hcmdpbi1ib3R0b206LjVlbTtcbn1cblxuLnRvdGFscy1ib3ggLnJvbGxvdmVyIC5idG57XG4gICAgbWFyZ2luLWJvdHRvbTouMjVlbTtcbn1cblxuLnRvdGFscy1ib3ggLnJvbGxvdmVyIC50ZXh0e1xuICAgIGxpbmUtaGVpZ2h0OjE1MCU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIHRleHQtc2hhZG93Om5vbmU7XG59XG5cbi50b3RhbHMtYm94LnVwZ3JhZGUtbWVzc2FnZTpob3ZlciAucm9sbG92ZXIge1xuICAgIG9wYWNpdHk6MTtcbn1cblxuLypWSUVXIEFMTCBMSU5LUyovXG4udmlldy1hbGwtbGluayB7XG4gICAgcGFkZGluZzogMWVtIDA7XG59XG5cbi52aWV3LWFsbC1saW5rIGEubm8tcmVzdWx0c3tcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbi8qVE9UQUwgRE9MTEFSIFZBTFVFIEhFQURJTkcqL1xuI3RvdGFsLWZ1bmRpbmcgaDMge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmVjM2NhO1xufVxuXG4vKlRBQkxFUyovXG4ucmVzdWx0cy1yb3cgLmxvYWRpbmctYmxvY2sge1xuICAgIG1hcmdpbjo1ZW0gYXV0bztcbn1cblxuI2dyYW50bWFrZXJzU2VhcmNoUmVzdWx0cyAubG9hZGluZy1ibG9jayB7XG4gICAgY29sb3I6ICMwNDVkOTk7XG59XG5cbiNncmFudHNTZWFyY2hSZXN1bHRzIC5sb2FkaW5nLWJsb2NrIHtcbiAgICBjb2xvcjogI2ZmOGEwMDtcbn1cblxuI3JlY2lwaWVudHNTZWFyY2hSZXN1bHRzIC5sb2FkaW5nLWJsb2NrIHtcbiAgICBjb2xvcjogIzAwYWZhOTtcbn1cblxuW2lkPSc5OTBzU2VhcmNoUmVzdWx0cyddIC5sb2FkaW5nLWJsb2NrIHtcbiAgICBjb2xvcjogIzY4QjYyOTtcbn1cblxuI3NlYXJjaC1yZXN1bHRzLWNvbnRhaW5lci5uby1yZXN1bHRzIHB7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG4uc2VhcmNoLXRhYmxlLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5cbi5zZWFyY2gtdGFibGUtdGl0bGUgaDEge1xuICAgIG1hcmdpbi10b3A6IDAuNGVtO1xufVxuXG5zZWN0aW9uLnNlYXJjaC1yZXN1bHRzLmluaXRpYWwgLnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uLnNlYXJjaC1yZXN1bHRzLmluaXRpYWwgLnJvdzpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKkdSQU5UUyBUQUJMRSBNT0RBTCBXSU5ET1cqL1xuI29yZ1Byb2ZpbGVNb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmY4YTAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbiNvcmdQcm9maWxlTW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtaGVhZGVyLWxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZjlhYTRmO1xuICAgIHBhZGRpbmc6IDFlbTtcbn1cblxuI29yZ1Byb2ZpbGVNb2RhbCAubW9kYWwtaGVhZGVyIC5tb2RhbC1oZWFkZXItbGVmdCBpLmZhe1xuICAgIGZvbnQtc2l6ZToxLjc1ZW07XG59XG5cbiNvcmdQcm9maWxlTW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtZ3JhbnRzLWhlYWRlci10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDdweCByZ2JhKDExNywgNDYsIDYsIDEpO1xufVxuXG4jb3JnUHJvZmlsZU1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDAuOGVtO1xufVxuXG4jb3JnUHJvZmlsZU1vZGFsIC5tb2RhbC1ib2R5LWJzIHtcbiAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jb3JnUHJvZmlsZU1vZGFsIC5tb2RhbC1ib2R5LWJzIC5ncmFudHMtbW9kYWwtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMC41ZW0gMDtcbn1cblxuXG4vKkRSSUxMRE9XTiBQQUdFUyovXG4udGFibGUtZmlsdGVyLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNWVtO1xuICAgIGNsZWFyOmJvdGg7XG59XG5cbi5mYWNldC10YWJsZS1ob2xkZXJ7XG4gICAgZGlzcGxheTpmbGV4O1xufVxuXG4uZmFjZXQtaG9sZGVye1xuICAgIHdpZHRoOjIzMHB4O1xuICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIGZsZXgtc2hyaW5rOjA7XG59XG5cbi50YWJsZS1ob2xkZXJ7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLypGQUNFVFMqL1xuLnRhYmxlLWZhY2V0cyB7XG4gICAgbWFyZ2luOjAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogI2VjZWVmMjsqL1xuICAgIGJvcmRlcjoxcHggc29saWQgIzVFNkE3ODtcbiAgICBib3JkZXItdG9wLXdpZHRoOjZweDtcbn1cblxuLypHUkFOVE1BS0VSIEZBQ0VUUyovXG4udGFibGUtZmFjZXRzLnRhYmxlLWZhY2V0cy1ncmFudG1ha2VycyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQ1ZDk5O1xufVxuXG4vKkdSQU5UUyBGQUNFVFMqL1xuLnRhYmxlLWZhY2V0cy50YWJsZS1mYWNldHMtZ3JhbnRzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjhhMDA7XG59XG5cbi8qUkVDSVBJRU5UIEZBQ0VUUyovXG4vKkN1cnJlbnRseSByZWNpcGllbnRzIGRvIG5vdCBoYXZlIGZhY2V0cyBzbyBnb2luZyB0byBkaXNhYmxlIHRob3NlIHN0eWxlcyovXG4uZmFjZXQtdGFibGUtaG9sZGVyLnJlY2lwaWVudHN7XG4gICAgZGlzcGxheTpibG9jaztcbn1cblxuLmZhY2V0LXRhYmxlLWhvbGRlci5yZWNpcGllbnRzIC5mYWNldC1ob2xkZXJ7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4vKjk5MHMgRkFDRVRTKi9cbi50YWJsZS1mYWNldHMudGFibGUtZmFjZXRzLTk5MHMge1xuICAgIGJvcmRlci1jb2xvcjogIzY4QjYyOTtcbn1cblxuLnRhYmxlLWZhY2V0cyBzZWxlY3QjZG9jdHlwZS1pZCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzo4cHggMjRweCA4cHggNHB4O1xuICAgIHdpZHRoOiAxMGVtO1xufVxuXG4uZmFjZXQge1xuICAgIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uZmFjZXQtY2hlY2tib3gtd3JhcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWNldC1jaGVja2JveC13cmFwIGxhYmVsIHtcbiAgICB3aWR0aDogODUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5hLmZhY2V0LWNoZWNrYm94OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEuZmFjZXQtY2hlY2tib3gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjM2NhO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmEuZmFjZXQtY2hlY2tib3ggLmZhLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzVFNkE3ODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xufVxuXG4uZmFjZXQtY2hlY2tib3ggLmZhLXNxdWFyZS1vOmJlZm9yZSwgLmZhY2V0LWNoZWNrYm94IC5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbG9yOiAjYzNjM2NkO1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi5mYWNldC1zbGlkZXItd3JhcCAuc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbiNmYWNldC1hc3NldHMgLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjhCNjI5XG59XG5cbiNmYWNldC10b3RhbC1naXZpbmcgLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhZmE5XG59XG5cbi5mYWNldCBzZWxlY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi8qTUVESVVNIEFORCBET1dOKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5yZXN1bHRzLXJvdyAubG9hZGluZy1ibG9ja3tcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICB9XG5cbiAgICAuZmFjZXQtYXNzZXRzLXdyYXAge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAudG90YWxzLWJveCBhLnRvdGFscy1saW5rOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgLnRvdGFscy1ib3gudXBncmFkZS1tZXNzYWdle1xuICAgICAgICBtYXJnaW4tYm90dG9tOjJlbTtcbiAgICB9XG5cbiAgICAudG90YWxzLWJveCAucm9sbG92ZXJ7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICAudG90YWxzLWJveCBzcGFuLnNtYWxsLWluZm8ge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgIG1hcmdpbi10b3A6MC41ZW07XG4gICAgICAgIGZvbnQtc2l6ZToxZW07XG4gICAgfVxuXG4gICAgLypVbnRpbCBteSBhY2NvdW50IGFuZCB1cGdyYWRlIGFyZWEgaXMgcmVzcG9uc2l2ZSwgaGlkaW5nIHRoZSB1cGdyYWRlIGJ1dHRvbnMgdW5kZXIgdGhpcyBzY3JlZW4gc2l6ZSovXG4gICAgLyoudG90YWxzLWJveCAucm9sbG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG5cbiAgICAuZ3JhbnRzLWJveC50b3RhbHMtYm94IC5yb2xsb3ZlcixcbiAgICAucmVjaXBpZW50cy1ib3gudG90YWxzLWJveCAucm9sbG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2JlYzNjYTtcbiAgICB9XG5cbiAgICAudG90YWxzLWJveCAucm9sbG92ZXIgc3Bhbi50aXRsZXtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9Ki9cblxufVxuXG4vKkVYVFJBLVNNQUxMIEFORCBET1dOKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50YWJsZS1mYWNldHMge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbn1cbiIsIi8qIEdSQU5UTUFLRVIgUFJFVklFVyAqL1xuLmdtLXBvcG92ZXIucG9wb3ZlciB7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmdtLXBvcG92ZXItdGl0bGUucG9wb3Zlci10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0NWQ5OTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5nbS1wb3BvdmVyLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmdtLXRvcC1wYXJ0IHtcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xufVxuXG4uZ20tdG9wLXN1YmplY3RzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiZWMzY2E7XG59XG5cbi5nbS1uZXdzLXBhcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZjI7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZ20tdG9wLXN1YmplY3RzLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCA4cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdtLXRvcC1zdWJqZWN0cy1oZWFkZXIgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmdtLXRvcC10b3RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQ6ICNlY2VlZjI7XG59XG5cbi5nbS10b3AtdG90YWwtaGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5nbS10b3AtYmxvY2sge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHggMCAxM3B4O1xufVxuXG4uZ20tc3ViamVjdC1zbWFsbGVyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5nbS10b3Atc3ViamVjdHMgdWx7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xufVxuXG4uZ20tdG9wLXN1YmplY3RzIHVsIGxpIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XG4gICAgb3ZlcmZsb3c6YXV0bztcbn1cblxuLmdtLXRvcC1zdWJqZWN0cyBzcGFuLmNvdW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ1ZDk5O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZzogMXB4IDdweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZmxvYXQ6bGVmdDtcbn1cblxuLmdtLXRvcC1zdWJqZWN0cyBzcGFuLnN1YmplY3R7XG4gICAgd2lkdGg6ODAlO1xuICAgIGZsb2F0OmxlZnQ7XG59XG5cbi5nbS10b3AtcmFuZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5nbS10b3AtcmFuZ2UtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5nbS10b3AtcmFuZ2Utc3VtbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogN3B4IDA7XG59XG5cbi5nbS10b3AtcmFuZ2UtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdtLW5ld3MtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uZ20tbmV3cy1oZWFkZXItbG9nbyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5nbS1uZXdzLWxpc3QgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cblxuLmdtLW5ld3MtbGlzdC1kYXRlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdtLW5ld3MtbGlzdC1saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmdtLXBvcG92ZXItbG9hZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgY29sb3I6IzAwNkVCODtcbn1cblxuLmdtLXRvcC1zdWJqZWN0cy1oZWFkZXIgLm5ldy13aW5kb3cge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmdtLXRvcC1pbmZvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uZ20tdG9wLWluZm8taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xufVxuXG4uZ20tdG9wLXN1YmplY3RzLW5vaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyM3B4IDE3cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogMzUwcHg7XG59IiwiLyogTE9HTyAqL1xuI2xvZ28ge1xuICAgIHBhZGRpbmc6IDEuMjVlbSAwIDFlbTtcbiAgICB3aWR0aDogMjUlO1xufVxuXG4jbG9nby5vcHQtb3V0LXNwYWNpbmcge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbiNsb2dvIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBpbWFnZS1yZW5kZXJpbmc6IGF1dG87IC8qIEZpcmVmb3ggKi9cbiAgICBpbWFnZS1yZW5kZXJpbmc6IC1vLWNyaXNwLWVkZ2VzOyAvKiBPcGVyYSAqL1xuICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDsgLyogV2Via2l0IChub24tc3RhbmRhcmQgbmFtaW5nKSAqL1xuICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogbmVhcmVzdC1uZWlnaGJvcjsgLyogSUUgKG5vbi1zdGFuZGFyZCBwcm9wZXJ0eSkgKi9cbn1cblxuLyogVE9QIE1FTlUgKi9cbiN0b3AtbWVudS1zYW1wbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmVjM2NhOyAqL1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLyogYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEzKTsgKi9cbn1cblxuLyojdG9wLW1lbnUtc2FtcGxlIGxpIHsqL1xuLyogICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsqL1xuLyp9Ki9cblxuI3RvcC1tZW51LWNvbnRhaW5lciB7XG4gICAgLyptYXJnaW4tYm90dG9tOiAyMHB4OyovXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG5cbiN0b3AtbWVudS1uYXYgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jYW5kaWQtaGVhZGVyLW5hdi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuI2xvZ2luLWZvcm0gLmZvcmdvdC1sb2dpbi1jb250YWluZXIuc2FtcGxlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbiN0b3AtbWVudS1uYXYgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI3RvcC1tZW51LW5hdiB1bC5uYXZpZ2F0aW9uID4gbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4jdG9wLW1lbnUtbmF2IHVsLm5hdmlnYXRpb24gPiBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuI3RvcC1tZW51LW5hdiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xufVxuXG4jdG9wLW1lbnUtbmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4jdG9wLW1lbnUtbmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbn1cblxuI3RvcC1tZW51LW5hdiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyojdG9wLW1lbnUtbmF2IGxpLmRyb3Bkb3duOmhvdmVyIHsqL1xuLyogICAgYmFja2dyb3VuZC1jb2xvcjogIzA0NWQ5OTsqL1xuLyp9Ki9cblxuI3RvcC1tZW51LW5hdiBsaS5kcm9wZG93bjpob3ZlciBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG5cbiN0b3AtbWVudS1uYXYgYSB7XG4gICAgLypjb2xvcjogIzc1ODI5MjsqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jdG9wLW1lbnUtbmF2IGEgLmZhLWNoZXZyb24tZG93biB7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG5cbiN0b3AtbWVudS1uYXYgYSAuZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbiN0b3AtbWVudS1uYXYgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbiN0b3AtbWVudS1uYXYgW2NsYXNzXj1cImZhIGZhLVwiXTpiZWZvcmUsICN0b3AtbWVudS1uYXYgW2NsYXNzKj1cIiBmYS1cIl06YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuLndlbGNvbWUtbWVudXtcbiAgICBmbG9hdDpyaWdodDtcbiAgICBtYXJnaW46MC41ZW0gMWVtIDAgMDtcbn1cblxuLndlbGNvbWUtbWVudSB1bHtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG59XG5cbi53ZWxjb21lLW1lbnUgdWwgbGl7XG4gICAgbWFyZ2luOjAgMCAwIDEuNWVtO1xuICAgIHBhZGRpbmc6MDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbiAgICBmbG9hdDpsZWZ0O1xufVxuXG4ud2VsY29tZS1tZW51IHVsIGxpOmZpcnN0LW9mLXR5cGV7bWFyZ2luLWxlZnQ6MDt9XG5cbi53ZWxjb21lLW1lbnUgdWwgbGkgYXtcbiAgICBjb2xvcjojM2Q0MTQ3O1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOjAuOWVtO1xufVxuXG4ubG9naW4tZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4vKiNsb2dpbiB7Ki9cbi8qICAgIG1hcmdpbi10b3A6IDJlbTsqL1xuLyp9Ki9cbiNsb2dpbiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuM2VtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2xvZ2luIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qbWFyZ2luOiAwIDIlIDAgMDsqL1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLyp3aWR0aDogMjclOyovXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNsb2dpbiB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbiNsb2dpbiB1bCBsaSBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIC8qcGFkZGluZzogLjYyNWVtIDFlbTsqL1xufVxuXG4jY2hhdE5vd0J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2xvZ2luIHVsIGxpIGlucHV0LmxpbmstYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xufVxuI2xvZ2luIHVsIGxpIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvKnBhZGRpbmc6IDAuNWVtIDFlbSAwOyovXG4gICAgLyp3aWR0aDogNjAlOyovXG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuI2xvZ2luIHVsIGxpIHAgYSB7XG4gICAgY29sb3I6ICM1NDViNjQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8qZm9udC1zaXplOiAwLjhlbSAhaW1wb3J0YW50OyovXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jaGF0LW5vdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMy41ZW07XG4gICAgcmlnaHQ6IDFlbTtcbn1cblxuLmNoYXQtbm93IGE6aG92ZXIsXG4uY2hhdC1ub3cgYTphY3RpdmUsXG4uY2hhdC1ub3cgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2hhdC1ub3cgLmNoYXQtc3BlY2lhbHtcbiAgICBkaXNwbGF5OmJsb2NrO1xufVxuXG4uY2hhdC1ub3cgLmNoYXQtc3BlY2lhbDpiZWZvcmV7XG4gICAgZm9udC1mYW1pbHk6XCJmYy1pY29uXCI7XG4gICAgY29udGVudDpcIlxcZTgwNVwiO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgY29sb3I6ICNmZjhhMDA7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIGZvbnQtc2l6ZTozLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6MTAwJTtcbiAgICB0cmFuc2l0aW9uOmNvbG9yIDAuNXMgZWFzZTtcbn1cblxuLmNoYXQtbm93IC5jaGF0LXNwZWNpYWw6aG92ZXI6YmVmb3Jle1xuICAgIGNvbG9yOiMwMDA7XG59XG4jbmV3LWhlYWRlci1sb2dpbiB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOjA7XG59XG4ubGluay1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmZjhhMDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDAuMjVlbSAyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgLyptYXJnaW4tdG9wOiAwLjVlbTsqL1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saW5rLWJ1dHRvbjpob3Zlcixcbi5saW5rLWJ1dHRvbjphY3RpdmUsXG4ubGluay1idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKlJFU1BPTlNJVkUqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgI2xvZ28ge1xuICAgICAgICB3aWR0aDogMTdlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgbWFyZ2luLXRvcDoxZW07XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lcnt3aWR0aDoxMDAlO31cblxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG5cbiAgICAvKiNsb2dpbiB1bCBsaXsqL1xuICAgIC8qICAgIHdpZHRoOjI1JTsqL1xuICAgIC8qfSovXG5cbiAgICAjbG9naW4gdWwgbGkgcCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDAgMDtcbiAgICB9XG5cblxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cbiAgICAjbG9nbyB7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG5cbiAgICAjbG9naW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubG9naW4tZHJvcGRvd24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cbiAgICAubG9naW4tZHJvcGRvd24gYS5saW5rLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAubG9naW4tZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmxvZ2luLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgfVxuICAgIC5sb2dpbi1kcm9wZG93biAuZHJvcGRvd24tbWVudSBpbnB1dCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5sb2dpbi1kcm9wZG93biAuZHJvcGRvd24tbWVudSBmb3JtIC5saW5rLWJ1dHRvbntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTouNWVtO1xuICAgIH1cbiAgICAubG9naW4tZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDQ1ZDk5O1xuICAgIH1cblxuICAgIC5jaGF0LW5vd3t0b3A6Mi41ZW07fVxuXG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAjbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNGVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmxvZ2luLWRyb3Bkb3duIGEubGluay1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVlbTtcbiAgICB9XG5cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tYWluLW5hdiB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2hhdC1ub3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubG9naW4tZHJvcGRvd24ge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICAubG9naW4tZHJvcGRvd24gYS5saW5rLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcblxuICAgIH1cbiAgICAubG9naW4tZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgIG1pbi13aWR0aDozMDBweDtcbiAgICB9XG5cbiAgICAubG9naW4tZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgZm9ybSAubGluay1idXR0b257XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuXG4gICAgI2xvZ28ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaGVhZGVyLXByaW1hcnkgLmNhbmRpZC1oZWFkZXItbmF2YmFyIC5uYXYtbGluazpub3QoW2NsYXNzKj1cIm1vYmlsZVwiXSkgKiB7XG4gICAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgfVxuICAjbG9nbyB7XG4gICAgbWFyZ2luLXRvcDowO1xuICB9XG4gIFxuICAjbG9naW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgI21vYmlsZUxvZ2luRHJvcERvd24gLmhlYWRlci1wcmltYXJ5LWRyb3Bkb3duIHtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0b3A6IDcwJSAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAuaGVhZGVyLXByaW1hcnkgI2NoYXROb3dCdXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAuaGVhZGVyLXByaW1hcnkgLnRpdGxlLWJveCAudGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0N3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfSBcbiAgXG4gICNtb2JpbGVMb2dpbkRyb3BEb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgXG4gIC5jYW5kaWQtaGVhZGVyLW5hdmJhciAubmF2LWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAjdG9wLW1lbnUtc2FtcGxlIC5jYW5kaWQtaGVhZGVyLW5hdmJhciAubmF2LWxpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gICN0b3AtbWVudS1zYW1wbGUgLmNhbmRpZC1oZWFkZXItbmF2YmFyIC5uYXYtbGlzdCAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY2FuZGlkLWhlYWRlci1uYXZiYXIgLm5hdi1saXN0IC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2Jsb2cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc0cHgpIHtcbiAgI21vYmlsZUxvZ2luRHJvcERvd24gLmhlYWRlci1wcmltYXJ5LWRyb3Bkb3duIHtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB0b3A6IDQ1JSAhaW1wb3J0YW50O1xuICB9XG4gICN0b3AtbWVudS1zYW1wbGUgLmNhbmRpZC1oZWFkZXItbmF2YmFyIC5uYXYtbGlzdCAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMTcuNXB4O1xuICB9XG4gIFxuICAuaGVhZGVyLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgfVxuICBcbiAgLmhlYWRlci1wcmltYXJ5IC50aXRsZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLyogLmNhbmRpZC1oZWFkZXItbmF2YmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfSAqL1xuICBcbiAgLmNhbmRpZC1oZWFkZXItbmF2YmFyIC5uYXYtbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAuY2FuZGlkLWhlYWRlci1uYXZiYXIgLm5hdi1saXN0IC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuaGVhZGVyLXByaW1hcnkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZWFkZXItcHJpbWFyeSAudGl0bGUtYm94IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MXB4KSB7XG4gIC5jYW5kaWQtaGVhZGVyLW5hdmJhciAubmF2LWxpc3QgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0LjVweDtcbiAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIGJvZHkge1xuICAgIHdpZHRoOiAzOTBweDtcbiAgfVxuICBcbiAgI3RvcC1tZW51LXNhbXBsZSAuY2FuZGlkLWhlYWRlci1uYXZiYXIgLm5hdi1saXN0IC5uYXYtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNC41cHg7XG4gIH1cbiAgLmNhbmRpZC1oZWFkZXItbmF2YmFyIHtcbiAgICAvKiBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgKi9cbiAgfVxuICAuY2FuZGlkLWhlYWRlci1uYXZiYXIgLm5hdi1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNhbmRpZC1oZWFkZXItbmF2YmFyIC5uYXYtbGlzdCAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMTQuNXB4O1xuICB9XG4gIH1cblxuIiwiLnNlYXJjaC1yZXN1bHRzLXRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWVmMlxufVxuXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZWNlZWYyO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtdGFibGU+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQ+dGh7XG4gICAgYm9yZGVyLWJvdHRvbTo2cHggc29saWQgIzVFNkE3ODtcbn1cblxuLmdyYW50cy1zZWFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ucmVjaXBpZW50LXByb2ZpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLnBsYXRpbnVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFCNUM3O1xufVxuLmdvbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEJGNUQ7XG59XG5cbi5zaWx2ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBMjlGQTI7XG59XG5cbi5icm9uemUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOTg3NjY7XG59XG5cbi5yZWNpcGllbnQtc2VhbCBpbWcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxuXG4ucmVjaXBpZW50LXNlYWwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2VhbC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCA3cHggIzc1MmUwNjtcbn1cbi5ncmFudC1wcm9maWxlLXJlY2lwaWVudCAuZ3JhbnRzLXNlYWwge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZmlsZS1jb250YWN0LXNlYWxzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLmdyYW50LXByb2ZpbGUtc2VhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHBhZGRpbmc6IDhweCAwIDhweCAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWxpZ24tcmlnaHQsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWxpZ24tcmlnaHQsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWxpZ24tcmlnaHQsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWxpZ24tcmlnaHQsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWxpZ24tcmlnaHQsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWxpZ24tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIGEge1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIGE6aG92ZXIsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggYTpmb2N1cyxcbi5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzBkNGQ3Nztcbn1cblxuLypBU0MvREVTQyBTT1JUIEFSUk9XUyovXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggYSBpLmZhLFxuLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIGFbZGF0YS1zb3J0LW9yZGVyPVwiYXNjXCJdOmhvdmVyIGkuZmEsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggYVtkYXRhLXNvcnQtb3JkZXI9XCJkZXNjXCJdOmhvdmVyIGkuZmEsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguaGFzLXRvb2x0aXAgYTpob3ZlciBpLmZhe1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBwYWRkaW5nOjA7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCBhW2RhdGEtc29ydC1vcmRlcj1cImFzY1wiXTpob3ZlciBpLmZhOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggYVtkYXRhLXNvcnQtb3JkZXI9XCJkZXNjXCJdOmhvdmVyIGkuZmE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCBhOmhvdmVyIGkuZmEuZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSxcbi5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCBhW2RhdGEtc29ydC1vcmRlcj1cImFzY1wiXTpob3ZlciBpLmZhLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUsXG4uc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggYVtkYXRhLXNvcnQtb3JkZXI9XCJkZXNjXCJdOmhvdmVyIGkuZmEuZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlxcZjA1OVwiO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHBhZGRpbmc6MDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIGE6aG92ZXIgaS5mYXtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBwYWRkaW5nOjNweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIGE6aG92ZXIgaS5mYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi8qUEFHSU5BVElPTiovXG4uYmVsb3ctdGFibGV7XG4gICAgbWFyZ2luLWJvdHRvbToxZW07XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDoxMDAlO1xufVxuXG4uYmVsb3ctdGFibGUgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZWxvdy10YWJsZSAuYnRuLWRlc2NyaXB0aW9ue1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6LjVlbTtcbn1cblxuLmJlbG93LXRhYmxlIHVsLnBhZ2luYXRpb24sXG4uYmVsb3ctdGFibGUgc3Bhbi5zaG93aW5nLW51bWJlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnFzLXVwc2VsbC1saW5rIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ucXMtdXBzZWxsLWxpbmstZ20ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5iZWxvdy10YWJsZSB1bC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cblxuLmJlbG93LXRhYmxlIC5wYWdpbmF0aW9uPmxpPmEsXG4uYmVsb3ctdGFibGUgLnBhZ2luYXRpb24+bGk+c3BhbntcbiAgICBjb2xvcjojNzY3Njc2O1xufVxuXG4uYmVsb3ctdGFibGUgLnBhZ2luYXRpb24+LmFjdGl2ZT5hLFxuLmJlbG93LXRhYmxlIC5wYWdpbmF0aW9uPi5hY3RpdmU+YTpmb2N1cyxcbi5iZWxvdy10YWJsZSAucGFnaW5hdGlvbj4uYWN0aXZlPmE6aG92ZXIsXG4uYmVsb3ctdGFibGUgLnBhZ2luYXRpb24+LmFjdGl2ZT5zcGFuLFxuLmJlbG93LXRhYmxlIC5wYWdpbmF0aW9uPi5hY3RpdmU+c3Bhbjpmb2N1cyxcbi5iZWxvdy10YWJsZSAucGFnaW5hdGlvbj4uYWN0aXZlPnNwYW46aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojNzY3Njc2O1xuICAgIGNvbG9yOiNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiM3Njc2NzY7XG59XG5cbi5iZWxvdy10YWJsZSBzcGFuLnNob3dpbmctbnVtYmVyIHtcbiAgICBsaW5lLWhlaWdodDogMjUwJTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4vKkdSQU5UTUFLRVIgVEFCTEUqL1xuI2dyYW50bWFrZXJzU2VhcmNoUmVzdWx0cyAuc2VhcmNoLXRhYmxlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5ncmFudG1ha2Vycy5zZWFyY2gtcmVzdWx0cy10YWJsZT50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZD50aHtcbiAgICBib3JkZXItY29sb3I6IzA0NWQ5OTtcbn1cblxuLmdyYW50bWFrZXJzLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIC5pY29uLWZhdm9yaXRlLFxuLmdyYW50bWFrZXJzLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIC5pY29uLXdvcmtzcGFjZXtcbiAgICBjb2xvcjojMDA2RUI4O1xufVxuXG4uZ3JhbnRtYWtlcnMgLmljb24tZmF2b3JpdGV7XG4gICAgY29sb3I6ICM1RTZBNzg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDo0cHg7XG59XG5cbi5ncmFudG1ha2VycyAuaWNvbi1mYXZvcml0ZTpob3Zlcixcbi5ncmFudG1ha2VycyAuaWNvbi13b3Jrc3BhY2V7XG4gICAgY29sb3I6ICMwNDVkOTk7XG59XG5cbi5ncmFudG1ha2VycyAuaWNvbi1mYXZvcml0ZS5mYXZvcml0ZS1ncmFudG1ha2Vye1xuICAgIGZvbnQtc2l6ZToxNDAlO1xuICAgIHBhZGRpbmctbGVmdDowO1xufVxuXG4uZml0LWxldmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZ3JhbnRtYWtlcnMgLmZpdC1sZXZlbCBpIHtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuXG4vKkdSQU5UUyBUQUJMRSovXG4uZ3JhbnRzLnNlYXJjaC1yZXN1bHRzLXRhYmxlPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkPnRoIHtcbiAgICBib3JkZXItY29sb3I6I2ZmOGEwMDtcbn1cblxuLypSRUNJUElFTlQgVEFCTEUqL1xuLnJlY2lwaWVudHMuc2VhcmNoLXJlc3VsdHMtdGFibGU+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQ+dGgge1xuICAgIGJvcmRlci1jb2xvcjojMzJiZGI4O1xufVxuXG4vKjk5MHMgVEFCTEUqL1xuLnBkZjk5MHMuc2VhcmNoLXJlc3VsdHMtdGFibGU+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQ+dGgge1xuICAgIGJvcmRlci1jb2xvcjojNzRjMDQ3O1xufVxuXG4vKkdSQU5UIExJU1QgSUNPTlMqL1xuLmdyYW50bWFrZXJzIC5ncmFudG1ha2Vycy1saXN0LFxuLnJlY2lwaWVudHMgLnJlY2lwaWVudC1saXN0e1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIE1hcHMgVGFibGUgKi9cbi5tYXAtc3VtbWFyeS10YWJsZSAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZjI7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMwMGFmYTkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwNzRjMTtcbn1cbi5jaGFydC1zdW1tYXJ5LXRhYmxlIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVmMjtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzdkMzE5MyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDA3NGMxO1xufVxuXG4vKlJFU1BPTlNJVkUqL1xuLypNRURJVU0gQU5EIERPV04qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbiAgICAuc2VhcmNoLXJlc3VsdHMtdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXJlc3VsdHMtdGFibGUgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRib2R5ID4gdHIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjM2NhO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmVjM2NhO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hbGlnbi1yaWdodCxcbiAgICAuc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWxpZ24tcmlnaHQsXG4gICAgLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFsaWduLXJpZ2h0LFxuICAgIC5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hbGlnbi1yaWdodCxcbiAgICAuc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWxpZ24tcmlnaHQsXG4gICAgLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFsaWduLXJpZ2h0LFxuICAgIC5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAgIC5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgIC5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAgIC5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgIC5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAgIC5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIHRib2R5IHRkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgdGFibGUgdGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikgPiB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC50b3AtY2VsbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIGJvcmRlci10b3A6NnB4IHNvbGlkICM1RTZBNzg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VlZjI7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmdtLWNvbC10ZXh0LXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgdGFibGUgdGJvZHkgPiB0ciA+IHRkLmxlZnQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmVjM2NhO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cblxuICAgIC5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5sb2NhdGlvbi10b3A6YmVmb3JlLFxuICAgIC5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5sb2NhdGlvbi1taWRkbGU6YmVmb3JlLFxuICAgIC5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5sb2NhdGlvbi1ib3R0b206YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRhYmxldCk7XG4gICAgfVxuXG4gICAgLmdyYW50bWFrZXJzLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndvcmtzcGFjZSxcbiAgICAuZ3JhbnRtYWtlcnMuc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZmF2b3JpdGUsXG4gICAgLmdyYW50bWFrZXJzLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnRvcC1jZWxsIHtcbiAgICAgICAgYm9yZGVyLXRvcDo2cHggc29saWQgIzA0NWQ5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVmMjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjA7XG4gICAgICAgIGNsZWFyOm5vbmU7XG4gICAgfVxuXG4gICAgLmdyYW50bWFrZXJzLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndvcmtzcGFjZSxcbiAgICAuZ3JhbnRtYWtlcnMuc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZmF2b3JpdGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5ncmFudG1ha2Vycy5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53b3Jrc3BhY2Uge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5ncmFudG1ha2Vycy5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC50b3AtY2VsbHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgIH1cblxuXG4gICAgLmdyYW50cy5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC50b3AtY2VsbHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmOGEwMDtcbiAgICB9XG5cbiAgICAuZ3JhbnRzLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnRvcC1jZWxsOmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnJlY2lwaWVudHMuc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQudG9wLWNlbGx7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMGFmYTk7XG4gICAgfVxuXG4gICAgLnBkZjk5MHMuc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQudG9wLWNlbGx7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM2OEI2Mjk7XG4gICAgfVxuICAgICNzZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLmNvbC1tZC0xMiB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIH1cbn1cblxuLypNRURJVU0gQU5EIERPV04qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbiAgICAuZ3JhbnRtYWtlcnMgLmljb24tZmF2b3JpdGV7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgIH1cblxuICAgIC5ncmFudG1ha2VycyAuaWNvbi1mYXZvcml0ZS5mYXZvcml0ZS1ncmFudG1ha2Vye1xuICAgICAgICBmb250LXNpemU6MTAwJTtcbiAgICB9XG5cbiAgICAuYmVsb3ctdGFibGUgLnZpZXctYWxsLWJ0biB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5iZWxvdy10YWJsZSAudmlldy1hbGwtYnRuIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuXG4gICAgLmdyYW50bWFrZXJzLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnRvcC1jZWxse1xuICAgICAgICBtaW4taGVpZ2h0OiA1OHB4O1xuICAgIH1cblxuICAgICNzZWFyY2gtcmVzdWx0cy1hbGwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxke1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLypTTUFMTCBBTkQgRE9XTiovXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblxuICAgIC5zZWFyY2gtcmVzdWx0cy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICB0YWJsZSB0Ym9keSA+IHRyID4gdGQubGVmdCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQubG9jYXRpb24tdG9wOmJlZm9yZSxcbiAgICAuc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQubG9jYXRpb24tbWlkZGxlOmJlZm9yZSxcbiAgICAuc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQubG9jYXRpb24tYm90dG9tOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmxvY2F0aW9uLXRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4IDA7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1yZXN1bHRzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmxvY2F0aW9uLW1pZGRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXJlc3VsdHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQubG9jYXRpb24tYm90dG9tIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1pY29ucy1zZWFscyB7XG4gICAgICAgIHRvcDogMzAlO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXRpdGxlLXNlYWxzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4vKlNNQUxMRVIgQU5EIERPV04qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gICAgLnByb2ZpbGUtaWNvbnMtc2VhbHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnJlY2lwaWVudC1wcm9maWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG59XG5cbiJdfQ== */
