@charset "UTF-8";body,html{height:100%}html{scroll-behavior:smooth}body{font-family:Arial,Helvetica,Verdana,sans-serif;color:#555;font-size:1rem;background-attachment:fixed}*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:inherit;font-weight:400}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body #content .page-header h1.entry-title{display:none!important}.header-sticky{transition:box-shadow .3s ease;width:100%;z-index:9999}.header-sticky.is-fixed{position:fixed!important;top:0!important;left:0!important;width:100vw!important;box-shadow:0 4px 15px rgba(0,0,0,.2);background-color:#1a1a1a}header .elementor-menu-toggle.elementor-active{position:fixed;top:57px;right:15px;z-index:10001;color:#282828}header .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh;background-color:rgba(0,0,0,.6);margin-top:0}header .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu{position:absolute;top:0;right:0;width:300px;max-width:85vw;height:100vh;background-color:#fff;margin:0;padding:90px 30px 30px;box-shadow:-5px 0 25px rgba(0,0,0,.3);overflow-y:auto;animation:slideInFromRight .3s ease-out forwards;display:flex!important;flex-direction:column!important}header .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .elementor-item{width:100%;background-color:transparent!important;color:#1a1a1a!important;padding:15px 0;text-align:left}header .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .elementor-item:hover{background-color:#ff0!important}header .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .elementor-item-active{background-color:#ff0!important}@keyframes slideInFromRight{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@media (min-width:769px){.contrast-menu .elementor-nav-menu--main{flex-direction:row;width:100%;margin:0;padding:0}.contrast-menu .elementor-nav-menu--main li.menu-item{flex:1 1 0;display:flex;height:80px}.contrast-menu .elementor-nav-menu--main li.menu-item a{width:100%;display:flex;align-items:center;justify-content:center;min-width:150px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.2;transition:opacity .3s ease}.contrast-menu .elementor-nav-menu--main li.menu-item:nth-child(odd) a{background-color:#ff0;color:#1a1a1a}.contrast-menu .elementor-nav-menu--main li.menu-item:nth-child(even) a{background-color:#1a1a1a;color:#ff0!important}.contrast-menu .elementor-nav-menu--main li.menu-item:hover a{opacity:.85}}.footer .elementor-widget-social-icons .elementor-social-icon{transition:background-color .2s ease-in-out}.footer .elementor-widget-social-icons .elementor-social-icon:hover{background-color:#5a526b}.form-header-actions{margin-bottom:20px}.form-header-actions .btn-back{background:0 0;border:none;color:#0073aa;cursor:pointer;font-weight:700;padding:0;font-size:15px}.form-header-actions .form-title-edit{margin-top:15px}.form-section-title{margin-top:20px;margin-bottom:16px}.form-actions,.form-actions-inline{display:flex;align-items:center;gap:15px;margin-top:15px}.form-section-last{margin-top:32px}.ajax-form-wrapper{display:none;padding-top:20px}.events-grid-header{display:grid;grid-template-columns:1fr 2fr 1.5fr 3fr;margin-bottom:15px}.events-grid-header .header-cell{font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:.5px}.events-grid-body{display:flex;flex-direction:column;width:100%;background-color:#fff;border-top:2px solid #000;border-left:2px solid #000}.events-grid-body .events-grid-row{display:grid;grid-template-columns:1fr 2fr 1.5fr 3fr}.events-grid-body .events-grid-row .grid-cell{display:flex;align-items:center;justify-content:center;text-align:center;padding:20px 15px;border-bottom:2px solid #000;border-right:2px solid #000}.events-grid-body .events-grid-row .grid-cell.actions-cell{flex-wrap:wrap;gap:12px}.events-grid-body .events-grid-row .grid-cell.date-cell{min-width:150px}@media (max-width:900px){.events-grid-header{display:none}.events-grid-body{border-top:none;border-left:none;background-color:transparent}.events-grid-body .events-grid-row{display:flex;flex-direction:column;margin-bottom:20px;border-top:2px solid #000;border-left:2px solid #000;background-color:#fff}.events-grid-body .events-grid-row .grid-cell{justify-content:flex-start;text-align:left}}.btn-edit,.btn-submit{color:#fff;padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-edit{background:#0073aa}.btn-submit{background:#28a745;margin-left:8px}.status-badge.success{color:#28a745;font-weight:700;font-size:13px;background:#d4edda;padding:4px 8px;border-radius:4px;margin-left:8px}.empty-state-message{padding:15px;background-color:#f8f9fa;border-left:4px solid #0073aa;margin-top:20px}.alert-message{padding:15px;border-radius:5px;margin-bottom:20px;border:1px solid transparent}.alert-message.alert-default{background:#e2e3e5}.alert-message.alert-warning{background:#fff3cd;color:#856404}.alert-message.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-message.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.global-materials-panel{margin-bottom:30px;background:#f1f9fa;padding:15px;border-left:4px solid #17a2b8;border-radius:4px}.global-materials-panel .global-materials-title{margin:0 0 10px 0;font-size:16px;color:#155724}.global-materials-panel .global-materials-list{display:flex;flex-wrap:wrap;gap:12px}.global-materials-panel .btn-material-download{background:#fff;color:#17a2b8;border:1px solid #17a2b8;padding:8px 14px;border-radius:4px;text-decoration:none;font-weight:700;font-size:13px;display:inline-flex;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.05)}.radio-options-group{display:flex;gap:15px;margin-top:5px}.radio-options-group .radio-label{font-weight:400}.carrier-box{border:1px solid #ddd;padding:15px;border-radius:5px;background:#f9f9f9;margin-top:10px}.carrier-actions-group{display:flex;flex-direction:column;gap:10px;margin-top:5px}.dpd-instruction{font-size:.9em;color:#555;margin-bottom:10px}.btn-dpd{display:inline-block;background-color:#dc0032;color:#fff;padding:8px 12px;border-radius:4px;text-decoration:none;font-weight:700;margin-bottom:15px}.btn-save-info{background-color:#17a2b8;color:#fff;padding:12px 20px;border:none;border-radius:4px;font-size:1em;cursor:pointer;font-weight:700;margin-top:10px}.btn-save-info:hover{background-color:#138496}.order-materials-form .uppercase-title{font-size:18px;font-weight:900;text-transform:none;margin-bottom:25px;color:#000}.order-materials-form .form-input-bold::placeholder{color:#000;font-weight:700;opacity:1}.order-materials-form .form-input-bold:focus{border-color:#000!important;box-shadow:inset 0 0 0 1px #000}.order-materials-form .custom-radio-list{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.order-materials-form .custom-radio-list.horizontal{flex-direction:row;flex-wrap:wrap;gap:20px;align-items:center}.order-materials-form .custom-radio-list.horizontal .radio-text{margin-top:6px}.order-materials-form .custom-radio-item{display:flex;align-items:flex-start;cursor:pointer}.order-materials-form .custom-radio-item input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.order-materials-form .custom-radio-item .radio-custom-circle{width:26px;height:26px;border:2px solid #000;border-radius:50%;margin-right:12px;position:relative;flex-shrink:0;margin-top:2px;background-color:#fff;transition:all .2s ease-in-out}.order-materials-form .custom-radio-item input[type=radio]:checked+.radio-custom-circle::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;background-color:#000;border-radius:50%}.order-materials-form .custom-radio-item .radio-text{display:flex;flex-direction:column}.order-materials-form .custom-radio-item .radio-text .radio-main{font-size:16px;font-weight:900;text-transform:uppercase;line-height:1;color:#000}.order-materials-form .custom-radio-item .radio-text .radio-sub{font-size:16px;color:#000;margin-top:8px;font-weight:400}.order-materials-form .btn-yellow-block{background-color:#ff0;color:#000;border:none;padding:18px 40px;font-size:18px;font-weight:900;text-transform:uppercase;cursor:pointer;display:inline-block;margin-top:20px;border-radius:0;transition:background-color .2s ease}.order-materials-form .btn-yellow-block:hover{background-color:#1a1a1a}.digital-materials-wrapper .digital-materials-category-frame{border:2px solid #000;padding:20px;margin-bottom:30px;border-radius:8px}.digital-materials-wrapper .digital-materials-category-frame .digital-materials-category-title{margin-top:0;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:20px}.digital-materials-wrapper .digital-materials-category-frame .digital-materials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.digital-materials-wrapper .digital-materials-category-frame .digital-materials-grid .btn-digital-download{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;background:#f9f9f9;padding:10px 15px;border:1px solid #ddd;text-decoration:none;color:#000;border-radius:4px;transition:background-color .2s ease}.digital-materials-wrapper .digital-materials-category-frame .digital-materials-grid .btn-digital-download:hover{background-color:#eee}.digital-materials-wrapper .digital-materials-category-frame .digital-materials-grid .btn-digital-download .download-text{font-weight:700;font-size:14px;min-width:0;overflow-wrap:anywhere}.digital-materials-wrapper .digital-materials-category-frame .digital-materials-grid .btn-digital-download .download-icon{background:#ff0;padding:5px 10px;border-radius:50%;font-weight:700;flex-shrink:0}.digital-materials-wrapper .digital-materials-category-frame .digital-materials-grid .btn-digital-download .download-icon::after{content:"↓"}.events-map-all{display:flex;justify-content:center;margin-top:24px}#events-map-canvas .leaflet-tile-pane{filter:grayscale(80%) contrast(1.1)}.events-map-popup .leaflet-popup-content-wrapper{border-radius:0;border:2px solid #1a1a1a;box-shadow:4px 4px 0 rgba(0,0,0,.15);padding:0}.events-map-popup .leaflet-popup-content{margin:16px 18px;font-size:14px;line-height:1.4;color:#1a1a1a}.events-map-popup .leaflet-popup-tip{border:2px solid #1a1a1a;box-shadow:none}.events-map-popup .leaflet-popup-close-button.leaflet-popup-close-button{color:#1a1a1a;top:4px;right:4px}.events-map-popup__title{font-family:Oswald,sans-serif;font-size:18px;font-weight:700;line-height:1.2;margin-bottom:6px;padding-right:12px}.events-map-popup__venue{font-weight:700}.events-map-popup__address{color:#555}.events-map-popup__dates{margin-top:8px;font-weight:600}.events-map-popup__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.events-map-popup__badge{display:inline-block;padding:2px 8px;font-size:12px;font-weight:600;border:1px solid #1a1a1a}.events-map-popup__badge.is-public{background-color:#84cc16}.events-map-popup__badge.is-private{background-color:#dc0032;border-color:#dc0032;color:#fff}.events-map-popup__badge.is-accessible{background-color:#ff0}.amnesty-custom-marker{width:20px;height:20px;border-radius:50%;border:3px solid #000;box-shadow:0 2px 4px rgba(0,0,0,.4);background-color:#fff;transition:transform .2s ease-in-out}.amnesty-custom-marker:hover{transform:scale(1.1)}.amnesty-custom-marker.marker-public{background-color:#84cc16}.amnesty-custom-marker.marker-private{background-color:#dc0032}.events-list-page{width:100%;max-width:1200px;margin:60px auto;padding:0 24px;box-sizing:border-box}.events-list-page .events-list-title{font-weight:900;text-transform:uppercase;margin:0 0 30px}.events-list-page .events-list-search{width:100%;padding:12px;margin-bottom:24px;border:2px solid #000;font-size:16px;box-sizing:border-box}.events-list-page .events-list{list-style:none;margin:0;padding:0;border-top:2px solid #000}.events-list-page .events-list-item{display:grid;grid-template-columns:220px 1fr auto;gap:20px;align-items:center;padding:20px 0;border-bottom:2px solid #000}.events-list-page .events-list-item[hidden]{display:none}.events-list-page .events-list-date{font-weight:900}.events-list-page .events-list-name{font-size:20px;font-weight:900;margin:0 0 6px;line-height:1.2}.events-list-page .events-list-address,.events-list-page .events-list-venue{line-height:1.4}.events-list-page .events-list-badges{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.events-list-page .events-list-badge{font-size:13px;font-weight:700;padding:4px 10px;border:2px solid #000;white-space:nowrap}.events-list-page .events-list-badge.badge-public{background-color:#84cc16}.events-list-page .events-list-badge.badge-private{background-color:#dc0032;color:#fff}.events-list-page .events-list-badge.badge-accessible{white-space:normal;text-align:right;max-width:220px}@media (max-width:768px){.events-list-page .events-list-item{grid-template-columns:1fr;gap:8px}.events-list-page .events-list-badges{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.events-list-page .events-list-badge.badge-accessible{text-align:left}}body .amnesty-card-button,body .events-map-all-link,body .maraton-cta-button{display:block;width:fit-content;font-family:Oswald,sans-serif;background-color:#ff0;color:#1a1a1a;text-decoration:none;padding:12px 32px;font-weight:700;font-size:18px;text-align:center;transition:all .2s ease-in-out;border:1px solid #ff0}body .amnesty-card-button:focus,body .amnesty-card-button:hover,body .events-map-all-link:focus,body .events-map-all-link:hover,body .maraton-cta-button:focus,body .maraton-cta-button:hover{background-color:#1a1a1a;border:1px solid #1a1a1a;color:#ff0;outline:0}body .btn-action{display:inline-flex;align-items:center;justify-content:center;background-color:#ff0;border:2px solid #000;border-radius:30px;padding:8px 20px;font-weight:600;font-size:14px;color:#000;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out}body .btn-action:hover{background-color:#fc0}body .btn-action.status-success{background-color:#84cc16;cursor:default}body .btn-action.status-success:hover{background-color:#84cc16}body .events-top-actions{margin-bottom:20px;text-align:left}body .events-top-actions .btn-add-event{font-size:16px;padding:12px 24px}form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{width:100%;padding:11px 20px;border:1px solid #1a1a1a;border-radius:4px;font-size:18px;font-weight:700;color:#1a1a1a;background-color:transparent;box-sizing:border-box;margin-bottom:12px}form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=url]:focus,form select:focus,form textarea:focus{outline:0;border-color:#0073aa}form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form input[type=url]::placeholder,form select::placeholder,form textarea::placeholder{color:#555;font-weight:400}form textarea{min-height:120px;resize:vertical}form input[type=checkbox],form input[type=radio]{appearance:none;-webkit-appearance:none;width:24px;height:24px;border:1px solid #1a1a1a;margin:0 10px 0 0;flex-shrink:0;position:relative;cursor:pointer;background-color:transparent;outline:0;vertical-align:middle}form input[type=checkbox]:checked::after,form input[type=radio]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#1a1a1a}form input[type=checkbox]:focus-visible,form input[type=radio]:focus-visible{box-shadow:0 0 0 2px #0073aa}form input[type=checkbox]{border-radius:0}form input[type=checkbox]:checked::after{width:12px;height:12px}form input[type=radio]{border-radius:50%}form input[type=radio]:checked::after{width:12px;height:12px;border-radius:50%}form .login-remember{margin-bottom:20px}.elementor-form .elementor-field-group{margin-bottom:20px}.elementor-form .elementor-field-group input[type=email],.elementor-form .elementor-field-group input[type=number],.elementor-form .elementor-field-group input[type=password],.elementor-form .elementor-field-group input[type=search],.elementor-form .elementor-field-group input[type=tel],.elementor-form .elementor-field-group input[type=text],.elementor-form .elementor-field-group input[type=url],.elementor-form .elementor-field-group select,.elementor-form .elementor-field-group textarea{margin-bottom:0}.elementor-form .elementor-field-option{display:flex;align-items:flex-start;margin-bottom:10px}.elementor-form .elementor-field-option input[type=checkbox],.elementor-form .elementor-field-option input[type=radio]{margin-top:2px}.elementor-form .elementor-field-option label{font-size:14px;color:#1a1a1a;line-height:1.5;font-weight:400;margin:0}.new-event-form input[type=date],.new-event-form input[type=datetime-local],.new-event-form input[type=text],.new-event-form input[type=time]{width:100%;box-sizing:border-box;padding:11px 20px;border:1px solid #1a1a1a;border-radius:4px;font-size:18px;color:#1a1a1a;background-color:transparent;margin-bottom:20px;height:50px}.new-event-form input[type=date]:focus,.new-event-form input[type=datetime-local]:focus,.new-event-form input[type=text]:focus,.new-event-form input[type=time]:focus{outline:0;border-color:#0073aa}.new-event-form input[type=datetime-local]{font-family:inherit;font-weight:700;min-width:0;cursor:pointer}.new-event-form input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer}.new-event-form .split-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}@media (max-width:600px){.new-event-form .split-row{grid-template-columns:1fr}}.new-event-form label{display:block;margin-bottom:8px;color:#1a1a1a}.new-event-form label .required{color:red}.new-event-form .checkbox-wrapper{display:flex;align-items:flex-start;margin-bottom:20px}.new-event-form .checkbox-wrapper input[type=checkbox]{appearance:none;-webkit-appearance:none;width:24px!important;height:24px!important;border:1px solid #1a1a1a;border-radius:0;margin:2px 10px 0 0;flex-shrink:0;position:relative;cursor:pointer;background-color:transparent;outline:0}.new-event-form .checkbox-wrapper input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-color:#1a1a1a}.new-event-form .checkbox-wrapper .checkbox-label-text{font-size:14px;color:#1a1a1a;line-height:1.4;font-weight:700}.new-event-form .checkbox-wrapper .checkbox-label-text span.description{display:block;font-weight:400;font-size:13px;color:#555;margin-top:4px}body .elementor-widget-n-tabs{width:100%;max-width:100%}body .elementor-widget-n-tabs>.e-n-tabs{width:100%}body .elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-content{flex:1 1 auto;min-width:0}body .elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-content>.e-con{--width:100%;--flex-grow:1;width:100%}.custom-block-counter-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;margin:0;padding:0}.custom-block-counter-wrapper .counter-digit{display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;width:75px;height:110px;border-radius:12px;font-size:60px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 4px 10px rgba(0,0,0,.15)}@media (max-width:768px){.custom-block-counter-wrapper{gap:8px}.custom-block-counter-wrapper .counter-digit{width:50px;height:80px;font-size:40px;border-radius:8px}}.amnesty-petition-card{display:flex;flex-direction:column;width:320px;font-family:sans-serif}.amnesty-petition-card .amnesty-card-header{position:relative}.amnesty-petition-card .amnesty-card-header img{display:block;width:100%;height:200px;object-fit:cover}.amnesty-petition-card .amnesty-card-badge{position:absolute;bottom:0;left:30px;background-color:#1a1a1a;color:#fff;padding:10px 20px;font-weight:700;text-transform:uppercase;font-size:18px}.amnesty-petition-card .amnesty-card-body{background-color:#e2e3e5;padding:20px;text-align:left}.amnesty-petition-card .amnesty-card-title{color:#1a1a1a;font-size:26px;font-weight:700;margin-top:0;margin-bottom:15px;line-height:1.2}.amnesty-petition-card .amnesty-card-progress-wrapper{margin-bottom:30px}.amnesty-petition-card .amnesty-card-progress-track{background-color:#fff;height:32px;width:100%;display:block;overflow:hidden}.amnesty-petition-card .amnesty-card-progress-fill{background-color:#ff0;height:100%;display:block;transition:width .3s ease-in-out}.amnesty-petition-card .amnesty-card-progress-text{margin-top:5px;color:#1a1a1a;font-size:15px;font-weight:700;margin-top:0}.amnesty-petition-card .amnesty-card-progress-text strong{color:#1a1a1a}.amnesty-petition-card .amnesty-card-button{margin:0 auto}:root{--post_feat_image_span:230px;--post_feat_image_span_mobile:190px}body,html{font-size:18px;line-height:1rem}body p,html p{font-family:Figtree,sans-serif}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluY2x1ZGVzL19yZXNldC5zY3NzIiwiYmFzZS9fcGFnZS5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImV2ZW50cy9fZWRpdC1mb3JtLnNjc3MiLCJldmVudHMvX2V2ZW50cy10YWJsZS5zY3NzIiwiY29tcG9uZW50cy9fYWxlcnRzLnNjc3MiLCJldmVudHMvX21hdGVyaWFscy5zY3NzIiwiZXZlbnRzL19tYXAuc2NzcyIsImV2ZW50cy9fbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX3RhYnMuc2NzcyIsIndpZGdldHMvX2NvdW50ZXItYmxvY2suc2NzcyIsIndpZGdldHMvX3BldGl0aW9uLWNhcmQuc2NzcyIsImJhc2UvX2dsb2JhbHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBTUEsS0FBQSxLQUVFLE9BQUEsS0FHRixLQUNFLGdCQUFBLE9BR0YsS0FDRSxZQUFBLEtBQUEsQ0FBQSxTQUFBLENBQUEsT0FBQSxDQUFBLFdBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxzQkFBQSxNQUdGLEVBQ0UsT0FBQSxFQUNBLFFBQUEsRUFDQSxnQkFBQSxXQUNBLG1CQUFBLFdBQ0EsV0FBQSxXQUdGLEVBQUEsS0FBQSxRQUFBLFFBQUEsT0FBQSxRQUFBLE1BQUEsTUFBQSxFQUFBLElBQUEsV0FBQSxLQUFBLE9BQUEsUUFBQSxPQUFBLEtBQUEsS0FBQSxHQUFBLElBQUEsUUFBQSxJQUFBLElBQUEsR0FBQSxHQUFBLEdBQUEsTUFBQSxTQUFBLFdBQUEsT0FBQSxPQUFBLEtBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsT0FBQSxPQUFBLEtBQUEsRUFBQSxPQUFBLElBQUEsSUFBQSxJQUFBLE1BQUEsT0FBQSxHQUFBLEtBQUEsS0FBQSxJQUFBLE9BQUEsR0FBQSxPQUFBLEVBQUEs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QUFBLE1BQ0EsV0FBQSxNQUlSLDJDQUNJLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxLQUNBLGlCWmZLLFFZZ0JMLE1aWlcsS1lhWCxRQUFBLEtBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQUNBLFVaOUJJLEtZaUNSLDBDQUNJLGlCWkxpQixRWU1qQixRWnVCUyxLWXRCVCxXQUFBLEtBR0osMkNBQ0ksTVo5QkssUVkrQkwsVUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLEVBQ0EsY1phUSxLWVpSLFlBQUEsSUFHSixzREFDSSxjWlVVLEtZUGQsb0RBQ0ksaUJadkNXLEtZd0NYLE9BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxNQUNBLFNBQUEsT0FHSixtREFDSSxpQlpwRE8sS1lxRFAsT0FBQSxLQUNBLFFBQUEsTUFDQSxXQUFBLE1BQUEsSUFBQSxZQUdKLG1EQUNJLFdaYlEsSVljUixNWjNESyxRWTRETCxVWmhCVSxLWWlCVixZQUFBLElBQ0EsV0FBQSxFQUVBLDBEQUNJLE1aakVDLFFZcUVULDRDQUNJLE9BQUEsRUFBQSxLQzNFUixNQUNFLHVCQUFBLE1BQ0EsOEJBQUEsTUFHRixLQUFBLEtBRUUsVWJaVSxLYWFWLFlBQUEsS0FFQSxPQUFBLE9BQ0UsWUFBQSxPQUFBLENBQUEiLCJmaWxlIjoiZnJvbnQubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLy8gZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5odG1sIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcblxuLy8gUGFnZSB0aXRsZSBpcyByZW5kZXJlZCBieSBFbGVtZW50b3Igc2VjdGlvbnMsIHNvIHRoZSB0aGVtZSBoZWFkZXIgdGl0bGUgaXMgaGlkZGVuXG5ib2R5IHtcbiAgICAjY29udGVudCB7XG4gICAgICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgICAgICBoMS5lbnRyeS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2luY2x1ZGVzL2luZGV4XCIgYXMgKjtcclxuXHJcbi8qIFxyXG4gIEhFQURFUiBTVElDS1kgU1RZTEVTXHJcbiAgRGVmYXVsdCBzdGF0ZSBpcyByZWxhdGl2ZS4gSlMgd2lsbCBhZGQgLmlzLWZpeGVkIHdoZW4gc2Nyb2xsaW5nLlxyXG4qL1xyXG4uaGVhZGVyLXN0aWNreSB7XHJcbiAgLyogRW5zdXJlIHNtb290aCB0cmFuc2l0aW9uIGZvciB2aXN1YWwgY2hhbmdlcyAqL1xyXG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgXHJcbiAgLyogQ2xhc3MgYXBwbGllZCBzdHJpY3RseSB2aWEgSmF2YVNjcmlwdCAqL1xyXG4gICYuaXMtZml4ZWQge1xyXG4gICAgLyogRm9yY2UgZml4ZWQgcG9zaXRpb25pbmcgYW5kIG92ZXJyaWRlIEVsZW1lbnRvciBkZWZhdWx0cyAqL1xyXG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgLyogRW5zdXJlIGl0IHN0cmV0Y2hlcyBhY3Jvc3MgdGhlIGVudGlyZSBzY3JlZW4gKi9cclxuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAvKiBPcHRpb25hbDogYWRkIHNoYWRvdyB0byBzZXBhcmF0ZSBmcm9tIGNvbnRlbnQgYmVsb3cgKi9cclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgfVxyXG59XHJcblxyXG5oZWFkZXIge1xyXG4gIC5lbGVtZW50b3ItbWVudS10b2dnbGUuZWxlbWVudG9yLWFjdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDU3cHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHotaW5kZXg6IDEwMDAxO1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24uZWxlbWVudG9yLW5hdi1tZW51X19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgLmVsZW1lbnRvci1uYXYtbWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDg1dnc7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogOTBweCAzMHB4IDMwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IC01cHggMCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgYW5pbWF0aW9uOiBzbGlkZUluRnJvbVJpZ2h0IDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XHJcbiAgICAgIFxyXG4gICAgICAvKiBGb3JjZSB2ZXJ0aWNhbCBsYXlvdXQgb24gbW9iaWxlIGRyb3Bkb3duICovXHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLmVsZW1lbnRvci1pdGVtIHtcclxuICAgICAgICAvKiBSZXNldCBtb2JpbGUgaXRlbSBzdHlsaW5nIHRvIGF2b2lkIGluaGVyaXRpbmcgZGVza3RvcCBibG9ja3MgKi9cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmVsZW1lbnRvci1pdGVtLWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdyAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNb2JpbGUgbWVudSBhbmltYXRpb24gKi9cclxuQGtleWZyYW1lcyBzbGlkZUluRnJvbVJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuLyogXHJcbiAgQ09OVFJBU1QgTUVOVSAtIFNUUklDVExZIERFU0tUT1AgXHJcbiovXHJcbi5jb250cmFzdC1tZW51IHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgIC8qIFRhcmdldCBvbmx5IHRoZSBtYWluIGRlc2t0b3AgbWVudSBjb250YWluZXIgKi9cclxuICAgIC5lbGVtZW50b3ItbmF2LW1lbnUtLW1haW4ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBcclxuICAgICAgbGkubWVudS1pdGVtIHtcclxuICAgICAgICBmbGV4OiAxIDEgMDsgXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBBbHRlcm5hdGUgY29sb3JzIGxvZ2ljICovXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3cgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgYSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiRmb250X3NpemU6IDE4cHg7IC8vIERlZmF1bHQgZm9udCBzaXplIGZvciBkZXNrdG9wXHJcbiRicmVha3BvaW50LWRlc2t0b3A6IDEwMjRweDtcclxuJGJyZWFrcG9pbnQtdGFibGV0OiA3NjhweDtcclxuJGJyZWFrcG9pbnQtbW9iaWxlOiA0ODBweDtcclxuXHJcbi8vIFdpZHRoc1xyXG4kd2lkdGgtZGVza3RvcC1tZW51OiAxMDI0cHg7XHJcblxyXG4kY29sb3ItZ3JleTogIzI4MjgyODtcclxuJGNvbG9yLXllbGxvdzogI0ZGRkYwMDtcclxuJGNvbG9yLWRhcms6ICMxQTFBMUE7XHJcblxyXG4vLyBDb2xvcnMgKEV4aXN0aW5nICYgRXh0ZW5kZWQpXHJcbiRjb2xvci10ZXh0LXNlY29uZGFyeTogIzU1NTtcclxuJGNvbG9yLXRleHQtbGlnaHQ6ICNmZmY7XHJcbiRjb2xvci1oaWdobGlnaHQ6ICMwMDczYWE7XHJcbiRjb2xvci1kYW5nZXI6IHJlZDtcclxuJGNvbG9yLWJvcmRlci1kZWZhdWx0OiAjY2NjO1xyXG4kY29sb3ItYm9yZGVyLWxpZ2h0OiAjZGRkO1xyXG4kY29sb3ItYm9yZGVyLXRhYmxlOiAjZWVlO1xyXG4kY29sb3ItYmctbGlnaHQ6ICNmOWY5Zjk7XHJcbiRjb2xvci1iZy10YWJsZS1oZWFkZXI6ICNmMWYxZjE7XHJcbiRjb2xvci1iZy1lbXB0eS1zdGF0ZTogI2Y4ZjlmYTtcclxuJGNvbG9yLXN1Y2Nlc3M6ICMyOGE3NDU7XHJcbiRjb2xvci1jYW5jZWw6ICM2Yzc1N2Q7XHJcbiRjb2xvci1pbmZvOiAjMTdhMmI4O1xyXG4kY29sb3ItaW5mby1ob3ZlcjogIzEzODQ5NjtcclxuXHJcbi8vIEFsZXJ0cyAmIFN0YXR1c2VzIChNZXJnZWQgJiBTdGFuZGFyZGl6ZWQpXHJcbiRjb2xvci1iZy1hbGVydC1kZWZhdWx0OiAjZTJlM2U1O1xyXG4kY29sb3ItYmctaW5mby1saWdodDogI2YxZjlmYTtcclxuJGNvbG9yLWJnLXN1Y2Nlc3MtbGlnaHQ6ICNkNGVkZGE7IC8vIENvbnNvbGlkYXRlZCBzdWNjZXNzIGJnXHJcbiRjb2xvci1ib3JkZXItc3VjY2VzczogI2MzZTZjYjtcclxuJGNvbG9yLXRleHQtc3VjY2Vzcy1kYXJrOiAjMTU1NzI0O1xyXG5cclxuJGNvbG9yLWJnLWRhbmdlci1saWdodDogI2Y4ZDdkYTtcclxuJGNvbG9yLWJvcmRlci1kYW5nZXI6ICNmNWMyYzc7XHJcbiRjb2xvci10ZXh0LWRhbmdlci1kYXJrOiAjODQyMDI5O1xyXG5cclxuJGNvbG9yLWJnLXdhcm5pbmctbGlnaHQ6ICNmZmYzY2Q7XHJcbiRjb2xvci1ib3JkZXItd2FybmluZzogI2ZmZWViYTtcclxuJGNvbG9yLXRleHQtd2FybmluZy1kYXJrOiAjODU2NDA0O1xyXG5cclxuJGNvbG9yLWJnLWluZm8tYWx0OiAjY2NlNWZmO1xyXG4kY29sb3ItdGV4dC1pbmZvLWRhcms6ICMwMDQwODU7XHJcblxyXG4vLyBCcmFuZHNcclxuJGNvbG9yLWlucG9zdDogI2ZmY2MwMDtcclxuJGNvbG9yLWRwZDogI2RjMDAzMjtcclxuXHJcbi8vIFNwYWNpbmcgJiBTaXplc1xyXG4kbWF4LXdpZHRoLWZvcm06IDYwMHB4O1xyXG4kZm9udC1zaXplLXNtYWxsOiAxM3B4O1xyXG4kZm9udC1zaXplLW1lZGl1bTogMTRweDtcclxuJGZvbnQtc2l6ZS1sYXJnZTogMTVweDtcclxuJHNwYWNpbmctc21hbGw6IDVweDtcclxuJHNwYWNpbmctbWVkaXVtOiAxMHB4O1xyXG4kc3BhY2luZy1sYXJnZTogMTVweDtcclxuJHNwYWNpbmcteGxhcmdlOiAyMHB4O1xyXG4kc3BhY2luZy14eGxhcmdlOiAzMHB4O1xyXG5cclxuLy8gQm9yZGVyc1xyXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiA0cHg7XHJcbiRib3JkZXItd2lkdGgtYmFzZTogMXB4O1xyXG5cclxuXHJcbiRpbnB1dC1wYWRkaW5nOiAxMXB4IDIwcHg7XHJcbiRpbnB1dC1ib3JkZXItY29sb3I6ICRjb2xvci1kYXJrO1xyXG4kY2hlY2tib3gtc2l6ZTogMjRweDtcclxuJGlucHV0LWZvbnQtd2VpZ2h0OiA3MDA7IiwiQHVzZSBcIi4uL2luY2x1ZGVzL2luZGV4XCJhcyAqO1xyXG5cclxuLmZvb3RlciB7XHJcbiAgLmVsZW1lbnRvci13aWRnZXQtc29jaWFsLWljb25zIHtcclxuICAgIC5lbGVtZW50b3Itc29jaWFsLWljb24ge1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1MjZiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKHdpZHRoIDwgMTAyNXB4KSB7XHJcbn1cclxuIiwiQHVzZSBcIi4uL2luY2x1ZGVzL2luZGV4XCIgYXMgKjtcblxuLy8gT3JnYW5pemVyIHBhbmVsOiBBSkFYIGVkaXQgZm9ybSBmb3IgZXZlbnRzIGFuZCByZXBvcnRzIChbbXlfZXZlbnRzXSlcblxuLmZvcm0taGVhZGVyLWFjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhsYXJnZTtcblxuICAgIC5idG4tYmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1oaWdobGlnaHQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICB9XG5cbiAgICAuZm9ybS10aXRsZS1lZGl0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGFyZ2U7XG4gICAgfVxufVxuXG4uZm9ybS1zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy14bGFyZ2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmZvcm0tYWN0aW9ucy1pbmxpbmUsXG4uZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy1sYXJnZTtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sYXJnZTtcbn1cblxuLy8gU3BhY2UgYWJvdmUgdGhlIHN1Ym1pdCBidXR0b24gKGFkZC1ldmVudCBmb3JtLCBtYXRlcmlhbHMgb3JkZXIgZm9ybSlcbi5mb3JtLXNlY3Rpb24tbGFzdCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmFqYXgtZm9ybS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy14bGFyZ2U7XG59XG4iLCJAdXNlIFwiLi4vaW5jbHVkZXMvaW5kZXhcIiBhcyAqO1xuXG4vLyBPcmdhbml6ZXIgcGFuZWw6IFwibXkgZXZlbnRzXCIgZ3JpZCAoW215X2V2ZW50c10pIHdpdGggcm93IGFjdGlvbiBidXR0b25zXG5cbiRncmlkLWNvbHVtbnMtbGF5b3V0OiAxZnIgMmZyIDEuNWZyIDNmcjtcblxuLmV2ZW50cy1ncmlkLWhlYWRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRncmlkLWNvbHVtbnMtbGF5b3V0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IC8vIFNwYWNlIGJldHdlZW4gZmxvYXRpbmcgaGVhZGVyIGFuZCBncmlkIGJvZHlcblxuICAgIC5oZWFkZXItY2VsbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIH1cbn1cblxuLmV2ZW50cy1ncmlkLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgLy8gVGhlIHRyaWNrIHRvIGF2b2lkIGRvdWJsZSBib3JkZXJzOlxuICAgIC8vIENvbnRhaW5lciBoYW5kbGVzIHRoZSBvdXRlciBUb3AgYW5kIExlZnQgYm9yZGVyc1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcblxuICAgIC5ldmVudHMtZ3JpZC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRncmlkLWNvbHVtbnMtbGF5b3V0O1xuXG4gICAgICAgIC5ncmlkLWNlbGwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcblxuICAgICAgICAgICAgLy8gQ2VsbHMgaGFuZGxlIHRoZWlyIG93biBCb3R0b20gYW5kIFJpZ2h0IGJvcmRlcnNcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcblxuICAgICAgICAgICAgJi5hY3Rpb25zLWNlbGwge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGF0ZS1jZWxsIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNb2JpbGU6IHJvd3MgYmVjb21lIHN0YWNrZWQgY2FyZHNcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5ldmVudHMtZ3JpZC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBIaWRlIGZsb2F0aW5nIGhlYWRlcnMgb24gbW9iaWxlXG4gICAgfVxuXG4gICAgLmV2ZW50cy1ncmlkLWJvZHkge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmV2ZW50cy1ncmlkLXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIC5ncmlkLWNlbGwge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBCdXR0b25zIGluc2lkZSB0aGUgdGFibGVcbi5idG4tZWRpdCxcbi5idG4tc3VibWl0IHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG59XG5cbi5idG4tZWRpdCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWhpZ2hsaWdodDtcbn1cblxuLmJ0bi1zdWJtaXQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4iLCJAdXNlIFwiLi4vaW5jbHVkZXMvaW5kZXhcIiBhcyAqO1xuXG4vLyBTdGF0dXMgYmFkZ2VzLCBlbXB0eSBzdGF0ZXMgYW5kIGFsZXJ0IGJveGVzIHVzZWQgYnkgZnJvbnRlbmQgZm9ybXMgYW5kIHRoZSBwYW5lbFxuXG4uc3RhdHVzLWJhZGdlIHtcbiAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1zdWNjZXNzLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbn1cblxuLmVtcHR5LXN0YXRlLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWxhcmdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1lbXB0eS1zdGF0ZTtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1oaWdobGlnaHQ7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcteGxhcmdlO1xufVxuXG4uYWxlcnQtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSArIDFweDsgLy8gNXB4XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGxhcmdlO1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgJi5hbGVydC1kZWZhdWx0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWFsZXJ0LWRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJi5hbGVydC13YXJuaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLXdhcm5pbmctbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC13YXJuaW5nLWRhcms7XG4gICAgfVxuXG4gICAgJi5hbGVydC1zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXN1Y2Nlc3MtZGFyaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1Y2Nlc3MtbGlnaHQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1zdWNjZXNzO1xuICAgIH1cblxuICAgICYuYWxlcnQtZGFuZ2VyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhbmdlci1kYXJrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctZGFuZ2VyLWxpZ2h0O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXItZGFuZ2VyO1xuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9pbmNsdWRlcy9pbmRleFwiIGFzICo7XG5cbi8vIE9yZ2FuaXplciBwYW5lbDogbWF0ZXJpYWxzIOKAlCBkb3dubG9hZHMgKFtkaWdpdGFsX21hdGVyaWFsc10sIGdsb2JhbCBtYXRlcmlhbHMpXG4vLyBhbmQgdGhlIG1hdGVyaWFscyBvcmRlciBmb3JtIChbbWF0ZXJpYWxzX29yZGVyXSwgRFBEIGNhcnJpZXJzKVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gR2xvYmFsIG1hdGVyaWFscyAoZG93bmxvYWQgbGlua3Mgc2V0IGluIHdwLWFkbWluKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmdsb2JhbC1tYXRlcmlhbHMtcGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWluZm8tbGlnaHQ7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbGFyZ2U7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkY29sb3ItaW5mbztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gICAgLmdsb2JhbC1tYXRlcmlhbHMtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZy1tZWRpdW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc3VjY2Vzcy1kYXJrO1xuICAgIH1cblxuICAgIC5nbG9iYWwtbWF0ZXJpYWxzLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAuYnRuLW1hdGVyaWFsLWRvd25sb2FkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRleHQtbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW5mbztcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLWJhc2Ugc29saWQgJGNvbG9yLWluZm87XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjA1KTtcbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBPcmRlciBmb3JtOiBjYXJyaWVyIHNlbGVjdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnJhZGlvLW9wdGlvbnMtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAkc3BhY2luZy1sYXJnZTtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbWFsbDtcblxuICAgIC5yYWRpby1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxufVxuXG4uY2Fycmllci1ib3gge1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC1iYXNlIHNvbGlkICRjb2xvci1ib3JkZXItbGlnaHQ7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSArIDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbGlnaHQ7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWVkaXVtO1xufVxuXG4uY2Fycmllci1hY3Rpb25zLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy1tZWRpdW07XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc21hbGw7XG59XG5cbi5kcGQtaW5zdHJ1Y3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZWRpdW07XG59XG5cbi5idG4tZHBkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRwZDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGFyZ2U7XG59XG5cbi5idG4tc2F2ZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mbztcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1tZWRpdW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWluZm8taG92ZXI7XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gT3JkZXIgZm9ybTogbGF5b3V0LCBpbnB1dHMsIGN1c3RvbSByYWRpb3MsIHN1Ym1pdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm9yZGVyLW1hdGVyaWFscy1mb3JtIHtcbiAgICAudXBwZXJjYXNlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gV2VkxYJ1ZyB6ZGrEmWNpYSBwaWVyd3N6YSBsaXRlcmEgamVzdCBkdcW8YSwgcmVzenRhIG1hxYJhXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC8vIE5vd2UgcG9sYSBpbnB1dCB6IHd5cmHFum7EhSBvYnfDs2RrxIVcbiAgICAuZm9ybS1pbnB1dC1ib2xkIHtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLXJhZGlvLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgJi5ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAucmFkaW8tdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUG9qZWR5bmN6eSBlbGVtZW50IHJhZGlvXG4gICAgLmN1c3RvbS1yYWRpby1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhZGlvLWN1c3RvbS1jaXJjbGUge1xuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yYWRpby1jdXN0b20tY2lyY2xlOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAucmFkaW8tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLnJhZGlvLW1haW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yYWRpby1zdWIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4teWVsbG93LWJsb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMThweCA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBCcmFrIHphb2tyxIVnbGXFhCB3ZWTFgnVnIHpkasSZY2lhXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBEaWdpdGFsIG1hdGVyaWFscyAoW2RpZ2l0YWxfbWF0ZXJpYWxzXSk6IGNhdGVnb3J5IGZyYW1lcyB3aXRoIGRvd25sb2FkIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5kaWdpdGFsLW1hdGVyaWFscy13cmFwcGVyIHtcblxuICAgIC8vIEZyYW1lIGZvciBlYWNoIGNhdGVnb3J5XG4gICAgLmRpZ2l0YWwtbWF0ZXJpYWxzLWNhdGVnb3J5LWZyYW1lIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgIC8vIENhdGVnb3J5IGhlYWRpbmdcbiAgICAgICAgLmRpZ2l0YWwtbWF0ZXJpYWxzLWNhdGVnb3J5LXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEdyaWQgbGF5b3V0IGZvciBmaWxlc1xuICAgICAgICAuZGlnaXRhbC1tYXRlcmlhbHMtZ3JpZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgICAvLyBTaW5nbGUgZG93bmxvYWQgYnV0dG9uXG4gICAgICAgICAgICAuYnRuLWRpZ2l0YWwtZG93bmxvYWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDsgLy8gTG9uZyBmaWxlIG5hbWVzIHdyYXAgaW5zdGVhZCBvZiB3aWRlbmluZyB0aGUgZ3JpZCBjZWxsXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgLy8gSW50ZXJhY3RpdmUgc3RhdGVcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBGaWxlIG5hbWUgdGV4dFxuICAgICAgICAgICAgICAgIC5kb3dubG9hZC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBZZWxsb3cgYXJyb3cgaWNvblxuICAgICAgICAgICAgICAgIC5kb3dubG9hZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmYwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC8vIEFkZCBkb3dud2FyZCBhcnJvdyBlbnRpdHlcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjE5Myc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vaW5jbHVkZXMvaW5kZXhcIiBhcyAqO1xuXG4vLyBFdmVudHMgbWFwIChbZXZlbnRzX21hcF0sIExlYWZsZXQpOiB0aWxlcywgY3VzdG9tIG1hcmtlcnMsIFwiU3ByYXdkxbogd3N6eXN0a2llXCIgbGlua1xuXG4uZXZlbnRzLW1hcC1hbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuI2V2ZW50cy1tYXAtY2FudmFzIHtcbiAgICAubGVhZmxldC10aWxlLXBhbmUge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSg4MCUpIGNvbnRyYXN0KDEuMSk7XG4gICAgfVxufVxuLy8gTWFya2VyIHBvcHVwIChidWlsdCBpbiBwYXJhLmpzIOKGkiBpbml0TWFwL2J1aWxkUG9wdXApXG4uZXZlbnRzLW1hcC1wb3B1cCB7XG4gICAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWRhcms7XG4gICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDE2cHggMThweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIH1cblxuICAgIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1kYXJrO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC8vIExlYWZsZXQncyBvd24gcnVsZSAoLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24pIGxvYWRzIGxhdGVyLCBzbyBvdXQtc3BlY2lmeSBpdFxuICAgIC5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbi5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgICZfX3ZlbnVlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmX19hZGRyZXNzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmX19kYXRlcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmX19iYWRnZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2JhZGdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXJrO1xuXG4gICAgICAgICYuaXMtcHVibGljIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NGNjMTY7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXByaXZhdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRwZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRwZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWNjZXNzaWJsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYW1uZXN0eS1jdXN0b20tbWFya2VyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDA7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG5cbiAgICAvLyBHcmVlbiBmb3IgcHVibGljIGV2ZW50c1xuICAgICYubWFya2VyLXB1YmxpYyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NGNjMTY7XG4gICAgfVxuXG4gICAgLy8gUmVkIGZvciBwcml2YXRlIGV2ZW50c1xuICAgICYubWFya2VyLXByaXZhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDMyO1xuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9pbmNsdWRlcy9pbmRleFwiIGFzICo7XG5cbi8vIEV2ZW50cyBsaXN0IHBhZ2UgKC93eWRhcnplbmllLywgYXJjaGl2ZS13eWRhcnplbmllLnBocClcblxuLmV2ZW50cy1saXN0LXBhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLmV2ZW50cy1saXN0LXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG5cbiAgICAuZXZlbnRzLWxpc3Qtc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAuZXZlbnRzLWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIC5ldmVudHMtbGlzdC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMjBweCAxZnIgYXV0bztcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuXG4gICAgICAgICZbaGlkZGVuXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50cy1saXN0LWRhdGUge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cblxuICAgIC5ldmVudHMtbGlzdC1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgLmV2ZW50cy1saXN0LXZlbnVlLFxuICAgIC5ldmVudHMtbGlzdC1hZGRyZXNzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICAuZXZlbnRzLWxpc3QtYmFkZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IDZweDtcbiAgICB9XG5cbiAgICAuZXZlbnRzLWxpc3QtYmFkZ2Uge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIC8vIFNhbWUgY29sb3VycyBhcyB0aGUgbWFwIG1hcmtlcnNcbiAgICAgICAgJi5iYWRnZS1wdWJsaWMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0Y2MxNjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmFkZ2UtcHJpdmF0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDMyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJhZGdlLWFjY2Vzc2libGUge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmV2ZW50cy1saXN0LXBhZ2Uge1xuICAgICAgICAuZXZlbnRzLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50cy1saXN0LWJhZGdlcyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZXZlbnRzLWxpc3QtYmFkZ2UuYmFkZ2UtYWNjZXNzaWJsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2luY2x1ZGVzL2luZGV4XCIgYXMgKjtcclxuXHJcbmJvZHkge1xyXG5cdC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiB7XHJcblx0XHRhLmVsZW1lbnRvci1idXR0b24ge1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gU2hhcmVkIHllbGxvdyBidXR0b246IHBldGl0aW9uIGNhcmRzLCBbbWFyYXRvbl9jdGFdLCBcIlNwcmF3ZMW6IHdzenlzdGtpZVwiIHVuZGVyIHRoZSBldmVudHMgbWFwXHJcblx0LmFtbmVzdHktY2FyZC1idXR0b24sXHJcblx0Lm1hcmF0b24tY3RhLWJ1dHRvbixcclxuXHQuZXZlbnRzLW1hcC1hbGwtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3c7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDMycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpemU7IC8vIDE4cHhcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3IteWVsbG93O1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXJrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1hY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDsgLy8gWWVsbG93IGJhc2VcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IC8vIFBpbGwgc2hhcGVcclxuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWlucG9zdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3RhdHVzLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRjYzE2OyAvLyBHcmVlbiBmb3Igc3VjY2VzcyBzdGF0dXNcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRjYzE2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFRvcCBBY3Rpb25zIEFyZWFcclxuICAgIC5ldmVudHMtdG9wLWFjdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhsYXJnZTsgLy8gQWRqdXN0IHRvIHlvdXIgc3BhY2luZyB2YXJpYWJsZXNcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5idG4tYWRkLWV2ZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuZm9ybSB7XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidXJsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbiAgICB0ZXh0YXJlYSxcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmc7XHJcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLWJhc2Ugc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1oaWdobGlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFRleHRhcmVhIHNwZWNpZmljc1xyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gR2xvYmFsIGNoZWNrYm94IGFuZCByYWRpbyBzdHlsZXNcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6ICRjaGVja2JveC1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJGNoZWNrYm94LXNpemU7XHJcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLWJhc2Ugc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmctbWVkaXVtIDAgMDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgLy8gSW5uZXIgZmlsbCB3aGVuIGNoZWNrZWRcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWhpZ2hsaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3BlY2lmaWNzIGZvciBzcXVhcmUgY2hlY2tib3hlc1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyBcclxuICAgICAgICBcclxuICAgICAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3BlY2lmaWNzIGZvciByb3VuZGVkIHJhZGlvc1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ2luLXJlbWVtYmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBFbGVtZW50b3Igc3BlY2lmaWNzXHJcbi5lbGVtZW50b3ItZm9ybSB7XHJcbiAgXHJcbiAgLmVsZW1lbnRvci1maWVsZC1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14bGFyZ2U7XHJcbiAgICBcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuICAgIHRleHRhcmVhLFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEFsaWduIGNoZWNrYm94ZXMgbmljZWx5IHdpdGggRWxlbWVudG9yIGxhYmVsc1xyXG4gIC5lbGVtZW50b3ItZmllbGQtb3B0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1lZGl1bTtcclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXctZXZlbnQtZm9ybSB7XHJcblxyXG4gIC8vIDEuIFN0YW5kYXJkaXplIGFsbCB0ZXh0LCBkYXRlLCBhbmQgdGltZSBpbnB1dHNcclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcclxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmc7IC8vIFVzaW5nIHZhcmlhYmxlIGZyb20geW91ciBwcmV2aW91cyBzZXR1cFxyXG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLWJhc2Ugc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpemU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhsYXJnZTtcclxuICAgIGhlaWdodDogNTBweDsgLy8gQ29uc2lzdGVudCBoZWlnaHQgYWNyb3NzIGZvcm1zXHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWhpZ2hsaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERhdGUgKyB0aW1lIGluIG9uZSBmaWVsZCAoc3RhcnQgLyBlbmQpLCBzYW1lIGxvb2sgYXMgdGhlIHRleHQgaW5wdXRzXHJcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdIHtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBUd28gZmllbGRzIHNpZGUgYnkgc2lkZSAoZGF0ZXMsIGNpdHkgKyB6aXApLCBzdGFja2VkIG9uIG5hcnJvdyBzY3JlZW5zXHJcbiAgLnNwbGl0LXJvdyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgY29sdW1uLWdhcDogJHNwYWNpbmcteGxhcmdlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG5cclxuICAgIC5yZXF1aXJlZCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGxhcmdlO1xyXG5cclxuICAgIC8vIEZvcmNlIGNoZWNrYm94ZXMgYmFjayB0byB0aGVpciBjb3JyZWN0IHNxdWFyZSBzaXplXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAkY2hlY2tib3gtc2l6ZSAhaW1wb3J0YW50OyAvLyBPdmVycmlkaW5nIGFueSBpbmhlcml0ZWQgMTAwJSB3aWR0aFxyXG4gICAgICBoZWlnaHQ6ICRjaGVja2JveC1zaXplICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC1iYXNlIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIG1hcmdpbjogMnB4ICRzcGFjaW5nLW1lZGl1bSAwIDA7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAvLyBDdXN0b20gY2hlY2ttYXJrIGZpbGxcclxuICAgICAgJjpjaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja2JveC1sYWJlbC10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcclxuICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBcclxuICAgICAgc3Bhbi5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyBFbGVtZW50b3IgTmVzdGVkIFRhYnMgKGUuZy4gb3JnYW5pemVyIHBhbmVsIC9wYW5lbC8pXG4vLyBUYWIgcGFuZWxzIGNhbiBoYXZlIGRpZmZlcmVudCB3aWR0aHMgc2V0IGluIEVsZW1lbnRvciAoZS5nLiA4My4zMzMlIHdpdGhvdXQgZmxleC1ncm93KSxcbi8vIHNvIHRoZSB3aWRnZXQgcmVzaXplZCB0byB0aGUgYWN0aXZlIHBhbmVsIGFuZCB0aGUgdGFiIGxpc3QganVtcGVkIGhvcml6b250YWxseSBvbiBzd2l0Y2guXG4vLyBUaGUgd2lkZ2V0IGFuZCBldmVyeSBwYW5lbCBhbHdheXMgdGFrZSB0aGUgZnVsbCBhdmFpbGFibGUgd2lkdGguXG5cbmJvZHkgLmVsZW1lbnRvci13aWRnZXQtbi10YWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICA+IC5lLW4tdGFicyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgID4gLmUtbi10YWJzLWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgICAgID4gLmUtY29uIHtcbiAgICAgICAgICAgICAgICAtLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC0tZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2luY2x1ZGVzL2luZGV4XCJhcyAqO1xuXG4uY3VzdG9tLWJsb2NrLWNvdW50ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBcbiAgLyogU3BhY2UgYmV0d2VlbiBpbmRpdmlkdWFsIGJsb2NrcyAqL1xuICBnYXA6IDEycHg7XG4gIFxuICAvKiBSZXNldCBtYXJnaW5zIG9yIHBhZGRpbmdzIGp1c3QgaW4gY2FzZSBFbGVtZW50b3IgYWRkcyBhbnkgZ2xvYmFsbHkgKi9cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBcbiAgLyogVGFyZ2V0IHRoZSBpbmRpdmlkdWFsIGRpZ2l0IHNwYW5zICovXG4gIC5jb3VudGVyLWRpZ2l0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG4gICAgLyogQmFja2dyb3VuZCBhbmQgdGV4dCBjb2xvciBmb3IgbWF4aW11bSBjb250cmFzdCAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgXG4gICAgLyogQm94IGRpbWVuc2lvbnMgbWF0Y2hpbmcgdGhlIHJlZmVyZW5jZSBkZXNpZ24gKi9cbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgXG4gICAgLyogVHlwb2dyYXBoeSBzZXR0aW5ncyAqL1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIFxuICAgIC8qIEZvcmNlIG1vbm9zcGFjZSBzcGFjaW5nIGZvciBudW1iZXJzIHRvIHByZXZlbnQgaml0dGVyaW5nIGR1cmluZyBhbmltYXRpb24gKi9cbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICAgIFxuICAgIC8qIFN1YnRsZSBkcm9wIHNoYWRvdyBmb3IgZGVwdGggKi9cbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbn1cblxuLyogTW9iaWxlIHJlc3BvbnNpdmUgYWRqdXN0bWVudHMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tLWJsb2NrLWNvdW50ZXItd3JhcHBlciB7XG4gICAgLyogUmVkdWNlIHRoZSBnYXAgb24gc21hbGxlciBzY3JlZW5zICovXG4gICAgZ2FwOiA4cHg7XG4gICAgXG4gICAgLmNvdW50ZXItZGlnaXQge1xuICAgICAgLyogU2NhbGUgZG93biBkaW1lbnNpb25zIGFuZCBmb250IHNpemUgZm9yIG1vYmlsZSBkZXZpY2VzICovXG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vaW5jbHVkZXMvaW5kZXhcImFzICo7XG5cbi5hbW5lc3R5LXBldGl0aW9uLWNhcmQge1xuICAgIC8vIENhcmQgY29udGFpbmVyIHNldHVwXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAzMjBweDsgXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIEFkanVzdCB0byB5b3VyIHRoZW1lJ3MgbWFpbiB0eXBvZ3JhcGh5XG5cbiAgICAuYW1uZXN0eS1jYXJkLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgIC8vIEVuc3VyZSBXb3JkUHJlc3MgdGh1bWJuYWlscyBiZWhhdmUgY29ycmVjdGx5IGFuZCBzY2FsZVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbW5lc3R5LWNhcmQtYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7IC8vIE9yIHNvbGlkICMwMDAgaWYgJGNvbG9yLWRhcmsgaXMgbm90IGRhcmsgZW5vdWdoXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctbWVkaXVtICRzcGFjaW5nLXhsYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplOyAvLyAxOHB4IGZyb20gdmFyaWFibGVzXG4gICAgfVxuXG4gICAgLmFtbmVzdHktY2FyZC1ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWFsZXJ0LWRlZmF1bHQ7IC8vIE1hcHMgdG8gI2UyZTNlNSwgcGVyZmVjdCBmb3IgdGhpcyBsaWdodCBncmV5XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhsYXJnZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuYW1uZXN0eS1jYXJkLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxhcmdlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgIC5hbW5lc3R5LWNhcmQtcHJvZ3Jlc3Mtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXh4bGFyZ2U7XG4gICAgfVxuXG4gICAgLmFtbmVzdHktY2FyZC1wcm9ncmVzcy10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgLy8gQ2hhbmdlZCBmcm9tIGZsZXggdG8gYmxvY2sgdG8gcmVzcGVjdCBjaGlsZCdzIGlubGluZSB3aWR0aFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBLZWVwcyB0aGUgZmlsbCBpbnNpZGUgdGhlIGJvdW5kc1xuICAgIH1cblxuICAgIC5hbW5lc3R5LWNhcmQtcHJvZ3Jlc3MtZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IC8vIEV4cGxpY2l0IGJsb2NrIGRpc3BsYXlcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAuYW1uZXN0eS1jYXJkLXByb2dyZXNzLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbWFsbDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIFxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFtbmVzdHktY2FyZC1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgLy8gQ2VudGVycyB0aGUgYnV0dG9uXG4gICAgfVxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuXG4vLyBHbG9iYWwgY3VzdG9tIHByb3BlcnRpZXMgYW5kIGJhc2UgdHlwb2dyYXBoeS5cbi8vIEltcG9ydGVkIGxhc3QgaW4gZnJvbnQuc2NzcyBzbyBpdCBrZWVwcyBvdmVycmlkaW5nIHRoZSByZXNldC5cblxuOnJvb3Qge1xuICAtLXBvc3RfZmVhdF9pbWFnZV9zcGFuOiAyMzBweDtcbiAgLS1wb3N0X2ZlYXRfaW1hZ2Vfc3Bhbl9tb2JpbGU6IDE5MHB4O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdGaWd0cmVlJywgc2Fucy1zZXJpZjtcbiAgfVxufVxuIl19 */
