:root{--tulosarkisto-blue:#003663;--tulosarkisto-blue-translusent:rgba(0,54,99,.55);--tulosarkisto-red-translusent:rgba(161,0,34,.55);--tulosarkisto-black:#0e0e0e;--tulosarkisto-dark-black:#222226;--tulosarkisto-dark-light-black:#323139;--tulosarkisto-light-blue:#44a2e8;--tulosarkisto-white:#fff;--tulosarkisto-grey:#e5e4e4;--tulosarkisto-secondary-color:#212121;--tulosarkisto-tertiary-color:#262626;--tulosarkisto-secondary-bg:rgba(0,0,0,.06);--tulosarkisto-tertiary-bg:rgba(0,0,0,.04);--tulosarkisto-card-bg:var(--bs-card-bg,var(--bs-body-bg,#fff));--tulosarkisto-border-color-translucent:rgba(0,0,0,.08);--tulosarkisto-pre-entry:#6fd08e;--tulosarkisto-post-entry:#f6b84f;--tulosarkisto-warning:#fa875b;--navbar-brand-width:calc(16rem - var(--navbar-padding-x))}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/b2667c142af0523f081c.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fa3ceb4150f01a0b0a90.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(/7f0b2a9e207d4b9b5c98.ttf) format("truetype")}body{font-family:Montserrat,Oswald,sans-serif}.bg-tulosarkisto-blue{background-color:var(--tulosarkisto-blue);border-color:var(--tulosarkisto-blue);color:#fff}.btn-block{display:block;width:100%}.btn-primary{background-color:var(--tulosarkisto-blue)}.bg-tulosarkisto-primary{background-color:var(--tulosarkisto-grey);color:#000}.bg-primary{background-color:var(--tulosarkisto-blue);border-color:var(--tulosarkisto-blue);color:#fff}.tulosarkisto-public-title-buttons,.tulosarkisto-title-buttons{align-items:flex-start;display:flex;flex-direction:row;padding-top:10px}.tulosarkisto-title-buttons{font-size:12px}.tulosarkisto-title-buttons li a{display:inline-block;font-size:12px;padding:5px;white-space:nowrap}.tulosarkisto-title-buttons li a i{font-size:16px}.point-col{width:60px}.point-col-small{width:30px}.point_list_race_title{font-size:12px;text-align:center}.points-in-championship{margin-right:5px}@media print{a[href]:after{content:none}.table-xxs>tbody>tr>td,.table-xxs>tbody>tr>th,.table-xxs>tfoot>tr>td,.table-xxs>tfoot>tr>th,.table-xxs>thead>tr>td,.table-xxs>thead>tr>th{padding:0 10px}}.action-button{margin-bottom:5px}.alert-warning{background-color:#fff;border-color:#ff9800;color:#ef6c00}.alert{margin-bottom:10px;padding:10px}.error-message{text-align:center;width:100%}.error-message>img{max-width:200px}.championship-graph{min-height:300px}.sidebar-default .navigation li>a{font-weight:600}.btn-float-admin>span{padding-top:3px}.content-small-padding-admin{padding-left:10px;padding-right:10px;padding-top:10px}.admin-form>.form-group{margin-left:0;margin-right:0}.title-menu-dropdown-item-link{padding-left:10px}.visible-print{display:none!important}[class*=" icon-"],[class^=icon-]{font-size:18px}#map{height:80vh}#map-view{height:300px}.sport-selected>a,.year-selected>a{background:var(--tulosarkisto-light-blue);border:2px solid #000}.border-bottom-blue{border-bottom:1px solid var(--tulosarkisto-blue)}.bg-tulosarkisto{background-color:var(--tulosarkisto-grey);color:#000;font-weight:700}.class_not_included_notification{font-size:10px}.point_list_race_point,.point_list_race_points,.points_in_championship_point{padding-left:0;padding-right:0}.motti-rider-details-sample{max-width:80%}.dropdown-menu-end{right:0!important}.btn-primary{margin-bottom:5px}.Paytrail-payment-types{width:100%}.row.form-group{margin-bottom:5px}.btn-outline-primary-tulosarkisto{--bs-btn-color:var(--tulosarkisto-blue);--bs-btn-border-color:var(--tulosarkisto-blue);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--tulosarkisto-blue);--bs-btn-hover-border-color:var(--tulosarkisto-blue);--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--tulosarkisto-blue);--bs-btn-active-border-color:var(--tulosarkisto-blue);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--tulosarkisto-blue);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--tulosarkisto-blue);--bs-gradient:none}.btn-tulosarkisto{--bs-btn-padding-x:0.25rem;--bs-btn-padding-y:0.25rem;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x)}@media (max-width:768px){.fc-header-toolbar{align-items:center;flex-direction:column}.fc-header-toolbar .fc-toolbar-chunk{margin-bottom:10px}}.action-icon>a>i{font-size:16px}input[type=checkbox]{height:20px;margin-right:10px;width:20px}.text-blue{color:var(--tulosarkisto-blue)}.race-card-right-menu-details>ul{background-color:#fff}.nav{--bs-nav-link-padding-y:0.25rem}.nav-icon{padding-bottom:5px;padding-top:5px}.manager-button{border:1px solid #fff;border-radius:3px;padding:5px}.user_sport_image{background-color:#fff;height:12px}.nav-group-sub .nav-link{padding-left:calc(var(--nav-link-padding-x) + var(--icon-font-size))}.announcement-list-top-row,.announcement-list-top-row>td{border-bottom:1px solid var(--tulosarkisto-blue)}.announcement-list-bottom-row{border-bottom:1px solid var(--tulosarkisto-white)}.purchase-flash{background-color:var(--tulosarkisto-blue);border:1px solid var(--tulosarkisto-white);border-radius:5px;color:#fff;font-weight:700;padding:10px}.mobile-shop{height:25px;padding-right:10px}.tulosarkisto-logo{height:30px}.footer>a,.tulosarkisto-header,.tulosarkisto-header:hover,.tulosarkisto-header>.navbar-brand>a,.tulosarkisto-header>.navbar-brand>a:hover{color:#fff;font-weight:700;text-decoration:none}.header-action-button{margin-right:5px}.header-action-button-span{font-size:12px}.header-action-icon{font-size:20px}.nav-item{color:#fff}.nav-item>a{color:#fff;text-decoration:none}.footer>a,.nav-item.footer>a{color:var(--tulosarkisto-blue);text-decoration:none}.footer>a{padding-right:10px}.nav-tabs-content>.nav-item>a{color:var(--tulosarkisto-blue);text-decoration:none}.navbar-header .navbar-nav>li>a{padding-left:5px;padding-right:5px}.navbar-inverse{background-color:var(--tulosarkisto-blue);border-color:var(--tulosarkisto-blue)}.navbar-brand>img{height:25px}.navbar-inverse .navbar-brand{color:#fff}.navbar-header{width:100%}.nav-sidebar .nav-item-open>.nav-link:not(.disabled):not(:active),.nav-sidebar>.nav-item-expanded>.nav-link:not(:active){background-color:var(--tulosarkisto-blue);color:#fff}.navbar-brand{color:#fff;float:left;font-size:16px;height:50px;line-height:20px;padding:15px;width:calc(16rem - var(--navbar-padding-x))}.public-nav-item{align-content:center;margin-right:10px;text-align:center}.top-nav-text{font-size:10px;line-height:1.2}.navigation-admin{padding:0}.navigation-admin>li>a{min-height:20px;padding-bottom:10px;padding-top:10px}.nav-item-header{Margin-top:10px}.navbar-header>.navbar-right>ul>li>a{font-size:14px;padding-left:5px;padding-right:5px}.tulosarkisto-public-title-button{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;list-style:none;margin:0;padding:0}.tulosarkisto-public-title-button>a>span{display:inline-flex;font-weight:500;line-height:1.2}.tulosarkisto-public-title-buttons li a{display:inline-block;font-size:14px;padding:5px;white-space:nowrap}.card-footer>h6>a,.card-title>a{color:#000;text-decoration:none}.card-footer-center{text-align:center}.card{margin-bottom:10px;--card-title-spacer-y:calc(var(--spacer)*-0.25)}.card-primary-public>.card-header,.card-primary>.card-header,.card-secondary>.card-header{background-color:var(--tulosarkisto-grey);border-color:var(--tulosarkisto-grey);color:#000;font-weight:700}.card-header{padding:10px}.actions-card{padding:5px 10px}.card-title{font-weight:700}.card-body-admin{padding:5px}.trial-select-Class-button,.trial-test-result-button{font-size:20px;padding-bottom:10px;padding-top:10px}.trial-select-class-tr1-button{background-color:red;color:#fff;font-weight:700}.trial-select-class-tr2-button{background-color:blue;color:#fff;font-weight:700}.trial-select-class-tr3-button,.trial-select-class-tr3j-button{background-color:#ff0;color:#000;font-weight:700}.trial-select-class-tr4-button{background-color:green;color:#fff;font-weight:700}.trial-select-class-tr5-button,.trial-select-class-tr5j-button{background-color:violet;color:#000;font-weight:700}.trial-select-class-tr6-button,.trial-select-class-tr6j-button{background-color:orange;color:#000;font-weight:700}.trial-select-class-tr7-button,.trial-select-class-tr7j-button{background-color:#fff;color:#000;font-weight:700}.trial-test-result-summary{font-size:20px;font-weight:700}.trial-points-title{text-align:center}.trial-points-points{font-size:80px;text-align:center}.panel-admin{margin-bottom:5px}.panel-body-admin{padding:5px}.panel-body-admin>.row{padding-left:15px;padding-right:15px}.panel-body-no-padding{padding:unset}.table_tight>tbody>tr>td,.table_tight>tbody>tr>th,.table_tight>tfoot>tr>td,.table_tight>tfoot_orders>tr>th,.table_tight>thead>tr>td,.table_tight>thead>tr>th{padding:2px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:5px}.table>thead>tr>th>a{color:#000}th.rider-name{min-width:200px}.upcoming-registrations-row-border-botton{border-bottom:1px solid #000}.riderGapTable{background:#fff;border:unset;color:#000;font-family:Oswald,sans-serif;width:250px}.riderGapTableBig{border:1px solid #fff;font-size:20px;width:450px}.riderGapTable>thead>tr>th:first-child{padding-left:10px;padding-right:5px}.riderGapTable>thead>tr>th:last-child{padding-right:10px}.riderGapTable>tbody>tr>td:first-child{padding-left:10px;padding-right:5px}.riderGapTable>tbody>tr>td:last-child{padding-right:10px}.riderGapTable>tfoot{border-top:1px solid #fff;text-align:center}.riderGapTableFoot{font-size:14px}.riderGapBottomCBRTiming{color:#fff}.riderGapTitleRaceName{font-size:25px;padding-bottom:10px;padding-top:10px;text-align:center}.riderGapTitleRaceTime{border-bottom:2px solid #fff;border-top:2px solid #fff;font-size:45px;padding-bottom:10px;text-align:center}.riderGapTitle{font-size:16px}.riderGapBottomRacePosition,.riderGapBottomTitle{border:unset}.riderGapBottom{background:#fff;color:#000;display:flex}.riderGapBottomRacePosition,.riderGapBottomTitle{background:#fff;border:1px solid #fff;font-size:18px;height:60px;padding-right:10px}.riderGapBottomTitleRaceName{font-size:20px;text-align:center}.riderGapBottomTitleRaceTime{font-size:25px;text-align:center}.riderGapBottomRacePositionPosition{align-content:center;align-items:center;background:#0b76cc;border:1px solid #fff;border-radius:20%;color:#fff;font-family:Oswald,sans-serif;font-size:28px;height:50px;margin:unset;padding:0;text-align:center;width:50px}.riderGapBottomRacePositionRider{font-family:Oswald,sans-serif;font-size:18px;padding-left:20px}.riderGapBottomRacePositionRiderDetails{font-size:20px}.rider-name-no-wrap{text-wrap:nowrap}.rider-start-number-number-col{background-color:#f8f9fa;min-width:90px;width:25%}.rider-start-number-details-col{width:75%}.rider-start-number-number-col-number{line-height:1}.rider-start-number-number-col-year{font-size:.9rem}.page-container{min-height:80vh;padding-left:10px;padding-right:10px;padding-top:10px}.page-title{color:var(--tulosarkisto-blue);padding-left:15px}.page-title-admin{padding-bottom:20px;padding-top:15px}.page-selected{border-bottom:2px solid #fff;padding-bottom:0}.page-header>h4{padding-left:10px}.page-header-admin{margin-bottom:0}.card-body{padding:5px}.tulosarkisto-top-card>.card-body,.tulosarkisto-top-card>.tulosarkisto-collapsible>.card-body{padding:0 0 0 5px}.tulosarkisto-top-menu-dropdown{font-family:Oswald,sans-serif;font-size:12px;padding-left:5px;--bs-dropdown-min-width:7rem}.tulosarkisto-top-menu-dropdown>a>i>span{font-family:Oswald,sans-serif}.tulosarkisto-top-menu-dropdown>a>i{font-size:12px;padding-right:10px}.tulosarkisto-table-header{background-color:var(--tulosarkisto-grey);font-weight:700}pre{font-family:inherit;font-size:inherit;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.race-card-header{padding-top:5px}.calendar-sport-button{white-space:unset}.calendar-year-button{font-size:12px;padding:unset}.fc-header-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between}#RaceCalendar{background-color:#fff;padding:5px}.KTM{color:#f2771a}.GasGas,.KTM{font-size:20px}.GasGas{color:#ec1c38}.Husqvarna{color:#133a85;font-size:20px}.Honda{color:#ed2e38;font-size:20px}.Yamaha{color:#2531a1;font-size:20px}.Suzuki{color:#e9e038;font-size:20px}.Kawasaki{color:#056c0a;font-size:20px}.card-bulletinboard-message{padding-left:0;padding-top:0}.card-bulletinboard-message>.card-header{background-color:unset;border-bottom:1px solid var(--tulosarkisto-blue);padding-bottom:0;padding-top:5px}.card-bulletinboard-message>.card-header>.card-title{margin-bottom:0}.card-bulletinboard-message>.card-footer{padding:3px}.card-bulletinboard-message>.card-footer>.action-button{margin:0}.card-bulletinboard-message>.card-body{padding-bottom:5px;padding-top:5px}.card-bulletinboard-message>.card-body>p{margin:0;padding-bottom:0}.bulletinboard-message-time-sender{Font-size:8px}.bulletinboard-delete-icon{color:#000}.bulletinboard-delete-icon>i{color:#000;font-size:16px}.race-details-footer-nav-item{margin-right:5px}.race-banner{max-width:100%}.club-card-image{padding:5px}.race-logo{max-height:250px;max-width:90%}.race-logo-small{max-height:80px}.race-poster{max-width:100%}.race-card-header{line-height:10px}.race-list-year-sport{font-size:14px;padding:0}.race-list-title,.race-list-title-v2{font-size:18px;line-height:20px;padding:0}.race-list-title>a{color:#fff;text-decoration:none}.race-list-title-v2>a{color:unset;text-decoration:none}.race-list-club,.race-list-status{font-size:10px;padding:0}.club-card-title-v2{border-bottom:1px solid var(--tulosarkisto-blue-translusent);padding-bottom:10px}.club-card-title-v2-small{border-bottom:unset;padding-bottom:0}.race-card-right-menu,.race-card-right-menu-details{display:contents}.race-details-button{margin-top:10px}.race-details-button,.race-list-item-action-button{font-size:12px}.race-card{border-color:var(--tulosarkisto-blue-translusent);border-width:2px}.race-card-red{border-color:var(--tulosarkisto-red-translusent);border-width:2px}.race-card-col{padding:10px}.race-card-col.border-right{border-right:1px solid var(--tulosarkisto-blue-translusent)}.sport-logo-admin-index{max-height:30px}.race-list>.panel-heading{padding-bottom:10px;padding-top:10px}.race-list>.panel-footer{padding:unset}.race-list>.panel-body{padding:5px}.races-sport-list,.races-year-list{padding-left:5px}.upcoming-races{margin-bottom:10px;padding-top:10px;width:100%}.checkbox-toggle:checked+label,.radio-toggle:checked+label{background-color:green;border-radius:5px;color:#000;font-weight:700}input[class=checkbox-toggle],input[class=radio-toggle]{display:none}.checkbox-toggle-label{background-color:#fff;border:1px solid #000;border-radius:5px;color:#000;display:inline-block;font-size:12px;font-weight:700;margin-top:.5em;padding:5px}.checkbox-toggle-ul,.radio-toggle-ul,.radio-toggle-ul-year{display:flex;flex-wrap:wrap;padding-left:0}.checkbox-toggle-li,.radio-toggle-li{display:flex;list-style:none;margin-left:10px}.post_entry_btn{background-color:var(--tulosarkisto-post-entry)}.post_entry_btn,.pre_entry_btn{color:var(--tulosarkisto-black)}.pre_entry_btn{background-color:var(--tulosarkisto-pre-entry)}.race-time-and-sport{font-size:12px}.race-name{font-size:18px}.race-club,.race-time-sport-club{font-size:12px}.admin-race-list{display:flex;flex-direction:column}.admin-race-list-header{background-color:#f5f5f5;border-bottom:2px solid #ddd;display:flex;font-weight:700;margin-bottom:8px;padding:12px}.admin-race-list-item{display:flex;padding:5px}.admin-race-list-item-bottom{background-color:#f9f9f9;border-bottom:1px solid #ddd;border-top:1px dotted #ddd;display:flex;font-size:10px;gap:12px;margin-bottom:8px;padding:8px 12px 12px}.admin-race-list-item-content{flex:1}.admin-race-list-actions{flex:0 0 auto;min-width:100px}.race-participant-number-col{background-color:#f8f9fa;min-width:90px;width:25%}.race-participant-details-col{width:75%}.race-participant-number-col-class{padding-top:10px}.raceparticipant-class-col{background-color:#f8f9fa;min-width:90px;width:30%}.race-participant-details-col{position:relative;width:70%}.raceparticipant-class-col-date{font-size:.8rem;line-height:1.1}.raceparticipant-class-col-class{font-size:1.1rem;line-height:1.2}.race-participant-details-col-name{line-height:2}.admin-race-list-container{border:1px solid #000;border-radius:4px;margin-bottom:8px}.border-left-red{border-left:4px solid red}.border-left-orange{border-left:4px solid #e7930c}.border-left-green{border-left:4px solid #18b33c}.event-state-bar{background:#fff;border:3px solid #6c757d;border-radius:8px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:0;margin-bottom:8px;padding:8px 12px;position:relative;width:100%}.event-state-bar.border-danger,.event-state-bar.border-success{border-width:3px}.event-state-item{align-items:center;border-radius:6px;display:flex;flex:1 1 auto;flex-direction:column;min-width:50px;padding:4px 8px}.event-state-item.active{background:#e8f4fd;box-shadow:0 0 0 2px #0d6efd}.event-state-item img{filter:grayscale(60%);height:20px;opacity:.35;width:20px}.event-state-item.active img,.event-state-item.done img{filter:none;opacity:1}.event-state-item span{color:#6c757d;font-size:.5rem;font-weight:400;margin-top:3px;max-width:100%;text-align:center;white-space:normal;word-break:break-word}.event-state-item.done span{color:#343a40;font-weight:600}.event-state-item.active span{color:#0d6efd;font-weight:700}.event-state-separator{align-items:center;color:#adb5bd;display:flex;font-size:.7rem;padding:0 1px}.event-state-separator.done{color:#343a40}.event-state-cancelled-overlay{align-items:center;background:hsla(0,0%,100%,.6);border-radius:6px;color:#dc3545;display:flex;font-size:1.4rem;font-weight:700;inset:0;justify-content:center;letter-spacing:.1em;pointer-events:none;position:absolute;text-transform:uppercase}.participant-card{border-left:5px solid #2196f3}.participant-card-not-paid{border:2px solid #e7930c;border-left-width:5px}.tulos-result-card-list{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0}.tulos-result-card{align-items:center;background:var(--bs-card-bg,var(--bs-body-bg));border:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.08));border-radius:.85rem;box-shadow:0 .125rem .35rem rgba(0,0,0,.06);color:var(--bs-body-color);display:grid;gap:.75rem;grid-template-columns:2.25rem 1fr auto;padding:.85rem .9rem;width:100%}.tulos-result-card__position{align-items:center;align-self:stretch;color:var(--bs-body-color);display:flex;font-size:1.55rem;font-weight:800;justify-content:center;line-height:1;min-height:100%;text-align:center}.tulos-result-card__rider{color:var(--bs-body-color);display:block;font-size:.98rem;font-weight:700;line-height:1.2;margin-bottom:.15rem;overflow-wrap:anywhere;text-decoration:none}.tulos-result-card__rider:focus,.tulos-result-card__rider:hover{color:var(--bs-link-hover-color);text-decoration:underline}.tulos-result-card__meta{color:var(--tulosarkisto-secondary-color,#6c757d);font-size:.78rem;font-weight:600;line-height:1.35}@media (min-width:768px){.tulos-result-card{grid-template-columns:3rem 1fr auto;padding:.95rem 1rem}}.race-results-card-list,.raceday-total-results,.raceday-trial-results,.snowcross-results-card-list,.trial-results-card-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0}.race-result-card,.raceday-total-result-card,.raceday-trial-result-card,.snowcross-result-card,.trial-result-card{align-items:center;background:var(--bs-card-bg,var(--bs-body-bg));border:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.08));border-radius:.85rem;box-shadow:0 .125rem .35rem rgba(0,0,0,.06);color:var(--bs-body-color);display:grid;gap:.75rem;grid-template-columns:2.25rem 1fr auto;padding:.85rem .9rem;width:100%}.race-result-card__position,.raceday-total-result-card__position,.raceday-trial-result-card__position,.snowcross-result-card__position,.trial-result-card__position{align-items:center;align-self:stretch;color:var(--bs-body-color);display:flex;font-size:1.55rem;font-weight:800;justify-content:center;line-height:1;min-height:100%;text-align:center}.race-result-card__rider,.raceday-total-result-card__rider,.raceday-trial-result-card__rider,.snowcross-result-card__rider,.trial-result-card__rider{color:var(--bs-body-color);display:block;font-size:.98rem;font-weight:700;line-height:1.2;margin-bottom:.15rem;overflow-wrap:anywhere;text-decoration:none}.race-result-card__rider:focus,.race-result-card__rider:hover,.raceday-total-result-card__rider:focus,.raceday-total-result-card__rider:hover,.raceday-trial-result-card__rider:focus,.raceday-trial-result-card__rider:hover,.snowcross-result-card__rider:focus,.snowcross-result-card__rider:hover,.trial-result-card__rider:focus,.trial-result-card__rider:hover{color:var(--bs-link-hover-color);text-decoration:underline}.race-result-card__meta,.raceday-total-result-card__meta,.raceday-trial-result-card__meta,.snowcross-result-card__meta,.trial-result-card__meta{color:var(--tulosarkisto-secondary-color,#6c757d);font-size:.78rem;font-weight:600;line-height:1.35}@media (min-width:768px){.race-result-card,.raceday-total-result-card,.raceday-trial-result-card,.snowcross-result-card,.trial-result-card{grid-template-columns:3.25rem 1fr auto;padding:.95rem 1rem}}.race-result-card__points,.raceday-total-result-card__points,.raceday-trial-result-card__points,.snowcross-result-card__points,.trial-result-card__points{color:var(--bs-primary);font-size:.95rem;font-weight:800;text-align:right;white-space:nowrap}.race-result-card__details{color:var(--tulosarkisto-secondary-color,#6c757d);display:flex;flex-wrap:wrap;font-size:.76rem;gap:.35rem .85rem;grid-column:2/4;line-height:1.35;margin-top:.25rem}.race-result-card__detail-label{color:var(--tulosarkisto-tertiary-color,var(--tulosarkisto-secondary-color,#6c757d));font-weight:600}.race-result-card__actions{display:flex;grid-column:1/4;justify-content:flex-end;margin-top:.35rem}.race-result-card__actions .dropdown-menu{border-radius:.75rem}@media (min-width:768px){.race-results-card-list{gap:.55rem}.race-result-card{grid-template-columns:3rem 1fr auto;padding:.95rem 1rem}.race-result-card__details{grid-column:2/3}.race-result-card__actions{align-self:end;grid-column:3/4;grid-row:2;margin-top:0}}.raceday-trial-result-card__points{color:var(--bs-primary);font-size:.95rem;font-weight:800;text-align:right;white-space:nowrap}.raceday-total-result-card__points-label,.raceday-trial-result-card__points-label,.snowcross-result-card__points-label{color:var(--tulosarkisto-secondary-color,#6c757d);display:block;font-size:.65rem;font-weight:700;line-height:1.1;text-align:right}.raceday-total-result-card__points-value,.raceday-trial-result-card__points-value,.snowcross-result-card__points-value{display:block;font-size:1rem;font-weight:800;line-height:1.1;margin-top:.1rem}.raceday-trial-result-card__heats{display:grid;gap:.35rem;grid-column:1/4;grid-template-columns:repeat(auto-fit,minmax(2.6rem,1fr));margin-top:.2rem}.raceday-trial-result-card__heat{background:var(--tulosarkisto-tertiary-bg,rgba(0,0,0,.04));border-radius:.55rem;color:var(--bs-body-color);min-width:0;padding:.35rem .25rem;text-align:center}.raceday-trial-result-card__heat--points,.raceday-trial-result-card__heat--total{background:var(--tulosarkisto-secondary-bg,rgba(0,0,0,.06))}.raceday-trial-result-card__heat-label{color:var(--tulosarkisto-secondary-color,#6c757d);display:block;font-size:.65rem;font-weight:700;line-height:1.1}.raceday-trial-result-card__heat-value{display:block;font-size:.9rem;font-weight:800;line-height:1.1;margin-top:.1rem}@media (min-width:768px){.raceday-trial-result-card{grid-template-columns:3.25rem 1fr auto;padding:.95rem 1rem}.raceday-trial-result-card__heats{grid-column:2/4}}.raceday-total-class-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0}.raceday-total-class-card{align-items:stretch;background:var(--bs-card-bg,var(--bs-body-bg));border:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.08));border-radius:.85rem;box-shadow:0 .125rem .35rem rgba(0,0,0,.06);color:var(--bs-body-color);display:grid;gap:.85rem;grid-template-columns:minmax(5.5rem,24%) 1fr auto;padding:.85rem .9rem;width:100%}.raceday-total-class-card__title-area{align-items:center;border-right:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.08));display:flex;min-width:0;padding-right:.85rem}.raceday-total-class-card__title{color:var(--bs-body-color);display:block;font-size:1rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere;text-decoration:none}.raceday-total-class-card__title:focus,.raceday-total-class-card__title:hover{color:var(--bs-link-hover-color);text-decoration:underline}.raceday-total-class-card__details{display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-width:0}.raceday-total-class-card__meta{color:var(--tulosarkisto-secondary-color,#6c757d);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:600;gap:.25rem .75rem;line-height:1.35}.raceday-total-class-card__meta-item{display:inline-flex;min-width:0}.raceday-total-class-card__meta-label{color:var(--tulosarkisto-tertiary-color,var(--tulosarkisto-secondary-color,#6c757d));font-weight:700}.raceday-total-class-card__actions{align-items:center;display:flex;justify-content:center}.raceday-total-class-card__all-results{background:var(--tulosarkisto-tertiary-bg,rgba(0,0,0,.04));border:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.08));border-radius:.85rem;color:var(--bs-body-color);display:block;font-size:.9rem;font-weight:800;line-height:1.2;padding:.85rem .9rem;text-align:center;text-decoration:none;width:100%}.raceday-total-class-card__all-results:focus,.raceday-total-class-card__all-results:hover{color:var(--bs-link-hover-color);text-decoration:underline}@media (max-width:575.98px){.raceday-total-class-card{gap:.65rem;grid-template-columns:minmax(5rem,28%) 1fr auto;padding:.8rem}.raceday-total-class-card__title-area{padding-right:.65rem}.raceday-total-class-card__title{font-size:.95rem}}.raceday-total-result-card__points{color:var(--bs-primary);font-size:.95rem;font-weight:800;text-align:right;white-space:nowrap}.raceday-total-result-card__details{display:grid;gap:.35rem;grid-column:1/4;grid-template-columns:repeat(auto-fit,minmax(3.25rem,1fr));margin-top:.2rem}.raceday-total-result-card__detail{background:var(--tulosarkisto-tertiary-bg,rgba(0,0,0,.04));border-radius:.55rem;color:var(--bs-body-color);min-width:0;padding:.35rem .25rem;text-align:center}.raceday-total-result-card__detail--total{background:var(--tulosarkisto-secondary-bg,rgba(0,0,0,.06))}.raceday-total-result-card__detail-label{color:var(--tulosarkisto-secondary-color,#6c757d);display:block;font-size:.65rem;font-weight:700;line-height:1.1}.raceday-total-result-card__detail-value{display:block;font-size:.9rem;font-weight:800;line-height:1.1;margin-top:.1rem}@media (min-width:768px){.raceday-total-result-card{grid-template-columns:3.25rem 1fr auto;padding:.95rem 1rem}.raceday-total-result-card__details{grid-column:2/4}}.trial-result-card__points{color:var(--bs-primary);font-size:.95rem;font-weight:800;text-align:right;white-space:nowrap}.trial-result-card__sections{display:grid;gap:.35rem;grid-column:1/4;grid-template-columns:repeat(auto-fit,minmax(2.35rem,1fr));margin-top:.2rem}.trial-result-card__section{background:var(--tulosarkisto-tertiary-bg,rgba(0,0,0,.04));border-radius:.55rem;color:var(--bs-body-color);min-width:0;padding:.35rem .25rem;text-align:center}.trial-result-card__section-label{color:var(--tulosarkisto-secondary-color,#6c757d);display:block;font-size:.65rem;font-weight:700;line-height:1.1}.trial-result-card__section-value{display:block;font-size:.9rem;font-weight:800;line-height:1.1;margin-top:.1rem}.trial-result-card__actions{display:flex;grid-column:1/4;justify-content:flex-end;margin-top:.35rem}.trial-result-card__actions .dropdown-menu{border-radius:.75rem}@media (min-width:768px){.trial-result-card{grid-template-columns:3.25rem 1fr auto;padding:.95rem 1rem}.trial-result-card__sections{grid-column:2/4}.trial-result-card__actions{grid-column:3/4;margin-top:0}}.race-class-list-cards{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0}.race-class-list-card{align-items:center;background:var(--bs-card-bg,var(--bs-body-bg));border:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.08));border-radius:.85rem;box-shadow:0 .125rem .35rem rgba(0,0,0,.06);color:var(--bs-body-color);display:flex;flex-wrap:wrap;gap:.85rem;padding:.45rem .65rem;width:100%}.race-class-list-card__class{align-items:center;border-right:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.08));display:flex;flex:0 0 15%;flex-direction:column;justify-content:center;min-width:4.5rem;padding-right:.85rem}.race-class-list-card__class-name{color:var(--bs-body-color);display:block;font-size:1rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere;text-align:center;text-decoration:none}.race-class-list-card__class-name:focus,.race-class-list-card__class-name:hover{color:var(--bs-link-hover-color);text-decoration:underline}.race-class-list-card__class-dates{color:var(--tulosarkisto-secondary-color,#6c757d);display:block;font-size:.74rem;font-weight:700;line-height:1.25;margin-top:.35rem;text-align:center}.race-class-list-card__details{display:flex;flex:1 1 0;flex-direction:column;gap:.45rem;justify-content:center;min-width:200px}.race-class-list-card__meta{color:var(--tulosarkisto-secondary-color,#6c757d);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:600;gap:.25rem .75rem;line-height:1.35}.race-class-list-card__meta-item{display:inline-flex;min-width:0}.race-class-list-card__meta-label{color:var(--tulosarkisto-tertiary-color,var(--tulosarkisto-secondary-color,#6c757d));font-weight:700}.race-class-list-card__pricing{display:flex;flex-wrap:wrap;gap:.35rem}.race-class-list-card__price{align-items:center;background:var(--tulosarkisto-tertiary-bg,rgba(0,0,0,.04));border-radius:.55rem;color:var(--bs-body-color);display:inline-flex;font-size:.76rem;font-weight:700;gap:.25rem;line-height:1.1;padding:.35rem .55rem}.race-class-list-card__price-label{color:var(--tulosarkisto-secondary-color,#6c757d);font-weight:700}.race-class-list-card__status-row{align-items:center;display:flex;flex-wrap:nowrap;gap:.35rem;justify-content:flex-end;margin-left:auto}.race-class-list-card__actions{align-items:center;display:flex;justify-content:center;min-width:2rem}.race-class-list-card__summary{align-items:center;background:var(--tulosarkisto-tertiary-bg,rgba(0,0,0,.04));border:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.08));border-radius:.85rem;color:var(--bs-body-color);display:flex;font-size:.9rem;font-weight:800;gap:.75rem;justify-content:space-between;line-height:1.2;padding:.85rem .9rem}.race-class-list-card__summary-label{color:var(--tulosarkisto-secondary-color,#6c757d);font-size:.78rem;font-weight:700}@media (max-width:575.98px){.race-class-list-card{display:grid;gap:.55rem;grid-template-columns:1fr;padding:.6rem}.race-class-list-card__class{align-items:flex-start;border-bottom:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.08));border-right:0;flex:none;min-width:0;padding-bottom:.55rem;padding-right:0;width:100%}.race-class-list-card__class-name{font-size:.95rem;text-align:left}.race-class-list-card__class-dates{font-size:.7rem;text-align:left}.race-class-list-card__details{flex:none;min-width:0;width:100%}.race-class-list-card__status-row{border-top:1px dotted var(--bs-border-color-translucent,rgba(0,0,0,.08));gap:.25rem;justify-content:flex-start;margin-left:0;padding-top:.35rem}.race-class-list-card__actions{grid-column:auto;grid-row:auto}.race-class-list-card__meta{gap:.2rem .55rem}.race-class-list-card__price{padding:.32rem .5rem}}.race-class-results-card-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0}.race-class-results-card{align-items:stretch;background:var(--bs-card-bg,var(--bs-body-bg));border:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.08));border-radius:.85rem;box-shadow:0 .125rem .35rem rgba(0,0,0,.06);color:var(--bs-body-color);display:grid;gap:.85rem;grid-template-columns:minmax(4.5rem,17%) 1fr;padding:.85rem .9rem;width:100%}.race-class-results-card__class{align-items:center;border-right:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.08));display:flex;min-width:0;padding-right:.85rem}.race-class-results-card__class-name{display:block;font-size:1rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.race-class-results-card__class-name,.race-class-results-card__class-name:focus,.race-class-results-card__class-name:hover{color:var(--bs-body-color);cursor:default;text-decoration:none}.race-class-results-card__details{display:flex;flex-direction:column;gap:.45rem;justify-content:center;min-width:0}.race-class-results-card__meta{color:var(--tulosarkisto-secondary-color,#6c757d);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:600;gap:.25rem .75rem;line-height:1.35}.race-class-results-card__meta-item{display:inline-flex;min-width:0}.race-class-results-card__meta-label{color:var(--tulosarkisto-tertiary-color,var(--tulosarkisto-secondary-color,#6c757d));font-weight:700}.race-class-results-card__heats{display:flex;flex-wrap:wrap;gap:.4rem}.race-class-results-card__heat{align-items:center;background:var(--tulosarkisto-tertiary-bg,rgba(0,0,0,.04));border-radius:.65rem;color:var(--bs-body-color);display:inline-flex;font-size:.82rem;font-weight:800;justify-content:center;line-height:1;min-width:3.1rem;padding:.45rem .65rem;text-align:center;text-decoration:none}.race-class-results-card__heat:focus,.race-class-results-card__heat:hover{color:var(--bs-link-hover-color);text-decoration:underline}@media (max-width:575.98px){.race-class-results-card{gap:.65rem;grid-template-columns:minmax(4.25rem,19%) 1fr;padding:.8rem}.race-class-results-card__class{padding-right:.65rem}.race-class-results-card__class-name{font-size:.95rem}.race-class-results-card__heat{min-width:2.8rem;padding:.4rem .55rem}}.snowcross-result-card__heats{display:grid;gap:.35rem;grid-column:1/4;grid-template-columns:repeat(auto-fit,minmax(2.6rem,1fr));margin-top:.2rem}.snowcross-result-card__heat{background:var(--tulosarkisto-tertiary-bg,rgba(0,0,0,.04));border-radius:.55rem;color:var(--bs-body-color);min-width:0;padding:.35rem .25rem;text-align:center}.snowcross-result-card__heat-label{color:var(--tulosarkisto-secondary-color,#6c757d);display:block;font-size:.65rem;font-weight:700;line-height:1.1}.snowcross-result-card__heat-value{display:block;font-size:.9rem;font-weight:800;line-height:1.1;margin-top:.1rem}@media (min-width:768px){.snowcross-result-card{grid-template-columns:3.25rem 1fr auto;padding:.95rem 1rem}.snowcross-result-card__heats{grid-column:2/4}}.race-entry-status-open,.race-public-status-open{color:#18b33c}.race-entry-status-closed,.race-public-status-closed{color:#b31818}.race-entry-status-post-entry{color:#e7a80c}.race-class-list-card__status-pill{align-items:center;background:var(--tulosarkisto-tertiary-bg,rgba(0,0,0,.04));border-radius:.55rem;color:var(--bs-body-color);display:inline-flex;font-size:.76rem;font-weight:800;gap:.25rem;justify-content:center;line-height:1.1;min-height:1.85rem;min-width:2.15rem;padding:.35rem .55rem}.race-class-list-card__status-pill i{font-size:.95rem;line-height:1}.race-class-list-card__status-count{margin-left:.15rem}.race-class-list-card,.race-class-list-card-link{color:inherit;text-decoration:none}.race-class-list-card-link{border:none}.race-class-list-card:focus,.race-class-list-card:hover{color:inherit;text-decoration:none}.club-card-title>a{color:var(--tulosarkisto-blue)}.club-logo{max-height:150px;padding:10px}.club-logo-small{max-width:100px}.club-card-image{align-self:center;text-align:center}.club-card-container{border:1px solid #000;height:100px;width:100%}.club-card-logo{border:1px solid #000;max-width:100px;padding:10px}.club-card-nav{padding-top:10px}.club-card-nav>li{padding-right:10px}.club-riders-table-th{border:1px solid #ddd;height:100px;padding:8px;text-align:center;transform:rotate(180deg);vertical-align:bottom;writing-mode:vertical-rl}.user-found-notification{background-color:#17d317;color:#000;font-size:18px;margin-bottom:10px;padding:10px}.sport-logo{max-width:100%}.sport-logo-admin-index{background-color:#fff}.competitor-license-card-header{line-height:10px}.competitor-license-card{border-color:var(--tulosarkisto-blue-translusent)}.competitor-license-card-col{padding:10px}.competitor-license-card-col.border-right{border-right:1px solid var(--tulosarkisto-blue-translusent)}.championship-card{border-color:var(--tulosarkisto-blue-translusent)}.championship-card-col{padding:10px}.card-body:has(table.championship_table){padding:0}.tulosarkisto-top-card>.card-body:has(.championship_table),.tulosarkisto-top-card>.tulosarkisto-collapsible>.card-body:has(.championship_table){padding:0}.championship-points-card-list{display:grid;gap:.75rem}.championship-points-card{align-items:flex-start;background:#fff;border:1px solid #000;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.06);display:grid;gap:.75rem;grid-template-columns:auto 1fr auto;padding:.9rem 1rem}.championship-points-card__position{color:#212529;font-size:1.35rem;font-weight:800;line-height:1;min-width:2.4rem;text-align:center}.championship-points-card__main{min-width:0}.championship-points-card__rider{display:inline-block;font-size:1rem;font-weight:700;line-height:1.2}.championship-points-card__race-number{color:#6c757d;font-weight:600;margin-right:.25rem}.championship-points-card__meta{color:#6c757d;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.25rem;margin-top:.35rem}.championship-points-card__meta-item{align-items:baseline;display:inline-flex;min-width:0}.championship-points-card__meta-label{color:#495057;font-weight:600;margin-right:.25rem}.championship-points-card__stats{display:grid;gap:.4rem;grid-template-columns:repeat(3,minmax(3.5rem,auto));text-align:center}.championship-points-card__stat{background:#f8f9fa;border-radius:.5rem;padding:.35rem .5rem}.championship-points-card__stat-label{color:#6c757d;display:block;font-size:.7rem;line-height:1;text-transform:uppercase}.championship-points-card__stat-value{display:block;font-weight:700;line-height:1.1;margin-top:.2rem}@media (max-width:575.98px){.championship-points-card{grid-template-columns:auto 1fr}.championship-points-card__stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}.pagination{border-radius:3px;display:inline-block;margin:20px 0;padding-left:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{background-color:#fff;border:1px solid #ddd;color:#333;float:left;line-height:1.5384616;margin-left:-1px;padding:7px 12px;position:relative;text-decoration:none}.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px;margin-left:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#29d8f3;border-color:#ddd;color:#333;z-index:2}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#2196f3;border-color:#2196f3;color:#fff;cursor:default;z-index:3}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{background-color:transparent;border-color:#ddd;color:#bbb;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{font-size:14px;line-height:1.4285715;padding:9px 15px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:5px;border-top-left-radius:5px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:5px;border-top-right-radius:5px}.pagination-sm>li>a,.pagination-sm>li>span{font-size:12px;line-height:1.6666667;padding:6px 11px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:2px;border-top-left-radius:2px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:2px;border-top-right-radius:2px}ul.pagination li a{color:rgba(0,0,0,.54)}ul.pagination li.active a{background-color:var(--tulosarkisto-blue);color:#fff;cursor:default;font-weight:700}ul.pagination .disabled:hover a{background:none}.paginator{text-align:center}.paginator ul.pagination li{display:inline-block;float:none}.paginator p{color:rgba(0,0,0,.54);text-align:right}.rider-license-checkbox-toggle-ul{display:flex;flex-wrap:wrap;padding-left:0}.rider-license-checkbox-toggle:checked+label,.rider-license-radio-toggle:checked+label{background-color:green;border-radius:5px;color:#000;font-weight:700}.rider-license-checkbox-toggle-label{align-content:center;background-color:#fff;border:1px solid #000;border-radius:5px;color:#000;display:inline-block;font-size:12px;font-weight:700;height:50px;margin-top:.5em;padding:5px 20px 5px 10px}.rider-license-radio-toggle-ul{display:flex;flex-wrap:wrap;padding-left:0}input[class=rider-license-checkbox-toggle],input[class=rider-license-radio-toggle]{display:none}.rider-license-checkbox-toggle-li,.rider-license-radio-toggle-li{display:flex;list-style:none;margin-left:10px}.rider-license-checkbox-toggle-li>input{height:0;opacity:0;position:absolute;width:0}.rider-license-checkbox-toggle-li>input:checked+label{background-color:var(--tulosarkisto-blue);border-color:#000;color:#fff}.text-bold{font-weight:700}.hetu_warning{background-color:var(--tulosarkisto-warning);color:#000;margin-bottom:10px;margin-top:10px;padding:5px}.admin-rider-license-title,.hetu_warning{font-size:14px;font-weight:700}.admin-rider-license-details{font-size:12px}.admin-rider-license-footer{background-color:#f9f9f9;border-bottom:1px solid #ddd;border-top:1px dotted #ddd;font-size:10px;gap:12px;margin-bottom:8px;padding:5px}.shopping-carts-row-delete{width:10px}.shopping-cart-trash{color:#000;font-size:15px}@media only screen and (max-width:1024px){.nav-text{font-size:14px}.top-nav-text{font-size:8px;line-height:1.2}.btn{font-size:12px;font-weight:500}.panel-body{padding:5px}hr{margin-bottom:5px;margin-top:5px}.page-container{padding-bottom:0;padding-left:5px;padding-right:5px}.championship_table{font-size:12px}.navbar-header>.navbar-right>ul>li>a{font-size:10px;font-size:12px;padding-left:5px;padding-right:5px}}@media (max-width:870px){.nav-text{font-size:14px}.top-nav-text{font-size:8px;line-height:1.2}.navbar-brand{font-size:14px}}@media (max-width:800px){.tulosarkisto-logo{height:25px}}@media (max-width:769px){.race_class_list>tbody>tr>td,.race_class_list>thead>tr>th{font-size:14px}.tulosarkisto-logo{height:20px}}@media only screen and (max-width:720px){.navbar-header>.navbar-right>ul>li>a{font-size:12px;padding-right:0}.races-sport-list>li{font-size:14px}[class*=" icon-"],[class^=icon-]{font-size:18px}}@media only screen and (max-width:630px){.navbar-header>.navbar-right>ul>li>a{font-size:10px;padding-left:0;padding-right:0}.calendar-year-button{font-size:12px;padding:unset}[class*=" icon-"],[class^=icon-]{font-size:18px}.top-nav-text{font-size:7px;line-height:1.2}}@media only screen and (max-width:600px){.navbar-header>.navbar-right>ul>li>a{font-size:10px;padding-left:0;padding-right:0}.calendar-year-button{font-size:12px;padding:unset}[class*=" icon-"],[class^=icon-]{font-size:16px}.top-nav-text{font-size:8px;line-height:1.1}}@media only screen and (max-width:580px){.navbar-header>.navbar-right>ul>li>a{font-size:10px;padding-left:5px;padding-right:5px}[class*=" icon-"],[class^=icon-]{font-size:14px}.top-nav-text{font-size:6px;line-height:1.2}}@media only screen and (max-width:450px){[class*=" icon-"],[class^=icon-]{font-size:18px}.races-sport-list>li{font-size:12px}.top-nav-text{font-size:8px;line-height:1.2}}@media only screen and (max-width:391px){[class*=" icon-"],[class^=icon-]{font-size:16px}.races-sport-list>li{font-size:8px}.top-nav-text{font-size:6px;line-height:1.2}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNJLGFBQWMsQ0FDZCxlQUNKLENBQ0osQ0N2QkEseUNBQ0kscUNBQ0ksY0FBZSxDQUVmLGNBQWUsQ0FEZixlQUVKLENBQ0Esc0JBRUksY0FBZSxDQURmLGFBRUosQ0FFQSxpQ0FDSSxjQUNKLENBTUEsY0FDSSxhQUFjLENBQ2QsZUFDSixDQUNKLENDdkJBLHlDQUNJLHFDQUNJLGNBQWUsQ0FFZixnQkFBaUIsQ0FEakIsaUJBRUosQ0FDQSxpQ0FDSSxjQUNKLENBTUEsY0FDSSxhQUFjLENBQ2QsZUFDSixDQUNKLENDbEJBLHlDQUNJLGlDQUNJLGNBQ0osQ0FFQSxxQkFDSSxjQUNKLENBRUEsY0FDSSxhQUFjLENBQ2QsZUFDSixDQU1KLENDbEJBLHlDQUNJLGlDQUNJLGNBQ0osQ0FFQSxxQkFDSSxhQUNKLENBRUEsY0FDSSxhQUFjLENBQ2QsZUFDSixDQUlKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vVHVsb3Nhcmtpc3RvLy4vd2Vicm9vdC9jc3MvZ2VuZXJhbC5jc3MiLCJ3ZWJwYWNrOi8vVHVsb3Nhcmtpc3RvLy4vd2Vicm9vdC9jc3MvaGVhZGVyX2Zvb3Rlci5jc3MiLCJ3ZWJwYWNrOi8vVHVsb3Nhcmtpc3RvLy4vd2Vicm9vdC9jc3MvbmF2LmNzcyIsIndlYnBhY2s6Ly9UdWxvc2Fya2lzdG8vLi93ZWJyb290L2Nzcy9jYXJkLmNzcyIsIndlYnBhY2s6Ly9UdWxvc2Fya2lzdG8vLi93ZWJyb290L2Nzcy90cmlhbC5jc3MiLCJ3ZWJwYWNrOi8vVHVsb3Nhcmtpc3RvLy4vd2Vicm9vdC9jc3MvcGFuZWwuY3NzIiwid2VicGFjazovL1R1bG9zYXJraXN0by8uL3dlYnJvb3QvY3NzL3RhYmxlLmNzcyIsIndlYnBhY2s6Ly9UdWxvc2Fya2lzdG8vLi93ZWJyb290L2Nzcy9yaWRlci5jc3MiLCJ3ZWJwYWNrOi8vVHVsb3Nhcmtpc3RvLy4vd2Vicm9vdC9jc3MvcGFnZS5jc3MiLCJ3ZWJwYWNrOi8vVHVsb3Nhcmtpc3RvLy4vd2Vicm9vdC9jc3MvdHVsb3Nhcmtpc3RvLmNzcyIsIndlYnBhY2s6Ly9UdWxvc2Fya2lzdG8vLi93ZWJyb290L2Nzcy9jYWxlbmRhci5jc3MiLCJ3ZWJwYWNrOi8vVHVsb3Nhcmtpc3RvLy4vd2Vicm9vdC9jc3MvbWFudWZhY3R1cmVycy5jc3MiLCJ3ZWJwYWNrOi8vVHVsb3Nhcmtpc3RvLy4vd2Vicm9vdC9jc3MvYnVsbGV0aW5fYm9hcmQuY3NzIiwid2VicGFjazovL1R1bG9zYXJraXN0by8uL3dlYnJvb3QvY3NzL3JhY2UuY3NzIiwid2VicGFjazovL1R1bG9zYXJraXN0by8uL3dlYnJvb3QvY3NzL2NsdWIuY3NzIiwid2VicGFjazovL1R1bG9zYXJraXN0by8uL3dlYnJvb3QvY3NzL3Nwb3J0LmNzcyIsIndlYnBhY2s6Ly9UdWxvc2Fya2lzdG8vLi93ZWJyb290L2Nzcy9jb21wZXRpdG9yLmNzcyIsIndlYnBhY2s6Ly9UdWxvc2Fya2lzdG8vLi93ZWJyb290L2Nzcy9jaGFtcGlvbnNoaXAuY3NzIiwid2VicGFjazovL1R1bG9zYXJraXN0by8uL3dlYnJvb3QvY3NzL3BhZ2luYXRvci5jc3MiLCJ3ZWJwYWNrOi8vVHVsb3Nhcmtpc3RvLy4vd2Vicm9vdC9jc3MvcmlkZXJfbGljZW5zZXMuY3NzIiwid2VicGFjazovL1R1bG9zYXJraXN0by8uL3dlYnJvb3QvY3NzL3Nob3BwaW5nY2FydC5jc3MiLCJ3ZWJwYWNrOi8vVHVsb3Nhcmtpc3RvLy4vd2Vicm9vdC9jc3MvbWVkaWFfMTAyNC5jc3MiLCJ3ZWJwYWNrOi8vVHVsb3Nhcmtpc3RvLy4vd2Vicm9vdC9jc3MvbWVkaWFfODcwLmNzcyIsIndlYnBhY2s6Ly9UdWxvc2Fya2lzdG8vLi93ZWJyb290L2Nzcy9tZWRpYV84MDAuY3NzIiwid2VicGFjazovL1R1bG9zYXJraXN0by8uL3dlYnJvb3QvY3NzL21lZGlhXzc2OS5jc3MiLCJ3ZWJwYWNrOi8vVHVsb3Nhcmtpc3RvLy4vd2Vicm9vdC9jc3MvbWVkaWFfNzIwLmNzcyIsIndlYnBhY2s6Ly9UdWxvc2Fya2lzdG8vLi93ZWJyb290L2Nzcy9tZWRpYV82MzAuY3NzIiwid2VicGFjazovL1R1bG9zYXJraXN0by8uL3dlYnJvb3QvY3NzL21lZGlhXzYwMC5jc3MiLCJ3ZWJwYWNrOi8vVHVsb3Nhcmtpc3RvLy4vd2Vicm9vdC9jc3MvbWVkaWFfNTgwLmNzcyIsIndlYnBhY2s6Ly9UdWxvc2Fya2lzdG8vLi93ZWJyb290L2Nzcy9tZWRpYV80NTAuY3NzIiwid2VicGFjazovL1R1bG9zYXJraXN0by8uL3dlYnJvb3QvY3NzL21lZGlhXzM5MC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAgIC0tdHVsb3Nhcmtpc3RvLWJsdWU6ICMwMDM2NjM7XG4gICAgLS10dWxvc2Fya2lzdG8tYmx1ZS10cmFuc2x1c2VudDogcmdiYSgwLCA1NCwgOTksIDAuNTUpO1xuICAgIC0tdHVsb3Nhcmtpc3RvLXJlZC10cmFuc2x1c2VudDogcmdiYSgxNjEsIDAsIDM0LCAwLjU1KTtcbiAgICAtLXR1bG9zYXJraXN0by1ibGFjazogIzBlMGUwZTtcbiAgICAtLXR1bG9zYXJraXN0by1kYXJrLWJsYWNrOiAjMjIyMjI2O1xuICAgIC0tdHVsb3Nhcmtpc3RvLWRhcmstbGlnaHQtYmxhY2s6IHJnYig1MCwgNDksIDU3KTtcbiAgICAtLXR1bG9zYXJraXN0by1saWdodC1ibHVlOiAjNDRhMmU4O1xuICAgIC0tdHVsb3Nhcmtpc3RvLXdoaXRlOiAjZmZmZmZmO1xuICAgIC0tdHVsb3Nhcmtpc3RvLWdyZXk6ICNlNWU0ZTQ7XG4gICAgLS10dWxvc2Fya2lzdG8tc2Vjb25kYXJ5LWNvbG9yOiAjMjEyMTIxO1xuICAgIC0tdHVsb3Nhcmtpc3RvLXRlcnRpYXJ5LWNvbG9yOiAjMjYyNjI2O1xuICAgIC0tdHVsb3Nhcmtpc3RvLXNlY29uZGFyeS1iZzogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAtLXR1bG9zYXJraXN0by10ZXJ0aWFyeS1iZzogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAtLXR1bG9zYXJraXN0by1jYXJkLWJnOiB2YXIoLS1icy1jYXJkLWJnLCB2YXIoLS1icy1ib2R5LWJnLCAjZmZmZmZmKSk7XG4gICAgLS10dWxvc2Fya2lzdG8tYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIC0tdHVsb3Nhcmtpc3RvLXByZS1lbnRyeTogIzZmZDA4ZTtcbiAgICAtLXR1bG9zYXJraXN0by1wb3N0LWVudHJ5OiAjZjZiODRmO1xuICAgIC0tdHVsb3Nhcmtpc3RvLXdhcm5pbmc6ICNmYTg3NWI7XG4gICAgLS1uYXZiYXItYnJhbmQtd2lkdGg6IGNhbGMoMTZyZW0gLSB2YXIoLS1uYXZiYXItcGFkZGluZy14KSk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgc3JjOiB1cmwoJy4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIHNyYzogdXJsKCcuL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBzcmM6IHVybCgnLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG59XG5cbi5iZy10dWxvc2Fya2lzdG8tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWJsdWUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWJsdWUpO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10dWxvc2Fya2lzdG8tYmx1ZSk7XG59XG5cbi5iZy10dWxvc2Fya2lzdG8tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWdyZXkpO1xuICAgIGNvbG9yOiBibGFjaztcbn1cblxuLmJnLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXR1bG9zYXJraXN0by1ibHVlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXR1bG9zYXJraXN0by1ibHVlKTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5zaWRlYmFyIHtcbiAgICAvKndpZHRoOiAxNHJlbTsqL1xufVxuXG4udHVsb3Nhcmtpc3RvLXB1YmxpYy10aXRsZS1idXR0b25zXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyAgLyogdGVrZWUgZWxlbWVudGl0IHB5c3R5c3PDpCAqL1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvKiB2YXJtaXN0YWEsIGV0dMOkIGVsZW1lbnRpdCBvdmF0IHlsw6RyZXVuYXNzYSAqL1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIC8qIHBhZGRpbmctYm90dG9tOiAxNXB4OyAqL1xufVxuXG4udHVsb3Nhcmtpc3RvLXRpdGxlLWJ1dHRvbnNcbntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyAgLyogdGVrZWUgZWxlbWVudGl0IHB5c3R5c3PDpCAqL1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvKiB2YXJtaXN0YWEsIGV0dMOkIGVsZW1lbnRpdCBvdmF0IHlsw6RyZXVuYXNzYSAqL1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIC8qIHBhZGRpbmctYm90dG9tOiAxNXB4OyAqL1xufVxuXG4udHVsb3Nhcmtpc3RvLXRpdGxlLWJ1dHRvbnMgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG59XG5cbi50dWxvc2Fya2lzdG8tdGl0bGUtYnV0dG9ucyBsaSBhIGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBvaW50LWNvbCB7XG4gICAgd2lkdGg6IDYwcHg7XG59XG5cbi5wb2ludC1jb2wtc21hbGwge1xuICAgIHdpZHRoOiAzMHB4O1xufVxuXG4ucG9pbnRfbGlzdF9yYWNlX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9pbnRzLWluLWNoYW1waW9uc2hpcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmVcbiAgICB9XG5cbiAgICAudGFibGUteHhzID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUteHhzID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUteHhzID4gdGZvb3QgPiB0ciA+IHRoLCAudGFibGUteHhzID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUteHhzID4gdGJvZHkgPiB0ciA+IHRkLCAudGFibGUteHhzID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgfVxufVxuXG4uYWN0aW9uLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY5ODAwO1xuICAgIGNvbG9yOiAjRUY2QzAwO1xufVxuXG4uYWxlcnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVycm9yLW1lc3NhZ2UgPiBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5jaGFtcGlvbnNoaXAtZ3JhcGgge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuXG4uc2lkZWJhci1kZWZhdWx0IC5uYXZpZ2F0aW9uIGxpID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuXG4uYnRuLWZsb2F0LWFkbWluID4gc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLmNvbnRlbnQtc21hbGwtcGFkZGluZy1hZG1pbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5hZG1pbi1mb3JtID4gLmZvcm0tZ3JvdXB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGl0bGUtbWVudS1kcm9wZG93bi1pdGVtLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbiNtYXAgeyBoZWlnaHQ6IDgwdmg7IH1cbiNtYXAtdmlldyB7IGhlaWdodDogMzAwcHg7IH1cblxuLnNwb3J0LXNlbGVjdGVkID4gYSwgLnllYXItc2VsZWN0ZWQgPiBhe1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXR1bG9zYXJraXN0by1saWdodC1ibHVlKTtcbiAgICBib3JkZXI6IHNvbGlkIDJweCBibGFjaztcbn1cblxuLmJvcmRlci1ib3R0b20tYmx1ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXR1bG9zYXJraXN0by1ibHVlKTtcbn1cblxuLmJnLXR1bG9zYXJraXN0byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWdyZXkpO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNsYXNzX25vdF9pbmNsdWRlZF9ub3RpZmljYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnBvaW50X2xpc3RfcmFjZV9wb2ludCwgLnBvaW50X2xpc3RfcmFjZV9wb2ludHMsIC5wb2ludHNfaW5fY2hhbXBpb25zaGlwX3BvaW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1vdHRpLXJpZGVyLWRldGFpbHMtc2FtcGxlIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLlBheXRyYWlsLXBheW1lbnQtdHlwZXMge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnktdHVsb3Nhcmtpc3RvIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWJsdWUpO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWJsdWUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiB2YXIoLS10dWxvc2Fya2lzdG8tYmx1ZSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS10dWxvc2Fya2lzdG8tYmx1ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDExMCwgMjUzO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHZhcigtLXR1bG9zYXJraXN0by1ibHVlKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS10dWxvc2Fya2lzdG8tYmx1ZSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS10dWxvc2Fya2lzdG8tYmx1ZSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWJsdWUpO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tdHVsb3Nhcmtpc3RvIHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gICAgLS1icy1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xuICAgIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvKiBKw6RyamVzdMOkw6Qgb3NhdCBweXN0eXN1dW50YWFuIG1vYmlpbGluw6R5dMO2aWxsw6QgKi9cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvb2xiYXItY2h1bmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAvKiBBbnRhYSB0aWxhYSBlcmkgcml2ZWlsbGUgKi9cbiAgICB9XG59XG5cbi5hY3Rpb24taWNvbiA+IGEgPiBpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgLyogTHVvIDUwcHggdHloasOkIHRpbGEgY2hlY2tib3hpbiBvaWtlYWxsZSBwdW9sZWxsZSAqL1xufVxuXG4udGV4dC1ibHVlIHtcbiAgICBjb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWJsdWUpO1xufVxuXG4ucmFjZS1jYXJkLXJpZ2h0LW1lbnUtZGV0YWlscyA+IHVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLm5hdiB7XG4gICAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG5cbi5uYXYtaWNvbiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ubWFuYWdlci1idXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnVzZXJfc3BvcnRfaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDogMTJweDtcbn1cblxuLnNpZGViYXIge1xuICAgIC8qIHdpZHRoOiAxNHJlbTsgKi9cbn1cblxuLm5hdi1ncm91cC1zdWIgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tbmF2LWxpbmstcGFkZGluZy14KSArIHZhcigtLWljb24tZm9udC1zaXplKSk7XG59XG5cbi5hbm5vdW5jZW1lbnQtbGlzdC10b3Atcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdHVsb3Nhcmtpc3RvLWJsdWUpXG59XG4uYW5ub3VuY2VtZW50LWxpc3QtdG9wLXJvdyA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdHVsb3Nhcmtpc3RvLWJsdWUpXG59XG4uYW5ub3VuY2VtZW50LWxpc3QtYm90dG9tLXJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXR1bG9zYXJraXN0by13aGl0ZSk7XG59XG5cbi5wdXJjaGFzZS1mbGFzaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWJsdWUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10dWxvc2Fya2lzdG8td2hpdGUpO1xufVxuXG4ubW9iaWxlLXNob3Age1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuIiwiLnR1bG9zYXJraXN0by1sb2dvIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG5cbi50dWxvc2Fya2lzdG8taGVhZGVyLFxuLnR1bG9zYXJraXN0by1oZWFkZXI6aG92ZXIsXG4udHVsb3Nhcmtpc3RvLWhlYWRlciA+IC5uYXZiYXItYnJhbmQgPiBhLFxuLnR1bG9zYXJraXN0by1oZWFkZXIgPiAubmF2YmFyLWJyYW5kID4gYTpob3Zlcixcbi5mb290ZXIgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhlYWRlci1hY3Rpb24tYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmhlYWRlci1hY3Rpb24tYnV0dG9uLXNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmhlYWRlci1hY3Rpb24taWNvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuIiwiLm5hdi1pdGVtIHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5uYXYtaXRlbSA+IGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYtaXRlbS5mb290ZXIgPiBhIHtcbiAgICBjb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWJsdWUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3RlciA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS10dWxvc2Fya2lzdG8tYmx1ZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5uYXYtdGFicy1jb250ZW50ID4gLm5hdi1pdGVtID4gYSB7XG4gICAgY29sb3I6IHZhcigtLXR1bG9zYXJraXN0by1ibHVlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItaGVhZGVyIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWJsdWUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWJsdWUpO1xufVxuXG4ubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdi1zaWRlYmFyIC5uYXYtaXRlbS1vcGVuPi5uYXYtbGluazpub3QoLmRpc2FibGVkKTpub3QoOmFjdGl2ZSksIC5uYXYtc2lkZWJhcj4ubmF2LWl0ZW0tZXhwYW5kZWQ+Lm5hdi1saW5rOm5vdCg6YWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWJsdWUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiBjYWxjKDE2cmVtIC0gdmFyKC0tbmF2YmFyLXBhZGRpbmcteCkpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucHVibGljLW5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdmJhci1uYXYtbGluayB7XG5cbn1cblxuLnRvcC1uYXYtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5uYXZpZ2F0aW9uLWFkbWluIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ubmF2aWdhdGlvbi1hZG1pbiA+IGxpID4gYSB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLm5hdi1pdGVtLWhlYWRlciB7XG4gICAgTWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm5hdmJhci1oZWFkZXIgPiAubmF2YmFyLXJpZ2h0ID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbn1cblxuLnR1bG9zYXJraXN0by1wdWJsaWMtdGl0bGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4udHVsb3Nhcmtpc3RvLXB1YmxpYy10aXRsZS1idXR0b24gPiBhIHtcbn1cblxuLnR1bG9zYXJraXN0by1wdWJsaWMtdGl0bGUtYnV0dG9uID4gYSA+IGkge1xufVxuXG4udHVsb3Nhcmtpc3RvLXB1YmxpYy10aXRsZS1idXR0b24gPiBhID4gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4udHVsb3Nhcmtpc3RvLXB1YmxpYy10aXRsZS1idXR0b25zIGxpIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuIiwiLmNhcmQtdGl0bGUgPiBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5cbi5jYXJkLWJvZHkge1xufVxuXG4uY2FyZC1mb290ZXIgPiBoNiA+IGEge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLWZvb3Rlci1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLS1jYXJkLXRpdGxlLXNwYWNlci15OiBjYWxjKHZhcigtLXNwYWNlcikqIC0wLjI1KTtcbn1cblxuLmNhcmQtcHJpbWFyeSA+IC5jYXJkLWhlYWRlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWdyZXkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWdyZXkpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2FyZC1zZWNvbmRhcnkgPiAuY2FyZC1oZWFkZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXR1bG9zYXJraXN0by1ncmV5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXR1bG9zYXJraXN0by1ncmV5KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNhcmQtcHJpbWFyeS1wdWJsaWMgPiAuY2FyZC1oZWFkZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXR1bG9zYXJraXN0by1ncmV5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXR1bG9zYXJraXN0by1ncmV5KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgICBQYWRkaW5nOiAxMHB4O1xufVxuXG4uYWN0aW9ucy1jYXJkIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2FyZC1ib2R5LWFkbWluIHtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG4iLCIudHJpYWwtdGVzdC1yZXN1bHQtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi50cmlhbC1zZWxlY3QtQ2xhc3MtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi50cmlhbC1zZWxlY3QtY2xhc3MtdHIxLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50cmlhbC1zZWxlY3QtY2xhc3MtdHIyLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udHJpYWwtc2VsZWN0LWNsYXNzLXRyMy1idXR0b24sIC50cmlhbC1zZWxlY3QtY2xhc3MtdHIzai1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udHJpYWwtc2VsZWN0LWNsYXNzLXRyNC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50cmlhbC1zZWxlY3QtY2xhc3MtdHI1LWJ1dHRvbiwgLnRyaWFsLXNlbGVjdC1jbGFzcy10cjVqLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmlvbGV0O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50cmlhbC1zZWxlY3QtY2xhc3MtdHI2LWJ1dHRvbiwgLnRyaWFsLXNlbGVjdC1jbGFzcy10cjZqLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50cmlhbC1zZWxlY3QtY2xhc3MtdHI3LWJ1dHRvbiwgLnRyaWFsLXNlbGVjdC1jbGFzcy10cjdqLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udHJpYWwtdGVzdC1yZXN1bHQtc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udHJpYWwtcG9pbnRzLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50cmlhbC1wb2ludHMtcG9pbnRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA4MHB4O1xufVxuIiwiLnBhbmVsLWFkbWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wYW5lbC1ib2R5LWFkbWluIHtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5wYW5lbC1ib2R5LWFkbWluID4gLnJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5wYW5lbC1ib2R5LW5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IHVuc2V0O1xufVxuXG4iLCIudGFibGVfdGlnaHQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGVfdGlnaHQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGVfdGlnaHQgPiB0Zm9vdF9vcmRlcnMgPiB0ciA+IHRoLFxuLnRhYmxlX3RpZ2h0ID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlX3RpZ2h0ID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlX3RpZ2h0ID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiAycHg7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCA+IGEge1xuICAgIGNvbG9yOiBibGFjaztcbn1cblxudGgucmlkZXItbmFtZSB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLnVwY29taW5nLXJlZ2lzdHJhdGlvbnMtcm93LWJvcmRlci1ib3R0b24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuIiwiLnJpZGVyR2FwVGFibGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xufVxuXG4ucmlkZXJHYXBUYWJsZUJpZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuLnJpZGVyR2FwVGFibGUgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5yaWRlckdhcFRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5yaWRlckdhcFRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucmlkZXJHYXBUYWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucmlkZXJHYXBUYWJsZSA+IHRmb290IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4ucmlkZXJHYXBUYWJsZUZvb3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJpZGVyR2FwQm90dG9tQ0JSVGltaW5nIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJpZGVyR2FwVGl0bGVSYWNlTmFtZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yaWRlckdhcFRpdGxlUmFjZVRpbWUge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbn1cblxuLnJpZGVyR2FwVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnJpZGVyR2FwQm90dG9tVGl0bGUsIC5yaWRlckdhcEJvdHRvbVJhY2VQb3NpdGlvbiB7XG4gICAgYm9yZGVyOiB1bnNldDtcbn1cblxuLnJpZGVyR2FwQm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yaWRlckdhcEJvdHRvbVRpdGxlLCAucmlkZXJHYXBCb3R0b21SYWNlUG9zaXRpb24ge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuLnJpZGVyR2FwQm90dG9tVGl0bGVSYWNlTmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJpZGVyR2FwQm90dG9tVGl0bGVSYWNlVGltZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJpZGVyR2FwQm90dG9tUmFjZVBvc2l0aW9uUG9zaXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICMwYjc2Y2M7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmIDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogdW5zZXQ7XG59XG5cbi5yaWRlckdhcEJvdHRvbVJhY2VQb3NpdGlvblJpZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcbn1cblxuLnJpZGVyR2FwQm90dG9tUmFjZVBvc2l0aW9uUmlkZXJEZXRhaWxzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5yaWRlci1uYW1lLW5vLXdyYXAge1xuICAgIHRleHQtd3JhcDogbm93cmFwO1xufVxuXG4ucmlkZXItc3RhcnQtbnVtYmVyLW51bWJlci1jb2x7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLnJpZGVyLXN0YXJ0LW51bWJlci1kZXRhaWxzLWNvbCB7XG4gICAgd2lkdGg6IDc1JTtcbn1cblxuLnJpZGVyLXN0YXJ0LW51bWJlci1udW1iZXItY29sLW51bWJlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5yaWRlci1zdGFydC1udW1iZXItbnVtYmVyLWNvbC15ZWFye1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuIiwiLnBhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xufVxuXG4ucGFnZS10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGNvbG9yOnZhcigtLXR1bG9zYXJraXN0by1ibHVlKTtcbn1cblxuLnBhZ2UtdGl0bGUtYWRtaW4ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGFnZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGFnZS1oZWFkZXIgPiBoNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucGFnZS1oZWFkZXItYWRtaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCJcbi5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLnR1bG9zYXJraXN0by10b3AtY2FyZCA+IC5jYXJkLWJvZHksIC50dWxvc2Fya2lzdG8tdG9wLWNhcmQgPiAudHVsb3Nhcmtpc3RvLWNvbGxhcHNpYmxlID4gLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xufVxuXG4udHVsb3Nhcmtpc3RvLXRvcC1tZW51LWRyb3Bkb3duIHtcbiAgICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiA3cmVtO1xufVxuXG5cbi50dWxvc2Fya2lzdG8tdG9wLW1lbnUtZHJvcGRvd24gPiBhID4gaSA+IHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcbn1cblxuLnR1bG9zYXJraXN0by10b3AtbWVudS1kcm9wZG93biA+IGEgPiBpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50dWxvc2Fya2lzdG8tdGFibGUtaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10dWxvc2Fya2lzdG8tZ3JleSk7XG59XG5cbnByZSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgICAgICAgIC8qIHPDpGlseXR0w6TDpCByaXZpbnZhaWhkb3QgamEgdsOkbGlsecO2bm5pdCwgbXV0dGEgc2FsbGlpIHJpdml0eWtzZW4gKi9cbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTsgICAgICAvKiBrYXRrYWlzZSBlcml0dMOkaW4gcGl0a8OkdCDigJxzYW5hdOKAnSB0YXJ2aXR0YWVzc2EgKi9cbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyAgICAgICAvKiB2YXJtaXN0YWEga2F0a2Fpc3VuIHZhbmhlbW1pc3NhIHNlbGFpbWlzc2EgKi9cbn1cblxuLnJhY2UtY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG4iLCIuY2FsZW5kYXItc3BvcnQtYnV0dG9uIHtcbiAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG59XG5cbi5jYWxlbmRhci15ZWFyLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgLyogUGFrb3R0YWEgaGVhZGVyaW4gcmlpdHTDpG3DpMOkbiBrYWh0ZWVuIHJpdmlpbiBwaWVuaWxsw6QgbsOkeXTDtmlsbMOkICovXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI1JhY2VDYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNXB4O1xufVxuIiwiLktUTSB7XG4gICAgY29sb3I6ICNmMjc3MWE7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uR2FzR2FzIHtcbiAgICBjb2xvcjogI0VDMUMzODtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5IdXNxdmFybmEge1xuICAgIGNvbG9yOiAjMTMzQTg1O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLkhvbmRhIHtcbiAgICBjb2xvcjogI2VkMmUzODtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5ZYW1haGEge1xuICAgIGNvbG9yOiAjMjUzMUExO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLlN1enVraSB7XG4gICAgY29sb3I6ICNFOUUwMzg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uS2F3YXNha2kge1xuICAgIGNvbG9yOiAjMDU2YzBhO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cbiIsIi5jYXJkLWJ1bGxldGluYm9hcmQtbWVzc2FnZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY2FyZC1idWxsZXRpbmJvYXJkLW1lc3NhZ2UgPiAuY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXR1bG9zYXJraXN0by1ibHVlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cblxuLmNhcmQtYnVsbGV0aW5ib2FyZC1tZXNzYWdlID4gLmNhcmQtaGVhZGVyID4gLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWJ1bGxldGluYm9hcmQtbWVzc2FnZSA+IC5jYXJkLWZvb3RlciB7XG4gICAgcGFkZGluZzogM3B4O1xufVxuXG4uY2FyZC1idWxsZXRpbmJvYXJkLW1lc3NhZ2UgPiAuY2FyZC1mb290ZXIgPiAuYWN0aW9uLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uY2FyZC1idWxsZXRpbmJvYXJkLW1lc3NhZ2UgPiAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jYXJkLWJ1bGxldGluYm9hcmQtbWVzc2FnZSA+IC5jYXJkLWJvZHkgPiBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5idWxsZXRpbmJvYXJkLW1lc3NhZ2UtdGltZS1zZW5kZXIge1xuICAgIEZvbnQtc2l6ZTogOHB4O1xufVxuXG4uYnVsbGV0aW5ib2FyZC1kZWxldGUtaWNvbiB7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG4uYnVsbGV0aW5ib2FyZC1kZWxldGUtaWNvbiA+IGkge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG4iLCIucmFjZS1kZXRhaWxzLWZvb3Rlci1uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yYWNlLWJhbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNsdWItY2FyZC1pbWFnZSB7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4ucmFjZS1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbn1cblxuLnJhY2UtbG9nby1zbWFsbCB7XG4gICAgbWF4LWhlaWdodDogODBweDtcbn1cblxuLnJhY2UtcG9zdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yYWNlLWNhcmQtaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbn1cbi5yYWNlLWxpc3QteWVhci1zcG9ydCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5yYWNlLWxpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucmFjZS1saXN0LXRpdGxlLXYyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnJhY2UtbGlzdC10aXRsZSA+IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRjtcbn1cbi5yYWNlLWxpc3QtdGl0bGUtdjIgPiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHVuc2V0O1xufVxuXG4ucmFjZS1saXN0LWNsdWIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucmFjZS1saXN0LXN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jbHViLWNhcmQtdGl0bGUtdjIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10dWxvc2Fya2lzdG8tYmx1ZS10cmFuc2x1c2VudCk7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5jbHViLWNhcmQtdGl0bGUtdjItc21hbGwge1xuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucmFjZS1jYXJkLXJpZ2h0LW1lbnUsXG4ucmFjZS1jYXJkLXJpZ2h0LW1lbnUtZGV0YWlscyB7XG4gICAgZGlzcGxheTogY29udGVudHM7IC8qIFBsYWNlaG9sZGVyLCBqb3MgdGFydml0YWFuIG15w7ZoZW1taW4gKi9cbn1cblxuLnJhY2UtZGV0YWlscy1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yYWNlLWRldGFpbHMtYnV0dG9uLCAucmFjZS1saXN0LWl0ZW0tYWN0aW9uLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucmFjZS1jYXJkIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXR1bG9zYXJraXN0by1ibHVlLXRyYW5zbHVzZW50KTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLnJhY2UtY2FyZC1yZWQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLXJlZC10cmFuc2x1c2VudCk7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5yYWNlLWNhcmQtY29sIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucmFjZS1jYXJkLWNvbC5ib3JkZXItcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXR1bG9zYXJraXN0by1ibHVlLXRyYW5zbHVzZW50KTtcbn1cblxuLnNwb3J0LWxvZ28tYWRtaW4taW5kZXgge1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG59XG5cbi5yYWNlLWxpc3QgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5yYWNlLWxpc3QgPiAucGFuZWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiB1bnNldDtcbn1cblxuLnJhY2UtbGlzdCA+IC5wYW5lbC1ib2R5IHtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG4ucmFjZXMtc3BvcnQtbGlzdCwgLnJhY2VzLXllYXItbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4udXBjb21pbmctcmFjZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIFJhY2UgQ2xhc3Mgc2VsZWN0ICovXG4uY2hlY2tib3gtdG9nZ2xlIHtcbn1cblxuLmNoZWNrYm94LXRvZ2dsZTpjaGVja2VkICsgbGFiZWwsIC5yYWRpby10b2dnbGU6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5pbnB1dFtjbGFzcz1cImNoZWNrYm94LXRvZ2dsZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbY2xhc3M9XCJyYWRpby10b2dnbGVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja2JveC10b2dnbGUtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jaGVja2JveC10b2dnbGUtdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJhZGlvLXRvZ2dsZS11bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucmFkaW8tdG9nZ2xlLXVsLXllYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNoZWNrYm94LXRvZ2dsZS1saSwgLnJhZGlvLXRvZ2dsZS1saSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucG9zdF9lbnRyeV9idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXR1bG9zYXJraXN0by1wb3N0LWVudHJ5KTtcbiAgICBjb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWJsYWNrKTtcbn1cblxuLnByZV9lbnRyeV9idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXR1bG9zYXJraXN0by1wcmUtZW50cnkpO1xuICAgIGNvbG9yOiB2YXIoLS10dWxvc2Fya2lzdG8tYmxhY2spO1xufVxuXG4ucmFjZS10aW1lLWFuZC1zcG9ydCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucmFjZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5yYWNlLXRpbWUtc3BvcnQtY2x1YiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucmFjZS1jbHViIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4uYWRtaW4tcmFjZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hZG1pbi1yYWNlLWxpc3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5hZG1pbi1yYWNlLWxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hZG1pbi1yYWNlLWxpc3QtaXRlbS1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogOHB4IDEycHggMTJweCAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2RkZDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZ2FwOiAxMnB4O1xufVxuXG4uYWRtaW4tcmFjZS1saXN0LWl0ZW0tY29udGVudCB7XG4gICAgZmxleDogMTtcbn1cblxuLmFkbWluLXJhY2UtbGlzdC1hY3Rpb25zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4ucmFjZS1lbnRyeS1zdGF0dXMtb3BlbiwgLnJhY2UtcHVibGljLXN0YXR1cy1vcGVuIHtcbiAgICBjb2xvcjogIzE4YjMzYztcbn1cbi5yYWNlLWVudHJ5LXN0YXR1cy1jbG9zZWQsIC5yYWNlLXB1YmxpYy1zdGF0dXMtY2xvc2VkIHtcbiAgICBjb2xvcjogI2IzMTgxODtcbn1cblxuLnJhY2UtcGFydGljaXBhbnQtbnVtYmVyLWNvbHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1pbi13aWR0aDogOTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4ucmFjZS1wYXJ0aWNpcGFudC1kZXRhaWxzLWNvbCB7XG4gICAgd2lkdGg6IDc1JTtcbn1cblxuLnJhY2UtcGFydGljaXBhbnQtbnVtYmVyLWNvbC1udW1iZXIge1xuXG59XG5cbi5yYWNlLXBhcnRpY2lwYW50LW51bWJlci1jb2wtY2xhc3N7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5yYWNlcGFydGljaXBhbnQtY2xhc3MtY29sIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgbWluLXdpZHRoOiA5MHB4O1xufVxuXG4ucmFjZS1wYXJ0aWNpcGFudC1kZXRhaWxzLWNvbCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYWNlcGFydGljaXBhbnQtY2xhc3MtY29sLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5yYWNlcGFydGljaXBhbnQtY2xhc3MtY29sLWNsYXNzIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucmFjZS1wYXJ0aWNpcGFudC1kZXRhaWxzLWNvbC1uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbn1cblxuLmFkbWluLXJhY2UtbGlzdC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmJvcmRlci1sZWZ0LXJlZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZjAwO1xufVxuLmJvcmRlci1sZWZ0LW9yYW5nZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZTc5MzBjO1xufVxuLmJvcmRlci1sZWZ0LWdyZWVuIHtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMxOGIzM2M7XG59XG5cbi5ldmVudC1zdGF0ZS1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjNmM3NTdkO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmV2ZW50LXN0YXRlLWJhci5ib3JkZXItc3VjY2VzcyB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbi5ldmVudC1zdGF0ZS1iYXIuYm9yZGVyLWRhbmdlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbi5ldmVudC1zdGF0ZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDUwcHg7XG59XG5cbi5ldmVudC1zdGF0ZS1pdGVtLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2U4ZjRmZDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzBkNmVmZDtcbn1cblxuLmV2ZW50LXN0YXRlLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSg2MCUpO1xufVxuXG4uZXZlbnQtc3RhdGUtaXRlbS5kb25lIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5ldmVudC1zdGF0ZS1pdGVtLmFjdGl2ZSBpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBub25lO1xufVxuXG4uZXZlbnQtc3RhdGUtaXRlbSBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmV2ZW50LXN0YXRlLWl0ZW0uZG9uZSBzcGFuIHtcbiAgICBjb2xvcjogIzM0M2E0MDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZXZlbnQtc3RhdGUtaXRlbS5hY3RpdmUgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzBkNmVmZDtcbn1cblxuLmV2ZW50LXN0YXRlLXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjYWRiNWJkO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIHBhZGRpbmc6IDAgMXB4O1xufVxuXG4uZXZlbnQtc3RhdGUtc2VwYXJhdG9yLmRvbmUge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZXZlbnQtc3RhdGUtY2FuY2VsbGVkLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFydGljaXBhbnQtY2FyZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMjE5NkYzO1xufVxuXG4ucGFydGljaXBhbnQtY2FyZC1ub3QtcGFpZCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2U3OTMwYztcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlNzkzMGM7XG5cbn1cblxuLyogWWh0ZWlzZXQgdHVsb3Nrb3J0aXQgKEJhc2UgY2xhc3NlcyB0byByZWR1Y2UgZHVwbGljYXRpb24pICovXG4udHVsb3MtcmVzdWx0LWNhcmQtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC40NXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnR1bG9zLXJlc3VsdC1jYXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi4yNXJlbSAxZnIgYXV0bztcbiAgICBnYXA6IDAuNzVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjg1cmVtIDAuOXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjg1cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLWNhcmQtYmcsIHZhcigtLWJzLWJvZHktYmcpKTtcbiAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50LCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMzVyZW0gcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLnR1bG9zLXJlc3VsdC1jYXJkX19wb3NpdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHVsb3MtcmVzdWx0LWNhcmRfX3JpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICBmb250LXNpemU6IDAuOThyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLnR1bG9zLXJlc3VsdC1jYXJkX19yaWRlcjpob3Zlcixcbi50dWxvcy1yZXN1bHQtY2FyZF9fcmlkZXI6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnR1bG9zLXJlc3VsdC1jYXJkX19tZXRhIHtcbiAgICBjb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLXNlY29uZGFyeS1jb2xvciwgIzZjNzU3ZCk7XG4gICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50dWxvcy1yZXN1bHQtY2FyZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM3JlbSAxZnIgYXV0bztcbiAgICAgICAgcGFkZGluZzogMC45NXJlbSAxcmVtO1xuICAgIH1cbn1cblxuLnJhY2UtcmVzdWx0cy1jYXJkLWxpc3QsXG4ucmFjZWRheS10cmlhbC1yZXN1bHRzLFxuLnJhY2VkYXktdG90YWwtcmVzdWx0cyxcbi50cmlhbC1yZXN1bHRzLWNhcmQtbGlzdCxcbi5zbm93Y3Jvc3MtcmVzdWx0cy1jYXJkLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnJhY2UtcmVzdWx0LWNhcmQsXG4ucmFjZWRheS10cmlhbC1yZXN1bHQtY2FyZCxcbi5yYWNlZGF5LXRvdGFsLXJlc3VsdC1jYXJkLFxuLnRyaWFsLXJlc3VsdC1jYXJkLFxuLnNub3djcm9zcy1yZXN1bHQtY2FyZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuMjVyZW0gMWZyIGF1dG87XG4gICAgZ2FwOiAwLjc1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC44NXJlbSAwLjlyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC44NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jYXJkLWJnLCB2YXIoLS1icy1ib2R5LWJnKSk7XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjM1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5yYWNlLXJlc3VsdC1jYXJkX19wb3NpdGlvbixcbi5yYWNlZGF5LXRyaWFsLXJlc3VsdC1jYXJkX19wb3NpdGlvbixcbi5yYWNlZGF5LXRvdGFsLXJlc3VsdC1jYXJkX19wb3NpdGlvbixcbi50cmlhbC1yZXN1bHQtY2FyZF9fcG9zaXRpb24sXG4uc25vd2Nyb3NzLXJlc3VsdC1jYXJkX19wb3NpdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmFjZS1yZXN1bHQtY2FyZF9fcmlkZXIsXG4ucmFjZWRheS10cmlhbC1yZXN1bHQtY2FyZF9fcmlkZXIsXG4ucmFjZWRheS10b3RhbC1yZXN1bHQtY2FyZF9fcmlkZXIsXG4udHJpYWwtcmVzdWx0LWNhcmRfX3JpZGVyLFxuLnNub3djcm9zcy1yZXN1bHQtY2FyZF9fcmlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTVyZW07XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMC45OHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4ucmFjZS1yZXN1bHQtY2FyZF9fcmlkZXI6aG92ZXIsXG4ucmFjZS1yZXN1bHQtY2FyZF9fcmlkZXI6Zm9jdXMsXG4ucmFjZWRheS10cmlhbC1yZXN1bHQtY2FyZF9fcmlkZXI6aG92ZXIsXG4ucmFjZWRheS10cmlhbC1yZXN1bHQtY2FyZF9fcmlkZXI6Zm9jdXMsXG4ucmFjZWRheS10b3RhbC1yZXN1bHQtY2FyZF9fcmlkZXI6aG92ZXIsXG4ucmFjZWRheS10b3RhbC1yZXN1bHQtY2FyZF9fcmlkZXI6Zm9jdXMsXG4udHJpYWwtcmVzdWx0LWNhcmRfX3JpZGVyOmhvdmVyLFxuLnRyaWFsLXJlc3VsdC1jYXJkX19yaWRlcjpmb2N1cyxcbi5zbm93Y3Jvc3MtcmVzdWx0LWNhcmRfX3JpZGVyOmhvdmVyLFxuLnNub3djcm9zcy1yZXN1bHQtY2FyZF9fcmlkZXI6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJhY2UtcmVzdWx0LWNhcmRfX21ldGEsXG4ucmFjZWRheS10cmlhbC1yZXN1bHQtY2FyZF9fbWV0YSxcbi5yYWNlZGF5LXRvdGFsLXJlc3VsdC1jYXJkX19tZXRhLFxuLnRyaWFsLXJlc3VsdC1jYXJkX19tZXRhLFxuLnNub3djcm9zcy1yZXN1bHQtY2FyZF9fbWV0YSB7XG4gICAgY29sb3I6IHZhcigtLXR1bG9zYXJraXN0by1zZWNvbmRhcnktY29sb3IsICM2Yzc1N2QpO1xuICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmFjZS1yZXN1bHQtY2FyZCxcbiAgICAucmFjZWRheS10cmlhbC1yZXN1bHQtY2FyZCxcbiAgICAucmFjZWRheS10b3RhbC1yZXN1bHQtY2FyZCxcbiAgICAudHJpYWwtcmVzdWx0LWNhcmQsXG4gICAgLnNub3djcm9zcy1yZXN1bHQtY2FyZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMy4yNXJlbSAxZnIgYXV0bztcbiAgICAgICAgcGFkZGluZzogMC45NXJlbSAxcmVtO1xuICAgIH1cbn1cblxuLnJhY2UtcmVzdWx0LWNhcmRfX3BvaW50cyxcbi5yYWNlZGF5LXRyaWFsLXJlc3VsdC1jYXJkX19wb2ludHMsXG4ucmFjZWRheS10b3RhbC1yZXN1bHQtY2FyZF9fcG9pbnRzLFxuLnRyaWFsLXJlc3VsdC1jYXJkX19wb2ludHMsXG4uc25vd2Nyb3NzLXJlc3VsdC1jYXJkX19wb2ludHMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucmFjZS1yZXN1bHQtY2FyZF9fZGV0YWlscyB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMC4zNXJlbSAwLjg1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgY29sb3I6IHZhcigtLXR1bG9zYXJraXN0by1zZWNvbmRhcnktY29sb3IsICM2Yzc1N2QpO1xuICAgIGZvbnQtc2l6ZTogMC43NnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbn1cblxuLnJhY2UtcmVzdWx0LWNhcmRfX2RldGFpbC1sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLXR1bG9zYXJraXN0by10ZXJ0aWFyeS1jb2xvciwgdmFyKC0tdHVsb3Nhcmtpc3RvLXNlY29uZGFyeS1jb2xvciwgIzZjNzU3ZCkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yYWNlLXJlc3VsdC1jYXJkX19hY3Rpb25zIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDAuMzVyZW07XG59XG5cbi5yYWNlLXJlc3VsdC1jYXJkX19hY3Rpb25zIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmFjZS1yZXN1bHRzLWNhcmQtbGlzdCB7XG4gICAgICAgIGdhcDogMC41NXJlbTtcbiAgICB9XG5cbiAgICAucmFjZS1yZXN1bHQtY2FyZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM3JlbSAxZnIgYXV0bztcbiAgICAgICAgcGFkZGluZzogMC45NXJlbSAxcmVtO1xuICAgIH1cblxuICAgIC5yYWNlLXJlc3VsdC1jYXJkX19kZXRhaWxzIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgIH1cblxuICAgIC5yYWNlLXJlc3VsdC1jYXJkX19hY3Rpb25zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xuICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIH1cbn1cblxuXG4ucmFjZWRheS10cmlhbC1yZXN1bHQtY2FyZF9fcG9pbnRzIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJhY2VkYXktdHJpYWwtcmVzdWx0LWNhcmRfX3BvaW50cy1sYWJlbCxcbi5yYWNlZGF5LXRvdGFsLXJlc3VsdC1jYXJkX19wb2ludHMtbGFiZWwsXG4uc25vd2Nyb3NzLXJlc3VsdC1jYXJkX19wb2ludHMtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS10dWxvc2Fya2lzdG8tc2Vjb25kYXJ5LWNvbG9yLCAjNmM3NTdkKTtcbiAgICBmb250LXNpemU6IDAuNjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucmFjZWRheS10cmlhbC1yZXN1bHQtY2FyZF9fcG9pbnRzLXZhbHVlLFxuLnJhY2VkYXktdG90YWwtcmVzdWx0LWNhcmRfX3BvaW50cy12YWx1ZSxcbi5zbm93Y3Jvc3MtcmVzdWx0LWNhcmRfX3BvaW50cy12YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5yYWNlZGF5LXRyaWFsLXJlc3VsdC1jYXJkX19oZWF0cyB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyLjZyZW0sIDFmcikpO1xuICAgIGdhcDogMC4zNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG59XG5cbi5yYWNlZGF5LXRyaWFsLXJlc3VsdC1jYXJkX19oZWF0IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMC4zNXJlbSAwLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNTVyZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHVsb3Nhcmtpc3RvLXRlcnRpYXJ5LWJnLCByZ2JhKDAsIDAsIDAsIDAuMDQpKTtcbiAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmFjZWRheS10cmlhbC1yZXN1bHQtY2FyZF9faGVhdC0tdG90YWwsXG4ucmFjZWRheS10cmlhbC1yZXN1bHQtY2FyZF9faGVhdC0tcG9pbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10dWxvc2Fya2lzdG8tc2Vjb25kYXJ5LWJnLCByZ2JhKDAsIDAsIDAsIDAuMDYpKTtcbn1cblxuLnJhY2VkYXktdHJpYWwtcmVzdWx0LWNhcmRfX2hlYXQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS10dWxvc2Fya2lzdG8tc2Vjb25kYXJ5LWNvbG9yLCAjNmM3NTdkKTtcbiAgICBmb250LXNpemU6IDAuNjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ucmFjZWRheS10cmlhbC1yZXN1bHQtY2FyZF9faGVhdC12YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJhY2VkYXktdHJpYWwtcmVzdWx0LWNhcmQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMuMjVyZW0gMWZyIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAuOTVyZW0gMXJlbTtcbiAgICB9XG5cbiAgICAucmFjZWRheS10cmlhbC1yZXN1bHQtY2FyZF9faGVhdHMge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIDQ7XG4gICAgfVxufVxuLnJhY2VkYXktdG90YWwtY2xhc3MtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC41cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucmFjZWRheS10b3RhbC1jbGFzcy1jYXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDUuNXJlbSwgMjQlKSAxZnIgYXV0bztcbiAgICBnYXA6IDAuODVyZW07XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC44NXJlbSAwLjlyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC44NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jYXJkLWJnLCB2YXIoLS1icy1ib2R5LWJnKSk7XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjM1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5yYWNlZGF5LXRvdGFsLWNsYXNzLWNhcmRfX3RpdGxlLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMC44NXJlbTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4ucmFjZWRheS10b3RhbC1jbGFzcy1jYXJkX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4ucmFjZWRheS10b3RhbC1jbGFzcy1jYXJkX190aXRsZTpob3Zlcixcbi5yYWNlZGF5LXRvdGFsLWNsYXNzLWNhcmRfX3RpdGxlOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5yYWNlZGF5LXRvdGFsLWNsYXNzLWNhcmRfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZ2FwOiAwLjM1cmVtO1xufVxuXG4ucmFjZWRheS10b3RhbC1jbGFzcy1jYXJkX19tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuMjVyZW0gMC43NXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLXNlY29uZGFyeS1jb2xvciwgIzZjNzU3ZCk7XG4gICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbi5yYWNlZGF5LXRvdGFsLWNsYXNzLWNhcmRfX21ldGEtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuXG4ucmFjZWRheS10b3RhbC1jbGFzcy1jYXJkX19tZXRhLWxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLXRlcnRpYXJ5LWNvbG9yLCB2YXIoLS10dWxvc2Fya2lzdG8tc2Vjb25kYXJ5LWNvbG9yLCAjNmM3NTdkKSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnJhY2VkYXktdG90YWwtY2xhc3MtY2FyZF9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmFjZWRheS10b3RhbC1jbGFzcy1jYXJkX19hbGwtcmVzdWx0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC44NXJlbSAwLjlyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC44NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10dWxvc2Fya2lzdG8tdGVydGlhcnktYmcsIHJnYmEoMCwgMCwgMCwgMC4wNCkpO1xuICAgIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmFjZWRheS10b3RhbC1jbGFzcy1jYXJkX19hbGwtcmVzdWx0czpob3Zlcixcbi5yYWNlZGF5LXRvdGFsLWNsYXNzLWNhcmRfX2FsbC1yZXN1bHRzOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5yYWNlZGF5LXRvdGFsLWNsYXNzLWNhcmQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg1cmVtLCAyOCUpIDFmciBhdXRvO1xuICAgICAgICBnYXA6IDAuNjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbTtcbiAgICB9XG5cbiAgICAucmFjZWRheS10b3RhbC1jbGFzcy1jYXJkX190aXRsZS1hcmVhIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC42NXJlbTtcbiAgICB9XG5cbiAgICAucmFjZWRheS10b3RhbC1jbGFzcy1jYXJkX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICB9XG59XG5cblxuLnJhY2VkYXktdG90YWwtcmVzdWx0LWNhcmRfX3BvaW50cyB7XG4gICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cblxuLnJhY2VkYXktdG90YWwtcmVzdWx0LWNhcmRfX2RldGFpbHMge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMy4yNXJlbSwgMWZyKSk7XG4gICAgZ2FwOiAwLjM1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcbn1cblxuLnJhY2VkYXktdG90YWwtcmVzdWx0LWNhcmRfX2RldGFpbCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDAuMzVyZW0gMC4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjU1cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXR1bG9zYXJraXN0by10ZXJ0aWFyeS1iZywgcmdiYSgwLCAwLCAwLCAwLjA0KSk7XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJhY2VkYXktdG90YWwtcmVzdWx0LWNhcmRfX2RldGFpbC0tdG90YWwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXR1bG9zYXJraXN0by1zZWNvbmRhcnktYmcsIHJnYmEoMCwgMCwgMCwgMC4wNikpO1xufVxuXG4ucmFjZWRheS10b3RhbC1yZXN1bHQtY2FyZF9fZGV0YWlsLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLXNlY29uZGFyeS1jb2xvciwgIzZjNzU3ZCk7XG4gICAgZm9udC1zaXplOiAwLjY1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnJhY2VkYXktdG90YWwtcmVzdWx0LWNhcmRfX2RldGFpbC12YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJhY2VkYXktdG90YWwtcmVzdWx0LWNhcmQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMuMjVyZW0gMWZyIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAuOTVyZW0gMXJlbTtcbiAgICB9XG5cbiAgICAucmFjZWRheS10b3RhbC1yZXN1bHQtY2FyZF9fZGV0YWlscyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDtcbiAgICB9XG59XG5cblxuLnRyaWFsLXJlc3VsdC1jYXJkX19wb2ludHMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udHJpYWwtcmVzdWx0LWNhcmRfX3NlY3Rpb25zIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIuMzVyZW0sIDFmcikpO1xuICAgIGdhcDogMC4zNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG59XG5cbi50cmlhbC1yZXN1bHQtY2FyZF9fc2VjdGlvbiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDAuMzVyZW0gMC4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjU1cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXR1bG9zYXJraXN0by10ZXJ0aWFyeS1iZywgcmdiYSgwLCAwLCAwLCAwLjA0KSk7XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRyaWFsLXJlc3VsdC1jYXJkX19zZWN0aW9uLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLXNlY29uZGFyeS1jb2xvciwgIzZjNzU3ZCk7XG4gICAgZm9udC1zaXplOiAwLjY1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnRyaWFsLXJlc3VsdC1jYXJkX19zZWN0aW9uLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4udHJpYWwtcmVzdWx0LWNhcmRfX2FjdGlvbnMge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMC4zNXJlbTtcbn1cblxuLnRyaWFsLXJlc3VsdC1jYXJkX19hY3Rpb25zIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudHJpYWwtcmVzdWx0LWNhcmQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMuMjVyZW0gMWZyIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAuOTVyZW0gMXJlbTtcbiAgICB9XG5cbiAgICAudHJpYWwtcmVzdWx0LWNhcmRfX3NlY3Rpb25zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xuICAgIH1cblxuICAgIC50cmlhbC1yZXN1bHQtY2FyZF9fYWN0aW9ucyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5yYWNlLWNsYXNzLWxpc3QtY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnJhY2UtY2xhc3MtbGlzdC1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuODVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjQ1cmVtIDAuNjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC44NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jYXJkLWJnLCB2YXIoLS1icy1ib2R5LWJnKSk7XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjM1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5yYWNlLWNsYXNzLWxpc3QtY2FyZF9fY2xhc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogNC41cmVtO1xuICAgIGZsZXg6IDAgMCAxNSU7XG4gICAgcGFkZGluZy1yaWdodDogMC44NXJlbTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4ucmFjZS1jbGFzcy1saXN0LWNhcmRfX2NsYXNzLW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYWNlLWNsYXNzLWxpc3QtY2FyZF9fY2xhc3MtbmFtZTpob3Zlcixcbi5yYWNlLWNsYXNzLWxpc3QtY2FyZF9fY2xhc3MtbmFtZTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmFjZS1jbGFzcy1saXN0LWNhcmRfX2NsYXNzLWRhdGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjM1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10dWxvc2Fya2lzdG8tc2Vjb25kYXJ5LWNvbG9yLCAjNmM3NTdkKTtcbiAgICBmb250LXNpemU6IDAuNzRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYWNlLWNsYXNzLWxpc3QtY2FyZF9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgZmxleDogMSAxIDA7XG4gICAgZ2FwOiAwLjQ1cmVtO1xufVxuXG4ucmFjZS1jbGFzcy1saXN0LWNhcmRfX21ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMC4yNXJlbSAwLjc1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10dWxvc2Fya2lzdG8tc2Vjb25kYXJ5LWNvbG9yLCAjNmM3NTdkKTtcbiAgICBmb250LXNpemU6IDAuNzhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbn1cblxuLnJhY2UtY2xhc3MtbGlzdC1jYXJkX19tZXRhLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLnJhY2UtY2xhc3MtbGlzdC1jYXJkX19tZXRhLWxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLXRlcnRpYXJ5LWNvbG9yLCB2YXIoLS10dWxvc2Fya2lzdG8tc2Vjb25kYXJ5LWNvbG9yLCAjNmM3NTdkKSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnJhY2UtY2xhc3MtbGlzdC1jYXJkX19wcmljaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuMzVyZW07XG59XG5cbi5yYWNlLWNsYXNzLWxpc3QtY2FyZF9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzVyZW0gMC41NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjU1cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXR1bG9zYXJraXN0by10ZXJ0aWFyeS1iZywgcmdiYSgwLCAwLCAwLCAwLjA0KSk7XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMC43NnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5yYWNlLWNsYXNzLWxpc3QtY2FyZF9fcHJpY2UtbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS10dWxvc2Fya2lzdG8tc2Vjb25kYXJ5LWNvbG9yLCAjNmM3NTdkKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucmFjZS1jbGFzcy1saXN0LWNhcmRfX3N0YXR1cy1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwLjM1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJhY2UtY2xhc3MtbGlzdC1jYXJkX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAycmVtO1xufVxuXG4ucmFjZS1jbGFzcy1saXN0LWNhcmRfX3N0YXR1cy1waWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEuODVyZW07XG4gICAgbWluLXdpZHRoOiAyLjE1cmVtO1xuICAgIGdhcDogMC4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjM1cmVtIDAuNTVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10dWxvc2Fya2lzdG8tdGVydGlhcnktYmcsIHJnYmEoMCwgMCwgMCwgMC4wNCkpO1xuICAgIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICBmb250LXNpemU6IDAuNzZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ucmFjZS1jbGFzcy1saXN0LWNhcmRfX3N0YXR1cy1waWxsIGkge1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnJhY2UtY2xhc3MtbGlzdC1jYXJkX19zdGF0dXMtY291bnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE1cmVtO1xufVxuXG4ucmFjZS1jbGFzcy1saXN0LWNhcmRfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDAuODVyZW0gMC45cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuODVyZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHVsb3Nhcmtpc3RvLXRlcnRpYXJ5LWJnLCByZ2JhKDAsIDAsIDAsIDAuMDQpKTtcbiAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50LCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5yYWNlLWNsYXNzLWxpc3QtY2FyZF9fc3VtbWFyeS1sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLXR1bG9zYXJraXN0by1zZWNvbmRhcnktY29sb3IsICM2Yzc1N2QpO1xuICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAucmFjZS1jbGFzcy1saXN0LWNhcmQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAwLjU1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjZyZW07XG4gICAgfVxuXG4gICAgLnJhY2UtY2xhc3MtbGlzdC1jYXJkX19jbGFzcyB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjU1cmVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAucmFjZS1jbGFzcy1saXN0LWNhcmRfX2NsYXNzLW5hbWUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgfVxuXG4gICAgLnJhY2UtY2xhc3MtbGlzdC1jYXJkX19jbGFzcy1kYXRlcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIH1cblxuICAgIC5yYWNlLWNsYXNzLWxpc3QtY2FyZF9fZGV0YWlscyB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnJhY2UtY2xhc3MtbGlzdC1jYXJkX19zdGF0dXMtcm93IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4zNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZ2FwOiAwLjI1cmVtO1xuICAgIH1cblxuICAgIC5yYWNlLWNsYXNzLWxpc3QtY2FyZF9fYWN0aW9ucyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgICAgICBncmlkLXJvdzogYXV0bztcbiAgICB9XG5cbiAgICAucmFjZS1jbGFzcy1saXN0LWNhcmRfX21ldGEge1xuICAgICAgICBnYXA6IDAuMnJlbSAwLjU1cmVtO1xuICAgIH1cblxuICAgIC5yYWNlLWNsYXNzLWxpc3QtY2FyZF9fcHJpY2Uge1xuICAgICAgICBwYWRkaW5nOiAwLjMycmVtIDAuNXJlbTtcbiAgICB9XG59XG5cbi5yYWNlLWNsYXNzLXJlc3VsdHMtY2FyZC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5yYWNlLWNsYXNzLXJlc3VsdHMtY2FyZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg0LjVyZW0sIDE3JSkgMWZyO1xuICAgIGdhcDogMC44NXJlbTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjg1cmVtIDAuOXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjg1cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLWNhcmQtYmcsIHZhcigtLWJzLWJvZHktYmcpKTtcbiAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50LCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMzVyZW0gcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLnJhY2UtY2xhc3MtcmVzdWx0cy1jYXJkX19jbGFzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjg1cmVtO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5yYWNlLWNsYXNzLXJlc3VsdHMtY2FyZF9fY2xhc3MtbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJhY2UtY2xhc3MtcmVzdWx0cy1jYXJkX19jbGFzcy1uYW1lOmhvdmVyLFxuLnJhY2UtY2xhc3MtcmVzdWx0cy1jYXJkX19jbGFzcy1uYW1lOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJhY2UtY2xhc3MtcmVzdWx0cy1jYXJkX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGdhcDogMC40NXJlbTtcbn1cblxuLnJhY2UtY2xhc3MtcmVzdWx0cy1jYXJkX19tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuMjVyZW0gMC43NXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLXNlY29uZGFyeS1jb2xvciwgIzZjNzU3ZCk7XG4gICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbi5yYWNlLWNsYXNzLXJlc3VsdHMtY2FyZF9fbWV0YS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi5yYWNlLWNsYXNzLXJlc3VsdHMtY2FyZF9fbWV0YS1sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLXR1bG9zYXJraXN0by10ZXJ0aWFyeS1jb2xvciwgdmFyKC0tdHVsb3Nhcmtpc3RvLXNlY29uZGFyeS1jb2xvciwgIzZjNzU3ZCkpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5yYWNlLWNsYXNzLXJlc3VsdHMtY2FyZF9faGVhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMC40cmVtO1xufVxuXG4ucmFjZS1jbGFzcy1yZXN1bHRzLWNhcmRfX2hlYXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAzLjFyZW07XG4gICAgcGFkZGluZzogMC40NXJlbSAwLjY1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjVyZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHVsb3Nhcmtpc3RvLXRlcnRpYXJ5LWJnLCByZ2JhKDAsIDAsIDAsIDAuMDQpKTtcbiAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgZm9udC1zaXplOiAwLjgycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJhY2UtY2xhc3MtcmVzdWx0cy1jYXJkX19oZWF0OmhvdmVyLFxuLnJhY2UtY2xhc3MtcmVzdWx0cy1jYXJkX19oZWF0OmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5yYWNlLWNsYXNzLXJlc3VsdHMtY2FyZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDQuMjVyZW0sIDE5JSkgMWZyO1xuICAgICAgICBnYXA6IDAuNjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbTtcbiAgICB9XG5cbiAgICAucmFjZS1jbGFzcy1yZXN1bHRzLWNhcmRfX2NsYXNzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC42NXJlbTtcbiAgICB9XG5cbiAgICAucmFjZS1jbGFzcy1yZXN1bHRzLWNhcmRfX2NsYXNzLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgfVxuXG4gICAgLnJhY2UtY2xhc3MtcmVzdWx0cy1jYXJkX19oZWF0IHtcbiAgICAgICAgbWluLXdpZHRoOiAyLjhyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjU1cmVtO1xuICAgIH1cbn1cblxuXG5cblxuLnNub3djcm9zcy1yZXN1bHQtY2FyZF9faGVhdHMge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMi42cmVtLCAxZnIpKTtcbiAgICBnYXA6IDAuMzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC4ycmVtO1xufVxuXG4uc25vd2Nyb3NzLXJlc3VsdC1jYXJkX19oZWF0IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMC4zNXJlbSAwLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNTVyZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHVsb3Nhcmtpc3RvLXRlcnRpYXJ5LWJnLCByZ2JhKDAsIDAsIDAsIDAuMDQpKTtcbiAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc25vd2Nyb3NzLXJlc3VsdC1jYXJkX19oZWF0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLXNlY29uZGFyeS1jb2xvciwgIzZjNzU3ZCk7XG4gICAgZm9udC1zaXplOiAwLjY1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnNub3djcm9zcy1yZXN1bHQtY2FyZF9faGVhdC12YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNub3djcm9zcy1yZXN1bHQtY2FyZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMy4yNXJlbSAxZnIgYXV0bztcbiAgICAgICAgcGFkZGluZzogMC45NXJlbSAxcmVtO1xuICAgIH1cblxuICAgIC5zbm93Y3Jvc3MtcmVzdWx0LWNhcmRfX2hlYXRzIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xuICAgIH1cbn1cblxuLnJhY2UtZW50cnktc3RhdHVzLW9wZW4sIC5yYWNlLXB1YmxpYy1zdGF0dXMtb3BlbiB7XG4gICAgY29sb3I6ICMxOGIzM2M7XG59XG4ucmFjZS1lbnRyeS1zdGF0dXMtY2xvc2VkLCAucmFjZS1wdWJsaWMtc3RhdHVzLWNsb3NlZCB7XG4gICAgY29sb3I6ICNiMzE4MTg7XG59XG5cbi5yYWNlLWVudHJ5LXN0YXR1cy1wb3N0LWVudHJ5IHtcbiAgICBjb2xvcjogI2U3YTgwYztcbn1cblxuXG4ucmFjZS1jbGFzcy1saXN0LWNhcmRfX3N0YXR1cy1waWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEuODVyZW07XG4gICAgbWluLXdpZHRoOiAyLjE1cmVtO1xuICAgIGdhcDogMC4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjM1cmVtIDAuNTVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10dWxvc2Fya2lzdG8tdGVydGlhcnktYmcsIHJnYmEoMCwgMCwgMCwgMC4wNCkpO1xuICAgIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICBmb250LXNpemU6IDAuNzZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ucmFjZS1jbGFzcy1saXN0LWNhcmRfX3N0YXR1cy1waWxsIGkge1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnJhY2UtY2xhc3MtbGlzdC1jYXJkX19zdGF0dXMtY291bnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE1cmVtO1xufVxuXG4ucmFjZS1jbGFzcy1saXN0LWNhcmQge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJhY2UtY2xhc3MtbGlzdC1jYXJkLWxpbmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5yYWNlLWNsYXNzLWxpc3QtY2FyZDpob3Zlcixcbi5yYWNlLWNsYXNzLWxpc3QtY2FyZDpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiLmNsdWItY2FyZC10aXRsZSA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS10dWxvc2Fya2lzdG8tYmx1ZSk7XG59XG5cbi5jbHViLWxvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG59XG4uY2x1Yi1sb2dvLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4uY2x1Yi1jYXJkLWltYWdlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2x1Yi1jYXJkLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2x1Yi1jYXJkLWxvZ28ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4uY2x1Yi1jYXJkLWNvbnRlbnQge1xuXG59XG5cbi5jbHViLWNhcmQtbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5jbHViLWNhcmQtbmF2ID4gbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5jbHViLXJpZGVycy10YWJsZS10aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5jbHViLXJpZGVycy10YWJsZS10aCB7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGhlaWdodDogMTAwcHg7XG5cbn1cblxuLnVzZXItZm91bmQtbm90aWZpY2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdkMzE3O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuIiwiLnNwb3J0LWxvZ28ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNwb3J0LWxvZ28tYWRtaW4taW5kZXgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4iLCIuY29tcGV0aXRvci1saWNlbnNlLWNhcmQtaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbn1cbi5jb21wZXRpdG9yLWxpY2Vuc2UtY2FyZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10dWxvc2Fya2lzdG8tYmx1ZS10cmFuc2x1c2VudCk7XG59XG5cbi5jb21wZXRpdG9yLWxpY2Vuc2UtY2FyZC1jb2wge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jb21wZXRpdG9yLWxpY2Vuc2UtY2FyZC1jb2wuYm9yZGVyLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS10dWxvc2Fya2lzdG8tYmx1ZS10cmFuc2x1c2VudCk7XG59XG5cbi5jb21wZXRpdG9yLWxpY2Vuc2UtY2FyZC1yaWdodC1tZW51IHtcbn1cblxuLmNvbXBldGl0b3ItbGljZW5zZS1jYXJkLXJpZ2h0LW1lbnUtZGV0YWlscyB7XG59XG4iLCIuY2hhbXBpb25zaGlwLWNhcmQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWJsdWUtdHJhbnNsdXNlbnQpO1xufVxuXG4uY2hhbXBpb25zaGlwLWNhcmQtY29sIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY2FyZC1ib2R5Omhhcyh0YWJsZS5jaGFtcGlvbnNoaXBfdGFibGUpIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4udHVsb3Nhcmtpc3RvLXRvcC1jYXJkID4gLmNhcmQtYm9keTpoYXMoLmNoYW1waW9uc2hpcF90YWJsZSksIC50dWxvc2Fya2lzdG8tdG9wLWNhcmQgPiAudHVsb3Nhcmtpc3RvLWNvbGxhcHNpYmxlID4gLmNhcmQtYm9keTpoYXMoLmNoYW1waW9uc2hpcF90YWJsZSkge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jaGFtcGlvbnNoaXAtcG9pbnRzLWNhcmQtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDAuNzVyZW07XG59XG5cbi5jaGFtcGlvbnNoaXAtcG9pbnRzLWNhcmQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwLjlyZW0gMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmNoYW1waW9uc2hpcC1wb2ludHMtY2FyZF9fcG9zaXRpb24ge1xuICAgIG1pbi13aWR0aDogMi40cmVtO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNoYW1waW9uc2hpcC1wb2ludHMtY2FyZF9fbWFpbiB7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuXG4uY2hhbXBpb25zaGlwLXBvaW50cy1jYXJkX19yaWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jaGFtcGlvbnNoaXAtcG9pbnRzLWNhcmRfX3JhY2UtbnVtYmVyIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLmNoYW1waW9uc2hpcC1wb2ludHMtY2FyZF9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMzVyZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmNoYW1waW9uc2hpcC1wb2ludHMtY2FyZF9fbWV0YS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuXG4uY2hhbXBpb25zaGlwLXBvaW50cy1jYXJkX19tZXRhLWxhYmVsIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLmNoYW1waW9uc2hpcC1wb2ludHMtY2FyZF9fc3RhdHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDMuNXJlbSwgYXV0bykpO1xuICAgIGdhcDogMC40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNoYW1waW9uc2hpcC1wb2ludHMtY2FyZF9fc3RhdCB7XG4gICAgcGFkZGluZzogMC4zNXJlbSAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG5cbi5jaGFtcGlvbnNoaXAtcG9pbnRzLWNhcmRfX3N0YXQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jaGFtcGlvbnNoaXAtcG9pbnRzLWNhcmRfX3N0YXQtdmFsdWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5jaGFtcGlvbnNoaXAtcG9pbnRzLWNhcmQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIH1cblxuICAgIC5jaGFtcGlvbnNoaXAtcG9pbnRzLWNhcmRfX3N0YXRzIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM4NDYxNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlkOGYzO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xuICAgIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTU7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaSA+IHNwYW4ge1xuICAgIHBhZGRpbmc6IDZweCAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS42NjY2NjY3O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG5cbnVsLnBhZ2luYXRpb24gbGkgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCAsMCAsIDAuNTQpO1xufVxuXG51bC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10dWxvc2Fya2lzdG8tYmx1ZSk7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxudWwucGFnaW5hdGlvbiAuZGlzYWJsZWQ6aG92ZXIgYSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnBhZ2luYXRvciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnaW5hdG9yIHVsLnBhZ2luYXRpb24gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2luYXRvciBwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogcmdiYSgwLCAwICwwICwgMC41NCk7XG59XG4iLCIucmlkZXItbGljZW5zZS1jaGVja2JveC10b2dnbGUtdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbi5yaWRlci1saWNlbnNlLWNoZWNrYm94LXRvZ2dsZTpjaGVja2VkICsgbGFiZWwsIC5yaWRlci1saWNlbnNlLXJhZGlvLXRvZ2dsZTpjaGVja2VkICsgbGFiZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yaWRlci1saWNlbnNlLWNoZWNrYm94LXRvZ2dsZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yaWRlci1saWNlbnNlLXJhZGlvLXRvZ2dsZS11bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5pbnB1dFtjbGFzcz1cInJpZGVyLWxpY2Vuc2UtY2hlY2tib3gtdG9nZ2xlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFtjbGFzcz1cInJpZGVyLWxpY2Vuc2UtcmFkaW8tdG9nZ2xlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5yaWRlci1saWNlbnNlLWNoZWNrYm94LXRvZ2dsZS1saSwgLnJpZGVyLWxpY2Vuc2UtcmFkaW8tdG9nZ2xlLWxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5yaWRlci1saWNlbnNlLWNoZWNrYm94LXRvZ2dsZS1saSA+IGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi5yaWRlci1saWNlbnNlLWNoZWNrYm94LXRvZ2dsZS1saSA+IGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLWJsdWUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuXG4udGV4dC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhldHVfd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHVsb3Nhcmtpc3RvLXdhcm5pbmcpO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFkbWluLXJpZGVyLWxpY2Vuc2UtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFkbWluLXJpZGVyLWxpY2Vuc2UtZGV0YWlscyB7XG4gZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYWRtaW4tcmlkZXItbGljZW5zZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNkZGQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGdhcDogMTJweDtcbn1cbiIsIi5zaG9wcGluZy1jYXJ0cy1yb3ctZGVsZXRlIHtcbiAgICB3aWR0aDogMTBweDtcbn1cblxuLnNob3BwaW5nLWNhcnQtdHJhc2gge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4iLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5uYXYtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAudG9wLW5hdi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5wYW5lbC1ib2R5IHsgcGFkZGluZzogNXB4O31cbiAgICBociB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAucGFnZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNoYW1waW9uc2hpcF90YWJsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgLm5hdmJhci1oZWFkZXIgPiAubmF2YmFyLXJpZ2h0ID4gdWwgPiBsaSA+IGEge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLm5hdmJhci1oZWFkZXIgPiAubmF2YmFyLXJpZ2h0ID4gdWwgPiBsaSA+IGEge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG59XG4iLCJAbWVkaWEgKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAubmF2LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnRvcC1uYXYtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgIC50dWxvc2Fya2lzdG8tcHVibGljLXRpdGxlLWJ1dHRvbiB7XG4gICAgICAgIC8qIG1heC13aWR0aDogNTVweDsgKi9cbiAgICB9XG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbn1cbiIsIkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC50dWxvc2Fya2lzdG8tbG9nbyB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG59XG4iLCJAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAucmFjZV9jbGFzc19saXN0ID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5yYWNlX2NsYXNzX2xpc3QgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnR1bG9zYXJraXN0by1sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxufVxuIiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIC5uYXZiYXItaGVhZGVyID4gLm5hdmJhci1yaWdodCA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5yYWNlcy1zcG9ydC1saXN0ID4gbGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cbiIsIkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICAubmF2YmFyLWhlYWRlciA+IC5uYXZiYXItcmlnaHQgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuY2FsZW5kYXIteWVhci1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAudHVsb3Nhcmtpc3RvLXB1YmxpYy10aXRsZS1idXR0b24ge1xuICAgICAgICAvKiB3aWR0aDogNDVweDsgKi9cbiAgICB9XG5cbiAgICAudG9wLW5hdi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxufVxuIiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5uYXZiYXItaGVhZGVyID4gLm5hdmJhci1yaWdodCA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5jYWxlbmRhci15ZWFyLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC50dWxvc2Fya2lzdG8tcHVibGljLXRpdGxlLWJ1dHRvbiB7XG4gICAgICAgIC8qIHdpZHRoOiA0MHB4OyAqL1xuICAgIH1cblxuICAgIC50b3AtbmF2LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB9XG59XG4iLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgLm5hdmJhci1oZWFkZXIgPiAubmF2YmFyLXJpZ2h0ID4gdWwgPiBsaSA+IGEge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAudHVsb3Nhcmtpc3RvLXB1YmxpYy10aXRsZS1idXR0b24ge1xuICAgICAgICAvKiB3aWR0aDogMzVweDsgKi9cbiAgICB9XG5cbiAgICAudG9wLW5hdi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxufVxuIiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAucmFjZXMtc3BvcnQtbGlzdCA+IGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC50b3AtbmF2LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAudHVsb3Nhcmtpc3RvLXB1YmxpYy10aXRsZS1idXR0b24ge1xuXG4gICAgfVxuXG59XG4iLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MXB4KSB7XG4gICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5yYWNlcy1zcG9ydC1saXN0ID4gbGkge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICB9XG5cbiAgICAudG9wLW5hdi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG5cblxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/