.cf,.clearfix{zoom:1}.cf:after,.cf:before,.clearfix:after,.clearfix:before{content:"";display:table}.cf:after,.clearfix:after{clear:both}span.amp{font-family:Baskerville,Goudy Old Style,Palatino,Book Antiqua,serif!important;font-style:italic}.wrap-80{margin:0 auto;width:100%}.text-centered{text-align:center}.alert-box,.message-box-container .message-box{background-color:#8dc63f;border-radius:200px;color:#fff;padding:20px 40px;text-align:center}.alert-box a,.message-box-container .message-box a{color:#fff}.alert-box.small,.message-box-container .small.message-box{padding:10px}body.tribe-events-filter-view>#ajax-content-wrap>.container-wrap{padding-top:0}.tribe-events-notices{background:#8dc63f;border:1px solid #80b636;color:#fff;text-shadow:none}#tribe-events-pg-template{max-width:100%;padding:20px 0}#tribe-events-pg-template .tribe-events-content ul li{margin:0}#tribe-events{margin:0 0 20px}#tribe-events a.tribe-events-button{-webkit-backface-visibility:hidden;background:#0094bb;border-radius:4px;color:#fff;padding:4px 15px;-webkit-perspective:1000;transition:all .2s ease-in-out}#tribe-events a.tribe-events-button:hover{background:#006c88;color:#fff}#tribe-events a.tribe-events-button.tribe-events-gcal{background:#0094bb;color:#fff}#tribe-events a.tribe-events-button.tribe-events-gcal:hover{background:#0094bb}.events-archive #tribe-events-pg-template{max-width:100%;padding:20px 0}.events-archive #tribe-events-bar #tribe-bar-form{background:#22d1ff;background:linear-gradient(90deg,#0094bb 0,#22d1ff 80%);background:-ms-linear-gradient(left,#0094bb 0,#22d1ff 80%);border-radius:0 0 5px 5px;color:#fff;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorstr="#0094bb",endColorstr="#22d1ff");-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0094bb",endColorstr="#22d1ff",GradientType=1)}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-collapse-toggle{background:#0094bb}.events-archive #tribe-events-bar #tribe-bar-form input[type=text]{border:0!important;color:#fff;font-style:normal;font-weight:600;padding:8px 0!important}.events-archive #tribe-events-bar #tribe-bar-form input[type=text]:focus{padding:8px 6px!important}.events-archive #tribe-events-bar #tribe-bar-form ::-webkit-input-placeholder{color:hsla(0,0%,100%,.5);font-style:normal}.events-archive #tribe-events-bar #tribe-bar-form :-moz-placeholder,.events-archive #tribe-events-bar #tribe-bar-form ::-moz-placeholder{color:hsla(0,0%,100%,.5);font-style:normal}.events-archive #tribe-events-bar #tribe-bar-form :-ms-input-placeholder{color:hsla(0,0%,100%,.5);font-style:normal}.events-archive #tribe-events-bar #tribe-bar-form .tribe-bar-filters .tribe-bar-submit input.tribe-events-button{outline:none;padding:12px 10px!important;transition:all .2s ease-in-out}.events-archive #tribe-events-bar #tribe-bar-form .tribe-bar-filters .tribe-bar-submit input.tribe-events-button:hover{background:#004355!important;color:#fff}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner{background-color:transparent;padding:12px 0 0}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner label{padding:0 10px 4px}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list{overflow:hidden;padding:0}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-]{background:none;padding:0}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-]:before{color:#fff;content:"\f111";font-family:FontAwesome;padding:0 4px 0 0}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-].tribe-icon-month:before{content:"\f073"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-].tribe-icon-list:before{content:"\f0ca"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-].tribe-icon-week:before{content:"\f133"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-].tribe-icon-day:before{content:"\f185"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-].tribe-icon-map:before{content:"\f041"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-].tribe-icon-photo:before{content:"\f1c5"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{-webkit-backface-visibility:hidden;background:hsla(0,0%,100%,.2);color:#fff;-webkit-perspective:1000;transition:all .2s ease-in-out}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover{background:#0094bb}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views.tribe-bar-views-open .tribe-bar-views-option a{background-color:rgba(0,67,85,.8)!important}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views.tribe-bar-views-open .tribe-bar-views-option a:hover{background-color:#004355!important}.events-archive #tribe_events_filters_wrapper{position:relative!important}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control{display:block}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control.tribe-events-filters-mobile-controls{display:none}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a#tribe_events_filters_toggle{background:#0094bb;border:0;color:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a{color:#2b2b2b;font-size:1.1em;position:relative}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a:hover,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a:hover:before{color:#8dc63f}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content{background:#afafaf;border-radius:5px;overflow:hidden}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content .tribe-events-filters-label{border-bottom:1px solid #777}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filters-group-heading{background:#0094bb;border-bottom:1px solid #777;border-radius:0!important;color:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filters-group-heading:after{color:#fff}#modal-popup .modal-content .gform_wrapper .events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed .gform_heading,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed #modal-popup .modal-content .gform_wrapper .gform_heading,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed h3{-webkit-backface-visibility:hidden;background:#afafaf;color:#444;-webkit-perspective:1000;transition:all .2s ease-in-out}#modal-popup .modal-content .gform_wrapper .events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed .gform_heading:hover,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed #modal-popup .modal-content .gform_wrapper .gform_heading:hover,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed h3:hover{background:#848484;color:#2b2b2b}#modal-popup .modal-content .gform_wrapper .events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed .gform_heading:hover:after,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed #modal-popup .modal-content .gform_wrapper .gform_heading:hover:after,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed h3:hover:after{color:#2b2b2b}#modal-popup .modal-content .gform_wrapper .events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed .gform_heading:after,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed #modal-popup .modal-content .gform_wrapper .gform_heading:after,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed h3:after{color:#444}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed .tribe-events-filters-group-heading:after{color:hsla(0,0%,100%,.5)}#modal-popup .modal-content .gform_wrapper .events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .gform_heading:after,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item #modal-popup .modal-content .gform_wrapper .gform_heading:after,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item h3:after{color:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group ul li{-webkit-backface-visibility:hidden;background:#fff;-webkit-perspective:1000;transition:all .2s ease-in-out}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group ul li:hover{background:#aaa;color:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group ul li.tribe-events-subcategory-depth-1 label{padding-left:30px}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group ul li label{border-bottom:1px solid #a2a2a2}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group ul li label span{color:#444!important;font-weight:700}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group.tribe-events-filter-range{background-color:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group.tribe-events-filter-range .tribe_events_slider_val{color:#444!important}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group .tribe-dropdown a.select2-choice:hover,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group .tribe-dropdown.select2-container-active a.select2-choice{background-color:#fff!important}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form a#tribe_events_filters_reset{-webkit-backface-visibility:hidden;background:#7c7c7c;color:#fff;color:#aaa;display:block;font-weight:700;margin:20px 20px 15px;padding:10px 30px;-webkit-perspective:1000;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form a#tribe_events_filters_reset:hover{background:#8dc63f;color:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal{background:none;border:1px solid #777}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content{background:none}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filters-label{color:#2b2b2b;padding:0 0 20px}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filter_control a{-webkit-backface-visibility:hidden;background:#fff;color:#8dc63f;margin-left:0;-webkit-perspective:1000;transition:all .2s ease-in-out}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filter_control a:hover{color:#0094bb}#modal-popup .modal-content .gform_wrapper .events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item .gform_heading,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item #modal-popup .modal-content .gform_wrapper .gform_heading,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item h3{color:#8dc63f}#modal-popup .modal-content .gform_wrapper .events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item.closed .gform_heading,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item.closed #modal-popup .modal-content .gform_wrapper .gform_heading,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item.closed h3{color:#2b2b2b}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-vertical{margin-top:0}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a#tribe_events_filters_toggle{margin:0}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal{background:#fff}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filter_control a{-webkit-backface-visibility:hidden;color:#8dc63f;-webkit-perspective:1000;transition:all .2s ease-in-out}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filter_control a:hover{color:#0094bb}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filter_control#tribe_events_filters_toggle{margin:0}.events-archive .tribe-events-page-title{color:#0094bb;font-size:1.4em;font-weight:700;line-height:1.2em}.events-archive.events-gridview #tribe-events table.tribe-events-calendar thead th{background-color:#444;border:0;border-left:1px solid #2b2b2b;border-right:1px solid #2b2b2b;color:#fff;padding:10px 4px;text-align:center}.events-archive.events-gridview #tribe-events tr td:hover{background:inherit}.events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future{background:#f9f9f9}#modal-popup .modal-content .gform_wrapper .events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future.tribe-events-has-events div[id*=tribe-events-event-] .gform_heading,.events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future.tribe-events-has-events div[id*=tribe-events-event-] #modal-popup .modal-content .gform_wrapper .gform_heading,.events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future.tribe-events-has-events div[id*=tribe-events-event-] h3{zoom:1;filter:alpha(opacity=100);opacity:1}#modal-popup .modal-content .gform_wrapper .events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future.tribe-events-has-events div[id*=tribe-events-event-] .gform_heading a,.events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future.tribe-events-has-events div[id*=tribe-events-event-] #modal-popup .modal-content .gform_wrapper .gform_heading a,.events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future.tribe-events-has-events div[id*=tribe-events-event-] h3 a{zoom:1;filter:alpha(opacity=40);opacity:.4}.events-archive.events-gridview #tribe-events tr td.tribe-events-present{background-color:#f9f8b9}.events-archive.events-gridview #tribe-events tr td.tribe-events-present div[id*=tribe-events-daynum-]{background:#f1ef5b;color:#444}.events-archive.events-gridview #tribe-events tr td.tribe-events-past div[id*=tribe-events-daynum-]>a{background:none;color:#fff}.events-archive.events-gridview #tribe-events tr td.tribe-events-future.mobile-active,.events-archive.events-gridview #tribe-events tr td.tribe-events-future.mobile-active div[id*=tribe-events-daynum-],.events-archive.events-gridview #tribe-events tr td.tribe-events-present.mobile-active,.events-archive.events-gridview #tribe-events tr td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-]{background-color:#0094bb}.events-archive.events-gridview #tribe-events tr td.tribe-events-future.mobile-active.tribe-events-present,.events-archive.events-gridview #tribe-events tr td.tribe-events-present.mobile-active.tribe-events-present{background-color:#f9f8b9}.events-archive.events-gridview #tribe-events tr td.tribe-events-future.mobile-active.tribe-events-present div[id*=tribe-events-daynum-],.events-archive.events-gridview #tribe-events tr td.tribe-events-present.mobile-active.tribe-events-present div[id*=tribe-events-daynum-]{background:#f9f8b9;color:#444}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events:hover{background:#8dc63f}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-]{margin:0;padding:0;position:relative;z-index:1}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-]:hover{z-index:2}#modal-popup .modal-content .gform_wrapper .events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-month-event-title.gform_heading a,.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] #modal-popup .modal-content .gform_wrapper .tribe-events-month-event-title.gform_heading a,.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] h3.tribe-events-month-event-title a{-webkit-backface-visibility:hidden;background:#fff;border:1px solid #8dc63f;border-top:6px solid #8dc63f;color:#444;display:block;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1em;font-weight:600;letter-spacing:0;margin:4px;padding:8px;-webkit-perspective:1000;text-transform:uppercase;transition:all .2s ease-in-out}#modal-popup .modal-content .gform_wrapper .events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-month-event-title.gform_heading a:hover,.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] #modal-popup .modal-content .gform_wrapper .tribe-events-month-event-title.gform_heading a:hover,.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] h3.tribe-events-month-event-title a:hover{background:#8dc63f;border-color:#72a230;color:#fff}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip{background-color:transparent;border:0;border-radius:10px;padding:0}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip .tribe-events-abbr{display:inline-block}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip .tribe-events-abbr.dtend{padding:0 0 0 2px}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip .tribe-events-event-body{background-color:#fff;border:1px solid #0094bb;border-radius:0 0 10px 10px;padding:10px 10px 0}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip .tribe-events-event-body .tribe-event-duration{color:#2b2b2b;font-size:1.2em;font-weight:700;padding:0 0 10px}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb{padding:5px 10px 5px 0}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow{background:none;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #0094bb;bottom:-12px;display:block;height:0;width:0}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow:after{border-left:11px solid transparent;border-right:11px solid transparent;border-top:12px solid #fff;bottom:1px;content:"";display:block;height:0;position:absolute;transform:translateX(-50%);width:0;z-index:0}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip h4{background:#0094bb;border-radius:10px 10px 0 0;color:#fff;font-weight:700;line-height:1.2em;margin:0;padding:10px 10px 8px;text-transform:uppercase}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap{background:none;border:1px solid #22d1ff!important;border:0;border-radius:5px;margin:0;overflow:hidden;padding:0}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap:hover{box-shadow:none}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-image{display:block}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-image a{-webkit-backface-visibility:hidden;display:block;-webkit-perspective:1000;transition:all .2s ease-in-out}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-image a img{display:block}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details{margin:0;padding:0}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details h2.tribe-events-list-event-title{display:block}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details h2.tribe-events-list-event-title a{-webkit-backface-visibility:hidden;background:#0094bb;color:#fff;display:block;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1.2em;padding:10px;-webkit-perspective:1000;text-decoration:none;transition:all .2s ease-in-out}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details h2.tribe-events-list-event-title a:hover{background:#0084a7}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-event-meta{padding:8px 10px!important}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-event-meta .tribe-event-schedule-details{padding:0}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-list-photo-description{float:none;padding:10px 10px 0!important}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details{padding:6px 10px 10px}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details .tribe-events-venue-details{padding:0 0 4px}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details .tribe-events-venue-details a{color:#777}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details .tribe-events-venue-details a:hover{color:#0094bb}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details .tribe-events-list-event-title a{color:#2b2b2b}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details .tribe-events-list-event-title a:hover{color:#0094bb}.events-archive.tribe-events-day .tribe-events-day-time-slot h5{background-color:#444;border-radius:200px;font-size:1.2em;text-align:center}.events-archive.tribe-events-day .tribe-events-day-time-slot .type-tribe_events{margin-left:0}.events-archive.tribe-events-day .tribe-events-event-image{width:100%}.events-archive.tribe-events-map #tribe-geo-map-wrapper{background:none;border-bottom:0;margin:0;padding:0}.events-archive .tribe-events-loop .tribe-events-list-separator-month{margin:0}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-header{color:#fff}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-header .tribe-grid-content-wrap{background-color:#444;border-color:#2b2b2b}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-header .tribe-grid-content-wrap .column a{color:#fff}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-header .tribe-grid-content-wrap .column.tribe-week-today{background-color:#0094bb}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-header .tribe-grid-content-wrap .column.tribe-week-today a{color:#8dc63f;font-size:1.2em}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single{-webkit-backface-visibility:hidden;background:#daf7ff;-webkit-perspective:1000;transition:all .2s ease-in-out}#modal-popup .modal-content .gform_wrapper .events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .entry-title.gform_heading a,.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single #modal-popup .modal-content .gform_wrapper .entry-title.gform_heading a,.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single h3.entry-title a{color:#0094bb}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single:hover{background:#0094bb}#modal-popup .modal-content .gform_wrapper .events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single:hover .entry-title.gform_heading a,.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single:hover #modal-popup .modal-content .gform_wrapper .entry-title.gform_heading a,.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single:hover h3.entry-title a{color:#fff}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip{background-color:transparent;border:0;border-radius:10px;padding:0}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-abbr{display:inline-block}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-abbr.dtend{padding:0 0 0 2px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body{background-color:#fff;border:1px solid #0094bb;border-radius:0 0 10px 10px;padding:10px 10px 0}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-event-duration{font-size:1.2em;font-weight:700;padding:0 0 10px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb{padding:5px 10px 5px 0}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow{background:none;display:block;height:0;width:0}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow:after{content:"";display:block;height:0;position:absolute;transform:translateY(-50%);width:0;z-index:0}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip h4{background:#0094bb;border-radius:10px 10px 0 0;color:#fff;font-weight:700;line-height:1.2em;margin:0;padding:10px 10px 8px;text-transform:uppercase}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column:not(.tribe-events-right) .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow{border-bottom:13px solid transparent;border-right:13px solid #0094bb;border-top:13px solid transparent;left:-13px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column:not(.tribe-events-right) .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow:after{border-bottom:11px solid transparent;border-right:12px solid #fff;border-top:11px solid transparent;left:1px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column.tribe-events-right .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow{border-bottom:13px solid transparent;border-left:13px solid #0094bb;border-top:13px solid transparent;left:auto;right:-13px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column.tribe-events-right .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow:after{border-bottom:11px solid transparent;border-left:12px solid #fff;border-top:11px solid transparent;left:auto;right:1px}.events-archive #tribe-mobile-container{margin:20px 0 0}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-date{color:#444}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-heading{background:#0094bb;color:#fff;margin-bottom:0;padding:8px 10px}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile{padding:10px 0 15px}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile h4.summary{font-weight:700;text-transform:uppercase}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile h4.summary a{color:#0094bb}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body .tribe-event-schedule-details,.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body .tribe-events-event-schedule-details{display:block;font-weight:700;padding:0 0 10px}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body a.tribe-events-read-more{background:#0094bb;border:0;color:#fff;font-size:1em;padding:4px 10px;text-align:center;width:100%}.events-archive #tribe-events-header .tribe-events-sub-nav li{display:block}.events-archive #tribe-events-header .tribe-events-sub-nav li a{-webkit-backface-visibility:hidden;background:none;color:#0094bb;display:block;font-size:1em;padding-left:30px;-webkit-perspective:1000;transition:all .2s ease-in-out}.events-archive #tribe-events-header .tribe-events-sub-nav li a:hover{color:#8dc63f}.events-archive #tribe-events-footer{display:none}.events-archive .tribe-events-user-recurrence-toggle input[type=checkbox]{margin:0 10px 0 0}.events-archive.events-list a,.events-archive.tribe-events-day a{-webkit-backface-visibility:hidden;color:#8dc63f;-webkit-perspective:1000;transition:all .2s ease-in-out}.events-archive.events-list a:hover,.events-archive.tribe-events-day a:hover{color:#8dc63f}.recurringinfo .recurring-info-tooltip .tribe-events-event-body p{padding:0}.tribe-events-list .tribe-events-page-title{color:#0094bb;font-weight:700}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop{max-width:100%}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-event-image{position:relative;z-index:2}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-event-image a{display:block}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-event-image a img{-webkit-backface-visibility:hidden;-webkit-perspective:1000;transition:all .2s ease-in-out}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-event-image a:hover img{zoom:1;filter:alpha(opacity=60);opacity:.6}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-content a{-webkit-backface-visibility:hidden;-webkit-perspective:1000;transition:all .2s ease-in-out}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events{border-bottom:1px solid #969696;padding:0 0 2em}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events.tribe-events-first{margin-top:0;padding:0 0 2em}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-cost span{background:none;border:0;color:#0094bb;font-size:2em}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-cost .ticket-cost{padding-left:0}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-cost form{display:none}#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-event-title.gform_heading,#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-list-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-map-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-list-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-list-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-map-event-title{font-weight:400}#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-event-title.gform_heading a,#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-title.gform_heading a,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-list-event-title.gform_heading a,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-map-event-title.gform_heading a,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-list-event-title a,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title a,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-list-event-title a,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-map-event-title a{color:#0094bb;margin:0}#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-event-title.gform_heading a:hover,#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-title.gform_heading a:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-list-event-title.gform_heading a:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-map-event-title.gform_heading a:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-list-event-title a:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title a:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-list-event-title a:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-map-event-title a:hover{color:#72a230}#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-map-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-map-event-title{font-size:22px!important;line-height:36px!important;margin-bottom:10px!important;padding-bottom:10px!important}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-photo-description{padding:10px}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-event-description a.tribe-events-read-more,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-description a.tribe-events-read-more{background:#0094bb;border:0;color:#fff;font-size:1em;font-weight:700;padding:8px 20px}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-event-description a.tribe-events-read-more:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-description a.tribe-events-read-more:hover{background:#8dc63f}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta{line-height:1.2em;margin:0 0 30px}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .published.time-details,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details{font-size:1.1em;margin:0;padding:0 8px}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .published.time-details .recurringinfo .tribe-events-divider,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .recurringinfo .tribe-events-divider{padding:0 10px}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details{font-style:inherit;line-height:1.3em;visibility:hidden}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details a{visibility:visible}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details .tribe-address{display:none}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events.tribe-event-end-month,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events.tribe-events-last{border:0}.single-tribe_venue .tribe-events-event-image{margin:30px 0 0;text-align:left}.single-tribe_venue .tribe-events-venue-meta h2.tribe-venue-name{color:#0094bb}.single-tribe_venue .tribe-events-venue-meta .tribe-events-event-meta{font-size:1.2em;line-height:1.4em}.single-tribe_venue .tribe-events-event-meta,.single-tribe_venue .tribe-events-venue .tribe-events-venue-meta{border:0}.single-tribe_venue .tribe-events-event-meta .tribe-events-address{font-style:inherit}.single-tribe_venue .tribe-events-map-wrap div[id*=tribe-events-gmap-]{height:300px!important}.single-tribe_organizer .tribe-events-organizer-meta .organizer-address{font-size:1.2em;line-height:1.4em}.single-tribe_events .container-wrap,.single-tribe_organizer .container-wrap,.single-tribe_venue .container-wrap{margin-top:10px;padding-top:0}.single-tribe_events #tribe-events .tribe-back,.single-tribe_events #tribe-events .tribe-events-back,.single-tribe_organizer #tribe-events .tribe-back,.single-tribe_organizer #tribe-events .tribe-events-back,.single-tribe_venue #tribe-events .tribe-back,.single-tribe_venue #tribe-events .tribe-events-back{margin:0;padding:0}.single-tribe_events #tribe-events .tribe-back a,.single-tribe_events #tribe-events .tribe-events-back a,.single-tribe_organizer #tribe-events .tribe-back a,.single-tribe_organizer #tribe-events .tribe-events-back a,.single-tribe_venue #tribe-events .tribe-back a,.single-tribe_venue #tribe-events .tribe-events-back a{-webkit-backface-visibility:hidden;color:#444;display:inline-block;font-size:1.1em;margin:-20px 0 20px;-webkit-perspective:1000;text-decoration:none;transition:all .2s ease-in-out}.single-tribe_events #tribe-events .tribe-back a:hover,.single-tribe_events #tribe-events .tribe-events-back a:hover,.single-tribe_organizer #tribe-events .tribe-back a:hover,.single-tribe_organizer #tribe-events .tribe-events-back a:hover,.single-tribe_venue #tribe-events .tribe-back a:hover,.single-tribe_venue #tribe-events .tribe-events-back a:hover{color:#8dc63f}.single-tribe_events #tribe-events .tribe-back a i,.single-tribe_events #tribe-events .tribe-events-back a i,.single-tribe_organizer #tribe-events .tribe-back a i,.single-tribe_organizer #tribe-events .tribe-events-back a i,.single-tribe_venue #tribe-events .tribe-back a i,.single-tribe_venue #tribe-events .tribe-events-back a i{padding:0 4px 0 0}.single-tribe_events #tribe-events #tribe-events-content p,.single-tribe_organizer #tribe-events #tribe-events-content p,.single-tribe_venue #tribe-events #tribe-events-content p{margin:0 0 1.2em;padding:0}.single-tribe_events #tribe-events #tribe-events-content .top-content,.single-tribe_organizer #tribe-events #tribe-events-content .top-content,.single-tribe_venue #tribe-events #tribe-events-content .top-content{margin-top:20px}.single-tribe_events #tribe-events #tribe-events-content .price-notice,.single-tribe_organizer #tribe-events #tribe-events-content .price-notice,.single-tribe_venue #tribe-events #tribe-events-content .price-notice{color:#8dc63f}.single-tribe_events #tribe-events #tribe-events-content h1.tribe-events-single-event-title,.single-tribe_organizer #tribe-events #tribe-events-content h1.tribe-events-single-event-title,.single-tribe_venue #tribe-events #tribe-events-content h1.tribe-events-single-event-title{color:#0094bb;font-size:1.2em}.single-tribe_events #tribe-events #tribe-events-content dl dd abbr,.single-tribe_organizer #tribe-events #tribe-events-content dl dd abbr,.single-tribe_venue #tribe-events #tribe-events-content dl dd abbr{text-decoration:none}.single-tribe_events #tribe-events #tribe-events-content dl dd.tribe-venue-location address,.single-tribe_organizer #tribe-events #tribe-events-content dl dd.tribe-venue-location address,.single-tribe_venue #tribe-events #tribe-events-content dl dd.tribe-venue-location address{font-style:inherit}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule{margin:4px 0 0}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule h2,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule h2,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule h2{font-size:1em;line-height:1.2em}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule .recurringinfo,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule .recurringinfo,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule .recurringinfo{font-size:1em}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-label,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-label,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-label{color:#2b2b2b;font-size:1.3em;font-weight:700;padding:0 5px 0 0}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-cost,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-cost,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-cost{color:#444;display:inline-block;font-size:1.6em;font-weight:700;margin:0 0 10px;text-transform:uppercase;vertical-align:inherit}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule a.details-button,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule a.details-button,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule a.details-button{-webkit-backface-visibility:hidden;background:#2b2b2b;color:#fff;display:block;font-size:1em;font-weight:700;padding:8px 10%;-webkit-perspective:1000;position:relative;text-align:center;transition:all .2s ease-in-out;width:100%}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule a.details-button i,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule a.details-button i,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule a.details-button i{font-size:1.8em;position:absolute;right:10%;top:50%;transform:translateY(-50%)}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule a.details-button:hover,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule a.details-button:hover,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule a.details-button:hover{background:#8dc63f}.single-tribe_events #tribe-events #tribe-events-content .social-share-icons .nectar-social,.single-tribe_organizer #tribe-events #tribe-events-content .social-share-icons .nectar-social,.single-tribe_venue #tribe-events #tribe-events-content .social-share-icons .nectar-social{margin:15px 0 0}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list{margin:0}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li{border-bottom:1px solid #5e5e5e;display:block;margin:0 0 40px;padding:0 0 40px}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li li{display:inline-block;list-style-type:none}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li:last-child{border:0;margin:0}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li{display:block;margin:0;padding:20px}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li li{display:inline-block;list-style-type:none}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li .list-attendee{padding:0 0 10px}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li .tribe-event-tickets-plus-meta a.toggle{font-size:1.1em}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li .tribe-event-tickets-plus-meta .attendee-meta-row .tribe-tickets-meta input[type=text]{background-color:#f4f2f1;background-image:linear-gradient(180deg,#fff,#f4f2f1);background:-ms-linear-gradient(left,#fff,#f4f2f1);border:1px solid #5e5e5e;color:#000;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr="#fff",endColorstr="#f4f2f1");-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f4f2f1",GradientType=0);font-size:1.2em}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li .tribe-event-tickets-plus-meta .attendee-meta-row .tribe-tickets-meta input[type=text]:focus{background-color:#fff;background-image:linear-gradient(180deg,#f4f2f1,#fff);background:-ms-linear-gradient(left,#f4f2f1,#fff);border:1px solid #2b2b2b;color:#000;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr="#f4f2f1",endColorstr="#fff");-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f2f1",endColorstr="#fff",GradientType=0)}.single-tribe_events #tribe-events-content form .tribe-submit-tickets-form button{background:#8dc63f!important;border:3px solid #fff!important;border-radius:0;font-size:1.2em!important;font-weight:700!important;line-height:1em!important;padding:15px 20px 12px!important;text-transform:uppercase}.single-tribe_events #tribe-events-content form .tribe-submit-tickets-form button:hover{background:#0094bb!important}.single-tribe_events #tribe-events-content,.single-tribe_organizer #tribe-events-content,.single-tribe_venue #tribe-events-content{padding:0}.single-tribe_events #tribe-events .tribe-events-button,.single-tribe_organizer #tribe-events .tribe-events-button,.single-tribe_venue #tribe-events .tribe-events-button{-webkit-backface-visibility:hidden;background:#0094bb;-webkit-perspective:1000;transition:all .2s ease-in-out}.single-tribe_events #tribe-events .tribe-events-button.tribe-events-gcal:hover,.single-tribe_events #tribe-events .tribe-events-button:hover,.single-tribe_organizer #tribe-events .tribe-events-button.tribe-events-gcal:hover,.single-tribe_organizer #tribe-events .tribe-events-button:hover,.single-tribe_venue #tribe-events .tribe-events-button.tribe-events-gcal:hover,.single-tribe_venue #tribe-events .tribe-events-button:hover{background:#8dc63f;color:#fff}.single-tribe_events .tribe-events-event-meta,.single-tribe_organizer .tribe-events-event-meta,.single-tribe_venue .tribe-events-event-meta{background:#fff;border:0}.single-tribe_events .tribe-events-event-meta:before,.single-tribe_organizer .tribe-events-event-meta:before,.single-tribe_venue .tribe-events-event-meta:before{display:none}.single-tribe_events .tribe-events-event-meta .recurringinfo .recurring-info-tooltip .tribe-events-event-body p,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group,.single-tribe_organizer .tribe-events-event-meta .recurringinfo .recurring-info-tooltip .tribe-events-event-body p,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group,.single-tribe_venue .tribe-events-event-meta .recurringinfo .recurring-info-tooltip .tribe-events-event-body p,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group{padding:0}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dt,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dt,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dt{color:#444}#modal-popup .modal-content .gform_wrapper .single-tribe_events .tribe-events-event-meta .tribe-events-meta-group .tribe-events-single-section-title.gform_heading,#modal-popup .modal-content .gform_wrapper .single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group .tribe-events-single-section-title.gform_heading,#modal-popup .modal-content .gform_wrapper .single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group .tribe-events-single-section-title.gform_heading,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group #modal-popup .modal-content .gform_wrapper .tribe-events-single-section-title.gform_heading,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group #modal-popup .modal-content .gform_wrapper .tribe-events-single-section-title.gform_heading,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group #modal-popup .modal-content .gform_wrapper .tribe-events-single-section-title.gform_heading,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title{color:#0094bb}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl{font-size:1.2em}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dd a,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dt a,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl dd a,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl dt a,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl dd a,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl dt a{color:#8dc63f}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dd a:hover,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dt a:hover,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl dd a:hover,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl dt a:hover,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl dd a:hover,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl dt a:hover{color:#22d1ff}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-gmap .tribe-events-venue-map,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-gmap .tribe-events-venue-map,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-gmap .tribe-events-venue-map{zoom:1;background-color:transparent;background:#eee;border:1px solid #ddd;border-radius:3px;display:inline-block;float:right;margin:20px 4% 2% 0;padding:5px;vertical-align:top;width:90%}.single-tribe_events #tribe-events-footer,.single-tribe_organizer #tribe-events-footer,.single-tribe_venue #tribe-events-footer{display:none}.single-tribe_events #tribe-events-footer a,.single-tribe_organizer #tribe-events-footer a,.single-tribe_venue #tribe-events-footer a{-webkit-backface-visibility:hidden;color:#8dc63f;-webkit-perspective:1000;transition:all .2s ease-in-out}.single-tribe_events #tribe-events-footer a:hover,.single-tribe_organizer #tribe-events-footer a:hover,.single-tribe_venue #tribe-events-footer a:hover{color:#0094bb}.single-tribe_events #tribe-events-content form .tribe-events-tickets-title,.single-tribe_organizer #tribe-events-content form .tribe-events-tickets-title,.single-tribe_venue #tribe-events-content form .tribe-events-tickets-title{display:none}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets{border-collapse:initial}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta{display:table-row!important}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee{border-color:#1a1a1a}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee .tribe-tickets-meta-text label,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee .tribe-tickets-meta-text label,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee .tribe-tickets-meta-text label{color:#fff;display:inline-block;font-size:1.2em!important}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee .tribe-tickets-meta-text input[type=text],.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee .tribe-tickets-meta-text input[type=text],.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee .tribe-tickets-meta-text input[type=text]{background:transparent;color:#fff}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta-checkbox .tribe-tickets-meta-label,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta-checkbox .tribe-tickets-meta-label,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta-checkbox .tribe-tickets-meta-label{color:#fff}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta-checkbox .tribe-tickets-meta-field-header .tribe-tickets-meta-option-label,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta-checkbox .tribe-tickets-meta-field-header .tribe-tickets-meta-option-label,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta-checkbox .tribe-tickets-meta-field-header .tribe-tickets-meta-option-label{color:#fff!important}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr:first-child td,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr:first-child td,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr:first-child td{font-size:1em;line-height:1.3em}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td{background:#000;border-color:#1a1a1a}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price{color:#fff;font-style:inherit}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .bottom-message,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .bottom-message,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .bottom-message{color:hsla(0,0%,100%,.7);font-size:.9em;font-weight:400;margin:10px 0 0}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .woocommerce-Price-amount,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .woocommerce-Price-amount,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .woocommerce-Price-amount{font-size:1.4rem}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item{color:#444;font-size:1.2rem;line-height:1.4em}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item .label,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item .label,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item .label{font-size:.9rem;font-weight:400;padding:0 10px 0 0}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item .append,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item .append,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item .append{font-size:.9rem;font-weight:400;padding:0 0 0 4px}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item.active,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item.active,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item.active{color:#fff}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart{background-color:transparent;border:0;padding:0;text-align:right;text-align:center}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart button,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart button,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart button{background-color:#8dc63f!important;border:1px solid hsla(0,0%,100%,.4);font-weight:400;margin-right:0}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce:not(.add-to-cart),.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce:not(.add-to-cart),.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce:not(.add-to-cart){position:relative;text-align:center}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button],.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button],.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button]{background-color:transparent;border:0;border-radius:0!important;color:hsla(0,0%,100%,.5);font-size:2em;height:30px;left:50%;margin:0;padding:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button].minus,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button].minus,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button].minus{font-size:2.2em;left:30%;top:47%}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button].plus,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button].plus,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button].plus{left:70%}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button]:hover,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button]:hover,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button]:hover{background-color:transparent!important;color:#fff}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=number],.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=number],.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=number]{background-color:transparent;border:1px dotted #fff;color:#fff;font-size:1.5em;height:40px;margin:0 20px;padding:0;text-align:center;width:30px}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_description,.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_name,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_description,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_name,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_description,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_name{color:#fff}.single-tribe_events .tribe-events-cal-links,.single-tribe_organizer .tribe-events-cal-links,.single-tribe_venue .tribe-events-cal-links{margin:0 0 20px}.woocommerce tr.deposit-buttons>td{width:100%}.woocommerce #wc-deposits-options-form .deposit-option,.woocommerce #wc-deposits-options-form .separator{display:none}.woocommerce #wc-deposits-options-form .switch-toggle{background-color:#444;height:40px!important}.woocommerce #wc-deposits-options-form .switch-toggle .wc-deposits-switcher{background-color:#22d1ff;border:0}.woocommerce #wc-deposits-options-form .switch-toggle label{border:0;box-shadow:none!important;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8em;font-weight:700!important;height:auto;line-height:1.2em;outline:none;text-shadow:none!important;top:50%;transform:translateY(-50%)}.woocommerce #wc-deposits-options-form .switch-toggle input:checked+label{color:#fff!important}.woocommerce #wc-deposits-options-form input.input-radio:enabled~label{color:hsla(0,0%,100%,.6)}.woocommerce #wc-deposits-options-form input.input-radio:enabled~label:hover{color:#fff;cursor:pointer}.event-accordion-footer-block{margin:20px 0 0}.event-accordion-footer-block h2.block-title{border-bottom:1px solid #0094bb;color:#0094bb;font-size:1.4em;line-height:1.4em;padding:0 0 10px;text-align:center}.event-accordion-footer-block .toggles .toggle i{border-radius:20px 20px;height:20px!important;margin:-10px 0 0;width:20px}.event-accordion-footer-block .toggles .toggle i:before{height:2px;left:2px;margin-top:-2px;top:9px;width:12px}.event-accordion-footer-block .toggles .toggle i:after{height:12px;left:9px;margin-left:-2px;top:2px;width:2px}#modal-popup .modal-content .gform_wrapper .event-accordion-footer-block .toggles .toggle .gform_heading a,.event-accordion-footer-block .toggles .toggle #modal-popup .modal-content .gform_wrapper .gform_heading a,.event-accordion-footer-block .toggles .toggle h3 a{font-size:1em;line-height:1.4em;padding:10px 70px 10px 0}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>h4{color:#0094bb;margin:20px 0 10px;width:100%}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>div{margin-bottom:20px}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>div input,.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>div select{height:50px;max-width:inherit;min-width:auto;width:100%}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>div select{box-shadow:none}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>div input[type=text]{background-color:#fff}.woocommerce-additional-fields .form-row.hidden{display:none!important}.tribe-events.tribe-common .tribe-common-cta--thin-alt{border-color:#22d1ff}.tribe-events.tribe-common .tribe-common-cta--thin-alt:hover{color:#22d1ff}.tribe-events.tribe-common--breakpoint-medium .tribe-events-l-container{padding-top:0}.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-month__day:hover:after{background-color:#0094bb}.tribe-events .tribe-events-l-container .tribe-filter-bar form.tribe-filter-bar__form .tribe-filter-bar__selected-filters-list-container .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill{background-color:#8dc63f;border-color:#8dc63f;color:#fff}.tribe-events .tribe-events-l-container .tribe-filter-bar form.tribe-filter-bar__form .tribe-filter-bar__selected-filters-list-container .tribe-filter-bar-c-pill--has-selections button.tribe-filter-bar-c-pill__remove-button svg.tribe-common-c-svgicon path{stroke:#fff;color:#fff}.tribe-events .tribe-events-l-container .tribe-filter-bar form.tribe-filter-bar__form .tribe-filter-bar__filters-container .tribe-filter-bar__filters .tribe-filter-bar-c-range__slider .ui-slider-range{background:#22d1ff}.tribe-events .tribe-events-l-container .tribe-filter-bar form.tribe-filter-bar__form .tribe-common-form-control-checkbox__input:checked{background-color:#22d1ff}.tribe-events .tribe-events-l-container .tribe-filter-bar form.tribe-filter-bar__form .tribe-filter-bar-c-dropdown .select2-results__option{color:#444}.tribe-events .tribe-events-l-container .tribe-filter-bar form.tribe-filter-bar__form .tribe-filter-bar-c-dropdown .select2-results__option--highlighted{zoom:1;color:#0094bb;filter:alpha(opacity=100);opacity:1}.tribe-events .tribe-events-l-container .tribe-filter-bar form.tribe-filter-bar__form .tribe-filter-bar-c-dropdown .select2-selection{background-color:#0094bb}.tribe-events .tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content ul.tribe-events-c-view-selector__list li a:after{background-color:#22d1ff}.tribe-events .tribe-events-l-container .tribe-events-pro-map .tribe-events-pro-map__event-column .tribe-events-pro-map__event-cards .tribe-events-pro-map__event-card-wrapper button.tribe-events-pro-map__event-card-button{border-radius:0!important}.tribe-events .tribe-events-l-container .tribe-events-pro-map .tribe-events-pro-map__event-column .tribe-events-pro-map__event-cards .tribe-events-pro-map__event-card-wrapper button.tribe-events-pro-map__event-card-button:focus,.tribe-events .tribe-events-l-container .tribe-events-pro-map .tribe-events-pro-map__event-column .tribe-events-pro-map__event-cards .tribe-events-pro-map__event-card-wrapper button.tribe-events-pro-map__event-card-button:hover{border-color:#0094bb}.tribe-events .tribe-events-l-container .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date{color:#8dc63f}.tribe-events a.tribe-events-c-ical__link{border-color:#0094bb;color:#0094bb}.tribe-events a.tribe-events-c-ical__link:focus,.tribe-events a.tribe-events-c-ical__link:hover{background-color:#0094bb}svg.tribe-common-c-svgicon{color:#0094bb!important}.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled{background-color:#777;pointer-events:none}.event-tickets .tribe-tickets__attendee-tickets-form .tribe-tickets__attendee-tickets-item--has-focus{border-left-color:#0094bb}.event-tickets .tribe-tickets__attendee-tickets-form .tribe-tickets__attendee-tickets-footer .tribe-tickets__attendee-tickets-footer-divider,.event-tickets .tribe-tickets__attendee-tickets-form .tribe-tickets__attendee-tickets-footer button.tribe-common-c-btn-link{display:none}.woocommerce form.checkout .tribe-checkout-backlinks a.tribe-checkout-backlink{background-color:#0094bb;border-radius:200px;color:#fff;display:inline-block;margin:0 10px 0 0;padding:10px 20px}.woocommerce form.checkout .tribe-checkout-backlinks a.tribe-checkout-backlink:focus,.woocommerce form.checkout .tribe-checkout-backlinks a.tribe-checkout-backlink:hover{background-color:#8dc63f}.tribe-events .datepicker thead tr th{border:0!important}.tribe-events .datepicker thead tr th.datepicker-switch,.tribe-events .datepicker thead tr th.dow,.tribe-events .datepicker thead tr th.next,.tribe-events .datepicker thead tr th.prev{text-align:center}.tribe-events .datepicker tbody tr td.day{border-radius:200px;transition:all .3s}.tribe-events .datepicker tbody tr td.day:first-child{border:0}.tribe-events .datepicker tbody tr td.day.current{background-color:#8dc63f;color:#fff}.tribe-events .datepicker tbody tr td.day.current:focus,.tribe-events .datepicker tbody tr td.day.current:hover{background-color:#72a230}.tribe-events .datepicker tbody tr td.day.active{background-color:#0094bb;color:#fff}.tribe-events .datepicker tbody tr td.day.active:focus,.tribe-events .datepicker tbody tr td.day.active:hover{background-color:#006c88}.tribe-events .datepicker .day{border:0}#absorb-filters-container,#sfc-filters-container{background-color:#eee;border:1px solid #aaa!important;border-radius:20px}#absorb-filters-container .filters-wrapper h2,#sfc-filters-container .filters-wrapper h2{color:#444;font-weight:500}#absorb-filters-container form label,#sfc-filters-container form label{color:#000;font-weight:700!important}#absorb-filters-container form .filter-item label,#sfc-filters-container form .filter-item label{color:#004a5b}#absorb-filters-container form .filter-item .select-list-container select.filter-course,#absorb-filters-container form .filter-item .select-list-container select.filter-tags,#absorb-filters-container form .filter-item .select-list-container select.filter-types,#sfc-filters-container form .filter-item .select-list-container select.filter-course,#sfc-filters-container form .filter-item .select-list-container select.filter-tags,#sfc-filters-container form .filter-item .select-list-container select.filter-types{border-radius:200px;border-width:1px}#absorb-filters-container form .filter-item .select-list-container select.filter-course:focus,#absorb-filters-container form .filter-item .select-list-container select.filter-tags:focus,#absorb-filters-container form .filter-item .select-list-container select.filter-types:focus,#absorb-filters-container form .filter-item input:focus,#sfc-filters-container form .filter-item .select-list-container select.filter-course:focus,#sfc-filters-container form .filter-item .select-list-container select.filter-tags:focus,#sfc-filters-container form .filter-item .select-list-container select.filter-types:focus,#sfc-filters-container form .filter-item input:focus{border-color:#008678;outline:none}#absorb-filters-container form .filter-item button[type=submit],#sfc-filters-container form .filter-item button[type=submit]{background-color:#1c1c2a;height:100%;padding:2px 15px!important}#absorb-filters-container form .filter-item button[type=submit]:focus,#absorb-filters-container form .filter-item button[type=submit]:hover,#sfc-filters-container form .filter-item button[type=submit]:focus,#sfc-filters-container form .filter-item button[type=submit]:hover{background-color:#008678!important;outline:none}#absorb-filters-container form .filter-item button[type=reset]#filter-reset:focus,#absorb-filters-container form .filter-item button[type=reset]#filter-reset:hover,#sfc-filters-container form .filter-item button[type=reset]#filter-reset:focus,#sfc-filters-container form .filter-item button[type=reset]#filter-reset:hover{background-color:#00748e!important}#absorb-filters-container #course-display-options button.option,#sfc-filters-container #course-display-options button.option{background-color:#fff!important;border:1px solid #aaa!important;color:#004a5b;font-size:1rem!important;padding:5px 15px;text-align:left}#absorb-filters-container #course-display-options button.option svg,#sfc-filters-container #course-display-options button.option svg{fill:#004a5b}#absorb-filters-container #course-display-options button.option.active,#absorb-filters-container #course-display-options button.option:focus,#absorb-filters-container #course-display-options button.option:hover,#sfc-filters-container #course-display-options button.option.active,#sfc-filters-container #course-display-options button.option:focus,#sfc-filters-container #course-display-options button.option:hover{background-color:#00748e!important;border:1px solid #00748e!important;color:#fff}#absorb-filters-container #course-display-options button.option.active svg,#absorb-filters-container #course-display-options button.option:focus svg,#absorb-filters-container #course-display-options button.option:hover svg,#sfc-filters-container #course-display-options button.option.active svg,#sfc-filters-container #course-display-options button.option:focus svg,#sfc-filters-container #course-display-options button.option:hover svg{fill:#fff}#absorb-courses-container .notice.alert .inner-content{background-color:#5b8227;color:#fff}#absorb-courses-container .courses-wrapper.list{margin:0 10px}#absorb-courses-container .courses-wrapper.list .course-block{border-color:#777;color:#000}#absorb-courses-container .courses-wrapper.list .course-block .date-block{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.3);font-weight:700;transition:all .2s}#absorb-courses-container .courses-wrapper.list .course-block .date-block .month{background-color:#0094bb;border-bottom:1px solid #fff;font-size:1.2rem;padding:5px;transition:all .2s}#absorb-courses-container .courses-wrapper.list .course-block .date-block .day{padding:10px;text-shadow:1px 1px #fff}#absorb-courses-container .courses-wrapper.list .course-block .date-block .year{padding:0 10px 10px;text-shadow:1px 1px #fff}#absorb-courses-container .courses-wrapper.list .course-block a.date-link{border:0}#absorb-courses-container .courses-wrapper.list .course-block a.date-link:focus .date-block,#absorb-courses-container .courses-wrapper.list .course-block a.date-link:hover .date-block{box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}#absorb-courses-container .courses-wrapper.list .course-block a.date-link:focus .date-block .month,#absorb-courses-container .courses-wrapper.list .course-block a.date-link:hover .date-block .month{background-color:#71a130}#absorb-courses-container .courses-wrapper.list .course-block .course-sessions-block{border:1px solid #afafaf;border-radius:10px;margin:20px 0;padding:10px 20px}#absorb-courses-container .courses-wrapper.list .course-block .course-sessions-block:nth-child(2n){background-color:#f1f1f1}#absorb-courses-container .courses-wrapper.list .course-block .course-sessions-block .venu-details .location-address-box .location-name{color:#00748e;font-size:1.2rem;font-weight:600;padding:0 0 5px}#absorb-courses-container .courses-wrapper.list .course-block .course-sessions-block #modal-popup .modal-content .gform_wrapper .empty-venue-title.gform_heading,#absorb-courses-container .courses-wrapper.list .course-block .course-sessions-block h3.empty-venue-title,#modal-popup .modal-content .gform_wrapper #absorb-courses-container .courses-wrapper.list .course-block .course-sessions-block .empty-venue-title.gform_heading{color:#00748e;font-size:1rem;font-weight:600;padding:10px 0 5px}#absorb-courses-container .courses-wrapper.list .course-block .mini-date-block-container .date-block{min-width:100px}#absorb-courses-container .courses-wrapper.list .course-block .course-name{color:#000;font-weight:600}#absorb-courses-container .courses-wrapper.list .course-block .course-type{margin:0 0 5px}#absorb-courses-container .courses-wrapper.list .course-block .course-type span{color:#004355;font-size:1rem;font-weight:600}#absorb-courses-container .courses-wrapper.list .course-block .session-name{color:#000}#absorb-courses-container .courses-wrapper.list .course-block .course-links a{border-radius:200px;font-size:1.1em;font-weight:600}#absorb-courses-container .courses-wrapper.list .course-block .course-links a.register{background-color:#006c88;color:#fff}#absorb-courses-container .courses-wrapper.list .course-block .course-links a.register:focus,#absorb-courses-container .courses-wrapper.list .course-block .course-links a.register:hover{background-color:#5b8227}#absorb-courses-container .courses-wrapper.list .course-block .course-links a.sign-up{border-color:#006c88;color:#006c88}#absorb-courses-container .courses-wrapper.list .course-block .course-links a.sign-up:focus,#absorb-courses-container .courses-wrapper.list .course-block .course-links a.sign-up:hover{border-color:#5b8227;color:#5b8227}#absorb-courses-container .courses-wrapper.list .course-block span.label{font-weight:600}#absorb-courses-container .button-wrapper{text-align:center}#absorb-courses-container .button-wrapper .absorb-cta-button{background-color:#2b2b2b;border:0;color:#fff;font-size:1.1rem}#absorb-courses-container .button-wrapper .absorb-cta-button.loading,#absorb-courses-container .button-wrapper .absorb-cta-button:focus,#absorb-courses-container .button-wrapper .absorb-cta-button:hover{background-color:#006c88}#event-details-modal .modal-content,#map .modal-content{color:#000}#event-details-modal .modal-content .course-type,#map .modal-content .course-type{color:#004355;font-family:Montserrat,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal!important;margin-bottom:15px!important}#event-details-modal .modal-content .header-info,#map .modal-content .header-info{border-bottom:1px solid #afafaf;margin:0 0 15px}#event-details-modal .modal-content .venu-details a,#map .modal-content .venu-details a{color:#000;line-height:1.4em;text-decoration:underline;text-underline-offset:3px}#event-details-modal .modal-content .venu-details a:hover,#map .modal-content .venu-details a:hover{color:#00748e}#event-details-modal .modal-content .course-links a,#map .modal-content .course-links a{border-radius:200px;font-size:1.1em;font-weight:600}#event-details-modal .modal-content .course-links a.register,#map .modal-content .course-links a.register{background-color:#006c88;color:#fff}#event-details-modal .modal-content .course-links a.register:focus,#event-details-modal .modal-content .course-links a.register:hover,#map .modal-content .course-links a.register:focus,#map .modal-content .course-links a.register:hover{background-color:#5b8227}#event-details-modal .modal-content .course-links a.sign-up,#map .modal-content .course-links a.sign-up{border-color:#006c88;color:#006c88}#event-details-modal .modal-content .course-links a.sign-up:focus,#event-details-modal .modal-content .course-links a.sign-up:hover,#map .modal-content .course-links a.sign-up:focus,#map .modal-content .course-links a.sign-up:hover{border-color:#5b8227;color:#5b8227}#map{border-radius:20px}#courses-calendar{margin:30px 0 0}#courses-calendar .fc-header-toolbar h2{color:#444;font-weight:500}#courses-calendar .fc-header-toolbar .fc-toolbar-chunk{display:flex;gap:0}#courses-calendar .fc-header-toolbar .fc-toolbar-chunk button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;border:0;border-radius:200px!important;box-shadow:none;text-shadow:none;transition:all .2s ease-in-out}#courses-calendar .fc-header-toolbar .fc-toolbar-chunk button.fc-today-button{background-color:transparent;border:2px solid #444;color:#444;opacity:1;padding:5px 20px;text-transform:capitalize}#courses-calendar .fc-header-toolbar .fc-toolbar-chunk button.fc-today-button:focus,#courses-calendar .fc-header-toolbar .fc-toolbar-chunk button.fc-today-button:hover{background-color:#f9fad3}#courses-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-group button{background-color:#777;line-height:1em!important;outline:none;padding:10px!important}#courses-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-group button:focus,#courses-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-group button:hover{background-color:#008678}#courses-calendar .fc-view-harness .fc-daygrid{border-radius:10px;overflow:hidden}#courses-calendar .fc-view-harness .fc-daygrid table thead tr th table.fc-col-header{border-bottom:0;border-top:0}#courses-calendar .fc-view-harness .fc-daygrid table thead tr th table.fc-col-header thead tr{background-color:#00748e;background:#005f75;background:linear-gradient(-45deg,#00748e,#005f75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00748e",endColorstr="#005f75",GradientType=1)}#courses-calendar .fc-view-harness .fc-daygrid table thead tr th table.fc-col-header thead tr th{border-color:#0094bb}#courses-calendar .fc-view-harness .fc-daygrid table thead tr th table.fc-col-header thead tr th a{color:#fff}#courses-calendar .fc-view-harness .fc-daygrid table tbody tr td div.fc-daygrid-body table tbody tr td.fc-day .fc-daygrid-day-top a.fc-daygrid-day-number{color:#00748e}#courses-calendar .fc-view-harness .fc-daygrid table tbody tr td div.fc-daygrid-body table tbody tr td.fc-day .fc-daygrid-day-events .fc-daygrid-event-harness a.fc-daygrid-event{background-color:#008678;color:#fff;line-height:1.2em;padding:8px;white-space:normal}#courses-calendar .fc-view-harness .fc-daygrid table tbody tr td div.fc-daygrid-body table tbody tr td.fc-day .fc-daygrid-day-events .fc-daygrid-event-harness a.fc-daygrid-event:focus,#courses-calendar .fc-view-harness .fc-daygrid table tbody tr td div.fc-daygrid-body table tbody tr td.fc-day .fc-daygrid-day-events .fc-daygrid-event-harness a.fc-daygrid-event:hover{background-color:#00748e}#courses-calendar .fc-view-harness .fc-daygrid table tbody tr td div.fc-daygrid-body table tbody tr td.fc-day .fc-daygrid-day-events .fc-daygrid-event-harness a.fc-daygrid-event .fc-daygrid-event-dot{display:none}#courses-calendar .fc-view-harness .fc-daygrid table tbody tr td div.fc-daygrid-body table tbody tr td.fc-day .fc-daygrid-day-events .fc-daygrid-event-harness a.fc-daygrid-event .fc-event-title{padding:0 0 0 4px}#courses-calendar .fc-view-harness .fc-daygrid table tbody tr td div.fc-daygrid-body table tbody tr td.fc-day.fc-day-today{background-color:hsla(61,78%,80%,.4)}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item{word-wrap:break-word;border-radius:10px;overflow:hidden;padding:0}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item a{color:#000;line-height:1.4em;text-decoration:underline;text-underline-offset:3px}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item a:hover{color:#00748e}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item span.label{font-weight:600}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-top .item-header{-webkit-font-smoothing:auto;background:#afafaf;background:#fcfcfc;background:linear-gradient(-45deg,#f7f7f7,#fcfcfc 80%);border-bottom:1px solid #00201d;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7",endColorstr="#fcfcfc",GradientType=1);margin:0 0 10px;padding:10px}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-top .item-header .name{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,#00201d,#008678);-webkit-background-clip:text;display:block;font-size:1.4rem;font-weight:600;line-height:1.2em;text-transform:capitalize}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-top .item-header .title{font-weight:700}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-top .address-block{font-size:1.1rem;line-height:1.4em;padding:10px}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-footer{margin:10px 0 0;padding:10px}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-footer a{border-radius:200px;font-size:1em;font-weight:600;line-height:1em}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-footer a.item-button{background-color:#006c88;border:2px solid #006c88;color:#fff;padding:8px 15px}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-footer a.item-button .link-icon{display:inline-block;transition:all .2s}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-footer a.item-button .link-icon svg{fill:#fff;transition:all .2s}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-footer a.item-button:focus,.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-footer a.item-button:hover{background-color:#5b8227;border-color:#5b8227}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-footer a.phone{background-color:transparent;border-color:#006c88;color:#006c88}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-footer a.phone .link-icon svg{fill:#006c88}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-footer a.phone:focus,.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-footer a.phone:hover{background-color:transparent;border-color:#5b8227;color:#5b8227}.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-footer a.phone:focus .link-icon svg,.clinicians-content-container .clinicians-content .clinicians-container.grid .clinician-item .item-footer a.phone:hover .link-icon svg{fill:#5b8227}#ui-datepicker-div{z-index:10!important}.ui-datepicker{background:#fff;border:1px solid #ddd;border-radius:0;margin-top:2px;padding:0}.ui-datepicker *{border-radius:0;font-family:Open Sans,sans-serif;padding:0}.ui-datepicker table{font-size:13px;margin:0}.ui-datepicker .ui-datepicker-header{background:none;border:none;color:#fff;font-weight:400;margin:10px 0;position:relative}.ui-datepicker thead{border:0;color:#000}.ui-datepicker .ui-datepicker-title{color:#000;font-size:14px;margin:0;text-align:center}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{border:none;height:1em;top:.9em}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-next:after,.ui-datepicker .ui-datepicker-prev:after{border-style:solid;content:"";display:inline-block;height:0;position:absolute;top:0;transition:all .2s;width:0}.ui-datepicker .ui-datepicker-next:after{border-color:transparent transparent transparent #000;border-width:5px 0 5px 8px;right:10px}.ui-datepicker .ui-datepicker-next:hover:after{border-color:transparent transparent transparent #0094bb}.ui-datepicker .ui-datepicker-prev:after{border-color:transparent #000 transparent transparent;border-width:5px 8px 5px 0;left:10px}.ui-datepicker .ui-datepicker-prev:hover:after{border-color:transparent #0094bb transparent transparent}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none}.ui-datepicker th{border:none;color:#dark-gray;font-weight:600;text-align:center}.ui-datepicker td{background:#fff;border:none;padding:3px}.ui-datepicker td .ui-state-default{background:transparent;border:none;border-radius:200px;color:#333;font-weight:400;line-height:1em;margin:0;padding:4px 6px;text-align:center}.ui-datepicker td .ui-state-hover{color:#0094bb}.ui-datepicker td .ui-state-active{background-color:#0094bb!important;color:#fff}.ui-datepicker td.ui-state-disabled,.ui-datepicker td.ui-state-disabled .ui-state-default{color:#999;opacity:1}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=range],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select{background:#fff;border:1px solid #737373;color:#000;font-size:1rem;height:40px;margin:0;outline:none;padding:5px 10px!important;transition:all .2s ease-in-out}.gform_wrapper.gravity-theme input[type=color]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=date]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=datetime-local]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=datetime]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=email]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=month]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=number]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=password]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=range]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=search]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=tel]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=text]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=time]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=url]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=week]::-moz-placeholder,.gform_wrapper.gravity-theme select::-moz-placeholder{color:#2b2b2b}.gform_wrapper.gravity-theme input[type=color]::placeholder,.gform_wrapper.gravity-theme input[type=date]::placeholder,.gform_wrapper.gravity-theme input[type=datetime-local]::placeholder,.gform_wrapper.gravity-theme input[type=datetime]::placeholder,.gform_wrapper.gravity-theme input[type=email]::placeholder,.gform_wrapper.gravity-theme input[type=month]::placeholder,.gform_wrapper.gravity-theme input[type=number]::placeholder,.gform_wrapper.gravity-theme input[type=password]::placeholder,.gform_wrapper.gravity-theme input[type=range]::placeholder,.gform_wrapper.gravity-theme input[type=search]::placeholder,.gform_wrapper.gravity-theme input[type=tel]::placeholder,.gform_wrapper.gravity-theme input[type=text]::placeholder,.gform_wrapper.gravity-theme input[type=time]::placeholder,.gform_wrapper.gravity-theme input[type=url]::placeholder,.gform_wrapper.gravity-theme input[type=week]::placeholder,.gform_wrapper.gravity-theme select::placeholder{color:#2b2b2b}.gform_wrapper.gravity-theme input[type=color]:focus,.gform_wrapper.gravity-theme input[type=date]:focus,.gform_wrapper.gravity-theme input[type=datetime-local]:focus,.gform_wrapper.gravity-theme input[type=datetime]:focus,.gform_wrapper.gravity-theme input[type=email]:focus,.gform_wrapper.gravity-theme input[type=month]:focus,.gform_wrapper.gravity-theme input[type=number]:focus,.gform_wrapper.gravity-theme input[type=password]:focus,.gform_wrapper.gravity-theme input[type=range]:focus,.gform_wrapper.gravity-theme input[type=search]:focus,.gform_wrapper.gravity-theme input[type=tel]:focus,.gform_wrapper.gravity-theme input[type=text]:focus,.gform_wrapper.gravity-theme input[type=time]:focus,.gform_wrapper.gravity-theme input[type=url]:focus,.gform_wrapper.gravity-theme input[type=week]:focus,.gform_wrapper.gravity-theme select:focus{border-color:#0094bb;color:#000}.woocommerce-validated .gform_wrapper.gravity-theme input[type=color],.woocommerce-validated .gform_wrapper.gravity-theme input[type=date],.woocommerce-validated .gform_wrapper.gravity-theme input[type=datetime-local],.woocommerce-validated .gform_wrapper.gravity-theme input[type=datetime],.woocommerce-validated .gform_wrapper.gravity-theme input[type=email],.woocommerce-validated .gform_wrapper.gravity-theme input[type=month],.woocommerce-validated .gform_wrapper.gravity-theme input[type=number],.woocommerce-validated .gform_wrapper.gravity-theme input[type=password],.woocommerce-validated .gform_wrapper.gravity-theme input[type=range],.woocommerce-validated .gform_wrapper.gravity-theme input[type=search],.woocommerce-validated .gform_wrapper.gravity-theme input[type=tel],.woocommerce-validated .gform_wrapper.gravity-theme input[type=text],.woocommerce-validated .gform_wrapper.gravity-theme input[type=time],.woocommerce-validated .gform_wrapper.gravity-theme input[type=url],.woocommerce-validated .gform_wrapper.gravity-theme input[type=week],.woocommerce-validated .gform_wrapper.gravity-theme select{border-color:#444!important}.gform_wrapper.gravity-theme .gf_page_steps{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden){align-items:center;display:flex;flex-direction:column;justify-content:center;margin:8px 5px}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden) .gf_step_label{display:none;font-size:.9em;font-weight:500;margin:10px 0 0;padding:0}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden) .gf_step_number{align-items:center;display:inline-flex;font-family:Montserrat,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;justify-content:center;line-height:12px;overflow:hidden}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden).gf_step_active .gf_step_label{color:#000;display:block;font-weight:600}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden).gf_step_active .gf_step_number{background-color:#0094bb;border-color:#0094bb;color:#fff}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden).gf_step_completed .gf_step_number{background-color:#008678;border:0;color:#fff;overflow:auto}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden).gf_step_completed .gf_step_number:before{background-color:#008678;border-color:#008678;border-radius:200%;height:40px;width:40px}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden).gf_step_pending .gf_step_number{border-color:#0094bb;color:#0094bb}.gform_wrapper.gravity-theme .gform_body .gfield .gfield_label{color:#000}.gform_wrapper.gravity-theme .gform_body .gfield p.notice{background-color:#006c88;border:1px solid #006c88;border-radius:5px;color:#fff;font-size:1.1em;font-weight:500;padding:15px 20px;text-align:center}.gform_wrapper.gravity-theme .gform_body .gfield.gfield--type-consent .gfield_consent_description{border:0;color:#000;font-size:1em;margin:0 0 10px;padding:0}.gform_wrapper.gravity-theme .gform_body .gfield .ginput_container_select{position:relative}.gform_wrapper.gravity-theme .gform_body .gfield .ginput_container_select:after{border-color:#737373 transparent transparent;border-style:solid;border-width:10px 10px 0;content:"";height:0;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;z-index:2}.gform_wrapper.gravity-theme .gform_body .gfield .ginput_container_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox],.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]{left:-9999px;margin:0;position:absolute}label .gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox],label .gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]{border:2px solid red!important}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+label,.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+span,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+label,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+span{color:#000;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;line-height:30px;margin-left:16px;padding-left:20px;padding-top:0;position:relative;text-transform:inherit}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+label:before,.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+span:before,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+label:before,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+span:before{border:2px solid #737373;border-radius:5px;content:"";height:20px;left:-17px;position:absolute;top:2px;width:20px}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+span:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+span:after{align-items:center;background:#0080a2;background:linear-gradient(-45deg,#0094bb,#0080a2 80%);border-radius:3px;color:#fff;content:"";display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0094bb",endColorstr="#0080a2",GradientType=1);font-size:1em;font-weight:400;height:18px;justify-content:center;left:-14px;line-height:.8;position:absolute;top:5px;transition:all .2s;width:18px}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:checked+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:checked+span:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:checked+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:checked+span:after{zoom:1;filter:alpha(opacity=100);opacity:1;transform:scale(1)}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:checked+label,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:checked+label{font-weight:600!important}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:not(:checked)+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:not(:checked)+span:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:not(:checked)+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:not(:checked)+span:after{zoom:1;filter:alpha(opacity=0);opacity:0;transform:scale(0)}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+span:after{content:"\f00c";font-family:FontAwesome}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:checked+label:before,.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:checked+span:before{border-color:#004355}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:checked+label{color:#000}.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+label:before,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+span:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+span:before{border-radius:200%}.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+span:after{background:#008678;background:linear-gradient(-45deg,#79c90e,#008678 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#79c90e",endColorstr="#008678",GradientType=1);height:16px;left:-13px;top:6px;width:16px}.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:checked+label:before,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:checked+span:before{border-color:#008678}.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:checked+label{color:#000}.gform_wrapper.gravity-theme .gform_body .gfield.emphasize{background:#fff;background:linear-gradient(180deg,#fff 0,rgba(0,108,136,.1));border:1px solid #006c88;border-radius:5px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr="#ffffff",endColorstr="rgba(0, 108, 136, 0.1)");filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="rgba(0, 108, 136, 0.1)",GradientType=0);margin:0 0 10px;padding:10px 20px 15px}.gform_wrapper.gravity-theme .gform_body .gfield.emphasize legend{color:#00748e;font-size:1.1rem;font-weight:600;padding:0 10px}.gform_wrapper.gravity-theme .gform_body .gfield.emphasize .gfield_description,.gform_wrapper.gravity-theme .gform_body .gfield.emphasize .ginput_container label{color:#000;font-weight:500!important}.gform_wrapper.gravity-theme .gform_body .gform_page_footer{position:relative}.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=button],.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit]{background-color:#000;border:2px solid #000;font-size:1.2em;line-height:1.2em!important;min-height:inherit!important;padding:5px 15px!important}.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=button]:focus,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=button]:hover,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit]:focus,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit]:hover{background-color:#006c88;border-color:#006c88}.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=button].gform_previous_button,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit].gform_previous_button{background-color:#fff;border-color:#737373;color:#737373}.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=button].gform_previous_button:focus,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=button].gform_previous_button:hover,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit].gform_previous_button:focus,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit].gform_previous_button:hover{background-color:#737373;color:#fff}.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit]{background-color:#006c88;border-color:#006c88}.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit]:focus,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit]:hover{background-color:#000;border-color:#000}.gform_wrapper.gravity-theme .gform_body .gform_page_footer .gform_ajax_spinner{height:auto;left:50%;position:absolute;top:-20px;transform:translate(-50%,-50%);transition:all .4s ease-in-out;width:50px}html.freeze{height:100vh;overflow:hidden}html body a{color:#0094bb;transition:all .2s ease-in-out}html body a:hover{color:#8dc63f}body .nectar_cascading_images .cascading-image img{width:100%!important}.nectar_single_testimonial .image-icon{background-position:50%;background-size:cover;border-radius:100px;height:54px;line-height:70px;margin-bottom:0;margin-right:20px;width:54px}.nectar_single_testimonial .image-icon,.nectar_single_testimonial .wrap{display:inline-block;vertical-align:middle}.nectar_single_testimonial span{display:block;font-size:16px;line-height:22px}.nectar_single_testimonial span.title{color:rgba(0,0,0,.5);font-size:14px}.nectar_single_testimonial .inner>p{letter-spacing:0}#site-wide-top-notice{display:none;font-size:1rem;padding:20px;position:relative;text-align:center;z-index:2000}#site-wide-top-notice.active{display:block}#site-wide-top-notice.style-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}#site-wide-top-notice p:last-child{padding-bottom:0}#site-wide-top-notice .close-btn{right:4px;top:4px}body.with-top-notice[data-hhun="0"]{overflow:initial}body.with-top-notice[data-hhun="0"] #header-outer,body.with-top-notice[data-hhun="0"] #header-secondary-outer{position:-webkit-sticky!important;position:sticky!important}body.with-top-notice[data-hhun="0"] #header-space{display:none!important}body.with-top-notice[data-hhun="0"] #search-outer #search #close{top:15%}#header-secondary-outer nav ul.sf-menu li.menu-item a.shopping-cart-link{padding-bottom:6px!important}#header-secondary-outer nav ul.sf-menu li.menu-item a i{-webkit-backface-visibility:hidden;color:#0094bb;font-size:1.6em;height:auto;line-height:1em;-webkit-perspective:1000;transition:all .2s ease-in-out;width:auto}#header-secondary-outer nav ul.sf-menu li.menu-item a span.amount{-webkit-backface-visibility:hidden;color:#0094bb;font-size:1.3em;-webkit-perspective:1000;transition:all .2s ease-in-out}#header-secondary-outer nav ul.sf-menu li.menu-item a:hover i,#header-secondary-outer nav ul.sf-menu li.menu-item a:hover span.amount{color:#8dc63f}.wpb_column.column-with-circle-image .wpb_wrapper .img-with-aniamtion-wrap .hover-wrap{border-radius:200px;margin-bottom:0}.gform_wrapper .gform_body ul.gform_fields .gfield.one-line .ginput_container,.gform_wrapper .gform_body ul.gform_fields .gfield.one-line label.gfield_label{display:inline-block}.gform_wrapper .gform_body ul.gform_fields .gfield.one-line .ginput_container .ginput_product_price_label{display:none}.gform_wrapper .gform_body ul.gform_fields .gfield.one-line .ginput_container .ginput_product_price{color:#676767}.gform_wrapper .gform_body ul.gform_fields .gfield.one-line .ginput_container .ginput_product_price:before{content:":"}.gform_wrapper .gform_body ul.gform_fields .gfield.no-top-space,.gform_wrapper .gform_body ul.gform_fields .gfield.no-top-space .ginput_container,.gform_wrapper .gform_body ul.gform_fields .gfield.no-top-space .ginput_container input{margin-top:0}.gform_wrapper .gform_body ul.gform_fields .gfield.extra-right-space .ginput_container .ginput_product_price{margin-right:14px}.woocommerce-account{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;padding-right:0!important;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul{border:0;text-align:center}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border:0;display:inline-block;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li li{display:inline-block;list-style-type:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{zoom:1;-webkit-backface-visibility:hidden;background-color:#777;border-radius:5px;color:#fff;filter:alpha(opacity=100);height:35px;opacity:1;overflow:hidden;-webkit-perspective:1000;text-align:center;text-decoration:none;text-indent:-999px;transition:all .2s ease-in-out;width:35px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:before{-webkit-backface-visibility:hidden;color:#fff!important;float:none;font-size:1.5em;left:50%;margin-right:10px;-webkit-perspective:1000;position:absolute;text-indent:0;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover{background-color:#22d1ff}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover:before{color:#fff!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--tool-box a{background-color:#8dc63f}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--tool-box a:before{zoom:1;filter:alpha(opacity=100);opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--tool-box a:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--tool-box.is-active a{background-color:#a4d266}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:hover:before{color:#fff!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a{background-color:#0094bb}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a:before{color:#fff!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--clinician-news a:before{content:"\f1ea"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--clinician-forum a:before{content:"\f086"}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-content .dashboard-header{border:2px solid #777;border-radius:10px;color:rgba(0,0,0,.8);margin:0 0 20px;padding:20px}.woocommerce-account .woocommerce-MyAccount-content .dashboard-header a{color:#0094bb}.woocommerce-account .woocommerce-MyAccount-content .dashboard-header a:hover{color:#8dc63f}.woocommerce-account .woocommerce-MyAccount-content .dashboard-header p{padding:0}.woocommerce-account .woocommerce-MyAccount-content .clinician-news-list article.news-item h1.news-title{font-size:1.5em;font-weight:400;line-height:1.2em;margin:0 0 10px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__row .woocommerce-button{background-color:#0094bb!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__row .woocommerce-button:hover{background-color:#22d1ff!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__row .woocommerce-button.pay{background-color:#8dc63f!important;margin:0 10px 0 0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__row .woocommerce-button.pay:hover{background-color:#a4d266!important}.woocommerce-account .clinician-news-list{margin-left:0!important}.woocommerce-account .clinician-news-list article.news-item{border-bottom:1px solid #919191;margin:0 0 10px;padding:0 0 10px}.woocommerce-account .clinician-news-list article.news-item h1{font-size:1.3em;font-weight:400;line-height:1em;margin:0 0 10px}.woocommerce-account .clinician-news-list article.news-item .post-thumbnail{border:3px solid #969696}.woocommerce-account .clinician-news-list article.news-item .post-thumbnail img{-webkit-backface-visibility:hidden;border:3px solid #fff;display:block;height:auto;margin:0;-webkit-perspective:1000;transition:all .2s ease-in-out;width:100%}.woocommerce-account .clinician-news-list article.news-item .post-thumbnail:hover img{zoom:1;filter:alpha(opacity=70);opacity:.7}.woocommerce-account .clinician-news-list article.news-item .more-link{margin:10px 0 0;text-align:left}.woocommerce-account .clinician-news-list article.news-item .more-link a{-webkit-backface-visibility:hidden;background-color:#777;border-radius:200px;color:#fff;font-size:.9em;padding:5px 10px;-webkit-perspective:1000;text-transform:capitalize;transition:all .2s ease-in-out}.woocommerce-account .clinician-news-list article.news-item .more-link a:hover{background-color:#8dc63f}.woocommerce-account .dashboard-widget{background-color:#afafaf;border:2px solid #777;border-radius:10px}.woocommerce-account .dashboard-widget .inner-widget{border:2px solid #fff;border-radius:8px;padding:10px 10px 25px}.woocommerce-account .dashboard-widget .inner-widget h2.dashwidget-title{font-weight:500;margin:0 0 20px;text-shadow:1px 1px #fff}.woocommerce-account .dashboard-widget .inner-widget h2.dashwidget-title i{font-size:.8em;margin-right:10px}.woocommerce-account .dashboard-widget .inner-widget #bbpress-forums .bbp-breadcrumb,.woocommerce-account .dashboard-widget .inner-widget #bbpress-forums .bbp-search-form{display:none}.woocommerce-account .dashboard-widget .inner-widget .dashboard-footer{padding:10px 0 0;text-align:center}.woocommerce-account .dashboard-widget .inner-widget .dashboard-footer a{-webkit-backface-visibility:hidden;background-color:#0094bb;border-radius:200px;color:#fff;display:inline-block;padding:10px 20px;-webkit-perspective:1000;transition:all .2s ease-in-out}.woocommerce-account .dashboard-widget .inner-widget .dashboard-footer a:hover{background-color:#8dc63f}.woocommerce-account .dashboard-widget a{color:#0094bb}.woocommerce-account .dashboard-widget a:hover{color:#8dc63f}.woocommerce-account .dashboard-widget ul.recent-orders li.order-item{font-weight:700}.woocommerce form .wc-proceed-to-checkout a.checkout-button{background-color:#8dc63f!important}.woocommerce-checkout .woocommerce-invalid.license-required-checkbox .input-checkbox{outline:2px solid red;outline-offset:2px}#bbpress-forums>#subscription-toggle{margin:0 0 0 10px}#bbpress-forums>#subscription-toggle a{background-color:#777;border-radius:5px;color:#fff;padding:4px 6px}#bbpress-forums>#subscription-toggle a:hover{background-color:#0094bb}#bbpress-forums .bbp-search-form form#bbp-search-form input[type=text]{padding:8px!important}#bbpress-forums .bbp-template-notice{background-color:#8dc63f;border:0;color:hsla(0,0%,100%,.8);padding:4px 10px}#bbpress-forums .bbp-template-notice a{color:hsla(0,0%,100%,.8)}#bbpress-forums .bbp-template-notice a:hover{color:#fff}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{border-color:rgba(0,148,187,.5)!important}#bbpress-forums ul.bbp-forums li.bbp-header,#bbpress-forums ul.bbp-replies li.bbp-header,#bbpress-forums ul.bbp-search-results li.bbp-header,#bbpress-forums ul.bbp-topics li.bbp-header{background-color:#0094bb!important;border:1px solid #0084a7;border-bottom:0;color:#fff}#bbpress-forums ul.bbp-forums li.bbp-header a,#bbpress-forums ul.bbp-replies li.bbp-header a,#bbpress-forums ul.bbp-search-results li.bbp-header a,#bbpress-forums ul.bbp-topics li.bbp-header a{color:hsla(0,0%,100%,.8)}#bbpress-forums ul.bbp-forums li.bbp-header a:hover,#bbpress-forums ul.bbp-forums li.bbp-header ul.forum-titles li,#bbpress-forums ul.bbp-replies li.bbp-header a:hover,#bbpress-forums ul.bbp-replies li.bbp-header ul.forum-titles li,#bbpress-forums ul.bbp-search-results li.bbp-header a:hover,#bbpress-forums ul.bbp-search-results li.bbp-header ul.forum-titles li,#bbpress-forums ul.bbp-topics li.bbp-header a:hover,#bbpress-forums ul.bbp-topics li.bbp-header ul.forum-titles li{color:#fff}#bbpress-forums ul.bbp-forums li.bbp-body .bbp-forum-header,#bbpress-forums ul.bbp-forums li.bbp-body .bbp-reply-header,#bbpress-forums ul.bbp-replies li.bbp-body .bbp-forum-header,#bbpress-forums ul.bbp-replies li.bbp-body .bbp-reply-header,#bbpress-forums ul.bbp-search-results li.bbp-body .bbp-forum-header,#bbpress-forums ul.bbp-search-results li.bbp-body .bbp-reply-header,#bbpress-forums ul.bbp-topics li.bbp-body .bbp-forum-header,#bbpress-forums ul.bbp-topics li.bbp-body .bbp-reply-header{background-color:rgba(0,148,187,.1)!important;border-color:rgba(0,148,187,.5)!important}#bbpress-forums ul.bbp-forums li.bbp-body .bbp-forum-content,#bbpress-forums ul.bbp-replies li.bbp-body .bbp-forum-content,#bbpress-forums ul.bbp-search-results li.bbp-body .bbp-forum-content,#bbpress-forums ul.bbp-topics li.bbp-body .bbp-forum-content{margin-left:0}#bbpress-forums ul.bbp-forums li.bbp-body ul.forum,#bbpress-forums ul.bbp-forums li.bbp-body ul.topic,#bbpress-forums ul.bbp-replies li.bbp-body ul.forum,#bbpress-forums ul.bbp-replies li.bbp-body ul.topic,#bbpress-forums ul.bbp-search-results li.bbp-body ul.forum,#bbpress-forums ul.bbp-search-results li.bbp-body ul.topic,#bbpress-forums ul.bbp-topics li.bbp-body ul.forum,#bbpress-forums ul.bbp-topics li.bbp-body ul.topic{border-color:rgba(0,148,187,.5)!important}#bbpress-forums ul.bbp-forums li.bbp-body ul.forum.odd,#bbpress-forums ul.bbp-forums li.bbp-body ul.topic.odd,#bbpress-forums ul.bbp-replies li.bbp-body ul.forum.odd,#bbpress-forums ul.bbp-replies li.bbp-body ul.topic.odd,#bbpress-forums ul.bbp-search-results li.bbp-body ul.forum.odd,#bbpress-forums ul.bbp-search-results li.bbp-body ul.topic.odd,#bbpress-forums ul.bbp-topics li.bbp-body ul.forum.odd,#bbpress-forums ul.bbp-topics li.bbp-body ul.topic.odd{background-color:rgba(0,148,187,.1)!important}#bbpress-forums ul.bbp-forums li.bbp-body ul.forum li.bbp-forum-info a.bbp-forum-title,#bbpress-forums ul.bbp-forums li.bbp-body ul.topic li.bbp-forum-info a.bbp-forum-title,#bbpress-forums ul.bbp-replies li.bbp-body ul.forum li.bbp-forum-info a.bbp-forum-title,#bbpress-forums ul.bbp-replies li.bbp-body ul.topic li.bbp-forum-info a.bbp-forum-title,#bbpress-forums ul.bbp-search-results li.bbp-body ul.forum li.bbp-forum-info a.bbp-forum-title,#bbpress-forums ul.bbp-search-results li.bbp-body ul.topic li.bbp-forum-info a.bbp-forum-title,#bbpress-forums ul.bbp-topics li.bbp-body ul.forum li.bbp-forum-info a.bbp-forum-title,#bbpress-forums ul.bbp-topics li.bbp-body ul.topic li.bbp-forum-info a.bbp-forum-title{font-size:1.4em;font-weight:400;text-shadow:none}#bbpress-forums ul.bbp-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content,#bbpress-forums ul.bbp-forums li.bbp-body ul.topic li.bbp-forum-info .bbp-forum-content,#bbpress-forums ul.bbp-replies li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content,#bbpress-forums ul.bbp-replies li.bbp-body ul.topic li.bbp-forum-info .bbp-forum-content,#bbpress-forums ul.bbp-search-results li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content,#bbpress-forums ul.bbp-search-results li.bbp-body ul.topic li.bbp-forum-info .bbp-forum-content,#bbpress-forums ul.bbp-topics li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content,#bbpress-forums ul.bbp-topics li.bbp-body ul.topic li.bbp-forum-info .bbp-forum-content{color:#0094bb}#bbpress-forums ul.bbp-forums li.bbp-body ul.forum .bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.bbp-forums li.bbp-body ul.topic .bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.bbp-replies li.bbp-body ul.forum .bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.bbp-replies li.bbp-body ul.topic .bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.bbp-search-results li.bbp-body ul.forum .bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.bbp-search-results li.bbp-body ul.topic .bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.bbp-topics li.bbp-body ul.forum .bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.bbp-topics li.bbp-body ul.topic .bbp-topic-title a.bbp-topic-permalink{font-size:1.4em;font-weight:400;text-shadow:none}#bbpress-forums ul.bbp-forums li.bbp-body .bbp-meta,#bbpress-forums ul.bbp-forums li.bbp-body .bbp-meta a,#bbpress-forums ul.bbp-forums li.bbp-body ul.forum .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by,#bbpress-forums ul.bbp-forums li.bbp-body ul.topic .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by,#bbpress-forums ul.bbp-replies li.bbp-body .bbp-meta,#bbpress-forums ul.bbp-replies li.bbp-body .bbp-meta a,#bbpress-forums ul.bbp-replies li.bbp-body ul.forum .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by,#bbpress-forums ul.bbp-replies li.bbp-body ul.topic .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by,#bbpress-forums ul.bbp-search-results li.bbp-body .bbp-meta,#bbpress-forums ul.bbp-search-results li.bbp-body .bbp-meta a,#bbpress-forums ul.bbp-search-results li.bbp-body ul.forum .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by,#bbpress-forums ul.bbp-search-results li.bbp-body ul.topic .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by,#bbpress-forums ul.bbp-topics li.bbp-body .bbp-meta,#bbpress-forums ul.bbp-topics li.bbp-body .bbp-meta a,#bbpress-forums ul.bbp-topics li.bbp-body ul.forum .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by,#bbpress-forums ul.bbp-topics li.bbp-body ul.topic .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by{color:#0094bb}#bbpress-forums ul.bbp-forums li.bbp-body .bbp-meta a:hover,#bbpress-forums ul.bbp-replies li.bbp-body .bbp-meta a:hover,#bbpress-forums ul.bbp-search-results li.bbp-body .bbp-meta a:hover,#bbpress-forums ul.bbp-topics li.bbp-body .bbp-meta a:hover{color:#8dc63f}#bbpress-forums ul.bbp-forums li.bbp-footer,#bbpress-forums ul.bbp-replies li.bbp-footer,#bbpress-forums ul.bbp-search-results li.bbp-footer,#bbpress-forums ul.bbp-topics li.bbp-footer{background-color:#0094bb;display:none}#bbpress-forums .quicktags-toolbar input[type=button]{background-color:#fff!important;border:1px solid #ccc!important;border-radius:0!important;box-shadow:0 1px 0 #ccc!important;color:#444!important;line-height:1em;padding:0 10px!important}#bbpress-forums .quicktags-toolbar input[type=button]:hover{background-color:#0094bb!important;color:#fff!important}#bbpress-forums ul[id^=forums-list] li.bbp-body ul li.bbp-forum-freshness .bbp-topic-meta .bbp-topic-freshness-author{display:none}.footer-notice{background-color:#8dc63f;border-radius:4px;color:#fff;color:hsla(0,0%,100%,.8);line-height:1.4em;padding:20px 10px 6px!important;text-align:center}#modal-popup .modal-content .gform_wrapper .footer-notice .gform_heading,.footer-notice #modal-popup .modal-content .gform_wrapper .gform_heading,.footer-notice a,.footer-notice h1,.footer-notice h2,.footer-notice h3{color:hsla(0,0%,100%,.8)!important}.footer-notice a{text-decoration:underline}.footer-notice a:hover{color:#fff!important}.footer-notice p{line-height:1.8em;padding:0 0 1em}.single #single-meta ul{margin-left:0}.single #single-meta ul li.meta-comment-count{margin-left:0!important}.message-box-container{text-align:center}#therapists-filter-content-wrapper{background:#fff}#therapists-filter-content-wrapper .ajax-content-loader{background-color:hsla(0,0%,100%,.8);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1000}#therapists-filter-content-wrapper .ajax-content-loader .loader-content{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#therapists-filter-content-wrapper .ajax-content-loader .loader-content i{color:#0094bb;font-size:2.5em}#therapists-filter-content-wrapper .ajax-content-loader.active{display:block}#therapists-filter-content-wrapper #therapist-content .message-box{background-color:#004355;border-radius:5px;color:#fff;display:block;margin:20px 0;padding:10px;text-align:center}#therapists-filter-content-wrapper #therapist-content .therapists-found-count{background-color:#0080a2;color:#fff;font-weight:600;margin:0 0 20px;padding:10px 0;text-align:center}#therapists-filter-content-wrapper #therapist-content .therapists-found-count .count{font-size:1.5rem;padding:0 4px}#therapists-filter-content-wrapper #therapist-content .therapists-found-count a{color:#fff}#therapists-filter-content-wrapper #therapist-content .therapists-found-count a.art-copy-link{position:relative}#therapists-filter-content-wrapper #therapist-content .therapists-found-count a.art-copy-link .copied-text{zoom:1;background-color:#004355;border-radius:5px;color:#fff;display:inline-block;filter:alpha(opacity=0);left:50%;opacity:0;padding:4px 10px;pointer-events:none;position:absolute;top:-40px;transform:translateX(-50%);transition:all .2s ease-in-out}#therapists-filter-content-wrapper #therapist-content .therapists-found-count a.art-copy-link .copied-text.show{zoom:1;filter:alpha(opacity=100);opacity:1}#therapists-filter-content-wrapper #therapist-content .therapists-found-count a:hover{color:#22d1ff}#therapists-filter-content-wrapper #therapist-content>.row{padding-bottom:0}#therapists-filter-content-wrapper #therapist-content>.row:last-child{margin-bottom:0}#therapists-filter-content-wrapper #therapist-content .therapist-item{border:1px solid #777;border-radius:10px;box-shadow:0 0 27px -10px rgba(0,0,0,.75);height:100%;padding:4px 4px 10px}#therapists-filter-content-wrapper #therapist-content .therapist-item .name{background:#00a0ca;background:linear-gradient(90deg,#0094bb 0,#00a0ca 80%);background:-ms-linear-gradient(left,#0094bb 0,#00a0ca 80%);border-radius:8px 8px 0 0;color:#fff;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorstr="#0094bb",endColorstr="#00a0ca");-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0094bb",endColorstr="#00a0ca",GradientType=1);font-size:1.1rem;font-weight:700;margin:0 0 2px;padding:10px}#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details{color:#000;font-weight:400;padding:10px 10px 0;position:relative}#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details:before{background:#a4d266;background:linear-gradient(90deg,#8dc63f 0,#a4d266 80%);background:-ms-linear-gradient(left,#8dc63f 0,#a4d266 80%);content:"";filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorstr="#8dc63f",endColorstr="#a4d266");-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8dc63f",endColorstr="#a4d266",GradientType=1);height:2px;left:0;position:absolute;top:0;width:100%}#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details label{color:#444}#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details .contact-details{border-top:1px solid #919191;color:#0094bb;margin:5px 0 0;padding:5px 0 0}#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details .simple-item,#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details a{display:block;padding:0 0 0 20px;position:relative}#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details .simple-item i,#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details a i{left:0;line-height:1em;position:absolute;top:4px}#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details .detail{word-wrap:break-word;line-height:1.4em;padding:4px 0}#therapists-filter-content-wrapper #therapist-content .therapist-item i{font-size:.9em;height:auto;padding:0 10px 0 0;width:auto}#therapists-filter-content-wrapper .filters-container{background:#22d1ff;background:linear-gradient(90deg,#0094bb 0,#22d1ff 80%);background:-ms-linear-gradient(left,#0094bb 0,#22d1ff 80%);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorstr="#0094bb",endColorstr="#22d1ff");-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0094bb",endColorstr="#22d1ff",GradientType=1);padding:20px 0 10px}#therapists-filter-content-wrapper .filters-container #filters-block .filters-header{color:#fff;color:hsla(0,0%,100%,.8);font-size:.8rem;font-weight:600;margin:0 0 20px;text-align:center}#therapists-filter-content-wrapper .filters-container #filters-block form#therapists-filters-form>.row>.col{z-index:100}#therapists-filter-content-wrapper .filters-container #filters-block .form-element{position:relative}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .hidden{display:none}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.loading .form-inner-container{zoom:1;filter:alpha(opacity=10);opacity:.1}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.loading .ajax-field-update-loader{display:block}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .ajax-field-update-loader{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:1000}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .ajax-field-update-loader .loader-content{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .ajax-field-update-loader .loader-content i{color:#fff;font-size:2.5em}#therapists-filter-content-wrapper .filters-container #filters-block .form-element input[type=text]{border:1px solid #004355;border-radius:5px;color:#000;font-size:1rem;height:34px;line-height:34px;transition:all .2s ease-in-out}#therapists-filter-content-wrapper .filters-container #filters-block .form-element input[type=text]:focus{border-color:#8dc63f;color:#004355}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row{margin:0 0 20px;text-align:center}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row button{border:0;font-size:1rem;font-weight:600;margin:0 5px;padding:8px 20px}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row button[type=submit]{background-color:#006c88!important}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row button[type=submit]:focus,#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row button[type=submit]:hover{zoom:1;background-color:#004355!important;filter:alpha(opacity=100);opacity:1}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row button[type=reset]{zoom:1;background-color:#fff!important;color:#004355;filter:alpha(opacity=40);opacity:.4}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row button[type=reset]:focus,#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row button[type=reset]:hover{zoom:1;filter:alpha(opacity=100);opacity:1}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single{width:100%!important}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-single{background:#fff;border-color:#004355;font-size:1rem;font-weight:400;height:34px;line-height:34px;text-transform:capitalize}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-single.chosen-default{color:#444;text-transform:capitalize}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-single abbr{background:none;border:0;cursor:pointer;top:0}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-single abbr:after{-webkit-backface-visibility:hidden;color:#2b2b2b;content:"\f2d3";font-family:FontAwesome;font-size:16px;-webkit-perspective:1000;position:absolute;transition:all .2s ease-in-out}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-single abbr:hover:after{color:#8dc63f}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-single div b{background-position:0 8px}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-drop{border-color:#004355;margin-top:-6px}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-drop ul.chosen-results .active-result{font-weight:400;text-transform:capitalize}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-drop ul.chosen-results .active-result.highlighted{background:#8dc63f;color:#fff}.therapists-pager-wrapper{margin:40px 0 0}.therapists-pager-wrapper .therapists-pager{text-align:center}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list{align-items:center;display:flex;justify-content:center;margin:0;padding:0}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li{display:inline-block;list-style-type:none}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number{display:inline-block;padding:0 10px 0 0}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=number],.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=text]{border:1px solid #000;color:#000;font-size:1.2rem;text-align:center}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=number]:focus,.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=number]:hover,.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=text]:focus,.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=text]:hover{border:1px solid #0094bb;color:#0094bb}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=number]{padding:4px 10px}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li.pager-number{align-items:center;display:flex;padding:0 10px}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li.pager-number .total-text{color:#000}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li a i{font-size:2rem}#ajax-content-wrap #post-area.masonry article.post .post-header .meta-author{display:none}#ajax-content-wrap #post-area.masonry article.post .post-header .meta-category{visibility:hidden}#ajax-content-wrap #post-area.masonry article.post .post-header .meta-category a{margin-left:-7px;visibility:visible}#ajax-content-wrap #post-area.masonry article.post .post-meta{display:none!important}.blog-recent .article-content-wrap .post-header .meta{display:none}#post-area.masonry.classic_enhanced .post-content .content-inner .article-content-wrap .post-header{visibility:hidden}#modal-popup .modal-content .gform_wrapper #post-area.masonry.classic_enhanced .post-content .content-inner .article-content-wrap .post-header .title.gform_heading,#post-area.masonry.classic_enhanced .post-content .content-inner .article-content-wrap .post-header #modal-popup .modal-content .gform_wrapper .title.gform_heading,#post-area.masonry.classic_enhanced .post-content .content-inner .article-content-wrap .post-header h3.title{margin-top:-20px;visibility:visible!important}.single-post #single-below-header .meta-author,.single-post #single-below-header .meta-date{display:none}.single-post #single-below-header>span{border:0;padding:0}a.close-btn{background-color:#0094bb;border:2px solid #fff;border-radius:200px;font-size:2em;height:22px;position:absolute;right:0;top:0;width:22px;z-index:10}a.close-btn:after,a.close-btn:before{background-color:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;transition:all .2s ease-in-out;width:11px}a.close-btn:before{transform:translate(-50%,-50%) rotate(-45deg)}a.close-btn:after{transform:translate(-50%,-50%) rotate(45deg)}a.close-btn:focus,a.close-btn:hover{background-color:#00bcee}a.close-btn:focus:after,a.close-btn:focus:before,a.close-btn:hover:after,a.close-btn:hover:before{width:22px}#modal-popup{zoom:1;filter:alpha(opacity=0);left:50%;max-width:500px;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .2s ease-out;width:95%;z-index:10001}#modal-popup.active{zoom:1;filter:alpha(opacity=100);opacity:1;transform:translate(-50%,-50%) scale(1);transition:all .3s cubic-bezier(.175,.885,.32,1.5) .5s}#modal-popup.active,#modal-popup.active .modal-content{pointer-events:inherit}#modal-popup a.close-btn{height:30px;right:0;top:0;width:30px}#modal-popup a.close-btn:after,#modal-popup a.close-btn:before{width:15px}#modal-popup .modal-content{background-color:#fff;border-radius:20px;box-shadow:0 0 17px -2px rgba(0,0,0,.7);font-weight:600;overflow:hidden;padding:20px;pointer-events:none;position:relative;text-align:center}#modal-popup .modal-content h2{font-size:1.5rem;line-height:1.2em;margin:0 0 10px}#modal-popup .modal-content.text-style-light,#modal-popup .modal-content.text-style-light .gform_wrapper .gform_heading,#modal-popup .modal-content.text-style-light h1,#modal-popup .modal-content.text-style-light h2,#modal-popup .modal-content.text-style-light h3,#modal-popup .modal-content.text-style-light h4{color:#fff}#modal-popup .modal-content.text-style-dark{color:#004355;font-weight:600}#modal-popup .modal-content.text-style-dark .gform_wrapper .gform_heading,#modal-popup .modal-content.text-style-dark h1,#modal-popup .modal-content.text-style-dark h2,#modal-popup .modal-content.text-style-dark h3,#modal-popup .modal-content.text-style-dark h4{color:#004355}#modal-popup .modal-content.overlay:before{zoom:1;background-color:#000;bottom:0;content:"";filter:alpha(opacity=50);left:0;opacity:.5;position:absolute;right:0;top:0;z-index:0}#modal-popup .modal-content.overlay.text-style-dark:before{background-color:#fff}#modal-popup .modal-content.overlay.overlay-level-light:before{zoom:1;filter:alpha(opacity=20);opacity:.2}#modal-popup .modal-content.overlay.overlay-level-heavy:before{zoom:1;filter:alpha(opacity=80);opacity:.8}#modal-popup .modal-content.with-background{background-position:top;background-repeat:no-repeat;background-size:cover;border:2px solid #fff}#modal-popup .modal-content .inner-content{position:relative;z-index:1}#modal-popup .modal-content .inner-content img{height:auto;max-width:100%}#modal-popup .modal-content .cta-btns-wrapper{padding:0}#modal-popup .modal-content .cta-btns-wrapper .cta-btn{background-color:#004355;border-radius:50px;color:#fff;display:block;font-size:1rem;line-height:1.2em;margin:0 0 8px;padding:10px 25px}#modal-popup .modal-content .cta-btns-wrapper .cta-btn:last-child{margin-bottom:0}#modal-popup .modal-content .cta-btns-wrapper .cta-btn:focus,#modal-popup .modal-content .cta-btns-wrapper .cta-btn:hover{background-color:#0094bb}#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-green{background-color:#8dc63f}#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-green:focus,#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-green:hover{background-color:#a4d266}#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-gray{background-color:#444}#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-gray:focus,#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-gray:hover{background-color:#000}#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-light-blue{background-color:#0094bb}#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-light-blue:focus,#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-light-blue:hover{background-color:#00bcee}#modal-popup .modal-content .gform_wrapper .gform_footer,#modal-popup .modal-content .gform_wrapper .gform_heading{text-align:center}#modal-popup .modal-content .gform_confirmation_wrapper{background-color:transparent;border-radius:0;color:#004355;font-size:1.1rem;font-weight:600;padding:10px 0}#full-page-overlay{zoom:1;background:#004355;bottom:0;filter:alpha(opacity=80);height:100%;left:0;opacity:.8;position:fixed;right:0;top:0;transition:all .2s ease-in-out;width:100%;z-index:10000}.webinar-form-wrapper{margin:20px 0}.webinar-form-wrapper h2{color:#0094bb}.above-button-course-details .course-title{font-weight:600}@media (min-width:768px){.hide-large{display:none!important}#tribe-events-pg-template{padding:0}#tribe-events{margin:0 0 100px}.events-archive #tribe-events-pg-template{padding:0}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a#tribe_events_filters_toggle{background:none;color:#0094bb;position:relative;text-align:left}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a#tribe_events_filters_toggle:before{color:#0094bb;left:0}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a{padding:0 0 0 30px}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a:before{-webkit-backface-visibility:hidden;content:"";font-family:FontAwesome;font-size:1.5em;left:0;margin:0 5px 0 0;-webkit-perspective:1000;position:absolute;transition:all .2s ease-in-out}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a.tribe_events_filters_show_filters:before{content:"\f055"}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a.tribe_events_filters_close_filters:before{content:"\f056"}.events-archive.events-gridview #tribe-events tr td div[id*=tribe-events-daynum-]{margin-top:0}.events-archive.tribe-events-day .tribe-events-event-image{width:30%}.events-archive #tribe-events-header .tribe-events-sub-nav li a{font-size:1.2em}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .published.time-details,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details{padding:0 0 10px}.single-tribe_events #tribe-events .tribe-back,.single-tribe_events #tribe-events .tribe-events-back,.single-tribe_organizer #tribe-events .tribe-back,.single-tribe_organizer #tribe-events .tribe-events-back,.single-tribe_venue #tribe-events .tribe-back,.single-tribe_venue #tribe-events .tribe-events-back{margin:25px 0 0;padding:0}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule{background:none;border:0;padding:0}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li{margin:0 0 20px;padding:0 0 20px}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li{padding:20px}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li .tribe-event-tickets-plus-meta .attendee-meta-row .tribe-tickets-meta input[type=text]{width:100%}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl{font-size:1.1em}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden){margin:8px 10px}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden) .gf_step_label{display:block}.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=button],.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit]{padding:8px 18px!important}.gform_wrapper.gravity-theme .gform_body .gform_page_footer .gform_ajax_spinner{top:50%}a.close-btn{height:30px;width:30px}a.close-btn:after,a.close-btn:before{width:18px}a.close-btn{right:-20px;top:-20px}#modal-popup{width:60%}#modal-popup a.close-btn{height:40px;right:-20px;top:-20px;width:40px}#modal-popup a.close-btn:after,#modal-popup a.close-btn:before{width:25px}#modal-popup .modal-content .cta-btns-wrapper .cta-btn{display:inline-block;margin:0 6px 2px}#modal-popup .modal-content .cta-btns-wrapper .cta-btn:first-child{margin-left:0}#modal-popup .modal-content .cta-btns-wrapper .cta-btn:last-child{margin-right:0}}@media (min-width:1000px){.wrap-80{width:80%}.events-archive #tribe-events-bar #tribe-bar-form{padding-top:10px}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner{padding:20px 0 30px}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner label{padding:0 10px}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list{border-radius:5px;width:90%}.events-archive .tribe-events-page-title{font-size:2em}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events:hover{background:none}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details h2.tribe-events-list-event-title a{padding:10px 20px}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-event-meta{padding:8px 20px!important}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-list-photo-description{padding:15px 20px 0!important}.events-archive .tribe-events-loop .tribe-events-list-separator-month{margin:20px 0}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events.tribe-events-first{margin-top:2rem}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-cost{position:absolute;right:0;top:0}#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-event-title.gform_heading,#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-list-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-map-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-list-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-list-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-map-event-title{padding-right:105px!important}.single-tribe_events #tribe-events #tribe-events-content h1.tribe-events-single-event-title,.single-tribe_organizer #tribe-events #tribe-events-content h1.tribe-events-single-event-title,.single-tribe_venue #tribe-events #tribe-events-content h1.tribe-events-single-event-title{font-size:3em}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule h2,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule h2,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule h2{font-size:2em}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule .recurringinfo,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule .recurringinfo,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule .recurringinfo{font-size:1.5em}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule a.details-button,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule a.details-button,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule a.details-button{font-size:1.2em;width:80%;width:100%}.single-tribe_events #tribe-events-content form,.single-tribe_organizer #tribe-events-content form,.single-tribe_venue #tribe-events-content form{position:relative}.single-tribe_events #tribe-events-content form.cart,.single-tribe_organizer #tribe-events-content form.cart,.single-tribe_venue #tribe-events-content form.cart{margin-top:20px!important}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart button,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart button,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart button{position:absolute;right:10px;top:-2px}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_description,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_description,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_description{max-width:250px;padding-right:150px}.event-accordion-footer-block h2.block-title{font-size:1.8em}.event-accordion-footer-block .toggles .toggle i:before{height:2px;left:6px;margin-top:-2px;top:14px;width:14px}.event-accordion-footer-block .toggles .toggle i:after{height:14px;left:14px;margin-left:-2px;top:6px;width:2px}.event-accordion-footer-block .toggles .toggle i{border-radius:30px 30px;height:30px!important;margin:-15px 0 0;width:30px}#modal-popup .modal-content .gform_wrapper .event-accordion-footer-block .toggles .toggle .gform_heading a,.event-accordion-footer-block .toggles .toggle #modal-popup .modal-content .gform_wrapper .gform_heading a,.event-accordion-footer-block .toggles .toggle h3 a{font-size:1.3em;line-height:1.4em;padding:30px 70px 30px 0}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>h4{flex:0 0 100%}#absorb-filters-container,#sfc-filters-container{border-radius:200px}#absorb-courses-container .courses-wrapper.list{margin:0 5%}#absorb-courses-container .courses-wrapper.list .course-block .mini-date-block-container .date-block{min-width:150px}#absorb-courses-container .courses-wrapper.list .course-block .course-type span,#event-details-modal .modal-content .course-type,#map .modal-content .course-type,#site-wide-top-notice{font-size:1.1rem}#site-wide-top-notice .close-btn{right:10px;top:15px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0 2px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{border-radius:200px;font-size:.9em;height:auto;overflow:auto;padding:8px 10px;text-align:left;text-indent:0;width:auto}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:before{float:left;font-size:1em;margin-right:5px;position:static;transform:translate(0)}.woocommerce-account .clinician-news-list article.news-item{margin:0 0 20px;padding:0 0 20px}.woocommerce-account .dashboard-widget .inner-widget{padding:20px 20px 25px}#therapists-filter-content-wrapper #therapist-content .therapists-found-count{margin:0 0 40px}#therapists-filter-content-wrapper #therapist-content .therapists-found-count .container{align-items:center;display:flex}#therapists-filter-content-wrapper #therapist-content .therapists-found-count .container .col:first-child{text-align:left}#therapists-filter-content-wrapper #therapist-content .therapists-found-count .container .col:last-child{text-align:right}#therapists-filter-content-wrapper #therapist-content>.row{margin-bottom:20px}#therapists-filter-content-wrapper .equal-heights-row{display:-ms-flex;display:flex}#therapists-filter-content-wrapper .filters-container{padding:40px 0 25px}#therapists-filter-content-wrapper .filters-container #filters-block .filters-header{font-size:1.2rem}#therapists-filter-content-wrapper .filters-container #filters-block form#therapists-filters-form{margin:0 auto;max-width:80%}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row{margin:30px 0}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=number]{padding:4px 0 4px 10px}#modal-popup .modal-content h2{font-size:2rem;margin:0 0 20px}#modal-popup .modal-content{padding:40px 20px}#modal-popup .modal-content .cta-btns-wrapper{padding:10px 0 0}.webinar-form-wrapper{border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin:50px 0;padding:20px 20px 10px}}@media (min-width:1000px) and (min-width:1000px){.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket{display:flex;flex-wrap:wrap;justify-content:space-between}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>div{flex:0 0 32%}}@media (min-width:1200px){#absorb-filters-container #course-display-options button.option,#sfc-filters-container #course-display-options button.option{width:100%}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden){margin:8px 20px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0 4px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{font-size:1em;padding:8px 15px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:before{margin-right:10px}#modal-popup{width:40%}}@media (max-width:1000px){.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td{width:100%}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields{padding:20px}.vc_row.reverse-row>.col,.vc_row.vc_row-flex.reverse-row>.col{display:flex;flex-wrap:wrap}.vc_row.reverse-row>.col>.wpb_column:last-child,.vc_row.vc_row-flex.reverse-row>.col>.wpb_column:last-child{order:1}.vc_row.reverse-row>.col>.wpb_column:first-child,.vc_row.vc_row-flex.reverse-row>.col>.wpb_column:first-child{order:2}}@media (max-width:768px){.hide-mobile{display:none!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5jc3MiLCJfbWl4aW5zLnNjc3MiLCJfc25pcHBldHMuc2NzcyIsIl90aGVldmVudHNjYWxlbmRhci5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX3RoZWV2ZW50c2NhbGVuZGFyX3YyLnNjc3MiLCJfY29udGVudC1maWx0ZXItYmFyLnNjc3MiLCJfYWJzb3JiLWNvdXJzZXMuc2NzcyIsIl9jbGluaWNpYW5zLWRpc3BsYXkuc2NzcyIsIl9qcXVlcnl1aS1jYWxlbmRhci5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJjdXN0b20uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvREEsY0NqQ0UsTUFBQSxDRHNDRixzREN3QkEsVUFBQSxDQUFBLGFBSUEsQ0RwQkEsMEJBRUUsVUN3QkYsQ0FXQSxTQUFBLDZFQUFBLENBQUEsaUJBd0JBLENERUEsU0VyR0EsYUFBQSxDRnNHRSxVQUVGLENBRUEsZUV0R0MsaUJGd0dELENFckdDLCtDQUtDLHdCQUFBLENBREQsbUJBQUEsQ0Z3R0MsVUFBYyxDQUhkLGlCQUFrQixDQUlsQixpQkcvSUYsQ0FBQSxtREFBQSxVQU9BLENBQUEsMkRBTUcsWUg2SUgsQ0FZQSxpRUN0SEksYUR3SEosQ0FFQSxzQkFDRSxrQkFBbUIsQ0cxSXBCLHdCQUFBLENBQ0MsVUFBQSxDSDRJQSxnQkFDRixDQUVBLDBCQUNFLGNBQWUsQ0NsSWIsY0RvSUosQ0FFQSxzREFDRSxRRzNJRCxDSDhJRCxjRzNJRSxlSDZJRixDQUVBLG9DR3RJRSxrQ0FBQSxDSHdJQSxrQkFBbUIsQ0c1SWxCLGlCQUFBLENGdUVELFVBQUEsQ0V4RUEsZ0JBQUEsQ0hpSkEsd0JBQXlCLENHL0l4Qiw4QkhpSkgsQ0FFQSwwQ0c1SUcsa0JBQUEsQ0FDQyxVSDhJSixDR3ZJQyxzREFFQyxrQkFBQSxDQURBLFVIMklGLENBRUEsNERBQ0Usa0JBQ0YsQ0d0SUUsMENGZ0dBLGNHaktXLENIa0tYLGNEMENGLENBRUEsa0RDeENFLGtCQUFBLENFbEdDLHVEQUFBLENIaUpELDBEQUE4RCxDQUk5RCx5QkFBMEIsQ0FEMUIsVUdqSkUsQ0ZwQ0EsK0dBQUEsQ0U4QkYsbUhIeUpGLENBRUEsNkVBQ0Usa0JHL0lDLENIa0pILG1FRzlJSSxrQkFBQSxDQURBLFVBQUEsQ0FJQSxpQkFBQSxDQUZBLGVBQUEsQ0hpSkYsdUJBRUYsQ0c1SUcseUVBQ0MseUJIK0lKLENHM0lHLDhFQUNDLHdCQUFBLENBQ0EsaUJIOElKLENBUUEseUlHdElNLHdCQUFBLENBQ0EsaUJIeUlOLENHdElNLHlFQUNDLHdCQUFBLENBQ0EsaUJIeUlQLENBRUEsaUhHbElLLFlBQUEsQ0Y3RkQsMkJBQUEsQ0RpT0YsOEJBRUYsQ0FFQSx1SEFDRSw0QkFBOEIsQ0duSTNCLFVIcUlMLENDeE9JLDBGRW1HQyw0QkFBQSxDSHlJSCxnQkFDRixDR2xJSSxnR0FDQyxrQkhxSUwsQ0NqUEkseUZFMkdBLGVBQUEsQ0gwSUYsU0FDRixDQUVBLGtIR3BJSyxlQUFBLENBQ0MsU0hzSU4sQ0duSU0seUhBRUMsVUNsS0MsQ0RtS0QsZUFBQSxDQUZBLHVCQUFBLENBR0EsaUJIc0lQLENBRUEsMElBQ0UsZUdoSUssQ0htSVAseUlHOUhPLGVIZ0lQLENHM0hPLHlJQUNVLGVIOEhqQixDQUVBLHdJQUNFLGVHeEhLLENIMkhQLHdJR3JITSxlSHVITixDQUVBLDBJQzlNRSxlRGdORixDR3JITyxtSEg0SEwsa0NBQW1DLENHM0g3Qiw2QkM1TUQsQ0pvVUwsVUFBYyxDQy9FWix3QkFBQSxDRWxDRSw4QkFHQyxDSG9IUCx5SEd6R0Msa0JIMkdELENHdEdHLGtIQUNDLDJDSHlHSixDQUVBLHdIQUNFLGtDR3RHRSxDSHlHSiw4Q0d0R0ssMkJId0dMLENBRUEseUdBQ0UsYUFDRixDQUVBLDhJQUNFLFlBQ0YsQ0FFQSx1SUFDRSxrQkFBbUIsQ0dwR2pCLFFBQUEsQ0hxR0YsVUFFRixDQUVBLDJHQ2xVSSxhQUFBLENFeU5BLGVBQUEsQ0gwR0YsaUJBR0YsQ0FNQSx5T0FDRSxhQUNGLENBRUEsMEdBQ0Usa0JDdFFBLENEdVFBLGlCQUFrQixDR3ZHYixlSHlHUCxDQUVBLHNJQUNFLDRCQUNGLENHMUZLLHVNSDhGSCxrQkFBbUIsQ0c3RmYsNEJDalNFLENEb1NELHlCQ3BTQyxDRG1TRixVSDhGTixDQUVBLDZNR3RGSSxVSHdGSixDR3JGSSxxbkJBV0csa0NBQUEsQ0FKRCxrQkFBQSxDQUNDLFVBQUEsQ0FFQSx3QkNoVUMsQ0QrVEQsOEJIc0ZQLENBRUEsdW9CRzdFUSxrQkMzVFEsQ0Q0VFIsYUhpRlIsQ0FFQSx5cEJHL0VTLGFIbUZULENHaEZTLHVvQkFLRCxVSGlGUixDRzNFUSxvTkFDQyx3Qkg4RVQsQ0FFQSxrbkJHakVTLFVIcUVULENBRUEsb01HbEVVLGtDQ2xYRixDSnFiTixlQUFtQixDR3BFWCx3QkFBQSxDQURELDhCSHlFVCxDQUVBLDBNQUNFLGVBQW1CLENHakVaLFVIbUVULENHakVVLDJPQUNDLGlCSG9FWCxDRzlETywwTUFDQywrQkhpRVIsQ0FFQSwrTUFDRSxvQkFBc0IsQ0c1RGYsZUg4RFQsQ0d6RFMsd05BQ0MscUJINERWLENBRUEsaVBHcERNLG9CSHNETixDQU1BLDZkQ3RXRSwrQkR3V0YsQ0FFQSxzS0d4Q0ksa0NBQUEsQ0FaRyxrQkN6YUMsQ0RpYkwsVUFBQSxDQUNBLFVBQUEsQ0FYRyxhQUFBLENIaUVKLGVBQWdCLENBUGhCLHFCQUFzQixDR2pEdEIsaUJBQUEsQ0FJQyx3QkFBQSxDQVpJLGlCQ2xhQyxDRGliSixvQkFBQSxDSDhDRiw4QkFLRixDQUVBLDRLRy9DSyxrQkFBQSxDQUNDLFVIaUROLENBRUEsOEVDL1hFLGVBQUEsQ0FDQSxxQkRpWUYsQ0FFQSw0R0FDRSxlRzdDSSxDSGdETix3SUcxQ1EsYUNuY00sQ0RrY1AsZ0JIOENQLENBRUEsMklHekJJLGtDQ3RlSSxDSmdnQk4sZUFBbUIsQ0doQ2YsYUFBQSxDQURELGFBQUEsQ0FNRix3QkFBQSxDSDhCRCw4QkFHRixDQUVBLGlKQ3haRSxhRDBaRixDQUVBLDBsQkFHRSxhRzVCSSxDSCtCTiwrbUJHbkJFLGFIdUJGLENBRUEsaUdDaGZJLFlEa2ZKLENBRUEsNEpBQ0UsUUdqQkcs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QUFBLFVBQUEsQ0FPQSwwS0FBQSxlQU1FLENMODlERixvTEszOURHLHFCTDY5REgsQ0t2OURFLGdEQUNDLHNCTDA5REgsQ0FZQSx1REtyOERPLG9CTHU4RFAsQ0toOERLLDZEQUNDLGFMbThETixDQUVBLHdFQUNFLGFLLzdERyxDTGs4REwsNEZDdDZERSx3QkR3NkRGLENLaDhESyxpTkFDQyx3QkRsRUMsQ0pxZ0VMLG9CQUFxQixDSzk2RGIsVUxnN0RWLENLajZETSxnUUxxNkRKLFdBQWUsQ0twNkRWLFVBRUEsQ0xxNkRQLHlNSzM1REcsa0JMNjVESCxDS3Y1REMseUlBQ0Msd0JMMDVERixDS3Y1REUsNElBRUMsVUx5NURILENLcDVEQSx5SkFDQyxNQUFBLENBTUUsYUFBQSxDTGk1REQseUJBQTBCLENBQzFCLFNBRUYsQ0FFQSxzSUFDRSx3Qks5NERBLENMaTVERixzUEs3NERHLHdCQUFBLENMaTVESCw4TkFDRSx5Qkt2NERDLENMMDRESCx3Y0t0NERJLG9CTHk0REosQ0FFQSwwSEt2NERJLGFMeTRESixDQUVBLDBDS2o0REEsb0JBQUEsQ0FBQSxhQUFBLENBQUEsZ0dBVU0sd0JMKzNETixDQUVBLDJCQUNFLHVCSzUzREksQ0wrM0ROLHVFSzMzRE0scUJBQUEsQ0FFQyxtQkw0M0RQLENBRUEsc0dLcDNETyx5QkxzM0RQLENBRUEseVFLbDNETyxZTHEzRFAsQ0FFQSwrRUtuM0RRLHdCQUFBLENBT0EsbUJEdE9ELENDaU9FLFVBQUEsQ0FJRixvQkFBQSxDQUVDLGlCQUFBLENMODJETixpQkFJRixDQUVBLDBLS3oyREcsd0JMNDJESCxDQ3hqRUksc0NLaERKLGtCQUFBLENBbUJFLHdMQUVDLGlCTjBtRUgsQ010bUVHLDBDQUNDLG1CQUFBLENOeW1FRixrQk10bUVFLENBQUEsc0RBQUEsUUFBQSxDTjZtRUosa0RNem1FSyx3QkFBQSxDTjJtRUgsVU16bUVHLENBQUEsZ0hBQUEsd0JBQUEsQ05pbkVMLGlEQUNFLHdCQUF5QixDTTFtRXZCLFVBQUEsQ044bUVKLDhHTXZtRUcsd0JBQUEsQ040bUVILCtCTXptRUksUU4ybUVKLENNem1FSSxpREFFQyxxQkFBQSxDQUNBLCtCQUFBLENONG1FSCxrQk12bUVrQixDQUFBLHlGQVdqQixVQUFBLENOaW1FRCxlTWptRUMsQ05xbUVILHVFTWptRUksVUFBQSxDQUNBLHlCTm9tRUosQ01qbUVJLGlHQUNDLGFOcW1FTCxDQUVBLGlnQk1obUVJLG1CQUFBLENBQUEsZ0JBQUEsQ0N2RkQsa3BCUDhzRUQsb0JBQXFCLENPNXNFbkIsWUFLRixDUDBzRUYsNkhBSUUsd0JBQXlCLENBRHpCLFdPenNFRSxDQUpGLDBCUCtzRUYsQ0FFQSxrUk81ckVLLGtDQUFBLENBRkEsWVBvc0VMLENBRUEsa1VPN3JFTSxrQ1Brc0VOLENBRUEsNkhPOXJFTSwrQkFBQSxDQUdBLCtCQUFBLENBQ0EsYUFBQSxDQUZELHdCQUFBLENBSEMsZ0JBQUEsQ1Btc0VKLGVBSUYsQ0FFQSxxSU8zckVNLFlQOHJFTixDTzNyRU8sNlpBVUYsa0NBQUEsQ0FDQSxrQ0FBQSxDUDByRUgsVU94ckVHLENQMnJFTCxxYkFNRSxTT2xyRUcsQ1BxckVMLHVET2pyRU0sd0JBQUEsQ0FEQSxVUHFyRU4sQ0FFQSxnREFDRSxhQ251RUUsQ0RzdUVKLDhEQUVFLGlCQUFxQixDQURyQixVTzlxRUUsQ1BrckVKLDBFQUNFLGVBQW1CLENPOXFFaEIsbUNBQUEsQ0FERCxlQUFBLENQa3JFRixrQk8vcUVHLENQa3JFTCxpRk8vcUVNLHdCQUFBLENBSEQsNEJBQUEsQ1BvckVILGdCQUFpQixDQ3B2RWYsV0FBQSxDRHV2RUYsa0JBQ0YsQ085cUVJLCtFQUNDLFlIeEdPLENKeXhFVix3Qk85cUVHLENQaXJFTCxnRk85cUVNLG1CQUFBLENQZ3JFSix3Qk85cUVJLENQaXJFTiwwRUFDRSxRTzlxRUssQ1BpckVQLHdMTzNxRU8sc0NQOHFFUCxDTzNxRU8sc01BR0Msd0JQNnFFUixDQUVBLHFGQUNFLHdCQUF5QixDT3JxRTFCLGtCQUFBLENQd3FFQyxhQUFjLENPdnFFZCxpQkFFQSxDUHdxRUYsbUdPcnFFRyx3QlB1cUVILENPcHFFRyx3SUFL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RixDQUVBLGtFQUNFLGFXN2tHRSxDWDhrR0YsZ0JXN2tHRSxDWDhrR0YsZVc3a0dFLENYOGtHRixjQUNGLENBT0Esa0tXN2tHSyxVQUFBLENYK2tHSCx5QkFDRixDQUVBLDREQUNFLGlCV25rR0UsQ1hza0dKLDhKV3JqR0sscUJBQUEsQ0FDQyxxQkFBQSxDWHNqR0osZUFBZ0IsQ1doa0dsQiwyQkFBQSxDQUFBLDRCQUFBLENBQUEsMEJYc2tHQSxDQUVBLG9WQUlFLHdCQUF5QixDVzFqR3JCLG9CWDRqR04sQ1d6akdPLDBNWDZqR0wscUJBQXlCLENXdGpHdkIsb0JBQUEsQ0FDQyxhWHdqR0wsQ0FFQSw0YUFJRSx3QkFBeUIsQ1dqakdyQixVWG1qR04sQ0FFQSwrRVczaUdBLHdCQUFBLENBQUEsb0JBQUEsQ1hnakdBLDBLVzFpR0MscUJBQUEsQ0FDQyxpQlg2aUdGLENBRUEsZ0ZXemlHRyxXQUFBLENWak1ELFFBQUEsQ0Q4dUdBLGlCQUFrQixDVzNpR2pCLFNBQUEsQ1ZsTUQsOEJBQUEsQ1U4TEEsOEJBQUEsQ0FDQyxVWGtqR0gsQ0FNQSxZV3JqR0csWUFBQSxDVmhRQyxlRHd6R0osQ0FFQSxZQzF6R0ksYUFBQSxDVWdRRCw4Qlg2akdILENBRUEsa0JXampHSyxhWG1qR0wsQ0FNQSxtRENweEdFLG9CRHN4R0YsQ0FFQSx1Q0FVRSx1Qld0akdLLENYcWpHTCxxQld0akdLLENBaEJGLG1CQUFBLENBVUMsV0FBQSxDWDJqR0osZ0JXdGpHSyxDWG1qR0wsZUFBZ0IsQ0NoMUdkLGlCQUFBLENVdVJFLFVYK2pHTixDQUVBLHdFVy9qR00sb0JBQUEsQ0FDQSxxQlhpa0dOLENDMzFHSSxnQ0QrMUdGLGFXeGpHSyxDQXpCRixjQUFBLENYa2xHSCxnQkFDRixDV3RqR00sc0NWbk9KLG9CVXFPeUIsQ0FEcEIsY1gwakdQLENBRUEsb0NXempHTyxnQlgyakdQLENBTUEsc0JBTUUsWVczakdNLENYd2pHTixjVzNqR00sQ0FiRixZQUFBLENYMGtHSixpQlczakdNLENWMVRKLGlCQUFBLENEbzNHRixZQUdGLENBRUEsNkJD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QUVBLCtIQUNFLFVBQWMsQ1doNkZmLGVYazZGRCxDVzk1RkUsb0dYcTZGQSx3Qlc5NUZBLENBcERELGlCQUFBLENYbTlGQyxVVzk1RkEsQ1ZyNUNFLGNBQUEsQ0QreUlGLFdBQVksQ1doNkZYLGdCQUFBLENYcTZGRCw4QkFDRixDVzU1RkMsMEdBRUEsb0JBQUEsQ0FEQSxhWGc2RkQsQ0FFQSw4Rlc1NUZDLGVBQUEsQ0FEQSxpQlhnNkZELENBRUEscUdXNTVGQyxRQUFBLENWbDNDQyxjVWczQ2dCLENWbDNDaEIsZUFBQSxDQUNBLFlBQUEsQ0RreElBLGdCQUdGLENBRUEsa0hXajZGRSxrQ1htNkZGLENXaDZGRSxnUFYzNkNFLE1BQUEsQ0QrMElGLGtDQUFvQyxDV3Q3RnJDLHlCQUFBLENYeTdGQyxTQUNGLENDbjFJSSxpSER3MUlGLE1BQU8sQ1cvN0ZSLCtCQUFBLENYODdGQyxhV242RkEsQ1hxNkZBLHdCQUF5QixDV2w2RnpCLFVYbzZGRixDQUVBLDhPQUVFLE1BQU8sQ0MvMUlMLHlCQUFBLENVdTdDRixTWDI2RkYsQ0FFQSw0R0FDRSxvQkFDRixDV2w2RkUsMkhBRUMsZUFBQSxDWHk2RkQsb0JBQXFCLENXMzZGckIsY0FBQSxDWDA2RkEsZUFBZ0IsQ0M5MklkLFdBQUEsQ0QwMklGLGdCQUFpQixDQUdqQix5Qlc5NUZELENYbTZGRCwwSVdoNkZFLFVBQUEsQ0FDQSx5QlhrNkZGLENBRUEsZ0lXNzVGRSxlQUFBLENBRkEsUUFBQSxDWGs2RkEsY0FBZSxDV242RmYsS1hxNkZGLENBRUEsc0lXejVGRSxrQ0FBQSxDWDg1RkEsYVdsNkZFLENWaitDQSxlQUFBLENVMDlDRix1QkFBQSxDWHc2RkEsY1dsNkZFLENYcTZGRix3QkFBeUIsQ0FOekIsaUJBQWtCLENBS2xCLDhCQUdGLENXLzVGRyw0SUFDQyxhWGs2RkosQ0FFQSxpSVc5NUZHLHlCWGc2RkgsQ0FFQSx5SFcxNUZHLG9CQUFBLENYMjVGRCxlQUVGLENBRUEsMEpXMTVGSSxlQUFBLENBREEseUJYODVGSixDQUVBLHNLQzEySUUsa0JBQUEsQ0FDQSxV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LENBRUEsMEVBQ0UsZUFDRixDQUVBLDZEQUNFLFlBQ0YsQ0FFQSxxR0FFRSxhQUFjLENBRGQsZ0JBRUYsQ0FFQSw0R0FDRSxpQkFDRixDQUVBLGFBQ0UsU0FDRixDQUNGLENBRUEsMEJBQ0Usc1JBR0UsVUFDRixDQUVBLHlGQUNFLFlBQ0YsQ0FFQSw4REFJRSxZQUFhLENBRWIsY0FDRixDQUVBLDRHQUlFLE9BQ0YsQ0FFQSw4R0FJRSxPQUNGLENBQ0YsQ0FFQSx5QkFDRSxhQUNFLHNCQUNGLENBQ0YiLCJmaWxlIjoiY3VzdG9tLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBkeW5hbWljIHN0eWxlcyB3aWxsIGJlIHdyaXR0ZW4gaGVyZSovXG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkNvbG9yIFZhcmlhYmxlc1xuKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqXG5UWVBPR1JBUEhZXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbi8qIFx0VG8gZW1iZWQgeW91ciBvd24gZm9udHMsIHVzZSB0aGlzIHN5bnRheFxuXHRhbmQgcGxhY2UgeW91ciBmb250cyBpbnNpZGUgdGhlXG5cdC9mb250cyBmb2xkZXIuIEZvciBtb3JlIGluZm9ybWF0aW9uXG5cdG9uIGVtYmVkZGluZyBmb250cywgZ28gdG86XG5cdGh0dHA6Ly93d3cuZm9udHNxdWlycmVsLmNvbS9cblx0QmUgc3VyZSB0byByZW1vdmUgdGhlIGNvbW1lbnQgYnJhY2tldHMuXG4qL1xuXG4vKiogXG5AZm9udC1mYWNlIHtcbiAgIFx0Zm9udC1mYW1pbHk6ICdtdXNlbzMwMC1yZWd1bGFyJztcbiAgIFx0c3JjOiB1cmwoJy4uL2ZvbnRzL211c2VvMzAwLXJlZ3VsYXIuZW90Jyk7XG4gICBcdHNyYzogdXJsKCcuLi9mb250cy9tdXNlbzMwMC1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL211c2VvMzAwLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9tdXNlbzMwMC1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvbXVzZW8zMDAtcmVndWxhci5zdmcjbXVzZW8zMDAtcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICBcdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJG11c2VvMzAwLXJlZ3VsYXI6IFwibXVzZW8zMDAtcmVndWxhclwiLCBWZXJkYW5hLCBUaW1lcyBOZXcgUm9tYW4sIFRpbWVzLCBzZXJpZjtcbioqL1xuXG4vKlxudXNlIHRoZSBiZXN0IGFtcGVyc2FuZFxuaHR0cDovL3NpbXBsZWJpdHMuY29tL25vdGVib29rLzIwMDgvMDgvMTQvYW1wZXJzYW5kcy0yL1xuKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogTWl4aW5zICYgQ29uc3RhbnRzIFN0eWxlc2hlZXRcblxuVGhpcyBpcyB3aGVyZSB5b3UgY2FuIHRha2UgYWR2YW50YWdlIG9mIFNhc3MnIGdyZWF0IGZlYXR1cmVzOlxuTWl4aW5zICYgQ29uc3RhbnRzLiBJIHdvbid0IGdvIGluLWRlcHRoIG9uIGhvdyB0aGV5IHdvcmsgZXhhY3RseSxcbnRoZXJlIGFyZSBhIGZldyBhcnRpY2xlcyBiZWxvdyB0aGF0IHdpbGwgaGVscCBkbyB0aGF0LiBXaGF0IEkgd2lsbFxudGVsbCB5b3UgaXMgdGhhdCB0aGlzIHdpbGwgaGVscCBzcGVlZCB1cCBzaW1wbGUgY2hhbmdlcyBsaWtlXG5jaGFuZ2luZyBhIGNvbG9yIG9yIGFkZGluZyBDU1MzIHRlY2huaXF1ZXMgZ3JhZGllbnRzLlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqXG5DTEVBUkZJWElOJ1xuKioqKioqKioqKioqKioqKioqKioqL1xuXG4uY2xlYXJmaXgsXG4uY2Yge1xuICB6b29tOiAxO1xufVxuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmNmOmJlZm9yZSxcbi5jZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY2Y6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLypcbnVzZSB0aGUgYmVzdCBhbXBlcnNhbmRcbmh0dHA6Ly9zaW1wbGViaXRzLmNvbS9ub3RlYm9vay8yMDA4LzA4LzE0L2FtcGVyc2FuZHMtMi9cbiovXG5cbnNwYW4uYW1wIHtcbiAgZm9udC1mYW1pbHk6IEJhc2tlcnZpbGxlLCBcIkdvdWR5IE9sZCBTdHlsZVwiLCBQYWxhdGlubywgXCJCb29rIEFudGlxdWFcIiwgc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5PUEFDSVRZXG5hZGRzIGFuIG9wYWNpdHkgdG8gYW4gSFRNTCBlbGVtZW50XG5VU0FHRTogIEBpbmNsdWRlIG9wYWNpdHkoLjgsODApO1xuKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqXG5IVE1MIExJU1QgSVRFTSBXSVRIIE5PVCBMSVNUIFNUWUxFIFxucmVtb3ZlcyB0aGUgbGlzdC1zdHlsZSBzZXR0aW5ncyBmcm9tIGFuIEhUTUwgbGlzdFxuVVNBR0U6ICBAaW5jbHVkZSBsaXN0Tm9TdHlsZVxuKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcblRFWFQgR1JBRElFTlRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuQ1NTMyBHUkFESUVOVFNcbkJlIGNhcmVmdWwgd2l0aCB0aGVzZSBzaW5jZSB0aGV5IGNhblxucmVhbGx5IHNsb3cgZG93biB5b3VyIENTUy4gRG9uJ3Qgb3ZlcmRvIGl0LlxuVGhpcyBpcyBhIGdyZWF0IHRvb2wgZm9yIGNyZWF0aW5nIENTUyBncmFkaWVudHM6ICBodHRwOi8vd3d3LmNvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci9cbioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogQGluY2x1ZGUgY3NzLWdyYWRpZW50KCNkZmRmZGYsI2Y4ZjhmOCk7ICovXG5cbi8qIEBpbmNsdWRlIGNzcy1ncmFkaWVudC10d28tdmVydGljYWwoI2RmZGZkZiwwJSwgI2Y4ZjhmOCwgODAlKTsgKi9cblxuLyogQGluY2x1ZGUgY3NzLWdyYWRpZW50LXR3by1ob3Jpem9udGFsKCNkZmRmZGYsMCUsICNmOGY4ZjgsIDgwJSk7ICovXG5cbi8qIEBpbmNsdWRlIGNzcy1ncmFkaWVudC10d28tZGlhZ29uYWwtbGVmdHRvcC1yaWdodGJvdHRvbSgjZGZkZmRmLDAlLCAjZjhmOGY4LCA4MCUpOyAqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqXG5HcmV5c2NhbGVcbmdyZXlzY2FsZSBVU0FHRTogIEBpbmNsdWRlIGdyZXlzY2FsZSgzMCUpXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKioqKioqKioqKioqKioqKipcblBMQUNIT0xERVIgU1RZTElOR1xuKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbkhFWENPREUgVE8gUkdCQVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbkFMSUdOIENPTlRFTlQgQ0VOVEVSRURcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLndyYXAtODAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50ZXh0LWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxlcnQtYm94LFxuLm1lc3NhZ2UtYm94LWNvbnRhaW5lciAubWVzc2FnZS1ib3gge1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjNjNmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxlcnQtYm94IGEsXG4ubWVzc2FnZS1ib3gtY29udGFpbmVyIC5tZXNzYWdlLWJveCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5hbGVydC1ib3guc21hbGwsXG4ubWVzc2FnZS1ib3gtY29udGFpbmVyIC5zbWFsbC5tZXNzYWdlLWJveCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbipcbiogVFJJQkUgRVZFTlRTIFBMVUdJTiBQQUdFU1xuKlxuKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqXG5NQUlOIEVWRU5UUyBTRUNUSU9OXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbmJvZHkudHJpYmUtZXZlbnRzLWZpbHRlci12aWV3ID4gI2FqYXgtY29udGVudC13cmFwID4gLmNvbnRhaW5lci13cmFwIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLnRyaWJlLWV2ZW50cy1ub3RpY2VzIHtcbiAgYmFja2dyb3VuZDogIzhkYzYzZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwYjYzNjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuI3RyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5cbiN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy1jb250ZW50IHVsIGxpIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbiN0cmliZS1ldmVudHMge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4jdHJpYmUtZXZlbnRzIGEudHJpYmUtZXZlbnRzLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA5NGJiO1xuICBwYWRkaW5nOiA0cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiN0cmliZS1ldmVudHMgYS50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNmM4ODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiN0cmliZS1ldmVudHMgYS50cmliZS1ldmVudHMtYnV0dG9uLnRyaWJlLWV2ZW50cy1nY2FsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDk0YmI7XG59XG5cbiN0cmliZS1ldmVudHMgYS50cmliZS1ldmVudHMtYnV0dG9uLnRyaWJlLWV2ZW50cy1nY2FsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtIHtcbiAgYmFja2dyb3VuZDogIzIyZDFmZjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgwJSwgIzAwOTRiYiksIHRvKDgwJSwgIzIyZDFmZikpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDA5NGJiIDAlLCAjMjJkMWZmIDgwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDk0YmIgMCUsICMyMmQxZmYgODAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDk0YmIgMCUsICMyMmQxZmYgODAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5NGJiIDAlLCAjMjJkMWZmIDgwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwOTRiYiAwJSwgIzIyZDFmZiA4MCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5HcmFkaWVudChHcmFkaWVudFR5cGU9MSwgc3RhcnRDb2xvcnN0cj1cIiMwMDk0YmJcIiwgZW5kQ29sb3JzdHI9XCIjMjJkMWZmXCIpO1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMDk0YmJcIiwgZW5kQ29sb3JzdHI9XCIjMjJkMWZmXCIgLEdyYWRpZW50VHlwZT0xKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItY29sbGFwc2UtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDhweCAwcHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBwYWRkaW5nOiA4cHggNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWJhciAjdHJpYmUtYmFyLWZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItZmlsdGVycyAudHJpYmUtYmFyLXN1Ym1pdCBpbnB1dC50cmliZS1ldmVudHMtYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDEycHggMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItZmlsdGVycyAudHJpYmUtYmFyLXN1Ym1pdCBpbnB1dC50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNDM1NSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSAjdHJpYmUtYmFyLXZpZXdzIC50cmliZS1iYXItdmlld3MtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTJweCAwIDBweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSAjdHJpYmUtYmFyLXZpZXdzIC50cmliZS1iYXItdmlld3MtaW5uZXIgbGFiZWwge1xuICBwYWRkaW5nOiAwcHggMTBweCA0cHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWJhciAjdHJpYmUtYmFyLWZvcm0gI3RyaWJlLWJhci12aWV3cyAudHJpYmUtYmFyLXZpZXdzLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItdmlld3MgLnRyaWJlLWJhci12aWV3cy1saXN0IHNwYW5bY2xhc3NePXRyaWJlLWljb24tXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWJhciAjdHJpYmUtYmFyLWZvcm0gI3RyaWJlLWJhci12aWV3cyAudHJpYmUtYmFyLXZpZXdzLWxpc3Qgc3BhbltjbGFzc149dHJpYmUtaWNvbi1dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xuICBwYWRkaW5nOiAwIDRweCAwIDA7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWJhciAjdHJpYmUtYmFyLWZvcm0gI3RyaWJlLWJhci12aWV3cyAudHJpYmUtYmFyLXZpZXdzLWxpc3Qgc3BhbltjbGFzc149dHJpYmUtaWNvbi1dLnRyaWJlLWljb24tbW9udGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSAjdHJpYmUtYmFyLXZpZXdzIC50cmliZS1iYXItdmlld3MtbGlzdCBzcGFuW2NsYXNzXj10cmliZS1pY29uLV0udHJpYmUtaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWJhciAjdHJpYmUtYmFyLWZvcm0gI3RyaWJlLWJhci12aWV3cyAudHJpYmUtYmFyLXZpZXdzLWxpc3Qgc3BhbltjbGFzc149dHJpYmUtaWNvbi1dLnRyaWJlLWljb24td2VlazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItdmlld3MgLnRyaWJlLWJhci12aWV3cy1saXN0IHNwYW5bY2xhc3NePXRyaWJlLWljb24tXS50cmliZS1pY29uLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItdmlld3MgLnRyaWJlLWJhci12aWV3cy1saXN0IHNwYW5bY2xhc3NePXRyaWJlLWljb24tXS50cmliZS1pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItdmlld3MgLnRyaWJlLWJhci12aWV3cy1saXN0IHNwYW5bY2xhc3NePXRyaWJlLWljb24tXS50cmliZS1pY29uLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWJhciAjdHJpYmUtYmFyLWZvcm0gI3RyaWJlLWJhci12aWV3cyAudHJpYmUtYmFyLXZpZXdzLWxpc3QgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSAjdHJpYmUtYmFyLXZpZXdzIC50cmliZS1iYXItdmlld3MtbGlzdCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSAjdHJpYmUtYmFyLXZpZXdzLnRyaWJlLWJhci12aWV3cy1vcGVuIC50cmliZS1iYXItdmlld3Mtb3B0aW9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDY3LCA4NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItdmlld3MudHJpYmUtYmFyLXZpZXdzLW9wZW4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQzNTUgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9sLnRyaWJlLWV2ZW50cy1maWx0ZXJzLW1vYmlsZS1jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9sIGEjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgI3RyaWJlX2V2ZW50c19maWx0ZXJfY29udHJvbCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzJiMmIyYjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsICN0cmliZV9ldmVudHNfZmlsdGVyX2NvbnRyb2wgYTpob3ZlciB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgI3RyaWJlX2V2ZW50c19maWx0ZXJfY29udHJvbCBhOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjYWZhZmFmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc3Nzc3Nztcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtIC50cmliZS1ldmVudHMtZmlsdGVycy1ncm91cC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Nzc3Nzc7XG4gIGJhY2tncm91bmQ6ICMwMDk0YmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtIC50cmliZS1ldmVudHMtZmlsdGVycy1ncm91cC1oZWFkaW5nOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbS5jbG9zZWQgaDMsXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgZm9ybSN0cmliZV9ldmVudHNfZmlsdGVyc19mb3JtIC50cmliZV9ldmVudHNfZmlsdGVyX2l0ZW0uY2xvc2VkICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyxcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgZm9ybSN0cmliZV9ldmVudHNfZmlsdGVyc19mb3JtIC50cmliZV9ldmVudHNfZmlsdGVyX2l0ZW0uY2xvc2VkIC5nZm9ybV9oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogI2FmYWZhZjtcbiAgY29sb3I6ICM0NDQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtLmNsb3NlZCBoMzpob3Zlcixcbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbS5jbG9zZWQgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nOmhvdmVyLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbS5jbG9zZWQgLmdmb3JtX2hlYWRpbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODQ4NDg0O1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtLmNsb3NlZCBoMzpob3ZlcjphZnRlcixcbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbS5jbG9zZWQgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nOmhvdmVyOmFmdGVyLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbS5jbG9zZWQgLmdmb3JtX2hlYWRpbmc6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtLmNsb3NlZCBoMzphZnRlcixcbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbS5jbG9zZWQgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nOmFmdGVyLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbS5jbG9zZWQgLmdmb3JtX2hlYWRpbmc6YWZ0ZXIge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtLmNsb3NlZCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtZ3JvdXAtaGVhZGluZzphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSBoMzphZnRlcixcbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmc6YWZ0ZXIsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtIC5nZm9ybV9oZWFkaW5nOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSAudHJpYmUtZXZlbnRzLWZpbHRlci1ncm91cCB1bCBsaSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtIC50cmliZS1ldmVudHMtZmlsdGVyLWdyb3VwIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhYWFhYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSAudHJpYmUtZXZlbnRzLWZpbHRlci1ncm91cCB1bCBsaS50cmliZS1ldmVudHMtc3ViY2F0ZWdvcnktZGVwdGgtMSBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtIC50cmliZS1ldmVudHMtZmlsdGVyLWdyb3VwIHVsIGxpIGxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMmEyYTI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSAudHJpYmUtZXZlbnRzLWZpbHRlci1ncm91cCB1bCBsaSBsYWJlbCBzcGFuIHtcbiAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtIC50cmliZS1ldmVudHMtZmlsdGVyLWdyb3VwLnRyaWJlLWV2ZW50cy1maWx0ZXItcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgZm9ybSN0cmliZV9ldmVudHNfZmlsdGVyc19mb3JtIC50cmliZV9ldmVudHNfZmlsdGVyX2l0ZW0gLnRyaWJlLWV2ZW50cy1maWx0ZXItZ3JvdXAudHJpYmUtZXZlbnRzLWZpbHRlci1yYW5nZSAudHJpYmVfZXZlbnRzX3NsaWRlcl92YWwge1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgZm9ybSN0cmliZV9ldmVudHNfZmlsdGVyc19mb3JtIC50cmliZV9ldmVudHNfZmlsdGVyX2l0ZW0gLnRyaWJlLWV2ZW50cy1maWx0ZXItZ3JvdXAgLnRyaWJlLWRyb3Bkb3duIGEuc2VsZWN0Mi1jaG9pY2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSAudHJpYmUtZXZlbnRzLWZpbHRlci1ncm91cCAudHJpYmUtZHJvcGRvd24uc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIGEuc2VsZWN0Mi1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gYSN0cmliZV9ldmVudHNfZmlsdGVyc19yZXNldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM3YzdjN2M7XG4gIG1hcmdpbjogMjBweCAyMHB4IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjYWFhYWFhO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSBhI3RyaWJlX2V2ZW50c19maWx0ZXJzX3Jlc2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzhkYzYzZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3Nzc3Nztcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWhvcml6b250YWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtaG9yaXpvbnRhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtbGFiZWwge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy1ob3Jpem9udGFsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50ICN0cmliZV9ldmVudHNfZmlsdGVyX2NvbnRyb2wgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGNvbG9yOiAjOGRjNjNmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy1ob3Jpem9udGFsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50ICN0cmliZV9ldmVudHNfZmlsdGVyX2NvbnRyb2wgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtaG9yaXpvbnRhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtIGgzLFxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWhvcml6b250YWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWhvcml6b250YWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSAuZ2Zvcm1faGVhZGluZyB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtaG9yaXpvbnRhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtLmNsb3NlZCBoMyxcbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy1ob3Jpem9udGFsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50ICN0cmliZV9ldmVudHNfZmlsdGVyc19mb3JtIC50cmliZV9ldmVudHNfZmlsdGVyX2l0ZW0uY2xvc2VkICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyxcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtaG9yaXpvbnRhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtLmNsb3NlZCAuZ2Zvcm1faGVhZGluZyB7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZmlsdGVycy1jbG9zZWQgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1maWx0ZXJzLWNsb3NlZCAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9sIGEjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfdG9nZ2xlIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1maWx0ZXJzLWNsb3NlZCAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWZpbHRlcnMtY2xvc2VkICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWhvcml6b250YWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgI3RyaWJlX2V2ZW50c19maWx0ZXJfY29udHJvbCBhIHtcbiAgY29sb3I6ICM4ZGM2M2Y7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWZpbHRlcnMtY2xvc2VkICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWhvcml6b250YWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgI3RyaWJlX2V2ZW50c19maWx0ZXJfY29udHJvbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk0YmI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1maWx0ZXJzLWNsb3NlZCAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy1ob3Jpem9udGFsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50ICN0cmliZV9ldmVudHNfZmlsdGVyX2NvbnRyb2wjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfdG9nZ2xlIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAudHJpYmUtZXZlbnRzLXBhZ2UtdGl0bGUge1xuICBjb2xvcjogIzAwOTRiYjtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRhYmxlLnRyaWJlLWV2ZW50cy1jYWxlbmRhciB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCA0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzJiMmIyYjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJiMmIyYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1vdGhlcm1vbnRoLnRyaWJlLWV2ZW50cy1mdXR1cmUge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLW90aGVybW9udGgudHJpYmUtZXZlbnRzLWZ1dHVyZS50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIGgzLFxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1vdGhlcm1vbnRoLnRyaWJlLWV2ZW50cy1mdXR1cmUudHJpYmUtZXZlbnRzLWhhcy1ldmVudHMgZGl2W2lkKj10cmliZS1ldmVudHMtZXZlbnQtXSAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1vdGhlcm1vbnRoLnRyaWJlLWV2ZW50cy1mdXR1cmUudHJpYmUtZXZlbnRzLWhhcy1ldmVudHMgZGl2W2lkKj10cmliZS1ldmVudHMtZXZlbnQtXSAuZ2Zvcm1faGVhZGluZyB7XG4gIHpvb206IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLW90aGVybW9udGgudHJpYmUtZXZlbnRzLWZ1dHVyZS50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIGgzIGEsXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLW90aGVybW9udGgudHJpYmUtZXZlbnRzLWZ1dHVyZS50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyBhLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtb3RoZXJtb250aC50cmliZS1ldmVudHMtZnV0dXJlLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gLmdmb3JtX2hlYWRpbmcgYSB7XG4gIHpvb206IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhiOTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50IGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQ6ICNmMWVmNWI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtcGFzdCBkaXZbaWQqPXRyaWJlLWV2ZW50cy1kYXludW0tXSA+IGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50Lm1vYmlsZS1hY3RpdmUsXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWZ1dHVyZS5tb2JpbGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50Lm1vYmlsZS1hY3RpdmUgZGl2W2lkKj10cmliZS1ldmVudHMtZGF5bnVtLV0sXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWZ1dHVyZS5tb2JpbGUtYWN0aXZlIGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50Lm1vYmlsZS1hY3RpdmUudHJpYmUtZXZlbnRzLXByZXNlbnQsXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWZ1dHVyZS5tb2JpbGUtYWN0aXZlLnRyaWJlLWV2ZW50cy1wcmVzZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhiOTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50Lm1vYmlsZS1hY3RpdmUudHJpYmUtZXZlbnRzLXByZXNlbnQgZGl2W2lkKj10cmliZS1ldmVudHMtZGF5bnVtLV0sXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWZ1dHVyZS5tb2JpbGUtYWN0aXZlLnRyaWJlLWV2ZW50cy1wcmVzZW50IGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQ6ICNmOWY4Yjk7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtaGFzLWV2ZW50czpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4ZGM2M2Y7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWhhcy1ldmVudHMgZGl2W2lkKj10cmliZS1ldmVudHMtZXZlbnQtXTpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIGgzLnRyaWJlLWV2ZW50cy1tb250aC1ldmVudC10aXRsZSBhLFxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC50cmliZS1ldmVudHMtbW9udGgtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyBhLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIC50cmliZS1ldmVudHMtbW9udGgtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyBhIHtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW46IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhkYzYzZjtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM4ZGM2M2Y7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gaDMudHJpYmUtZXZlbnRzLW1vbnRoLWV2ZW50LXRpdGxlIGE6aG92ZXIsXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWhhcy1ldmVudHMgZGl2W2lkKj10cmliZS1ldmVudHMtZXZlbnQtXSAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnRyaWJlLWV2ZW50cy1tb250aC1ldmVudC10aXRsZS5nZm9ybV9oZWFkaW5nIGE6aG92ZXIsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gLnRyaWJlLWV2ZW50cy1tb250aC1ldmVudC10aXRsZS5nZm9ybV9oZWFkaW5nIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOGRjNjNmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNzJhMjMwO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWhhcy1ldmVudHMgZGl2W2lkKj10cmliZS1ldmVudHMtZXZlbnQtXSAudHJpYmUtZXZlbnRzLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtYWJiciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtYWJici5kdGVuZCB7XG4gIHBhZGRpbmc6IDAgMCAwIDJweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk0YmI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIC50cmliZS1ldmVudHMtdG9vbHRpcCAudHJpYmUtZXZlbnRzLWV2ZW50LWJvZHkgLnRyaWJlLWV2ZW50LWR1cmF0aW9uIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWhhcy1ldmVudHMgZGl2W2lkKj10cmliZS1ldmVudHMtZXZlbnQtXSAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5IC50cmliZS1ldmVudHMtZXZlbnQtdGh1bWIge1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSAudHJpYmUtZXZlbnRzLWFycm93IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEzcHggc29saWQgIzAwOTRiYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogLTEycHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIC50cmliZS1ldmVudHMtdG9vbHRpcCAudHJpYmUtZXZlbnRzLWV2ZW50LWJvZHkgLnRyaWJlLWV2ZW50cy1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEycHggc29saWQgI2ZmZmZmZjtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIC50cmliZS1ldmVudHMtdG9vbHRpcCBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1waG90byAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjJkMWZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1waG90byAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAgLnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXBob3RvIC50cmliZS1ldmVudHMtcGhvdG8tZXZlbnQtd3JhcCAudHJpYmUtZXZlbnRzLWV2ZW50LWltYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXBob3RvIC50cmliZS1ldmVudHMtcGhvdG8tZXZlbnQtd3JhcCAudHJpYmUtZXZlbnRzLWV2ZW50LWltYWdlIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyBoMi50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXBob3RvIC50cmliZS1ldmVudHMtcGhvdG8tZXZlbnQtd3JhcCAudHJpYmUtZXZlbnRzLWV2ZW50LWRldGFpbHMgaDIudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDA5NGJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyBoMi50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwODRhNztcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1waG90byAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAgLnRyaWJlLWV2ZW50cy1ldmVudC1kZXRhaWxzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSB7XG4gIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50LXNjaGVkdWxlLWRldGFpbHMge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyAudHJpYmUtZXZlbnRzLWxpc3QtcGhvdG8tZGVzY3JpcHRpb24ge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1waG90byAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAgLnRyaWJlLWV2ZW50cy1ldmVudC1kZXRhaWxzIC5ldmVudC1kZXRhaWxzIHtcbiAgcGFkZGluZzogNnB4IDEwcHggMTBweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1waG90byAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAgLnRyaWJlLWV2ZW50cy1ldmVudC1kZXRhaWxzIC5ldmVudC1kZXRhaWxzIC50cmliZS1ldmVudHMtdmVudWUtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgMCA0cHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyAuZXZlbnQtZGV0YWlscyAudHJpYmUtZXZlbnRzLXZlbnVlLWRldGFpbHMgYSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXBob3RvIC50cmliZS1ldmVudHMtcGhvdG8tZXZlbnQtd3JhcCAudHJpYmUtZXZlbnRzLWV2ZW50LWRldGFpbHMgLmV2ZW50LWRldGFpbHMgLnRyaWJlLWV2ZW50cy12ZW51ZS1kZXRhaWxzIGE6aG92ZXIge1xuICBjb2xvcjogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1waG90byAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAgLnRyaWJlLWV2ZW50cy1ldmVudC1kZXRhaWxzIC5ldmVudC1kZXRhaWxzIC50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSBhIHtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyAuZXZlbnQtZGV0YWlscyAudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLWRheSAudHJpYmUtZXZlbnRzLWRheS10aW1lLXNsb3QgaDUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLWRheSAudHJpYmUtZXZlbnRzLWRheS10aW1lLXNsb3QgLnR5cGUtdHJpYmVfZXZlbnRzIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1kYXkgLnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLW1hcCAjdHJpYmUtZ2VvLW1hcC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgLnRyaWJlLWV2ZW50cy1sb29wIC50cmliZS1ldmVudHMtbGlzdC1zZXBhcmF0b3ItbW9udGgge1xuICBtYXJnaW46IDBweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1oZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1oZWFkZXIgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMmIyYjJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWhlYWRlciAudHJpYmUtZ3JpZC1jb250ZW50LXdyYXAgLmNvbHVtbiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtd2VlayAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWdyaWQtaGVhZGVyIC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcCAuY29sdW1uLnRyaWJlLXdlZWstdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWhlYWRlciAudHJpYmUtZ3JpZC1jb250ZW50LXdyYXAgLmNvbHVtbi50cmliZS13ZWVrLXRvZGF5IGEge1xuICBjb2xvcjogIzhkYzYzZjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1ib2R5IC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcCAuY29sdW1uIC50cmliZS1ldmVudHMtd2Vlay1ob3VybHktc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2RhZjdmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgaDMuZW50cnktdGl0bGUgYSxcbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtd2VlayAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWdyaWQtYm9keSAudHJpYmUtZ3JpZC1jb250ZW50LXdyYXAgLmNvbHVtbiAudHJpYmUtZXZlbnRzLXdlZWstaG91cmx5LXNpbmdsZSAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmVudHJ5LXRpdGxlLmdmb3JtX2hlYWRpbmcgYSxcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLmVudHJ5LXRpdGxlLmdmb3JtX2hlYWRpbmcgYSB7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA5NGJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGU6aG92ZXIgaDMuZW50cnktdGl0bGUgYSxcbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtd2VlayAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWdyaWQtYm9keSAudHJpYmUtZ3JpZC1jb250ZW50LXdyYXAgLmNvbHVtbiAudHJpYmUtZXZlbnRzLXdlZWstaG91cmx5LXNpbmdsZTpob3ZlciAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmVudHJ5LXRpdGxlLmdmb3JtX2hlYWRpbmcgYSxcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGU6aG92ZXIgLmVudHJ5LXRpdGxlLmdmb3JtX2hlYWRpbmcgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLnRyaWJlLWV2ZW50cy10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtd2VlayAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWdyaWQtYm9keSAudHJpYmUtZ3JpZC1jb250ZW50LXdyYXAgLmNvbHVtbiAudHJpYmUtZXZlbnRzLXdlZWstaG91cmx5LXNpbmdsZSAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRyaWJlLWV2ZW50cy1hYmJyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtYWJici5kdGVuZCB7XG4gIHBhZGRpbmc6IDAgMCAwIDJweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1ib2R5IC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcCAuY29sdW1uIC50cmliZS1ldmVudHMtd2Vlay1ob3VybHktc2luZ2xlIC50cmliZS1ldmVudHMtdG9vbHRpcCAudHJpYmUtZXZlbnRzLWV2ZW50LWJvZHkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5NGJiO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSAudHJpYmUtZXZlbnQtZHVyYXRpb24ge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1ib2R5IC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcCAuY29sdW1uIC50cmliZS1ldmVudHMtd2Vlay1ob3VybHktc2luZ2xlIC50cmliZS1ldmVudHMtdG9vbHRpcCAudHJpYmUtZXZlbnRzLWV2ZW50LWJvZHkgLnRyaWJlLWV2ZW50cy1ldmVudC10aHVtYiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCAwO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSAudHJpYmUtZXZlbnRzLWFycm93IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSAudHJpYmUtZXZlbnRzLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1ib2R5IC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcCAuY29sdW1uIC50cmliZS1ldmVudHMtd2Vlay1ob3VybHktc2luZ2xlIC50cmliZS1ldmVudHMtdG9vbHRpcCBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1ib2R5IC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcCAuY29sdW1uOm5vdCgudHJpYmUtZXZlbnRzLXJpZ2h0KSAudHJpYmUtZXZlbnRzLXdlZWstaG91cmx5LXNpbmdsZSAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5IC50cmliZS1ldmVudHMtYXJyb3cge1xuICBib3JkZXItdG9wOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEzcHggc29saWQgIzAwOTRiYjtcbiAgbGVmdDogLTEzcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtd2VlayAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWdyaWQtYm9keSAudHJpYmUtZ3JpZC1jb250ZW50LXdyYXAgLmNvbHVtbjpub3QoLnRyaWJlLWV2ZW50cy1yaWdodCkgLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSAudHJpYmUtZXZlbnRzLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkICNmZmZmZmY7XG4gIGxlZnQ6IDFweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1ib2R5IC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcCAuY29sdW1uLnRyaWJlLWV2ZW50cy1yaWdodCAudHJpYmUtZXZlbnRzLXdlZWstaG91cmx5LXNpbmdsZSAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5IC50cmliZS1ldmVudHMtYXJyb3cge1xuICBib3JkZXItdG9wOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTNweCBzb2xpZCAjMDA5NGJiO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTEzcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtd2VlayAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWdyaWQtYm9keSAudHJpYmUtZ3JpZC1jb250ZW50LXdyYXAgLmNvbHVtbi50cmliZS1ldmVudHMtcmlnaHQgLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSAudHJpYmUtZXZlbnRzLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgI2ZmZmZmZjtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1tb2JpbGUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1tb2JpbGUtY29udGFpbmVyIC50cmliZS1tb2JpbGUtZGF5IC50cmliZS1tb2JpbGUtZGF5LWRhdGUge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1tb2JpbGUtY29udGFpbmVyIC50cmliZS1tb2JpbGUtZGF5IC50cmliZS1tb2JpbGUtZGF5LWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjMDA5NGJiO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1tb2JpbGUtY29udGFpbmVyIC50cmliZS1tb2JpbGUtZGF5IC50cmliZS1ldmVudHMtbW9iaWxlIHtcbiAgcGFkZGluZzogMTBweCAwcHggMTVweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1tb2JpbGUtY29udGFpbmVyIC50cmliZS1tb2JpbGUtZGF5IC50cmliZS1ldmVudHMtbW9iaWxlIGg0LnN1bW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1tb2JpbGUtY29udGFpbmVyIC50cmliZS1tb2JpbGUtZGF5IC50cmliZS1ldmVudHMtbW9iaWxlIGg0LnN1bW1hcnkgYSB7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLW1vYmlsZS1jb250YWluZXIgLnRyaWJlLW1vYmlsZS1kYXkgLnRyaWJlLWV2ZW50cy1tb2JpbGUgLnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5IC50cmliZS1ldmVudHMtZXZlbnQtc2NoZWR1bGUtZGV0YWlscyxcbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtbW9iaWxlLWNvbnRhaW5lciAudHJpYmUtbW9iaWxlLWRheSAudHJpYmUtZXZlbnRzLW1vYmlsZSAudHJpYmUtZXZlbnRzLWV2ZW50LWJvZHkgLnRyaWJlLWV2ZW50LXNjaGVkdWxlLWRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtbW9iaWxlLWNvbnRhaW5lciAudHJpYmUtbW9iaWxlLWRheSAudHJpYmUtZXZlbnRzLW1vYmlsZSAudHJpYmUtZXZlbnRzLWV2ZW50LWJvZHkgYS50cmliZS1ldmVudHMtcmVhZC1tb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1oZWFkZXIgLnRyaWJlLWV2ZW50cy1zdWItbmF2IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWhlYWRlciAudHJpYmUtZXZlbnRzLXN1Yi1uYXYgbGkgYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMDA5NGJiO1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1oZWFkZXIgLnRyaWJlLWV2ZW50cy1zdWItbmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzhkYzYzZjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlIC50cmliZS1ldmVudHMtdXNlci1yZWN1cnJlbmNlLXRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1saXN0IGEsXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLWRheSBhIHtcbiAgY29sb3I6ICM4ZGM2M2Y7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1saXN0IGE6aG92ZXIsXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLWRheSBhOmhvdmVyIHtcbiAgY29sb3I6ICM4ZGM2M2Y7XG59XG5cbi5yZWN1cnJpbmdpbmZvIC5yZWN1cnJpbmctaW5mby10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSBwIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3QgLnRyaWJlLWV2ZW50cy1wYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDk0YmI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50cmliZS1ldmVudHMtZXZlbnQtaW1hZ2UgYSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50cmliZS1ldmVudHMtZXZlbnQtaW1hZ2UgYTpob3ZlciBpbWcge1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50cmliZS1ldmVudHMtY29udGVudCBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk2OTY5NjtcbiAgcGFkZGluZzogMCAwIDJlbTtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzLnRyaWJlLWV2ZW50cy1maXJzdCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZzogMCAwIDJlbTtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtY29zdCBzcGFuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMDk0YmI7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LWNvc3QgLnRpY2tldC1jb3N0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LWNvc3QgZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMi50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSxcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMi50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlLFxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIGgzLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LXRpdGxlLFxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyxcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LXRpdGxlLmdmb3JtX2hlYWRpbmcsXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgaDMudHJpYmUtZXZlbnRzLW1hcC1ldmVudC10aXRsZSxcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyxcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMi50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSBhLFxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIGgyLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUgYSxcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMy50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSBhLFxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyBhLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyBhLFxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIGgzLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUgYSxcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyBhLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLW1hcC1ldmVudC10aXRsZS5nZm9ybV9oZWFkaW5nIGEge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgaDIudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUgYTpob3Zlcixcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMi50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlIGE6aG92ZXIsXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgaDMudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUgYTpob3Zlcixcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LXRpdGxlLmdmb3JtX2hlYWRpbmcgYTpob3ZlcixcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LXRpdGxlLmdmb3JtX2hlYWRpbmcgYTpob3Zlcixcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMy50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlIGE6aG92ZXIsXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlLmdmb3JtX2hlYWRpbmcgYTpob3ZlcixcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyBhOmhvdmVyIHtcbiAgY29sb3I6ICM3MmEyMzA7XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMi50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlLFxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIGgzLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUsXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlLmdmb3JtX2hlYWRpbmcsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlLmdmb3JtX2hlYWRpbmcge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1saXN0LXBob3RvLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtbGlzdC1ldmVudC1kZXNjcmlwdGlvbiBhLnRyaWJlLWV2ZW50cy1yZWFkLW1vcmUsXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtZGVzY3JpcHRpb24gYS50cmliZS1ldmVudHMtcmVhZC1tb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgYm9yZGVyOiAwO1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LWRlc2NyaXB0aW9uIGEudHJpYmUtZXZlbnRzLXJlYWQtbW9yZTpob3Zlcixcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLW1hcC1ldmVudC1kZXNjcmlwdGlvbiBhLnRyaWJlLWV2ZW50cy1yZWFkLW1vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOGRjNjNmO1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudC1zY2hlZHVsZS1kZXRhaWxzLFxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAucHVibGlzaGVkLnRpbWUtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnQtc2NoZWR1bGUtZGV0YWlscyAucmVjdXJyaW5naW5mbyAudHJpYmUtZXZlbnRzLWRpdmlkZXIsXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC5wdWJsaXNoZWQudGltZS1kZXRhaWxzIC5yZWN1cnJpbmdpbmZvIC50cmliZS1ldmVudHMtZGl2aWRlciB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLXZlbnVlLWRldGFpbHMge1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLXZlbnVlLWRldGFpbHMgYSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy12ZW51ZS1kZXRhaWxzIC50cmliZS1hZGRyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzLnRyaWJlLWV2ZW50LWVuZC1tb250aCxcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cy50cmliZS1ldmVudHMtbGFzdCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuVkVOVUUgU0lOR0xFIFBBR0VcbioqKioqKioqKioqKioqKioqKioqKi9cblxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LWltYWdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLXZlbnVlLW1ldGEgaDIudHJpYmUtdmVudWUtbmFtZSB7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4uc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1ldmVudHMtdmVudWUtbWV0YSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWV2ZW50cy12ZW51ZSAudHJpYmUtZXZlbnRzLXZlbnVlLW1ldGEge1xuICBib3JkZXI6IDBweDtcbn1cblxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEge1xuICBib3JkZXI6IDBweDtcbn1cblxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLW1hcC13cmFwIGRpdltpZCo9dHJpYmUtZXZlbnRzLWdtYXAtXSB7XG4gIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuT1JHQU5JWkVSIFNJTkdMRSBQQUdFXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtb3JnYW5pemVyLW1ldGEgLm9yZ2FuaXplci1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5FVkVOVCBTSU5HTEUgUEFHRVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyLXdyYXAsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlIC5jb250YWluZXItd3JhcCxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC5jb250YWluZXItd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrLFxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAudHJpYmUtYmFjayxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2ssXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgLnRyaWJlLWJhY2ssXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYmFjayxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgLnRyaWJlLWJhY2sge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYSxcbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgLnRyaWJlLWJhY2sgYSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAudHJpYmUtYmFjayBhLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgLnRyaWJlLWJhY2sgYSB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDEuMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogLTIwcHggMCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYTpob3Zlcixcbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgLnRyaWJlLWJhY2sgYTpob3Zlcixcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYTpob3Zlcixcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAudHJpYmUtYmFjayBhOmhvdmVyLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYTpob3Zlcixcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgLnRyaWJlLWJhY2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYmFjayBhIGksXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzIC50cmliZS1iYWNrIGEgaSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYSBpLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzIC50cmliZS1iYWNrIGEgaSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrIGEgaSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgLnRyaWJlLWJhY2sgYSBpIHtcbiAgcGFkZGluZzogMCA0cHggMCAwO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBwLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBwLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgcCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwIDAgMS4yZW07XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50b3AtY29udGVudCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRvcC1jb250ZW50LFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRvcC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnByaWNlLW5vdGljZSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnByaWNlLW5vdGljZSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC5wcmljZS1ub3RpY2Uge1xuICBjb2xvcjogIzhkYzYzZjtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgaDEudHJpYmUtZXZlbnRzLXNpbmdsZS1ldmVudC10aXRsZSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgaDEudHJpYmUtZXZlbnRzLXNpbmdsZS1ldmVudC10aXRsZSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGgxLnRyaWJlLWV2ZW50cy1zaW5nbGUtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzAwOTRiYjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZGwgZGQgYWJicixcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZGwgZGQgYWJicixcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGRsIGRkIGFiYnIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGRsIGRkLnRyaWJlLXZlbnVlLWxvY2F0aW9uIGFkZHJlc3MsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGRsIGRkLnRyaWJlLXZlbnVlLWxvY2F0aW9uIGFkZHJlc3MsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBkbCBkZC50cmliZS12ZW51ZS1sb2NhdGlvbiBhZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUge1xuICBtYXJnaW46IDRweCAwIDA7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgaDIsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgaDIsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSAucmVjdXJyaW5naW5mbyxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSAucmVjdXJyaW5naW5mbyxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgLnJlY3VycmluZ2luZm8ge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSAudHJpYmUtZXZlbnRzLWxhYmVsLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIC50cmliZS1ldmVudHMtbGFiZWwsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIC50cmliZS1ldmVudHMtbGFiZWwge1xuICBjb2xvcjogIzJiMmIyYjtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgcGFkZGluZzogMCA1cHggMCAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIC50cmliZS1ldmVudHMtY29zdCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSAudHJpYmUtZXZlbnRzLWNvc3QsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIC50cmliZS1ldmVudHMtY29zdCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIGEuZGV0YWlscy1idXR0b24sXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgYS5kZXRhaWxzLWJ1dHRvbixcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgYS5kZXRhaWxzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4cHggMTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSBhLmRldGFpbHMtYnV0dG9uIGksXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgYS5kZXRhaWxzLWJ1dHRvbiBpLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSBhLmRldGFpbHMtYnV0dG9uIGkge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxMCU7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSBhLmRldGFpbHMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzhkYzYzZjtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnNvY2lhbC1zaGFyZS1pY29ucyAubmVjdGFyLXNvY2lhbCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnNvY2lhbC1zaGFyZS1pY29ucyAubmVjdGFyLXNvY2lhbCxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC5zb2NpYWwtc2hhcmUtaWNvbnMgLm5lY3Rhci1zb2NpYWwge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSAudHJpYmUtdGlja2V0cyB1bC50cmliZS1vcmRlcnMtbGlzdCB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSAudHJpYmUtdGlja2V0cyB1bC50cmliZS1vcmRlcnMtbGlzdCA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDQwcHg7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWU1ZTVlO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSAudHJpYmUtdGlja2V0cyB1bC50cmliZS1vcmRlcnMtbGlzdCA+IGxpIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtIC50cmliZS10aWNrZXRzIHVsLnRyaWJlLW9yZGVycy1saXN0ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IDBweDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0gLnRyaWJlLXRpY2tldHMgdWwudHJpYmUtb3JkZXJzLWxpc3QgPiBsaSB1bC50cmliZS10aWNrZXRzLWxpc3QgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtIC50cmliZS10aWNrZXRzIHVsLnRyaWJlLW9yZGVycy1saXN0ID4gbGkgdWwudHJpYmUtdGlja2V0cy1saXN0ID4gbGkgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0gLnRyaWJlLXRpY2tldHMgdWwudHJpYmUtb3JkZXJzLWxpc3QgPiBsaSB1bC50cmliZS10aWNrZXRzLWxpc3QgPiBsaSAubGlzdC1hdHRlbmRlZSB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSAudHJpYmUtdGlja2V0cyB1bC50cmliZS1vcmRlcnMtbGlzdCA+IGxpIHVsLnRyaWJlLXRpY2tldHMtbGlzdCA+IGxpIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YSBhLnRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtIC50cmliZS10aWNrZXRzIHVsLnRyaWJlLW9yZGVycy1saXN0ID4gbGkgdWwudHJpYmUtdGlja2V0cy1saXN0ID4gbGkgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC5hdHRlbmRlZS1tZXRhLXJvdyAudHJpYmUtdGlja2V0cy1tZXRhIGlucHV0W3R5cGU9dGV4dF0ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGYyZjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZmZiksIHRvKCNmNGYyZjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmLCAjZjRmMmYxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmLCAjZjRmMmYxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiwgI2Y0ZjJmMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYsICNmNGYyZjEpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZmYsICNmNGYyZjEpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5HcmFkaWVudChHcmFkaWVudFR5cGU9MCwgc3RhcnRDb2xvcnN0cj1cIiNmZmZcIiwgZW5kQ29sb3JzdHI9XCIjZjRmMmYxXCIpO1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZmZcIiwgZW5kQ29sb3JzdHI9XCIjZjRmMmYxXCIsR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWU1ZTVlO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSAudHJpYmUtdGlja2V0cyB1bC50cmliZS1vcmRlcnMtbGlzdCA+IGxpIHVsLnRyaWJlLXRpY2tldHMtbGlzdCA+IGxpIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YSAuYXR0ZW5kZWUtbWV0YS1yb3cgLnRyaWJlLXRpY2tldHMtbWV0YSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2Y0ZjJmMSksIHRvKCNmZmYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmMmYxLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmMmYxLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjJmMSwgI2ZmZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNGYyZjEsICNmZmYpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmNGYyZjEsICNmZmYpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5HcmFkaWVudChHcmFkaWVudFR5cGU9MCwgc3RhcnRDb2xvcnN0cj1cIiNmNGYyZjFcIiwgZW5kQ29sb3JzdHI9XCIjZmZmXCIpO1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmNGYyZjFcIiwgZW5kQ29sb3JzdHI9XCIjZmZmXCIsR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSAudHJpYmUtc3VibWl0LXRpY2tldHMtZm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjOGRjNjNmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTVweCAyMHB4IDEycHggIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0gLnRyaWJlLXN1Ym1pdC10aWNrZXRzLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOTRiYiAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TSU5HTEUgVFJJQkUgRVZFTlQgT1ZFUlJJREVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50LFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDA5NGJiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzhkYzYzZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1idXR0b24udHJpYmUtZXZlbnRzLWdjYWw6aG92ZXIsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1idXR0b24udHJpYmUtZXZlbnRzLWdjYWw6aG92ZXIsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYnV0dG9uLnRyaWJlLWV2ZW50cy1nY2FsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzhkYzYzZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwcHg7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YTo6YmVmb3JlLFxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGE6OmJlZm9yZSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC5yZWN1cnJpbmdpbmZvIC5yZWN1cnJpbmctaW5mby10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSBwLFxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnJlY3VycmluZ2luZm8gLnJlY3VycmluZy1pbmZvLXRvb2x0aXAgLnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5IHAsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnJlY3VycmluZ2luZm8gLnJlY3VycmluZy1pbmZvLXRvb2x0aXAgLnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5IHAge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkdCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkdCxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgZHQge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBoMy50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24tdGl0bGUsXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLXRpdGxlLmdmb3JtX2hlYWRpbmcsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLXRpdGxlLmdmb3JtX2hlYWRpbmcsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgaDMudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLXRpdGxlLFxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLXRpdGxlLmdmb3JtX2hlYWRpbmcsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIC50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24tdGl0bGUuZ2Zvcm1faGVhZGluZyxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgaDMudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLXRpdGxlLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi10aXRsZS5nZm9ybV9oZWFkaW5nLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi10aXRsZS5nZm9ybV9oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDk0YmI7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgZGwsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgZGwsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGRsIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkbCBkdCBhLFxuLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkbCBkZCBhLFxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGRsIGR0IGEsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgZGwgZGQgYSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgZGwgZHQgYSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgZGwgZGQgYSB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGRsIGR0IGE6aG92ZXIsXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGRsIGRkIGE6aG92ZXIsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgZGwgZHQgYTpob3Zlcixcbi5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkbCBkZCBhOmhvdmVyLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkbCBkdCBhOmhvdmVyLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkbCBkZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMmQxZmY7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAtZ21hcCAudHJpYmUtZXZlbnRzLXZlbnVlLW1hcCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cC50cmliZS1ldmVudHMtbWV0YS1ncm91cC1nbWFwIC50cmliZS1ldmVudHMtdmVudWUtbWFwLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cC50cmliZS1ldmVudHMtbWV0YS1ncm91cC1nbWFwIC50cmliZS1ldmVudHMtdmVudWUtbWFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAyMHB4IDQlIDIlIDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDkwJTtcbiAgem9vbTogMTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1mb290ZXIsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtZm9vdGVyLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWZvb3RlciBhLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWZvb3RlciBhLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1mb290ZXIgYSB7XG4gIGNvbG9yOiAjOGRjNjNmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtZm9vdGVyIGE6aG92ZXIsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtZm9vdGVyIGE6aG92ZXIsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk0YmI7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtIC50cmliZS1ldmVudHMtdGlja2V0cy10aXRsZSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0gLnRyaWJlLWV2ZW50cy10aWNrZXRzLXRpdGxlLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0gLnRyaWJlLWV2ZW50cy10aWNrZXRzLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMge1xuICBib3JkZXItY29sbGFwc2U6IGluaXRpYWw7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWF0dGVuZGVlLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YSAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEtZmllbGRzIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1hdHRlbmRlZSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWF0dGVuZGVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YSAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEtZmllbGRzIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1hdHRlbmRlZSAudHJpYmUtdGlja2V0cy1tZXRhLXRleHQgbGFiZWwsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWF0dGVuZGVlIC50cmliZS10aWNrZXRzLW1ldGEtdGV4dCBsYWJlbCxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWF0dGVuZGVlIC50cmliZS10aWNrZXRzLW1ldGEtdGV4dCBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWZpZWxkcyAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEtYXR0ZW5kZWUgLnRyaWJlLXRpY2tldHMtbWV0YS10ZXh0IGlucHV0W3R5cGU9dGV4dF0sXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWF0dGVuZGVlIC50cmliZS10aWNrZXRzLW1ldGEtdGV4dCBpbnB1dFt0eXBlPXRleHRdLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWZpZWxkcyAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEtYXR0ZW5kZWUgLnRyaWJlLXRpY2tldHMtbWV0YS10ZXh0IGlucHV0W3R5cGU9dGV4dF0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLXRpY2tldHMtbWV0YS1jaGVja2JveCAudHJpYmUtdGlja2V0cy1tZXRhLWxhYmVsLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YSAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEtZmllbGRzIC50cmliZS10aWNrZXRzLW1ldGEtY2hlY2tib3ggLnRyaWJlLXRpY2tldHMtbWV0YS1sYWJlbCxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLXRpY2tldHMtbWV0YS1jaGVja2JveCAudHJpYmUtdGlja2V0cy1tZXRhLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLXRpY2tldHMtbWV0YS1jaGVja2JveCAudHJpYmUtdGlja2V0cy1tZXRhLWZpZWxkLWhlYWRlciAudHJpYmUtdGlja2V0cy1tZXRhLW9wdGlvbi1sYWJlbCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWZpZWxkcyAudHJpYmUtdGlja2V0cy1tZXRhLWNoZWNrYm94IC50cmliZS10aWNrZXRzLW1ldGEtZmllbGQtaGVhZGVyIC50cmliZS10aWNrZXRzLW1ldGEtb3B0aW9uLWxhYmVsLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWZpZWxkcyAudHJpYmUtdGlja2V0cy1tZXRhLWNoZWNrYm94IC50cmliZS10aWNrZXRzLW1ldGEtZmllbGQtaGVhZGVyIC50cmliZS10aWNrZXRzLW1ldGEtb3B0aW9uLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQudGlja2V0c19wcmljZSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQudGlja2V0c19wcmljZSAuYm90dG9tLW1lc3NhZ2UsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQudGlja2V0c19wcmljZSAuYm90dG9tLW1lc3NhZ2UsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLnRpY2tldHNfcHJpY2UgLmJvdHRvbS1tZXNzYWdlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQudGlja2V0c19wcmljZSAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC5wcmljZS1pdGVtLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLnRpY2tldHNfcHJpY2UgLnByaWNlLWl0ZW0sXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLnRpY2tldHNfcHJpY2UgLnByaWNlLWl0ZW0ge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC5wcmljZS1pdGVtIC5sYWJlbCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC5wcmljZS1pdGVtIC5sYWJlbCxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQudGlja2V0c19wcmljZSAucHJpY2UtaXRlbSAubGFiZWwge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC5wcmljZS1pdGVtIC5hcHBlbmQsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQudGlja2V0c19wcmljZSAucHJpY2UtaXRlbSAuYXBwZW5kLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC5wcmljZS1pdGVtIC5hcHBlbmQge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLnRpY2tldHNfcHJpY2UgLnByaWNlLWl0ZW0uYWN0aXZlLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLnRpY2tldHNfcHJpY2UgLnByaWNlLWl0ZW0uYWN0aXZlLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC5wcmljZS1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLndvb2NvbW1lcmNlLmFkZC10by1jYXJ0LFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLndvb2NvbW1lcmNlLmFkZC10by1jYXJ0LFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC53b29jb21tZXJjZS5hZGQtdG8tY2FydCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLndvb2NvbW1lcmNlLmFkZC10by1jYXJ0IGJ1dHRvbixcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC53b29jb21tZXJjZS5hZGQtdG8tY2FydCBidXR0b24sXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLndvb2NvbW1lcmNlLmFkZC10by1jYXJ0IGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGM2M2YgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC53b29jb21tZXJjZTpub3QoLmFkZC10by1jYXJ0KSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC53b29jb21tZXJjZTpub3QoLmFkZC10by1jYXJ0KSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQud29vY29tbWVyY2U6bm90KC5hZGQtdG8tY2FydCkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1idXR0b25dLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkIC5xdWFudGl0eSBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkIC5xdWFudGl0eSBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zaXplOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQgLnF1YW50aXR5IGlucHV0W3R5cGU9YnV0dG9uXS5taW51cyxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1idXR0b25dLm1pbnVzLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1idXR0b25dLm1pbnVzIHtcbiAgZm9udC1zaXplOiAyLjJlbTtcbiAgdG9wOiA0NyU7XG4gIGxlZnQ6IDMwJTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1idXR0b25dLnBsdXMsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQgLnF1YW50aXR5IGlucHV0W3R5cGU9YnV0dG9uXS5wbHVzLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1idXR0b25dLnBsdXMge1xuICBsZWZ0OiA3MCU7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQgLnF1YW50aXR5IGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcixcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQgLnF1YW50aXR5IGlucHV0W3R5cGU9bnVtYmVyXSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1udW1iZXJdLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgYm9yZGVyOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjZmZmZmZmO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIC50aWNrZXRzX25hbWUsXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIC50aWNrZXRzX2Rlc2NyaXB0aW9uLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIC50aWNrZXRzX25hbWUsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgLnRpY2tldHNfZGVzY3JpcHRpb24sXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIC50aWNrZXRzX25hbWUsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIC50aWNrZXRzX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtY2FsLWxpbmtzLFxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLndvb2NvbW1lcmNlIHRyLmRlcG9zaXQtYnV0dG9ucyA+IHRkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZSAjd2MtZGVwb3NpdHMtb3B0aW9ucy1mb3JtIC5zZXBhcmF0b3IsXG4ud29vY29tbWVyY2UgI3djLWRlcG9zaXRzLW9wdGlvbnMtZm9ybSAuZGVwb3NpdC1vcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgI3djLWRlcG9zaXRzLW9wdGlvbnMtZm9ybSAuc3dpdGNoLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgI3djLWRlcG9zaXRzLW9wdGlvbnMtZm9ybSAuc3dpdGNoLXRvZ2dsZSAud2MtZGVwb3NpdHMtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJkMWZmO1xuICBib3JkZXI6IDBweDtcbn1cblxuLndvb2NvbW1lcmNlICN3Yy1kZXBvc2l0cy1vcHRpb25zLWZvcm0gLnN3aXRjaC10b2dnbGUgbGFiZWwge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMHB4O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ud29vY29tbWVyY2UgI3djLWRlcG9zaXRzLW9wdGlvbnMtZm9ybSAuc3dpdGNoLXRvZ2dsZSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgI3djLWRlcG9zaXRzLW9wdGlvbnMtZm9ybSBpbnB1dC5pbnB1dC1yYWRpbzplbmFibGVkIH4gbGFiZWwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ud29vY29tbWVyY2UgI3djLWRlcG9zaXRzLW9wdGlvbnMtZm9ybSBpbnB1dC5pbnB1dC1yYWRpbzplbmFibGVkIH4gbGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnQtYWNjb3JkaW9uLWZvb3Rlci1ibG9jayB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG5cbi5ldmVudC1hY2NvcmRpb24tZm9vdGVyLWJsb2NrIGgyLmJsb2NrLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOTRiYjtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIGNvbG9yOiAjMDA5NGJiO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5ldmVudC1hY2NvcmRpb24tZm9vdGVyLWJsb2NrIC50b2dnbGVzIC50b2dnbGUgaSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMTBweCAwIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4O1xufVxuXG4uZXZlbnQtYWNjb3JkaW9uLWZvb3Rlci1ibG9jayAudG9nZ2xlcyAudG9nZ2xlIGk6YmVmb3JlIHtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uZXZlbnQtYWNjb3JkaW9uLWZvb3Rlci1ibG9jayAudG9nZ2xlcyAudG9nZ2xlIGk6YWZ0ZXIge1xuICB0b3A6IDJweDtcbiAgbGVmdDogOXB4O1xuICB3aWR0aDogMnB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uZXZlbnQtYWNjb3JkaW9uLWZvb3Rlci1ibG9jayAudG9nZ2xlcyAudG9nZ2xlIGgzIGEsXG4uZXZlbnQtYWNjb3JkaW9uLWZvb3Rlci1ibG9jayAudG9nZ2xlcyAudG9nZ2xlICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyBhLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5ldmVudC1hY2NvcmRpb24tZm9vdGVyLWJsb2NrIC50b2dnbGVzIC50b2dnbGUgLmdmb3JtX2hlYWRpbmcgYSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIHBhZGRpbmc6IDEwcHggNzBweCAxMHB4IDBweDtcbn1cblxuLnRyaWJlLWJsb2NrX190aWNrZXRzX19yZWdpc3RyYXRpb25fX2V2ZW50IC50cmliZS1ibG9ja19fdGlja2V0c19faXRlbV9fYXR0ZW5kZWVfX2ZpZWxkcyBmb3JtLnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRzX19mb3JtIC50cmliZS10aWNrZXQgPiBoNCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICBjb2xvcjogIzAwOTRiYjtcbn1cblxuLnRyaWJlLWJsb2NrX190aWNrZXRzX19yZWdpc3RyYXRpb25fX2V2ZW50IC50cmliZS1ibG9ja19fdGlja2V0c19faXRlbV9fYXR0ZW5kZWVfX2ZpZWxkcyBmb3JtLnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRzX19mb3JtIC50cmliZS10aWNrZXQgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udHJpYmUtYmxvY2tfX3RpY2tldHNfX3JlZ2lzdHJhdGlvbl9fZXZlbnQgLnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRzIGZvcm0udHJpYmUtYmxvY2tfX3RpY2tldHNfX2l0ZW1fX2F0dGVuZGVlX19maWVsZHNfX2Zvcm0gLnRyaWJlLXRpY2tldCA+IGRpdiBpbnB1dCxcbi50cmliZS1ibG9ja19fdGlja2V0c19fcmVnaXN0cmF0aW9uX19ldmVudCAudHJpYmUtYmxvY2tfX3RpY2tldHNfX2l0ZW1fX2F0dGVuZGVlX19maWVsZHMgZm9ybS50cmliZS1ibG9ja19fdGlja2V0c19faXRlbV9fYXR0ZW5kZWVfX2ZpZWxkc19fZm9ybSAudHJpYmUtdGlja2V0ID4gZGl2IHNlbGVjdCB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4udHJpYmUtYmxvY2tfX3RpY2tldHNfX3JlZ2lzdHJhdGlvbl9fZXZlbnQgLnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRzIGZvcm0udHJpYmUtYmxvY2tfX3RpY2tldHNfX2l0ZW1fX2F0dGVuZGVlX19maWVsZHNfX2Zvcm0gLnRyaWJlLXRpY2tldCA+IGRpdiBzZWxlY3Qge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udHJpYmUtYmxvY2tfX3RpY2tldHNfX3JlZ2lzdHJhdGlvbl9fZXZlbnQgLnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRzIGZvcm0udHJpYmUtYmxvY2tfX3RpY2tldHNfX2l0ZW1fX2F0dGVuZGVlX19maWVsZHNfX2Zvcm0gLnRyaWJlLXRpY2tldCA+IGRpdiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzIC5mb3JtLXJvdy5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbipcbiogVFJJQkUgRVZFTlRTIFBMVUdJTiBQQUdFUyBmb3IgdGhlIE5FVyBMQVlPVVRcbipcbioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuTUFJTiBFVkVOVFMgU0VDVElPTlxuKioqKioqKioqKioqKioqKioqKioqL1xuXG4udHJpYmUtZXZlbnRzLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWN0YS0tdGhpbi1hbHQge1xuICBib3JkZXItY29sb3I6ICMyMmQxZmY7XG59XG5cbi50cmliZS1ldmVudHMudHJpYmUtY29tbW9uIC50cmliZS1jb21tb24tY3RhLS10aGluLWFsdDpob3ZlciB7XG4gIGNvbG9yOiAjMjJkMWZmO1xufVxuXG4udHJpYmUtZXZlbnRzLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0gLnRyaWJlLWV2ZW50cy1sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi50cmliZS1ldmVudHMudHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bSAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXk6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiO1xufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtbC1jb250YWluZXIgLnRyaWJlLWZpbHRlci1iYXIgZm9ybS50cmliZS1maWx0ZXItYmFyX19mb3JtIC50cmliZS1maWx0ZXItYmFyX19zZWxlY3RlZC1maWx0ZXJzLWxpc3QtY29udGFpbmVyIC50cmliZS1maWx0ZXItYmFyLWMtcGlsbC0taGFzLXNlbGVjdGlvbnMgLnRyaWJlLWZpbHRlci1iYXItYy1waWxsX19waWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzYzZjtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjNjNmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIC50cmliZS1maWx0ZXItYmFyIGZvcm0udHJpYmUtZmlsdGVyLWJhcl9fZm9ybSAudHJpYmUtZmlsdGVyLWJhcl9fc2VsZWN0ZWQtZmlsdGVycy1saXN0LWNvbnRhaW5lciAudHJpYmUtZmlsdGVyLWJhci1jLXBpbGwtLWhhcy1zZWxlY3Rpb25zIGJ1dHRvbi50cmliZS1maWx0ZXItYmFyLWMtcGlsbF9fcmVtb3ZlLWJ1dHRvbiBzdmcudHJpYmUtY29tbW9uLWMtc3ZnaWNvbiBwYXRoIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIC50cmliZS1maWx0ZXItYmFyIGZvcm0udHJpYmUtZmlsdGVyLWJhcl9fZm9ybSAudHJpYmUtZmlsdGVyLWJhcl9fZmlsdGVycy1jb250YWluZXIgLnRyaWJlLWZpbHRlci1iYXJfX2ZpbHRlcnMgLnRyaWJlLWZpbHRlci1iYXItYy1yYW5nZV9fc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMjJkMWZmO1xufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtbC1jb250YWluZXIgLnRyaWJlLWZpbHRlci1iYXIgZm9ybS50cmliZS1maWx0ZXItYmFyX19mb3JtIC50cmliZS1jb21tb24tZm9ybS1jb250cm9sLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyZDFmZjtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIC50cmliZS1maWx0ZXItYmFyIGZvcm0udHJpYmUtZmlsdGVyLWJhcl9fZm9ybSAudHJpYmUtZmlsdGVyLWJhci1jLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtbC1jb250YWluZXIgLnRyaWJlLWZpbHRlci1iYXIgZm9ybS50cmliZS1maWx0ZXItYmFyX19mb3JtIC50cmliZS1maWx0ZXItYmFyLWMtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIHpvb206IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzAwOTRiYjtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIC50cmliZS1maWx0ZXItYmFyIGZvcm0udHJpYmUtZmlsdGVyLWJhcl9fZm9ybSAudHJpYmUtZmlsdGVyLWJhci1jLWRyb3Bkb3duIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk0YmI7XG59XG5cbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1sLWNvbnRhaW5lciAudHJpYmUtZXZlbnRzLWhlYWRlciAudHJpYmUtZXZlbnRzLWhlYWRlcl9fZXZlbnRzLWJhciAudHJpYmUtZXZlbnRzLWMtZXZlbnRzLWJhcl9fdmlld3MgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3IgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2NvbnRlbnQgdWwudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fbGlzdCBsaSBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyZDFmZjtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIC50cmliZS1ldmVudHMtcHJvLW1hcCAudHJpYmUtZXZlbnRzLXByby1tYXBfX2V2ZW50LWNvbHVtbiAudHJpYmUtZXZlbnRzLXByby1tYXBfX2V2ZW50LWNhcmRzIC50cmliZS1ldmVudHMtcHJvLW1hcF9fZXZlbnQtY2FyZC13cmFwcGVyIGJ1dHRvbi50cmliZS1ldmVudHMtcHJvLW1hcF9fZXZlbnQtY2FyZC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIC50cmliZS1ldmVudHMtcHJvLW1hcCAudHJpYmUtZXZlbnRzLXByby1tYXBfX2V2ZW50LWNvbHVtbiAudHJpYmUtZXZlbnRzLXByby1tYXBfX2V2ZW50LWNhcmRzIC50cmliZS1ldmVudHMtcHJvLW1hcF9fZXZlbnQtY2FyZC13cmFwcGVyIGJ1dHRvbi50cmliZS1ldmVudHMtcHJvLW1hcF9fZXZlbnQtY2FyZC1idXR0b246aG92ZXIsXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtbC1jb250YWluZXIgLnRyaWJlLWV2ZW50cy1wcm8tbWFwIC50cmliZS1ldmVudHMtcHJvLW1hcF9fZXZlbnQtY29sdW1uIC50cmliZS1ldmVudHMtcHJvLW1hcF9fZXZlbnQtY2FyZHMgLnRyaWJlLWV2ZW50cy1wcm8tbWFwX19ldmVudC1jYXJkLXdyYXBwZXIgYnV0dG9uLnRyaWJlLWV2ZW50cy1wcm8tbWFwX19ldmVudC1jYXJkLWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTRiYjtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS0tY3VycmVudCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktZGF0ZSB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4udHJpYmUtZXZlbnRzIGEudHJpYmUtZXZlbnRzLWMtaWNhbF9fbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTRiYjtcbiAgY29sb3I6ICMwMDk0YmI7XG59XG5cbi50cmliZS1ldmVudHMgYS50cmliZS1ldmVudHMtYy1pY2FsX19saW5rOmhvdmVyLFxuLnRyaWJlLWV2ZW50cyBhLnRyaWJlLWV2ZW50cy1jLWljYWxfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiO1xufVxuXG5zdmcudHJpYmUtY29tbW9uLWMtc3ZnaWNvbiB7XG4gIGNvbG9yOiAjMDA5NGJiICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudC10aWNrZXRzIC50cmliZS10aWNrZXRzX190aWNrZXRzLWJ1eS50cmliZS1jb21tb24tYy1idG46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmV2ZW50LXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2F0dGVuZGVlLXRpY2tldHMtZm9ybSAudHJpYmUtdGlja2V0c19fYXR0ZW5kZWUtdGlja2V0cy1pdGVtLS1oYXMtZm9jdXMge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwOTRiYjtcbn1cblxuLmV2ZW50LXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2F0dGVuZGVlLXRpY2tldHMtZm9ybSAudHJpYmUtdGlja2V0c19fYXR0ZW5kZWUtdGlja2V0cy1mb290ZXIgYnV0dG9uLnRyaWJlLWNvbW1vbi1jLWJ0bi1saW5rLFxuLmV2ZW50LXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2F0dGVuZGVlLXRpY2tldHMtZm9ybSAudHJpYmUtdGlja2V0c19fYXR0ZW5kZWUtdGlja2V0cy1mb290ZXIgLnRyaWJlLXRpY2tldHNfX2F0dGVuZGVlLXRpY2tldHMtZm9vdGVyLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybS5jaGVja291dCAudHJpYmUtY2hlY2tvdXQtYmFja2xpbmtzIGEudHJpYmUtY2hlY2tvdXQtYmFja2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0IC50cmliZS1jaGVja291dC1iYWNrbGlua3MgYS50cmliZS1jaGVja291dC1iYWNrbGluazpob3Zlcixcbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0IC50cmliZS1jaGVja291dC1iYWNrbGlua3MgYS50cmliZS1jaGVja291dC1iYWNrbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGM2M2Y7XG59XG5cbi8qKlxuICpcbiAqIFRyaWJlIEV2ZW50cyBqUXVlcnkgVUkgQ2FsZW5kYXJcbiAqXG4gKi9cblxuLnRyaWJlLWV2ZW50cyAuZGF0ZXBpY2tlciB0aGVhZCB0ciB0aCB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgdGhlYWQgdHIgdGguZG93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHJpYmUtZXZlbnRzIC5kYXRlcGlja2VyIHRoZWFkIHRyIHRoLm5leHQsXG4udHJpYmUtZXZlbnRzIC5kYXRlcGlja2VyIHRoZWFkIHRyIHRoLnByZXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgdGJvZHkgdHIgdGQuZGF5IHtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4udHJpYmUtZXZlbnRzIC5kYXRlcGlja2VyIHRib2R5IHRyIHRkLmRheTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogMHB4O1xufVxuXG4udHJpYmUtZXZlbnRzIC5kYXRlcGlja2VyIHRib2R5IHRyIHRkLmRheS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzYzZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgdGJvZHkgdHIgdGQuZGF5LmN1cnJlbnQ6aG92ZXIsXG4udHJpYmUtZXZlbnRzIC5kYXRlcGlja2VyIHRib2R5IHRyIHRkLmRheS5jdXJyZW50OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYTIzMDtcbn1cblxuLnRyaWJlLWV2ZW50cyAuZGF0ZXBpY2tlciB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgdGJvZHkgdHIgdGQuZGF5LmFjdGl2ZTpob3Zlcixcbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgdGJvZHkgdHIgdGQuZGF5LmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjODg7XG59XG5cbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgLmRheSB7XG4gIGJvcmRlcjogMHB4O1xufVxuXG4jYWJzb3JiLWZpbHRlcnMtY29udGFpbmVyLFxuI3NmYy1maWx0ZXJzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuI2Fic29yYi1maWx0ZXJzLWNvbnRhaW5lciAuZmlsdGVycy13cmFwcGVyIGgyLFxuI3NmYy1maWx0ZXJzLWNvbnRhaW5lciAuZmlsdGVycy13cmFwcGVyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbiNhYnNvcmItZmlsdGVycy1jb250YWluZXIgZm9ybSBsYWJlbCxcbiNzZmMtZmlsdGVycy1jb250YWluZXIgZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbiNhYnNvcmItZmlsdGVycy1jb250YWluZXIgZm9ybSAuZmlsdGVyLWl0ZW0gbGFiZWwsXG4jc2ZjLWZpbHRlcnMtY29udGFpbmVyIGZvcm0gLmZpbHRlci1pdGVtIGxhYmVsIHtcbiAgY29sb3I6ICMwMDRhNWI7XG59XG5cbiNhYnNvcmItZmlsdGVycy1jb250YWluZXIgZm9ybSAuZmlsdGVyLWl0ZW0gLnNlbGVjdC1saXN0LWNvbnRhaW5lciBzZWxlY3QuZmlsdGVyLXRhZ3MsXG4jYWJzb3JiLWZpbHRlcnMtY29udGFpbmVyIGZvcm0gLmZpbHRlci1pdGVtIC5zZWxlY3QtbGlzdC1jb250YWluZXIgc2VsZWN0LmZpbHRlci10eXBlcyxcbiNhYnNvcmItZmlsdGVycy1jb250YWluZXIgZm9ybSAuZmlsdGVyLWl0ZW0gLnNlbGVjdC1saXN0LWNvbnRhaW5lciBzZWxlY3QuZmlsdGVyLWNvdXJzZSxcbiNzZmMtZmlsdGVycy1jb250YWluZXIgZm9ybSAuZmlsdGVyLWl0ZW0gLnNlbGVjdC1saXN0LWNvbnRhaW5lciBzZWxlY3QuZmlsdGVyLXRhZ3MsXG4jc2ZjLWZpbHRlcnMtY29udGFpbmVyIGZvcm0gLmZpbHRlci1pdGVtIC5zZWxlY3QtbGlzdC1jb250YWluZXIgc2VsZWN0LmZpbHRlci10eXBlcyxcbiNzZmMtZmlsdGVycy1jb250YWluZXIgZm9ybSAuZmlsdGVyLWl0ZW0gLnNlbGVjdC1saXN0LWNvbnRhaW5lciBzZWxlY3QuZmlsdGVyLWNvdXJzZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuI2Fic29yYi1maWx0ZXJzLWNvbnRhaW5lciBmb3JtIC5maWx0ZXItaXRlbSAuc2VsZWN0LWxpc3QtY29udGFpbmVyIHNlbGVjdC5maWx0ZXItdGFnczpmb2N1cyxcbiNhYnNvcmItZmlsdGVycy1jb250YWluZXIgZm9ybSAuZmlsdGVyLWl0ZW0gLnNlbGVjdC1saXN0LWNvbnRhaW5lciBzZWxlY3QuZmlsdGVyLXR5cGVzOmZvY3VzLFxuI2Fic29yYi1maWx0ZXJzLWNvbnRhaW5lciBmb3JtIC5maWx0ZXItaXRlbSAuc2VsZWN0LWxpc3QtY29udGFpbmVyIHNlbGVjdC5maWx0ZXItY291cnNlOmZvY3VzLFxuI3NmYy1maWx0ZXJzLWNvbnRhaW5lciBmb3JtIC5maWx0ZXItaXRlbSAuc2VsZWN0LWxpc3QtY29udGFpbmVyIHNlbGVjdC5maWx0ZXItdGFnczpmb2N1cyxcbiNzZmMtZmlsdGVycy1jb250YWluZXIgZm9ybSAuZmlsdGVyLWl0ZW0gLnNlbGVjdC1saXN0LWNvbnRhaW5lciBzZWxlY3QuZmlsdGVyLXR5cGVzOmZvY3VzLFxuI3NmYy1maWx0ZXJzLWNvbnRhaW5lciBmb3JtIC5maWx0ZXItaXRlbSAuc2VsZWN0LWxpc3QtY29udGFpbmVyIHNlbGVjdC5maWx0ZXItY291cnNlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4Njc4O1xufVxuXG4jYWJzb3JiLWZpbHRlcnMtY29udGFpbmVyIGZvcm0gLmZpbHRlci1pdGVtIGlucHV0OmZvY3VzLFxuI3NmYy1maWx0ZXJzLWNvbnRhaW5lciBmb3JtIC5maWx0ZXItaXRlbSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwODY3ODtcbn1cblxuI2Fic29yYi1maWx0ZXJzLWNvbnRhaW5lciBmb3JtIC5maWx0ZXItaXRlbSBidXR0b25bdHlwZT1zdWJtaXRdLFxuI3NmYy1maWx0ZXJzLWNvbnRhaW5lciBmb3JtIC5maWx0ZXItaXRlbSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMnB4IDE1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMxQzJBO1xufVxuXG4jYWJzb3JiLWZpbHRlcnMtY29udGFpbmVyIGZvcm0gLmZpbHRlci1pdGVtIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG4jYWJzb3JiLWZpbHRlcnMtY29udGFpbmVyIGZvcm0gLmZpbHRlci1pdGVtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4jc2ZjLWZpbHRlcnMtY29udGFpbmVyIGZvcm0gLmZpbHRlci1pdGVtIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG4jc2ZjLWZpbHRlcnMtY29udGFpbmVyIGZvcm0gLmZpbHRlci1pdGVtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Njc4ICFpbXBvcnRhbnQ7XG59XG5cbiNhYnNvcmItZmlsdGVycy1jb250YWluZXIgZm9ybSAuZmlsdGVyLWl0ZW0gYnV0dG9uW3R5cGU9cmVzZXRdI2ZpbHRlci1yZXNldDpob3ZlcixcbiNhYnNvcmItZmlsdGVycy1jb250YWluZXIgZm9ybSAuZmlsdGVyLWl0ZW0gYnV0dG9uW3R5cGU9cmVzZXRdI2ZpbHRlci1yZXNldDpmb2N1cyxcbiNzZmMtZmlsdGVycy1jb250YWluZXIgZm9ybSAuZmlsdGVyLWl0ZW0gYnV0dG9uW3R5cGU9cmVzZXRdI2ZpbHRlci1yZXNldDpob3ZlcixcbiNzZmMtZmlsdGVycy1jb250YWluZXIgZm9ybSAuZmlsdGVyLWl0ZW0gYnV0dG9uW3R5cGU9cmVzZXRdI2ZpbHRlci1yZXNldDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0OGUgIWltcG9ydGFudDtcbn1cblxuI2Fic29yYi1maWx0ZXJzLWNvbnRhaW5lciAjY291cnNlLWRpc3BsYXktb3B0aW9ucyBidXR0b24ub3B0aW9uLFxuI3NmYy1maWx0ZXJzLWNvbnRhaW5lciAjY291cnNlLWRpc3BsYXktb3B0aW9ucyBidXR0b24ub3B0aW9uIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDRhNWI7XG59XG5cbiNhYnNvcmItZmlsdGVycy1jb250YWluZXIgI2NvdXJzZS1kaXNwbGF5LW9wdGlvbnMgYnV0dG9uLm9wdGlvbiBzdmcsXG4jc2ZjLWZpbHRlcnMtY29udGFpbmVyICNjb3Vyc2UtZGlzcGxheS1vcHRpb25zIGJ1dHRvbi5vcHRpb24gc3ZnIHtcbiAgZmlsbDogIzAwNGE1Yjtcbn1cblxuI2Fic29yYi1maWx0ZXJzLWNvbnRhaW5lciAjY291cnNlLWRpc3BsYXktb3B0aW9ucyBidXR0b24ub3B0aW9uOmhvdmVyLFxuI2Fic29yYi1maWx0ZXJzLWNvbnRhaW5lciAjY291cnNlLWRpc3BsYXktb3B0aW9ucyBidXR0b24ub3B0aW9uOmZvY3VzLFxuI2Fic29yYi1maWx0ZXJzLWNvbnRhaW5lciAjY291cnNlLWRpc3BsYXktb3B0aW9ucyBidXR0b24ub3B0aW9uLmFjdGl2ZSxcbiNzZmMtZmlsdGVycy1jb250YWluZXIgI2NvdXJzZS1kaXNwbGF5LW9wdGlvbnMgYnV0dG9uLm9wdGlvbjpob3ZlcixcbiNzZmMtZmlsdGVycy1jb250YWluZXIgI2NvdXJzZS1kaXNwbGF5LW9wdGlvbnMgYnV0dG9uLm9wdGlvbjpmb2N1cyxcbiNzZmMtZmlsdGVycy1jb250YWluZXIgI2NvdXJzZS1kaXNwbGF5LW9wdGlvbnMgYnV0dG9uLm9wdGlvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NDhlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDc0OGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNhYnNvcmItZmlsdGVycy1jb250YWluZXIgI2NvdXJzZS1kaXNwbGF5LW9wdGlvbnMgYnV0dG9uLm9wdGlvbjpob3ZlciBzdmcsXG4jYWJzb3JiLWZpbHRlcnMtY29udGFpbmVyICNjb3Vyc2UtZGlzcGxheS1vcHRpb25zIGJ1dHRvbi5vcHRpb246Zm9jdXMgc3ZnLFxuI2Fic29yYi1maWx0ZXJzLWNvbnRhaW5lciAjY291cnNlLWRpc3BsYXktb3B0aW9ucyBidXR0b24ub3B0aW9uLmFjdGl2ZSBzdmcsXG4jc2ZjLWZpbHRlcnMtY29udGFpbmVyICNjb3Vyc2UtZGlzcGxheS1vcHRpb25zIGJ1dHRvbi5vcHRpb246aG92ZXIgc3ZnLFxuI3NmYy1maWx0ZXJzLWNvbnRhaW5lciAjY291cnNlLWRpc3BsYXktb3B0aW9ucyBidXR0b24ub3B0aW9uOmZvY3VzIHN2ZyxcbiNzZmMtZmlsdGVycy1jb250YWluZXIgI2NvdXJzZS1kaXNwbGF5LW9wdGlvbnMgYnV0dG9uLm9wdGlvbi5hY3RpdmUgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAubm90aWNlLmFsZXJ0IC5pbm5lci1jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QjgyMjc7XG59XG5cbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sge1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogIzc3Nzc3Nztcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuY291cnNlcy13cmFwcGVyLmxpc3QgLmNvdXJzZS1ibG9jayAuZGF0ZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIC5kYXRlLWJsb2NrIC5tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk0YmI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuY291cnNlcy13cmFwcGVyLmxpc3QgLmNvdXJzZS1ibG9jayAuZGF0ZS1ibG9jayAuZGF5IHtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggI2ZmZmZmZjtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuY291cnNlcy13cmFwcGVyLmxpc3QgLmNvdXJzZS1ibG9jayAuZGF0ZS1ibG9jayAueWVhciB7XG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjZmZmZmZmO1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIGEuZGF0ZS1saW5rIHtcbiAgYm9yZGVyOiAwcHg7XG59XG5cbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgYS5kYXRlLWxpbms6aG92ZXIgLmRhdGUtYmxvY2ssXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIGEuZGF0ZS1saW5rOmZvY3VzIC5kYXRlLWJsb2NrIHtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgYS5kYXRlLWxpbms6aG92ZXIgLmRhdGUtYmxvY2sgLm1vbnRoLFxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuY291cnNlcy13cmFwcGVyLmxpc3QgLmNvdXJzZS1ibG9jayBhLmRhdGUtbGluazpmb2N1cyAuZGF0ZS1ibG9jayAubW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFBMTMwO1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIC5jb3Vyc2Utc2Vzc2lvbnMtYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIC5jb3Vyc2Utc2Vzc2lvbnMtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuY291cnNlcy13cmFwcGVyLmxpc3QgLmNvdXJzZS1ibG9jayAuY291cnNlLXNlc3Npb25zLWJsb2NrIC52ZW51LWRldGFpbHMgLmxvY2F0aW9uLWFkZHJlc3MtYm94IC5sb2NhdGlvbi1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG4gIGNvbG9yOiAjMDA3NDhlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIC5jb3Vyc2Utc2Vzc2lvbnMtYmxvY2sgaDMuZW1wdHktdmVudWUtdGl0bGUsXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIC5jb3Vyc2Utc2Vzc2lvbnMtYmxvY2sgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5lbXB0eS12ZW51ZS10aXRsZS5nZm9ybV9oZWFkaW5nLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyICNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgLmNvdXJzZS1zZXNzaW9ucy1ibG9jayAuZW1wdHktdmVudWUtdGl0bGUuZ2Zvcm1faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMTBweCAwIDVweDtcbiAgY29sb3I6ICMwMDc0OGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgLm1pbmktZGF0ZS1ibG9jay1jb250YWluZXIgLmRhdGUtYmxvY2sge1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIC5jb3Vyc2UtbmFtZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuY291cnNlcy13cmFwcGVyLmxpc3QgLmNvdXJzZS1ibG9jayAuY291cnNlLXR5cGUge1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgLmNvdXJzZS10eXBlIHNwYW4ge1xuICBjb2xvcjogIzAwNDM1NTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIC5zZXNzaW9uLW5hbWUge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgLmNvdXJzZS1saW5rcyBhIHtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgLmNvdXJzZS1saW5rcyBhLnJlZ2lzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmM4ODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgLmNvdXJzZS1saW5rcyBhLnJlZ2lzdGVyOmhvdmVyLFxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuY291cnNlcy13cmFwcGVyLmxpc3QgLmNvdXJzZS1ibG9jayAuY291cnNlLWxpbmtzIGEucmVnaXN0ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI4MjI3O1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIC5jb3Vyc2UtbGlua3MgYS5zaWduLXVwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2Yzg4O1xuICBjb2xvcjogIzAwNmM4ODtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuY291cnNlcy13cmFwcGVyLmxpc3QgLmNvdXJzZS1ibG9jayAuY291cnNlLWxpbmtzIGEuc2lnbi11cDpob3ZlcixcbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgLmNvdXJzZS1saW5rcyBhLnNpZ24tdXA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1QjgyMjc7XG4gIGNvbG9yOiAjNUI4MjI3O1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIHNwYW4ubGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5idXR0b24td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXIgLmFic29yYi1jdGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXIgLmFic29yYi1jdGEtYnV0dG9uOmhvdmVyLFxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXIgLmFic29yYi1jdGEtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmM4ODtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXIgLmFic29yYi1jdGEtYnV0dG9uLmxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Yzg4O1xufVxuXG4jZXZlbnQtZGV0YWlscy1tb2RhbCAubW9kYWwtY29udGVudCxcbiNtYXAgLm1vZGFsLWNvbnRlbnQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuI2V2ZW50LWRldGFpbHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvdXJzZS10eXBlLFxuI21hcCAubW9kYWwtY29udGVudCAuY291cnNlLXR5cGUge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDQzNTU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuI2V2ZW50LWRldGFpbHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmhlYWRlci1pbmZvLFxuI21hcCAubW9kYWwtY29udGVudCAuaGVhZGVyLWluZm8ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FmYWZhZjtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuI2V2ZW50LWRldGFpbHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLnZlbnUtZGV0YWlscyBhLFxuI21hcCAubW9kYWwtY29udGVudCAudmVudS1kZXRhaWxzIGEge1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbiNldmVudC1kZXRhaWxzLW1vZGFsIC5tb2RhbC1jb250ZW50IC52ZW51LWRldGFpbHMgYTpob3ZlcixcbiNtYXAgLm1vZGFsLWNvbnRlbnQgLnZlbnUtZGV0YWlscyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc0OGU7XG59XG5cbiNldmVudC1kZXRhaWxzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb3Vyc2UtbGlua3MgYSxcbiNtYXAgLm1vZGFsLWNvbnRlbnQgLmNvdXJzZS1saW5rcyBhIHtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbiNldmVudC1kZXRhaWxzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb3Vyc2UtbGlua3MgYS5yZWdpc3RlcixcbiNtYXAgLm1vZGFsLWNvbnRlbnQgLmNvdXJzZS1saW5rcyBhLnJlZ2lzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmM4ODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNldmVudC1kZXRhaWxzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb3Vyc2UtbGlua3MgYS5yZWdpc3Rlcjpob3ZlcixcbiNldmVudC1kZXRhaWxzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb3Vyc2UtbGlua3MgYS5yZWdpc3Rlcjpmb2N1cyxcbiNtYXAgLm1vZGFsLWNvbnRlbnQgLmNvdXJzZS1saW5rcyBhLnJlZ2lzdGVyOmhvdmVyLFxuI21hcCAubW9kYWwtY29udGVudCAuY291cnNlLWxpbmtzIGEucmVnaXN0ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI4MjI3O1xufVxuXG4jZXZlbnQtZGV0YWlscy1tb2RhbCAubW9kYWwtY29udGVudCAuY291cnNlLWxpbmtzIGEuc2lnbi11cCxcbiNtYXAgLm1vZGFsLWNvbnRlbnQgLmNvdXJzZS1saW5rcyBhLnNpZ24tdXAge1xuICBib3JkZXItY29sb3I6ICMwMDZjODg7XG4gIGNvbG9yOiAjMDA2Yzg4O1xufVxuXG4jZXZlbnQtZGV0YWlscy1tb2RhbCAubW9kYWwtY29udGVudCAuY291cnNlLWxpbmtzIGEuc2lnbi11cDpob3ZlcixcbiNldmVudC1kZXRhaWxzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb3Vyc2UtbGlua3MgYS5zaWduLXVwOmZvY3VzLFxuI21hcCAubW9kYWwtY29udGVudCAuY291cnNlLWxpbmtzIGEuc2lnbi11cDpob3ZlcixcbiNtYXAgLm1vZGFsLWNvbnRlbnQgLmNvdXJzZS1saW5rcyBhLnNpZ24tdXA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1QjgyMjc7XG4gIGNvbG9yOiAjNUI4MjI3O1xufVxuXG4jbWFwIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLypcbiogQ2FsZW5kYXIgVmlld1xuKi9cblxuI2NvdXJzZXMtY2FsZW5kYXIge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgaDIge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuI2NvdXJzZXMtY2FsZW5kYXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b29sYmFyLWNodW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwcHg7XG59XG5cbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvb2xiYXItY2h1bmsgYnV0dG9uLmZjLXRvZGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDQ0O1xuICBjb2xvcjogIzQ0NDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvb2xiYXItY2h1bmsgYnV0dG9uLmZjLXRvZGF5LWJ1dHRvbjpob3ZlcixcbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayBidXR0b24uZmMtdG9kYXktYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFkMztcbn1cblxuI2NvdXJzZXMtY2FsZW5kYXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b29sYmFyLWNodW5rIC5mYy1idXR0b24tZ3JvdXAgYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG59XG5cbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3ZlcixcbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uLWdyb3VwIGJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg2Nzg7XG59XG5cbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy12aWV3LWhhcm5lc3MgLmZjLWRheWdyaWQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtdmlldy1oYXJuZXNzIC5mYy1kYXlncmlkIHRhYmxlIHRoZWFkIHRyIHRoIHRhYmxlLmZjLWNvbC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cblxuI2NvdXJzZXMtY2FsZW5kYXIgLmZjLXZpZXctaGFybmVzcyAuZmMtZGF5Z3JpZCB0YWJsZSB0aGVhZCB0ciB0aCB0YWJsZS5mYy1jb2wtaGVhZGVyIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ4ZTtcbiAgYmFja2dyb3VuZDogIzAwNWY3NTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDA3NDhlIDAlLCAjMDA1Zjc1IDEwMCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMwMDc0OGUgMCUsICMwMDVmNzUgMTAwJSk7XG4gIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMwMDc0OGUgMCUsICMwMDVmNzUgMTAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMwMDc0OGVcIiwgZW5kQ29sb3JzdHI9XCIjMDA1Zjc1XCIsR3JhZGllbnRUeXBlPTEgKTtcbiAgLyogSUU2LTkgZmFsbGJhY2sgb24gaG9yaXpvbnRhbCBncmFkaWVudCAqL1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtdmlldy1oYXJuZXNzIC5mYy1kYXlncmlkIHRhYmxlIHRoZWFkIHRyIHRoIHRhYmxlLmZjLWNvbC1oZWFkZXIgdGhlYWQgdHIgdGgge1xuICBib3JkZXItY29sb3I6ICMwMDk0YmI7XG59XG5cbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy12aWV3LWhhcm5lc3MgLmZjLWRheWdyaWQgdGFibGUgdGhlYWQgdHIgdGggdGFibGUuZmMtY29sLWhlYWRlciB0aGVhZCB0ciB0aCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy12aWV3LWhhcm5lc3MgLmZjLWRheWdyaWQgdGFibGUgdGJvZHkgdHIgdGQgZGl2LmZjLWRheWdyaWQtYm9keSB0YWJsZSB0Ym9keSB0ciB0ZC5mYy1kYXkgLmZjLWRheWdyaWQtZGF5LXRvcCBhLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gIGNvbG9yOiAjMDA3NDhlO1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtdmlldy1oYXJuZXNzIC5mYy1kYXlncmlkIHRhYmxlIHRib2R5IHRyIHRkIGRpdi5mYy1kYXlncmlkLWJvZHkgdGFibGUgdGJvZHkgdHIgdGQuZmMtZGF5IC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyBhLmZjLWRheWdyaWQtZXZlbnQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg2Nzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy12aWV3LWhhcm5lc3MgLmZjLWRheWdyaWQgdGFibGUgdGJvZHkgdHIgdGQgZGl2LmZjLWRheWdyaWQtYm9keSB0YWJsZSB0Ym9keSB0ciB0ZC5mYy1kYXkgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIGEuZmMtZGF5Z3JpZC1ldmVudDpob3ZlcixcbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy12aWV3LWhhcm5lc3MgLmZjLWRheWdyaWQgdGFibGUgdGJvZHkgdHIgdGQgZGl2LmZjLWRheWdyaWQtYm9keSB0YWJsZSB0Ym9keSB0ciB0ZC5mYy1kYXkgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIGEuZmMtZGF5Z3JpZC1ldmVudDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0OGU7XG59XG5cbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy12aWV3LWhhcm5lc3MgLmZjLWRheWdyaWQgdGFibGUgdGJvZHkgdHIgdGQgZGl2LmZjLWRheWdyaWQtYm9keSB0YWJsZSB0Ym9keSB0ciB0ZC5mYy1kYXkgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIGEuZmMtZGF5Z3JpZC1ldmVudCAuZmMtZGF5Z3JpZC1ldmVudC1kb3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtdmlldy1oYXJuZXNzIC5mYy1kYXlncmlkIHRhYmxlIHRib2R5IHRyIHRkIGRpdi5mYy1kYXlncmlkLWJvZHkgdGFibGUgdGJvZHkgdHIgdGQuZmMtZGF5IC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyBhLmZjLWRheWdyaWQtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtdmlldy1oYXJuZXNzIC5mYy1kYXlncmlkIHRhYmxlIHRib2R5IHRyIHRkIGRpdi5mYy1kYXlncmlkLWJvZHkgdGFibGUgdGJvZHkgdHIgdGQuZmMtZGF5LmZjLWRheS10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDQsIDE2NiwgMC40KTtcbn1cblxuLmNsaW5pY2lhbnMtY29udGVudC1jb250YWluZXIgLmNsaW5pY2lhbnMtY29udGVudCAuY2xpbmljaWFucy1jb250YWluZXIuZ3JpZCAuY2xpbmljaWFuLWl0ZW0ge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNsaW5pY2lhbnMtY29udGVudC1jb250YWluZXIgLmNsaW5pY2lhbnMtY29udGVudCAuY2xpbmljaWFucy1jb250YWluZXIuZ3JpZCAuY2xpbmljaWFuLWl0ZW0gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbn1cblxuLmNsaW5pY2lhbnMtY29udGVudC1jb250YWluZXIgLmNsaW5pY2lhbnMtY29udGVudCAuY2xpbmljaWFucy1jb250YWluZXIuZ3JpZCAuY2xpbmljaWFuLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3NDhlO1xufVxuXG4uY2xpbmljaWFucy1jb250ZW50LWNvbnRhaW5lciAuY2xpbmljaWFucy1jb250ZW50IC5jbGluaWNpYW5zLWNvbnRhaW5lci5ncmlkIC5jbGluaWNpYW4taXRlbSBzcGFuLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNsaW5pY2lhbnMtY29udGVudC1jb250YWluZXIgLmNsaW5pY2lhbnMtY29udGVudCAuY2xpbmljaWFucy1jb250YWluZXIuZ3JpZCAuY2xpbmljaWFuLWl0ZW0gLml0ZW0tdG9wIC5pdGVtLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNhZmFmYWY7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2Y3ZjdmNyAwJSwgI2ZjZmNmYyA4MCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNmN2Y3ZjcgMCUsICNmY2ZjZmMgODAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2Y3ZjdmNyAwJSwgI2ZjZmNmYyA4MCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjZjdmN2Y3XCIsIGVuZENvbG9yc3RyPVwiI2ZjZmNmY1wiLEdyYWRpZW50VHlwZT0xICk7XG4gIC8qIElFNi05IGZhbGxiYWNrIG9uIGhvcml6b250YWwgZ3JhZGllbnQgKi9cbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDIwMWQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5jbGluaWNpYW5zLWNvbnRlbnQtY29udGFpbmVyIC5jbGluaWNpYW5zLWNvbnRlbnQgLmNsaW5pY2lhbnMtY29udGFpbmVyLmdyaWQgLmNsaW5pY2lhbi1pdGVtIC5pdGVtLXRvcCAuaXRlbS1oZWFkZXIgLm5hbWUge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAyMDFkLCAjMDA4Njc4KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uY2xpbmljaWFucy1jb250ZW50LWNvbnRhaW5lciAuY2xpbmljaWFucy1jb250ZW50IC5jbGluaWNpYW5zLWNvbnRhaW5lci5ncmlkIC5jbGluaWNpYW4taXRlbSAuaXRlbS10b3AgLml0ZW0taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jbGluaWNpYW5zLWNvbnRlbnQtY29udGFpbmVyIC5jbGluaWNpYW5zLWNvbnRlbnQgLmNsaW5pY2lhbnMtY29udGFpbmVyLmdyaWQgLmNsaW5pY2lhbi1pdGVtIC5pdGVtLXRvcCAuYWRkcmVzcy1ibG9jayB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5jbGluaWNpYW5zLWNvbnRlbnQtY29udGFpbmVyIC5jbGluaWNpYW5zLWNvbnRlbnQgLmNsaW5pY2lhbnMtY29udGFpbmVyLmdyaWQgLmNsaW5pY2lhbi1pdGVtIC5pdGVtLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbi5jbGluaWNpYW5zLWNvbnRlbnQtY29udGFpbmVyIC5jbGluaWNpYW5zLWNvbnRlbnQgLmNsaW5pY2lhbnMtY29udGFpbmVyLmdyaWQgLmNsaW5pY2lhbi1pdGVtIC5pdGVtLWZvb3RlciBhIHtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4uY2xpbmljaWFucy1jb250ZW50LWNvbnRhaW5lciAuY2xpbmljaWFucy1jb250ZW50IC5jbGluaWNpYW5zLWNvbnRhaW5lci5ncmlkIC5jbGluaWNpYW4taXRlbSAuaXRlbS1mb290ZXIgYS5pdGVtLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjODg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDZjODg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbn1cblxuLmNsaW5pY2lhbnMtY29udGVudC1jb250YWluZXIgLmNsaW5pY2lhbnMtY29udGVudCAuY2xpbmljaWFucy1jb250YWluZXIuZ3JpZCAuY2xpbmljaWFuLWl0ZW0gLml0ZW0tZm9vdGVyIGEuaXRlbS1idXR0b24gLmxpbmstaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5jbGluaWNpYW5zLWNvbnRlbnQtY29udGFpbmVyIC5jbGluaWNpYW5zLWNvbnRlbnQgLmNsaW5pY2lhbnMtY29udGFpbmVyLmdyaWQgLmNsaW5pY2lhbi1pdGVtIC5pdGVtLWZvb3RlciBhLml0ZW0tYnV0dG9uIC5saW5rLWljb24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5jbGluaWNpYW5zLWNvbnRlbnQtY29udGFpbmVyIC5jbGluaWNpYW5zLWNvbnRlbnQgLmNsaW5pY2lhbnMtY29udGFpbmVyLmdyaWQgLmNsaW5pY2lhbi1pdGVtIC5pdGVtLWZvb3RlciBhLml0ZW0tYnV0dG9uOmhvdmVyLFxuLmNsaW5pY2lhbnMtY29udGVudC1jb250YWluZXIgLmNsaW5pY2lhbnMtY29udGVudCAuY2xpbmljaWFucy1jb250YWluZXIuZ3JpZCAuY2xpbmljaWFuLWl0ZW0gLml0ZW0tZm9vdGVyIGEuaXRlbS1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI4MjI3O1xuICBib3JkZXItY29sb3I6ICM1QjgyMjc7XG59XG5cbi5jbGluaWNpYW5zLWNvbnRlbnQtY29udGFpbmVyIC5jbGluaWNpYW5zLWNvbnRlbnQgLmNsaW5pY2lhbnMtY29udGFpbmVyLmdyaWQgLmNsaW5pY2lhbi1pdGVtIC5pdGVtLWZvb3RlciBhLnBob25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNmM4ODtcbiAgY29sb3I6ICMwMDZjODg7XG59XG5cbi5jbGluaWNpYW5zLWNvbnRlbnQtY29udGFpbmVyIC5jbGluaWNpYW5zLWNvbnRlbnQgLmNsaW5pY2lhbnMtY29udGFpbmVyLmdyaWQgLmNsaW5pY2lhbi1pdGVtIC5pdGVtLWZvb3RlciBhLnBob25lIC5saW5rLWljb24gc3ZnIHtcbiAgZmlsbDogIzAwNmM4ODtcbn1cblxuLmNsaW5pY2lhbnMtY29udGVudC1jb250YWluZXIgLmNsaW5pY2lhbnMtY29udGVudCAuY2xpbmljaWFucy1jb250YWluZXIuZ3JpZCAuY2xpbmljaWFuLWl0ZW0gLml0ZW0tZm9vdGVyIGEucGhvbmU6aG92ZXIsXG4uY2xpbmljaWFucy1jb250ZW50LWNvbnRhaW5lciAuY2xpbmljaWFucy1jb250ZW50IC5jbGluaWNpYW5zLWNvbnRhaW5lci5ncmlkIC5jbGluaWNpYW4taXRlbSAuaXRlbS1mb290ZXIgYS5waG9uZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzVCODIyNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNUI4MjI3O1xufVxuXG4uY2xpbmljaWFucy1jb250ZW50LWNvbnRhaW5lciAuY2xpbmljaWFucy1jb250ZW50IC5jbGluaWNpYW5zLWNvbnRhaW5lci5ncmlkIC5jbGluaWNpYW4taXRlbSAuaXRlbS1mb290ZXIgYS5waG9uZTpob3ZlciAubGluay1pY29uIHN2Zyxcbi5jbGluaWNpYW5zLWNvbnRlbnQtY29udGFpbmVyIC5jbGluaWNpYW5zLWNvbnRlbnQgLmNsaW5pY2lhbnMtY29udGFpbmVyLmdyaWQgLmNsaW5pY2lhbi1pdGVtIC5pdGVtLWZvb3RlciBhLnBob25lOmZvY3VzIC5saW5rLWljb24gc3ZnIHtcbiAgZmlsbDogIzVCODIyNztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuKlxuKiBqUXVlcnkgVUkgQ2FsZW5kYXJcbipcbioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogRGF0ZSBQaWNrZXIgRGVmYXVsdCBTdHlsZXMgKi9cblxuI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgei1pbmRleDogMTAgIWltcG9ydGFudDtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAqIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDEwcHggMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aGVhZCB7XG4gIGJvcmRlcjogMHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCxcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBoZWlnaHQ6IDFlbTtcbiAgdG9wOiAwLjllbTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgbGVmdDogMnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDphZnRlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDhweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBibGFjaztcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwOTRiYjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjphZnRlciB7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDhweCA1cHggMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IGJsYWNrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMDA5NGJiIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aCB7XG4gIGNvbG9yOiAjZGFyay1ncmF5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCAudWktc3RhdGUtaG92ZXIge1xuICBjb2xvcjogIzAwOTRiYjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk0YmIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLWRhdGVwaWNrZXIgdGQudWktc3RhdGUtZGlzYWJsZWQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRleHRdLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT11cmxdLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGVsXSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1yYW5nZV0sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9bW9udGhdLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXdlZWtdLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRpbWVdLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9Y29sb3JdLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MzczNzM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXVybF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1tb250aF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9d2Vla106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGltZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1jb2xvcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dXJsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9cGFzc3dvcmRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zZWFyY2hdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1udW1iZXJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1yYW5nZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1tb250aF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXdlZWtdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10aW1lXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWNvbG9yXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRleHRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZW1haWxdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dXJsXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1udW1iZXJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGVsXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGVdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9bW9udGhdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9d2Vla106Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10aW1lXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWNvbG9yXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Q6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Q6Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogIzAwOTRiYjtcbn1cblxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGV4dF0sXG4ud29vY29tbWVyY2UtdmFsaWRhdGVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1lbWFpbF0sXG4ud29vY29tbWVyY2UtdmFsaWRhdGVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT11cmxdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c2VhcmNoXSxcbi53b29jb21tZXJjZS12YWxpZGF0ZWQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPW51bWJlcl0sXG4ud29vY29tbWVyY2UtdmFsaWRhdGVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10ZWxdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9cmFuZ2VdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZV0sXG4ud29vY29tbWVyY2UtdmFsaWRhdGVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1tb250aF0sXG4ud29vY29tbWVyY2UtdmFsaWRhdGVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT13ZWVrXSxcbi53b29jb21tZXJjZS12YWxpZGF0ZWQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRpbWVdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9Y29sb3JdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXA6bm90KC5nZl9zdGVwX2hpZGRlbikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiA4cHggNXB4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwOm5vdCguZ2Zfc3RlcF9oaWRkZW4pIC5nZl9zdGVwX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwOm5vdCguZ2Zfc3RlcF9oaWRkZW4pIC5nZl9zdGVwX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcDpub3QoLmdmX3N0ZXBfaGlkZGVuKS5nZl9zdGVwX2FjdGl2ZSAuZ2Zfc3RlcF9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcDpub3QoLmdmX3N0ZXBfaGlkZGVuKS5nZl9zdGVwX2FjdGl2ZSAuZ2Zfc3RlcF9udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NGJiO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwOm5vdCguZ2Zfc3RlcF9oaWRkZW4pLmdmX3N0ZXBfY29tcGxldGVkIC5nZl9zdGVwX251bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLWNvbG9yOiAjMDA4Njc4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Njc4O1xuICBib3JkZXI6IDBweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcDpub3QoLmdmX3N0ZXBfaGlkZGVuKS5nZl9zdGVwX2NvbXBsZXRlZCAuZ2Zfc3RlcF9udW1iZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODY3ODtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4Njc4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMDAlO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwOm5vdCguZ2Zfc3RlcF9oaWRkZW4pLmdmX3N0ZXBfcGVuZGluZyAuZ2Zfc3RlcF9udW1iZXIge1xuICBjb2xvcjogIzAwOTRiYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NGJiO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIHAubm90aWNlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNmM4ODtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjODg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2ZpZWxkX2NvbnNlbnRfZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFlbTtcbiAgYm9yZGVyOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAxMHB4O1xuICBib3JkZXItY29sb3I6ICM3MzczNzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbjogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5cbmxhYmVsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbmxhYmVsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmJlZm9yZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXSArIHNwYW46YmVmb3JlLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTdweDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3MzczNzM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbjphZnRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgc3BhbjphZnRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC0xNHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDgwYTI7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwOTRiYiAwJSwgIzAwODBhMiA4MCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMwMDk0YmIgMCUsICMwMDgwYTIgODAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwOTRiYiAwJSwgIzAwODBhMiA4MCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjMDA5NGJiXCIsIGVuZENvbG9yc3RyPVwiIzAwODBhMlwiLEdyYWRpZW50VHlwZT0xICk7XG4gIC8qIElFNi05IGZhbGxiYWNrIG9uIGhvcml6b250YWwgZ3JhZGllbnQgKi9cbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3BhbjphZnRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgem9vbTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDQzNTU7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgc3BhbjpiZWZvcmUsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuOmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAyMDAlO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuOmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTEzcHg7XG4gIGJhY2tncm91bmQ6ICMwMDg2Nzg7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzc5YzkwZSAwJSwgIzAwODY3OCA4MCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICM3OWM5MGUgMCUsICMwMDg2NzggODAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzc5YzkwZSAwJSwgIzAwODY3OCA4MCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjNzljOTBlXCIsIGVuZENvbG9yc3RyPVwiIzAwODY3OFwiLEdyYWRpZW50VHlwZT0xICk7XG4gIC8qIElFNi05IGZhbGxiYWNrIG9uIGhvcml6b250YWwgZ3JhZGllbnQgKi9cbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4Njc4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZC5lbXBoYXNpemUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2Yzg4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiAwJSwgcmdiYSgwLCAxMDgsIDEzNiwgMC4xKSAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZmZmZmZmKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsIDEwOCwgMTM2LCAwLjEpKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgMCUsIHJnYmEoMCwgMTA4LCAxMzYsIDAuMSkgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgMCUsIHJnYmEoMCwgMTA4LCAxMzYsIDAuMSkgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiAwJSwgcmdiYSgwLCAxMDgsIDEzNiwgMC4xKSAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwgcmdiYSgwLCAxMDgsIDEzNiwgMC4xKSAxMDAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkdyYWRpZW50KEdyYWRpZW50VHlwZT0wLCBzdGFydENvbG9yc3RyPVwiI2ZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cInJnYmEoMCwgMTA4LCAxMzYsIDAuMSlcIik7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiI2ZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cInJnYmEoMCwgMTA4LCAxMzYsIDAuMSlcIixHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOCAqL1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQuZW1waGFzaXplIGxlZ2VuZCB7XG4gIGNvbG9yOiAjMDA3NDhlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQuZW1waGFzaXplIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQuZW1waGFzaXplIC5naW5wdXRfY29udGFpbmVyIGxhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9YnV0dG9uXSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjODg7XG4gIGJvcmRlci1jb2xvcjogIzAwNmM4ODtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1idXR0b25dLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XS5nZm9ybV9wcmV2aW91c19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM3MzczNzM7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl0uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmhvdmVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1idXR0b25dLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpmb2N1cyxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XS5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3MztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjODg7XG4gIGJvcmRlci1jb2xvcjogIzAwNmM4ODtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuR0VORVJBTFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5odG1sLmZyZWV6ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbmh0bWwgYm9keSBhIHtcbiAgY29sb3I6ICMwMDk0YmI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5odG1sIGJvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5ORUNUQVIgU0VUVElOR1NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuYm9keSAubmVjdGFyX2Nhc2NhZGluZ19pbWFnZXMgLmNhc2NhZGluZy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubmVjdGFyX3NpbmdsZV90ZXN0aW1vbmlhbCAuaW1hZ2UtaWNvbiB7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm5lY3Rhcl9zaW5nbGVfdGVzdGltb25pYWwgLndyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uZWN0YXJfc2luZ2xlX3Rlc3RpbW9uaWFsIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLm5lY3Rhcl9zaW5nbGVfdGVzdGltb25pYWwgc3Bhbi50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm5lY3Rhcl9zaW5nbGVfdGVzdGltb25pYWwgLmlubmVyID4gcCB7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblRPUCBTSURFIFdJREUgTk9USUNFXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiNzaXRlLXdpZGUtdG9wLW5vdGljZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB6LWluZGV4OiAyMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNzaXRlLXdpZGUtdG9wLW5vdGljZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3NpdGUtd2lkZS10b3Atbm90aWNlLnN0eWxlLWJhY2tncm91bmQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbiNzaXRlLXdpZGUtdG9wLW5vdGljZSBwOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4jc2l0ZS13aWRlLXRvcC1ub3RpY2UgLmNsb3NlLWJ0biB7XG4gIHRvcDogNHB4O1xuICByaWdodDogNHB4O1xufVxuXG5ib2R5LndpdGgtdG9wLW5vdGljZVtkYXRhLWhodW49XCIwXCJdIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbmJvZHkud2l0aC10b3Atbm90aWNlW2RhdGEtaGh1bj1cIjBcIl0gI2hlYWRlci1zZWNvbmRhcnktb3V0ZXIsXG5ib2R5LndpdGgtdG9wLW5vdGljZVtkYXRhLWhodW49XCIwXCJdICNoZWFkZXItb3V0ZXIge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkud2l0aC10b3Atbm90aWNlW2RhdGEtaGh1bj1cIjBcIl0gI2hlYWRlci1zcGFjZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keS53aXRoLXRvcC1ub3RpY2VbZGF0YS1oaHVuPVwiMFwiXSAjc2VhcmNoLW91dGVyICNzZWFyY2ggI2Nsb3NlIHtcbiAgdG9wOiAxNSU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblRPUCBNRU5VXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiNoZWFkZXItc2Vjb25kYXJ5LW91dGVyIG5hdiB1bC5zZi1tZW51IGxpLm1lbnUtaXRlbSBhLnNob3BwaW5nLWNhcnQtbGluayB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbn1cblxuI2hlYWRlci1zZWNvbmRhcnktb3V0ZXIgbmF2IHVsLnNmLW1lbnUgbGkubWVudS1pdGVtIGEgaSB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjMDA5NGJiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNoZWFkZXItc2Vjb25kYXJ5LW91dGVyIG5hdiB1bC5zZi1tZW51IGxpLm1lbnUtaXRlbSBhIHNwYW4uYW1vdW50IHtcbiAgY29sb3I6ICMwMDk0YmI7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI2hlYWRlci1zZWNvbmRhcnktb3V0ZXIgbmF2IHVsLnNmLW1lbnUgbGkubWVudS1pdGVtIGE6aG92ZXIgaSB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4jaGVhZGVyLXNlY29uZGFyeS1vdXRlciBuYXYgdWwuc2YtbWVudSBsaS5tZW51LWl0ZW0gYTpob3ZlciBzcGFuLmFtb3VudCB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5WSVNVQUwgQ09NUE9TRVIgQ1VTVE9NIENTU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ud3BiX2NvbHVtbi5jb2x1bW4td2l0aC1jaXJjbGUtaW1hZ2UgLndwYl93cmFwcGVyIC5pbWctd2l0aC1hbmlhbXRpb24td3JhcCAuaG92ZXItd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbkdSQVZJVFkgRk9STVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIC5nZmllbGQub25lLWxpbmUgbGFiZWwuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgLmdmaWVsZC5vbmUtbGluZSAuZ2lucHV0X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIC5nZmllbGQub25lLWxpbmUgLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9wcm9kdWN0X3ByaWNlX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIC5nZmllbGQub25lLWxpbmUgLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9wcm9kdWN0X3ByaWNlIHtcbiAgY29sb3I6ICM2NzY3Njc7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLm9uZS1saW5lIC5naW5wdXRfY29udGFpbmVyIC5naW5wdXRfcHJvZHVjdF9wcmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjpcIjtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIC5nZmllbGQubm8tdG9wLXNwYWNlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgLmdmaWVsZC5uby10b3Atc3BhY2UgLmdpbnB1dF9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLm5vLXRvcC1zcGFjZSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZXh0cmEtcmlnaHQtc3BhY2UgLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9wcm9kdWN0X3ByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5XT08gQUNDT1VOVCBQQUdFXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi53b29jb21tZXJjZS1hY2NvdW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwcHg7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmsgYTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJkMWZmO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluayBhOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLXRvb2wtYm94IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjNjNmO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS10b29sLWJveCBhOmJlZm9yZSB7XG4gIHpvb206IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS10b29sLWJveCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0ZDI2Njtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmsud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tdG9vbC1ib3guaXMtYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRkMjY2O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluazpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay5pcy1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk0YmI7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLmlzLWFjdGl2ZSBhOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWNsaW5pY2lhbi1uZXdzIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmsud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tY2xpbmljaWFuLWZvcnVtIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLmRhc2hib2FyZC1oZWFkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzc3Nzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLmRhc2hib2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLmRhc2hib2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLmRhc2hib2FyZC1oZWFkZXIgcCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5jbGluaWNpYW4tbmV3cy1saXN0IGFydGljbGUubmV3cy1pdGVtIGgxLm5ld3MtdGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX3JvdyAud29vY29tbWVyY2UtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYiAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93IC53b29jb21tZXJjZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJkMWZmICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19yb3cgLndvb2NvbW1lcmNlLWJ1dHRvbi5wYXkge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGM2M2YgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX3JvdyAud29vY29tbWVyY2UtYnV0dG9uLnBheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNGQyNjYgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmNsaW5pY2lhbi1uZXdzLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5jbGluaWNpYW4tbmV3cy1saXN0IGFydGljbGUubmV3cy1pdGVtIHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTE5MTkxO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuY2xpbmljaWFuLW5ld3MtbGlzdCBhcnRpY2xlLm5ld3MtaXRlbSBoMSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5jbGluaWNpYW4tbmV3cy1saXN0IGFydGljbGUubmV3cy1pdGVtIC5wb3N0LXRodW1ibmFpbCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM5Njk2OTY7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5jbGluaWNpYW4tbmV3cy1saXN0IGFydGljbGUubmV3cy1pdGVtIC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5jbGluaWNpYW4tbmV3cy1saXN0IGFydGljbGUubmV3cy1pdGVtIC5wb3N0LXRodW1ibmFpbDpob3ZlciBpbWcge1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5jbGluaWNpYW4tbmV3cy1saXN0IGFydGljbGUubmV3cy1pdGVtIC5tb3JlLWxpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuY2xpbmljaWFuLW5ld3MtbGlzdCBhcnRpY2xlLm5ld3MtaXRlbSAubW9yZS1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuY2xpbmljaWFuLW5ld3MtbGlzdCBhcnRpY2xlLm5ld3MtaXRlbSAubW9yZS1saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjNjNmO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZGFzaGJvYXJkLXdpZGdldCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3Nzc3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmFmYWY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5kYXNoYm9hcmQtd2lkZ2V0IC5pbm5lci13aWRnZXQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAyNXB4O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZGFzaGJvYXJkLXdpZGdldCAuaW5uZXItd2lkZ2V0IGgyLmRhc2h3aWRnZXQtdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZGFzaGJvYXJkLXdpZGdldCAuaW5uZXItd2lkZ2V0IGgyLmRhc2h3aWRnZXQtdGl0bGUgaSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmRhc2hib2FyZC13aWRnZXQgLmlubmVyLXdpZGdldCAjYmJwcmVzcy1mb3J1bXMgLmJicC1zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5kYXNoYm9hcmQtd2lkZ2V0IC5pbm5lci13aWRnZXQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5kYXNoYm9hcmQtd2lkZ2V0IC5pbm5lci13aWRnZXQgLmRhc2hib2FyZC1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZGFzaGJvYXJkLXdpZGdldCAuaW5uZXItd2lkZ2V0IC5kYXNoYm9hcmQtZm9vdGVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk0YmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5kYXNoYm9hcmQtd2lkZ2V0IC5pbm5lci13aWRnZXQgLmRhc2hib2FyZC1mb290ZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGM2M2Y7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5kYXNoYm9hcmQtd2lkZ2V0IGEge1xuICBjb2xvcjogIzAwOTRiYjtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmRhc2hib2FyZC13aWRnZXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZGFzaGJvYXJkLXdpZGdldCB1bC5yZWNlbnQtb3JkZXJzIGxpLm9yZGVyLWl0ZW0ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGM2M2YgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1pbnZhbGlkLmxpY2Vuc2UtcmVxdWlyZWQtY2hlY2tib3ggLmlucHV0LWNoZWNrYm94IHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHJlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuQkJQcmVzc1xuY29sb3I6ICM1NTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICNjY2M7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAjY2NjO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiNiYnByZXNzLWZvcnVtcyA+ICNzdWJzY3JpcHRpb24tdG9nZ2xlIHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgPiAjc3Vic2NyaXB0aW9uLXRvZ2dsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI2JicHJlc3MtZm9ydW1zID4gI3N1YnNjcmlwdGlvbi10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk0YmI7XG59XG5cbiNiYnByZXNzLWZvcnVtcyAuYmJwLXNlYXJjaC1mb3JtIGZvcm0jYmJwLXNlYXJjaC1mb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cblxuI2JicHJlc3MtZm9ydW1zIC5iYnAtdGVtcGxhdGUtbm90aWNlIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGM2M2Y7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgLmJicC10ZW1wbGF0ZS1ub3RpY2UgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbiNiYnByZXNzLWZvcnVtcyAuYmJwLXRlbXBsYXRlLW5vdGljZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDE0OCwgMTg3LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzIGxpLmJicC1oZWFkZXIsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWhlYWRlcixcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1oZWFkZXIsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDg0YTc7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzIGxpLmJicC1oZWFkZXIgYSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyBsaS5iYnAtaGVhZGVyIGEsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyBsaS5iYnAtaGVhZGVyIGEsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1oZWFkZXIgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzIGxpLmJicC1oZWFkZXIgYTpob3ZlcixcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyBsaS5iYnAtaGVhZGVyIGE6aG92ZXIsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyBsaS5iYnAtaGVhZGVyIGE6aG92ZXIsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyBsaS5iYnAtaGVhZGVyIHVsLmZvcnVtLXRpdGxlcyBsaSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyBsaS5iYnAtaGVhZGVyIHVsLmZvcnVtLXRpdGxlcyBsaSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1oZWFkZXIgdWwuZm9ydW0tdGl0bGVzIGxpLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1zZWFyY2gtcmVzdWx0cyBsaS5iYnAtaGVhZGVyIHVsLmZvcnVtLXRpdGxlcyBsaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyBsaS5iYnAtYm9keSAuYmJwLXJlcGx5LWhlYWRlcixcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzIGxpLmJicC1ib2R5IC5iYnAtZm9ydW0taGVhZGVyLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzIGxpLmJicC1ib2R5IC5iYnAtcmVwbHktaGVhZGVyLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzIGxpLmJicC1ib2R5IC5iYnAtZm9ydW0taGVhZGVyLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWJvZHkgLmJicC1yZXBseS1oZWFkZXIsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyBsaS5iYnAtYm9keSAuYmJwLWZvcnVtLWhlYWRlcixcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWJvZHkgLmJicC1yZXBseS1oZWFkZXIsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1ib2R5IC5iYnAtZm9ydW0taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDgsIDE4NywgMC4xKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTQ4LCAxODcsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWJvZHkgLmJicC1mb3J1bS1jb250ZW50LFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzIGxpLmJicC1ib2R5IC5iYnAtZm9ydW0tY29udGVudCxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1ib2R5IC5iYnAtZm9ydW0tY29udGVudCxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWJvZHkgLmJicC1mb3J1bS1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWJvZHkgdWwudG9waWMsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyBsaS5iYnAtYm9keSB1bC5mb3J1bSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyBsaS5iYnAtYm9keSB1bC50b3BpYyxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyBsaS5iYnAtYm9keSB1bC5mb3J1bSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1ib2R5IHVsLnRvcGljLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWJvZHkgdWwuZm9ydW0sXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1ib2R5IHVsLnRvcGljLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1zZWFyY2gtcmVzdWx0cyBsaS5iYnAtYm9keSB1bC5mb3J1bSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxNDgsIDE4NywgMC41KSAhaW1wb3J0YW50O1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyBsaS5iYnAtYm9keSB1bC50b3BpYy5vZGQsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyBsaS5iYnAtYm9keSB1bC5mb3J1bS5vZGQsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWJvZHkgdWwudG9waWMub2RkLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzIGxpLmJicC1ib2R5IHVsLmZvcnVtLm9kZCxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1ib2R5IHVsLnRvcGljLm9kZCxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1ib2R5IHVsLmZvcnVtLm9kZCxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWJvZHkgdWwudG9waWMub2RkLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1zZWFyY2gtcmVzdWx0cyBsaS5iYnAtYm9keSB1bC5mb3J1bS5vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OCwgMTg3LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzIGxpLmJicC1ib2R5IHVsLnRvcGljIGxpLmJicC1mb3J1bS1pbmZvIGEuYmJwLWZvcnVtLXRpdGxlLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWJvZHkgdWwuZm9ydW0gbGkuYmJwLWZvcnVtLWluZm8gYS5iYnAtZm9ydW0tdGl0bGUsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWJvZHkgdWwudG9waWMgbGkuYmJwLWZvcnVtLWluZm8gYS5iYnAtZm9ydW0tdGl0bGUsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWJvZHkgdWwuZm9ydW0gbGkuYmJwLWZvcnVtLWluZm8gYS5iYnAtZm9ydW0tdGl0bGUsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyBsaS5iYnAtYm9keSB1bC50b3BpYyBsaS5iYnAtZm9ydW0taW5mbyBhLmJicC1mb3J1bS10aXRsZSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1ib2R5IHVsLmZvcnVtIGxpLmJicC1mb3J1bS1pbmZvIGEuYmJwLWZvcnVtLXRpdGxlLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1zZWFyY2gtcmVzdWx0cyBsaS5iYnAtYm9keSB1bC50b3BpYyBsaS5iYnAtZm9ydW0taW5mbyBhLmJicC1mb3J1bS10aXRsZSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWJvZHkgdWwuZm9ydW0gbGkuYmJwLWZvcnVtLWluZm8gYS5iYnAtZm9ydW0tdGl0bGUge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWJvZHkgdWwudG9waWMgbGkuYmJwLWZvcnVtLWluZm8gLmJicC1mb3J1bS1jb250ZW50LFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWJvZHkgdWwuZm9ydW0gbGkuYmJwLWZvcnVtLWluZm8gLmJicC1mb3J1bS1jb250ZW50LFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzIGxpLmJicC1ib2R5IHVsLnRvcGljIGxpLmJicC1mb3J1bS1pbmZvIC5iYnAtZm9ydW0tY29udGVudCxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyBsaS5iYnAtYm9keSB1bC5mb3J1bSBsaS5iYnAtZm9ydW0taW5mbyAuYmJwLWZvcnVtLWNvbnRlbnQsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyBsaS5iYnAtYm9keSB1bC50b3BpYyBsaS5iYnAtZm9ydW0taW5mbyAuYmJwLWZvcnVtLWNvbnRlbnQsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyBsaS5iYnAtYm9keSB1bC5mb3J1bSBsaS5iYnAtZm9ydW0taW5mbyAuYmJwLWZvcnVtLWNvbnRlbnQsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1ib2R5IHVsLnRvcGljIGxpLmJicC1mb3J1bS1pbmZvIC5iYnAtZm9ydW0tY29udGVudCxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWJvZHkgdWwuZm9ydW0gbGkuYmJwLWZvcnVtLWluZm8gLmJicC1mb3J1bS1jb250ZW50IHtcbiAgY29sb3I6ICMwMDk0YmI7XG59XG5cbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzIGxpLmJicC1ib2R5IHVsLnRvcGljIC5iYnAtdG9waWMtdGl0bGUgYS5iYnAtdG9waWMtcGVybWFsaW5rLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWJvZHkgdWwuZm9ydW0gLmJicC10b3BpYy10aXRsZSBhLmJicC10b3BpYy1wZXJtYWxpbmssXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWJvZHkgdWwudG9waWMgLmJicC10b3BpYy10aXRsZSBhLmJicC10b3BpYy1wZXJtYWxpbmssXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWJvZHkgdWwuZm9ydW0gLmJicC10b3BpYy10aXRsZSBhLmJicC10b3BpYy1wZXJtYWxpbmssXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyBsaS5iYnAtYm9keSB1bC50b3BpYyAuYmJwLXRvcGljLXRpdGxlIGEuYmJwLXRvcGljLXBlcm1hbGluayxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1ib2R5IHVsLmZvcnVtIC5iYnAtdG9waWMtdGl0bGUgYS5iYnAtdG9waWMtcGVybWFsaW5rLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1zZWFyY2gtcmVzdWx0cyBsaS5iYnAtYm9keSB1bC50b3BpYyAuYmJwLXRvcGljLXRpdGxlIGEuYmJwLXRvcGljLXBlcm1hbGluayxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWJvZHkgdWwuZm9ydW0gLmJicC10b3BpYy10aXRsZSBhLmJicC10b3BpYy1wZXJtYWxpbmsge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWJvZHkgdWwudG9waWMgLmJicC10b3BpYy10aXRsZSBwLmJicC10b3BpYy1tZXRhIC5iYnAtdG9waWMtc3RhcnRlZC1ieSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzIGxpLmJicC1ib2R5IHVsLmZvcnVtIC5iYnAtdG9waWMtdGl0bGUgcC5iYnAtdG9waWMtbWV0YSAuYmJwLXRvcGljLXN0YXJ0ZWQtYnksXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWJvZHkgdWwudG9waWMgLmJicC10b3BpYy10aXRsZSBwLmJicC10b3BpYy1tZXRhIC5iYnAtdG9waWMtc3RhcnRlZC1ieSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyBsaS5iYnAtYm9keSB1bC5mb3J1bSAuYmJwLXRvcGljLXRpdGxlIHAuYmJwLXRvcGljLW1ldGEgLmJicC10b3BpYy1zdGFydGVkLWJ5LFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWJvZHkgdWwudG9waWMgLmJicC10b3BpYy10aXRsZSBwLmJicC10b3BpYy1tZXRhIC5iYnAtdG9waWMtc3RhcnRlZC1ieSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1ib2R5IHVsLmZvcnVtIC5iYnAtdG9waWMtdGl0bGUgcC5iYnAtdG9waWMtbWV0YSAuYmJwLXRvcGljLXN0YXJ0ZWQtYnksXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1ib2R5IHVsLnRvcGljIC5iYnAtdG9waWMtdGl0bGUgcC5iYnAtdG9waWMtbWV0YSAuYmJwLXRvcGljLXN0YXJ0ZWQtYnksXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1ib2R5IHVsLmZvcnVtIC5iYnAtdG9waWMtdGl0bGUgcC5iYnAtdG9waWMtbWV0YSAuYmJwLXRvcGljLXN0YXJ0ZWQtYnkge1xuICBjb2xvcjogIzAwOTRiYjtcbn1cblxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWJvZHkgLmJicC1tZXRhLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzIGxpLmJicC1ib2R5IC5iYnAtbWV0YSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1ib2R5IC5iYnAtbWV0YSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWJvZHkgLmJicC1tZXRhIHtcbiAgY29sb3I6ICMwMDk0YmI7XG59XG5cbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzIGxpLmJicC1ib2R5IC5iYnAtbWV0YSBhLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzIGxpLmJicC1ib2R5IC5iYnAtbWV0YSBhLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWJvZHkgLmJicC1tZXRhIGEsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1ib2R5IC5iYnAtbWV0YSBhIHtcbiAgY29sb3I6ICMwMDk0YmI7XG59XG5cbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzIGxpLmJicC1ib2R5IC5iYnAtbWV0YSBhOmhvdmVyLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzIGxpLmJicC1ib2R5IC5iYnAtbWV0YSBhOmhvdmVyLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWJvZHkgLmJicC1tZXRhIGE6aG92ZXIsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1ib2R5IC5iYnAtbWV0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICM4ZGM2M2Y7XG59XG5cbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzIGxpLmJicC1mb290ZXIsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWZvb3RlcixcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1mb290ZXIsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgLnF1aWNrdGFncy10b29sYmFyIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwcHggMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgI2NjYyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbiNiYnByZXNzLWZvcnVtcyAucXVpY2t0YWdzLXRvb2xiYXIgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgdWxbaWRePWZvcnVtcy1saXN0XSBsaS5iYnAtYm9keSB1bCBsaS5iYnAtZm9ydW0tZnJlc2huZXNzIC5iYnAtdG9waWMtbWV0YSAuYmJwLXRvcGljLWZyZXNobmVzcy1hdXRob3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5GT09URVIgTk9USUNFXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbi5mb290ZXItbm90aWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzYzZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMTBweCA2cHggMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZm9vdGVyLW5vdGljZSBoMSxcbi5mb290ZXItbm90aWNlIGgyLFxuLmZvb3Rlci1ub3RpY2UgaDMsXG4uZm9vdGVyLW5vdGljZSAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmZvb3Rlci1ub3RpY2UgLmdmb3JtX2hlYWRpbmcge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItbm90aWNlIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyLW5vdGljZSBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLW5vdGljZSBwIHtcbiAgcGFkZGluZzogMCAwIDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TSU5HTEUgUE9TRSBQQUdFXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5zaW5nbGUgI3NpbmdsZS1tZXRhIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLnNpbmdsZSAjc2luZ2xlLW1ldGEgdWwgbGkubWV0YS1jb21tZW50LWNvdW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5NQUlOIE1FU1NBR0UgQk9YRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm1lc3NhZ2UtYm94LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyoqXG4gKiBUSEVSQVBJU1QgUEFHRVxuICovXG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAvKipcbiAgICogRklMVEVSU1xuICAgKi9cbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuYWpheC1jb250ZW50LWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuYWpheC1jb250ZW50LWxvYWRlciAubG9hZGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuYWpheC1jb250ZW50LWxvYWRlciAubG9hZGVyLWNvbnRlbnQgaSB7XG4gIGNvbG9yOiAjMDA5NGJiO1xuICBmb250LXNpemU6IDIuNWVtO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5hamF4LWNvbnRlbnQtbG9hZGVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCAubWVzc2FnZS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MzU1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgLnRoZXJhcGlzdHMtZm91bmQtY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MGEyO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3RzLWZvdW5kLWNvdW50IC5jb3VudCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgLnRoZXJhcGlzdHMtZm91bmQtY291bnQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCAudGhlcmFwaXN0cy1mb3VuZC1jb3VudCBhLmFydC1jb3B5LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3RzLWZvdW5kLWNvdW50IGEuYXJ0LWNvcHktbGluayAuY29waWVkLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQzNTU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgem9vbTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgLnRoZXJhcGlzdHMtZm91bmQtY291bnQgYS5hcnQtY29weS1saW5rIC5jb3BpZWQtdGV4dC5zaG93IHtcbiAgem9vbTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3RzLWZvdW5kLWNvdW50IGE6aG92ZXIge1xuICBjb2xvcjogIzIyZDFmZjtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgPiAucm93IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgPiAucm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDRweCA0cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3Nzc3NztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgLnRoZXJhcGlzdC1pdGVtIC5uYW1lIHtcbiAgYmFja2dyb3VuZDogIzAwYTBjYTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgwJSwgIzAwOTRiYiksIHRvKDgwJSwgIzAwYTBjYSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDA5NGJiIDAlLCAjMDBhMGNhIDgwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDk0YmIgMCUsICMwMGEwY2EgODAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDk0YmIgMCUsICMwMGEwY2EgODAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5NGJiIDAlLCAjMDBhMGNhIDgwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwOTRiYiAwJSwgIzAwYTBjYSA4MCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5HcmFkaWVudChHcmFkaWVudFR5cGU9MSwgc3RhcnRDb2xvcnN0cj1cIiMwMDk0YmJcIiwgZW5kQ29sb3JzdHI9XCIjMDBhMGNhXCIpO1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMDk0YmJcIiwgZW5kQ29sb3JzdHI9XCIjMDBhMGNhXCIgLEdyYWRpZW50VHlwZT0xKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCAudGhlcmFwaXN0LWl0ZW0gLnRoZXJhcGlzdC1kZXRhaWxzIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCAudGhlcmFwaXN0LWl0ZW0gLnRoZXJhcGlzdC1kZXRhaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kOiAjYTRkMjY2O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKDAlLCAjOGRjNjNmKSwgdG8oODAlLCAjYTRkMjY2KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM4ZGM2M2YgMCUsICNhNGQyNjYgODAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzhkYzYzZiAwJSwgI2E0ZDI2NiA4MCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzhkYzYzZiAwJSwgI2E0ZDI2NiA4MCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZGM2M2YgMCUsICNhNGQyNjYgODAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjOGRjNjNmIDAlLCAjYTRkMjY2IDgwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkdyYWRpZW50KEdyYWRpZW50VHlwZT0xLCBzdGFydENvbG9yc3RyPVwiIzhkYzYzZlwiLCBlbmRDb2xvcnN0cj1cIiNhNGQyNjZcIik7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzhkYzYzZlwiLCBlbmRDb2xvcnN0cj1cIiNhNGQyNjZcIiAsR3JhZGllbnRUeXBlPTEpO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCAudGhlcmFwaXN0LWl0ZW0gLnRoZXJhcGlzdC1kZXRhaWxzIGxhYmVsIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3QtaXRlbSAudGhlcmFwaXN0LWRldGFpbHMgLmNvbnRhY3QtZGV0YWlscyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTE5MTkxO1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBhZGRpbmc6IDVweCAwIDA7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCAudGhlcmFwaXN0LWl0ZW0gLnRoZXJhcGlzdC1kZXRhaWxzIGEsXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCAudGhlcmFwaXN0LWl0ZW0gLnRoZXJhcGlzdC1kZXRhaWxzIC5zaW1wbGUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3QtaXRlbSAudGhlcmFwaXN0LWRldGFpbHMgYSBpLFxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgLnRoZXJhcGlzdC1pdGVtIC50aGVyYXBpc3QtZGV0YWlscyAuc2ltcGxlLWl0ZW0gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgLnRoZXJhcGlzdC1pdGVtIC50aGVyYXBpc3QtZGV0YWlscyAuZGV0YWlsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCAudGhlcmFwaXN0LWl0ZW0gaSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzIyZDFmZjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgwJSwgIzAwOTRiYiksIHRvKDgwJSwgIzIyZDFmZikpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDA5NGJiIDAlLCAjMjJkMWZmIDgwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDk0YmIgMCUsICMyMmQxZmYgODAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDk0YmIgMCUsICMyMmQxZmYgODAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5NGJiIDAlLCAjMjJkMWZmIDgwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwOTRiYiAwJSwgIzIyZDFmZiA4MCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5HcmFkaWVudChHcmFkaWVudFR5cGU9MSwgc3RhcnRDb2xvcnN0cj1cIiMwMDk0YmJcIiwgZW5kQ29sb3JzdHI9XCIjMjJkMWZmXCIpO1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMDk0YmJcIiwgZW5kQ29sb3JzdHI9XCIjMjJkMWZmXCIgLEdyYWRpZW50VHlwZT0xKTtcbiAgcGFkZGluZzogMjBweCAwIDEwcHg7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5maWx0ZXJzLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayBmb3JtI3RoZXJhcGlzdHMtZmlsdGVycy1mb3JtID4gLnJvdyA+IC5jb2wge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQubG9hZGluZyAuZm9ybS1pbm5lci1jb250YWluZXIge1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQubG9hZGluZyAuYWpheC1maWVsZC11cGRhdGUtbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQgLmFqYXgtZmllbGQtdXBkYXRlLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQgLmFqYXgtZmllbGQtdXBkYXRlLWxvYWRlciAubG9hZGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudCAuYWpheC1maWVsZC11cGRhdGUtbG9hZGVyIC5sb2FkZXItY29udGVudCBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0MzU1O1xuICBjb2xvcjogYmxhY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBjb2xvcjogIzAwNDM1NTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjNjNmO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50LmJ1dHRvbi1yb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQuYnV0dG9uLXJvdyBidXR0b24ge1xuICBtYXJnaW46IDAgNXB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXI6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudC5idXR0b24tcm93IGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Yzg4ICFpbXBvcnRhbnQ7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQuYnV0dG9uLXJvdyBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudC5idXR0b24tcm93IGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MzU1ICFpbXBvcnRhbnQ7XG4gIHpvb206IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50LmJ1dHRvbi1yb3cgYnV0dG9uW3R5cGU9cmVzZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwNDM1NTtcbiAgem9vbTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50LmJ1dHRvbi1yb3cgYnV0dG9uW3R5cGU9cmVzZXRdOmZvY3VzLFxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudC5idXR0b24tcm93IGJ1dHRvblt0eXBlPXJlc2V0XTpob3ZlciB7XG4gIHpvb206IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0MzU1O1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS5jaG9zZW4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gIHRvcDogMHB4O1xuICBib3JkZXI6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzhkYzYzZjtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDhweDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0MzU1O1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3AgdWwuY2hvc2VuLXJlc3VsdHMgLmFjdGl2ZS1yZXN1bHQge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHVsLmNob3Nlbi1yZXN1bHRzIC5hY3RpdmUtcmVzdWx0LmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogIzhkYzYzZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50aGVyYXBpc3RzLXBhZ2VyLXdyYXBwZXIge1xuICBtYXJnaW46IDQwcHggMCAwO1xufVxuXG4udGhlcmFwaXN0cy1wYWdlci13cmFwcGVyIC50aGVyYXBpc3RzLXBhZ2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGhlcmFwaXN0cy1wYWdlci13cmFwcGVyIC50aGVyYXBpc3RzLXBhZ2VyIHVsLnRoZXJhcGlzdHMtZmlsdGVycy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRoZXJhcGlzdHMtcGFnZXItd3JhcHBlciAudGhlcmFwaXN0cy1wYWdlciB1bC50aGVyYXBpc3RzLWZpbHRlcnMtbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGhlcmFwaXN0cy1wYWdlci13cmFwcGVyIC50aGVyYXBpc3RzLXBhZ2VyIHVsLnRoZXJhcGlzdHMtZmlsdGVycy1saXN0IGxpIGZvcm0jdGhlcmFwaXN0cy1wYWdlci1udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi50aGVyYXBpc3RzLXBhZ2VyLXdyYXBwZXIgLnRoZXJhcGlzdHMtcGFnZXIgdWwudGhlcmFwaXN0cy1maWx0ZXJzLWxpc3QgbGkgZm9ybSN0aGVyYXBpc3RzLXBhZ2VyLW51bWJlciBpbnB1dFt0eXBlPXRleHRdLFxuLnRoZXJhcGlzdHMtcGFnZXItd3JhcHBlciAudGhlcmFwaXN0cy1wYWdlciB1bC50aGVyYXBpc3RzLWZpbHRlcnMtbGlzdCBsaSBmb3JtI3RoZXJhcGlzdHMtcGFnZXItbnVtYmVyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5cbi50aGVyYXBpc3RzLXBhZ2VyLXdyYXBwZXIgLnRoZXJhcGlzdHMtcGFnZXIgdWwudGhlcmFwaXN0cy1maWx0ZXJzLWxpc3QgbGkgZm9ybSN0aGVyYXBpc3RzLXBhZ2VyLW51bWJlciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLnRoZXJhcGlzdHMtcGFnZXItd3JhcHBlciAudGhlcmFwaXN0cy1wYWdlciB1bC50aGVyYXBpc3RzLWZpbHRlcnMtbGlzdCBsaSBmb3JtI3RoZXJhcGlzdHMtcGFnZXItbnVtYmVyIGlucHV0W3R5cGU9dGV4dF06aG92ZXIsXG4udGhlcmFwaXN0cy1wYWdlci13cmFwcGVyIC50aGVyYXBpc3RzLXBhZ2VyIHVsLnRoZXJhcGlzdHMtZmlsdGVycy1saXN0IGxpIGZvcm0jdGhlcmFwaXN0cy1wYWdlci1udW1iZXIgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuLnRoZXJhcGlzdHMtcGFnZXItd3JhcHBlciAudGhlcmFwaXN0cy1wYWdlciB1bC50aGVyYXBpc3RzLWZpbHRlcnMtbGlzdCBsaSBmb3JtI3RoZXJhcGlzdHMtcGFnZXItbnVtYmVyIGlucHV0W3R5cGU9bnVtYmVyXTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5NGJiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5NGJiO1xufVxuXG4udGhlcmFwaXN0cy1wYWdlci13cmFwcGVyIC50aGVyYXBpc3RzLXBhZ2VyIHVsLnRoZXJhcGlzdHMtZmlsdGVycy1saXN0IGxpIGZvcm0jdGhlcmFwaXN0cy1wYWdlci1udW1iZXIgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG59XG5cbi50aGVyYXBpc3RzLXBhZ2VyLXdyYXBwZXIgLnRoZXJhcGlzdHMtcGFnZXIgdWwudGhlcmFwaXN0cy1maWx0ZXJzLWxpc3QgbGkucGFnZXItbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4udGhlcmFwaXN0cy1wYWdlci13cmFwcGVyIC50aGVyYXBpc3RzLXBhZ2VyIHVsLnRoZXJhcGlzdHMtZmlsdGVycy1saXN0IGxpLnBhZ2VyLW51bWJlciAudG90YWwtdGV4dCB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnRoZXJhcGlzdHMtcGFnZXItd3JhcHBlciAudGhlcmFwaXN0cy1wYWdlciB1bC50aGVyYXBpc3RzLWZpbHRlcnMtbGlzdCBsaSBhIGkge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi8qKlxuICogQmxvZ1xuICovXG5cbiNhamF4LWNvbnRlbnQtd3JhcCAjcG9zdC1hcmVhLm1hc29ucnkgYXJ0aWNsZS5wb3N0IC5wb3N0LWhlYWRlciAubWV0YS1hdXRob3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYWpheC1jb250ZW50LXdyYXAgI3Bvc3QtYXJlYS5tYXNvbnJ5IGFydGljbGUucG9zdCAucG9zdC1oZWFkZXIgLm1ldGEtY2F0ZWdvcnkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNhamF4LWNvbnRlbnQtd3JhcCAjcG9zdC1hcmVhLm1hc29ucnkgYXJ0aWNsZS5wb3N0IC5wb3N0LWhlYWRlciAubWV0YS1jYXRlZ29yeSBhIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG59XG5cbiNhamF4LWNvbnRlbnQtd3JhcCAjcG9zdC1hcmVhLm1hc29ucnkgYXJ0aWNsZS5wb3N0IC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nLXJlY2VudCAuYXJ0aWNsZS1jb250ZW50LXdyYXAgLnBvc3QtaGVhZGVyIC5tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Bvc3QtYXJlYS5tYXNvbnJ5LmNsYXNzaWNfZW5oYW5jZWQgLnBvc3QtY29udGVudCAuY29udGVudC1pbm5lciAuYXJ0aWNsZS1jb250ZW50LXdyYXAgLnBvc3QtaGVhZGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jcG9zdC1hcmVhLm1hc29ucnkuY2xhc3NpY19lbmhhbmNlZCAucG9zdC1jb250ZW50IC5jb250ZW50LWlubmVyIC5hcnRpY2xlLWNvbnRlbnQtd3JhcCAucG9zdC1oZWFkZXIgaDMudGl0bGUsXG4jcG9zdC1hcmVhLm1hc29ucnkuY2xhc3NpY19lbmhhbmNlZCAucG9zdC1jb250ZW50IC5jb250ZW50LWlubmVyIC5hcnRpY2xlLWNvbnRlbnQtd3JhcCAucG9zdC1oZWFkZXIgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC50aXRsZS5nZm9ybV9oZWFkaW5nLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyICNwb3N0LWFyZWEubWFzb25yeS5jbGFzc2ljX2VuaGFuY2VkIC5wb3N0LWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmFydGljbGUtY29udGVudC13cmFwIC5wb3N0LWhlYWRlciAudGl0bGUuZ2Zvcm1faGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtcG9zdCAjc2luZ2xlLWJlbG93LWhlYWRlciAubWV0YS1hdXRob3IsXG4uc2luZ2xlLXBvc3QgI3NpbmdsZS1iZWxvdy1oZWFkZXIgLm1ldGEtZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcG9zdCAjc2luZ2xlLWJlbG93LWhlYWRlciA+IHNwYW4ge1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4vKipcbiAqXG4gKiBNb2RhbCBQb3B1cFxuICpcbiAqL1xuXG5hLmNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBmb250LXNpemU6IDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG5cbmEuY2xvc2UtYnRuOmJlZm9yZSxcbmEuY2xvc2UtYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5hLmNsb3NlLWJ0bjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuYS5jbG9zZS1idG46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG5hLmNsb3NlLWJ0bjpob3ZlcixcbmEuY2xvc2UtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNlZTtcbn1cblxuYS5jbG9zZS1idG46aG92ZXI6YmVmb3JlLFxuYS5jbG9zZS1idG46aG92ZXI6YWZ0ZXIsXG5hLmNsb3NlLWJ0bjpmb2N1czpiZWZvcmUsXG5hLmNsb3NlLWJ0bjpmb2N1czphZnRlciB7XG4gIHdpZHRoOiAyMnB4O1xufVxuXG4jbW9kYWwtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwMDAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgd2lkdGg6IDk1JTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNtb2RhbC1wb3B1cC5hY3RpdmUge1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjUpIDAuNXM7XG59XG5cbiNtb2RhbC1wb3B1cC5hY3RpdmUgLm1vZGFsLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbn1cblxuI21vZGFsLXBvcHVwIGEuY2xvc2UtYnRuIHtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbiNtb2RhbC1wb3B1cCBhLmNsb3NlLWJ0bjpiZWZvcmUsXG4jbW9kYWwtcG9wdXAgYS5jbG9zZS1idG46YWZ0ZXIge1xuICB3aWR0aDogMTVweDtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE3cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCBoMiB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudC50ZXh0LXN0eWxlLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudC50ZXh0LXN0eWxlLWxpZ2h0IGgxLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LnRleHQtc3R5bGUtbGlnaHQgaDIsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQudGV4dC1zdHlsZS1saWdodCBoMyxcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudC50ZXh0LXN0eWxlLWxpZ2h0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LnRleHQtc3R5bGUtbGlnaHQgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LnRleHQtc3R5bGUtZGFyayB7XG4gIGNvbG9yOiAjMDA0MzU1O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQudGV4dC1zdHlsZS1kYXJrIGgxLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LnRleHQtc3R5bGUtZGFyayBoMixcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudC50ZXh0LXN0eWxlLWRhcmsgaDMsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQudGV4dC1zdHlsZS1kYXJrIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LnRleHQtc3R5bGUtZGFyayBoNCB7XG4gIGNvbG9yOiAjMDA0MzU1O1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQub3ZlcmxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgem9vbTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQub3ZlcmxheS50ZXh0LXN0eWxlLWRhcms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50Lm92ZXJsYXkub3ZlcmxheS1sZXZlbC1saWdodDpiZWZvcmUge1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudC5vdmVybGF5Lm92ZXJsYXktbGV2ZWwtaGVhdnk6YmVmb3JlIHtcbiAgem9vbTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQud2l0aC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5pbm5lci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmlubmVyLWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuY3RhLWJ0bnMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuY3RhLWJ0bnMtd3JhcHBlciAuY3RhLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MzU1O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmN0YS1idG5zLXdyYXBwZXIgLmN0YS1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jdGEtYnRucy13cmFwcGVyIC5jdGEtYnRuOmhvdmVyLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jdGEtYnRucy13cmFwcGVyIC5jdGEtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYjtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jdGEtYnRucy13cmFwcGVyIC5jdGEtYnRuLmNvbG9yLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzYzZjtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jdGEtYnRucy13cmFwcGVyIC5jdGEtYnRuLmNvbG9yLWdyZWVuOmhvdmVyLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jdGEtYnRucy13cmFwcGVyIC5jdGEtYnRuLmNvbG9yLWdyZWVuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0ZDI2Njtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jdGEtYnRucy13cmFwcGVyIC5jdGEtYnRuLmNvbG9yLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmN0YS1idG5zLXdyYXBwZXIgLmN0YS1idG4uY29sb3ItZ3JheTpob3ZlcixcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuY3RhLWJ0bnMtd3JhcHBlciAuY3RhLWJ0bi5jb2xvci1ncmF5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuY3RhLWJ0bnMtd3JhcHBlciAuY3RhLWJ0bi5jb2xvci1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYjtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jdGEtYnRucy13cmFwcGVyIC5jdGEtYnRuLmNvbG9yLWxpZ2h0LWJsdWU6aG92ZXIsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmN0YS1idG5zLXdyYXBwZXIgLmN0YS1idG4uY29sb3ItbGlnaHQtYmx1ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZWU7XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNDM1NTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4jZnVsbC1wYWdlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgem9vbTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogIzAwNDM1NTtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi53ZWJpbmFyLWZvcm0td3JhcHBlciB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4ud2ViaW5hci1mb3JtLXdyYXBwZXIgaDIge1xuICBjb2xvcjogIzAwOTRiYjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuQWJzb3JiIER5bmFtaWMgQnV0dG9uIFNob3J0Y29kZSBUZXh0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5hYm92ZS1idXR0b24tY291cnNlLWRldGFpbHMgLmNvdXJzZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgI3RyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG5cbiAgI3RyaWJlLWV2ZW50cyB7XG4gICAgbWFyZ2luOiAwIDAgMTAwcHg7XG4gIH1cblxuICAuZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG5cbiAgLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsICN0cmliZV9ldmVudHNfZmlsdGVyX2NvbnRyb2wgYSN0cmliZV9ldmVudHNfZmlsdGVyc190b2dnbGUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICMwMDk0YmI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgI3RyaWJlX2V2ZW50c19maWx0ZXJfY29udHJvbCBhI3RyaWJlX2V2ZW50c19maWx0ZXJzX3RvZ2dsZTpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDA5NGJiO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgI3RyaWJlX2V2ZW50c19maWx0ZXJfY29udHJvbCBhIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICB9XG5cbiAgLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsICN0cmliZV9ldmVudHNfZmlsdGVyX2NvbnRyb2wgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9sIGEudHJpYmVfZXZlbnRzX2ZpbHRlcnNfc2hvd19maWx0ZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTVcIjtcbiAgfVxuXG4gIC5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9sIGEudHJpYmVfZXZlbnRzX2ZpbHRlcnNfY2xvc2VfZmlsdGVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG4gIH1cblxuICAuZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQgZGl2W2lkKj10cmliZS1ldmVudHMtZGF5bnVtLV0ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gIC5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtZGF5IC50cmliZS1ldmVudHMtZXZlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAuZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1oZWFkZXIgLnRyaWJlLWV2ZW50cy1zdWItbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cblxuICAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudC1zY2hlZHVsZS1kZXRhaWxzLFxuICAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC5wdWJsaXNoZWQudGltZS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxuXG4gIC5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrLFxuICAuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzIC50cmliZS1iYWNrLFxuICAuc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrLFxuICAuc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgLnRyaWJlLWJhY2ssXG4gIC5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrLFxuICAuc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzIC50cmliZS1iYWNrIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgfVxuXG4gIC5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUsXG4gIC5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSxcbiAgLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cblxuICAuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSAudHJpYmUtdGlja2V0cyB1bC50cmliZS1vcmRlcnMtbGlzdCA+IGxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0gLnRyaWJlLXRpY2tldHMgdWwudHJpYmUtb3JkZXJzLWxpc3QgPiBsaSB1bC50cmliZS10aWNrZXRzLWxpc3QgPiBsaSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtIC50cmliZS10aWNrZXRzIHVsLnRyaWJlLW9yZGVycy1saXN0ID4gbGkgdWwudHJpYmUtdGlja2V0cy1saXN0ID4gbGkgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC5hdHRlbmRlZS1tZXRhLXJvdyAudHJpYmUtdGlja2V0cy1tZXRhIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkbCxcbiAgLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGRsLFxuICAuc2luZ2xlLXRyaWJlX29yZ2FuaXplciAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGRsIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICB9XG5cbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcDpub3QoLmdmX3N0ZXBfaGlkZGVuKSB7XG4gICAgbWFyZ2luOiA4cHggMTBweDtcbiAgfVxuXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXA6bm90KC5nZl9zdGVwX2hpZGRlbikgLmdmX3N0ZXBfbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1idXR0b25dLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmc6IDhweCAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuXG4gIGEuY2xvc2UtYnRuIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICBhLmNsb3NlLWJ0bjpiZWZvcmUsXG4gIGEuY2xvc2UtYnRuOmFmdGVyIHtcbiAgICB3aWR0aDogMThweDtcbiAgfVxuXG4gIGEuY2xvc2UtYnRuIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gICNtb2RhbC1wb3B1cCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gICNtb2RhbC1wb3B1cCBhLmNsb3NlLWJ0biB7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgI21vZGFsLXBvcHVwIGEuY2xvc2UtYnRuOmJlZm9yZSxcbiAgI21vZGFsLXBvcHVwIGEuY2xvc2UtYnRuOmFmdGVyIHtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxuXG4gICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuY3RhLWJ0bnMtd3JhcHBlciAuY3RhLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA2cHggMnB4O1xuICB9XG5cbiAgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jdGEtYnRucy13cmFwcGVyIC5jdGEtYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG5cbiAgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jdGEtYnRucy13cmFwcGVyIC5jdGEtYnRuOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLndyYXAtODAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAuZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuXG4gIC5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWJhciAjdHJpYmUtYmFyLWZvcm0gI3RyaWJlLWJhci12aWV3cyAudHJpYmUtYmFyLXZpZXdzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAzMHB4O1xuICB9XG5cbiAgLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSAjdHJpYmUtYmFyLXZpZXdzIC50cmliZS1iYXItdmlld3MtaW5uZXIgbGFiZWwge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICB9XG5cbiAgLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSAjdHJpYmUtYmFyLXZpZXdzIC50cmliZS1iYXItdmlld3MtbGlzdCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAuZXZlbnRzLWFyY2hpdmUgLnRyaWJlLWV2ZW50cy1wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuXG4gIC5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtaGFzLWV2ZW50czpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyBoMi50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cblxuICAuZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXBob3RvIC50cmliZS1ldmVudHMtcGhvdG8tZXZlbnQtd3JhcCAudHJpYmUtZXZlbnRzLWV2ZW50LWRldGFpbHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHtcbiAgICBwYWRkaW5nOiA4cHggMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1waG90byAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAgLnRyaWJlLWV2ZW50cy1ldmVudC1kZXRhaWxzIC50cmliZS1ldmVudHMtbGlzdC1waG90by1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmV2ZW50cy1hcmNoaXZlIC50cmliZS1ldmVudHMtbG9vcCAudHJpYmUtZXZlbnRzLWxpc3Qtc2VwYXJhdG9yLW1vbnRoIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cy50cmliZS1ldmVudHMtZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1jb3N0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMi50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSxcbiAgLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIGgyLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUsXG4gIC50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMy50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSxcbiAgLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyxcbiAgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyxcbiAgLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIGgzLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUsXG4gIC50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyxcbiAgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLW1hcC1ldmVudC10aXRsZS5nZm9ybV9oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgaDEudHJpYmUtZXZlbnRzLXNpbmdsZS1ldmVudC10aXRsZSxcbiAgLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBoMS50cmliZS1ldmVudHMtc2luZ2xlLWV2ZW50LXRpdGxlLFxuICAuc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBoMS50cmliZS1ldmVudHMtc2luZ2xlLWV2ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgfVxuXG4gIC5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgaDIsXG4gIC5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSBoMixcbiAgLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cblxuICAuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIC5yZWN1cnJpbmdpbmZvLFxuICAuc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgLnJlY3VycmluZ2luZm8sXG4gIC5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgLnJlY3VycmluZ2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cblxuICAuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIGEuZGV0YWlscy1idXR0b24sXG4gIC5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSBhLmRldGFpbHMtYnV0dG9uLFxuICAuc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIGEuZGV0YWlscy1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgYS5kZXRhaWxzLWJ1dHRvbixcbiAgLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIGEuZGV0YWlscy1idXR0b24sXG4gIC5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgYS5kZXRhaWxzLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSxcbiAgLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSxcbiAgLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQsXG4gIC5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCxcbiAgLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC53b29jb21tZXJjZS5hZGQtdG8tY2FydCBidXR0b24sXG4gIC5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC53b29jb21tZXJjZS5hZGQtdG8tY2FydCBidXR0b24sXG4gIC5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQud29vY29tbWVyY2UuYWRkLXRvLWNhcnQgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciAudGlja2V0c19kZXNjcmlwdGlvbixcbiAgLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIC50aWNrZXRzX2Rlc2NyaXB0aW9uLFxuICAuc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIC50aWNrZXRzX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG5cbiAgLmV2ZW50LWFjY29yZGlvbi1mb290ZXItYmxvY2sgaDIuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gIH1cblxuICAuZXZlbnQtYWNjb3JkaW9uLWZvb3Rlci1ibG9jayAudG9nZ2xlcyAudG9nZ2xlIGk6YmVmb3JlIHtcbiAgICB0b3A6IDE0cHg7XG4gICAgbGVmdDogNnB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cblxuICAuZXZlbnQtYWNjb3JkaW9uLWZvb3Rlci1ibG9jayAudG9nZ2xlcyAudG9nZ2xlIGk6YWZ0ZXIge1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAuZXZlbnQtYWNjb3JkaW9uLWZvb3Rlci1ibG9jayAudG9nZ2xlcyAudG9nZ2xlIGkge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTE1cHggMCAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4O1xuICB9XG5cbiAgLmV2ZW50LWFjY29yZGlvbi1mb290ZXItYmxvY2sgLnRvZ2dsZXMgLnRvZ2dsZSBoMyBhLFxuICAuZXZlbnQtYWNjb3JkaW9uLWZvb3Rlci1ibG9jayAudG9nZ2xlcyAudG9nZ2xlICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyBhLFxuICAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmV2ZW50LWFjY29yZGlvbi1mb290ZXItYmxvY2sgLnRvZ2dsZXMgLnRvZ2dsZSAuZ2Zvcm1faGVhZGluZyBhIHtcbiAgICBwYWRkaW5nOiAzMHB4IDcwcHggMzBweCAwcHg7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gIH1cblxuICAudHJpYmUtYmxvY2tfX3RpY2tldHNfX3JlZ2lzdHJhdGlvbl9fZXZlbnQgLnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRzIGZvcm0udHJpYmUtYmxvY2tfX3RpY2tldHNfX2l0ZW1fX2F0dGVuZGVlX19maWVsZHNfX2Zvcm0gLnRyaWJlLXRpY2tldCA+IGg0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuXG4gICNhYnNvcmItZmlsdGVycy1jb250YWluZXIsXG4gICNzZmMtZmlsdGVycy1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICB9XG5cbiAgI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuY291cnNlcy13cmFwcGVyLmxpc3Qge1xuICAgIG1hcmdpbjogMCA1JTtcbiAgfVxuXG4gICNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgLm1pbmktZGF0ZS1ibG9jay1jb250YWluZXIgLmRhdGUtYmxvY2sge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cblxuICAjYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIC5jb3Vyc2UtdHlwZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuXG4gICNldmVudC1kZXRhaWxzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb3Vyc2UtdHlwZSxcbiAgI21hcCAubW9kYWwtY29udGVudCAuY291cnNlLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG5cbiAgI3NpdGUtd2lkZS10b3Atbm90aWNlIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuXG4gICNzaXRlLXdpZGUtdG9wLW5vdGljZSAuY2xvc2UtYnRuIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkge1xuICAgIG1hcmdpbjogMCAycHg7XG4gIH1cblxuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluayBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICB0ZXh0LWluZGVudDogMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cblxuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluayBhOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC53b29jb21tZXJjZS1hY2NvdW50IC5jbGluaWNpYW4tbmV3cy1saXN0IGFydGljbGUubmV3cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLmRhc2hib2FyZC13aWRnZXQgLmlubmVyLXdpZGdldCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDI1cHg7XG4gIH1cblxuICAjdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCAudGhlcmFwaXN0cy1mb3VuZC1jb3VudCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxuXG4gICN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3RzLWZvdW5kLWNvdW50IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3RzLWZvdW5kLWNvdW50IC5jb250YWluZXIgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3RzLWZvdW5kLWNvdW50IC5jb250YWluZXIgLmNvbDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gICN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50ID4gLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmVxdWFsLWhlaWdodHMtcm93IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjVweDtcbiAgfVxuXG4gICN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5maWx0ZXJzLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAjdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayBmb3JtI3RoZXJhcGlzdHMtZmlsdGVycy1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQuYnV0dG9uLXJvdyB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cblxuICAudGhlcmFwaXN0cy1wYWdlci13cmFwcGVyIC50aGVyYXBpc3RzLXBhZ2VyIHVsLnRoZXJhcGlzdHMtZmlsdGVycy1saXN0IGxpIGZvcm0jdGhlcmFwaXN0cy1wYWdlci1udW1iZXIgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICBwYWRkaW5nOiA0cHggMCA0cHggMTBweDtcbiAgfVxuXG4gICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuXG4gICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuY3RhLWJ0bnMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gIH1cblxuICAud2ViaW5hci1mb3JtLXdyYXBwZXIge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC50cmliZS1ibG9ja19fdGlja2V0c19fcmVnaXN0cmF0aW9uX19ldmVudCAudHJpYmUtYmxvY2tfX3RpY2tldHNfX2l0ZW1fX2F0dGVuZGVlX19maWVsZHMgZm9ybS50cmliZS1ibG9ja19fdGlja2V0c19faXRlbV9fYXR0ZW5kZWVfX2ZpZWxkc19fZm9ybSAudHJpYmUtdGlja2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAudHJpYmUtYmxvY2tfX3RpY2tldHNfX3JlZ2lzdHJhdGlvbl9fZXZlbnQgLnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRzIGZvcm0udHJpYmUtYmxvY2tfX3RpY2tldHNfX2l0ZW1fX2F0dGVuZGVlX19maWVsZHNfX2Zvcm0gLnRyaWJlLXRpY2tldCA+IGRpdiB7XG4gICAgZmxleDogMCAwIDMyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNhYnNvcmItZmlsdGVycy1jb250YWluZXIgI2NvdXJzZS1kaXNwbGF5LW9wdGlvbnMgYnV0dG9uLm9wdGlvbixcbiAgI3NmYy1maWx0ZXJzLWNvbnRhaW5lciAjY291cnNlLWRpc3BsYXktb3B0aW9ucyBidXR0b24ub3B0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXA6bm90KC5nZl9zdGVwX2hpZGRlbikge1xuICAgIG1hcmdpbjogOHB4IDIwcHg7XG4gIH1cblxuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkge1xuICAgIG1hcmdpbjogMCA0cHg7XG4gIH1cblxuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluayBhIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuXG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rIGE6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAjbW9kYWwtcG9wdXAge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLFxuICAuc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQsXG4gIC5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnRyaWJlLWJsb2NrX190aWNrZXRzX19yZWdpc3RyYXRpb25fX2V2ZW50IC50cmliZS1ibG9ja19fdGlja2V0c19faXRlbV9fYXR0ZW5kZWVfX2ZpZWxkcyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC52Y19yb3cucmV2ZXJzZS1yb3cgPiAuY29sLFxuICAudmNfcm93LnZjX3Jvdy1mbGV4LnJldmVyc2Utcm93ID4gLmNvbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC52Y19yb3cucmV2ZXJzZS1yb3cgPiAuY29sID4gLndwYl9jb2x1bW46bGFzdC1jaGlsZCxcbiAgLnZjX3Jvdy52Y19yb3ctZmxleC5yZXZlcnNlLXJvdyA+IC5jb2wgPiAud3BiX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLnZjX3Jvdy5yZXZlcnNlLXJvdyA+IC5jb2wgPiAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZCxcbiAgLnZjX3Jvdy52Y19yb3ctZmxleC5yZXZlcnNlLXJvdyA+IC5jb2wgPiAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBNaXhpbnMgJiBDb25zdGFudHMgU3R5bGVzaGVldFxuXG5UaGlzIGlzIHdoZXJlIHlvdSBjYW4gdGFrZSBhZHZhbnRhZ2Ugb2YgU2FzcycgZ3JlYXQgZmVhdHVyZXM6XG5NaXhpbnMgJiBDb25zdGFudHMuIEkgd29uJ3QgZ28gaW4tZGVwdGggb24gaG93IHRoZXkgd29yayBleGFjdGx5LFxudGhlcmUgYXJlIGEgZmV3IGFydGljbGVzIGJlbG93IHRoYXQgd2lsbCBoZWxwIGRvIHRoYXQuIFdoYXQgSSB3aWxsXG50ZWxsIHlvdSBpcyB0aGF0IHRoaXMgd2lsbCBoZWxwIHNwZWVkIHVwIHNpbXBsZSBjaGFuZ2VzIGxpa2VcbmNoYW5naW5nIGEgY29sb3Igb3IgYWRkaW5nIENTUzMgdGVjaG5pcXVlcyBncmFkaWVudHMuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkNMRUFSRklYSU4nXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIENvbnRhaW4gZmxvYXRzOiBuaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuLmNsZWFyZml4LFxuLmNmIHtcbiAgem9vbTogMTtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuICAmOmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cbn1cblxuXG4vL1NjcmVlbiBTaXplIFByZXNldHMgKHRoaXMgY2FuIGJlIGFkanVzdGVkIG9yIGFkZGVkIHRvIGlmIG5lY2Vzc2FyeSlcbi8vVVNBR0U6IFRoZSBiZWxvdyBleGFtcGxlIGNoZWNrcyBmb3IgYW55dGhpbmcgbG93ZXIgdGhhbiA3NjhweCBhbmQgaGlkZXMgdGhlICNoZXJvIGRpdiB3aXRoIGEgZGlzcGxheTpub25lIHByb3BlcnR5XG4vLyAjaGVyb3tcbi8vICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQtbWluKXtkaXNwbGF5Om5vbmV9IFxuLy8gfVxuLy9cblxuLy9zYXNzIGJyZWFrcG9pbnQgaWRlYSBmcm9tIHRoaXMgYXJ0aWNsZTogaHR0cHM6Ly93d3cuc2l0ZXBvaW50LmNvbS9tYW5hZ2luZy1yZXNwb25zaXZlLWJyZWFrcG9pbnRzLXNhc3MvXG5cbiRicmVha3BvaW50czogKFxuICAneHNtYWxsJyA6IDQ4MHB4LFxuICAnc21hbGwnICA6IDc2OHB4LFxuICAnbWVkaXVtJyA6IDEwMDBweCxcbiAgJ2xhcmdlJyAgOiAxMjAwcHgsXG4gICd4bGFyZ2UnIDogMTM1MHB4LFxuICAnZ2Zvcm0tbW9iaWxlJzogNjQwcHgsIC8vc3BlY2lhbCBzaXplIGZvciBnZnJvbSBtb2JpbGVcbik7XG5cbkBtaXhpbiByZXNwb25kLXRvKCRicmVha3BvaW50KSB7XG4gIC8vIFJldHJpZXZlcyB0aGUgdmFsdWUgZnJvbSB0aGUga2V5XG4gICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAvLyBJZiB0aGUga2V5IGV4aXN0cyBpbiB0aGUgbWFwXG4gIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgLy8gUHJpbnRzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gdGhlIHZhbHVlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSWYgdGhlIGtleSBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXBcbiAgQGVsc2Uge1xuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcbiAgICAgICAgKyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbmQtdG8tbWF4KCRicmVha3BvaW50KSB7XG4gIC8vIFJldHJpZXZlcyB0aGUgdmFsdWUgZnJvbSB0aGUga2V5XG4gICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAvLyBJZiB0aGUga2V5IGV4aXN0cyBpbiB0aGUgbWFwXG4gIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgLy8gUHJpbnRzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gdGhlIHZhbHVlXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR2YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSWYgdGhlIGtleSBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXBcbiAgQGVsc2Uge1xuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcbiAgICAgICAgKyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XG4gIH1cbn1cblxuXG5cbi8qXG51c2UgdGhlIGJlc3QgYW1wZXJzYW5kXG5odHRwOi8vc2ltcGxlYml0cy5jb20vbm90ZWJvb2svMjAwOC8wOC8xNC9hbXBlcnNhbmRzLTIvXG4qL1xuc3Bhbi5hbXAge1xuICBmb250LWZhbWlseTogQmFza2VydmlsbGUsJ0dvdWR5IE9sZCBTdHlsZScsUGFsYXRpbm8sJ0Jvb2sgQW50aXF1YScsc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk9QQUNJVFlcbmFkZHMgYW4gb3BhY2l0eSB0byBhbiBIVE1MIGVsZW1lbnRcblVTQUdFOiAgQGluY2x1ZGUgb3BhY2l0eSguOCw4MCk7XG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWl4aW4gb3BhY2l0eSgkcGVyYzoxLjAsICRwZXJjZnVsbDoxMDApe1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JHBlcmNmdWxsKTtcbiAgb3BhY2l0eTogJHBlcmM7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkhUTUwgTElTVCBJVEVNIFdJVEggTk9UIExJU1QgU1RZTEUgXG5yZW1vdmVzIHRoZSBsaXN0LXN0eWxlIHNldHRpbmdzIGZyb20gYW4gSFRNTCBsaXN0XG5VU0FHRTogIEBpbmNsdWRlIGxpc3ROb1N0eWxlXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbkBtaXhpbiBsaXN0Tm9TdHlsZXtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6MDsgIFxuXG4gIGxpe1xuICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB9XG59XG5cblxuQG1peGluIHRyYW5zaXRpb24oJGNvZGUpe1xuICB0cmFuc2l0aW9uOiRjb2RlO1xuICAvL2ZpeCBmb3IgZmxpY2tlcmluZ1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG5URVhUIEdSQURJRU5UXG4qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbkBtaXhpbiB0ZXh0X2dyYWRpZW50KCRkZWc6IDBkZWcsICRmcm9tOiAjZGZkZmRmLCAkdG86ICNmOGY4Zjgpe1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkZWcsICRmcm9tLCAkdG8pO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuQ1NTMyBHUkFESUVOVFNcbkJlIGNhcmVmdWwgd2l0aCB0aGVzZSBzaW5jZSB0aGV5IGNhblxucmVhbGx5IHNsb3cgZG93biB5b3VyIENTUy4gRG9uJ3Qgb3ZlcmRvIGl0LlxuVGhpcyBpcyBhIGdyZWF0IHRvb2wgZm9yIGNyZWF0aW5nIENTUyBncmFkaWVudHM6ICBodHRwOi8vd3d3LmNvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci9cbioqKioqKioqKioqKioqKioqKioqKi9cblxuXG4vKiBAaW5jbHVkZSBjc3MtZ3JhZGllbnQoI2RmZGZkZiwjZjhmOGY4KTsgKi9cbkBtaXhpbiBjc3MtZ3JhZGllbnQoJGZyb206ICNkZmRmZGYsICR0bzogI2Y4ZjhmOCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oJGZyb20pLCB0bygkdG8pKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSwgJHRvKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSwgJHRvKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20sICR0byk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRmcm9tLCAkdG8pOyBcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAsJHRvKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuR3JhZGllbnQoR3JhZGllbnRUeXBlPTAsIHN0YXJ0Q29sb3JzdHI9JyN7JGZyb219JywgZW5kQ29sb3JzdHI9JyN7JHRvfScpO1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3skZnJvbX0nLCBlbmRDb2xvcnN0cj0nI3skdG99JyxHcmFkaWVudFR5cGU9MCk7XG59XG5cbi8qIEBpbmNsdWRlIGNzcy1ncmFkaWVudC10d28tdmVydGljYWwoI2RmZGZkZiwwJSwgI2Y4ZjhmOCwgODAlKTsgKi9cbkBtaXhpbiBjc3MtZ3JhZGllbnQtdHdvLXZlcnRpY2FsKCRsZWZ0OiAjZGZkZmRmLCAkbHBlcmM6MCUsICRyaWdodDogI2Y4ZjhmOCwgJHJ0cGVyYzoxMDAlKSB7XG4gIGJhY2tncm91bmQ6ICRsZWZ0OyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICRsZWZ0ICRscGVyYywgJHJpZ2h0ICRydHBlcmMpOyAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGNvbG9yLXN0b3AoJGxwZXJjLCRsZWZ0KSwgY29sb3Itc3RvcCgkcnRwZXJjLCRyaWdodCkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgJGxlZnQgJGxwZXJjLCAkcmlnaHQgJHJ0cGVyYyk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAkbGVmdCAkbHBlcmMsICRyaWdodCAkcnRwZXJjKTsgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgJGxlZnQgJGxwZXJjLCAkcmlnaHQgJHJ0cGVyYyk7IC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAkbGVmdCAkbHBlcmMsICRyaWdodCAkcnRwZXJjKTsgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkdyYWRpZW50KEdyYWRpZW50VHlwZT0wLCBzdGFydENvbG9yc3RyPScjeyRsZWZ0fScsIGVuZENvbG9yc3RyPScjeyRyaWdodH0nKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyN7JGxlZnR9JywgZW5kQ29sb3JzdHI9JyN7JHJpZ2h0fScsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTggKi9cbn1cblxuLyogQGluY2x1ZGUgY3NzLWdyYWRpZW50LXR3by1ob3Jpem9udGFsKCNkZmRmZGYsMCUsICNmOGY4ZjgsIDgwJSk7ICovXG5AbWl4aW4gY3NzLWdyYWRpZW50LXR3by1ob3Jpem9udGFsKCRmcm9tOiAjZGZkZmRmLCAkbHBlcmM6MCUsICR0bzogI2Y4ZjhmOCwgJHJ0cGVyYzoxMDAlKSB7XG4gIGJhY2tncm91bmQ6ICR0bztcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgkbHBlcmMsJGZyb20pLCB0bygkcnRwZXJjLCR0bykpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAkbHBlcmMsICR0byAkcnRwZXJjKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgJGZyb20gJGxwZXJjLCAkdG8gJHJ0cGVyYyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAkbHBlcmMsICR0byAkcnRwZXJjKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZnJvbSAkbHBlcmMsICR0byAkcnRwZXJjKTsgXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgJGZyb20gJGxwZXJjICwkdG8gJHJ0cGVyYyk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkdyYWRpZW50KEdyYWRpZW50VHlwZT0xLCBzdGFydENvbG9yc3RyPScjeyRmcm9tfScsIGVuZENvbG9yc3RyPScjeyR0b30nKTtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7JGZyb219JywgZW5kQ29sb3JzdHI9JyN7JHRvfScgLEdyYWRpZW50VHlwZT0xKTtcbn1cblxuLyogQGluY2x1ZGUgY3NzLWdyYWRpZW50LXR3by1kaWFnb25hbC1sZWZ0dG9wLXJpZ2h0Ym90dG9tKCNkZmRmZGYsMCUsICNmOGY4ZjgsIDgwJSk7ICovXG5AbWl4aW4gY3NzLWdyYWRpZW50LXR3by1kaWFnb25hbC1sZWZ0dG9wLXJpZ2h0Ym90dG9tKCRmcm9tOiAjZGZkZmRmLCAkbHBlcmM6MCUsICR0bzogI2Y4ZjhmOCwgJHJ0cGVyYzoxMDAlKSB7XG4gICAgYmFja2dyb3VuZDogJHRvO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgJGZyb20gJGxwZXJjLCAkdG8gJHJ0cGVyYyk7IC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkZnJvbSAkbHBlcmMsJHRvICRydHBlcmMpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRmcm9tICRscGVyYywkdG8gJHJ0cGVyYyk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjeyRmcm9tfScsIGVuZENvbG9yc3RyPScjeyR0b30nLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05IGZhbGxiYWNrIG9uIGhvcml6b250YWwgZ3JhZGllbnQgKi9cbiB9XG5cbiBAbWl4aW4gY3NzLWdyYWRpZW50LXR3by1kaWFnb25hbC1sZWZ0Ym90dG9tLXJpZ2h0dG9wKCRmcm9tOiAjZGZkZmRmLCAkbHBlcmM6MCUsICR0bzogI2Y4ZjhmOCwgJHJ0cGVyYzoxMDAlKSB7XG4gICAgYmFja2dyb3VuZDogJHRvO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkZnJvbSAkbHBlcmMsICR0byAkcnRwZXJjKTsgLyogRkYzLjYtMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgJGZyb20gJGxwZXJjLCR0byAkcnRwZXJjKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRmcm9tICRscGVyYywkdG8gJHJ0cGVyYyk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjeyR0b30nLCBlbmRDb2xvcnN0cj0nI3skZnJvbX0nLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05IGZhbGxiYWNrIG9uIGhvcml6b250YWwgZ3JhZGllbnQgKi9cbiB9XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkdyZXlzY2FsZVxuZ3JleXNjYWxlIFVTQUdFOiAgQGluY2x1ZGUgZ3JleXNjYWxlKDMwJSlcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtaXhpbiBncmV5c2NhbGUoJHBlcmM6IDcwJSl7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpOyAvKiBGaXJlZm94IDEwKywgRmlyZWZveCBvbiBBbmRyb2lkICovXG4gIGZpbHRlcjogZ3JheXNjYWxlKCRwZXJjKTsgLyogTmV3ZXIgRmlyZWZveCAqL1xuICBmaWx0ZXI6IGdyYXkgYWxwaGEob3BhY2l0eT0xMDApOyAvKiBJRTYtOSAqL1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKCRwZXJjKTsgLyogQ2hyb21lIDE5KywgU2FmYXJpIDYrLCBTYWZhcmkgNisgaU9TICovICBcbiAgXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBcbiAgem9vbTogMTtcbiAgb3BhY2l0eTogMC44O1xuICBcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qIEZpeCBmb3IgdHJhbnNpdGlvbiBmbGlja2VyaW5nICovXG4gIFxuICAmOmhvdmVye1xuICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMSAwIDAgMCAwLCAwIDEgMCAwIDAsIDAgMCAxIDAgMCwgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTsgLyogTmV3ZXIgRmlyZWZveCAqL1xuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgb3BhY2l0eTogMS4wO1xuICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuUExBQ0hPTERFUiBTVFlMSU5HXG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cbiAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7QGNvbnRlbnR9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50fVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH0gIFxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxuSEVYQ09ERSBUTyBSR0JBXG4qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWl4aW4gaGV4X3RvX3JnYmEoJGNvbG9yOiAkdGVhbCwkb3BhY2l0eTogLjUsJHR5cGU6ICdiYWNrZ3JvdW5kJyl7XG5cbiAgJHJlZDogcmVkKCRjb2xvcik7XG4gICRncmVlbjogZ3JlZW4oJGNvbG9yKTtcbiAgJGJsdWU6IGJsdWUoJGNvbG9yKTtcblxuICBAaWYgJHR5cGUgPT0gJ2JhY2tncm91bmQne1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgkcmVkLCRncmVlbiwkYmx1ZSwkb3BhY2l0eSkgIWltcG9ydGFudDtcbiAgfVxuICBAZWxzZSBpZiAkdHlwZSA9PSAnY29sb3Ine1xuICAgIGNvbG9yOnJnYmEoJHJlZCwkZ3JlZW4sJGJsdWUsJG9wYWNpdHkpICFpbXBvcnRhbnQ7IFxuICB9XG4gIEBlbHNlIGlmICR0eXBlID09ICdib3JkZXItY29sb3Ine1xuICAgIGJvcmRlci1jb2xvcjpyZ2JhKCRyZWQsJGdyZWVuLCRibHVlLCRvcGFjaXR5KSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG5BTElHTiBDT05URU5UIENFTlRFUkVEXG4qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWl4aW4gYWxpZ25fY2VudGVyZWQoJHZlcnRpY2FsOiAndHJ1ZScsICRob3Jpem9udGFsOiAndHJ1ZScpe1xuICBAaWYgJHZlcnRpY2FsID09ICd0cnVlJ3tcbiAgICB0b3A6NTAlO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIEBpZiAkaG9yaXpvbnRhbCA9PSAndHJ1ZSd7XG4gICAgbGVmdDo1MCU7XG4gIH1cbiAgQGlmICR2ZXJ0aWNhbCA9PSAndHJ1ZScgYW5kICRob3Jpem9udGFsID09ICd0cnVlJ3tcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIEBlbHNlIGlmICR2ZXJ0aWNhbCA9PSAndHJ1ZSd7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgQGVsc2UgaWYgJGhvcml6b250YWwgPT0gJ3RydWUne1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59IiwiLy9hZGQgc25pcHBldHMgb2YgY29kZSB0aGF0IHlvdSBjYW4gcmV1c2UgYW5kIGV4dGVuZCBpbiB5b3VyIHNjc3MuXG5cbi5oaWRlLW1vYmlsZXtcblx0QG1lZGlhIChtYXgtd2lkdGggOiA3NjhweCl7XG5cdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmhpZGUtbGFyZ2V7XG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi53cmFwLTgwe1xuICAgd2lkdGg6MTAwJTtcbiAgIG1hcmdpbjowIGF1dG87XG5cdFxuXHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0d2lkdGg6ODAlO1xuXHR9XG59XG5cbi50ZXh0LWNlbnRlcmVke1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLmFsZXJ0LWJveHtcblx0cGFkZGluZzoyMHB4IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6MjAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6JGdyZWVuO1xuXHRjb2xvcjokd2hpdGU7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXG5cdGF7XG5cdFx0Y29sb3I6JHdoaXRlO1xuXHR9XG5cblx0Ji5zbWFsbHtcblx0XHRwYWRkaW5nOjEwcHg7XG5cdH1cblx0XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKlxuKlxuKiBUUklCRSBFVkVOVFMgUExVR0lOIFBBR0VTXG4qXG4qKioqKioqKioqKioqKioqKioqKiovXG5cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuTUFJTiBFVkVOVFMgU0VDVElPTlxuKioqKioqKioqKioqKioqKioqKioqL1xuYm9keS50cmliZS1ldmVudHMtZmlsdGVyLXZpZXd7XG5cdD4gI2FqYXgtY29udGVudC13cmFwe1xuXHRcdD4gLmNvbnRhaW5lci13cmFwe1xuXHRcdFx0cGFkZGluZy10b3A6MHB4O1xuXHRcdH1cblx0fVxufVxuLy9ub3RpY2VzXG4udHJpYmUtZXZlbnRzLW5vdGljZXN7XG5cdGJhY2tncm91bmQ6JGdyZWVuO1xuXHRib3JkZXI6MXB4IHNvbGlkIGRhcmtlbigkZ3JlZW4sNSUpO1xuXHRjb2xvcjp3aGl0ZTtcblx0dGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuI3RyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZXtcblx0bWF4LXdpZHRoOjEwMCU7XG5cdHBhZGRpbmc6MjBweCAwcHg7XG5cdFxuXHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRwYWRkaW5nOjBweDtcblx0fVxuXG5cdC50cmliZS1ldmVudHMtY29udGVudCB1bCBsaXtcblx0XHRtYXJnaW46MHB4O1xuXHR9XG59XG5cbiN0cmliZS1ldmVudHN7XG5cdG1hcmdpbjowIDAgMjBweDtcblxuXHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRtYXJnaW46MCAwIDEwMHB4O1xuXHR9XG5cdGEudHJpYmUtZXZlbnRzLWJ1dHRvbntcblx0XHRjb2xvcjokd2hpdGU7XG5cdFx0YmFja2dyb3VuZDokYmx1ZTtcblx0XHRwYWRkaW5nOjRweCAxNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UtaW4tb3V0KTtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOmRhcmtlbigkYmx1ZSwxMCUpO1xuXHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdH1cblxuXHRcdCYudHJpYmUtZXZlbnRzLWdjYWx7XG5cdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiRibHVlO1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiRibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZXZlbnRzLWFyY2hpdmV7XG5cdCN0cmliZS1ldmVudHMtcGctdGVtcGxhdGV7XG5cdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0cGFkZGluZzoyMHB4IDBweDtcblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdFx0cGFkZGluZzowcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQjdHJpYmUtZXZlbnRzLWJhcntcblx0XHQjdHJpYmUtYmFyLWZvcm17XG5cdFx0XHRAaW5jbHVkZSBjc3MtZ3JhZGllbnQtdHdvLWhvcml6b250YWwoJGJsdWUsMCUsICRsaWdodC1ibHVlLCA4MCUpO1xuXHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czowIDAgNXB4IDVweDtcblxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQjdHJpYmUtYmFyLWNvbGxhcHNlLXRvZ2dsZXtcblx0XHRcdFx0YmFja2dyb3VuZDokYmx1ZTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl17XG5cdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRwYWRkaW5nOjhweCAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zdHlsZTpub3JtYWw7XG5cblx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRwYWRkaW5nOjhweCA2cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtcblx0XHRcdFx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdFx0XHR9XG5cblx0XHRcdDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cblx0XHRcdFx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRcdFx0fVxuXG5cdFx0XHQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAgLyogRmlyZWZveCAxOSsgKi9cblx0XHRcdFx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRcdFx0fVxuXG5cdFx0XHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgIFxuXHRcdFx0XHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtcblx0XHRcdFx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdFx0XHR9XG5cblx0XHRcdC50cmliZS1iYXItZmlsdGVyc3tcblx0XHRcdFx0LnRyaWJlLWJhci1zdWJtaXR7XG5cdFx0XHRcdFx0aW5wdXQudHJpYmUtZXZlbnRzLWJ1dHRvbntcblx0XHRcdFx0XHRcdG91dGxpbmU6bm9uZTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjEycHggMTBweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRkYXJrLWJsdWUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQjdHJpYmUtYmFyLXZpZXdze1xuXHRcdFx0XHQudHJpYmUtYmFyLXZpZXdzLWlubmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0cGFkZGluZzoxMnB4IDAgMHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdFx0cGFkZGluZzoyMHB4IDBweCAzMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdFx0cGFkZGluZzowcHggMTBweCA0cHg7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHggMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRyaWJlLWJhci12aWV3cy1saXN0e1xuXHRcdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0XHRwYWRkaW5nOjA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHR3aWR0aDo5MCU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuW2NsYXNzXj10cmliZS1pY29uLV17XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OidcXGYxMTEnO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgNHB4IDAgMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji50cmliZS1pY29uLW1vbnRoe1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0ICAgICAgICAgICAgXHRcdFx0XHRjb250ZW50OidcXGYwNzMnO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnRyaWJlLWljb24tbGlzdHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdCAgICAgICAgICAgIFx0XHRcdFx0Y29udGVudDonXFxmMGNhJztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji50cmliZS1pY29uLXdlZWt7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHQgICAgICAgICAgICBcdFx0XHRcdGNvbnRlbnQ6J1xcZjEzMyc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYudHJpYmUtaWNvbi1kYXl7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHQgICAgICAgICAgICBcdFx0XHRcdGNvbnRlbnQ6J1xcZjE4NSc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYudHJpYmUtaWNvbi1tYXB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHQgICAgICAgICAgICBcdFx0XHRcdGNvbnRlbnQ6J1xcZjA0MSc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYudHJpYmUtaWNvbi1waG90b3tcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdCAgICAgICAgICAgIFx0XHRcdFx0Y29udGVudDonXFxmMWM1Jztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudHJpYmUtYmFyLXZpZXdzLW9wdGlvbntcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjIpO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1pbi1vdXQpO1xuXG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRibHVlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYudHJpYmUtYmFyLXZpZXdzLW9wZW57XG5cdFx0XHRcdFx0LnRyaWJlLWJhci12aWV3cy1vcHRpb257XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgaGV4X3RvX3JnYmEoJGRhcmstYmx1ZSwuOCwnYmFja2dyb3VuZCcpO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZGFyay1ibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdCN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXG5cdFx0Ji50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbHtcblxuXHRcdFx0I3RyaWJlX2V2ZW50c19maWx0ZXJfY29udHJvbHtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblxuXHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1maWx0ZXJzLW1vYmlsZS1jb250cm9sc3tcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhI3RyaWJlX2V2ZW50c19maWx0ZXJzX3RvZ2dsZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRibHVlO1xuXHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6MHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCl7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRcdFx0XHRjb2xvcjokYmx1ZTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRjb2xvcjokbWVkaXVtLWdyYXk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuMWVtO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMCAzMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6MHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MS41ZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowIDVweCAwIDA7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnRyaWJlX2V2ZW50c19maWx0ZXJzX3Nob3dfZmlsdGVyc3tcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDonXFxmMDU1Jztcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnRyaWJlX2V2ZW50c19maWx0ZXJzX2Nsb3NlX2ZpbHRlcnN7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6J1xcZjA1Nic7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y29sb3I6JGdyZWVuO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyZWVuO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50e1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiRsaWdodGVzdC1ncmF5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOjVweDtcblx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXG5cdFx0XHRcdC50cmliZS1ldmVudHMtZmlsdGVycy1sYWJlbHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkbGlnaHQtZ3JheTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybXtcblxuXHRcdFx0XHRcdC50cmliZV9ldmVudHNfZmlsdGVyX2l0ZW17XG5cdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLWZpbHRlcnMtZ3JvdXAtaGVhZGluZ3tcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGxpZ2h0LWdyYXk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGJsdWU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czowcHggIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmNsb3NlZHtcblx0XHRcdFx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDokbGlnaHRlc3QtZ3JheTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bGlnaHRlbigkbGlnaHQtZ3JheSw1JSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokbWVkaXVtLWdyYXk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRtZWRpdW0tZ3JheTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy1maWx0ZXJzLWdyb3VwLWhlYWRpbmd7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLWZpbHRlci1ncm91cHtcblx0XHRcdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ZGFya2VuKCRsaWdodGVzdC1ncmF5LDIlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1zdWJjYXRlZ29yeS1kZXB0aC0xe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsYWJlbHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRsYWJlbHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgZGFya2VuKCRsaWdodGVzdC1ncmF5LDUlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1maWx0ZXItcmFuZ2V7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0XHQudHJpYmVfZXZlbnRzX3NsaWRlcl92YWx7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQudHJpYmUtZHJvcGRvd257XG5cdFx0XHRcdFx0XHRcdFx0YS5zZWxlY3QyLWNob2ljZXtcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuc2VsZWN0Mi1jb250YWluZXItYWN0aXZle1xuXHRcdFx0XHRcdFx0XHRcdFx0YS5zZWxlY3QyLWNob2ljZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfcmVzZXR7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOmxpZ2h0ZW4oJG1lZGl1bS1ncmF5LDMyJSk7XG5cdFx0XHRcdFx0XHRtYXJnaW46MjBweCAyMHB4IDE1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMzBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdGNvbG9yOmxpZ2h0ZW4oJGdyYXksNDAlKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGdyZWVuO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0Ji50cmliZS1ldmVudHMtZmlsdGVycy1ob3Jpem9udGFse1xuXHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkbGlnaHRfZ3JheTtcblxuXHRcdFx0LnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnR7XG5cdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblxuXHRcdFx0XHQudHJpYmUtZXZlbnRzLWZpbHRlcnMtbGFiZWx7XG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMjBweDtcblx0XHRcdFx0XHRjb2xvcjokbWVkaXVtX2dyYXk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9se1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiR3aGl0ZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcblxuXHRcdFx0XHRcdFx0Y29sb3I6JGdyZWVuO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLWluLW91dCk7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokYmx1ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0I3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm17XG5cdFx0XHRcdFx0LnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbXtcblx0XHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuY2xvc2Vke1xuXHRcdFx0XHRcdFx0XHRoM3tcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokbWVkaXVtX2dyYXk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnRyaWJlLWZpbHRlcnMtY2xvc2Vke1xuXHRcdCN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVye1xuXHRcdFx0Ji50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbHtcblx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XG5cblx0XHRcdFx0I3RyaWJlX2V2ZW50c19maWx0ZXJfY29udHJvbHtcblx0XHRcdFx0XHRhI3RyaWJlX2V2ZW50c19maWx0ZXJzX3RvZ2dsZXtcblx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdCYudHJpYmUtZXZlbnRzLWZpbHRlcnMtaG9yaXpvbnRhbHtcblx0XHRcdFx0YmFja2dyb3VuZDokd2hpdGU7XG5cblx0XHRcdFx0LnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnR7XG5cdFx0XHRcdFx0I3RyaWJlX2V2ZW50c19maWx0ZXJfY29udHJvbHtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRncmVlbjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLWluLW91dCk7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokYmx1ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmI3RyaWJlX2V2ZW50c19maWx0ZXJzX3RvZ2dsZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XHRcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudHJpYmUtZXZlbnRzLXBhZ2UtdGl0bGV7XG5cdFx0Y29sb3I6JGJsdWU7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0Zm9udC1zaXplOjEuNGVtO1xuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0Zm9udC1zaXplOjJlbTtcblx0XHR9XG5cdH1cblx0Ji5ldmVudHMtZ3JpZHZpZXd7XG5cdFx0I3RyaWJlLWV2ZW50c3tcblx0XHRcdHRhYmxlLnRyaWJlLWV2ZW50cy1jYWxlbmRhcntcblxuXHRcdFx0XHR0aGVhZHtcblx0XHRcdFx0XHR0aHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXk7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHggNHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgJG1lZGl1bS1ncmF5O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dHJ7XG5cdFx0XHRcdHRke1xuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOmluaGVyaXQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGl2W2lkKj10cmliZS1ldmVudHMtZGF5bnVtLV17XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1vdGhlcm1vbnRoe1xuXHRcdFx0XHRcdFx0Ji50cmliZS1ldmVudHMtZnV0dXJle1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDojZjlmOWY5O1xuXG5cdFx0XHRcdFx0XHRcdCYudHJpYmUtZXZlbnRzLWhhcy1ldmVudHN7XG5cdFx0XHRcdFx0XHRcdFx0ZGl2W2lkKj10cmliZS1ldmVudHMtZXZlbnQtXXtcblx0XHRcdFx0XHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEsMTAwKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoLjQsNDApO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtdG9vbHRpcHtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1wcmVzZW50e1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZjlmOGI5O1xuXG5cdFx0XHRcdFx0XHRkaXZbaWQqPXRyaWJlLWV2ZW50cy1kYXludW0tXXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ZGFya2VuKCNmOWY4YjksMjAlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1wYXN0e1xuXHRcdFx0XHRcdFx0ZGl2W2lkKj10cmliZS1ldmVudHMtZGF5bnVtLV17XG5cdFx0XHRcdFx0XHRcdD4gYXtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV17XG5cdFx0XHRcdFx0XHRcdC8vZGlzcGxheTpub25lICFpbXBvcnRhbnQ7IC8vaGlkZSBhbGwgcGFzdCBldmVudHMgb24gdGhlIGNhbGVuZGFyLlxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYudHJpYmUtZXZlbnRzLXByZXNlbnQsXG5cdFx0XHRcdFx0Ji50cmliZS1ldmVudHMtZnV0dXJle1xuXHRcdFx0XHRcdFx0ZGl2W2lkKj10cmliZS1ldmVudHMtZGF5bnVtLV17XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji50cmliZS1ldmVudHMtaGFzLWV2ZW50c3tcblx0XHRcdFx0XHRcdFx0ZGl2W2lkKj10cmliZS1ldmVudHMtZGF5bnVtLV17XG5cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5tb2JpbGUtYWN0aXZle1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRibHVlO1xuXG5cdFx0XHRcdFx0XHRcdGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1de1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGJsdWU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1wcmVzZW50e1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2Y5ZjhiOTtcblxuXHRcdFx0XHRcdFx0XHRcdGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1de1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmOWY4Yjk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcblxuXHRcdFx0XHRcdCYudHJpYmUtZXZlbnRzLWhhcy1ldmVudHN7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRncmVlbjtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0ZGl2W2lkKj10cmliZS1ldmVudHMtZXZlbnQtXXtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDoxO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OjI7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRoMy50cmliZS1ldmVudHMtbW9udGgtZXZlbnQtdGl0bGV7XG5cdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6OHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjRweDtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiRzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuMWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MDtcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDo2cHggc29saWQgJGdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UtaW4tb3V0KTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDokZ3JlZW47XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOmRhcmtlbigkZ3JlZW4sMTAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLXRvb2x0aXB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6MTBweDtcblxuXHRcdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtYWJicntcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmR0ZW5ke1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAwIDJweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLWV2ZW50LWJvZHl7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMTBweCAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRibHVlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czowIDAgMTBweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudC1kdXJhdGlvbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuMmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokbWVkaXVtLWdyYXk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtZXZlbnQtdGh1bWJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6NXB4IDEwcHggNXB4IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtYXJyb3d7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxM3B4IHNvbGlkICRibHVlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOi0xMnB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxMnB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDowcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3R0b206MXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGg0e1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMTBweCA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDokYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnRyaWJlLWV2ZW50cy1waG90b3tcblx0XHQudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXB7XG5cdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICRsaWdodC1ibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdG1hcmdpbjowcHg7XG5cdFx0XHRib3JkZXI6MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJveC1zaGFkb3c6bm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZXtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHQudHJpYmUtZXZlbnRzLWV2ZW50LWRldGFpbHN7XG5cdFx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0XHRtYXJnaW46MHB4O1xuXG5cdFx0XHRcdGgyLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LXRpdGxle1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGJsdWU7XG5cdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMjBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpkYXJrZW4oJGJsdWUsNCUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50cmliZS1ldmVudHMtZXZlbnQtbWV0YXtcblx0XHRcdFx0XHRwYWRkaW5nOjhweCAxMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjhweCAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnRyaWJlLWV2ZW50LXNjaGVkdWxlLWRldGFpbHN7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudHJpYmUtZXZlbnRzLWxpc3QtcGhvdG8tZGVzY3JpcHRpb257XG5cdFx0XHRcdFx0ZmxvYXQ6bm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMTBweCAwICFpbXBvcnRhbnQ7XG5cblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTVweCAyMHB4IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ldmVudC1kZXRhaWxze1xuXHRcdFx0XHRcdHBhZGRpbmc6NnB4IDEwcHggMTBweDtcblxuXHRcdFx0XHRcdC50cmliZS1ldmVudHMtdmVudWUtZGV0YWlsc3tcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDRweDtcblxuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGxpZ2h0X2dyYXk7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokYmx1ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LXRpdGxle1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JG1lZGl1bV9ncmF5O1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudHJpYmUtZXZlbnRzLXJlYWQtbW9yZXtcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRcdC8vZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQvLyBwYWRkaW5nOjRweCAxMHB4O1xuXHRcdFx0Ly8gY29sb3I6JHdoaXRlO1xuXHRcdFx0Ly8gZm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0Ly8gZm9udC1zaXplOjEuMWVtO1xuXHRcdH1cblx0fVxuXG5cdCYudHJpYmUtZXZlbnRzLWRheXtcblx0XHQudHJpYmUtZXZlbnRzLWRheS10aW1lLXNsb3R7XG5cdFx0XHRoNXtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjJlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czoyMDBweDtcblx0XHRcdH1cblxuXHRcdFx0LnR5cGUtdHJpYmVfZXZlbnRze1xuXHRcdFx0XHRtYXJnaW4tbGVmdDowcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50cmliZS1ldmVudHMtZXZlbnQtaW1hZ2V7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCl7XG5cdFx0XHRcdHdpZHRoOjMwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL21hcCB2aWV3XG5cdCYudHJpYmUtZXZlbnRzLW1hcHtcblx0XHQjdHJpYmUtZ2VvLW1hcC13cmFwcGVye1xuXHRcdFx0bWFyZ2luOjBweDtcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTowcHg7XG5cdFx0fVxuXHR9XG5cblx0LnRyaWJlLWV2ZW50cy1sb29we1xuXHRcdC50cmliZS1ldmVudHMtbGlzdC1zZXBhcmF0b3ItbW9udGh7XG5cdFx0XHRtYXJnaW46MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdG1hcmdpbjoyMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQvL3dlZWsgdmlld1xuXHQmLnRyaWJlLWV2ZW50cy13ZWVre1xuXHRcdCN0cmliZS1ldmVudHMtY29udGVudHtcblx0XHRcdC50cmliZS1ncmlkLWhlYWRlcntcblx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHQudHJpYmUtZ3JpZC1jb250ZW50LXdyYXB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6JG1lZGl1bS1ncmF5O1xuXG5cdFx0XHRcdFx0LmNvbHVtbntcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYudHJpYmUtd2Vlay10b2RheXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokYmx1ZTtcblx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuMmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudHJpYmUtZ3JpZC1ib2R5e1xuXHRcdFx0XHQudHJpYmUtZ3JpZC1jb250ZW50LXdyYXB7XG5cdFx0XHRcdFx0LmNvbHVtbntcblx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtd2Vlay1ob3VybHktc2luZ2xle1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOmxpZ2h0ZW4oJGxpZ2h0LWJsdWUsMzYlKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblx0XHRcdFx0XHRcdFx0aDMuZW50cnktdGl0bGV7XG5cdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0aDMuZW50cnktdGl0bGV7XG5cdFx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy10b29sdGlwe1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOjBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjEwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLWFiYnJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5kdGVuZHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMCAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5e1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoxMHB4IDEwcHggMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6MCAwIDEwcHggMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnQtZHVyYXRpb257XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy1ldmVudC10aHVtYntcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzo1cHggMTBweCA1cHggMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy1hcnJvd3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDowcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDowcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGg0e1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMTBweCA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDokYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bm90KC50cmliZS1ldmVudHMtcmlnaHQpe1xuXHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLXdlZWstaG91cmx5LXNpbmdsZXtcblx0XHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLXRvb2x0aXB7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtZXZlbnQtYm9keXtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLWFycm93e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDEzcHggc29saWQgJGJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDotMTNweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMTJweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OjFweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYudHJpYmUtZXZlbnRzLXJpZ2h0e1xuXHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLXdlZWstaG91cmx5LXNpbmdsZXtcblx0XHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLXRvb2x0aXB7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtZXZlbnQtYm9keXtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLWFycm93e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMTNweCBzb2xpZCAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OmF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6LTEzcHg7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMTJweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OmF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyaWdodDoxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3RyaWJlLW1vYmlsZS1jb250YWluZXJ7XG5cdFx0bWFyZ2luOjIwcHggMCAwO1xuXHRcdC50cmliZS1tb2JpbGUtZGF5e1xuXHRcdFx0LnRyaWJlLW1vYmlsZS1kYXktZGF0ZXtcblx0XHRcdFx0Y29sb3I6JGdyYXk7XG5cdFx0XHR9XG5cdFx0XHQudHJpYmUtbW9iaWxlLWRheS1oZWFkaW5ne1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiRibHVlO1xuXHRcdFx0XHRwYWRkaW5nOjhweCAxMHB4O1xuXHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xuXHRcdFx0fVxuXHRcdFx0LnRyaWJlLWV2ZW50cy1tb2JpbGV7XG5cdFx0XHRcdHBhZGRpbmc6MTBweCAwcHggMTVweDtcblxuXHRcdFx0XHRoNC5zdW1tYXJ5e1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50cmliZS1ldmVudHMtZXZlbnQtYm9keXtcblx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLWV2ZW50LXNjaGVkdWxlLWRldGFpbHMsXG5cdFx0XHRcdFx0LnRyaWJlLWV2ZW50LXNjaGVkdWxlLWRldGFpbHN7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhLnRyaWJlLWV2ZW50cy1yZWFkLW1vcmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRibHVlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzo0cHggMTBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjFlbTtcblx0XHRcdFx0XHRcdGJvcmRlcjowO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCN0cmliZS1ldmVudHMtaGVhZGVye1xuXHRcdC50cmliZS1ldmVudHMtc3ViLW5hdntcblx0XHRcdGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdFx0XHRjb2xvcjokYmx1ZTtcblx0XHRcdFx0XHRmb250LXNpemU6MWVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDozMHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLWluLW91dCk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjJlbTtcblx0XHRcdFx0XHR9XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3RyaWJlLWV2ZW50cy1mb290ZXJ7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblx0LnRyaWJlLWV2ZW50cy11c2VyLXJlY3VycmVuY2UtdG9nZ2xle1xuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcblx0XHRcdG1hcmdpbjowIDEwcHggMCAwO1xuXHRcdH1cblx0fVxuXG5cdCYuZXZlbnRzLWxpc3QsXG5cdCYudHJpYmUtZXZlbnRzLWRheXtcblx0XHRcdGF7XG5cdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UtaW4tb3V0KTtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6JGdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnJlY3VycmluZ2luZm97XG5cdC5yZWN1cnJpbmctaW5mby10b29sdGlwe1xuXHRcdC50cmliZS1ldmVudHMtZXZlbnQtYm9keXtcblx0XHRcdHB7XG5cdFx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy90aGUgZXZlbnRzIGxpc3QgZm9ybWF0XG4udHJpYmUtZXZlbnRzLWxpc3R7XG5cdC50cmliZS1ldmVudHMtcGFnZS10aXRsZXtcblx0XHRjb2xvcjokYmx1ZTtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHR9XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90byl7XG5cblx0LnRyaWJlLWV2ZW50cy1sb29we1xuXHRcdG1heC13aWR0aDoxMDAlO1xuXG5cdFx0LnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZXtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblxuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoLjYsNjApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50cmliZS1ldmVudHMtY29udGVudHtcblxuXHRcdFx0YXtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLWluLW91dCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnR5cGUtdHJpYmVfZXZlbnRze1xuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgZGFya2VuKCRsaWdodGVzdC1ncmF5LDEwJSk7XG5cdFx0XHRwYWRkaW5nOjAgMCAyZW07XG5cblx0XHRcdCYudHJpYmUtZXZlbnRzLWZpcnN0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcblx0XHRcdFx0cGFkZGluZzowIDAgMmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50cmliZS1ldmVudHMtZXZlbnQtY29zdHtcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDowcHg7XG5cdFx0XHRcdFx0cmlnaHQ6MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHRcdGJvcmRlcjowO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRpY2tldC1jb3N0e1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDowcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Zm9ybXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoMixcblx0XHRcdGgze1xuXHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LXRpdGxlLFxuXHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGV7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NDAwO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxMDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjpkYXJrZW4oJGdyZWVuLDEwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYudHJpYmUtZXZlbnRzLW1hcC1ldmVudC10aXRsZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBwYWRkaW5nLWJvdHRvbToxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRyaWJlLWV2ZW50cy1saXN0LXBob3RvLWRlc2NyaXB0aW9ue1xuXHRcdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC50cmliZS1ldmVudHMtbGlzdC1ldmVudC1kZXNjcmlwdGlvbixcblx0XHRcdC50cmliZS1ldmVudHMtbWFwLWV2ZW50LWRlc2NyaXB0aW9ue1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdCYudHJpYmUtZXZlbnRzLXJlYWQtbW9yZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGJsdWU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjhweCAyMHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjFlbTtcblx0XHRcdFx0XHRcdGJvcmRlcjowO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRncmVlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhe1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRcdG1hcmdpbjowIDAgMzBweDtcblxuXG5cdFx0XHRcdC50cmliZS1ldmVudC1zY2hlZHVsZS1kZXRhaWxzLFxuXHRcdFx0XHQucHVibGlzaGVkLnRpbWUtZGV0YWlsc3tcblx0XHRcdFx0XHRwYWRkaW5nOjAgOHB4O1xuXHRcdFx0XHRcdG1hcmdpbjowcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuMWVtO1xuXG5cdFx0XHRcdFx0LnJlY3VycmluZ2luZm97XG5cdFx0XHRcdFxuXHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy1kaXZpZGVye1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRyaWJlLWV2ZW50cy12ZW51ZS1kZXRhaWxze1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHRcdFx0XHRmb250LXN0eWxlOmluaGVyaXQ7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTpoaWRkZW47XG5cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudHJpYmUtYWRkcmVzc3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHQmLnRyaWJlLWV2ZW50LWVuZC1tb250aCxcblx0XHRcdCYudHJpYmUtZXZlbnRzLWxhc3R7XG5cdFx0XHRcdGJvcmRlcjowO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKipcblZFTlVFIFNJTkdMRSBQQUdFXG4qKioqKioqKioqKioqKioqKioqKiovXG4uc2luZ2xlLXRyaWJlX3ZlbnVle1xuXHQudHJpYmUtZXZlbnRzLWV2ZW50LWltYWdle1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luOjMwcHggMCAwO1xuXHR9XG5cdC50cmliZS1ldmVudHMtdmVudWUtbWV0YXtcblx0XHRoMi50cmliZS12ZW51ZS1uYW1le1xuXHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0fVxuXG5cdFx0LnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhe1xuXHRcdFx0Zm9udC1zaXplOjEuMmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRcdH1cblx0fVxuXHQudHJpYmUtZXZlbnRzLXZlbnVle1xuXHRcdC50cmliZS1ldmVudHMtdmVudWUtbWV0YXtcblx0XHRcdGJvcmRlcjowcHg7XG5cdFx0fVxuXHR9IFxuXHQudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGF7XG5cdFx0Ym9yZGVyOjBweDtcblxuXHRcdC50cmliZS1ldmVudHMtYWRkcmVzc3tcblx0XHRcdGZvbnQtc3R5bGU6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblxuXHQudHJpYmUtZXZlbnRzLW1hcC13cmFwe1xuXHRcdGRpdltpZCo9dHJpYmUtZXZlbnRzLWdtYXAtXXtcblx0XHRcdGhlaWdodDozMDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5PUkdBTklaRVIgU0lOR0xFIFBBR0VcbioqKioqKioqKioqKioqKioqKioqKi9cbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVye1xuXHQudHJpYmUtZXZlbnRzLW9yZ2FuaXplci1tZXRhe1xuXHRcdC5vcmdhbml6ZXItYWRkcmVzc3tcblx0XHRcdGZvbnQtc2l6ZToxLjJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0XHR9XHRcblx0fVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbkVWRU5UIFNJTkdMRSBQQUdFXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyxcbi5zaW5nbGUtdHJpYmVfdmVudWUsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplcntcblxuXHQuY29udGFpbmVyLXdyYXB7XG5cdFx0cGFkZGluZy10b3A6MHB4O1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0fVxuXHQjdHJpYmUtZXZlbnRze1xuXHRcdC50cmliZS1ldmVudHMtYmFjayxcblx0XHQudHJpYmUtYmFja3tcblx0XHRcdG1hcmdpbjowO1xuXHRcdFx0cGFkZGluZzowcHg7XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdFx0bWFyZ2luOjI1cHggMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjokZ3JheTtcblx0XHRcdFx0Zm9udC1zaXplOjEuMWVtO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjotMjBweCAwIDIwcHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6JGdyZWVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aXtcblx0XHRcdFx0XHRwYWRkaW5nOjAgNHB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCN0cmliZS1ldmVudHMtY29udGVudHtcblxuXHRcdFx0cHtcblx0XHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHRcdG1hcmdpbjowIDAgMS4yZW07XG5cdFx0XHR9XG5cblx0XHRcdC50b3AtY29udGVudHtcblx0XHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucHJpY2Utbm90aWNle1xuXHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGgxLnRyaWJlLWV2ZW50cy1zaW5nbGUtZXZlbnQtdGl0bGV7XG5cdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHRmb250LXNpemU6MS4yZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTozZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGx7XG5cdFx0XHRcdGRke1xuXHRcdFx0XHRcdGFiYnJ7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji50cmliZS12ZW51ZS1sb2NhdGlvbntcblx0XHRcdFx0XHRcdGFkZHJlc3N7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6aW5oZXJpdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRyaWJlLWV2ZW50cy1zY2hlZHVsZXtcblx0XHRcdFx0bWFyZ2luOjRweCAwIDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCl7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0XHRcdGJvcmRlcjowcHg7XG5cdFx0XHRcdFx0cGFkZGluZzowcHg7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgye1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6MWVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmVjdXJyaW5naW5mb3tcblx0XHRcdFx0XHRmb250LXNpemU6MWVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuNWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50cmliZS1ldmVudHMtbGFiZWx7XG5cdFx0XHRcdFx0Y29sb3I6JG1lZGl1bS1ncmF5O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjNlbTtcblx0XHRcdFx0XHRwYWRkaW5nOjAgNXB4IDAgMDtcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudHJpYmUtZXZlbnRzLWNvc3R7XG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjZlbTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOjAgMCAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YS5kZXRhaWxzLWJ1dHRvbntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRtZWRpdW0tZ3JheTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdHBhZGRpbmc6OHB4IDEwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cblx0XHRcdFx0XHRmb250LXNpemU6MWVtO1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjJlbTtcblx0XHRcdFx0XHRcdHdpZHRoOjgwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuOGVtO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0cmlnaHQ6MTAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRncmVlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc29jaWFsLXNoYXJlLWljb25ze1xuXHRcdFx0XHQubmVjdGFyLXNvY2lhbHtcblx0XHRcdFx0XHRtYXJnaW46MTVweCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHN7XG5cdCN0cmliZS1ldmVudHMtY29udGVudHtcblx0XHRmb3Jte1xuXHRcdFx0LnRyaWJlLXRpY2tldHN7XG5cdFx0XHRcdHVsLnRyaWJlLW9yZGVycy1saXN0e1xuXHRcdFx0XHRcdG1hcmdpbjowcHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0PiBsaXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxpc3ROb1N0eWxlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgNDBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCBsaWdodGVuKCRtZWRpdW0tZ3JheSwgMjAlKTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCl7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjowcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHVsLnRyaWJlLXRpY2tldHMtbGlzdHtcblx0XHRcdFx0XHRcdFx0PiBsaXtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBsaXN0Tm9TdHlsZTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjIwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MjBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQubGlzdC1hdHRlbmRlZXtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0YS50b2dnbGV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjFlbTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC5hdHRlbmRlZS1tZXRhLXJvd3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0LnRyaWJlLXRpY2tldHMtbWV0YXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOmRhcmtlbigkbWVkaXVtLWdyYXksMjAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGNzcy1ncmFkaWVudCgjZmZmLCNmNGYyZjEpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkIGxpZ2h0ZW4oJG1lZGl1bS1ncmF5LDIwJSk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJG1lZGl1bS1ncmF5O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBjc3MtZ3JhZGllbnQoI2Y0ZjJmMSwjZmZmKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50cmliZS1zdWJtaXQtdGlja2V0cy1mb3Jte1xuXHRcdFx0XHRidXR0b257XG5cdFx0XHRcdFx0YmFja2dyb3VuZDokZ3JlZW4gIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXI6M3B4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6MDtcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LXNpemU6MS4yZW0gIWltcG9ydGFudDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoxZW0gIWltcG9ydGFudDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4IDIwcHggMTJweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGJsdWUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TSU5HTEUgVFJJQkUgRVZFTlQgT1ZFUlJJREVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyxcbi5zaW5nbGUtdHJpYmVfdmVudWUsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplcntcblxuXHQjdHJpYmUtZXZlbnRzLWNvbnRlbnR7XG5cdFx0cGFkZGluZzowO1xuXHR9XG5cblx0I3RyaWJlLWV2ZW50c3tcblxuXHRcdC50cmliZS1ldmVudHMtYnV0dG9ue1xuXHRcdFx0YmFja2dyb3VuZDokYmx1ZTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6JGdyZWVuO1xuXHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdCYudHJpYmUtZXZlbnRzLWdjYWx7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDokZ3JlZW47XG5cdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGF7XG5cdFx0YmFja2dyb3VuZDokd2hpdGU7XG5cdFx0Ym9yZGVyOjBweDtcblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnJlY3VycmluZ2luZm97XG5cdFx0LnJlY3VycmluZy1pbmZvLXRvb2x0aXB7XG5cdFx0XHRcdC50cmliZS1ldmVudHMtZXZlbnQtYm9keXtcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRyaWJlLWV2ZW50cy1tZXRhLWdyb3Vwe1xuXHRcdFx0cGFkZGluZzowO1xuXG5cdFx0XHRkdHtcblx0XHRcdFx0Y29sb3I6JGdyYXk7XG5cdFx0XHR9XG5cblx0XHRcdGgze1xuXHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi10aXRsZXtcblx0XHRcdFx0XHRjb2xvcjokYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRkbHtcblx0XHRcdFx0Zm9udC1zaXplOjEuMmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjFlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGR0e1xuXHRcdFx0XHRcdC8vIGZsb2F0OmxlZnQ7XG5cdFx0XHRcdFx0Ly8gcGFkZGluZzozcHggNXB4IDAgMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGR0LGRke1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRsaWdodC1ibHVlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwLWdtYXB7XG5cdFx0XHRcdC50cmliZS1ldmVudHMtdmVudWUtbWFwe1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuXHRcdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ICAgIGZsb2F0OiByaWdodDtcblx0XHRcdFx0ICAgIG1hcmdpbjogMjBweCA0JSAyJSAwO1xuXHRcdFx0XHQgICAgcGFkZGluZzogNXB4O1xuXHRcdFx0XHQgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0ICAgIHdpZHRoOiA5MCU7XG5cdFx0XHRcdCAgICB6b29tOiAxO1xuXG5cdFx0XHRcdFx0ZGl2W2lkKj10cmliZS1ldmVudHMtZ21hcC1de1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0I3RyaWJlLWV2ZW50cy1mb290ZXJ7XG5cdFx0ZGlzcGxheTpub25lO1xuXHRcdGF7XG5cdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0I3RyaWJlLWV2ZW50cy1jb250ZW50e1xuXG5cdFx0Zm9ybXtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQudHJpYmUtZXZlbnRzLXRpY2tldHMtdGl0bGV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLmNhcnR7XG5cdFx0XHRcdC8vIGJhY2tncm91bmQ6JHdoaXRlO1xuXHRcdFx0XHQvLyBib3JkZXI6MXB4IHNvbGlkIGxpZ2h0ZW4oJGxpZ2h0X2dyYXksMjAlKTtcblxuXHRcdFx0XHQvLyBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRcdFx0Ly8gXHRtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8vIH1cblxuXHRcdFx0XHQvLyBoMntcblx0XHRcdFx0Ly8gXHQmLnRyaWJlLWV2ZW50cy10aWNrZXRzLXRpdGxle1xuXHRcdFx0XHQvLyBcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHQvLyBcdFx0cGFkZGluZzo1cHggMjBweDtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIH1cblxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0YWJsZS50cmliZS1ldmVudHMtdGlja2V0c3tcblx0XHRcdFx0Ly8gXHRib3JkZXI6MHB4O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xsYXBzZTppbml0aWFsO1xuXG5cdFx0XHRcdFx0LnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWZpZWxkc3tcblx0XHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWF0dGVuZGVle1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjpsaWdodGVuKCRkYXJrLWdyYXksMTAlKTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQudHJpYmUtdGlja2V0cy1tZXRhLXRleHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRsYWJlbHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MS4yZW0gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl17XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnRyaWJlLXRpY2tldHMtbWV0YS1jaGVja2JveHtcblx0XHRcdFx0XHRcdFx0XHQudHJpYmUtdGlja2V0cy1tZXRhLWxhYmVse1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQudHJpYmUtdGlja2V0cy1tZXRhLWZpZWxkLWhlYWRlcntcblx0XHRcdFx0XHRcdFx0XHRcdC50cmliZS10aWNrZXRzLW1ldGEtb3B0aW9uLWxhYmVse1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR0Ym9keXtcblx0XHRcdFx0IFx0XHR0cntcblx0XHRcdFx0XHRcdFx0XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCl7XG5cdFx0XHRcdFx0XHRcdFx0Ly9ib3JkZXI6MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0XHR0ZHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHRke1xuXHRcdFx0XHRcdFx0XHRcdC8vYm9yZGVyOjBweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRkYXJrLWdyYXk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOmxpZ2h0ZW4oJGRhcmstZ3JheSwxMCUpO1xuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10by1tYXgobWVkaXVtKXtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Ji50aWNrZXRzX3ByaWNle1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTppbmhlcml0O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQuYm90dG9tLW1lc3NhZ2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjQwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOi45ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC53b29jb21tZXJjZS1QcmljZS1hbW91bnR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjRyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQvL2Rpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdC5wcmljZS1pdGVte1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5sYWJlbHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5hcHBlbmR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDAgNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYud29vY29tbWVyY2V7XG5cdFx0XHRcdFx0XHRcdFx0XHQmLmFkZC10by1jYXJ0e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJ1dHRvbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JlZW4gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDo0MDA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDotMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6MTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KC5hZGQtdG8tY2FydCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LnF1YW50aXR5e1xuXHRcdFx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cImJ1dHRvblwiXXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czowcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDozMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDo1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLm1pbnVze1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4yZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOjQ3JTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OjMwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLnBsdXN7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDo3MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl17XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowcHggMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjVlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjoxcHggZG90dGVkICR3aGl0ZTtcblxuXG5cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC50aWNrZXRzX25hbWUsXG5cdFx0XHRcdFx0XHRcdC50aWNrZXRzX2Rlc2NyaXB0aW9ue1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQudGlja2V0c19kZXNjcmlwdGlvbntcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjE1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjI1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQvLyAudHJpYmUtdGlja2V0cy1tZXRhe1xuXHRcdFx0XHRcdFx0XHQvLyBcdG1hcmdpbjowIDAgMjBweDtcblxuXHRcdFx0XHRcdFx0XHQvLyBcdGxhYmVse1xuXHRcdFx0XHRcdFx0XHQvLyBcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHRcdFx0XHQvLyBcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRcdFx0XHRcdFx0XHQvLyBcdFx0Y29sb3I6ZGFya2VuKCRtZWRpdW0tZ3JheSwyMCUpO1xuXHRcdFx0XHRcdFx0XHQvLyBcdFx0Zm9udC1zaXplOjEuMmVtO1xuXHRcdFx0XHRcdFx0XHQvLyBcdFx0QGluY2x1ZGUgY3NzLWdyYWRpZW50KCNmZmYsI2Y0ZjJmMSk7XG5cblx0XHRcdFx0XHRcdFx0Ly8gXHRcdGJvcmRlcjoxcHggc29saWQgbGlnaHRlbigkbWVkaXVtLWdyYXksMjAlKTtcblxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCl7XG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRcdC8vIFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ly8gXHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdEBpbmNsdWRlIGNzcy1ncmFkaWVudCgjZjRmMmYxLCNmZmYpO1xuXHRcdFx0XHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0XHRcdFx0Ly8gfVxuXHRcdFx0XHQgXHRcdH1cblx0XHRcdFx0IFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRyaWJlLWV2ZW50cy1jYWwtbGlua3N7XG5cdFx0bWFyZ2luOjAgMCAyMHB4O1xuXHR9XG59XG5cbi53b29jb21tZXJjZXtcblx0dHIuZGVwb3NpdC1idXR0b25ze1xuXHRcdD4gdGR7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0fVxuXHQjd2MtZGVwb3NpdHMtb3B0aW9ucy1mb3Jte1xuXHRcdC5zZXBhcmF0b3IsXG5cdFx0LmRlcG9zaXQtb3B0aW9ue1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuc3dpdGNoLXRvZ2dsZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXk7XG5cdFx0XHRoZWlnaHQ6NDBweCAhaW1wb3J0YW50O1xuXG5cdFx0XHQud2MtZGVwb3NpdHMtc3dpdGNoZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWJsdWU7XG5cdFx0XHRcdGJvcmRlcjowcHg7XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVse1xuXHRcdFx0XHRmb250LXNpemU6MS44ZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGJvcmRlcjowcHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LWZhbWlseTokc2Fucy1zZXJpZjtcdFx0XHRcdFxuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDpjaGVja2VkICsgbGFiZWx7XG5cdFx0XHRcdGNvbG9yOiR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dC5pbnB1dC1yYWRpbzplbmFibGVkIH4gbGFiZWx7XG5cdFx0XHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KTtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5ldmVudC1hY2NvcmRpb24tZm9vdGVyLWJsb2Nre1xuXHRtYXJnaW46MjBweCAwIDAgO1xuXG5cdGgyLmJsb2NrLXRpdGxle1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRibHVlO1xuXHRcdHBhZGRpbmc6MCAwIDEwcHg7XG5cdFx0Y29sb3I6JGJsdWU7XG5cdFx0Zm9udC1zaXplOjEuNGVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdGZvbnQtc2l6ZToxLjhlbTtcblx0XHR9XG5cdH1cblx0LnRvZ2dsZXMge1xuXHRcdC50b2dnbGV7XG5cdFx0XHRpe1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4IWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAtMTBweCAwIDAgMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czoyMHB4IDIwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdCAgICB0b3A6IDlweDtcblx0XHRcdFx0ICAgIGxlZnQ6IDJweDtcblx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0XHRcdCAgICB3aWR0aDogMTJweDtcblx0XHRcdFx0ICAgIGhlaWdodDogMnB4O1xuXHRcdFx0XHQgICAgXG5cdFx0XHRcdCAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHQgICAgXHQgICAgdG9wOiAxNHB4O1xuXHRcdFx0XHRcdCAgICBsZWZ0OiA2cHg7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDJweDtcblx0XHRcdFx0ICAgIH1cdFxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdCAgICB0b3A6IDJweDtcblx0XHRcdFx0ICAgIGxlZnQ6IDlweDtcblx0XHRcdFx0ICAgIHdpZHRoOiAycHg7XG5cdFx0XHRcdCAgICBtYXJnaW4tbGVmdDogLTJweDtcblx0XHRcdFx0ICAgIGhlaWdodDogMTJweDtcblxuXHRcdFx0XHQgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0ICAgIFx0ICAgIHRvcDogNnB4O1xuXHRcdFx0XHRcdCAgICBsZWZ0OiAxNHB4O1xuXHRcdFx0XHRcdCAgICB3aWR0aDogMnB4O1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tbGVmdDogLTJweDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHQgICAgfVx0XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG4gICAgXHRcdFx0XHRoZWlnaHQ6IDMwcHghaW1wb3J0YW50O1xuICAgIFx0XHRcdFx0bWFyZ2luOiAtMTVweCAwIDAgMDtcbiAgICBcdFx0XHRcdGJvcmRlci1yYWRpdXM6MzBweCAzMHB4O1xuXHRcdFx0XHR9XHRcdFxuXHRcdFx0fVxuXHRcdFx0aDN7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjFlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0XHRcdFx0cGFkZGluZzoxMHB4IDcwcHggMTBweCAwcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjMwcHggNzBweCAzMHB4IDBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjNlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4udHJpYmUtYmxvY2tfX3RpY2tldHNfX3JlZ2lzdHJhdGlvbl9fZXZlbnR7XG5cdC50cmliZS1ibG9ja19fdGlja2V0c19faXRlbV9fYXR0ZW5kZWVfX2ZpZWxkc3tcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvLW1heChtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6MjBweDtcblx0XHR9XG5cdFx0Zm9ybS50cmliZS1ibG9ja19fdGlja2V0c19faXRlbV9fYXR0ZW5kZWVfX2ZpZWxkc19fZm9ybXtcblx0XHRcdC50cmliZS10aWNrZXR7XG5cdFx0XHRcdD4gaDR7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRtYXJnaW46MjBweCAwIDEwcHg7XG5cdFx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGRpdntcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cblx0XHRcdFx0XHRpbnB1dCxcblx0XHRcdFx0XHRzZWxlY3R7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjUwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c2VsZWN0e1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGlucHV0W3R5cGU9dGV4dF17XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gaDR7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IGRpdntcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAzMiU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkc3tcblx0LmZvcm0tcm93e1xuXHRcdCYuaGlkZGVue1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufSIsIi8vVmFyc1xuXG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkNvbG9yIFZhcmlhYmxlc1xuKioqKioqKioqKioqKioqKioqKioqL1xuJGRlZmF1bHQ6ICMzNzNiM2Q7XG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG5cbiRibHVlOiAjMDA5NGJiO1xuJG1lZC1ibHVlOiBkYXJrZW4oJGJsdWUsMTAlKTtcbiRkYXJrLWJsdWU6IGRhcmtlbigkYmx1ZSwyMCUpO1xuJGxpZ2h0LWJsdWU6IGxpZ2h0ZW4oJGJsdWUsMjAlKTtcbiRncmVlbjogIzhkYzYzZjtcbiRtZWQtZ3JlZW46IzcxQTEzMDtcbiRkYXJrLWdyZWVuOiM1QjgyMjc7XG4kbGlnaHQtZ3JlZW46ICNjYmRiMmE7XG4kZ3JheTogIzQ0NDtcbiRkYXJrLWdyYXk6IGRhcmtlbigkZ3JheSwzMCUpO1xuJGRhcmtfZ3JheTI6ICMxQzFDMkE7XG4kbWVkaXVtLWdyYXk6IGRhcmtlbigkZ3JheSwxMCUpO1xuJGxpZ2h0LWdyYXk6IGxpZ2h0ZW4oJGdyYXksMjAlKTtcbiRsaWdodGVzdC1ncmF5OiBsaWdodGVuKCRncmF5LDQyJSk7XG5cbiR5ZWxsb3c6ICNmM2Y0YTY7XG5cbi8vIGJyYW5kIGNvbG9yc1xuJGJyYW5kX2JsdWU6ICMwMDk0YmI7XG4kYnJhbmRfZGFya19ibHVlOiAjMDA3NDhlO1xuJGJyYW5kX3RlYWw6ICMwMDg2Nzg7XG4kYnJhbmRfZGFya190ZWFsOiBkYXJrZW4oJGJyYW5kX3RlYWwsMjApO1xuJGJyYW5kX2xpZ2h0X2dyZWVuOiAjYzZkZDAwO1xuJGJyYW5kX2dyZWVuOiAjNzljOTBlO1xuJGJyYW5kX2RhcmtfZ3JlZW46IzVCODIyNztcblxuXG4vLyAkc2VhLWJsdWU6ICM3QkE3QkM7XG4vLyAkZGFyay1ibHVlOiAjMkMzRjQ4O1xuLy8gJGxpZ2h0LWdyYXk6ICNFRkY0RjY7XG5cbi8vIGZvcm1zXG4kZm9ybV9ncmF5OiAjOTQ5NDk0O1xuJGZvcm1fZGFya19ncmF5OiAjNzM3MzczO1xuXG4vKioqKioqKioqKioqKioqKioqKioqXG5UWVBPR1JBUEhZXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbiRzYW5zLXNlcmlmOiAgXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHNlcmlmOiAgICAgICBcIkdlb3JnaWFcIiwgQ2FtYnJpYSwgVGltZXMgTmV3IFJvbWFuLCBUaW1lcywgc2VyaWY7XG5cblxuLyogXHRUbyBlbWJlZCB5b3VyIG93biBmb250cywgdXNlIHRoaXMgc3ludGF4XG5cdGFuZCBwbGFjZSB5b3VyIGZvbnRzIGluc2lkZSB0aGVcblx0L2ZvbnRzIGZvbGRlci4gRm9yIG1vcmUgaW5mb3JtYXRpb25cblx0b24gZW1iZWRkaW5nIGZvbnRzLCBnbyB0bzpcblx0aHR0cDovL3d3dy5mb250c3F1aXJyZWwuY29tL1xuXHRCZSBzdXJlIHRvIHJlbW92ZSB0aGUgY29tbWVudCBicmFja2V0cy5cbiovXG5cbi8qKiBcbkBmb250LWZhY2Uge1xuICAgXHRmb250LWZhbWlseTogJ211c2VvMzAwLXJlZ3VsYXInO1xuICAgXHRzcmM6IHVybCgnLi4vZm9udHMvbXVzZW8zMDAtcmVndWxhci5lb3QnKTtcbiAgIFx0c3JjOiB1cmwoJy4uL2ZvbnRzL211c2VvMzAwLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvbXVzZW8zMDAtcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL211c2VvMzAwLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9tdXNlbzMwMC1yZWd1bGFyLnN2ZyNtdXNlbzMwMC1yZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgIFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgIFx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4kbXVzZW8zMDAtcmVndWxhcjogXCJtdXNlbzMwMC1yZWd1bGFyXCIsIFZlcmRhbmEsIFRpbWVzIE5ldyBSb21hbiwgVGltZXMsIHNlcmlmO1xuKiovXG5cbi8qXG51c2UgdGhlIGJlc3QgYW1wZXJzYW5kXG5odHRwOi8vc2ltcGxlYml0cy5jb20vbm90ZWJvb2svMjAwOC8wOC8xNC9hbXBlcnNhbmRzLTIvXG4qLyIsIi8qKioqKioqKioqKioqKioqKioqKipcbipcbiogVFJJQkUgRVZFTlRTIFBMVUdJTiBQQUdFUyBmb3IgdGhlIE5FVyBMQVlPVVRcbipcbioqKioqKioqKioqKioqKioqKioqKi9cblxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5NQUlOIEVWRU5UUyBTRUNUSU9OXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbi50cmliZS1ldmVudHN7XG5cdCYudHJpYmUtY29tbW9ue1xuXHRcdC50cmliZS1jb21tb24tY3RhLS10aGluLWFsdHtcblx0XHRcdGJvcmRlci1jb2xvcjokbGlnaHQtYmx1ZTtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6JGxpZ2h0LWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYudHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bXtcblx0XHQudHJpYmUtZXZlbnRzLWwtY29udGFpbmVye1xuXHRcdFx0cGFkZGluZy10b3A6MHB4O1xuXHRcdH1cblx0XHQudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXl7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50cmliZS1ldmVudHMtbC1jb250YWluZXJ7XG5cdFx0LnRyaWJlLWZpbHRlci1iYXJ7XG5cdFx0XHRmb3JtLnRyaWJlLWZpbHRlci1iYXJfX2Zvcm17XG5cdFx0XHRcdC50cmliZS1maWx0ZXItYmFyX19zZWxlY3RlZC1maWx0ZXJzLWxpc3QtY29udGFpbmVye1xuXHRcdFx0XHRcdC50cmliZS1maWx0ZXItYmFyLWMtcGlsbC0taGFzLXNlbGVjdGlvbnN7XG5cdFx0XHRcdFx0XHQudHJpYmUtZmlsdGVyLWJhci1jLXBpbGxfX3BpbGx7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGJ1dHRvbi50cmliZS1maWx0ZXItYmFyLWMtcGlsbF9fcmVtb3ZlLWJ1dHRvbntcblx0XHRcdFx0XHRcdFx0c3ZnLnRyaWJlLWNvbW1vbi1jLXN2Z2ljb257XG5cdFx0XHRcdFx0XHRcdFx0cGF0aHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHN0cm9rZTokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50cmliZS1maWx0ZXItYmFyX19maWx0ZXJzLWNvbnRhaW5lcntcblx0XHRcdFx0XHQudHJpYmUtZmlsdGVyLWJhcl9fZmlsdGVyc3tcblx0XHRcdFx0XHRcdC50cmliZS1maWx0ZXItYmFyLWMtcmFuZ2VfX3NsaWRlcntcblx0XHRcdFx0XHRcdFx0LnVpLXNsaWRlci1yYW5nZXtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudHJpYmUtY29tbW9uLWZvcm0tY29udHJvbC1jaGVja2JveF9faW5wdXR7XG5cdFx0XHRcdFx0JjpjaGVja2Vke1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50cmliZS1maWx0ZXItYmFyLWMtZHJvcGRvd257XG5cdFx0XHRcdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue1xuXHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWR7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEsMTAwKTtcblx0XHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb257XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0e1xuXHRcdFx0XHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XG5cdFx0XHRcdFx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XG5cdFx0XHRcdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudHJpYmUtZXZlbnRzLWhlYWRlcntcblx0XHRcdC50cmliZS1ldmVudHMtaGVhZGVyX19ldmVudHMtYmFye1xuXHRcdFx0XHQudHJpYmUtZXZlbnRzLWMtZXZlbnRzLWJhcl9fdmlld3N7XG5cdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3J7XG5cdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fY29udGVudHtcblx0XHRcdFx0XHRcdFx0dWwudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fbGlzdHtcblx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRyaWJlLWV2ZW50cy1wcm8tbWFwe1xuXHRcdFx0LnRyaWJlLWV2ZW50cy1wcm8tbWFwX19ldmVudC1jb2x1bW57XG5cdFx0XHRcdC50cmliZS1ldmVudHMtcHJvLW1hcF9fZXZlbnQtY2FyZHN7XG5cdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy1wcm8tbWFwX19ldmVudC1jYXJkLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHRidXR0b24udHJpYmUtZXZlbnRzLXByby1tYXBfX2V2ZW50LWNhcmQtYnV0dG9ue1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokYmx1ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktLWN1cnJlbnR7XG5cdFx0XHQudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktZGF0ZXtcblx0XHRcdFx0Y29sb3I6JGdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGEudHJpYmUtZXZlbnRzLWMtaWNhbF9fbGlua3tcblx0XHRib3JkZXItY29sb3I6JGJsdWU7XG5cdFx0Y29sb3I6JGJsdWU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHR9XG5cdH1cbn1cblxuc3ZnLnRyaWJlLWNvbW1vbi1jLXN2Z2ljb257XG5cdGNvbG9yOiRibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudC10aWNrZXRze1xuXHQudHJpYmUtdGlja2V0c19fdGlja2V0cy1idXl7XG5cdFx0Ji50cmliZS1jb21tb24tYy1idG57XG5cdFx0XHQmOmRpc2FibGVke1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZXZlbnQtdGlja2V0c3tcblx0LnRyaWJlLXRpY2tldHNfX2F0dGVuZGVlLXRpY2tldHMtZm9ybXtcblx0XHQudHJpYmUtdGlja2V0c19fYXR0ZW5kZWUtdGlja2V0cy1pdGVtLS1oYXMtZm9jdXN7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjokYmx1ZTtcblx0XHR9XG5cdFx0LnRyaWJlLXRpY2tldHNfX2F0dGVuZGVlLXRpY2tldHMtZm9vdGVye1xuXHRcdFx0YnV0dG9uLnRyaWJlLWNvbW1vbi1jLWJ0bi1saW5rLFxuXHRcdFx0LnRyaWJlLXRpY2tldHNfX2F0dGVuZGVlLXRpY2tldHMtZm9vdGVyLWRpdmlkZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53b29jb21tZXJjZXtcblx0Zm9ybS5jaGVja291dHtcblx0XHQudHJpYmUtY2hlY2tvdXQtYmFja2xpbmtze1xuXHRcdFx0YS50cmliZS1jaGVja291dC1iYWNrbGlua3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0cGFkZGluZzoxMHB4IDIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjAwcHg7XG5cdFx0XHRcdG1hcmdpbjowIDEwcHggMCAwO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLyoqXG4gKlxuICogVHJpYmUgRXZlbnRzIGpRdWVyeSBVSSBDYWxlbmRhclxuICpcbiAqL1xuIC50cmliZS1ldmVudHN7XG4gXHQuZGF0ZXBpY2tlcntcbiBcdFx0dGhlYWR7XG5cdCBcdFx0dHJ7XG5cdCBcdFx0XHR0aHtcblx0IFx0XHRcdFx0Ym9yZGVyOjBweCAhaW1wb3J0YW50O1xuXG5cdCBcdFx0XHRcdCYuZGF0ZXBpY2tlci1zd2l0Y2h7XG5cdCBcdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdCBcdFx0XHRcdH1cblxuXHQgXHRcdFx0XHQmLmRvd3tcblx0IFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCBcdFx0XHRcdH1cblxuXHQgXHRcdFx0XHQmLm5leHQsXG5cdCBcdFx0XHRcdCYucHJldntcblx0IFx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0IFx0XHRcdFx0fVxuXHQgXHRcdFx0fVxuXHQgXHRcdH1cbiBcdFx0fVxuIFx0XHR0Ym9keXtcbiBcdFx0XHR0cntcbiBcdFx0XHRcdHRke1xuXHQgXHRcdFx0XHQmLmRheXtcblx0IFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMDBweDtcblx0IFx0XHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAuM3M7XG5cdCBcdFx0XHRcdFx0XG5cdCBcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0IFx0XHRcdFx0XHRcdGJvcmRlcjowcHg7XG5cdCBcdFx0XHRcdFx0fVxuXG5cdCBcdFx0XHRcdFx0Ji5jdXJyZW50e1xuXHQgXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHQgXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblxuXHQgXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0IFx0XHRcdFx0XHRcdCY6Zm9jdXN7XG5cdCBcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JlZW4sMTAlKTtcblx0IFx0XHRcdFx0XHRcdH1cblx0IFx0XHRcdFx0XHR9XG5cblx0IFx0XHRcdFx0XHQmLmFjdGl2ZXtcblx0IFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHQgXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblxuXHQgXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0IFx0XHRcdFx0XHRcdCY6Zm9jdXN7XG5cdCBcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtZWQtYmx1ZTtcblx0IFx0XHRcdFx0XHRcdH1cblx0IFx0XHRcdFx0XHR9XG5cdCBcdFx0XHRcdH1cblx0IFx0XHRcdH1cbiBcdFx0XHR9XG4gXHRcdH1cbiBcdFx0LmRheXtcbiBcdFx0XHRib3JkZXI6MHB4O1xuIFx0XHR9XG4gXHRcdC5tb250aHtcblxuIFx0XHR9XG4gXHRcdC55ZWFye1xuXG4gXHRcdH1cbiBcdH1cbiB9XG4iLCIjYWJzb3JiLWZpbHRlcnMtY29udGFpbmVyLFxuI3NmYy1maWx0ZXJzLWNvbnRhaW5lcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0Ym9yZGVyOjFweCBzb2xpZCBsaWdodGVuKCRsaWdodC1ncmF5LDIwJSkgIWltcG9ydGFudDtcblx0Ly9AaW5jbHVkZSBjc3MtZ3JhZGllbnQtdHdvLWRpYWdvbmFsLWxlZnR0b3AtcmlnaHRib3R0b20ocmdiYSgkYmx1ZSwxKSwwJSwgcmdiYSgkZGFyay1ibHVlLDEpLCAxMDAlKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjAwcHg7XG5cdH1cblxuXHQuZmlsdGVycy13cmFwcGVye1xuXHRcdGgye1xuXHRcdFx0Zm9udC13ZWlnaHQ6NTAwO1xuXHRcdFx0Y29sb3I6JGdyYXk7XG5cdFx0fVxuXHR9XG5cblx0Zm9ybXtcblx0XHRsYWJlbHtcblx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5maWx0ZXItaXRlbXtcblx0XHRcdGxhYmVse1xuXHRcdFx0XHRjb2xvcjpkYXJrZW4oJGJyYW5kX2RhcmtfYmx1ZSwxMCUpO1xuXHRcdFx0fVxuXHRcdFx0LnNlbGVjdC1saXN0LWNvbnRhaW5lcntcblx0XHRcdFx0c2VsZWN0LmZpbHRlci10YWdzLFxuXHRcdFx0XHRzZWxlY3QuZmlsdGVyLXR5cGVzLFxuXHRcdFx0XHRzZWxlY3QuZmlsdGVyLWNvdXJzZXtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMDBweDtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblxuXHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGJyYW5kX3RlYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0e1xuXHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdG91dGxpbmU6bm9uZTtcblxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjokYnJhbmRfdGVhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRidXR0b25bdHlwZT1zdWJtaXRde1xuXHRcdFx0XHRwYWRkaW5nOjJweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtfZ3JheTI7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kX3RlYWwgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YnV0dG9uW3R5cGU9cmVzZXRde1xuXHRcdFx0XHQmI2ZpbHRlci1yZXNldHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJyYW5kX2RhcmtfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNjb3Vyc2UtZGlzcGxheS1vcHRpb25ze1xuXHRcdGJ1dHRvbntcblx0XHRcdCYub3B0aW9ue1xuXHRcdFx0XHRwYWRkaW5nOjVweCAxNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgbGlnaHRlbigkbGlnaHQtZ3JheSwyMCUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOmRhcmtlbigkYnJhbmRfZGFya19ibHVlLDEwJSk7XG5cblx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdGZpbGw6ZGFya2VuKCRicmFuZF9kYXJrX2JsdWUsMTAlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlJykge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kX2RhcmtfYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGJyYW5kX2RhcmtfYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblxuXHRcdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRcdGZpbGw6I2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIjYWJzb3JiLWNvdXJzZXMtY29udGFpbmVye1xuXHQubm90aWNle1xuXHRcdCYuYWxlcnR7XG5cdFx0XHQuaW5uZXItY29udGVudHtcblx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrLWdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY291cnNlcy13cmFwcGVye1xuXHRcdCYubGlzdHtcblx0XHRcdG1hcmdpbjowIDEwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpIHtcblx0XHRcdFx0bWFyZ2luOjAgNSU7XG5cdFx0XHR9XG5cdFx0XHQuY291cnNlLWJsb2Nre1xuXHRcdFx0XHRjb2xvcjokZGFyay1ncmF5O1xuXHRcdFx0XHRib3JkZXItY29sb3I6JGxpZ2h0LWdyYXk7XG5cblx0XHRcdFx0Ly8gJjpudGgtY2hpbGQoZXZlbil7XG5cdFx0XHRcdC8vIFx0LmRhdGUtYmxvY2t7XG5cdFx0XHRcdC8vIFx0XHQubW9udGh7XG5cdFx0XHRcdC8vIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtZWQtZ3JlZW47XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0LmRhdGUtYmxvY2t7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDokd2hpdGU7XG5cdFx0XHRcdFx0Ly9AaW5jbHVkZSBjc3MtZ3JhZGllbnQtdHdvLWRpYWdvbmFsLWxlZnR0b3AtcmlnaHRib3R0b20ocmdiYSgkYmx1ZSwuMiksMCUsIHJnYmEoJGdyZWVuLC4yKSwgMTAwJSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6MHB4IDBweCA1cHggMHB4IHJnYmEoJGJsYWNrLC4zKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAuMnM7XG5cblx0XHRcdFx0XHQubW9udGh7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjJyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjVweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIC4ycztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRheXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdFx0XHRcdHRleHQtc2hhZG93OjFweCAxcHggJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQueWVhcntcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzoxcHggMXB4ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhLmRhdGUtbGlua3tcblx0XHRcdFx0XHRib3JkZXI6MHB4O1xuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0LmRhdGUtYmxvY2t7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6MHB4IDVweCAxMHB4IDBweCByZ2JhKCRibGFjaywuMyk7XG5cblx0XHRcdFx0XHRcdFx0Lm1vbnRoe1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtZWQtZ3JlZW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY291cnNlLXNlc3Npb25zLWJsb2Nre1xuXHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGxpZ2h0ZXN0LWdyYXk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMjBweDtcblx0XHRcdFx0XHRtYXJnaW46MjBweCAwO1xuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRsaWdodGVzdC1ncmF5LDI2JSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnZlbnUtZGV0YWlsc3tcblx0XHRcdFx0XHRcdC5sb2NhdGlvbi1hZGRyZXNzLWJveHtcblx0XHRcdFx0XHRcdFx0LmxvY2F0aW9uLW5hbWV7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRicmFuZF9kYXJrX2JsdWU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aDMuZW1wdHktdmVudWUtdGl0bGV7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMCA1cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjokYnJhbmRfZGFya19ibHVlO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5taW5pLWRhdGUtYmxvY2stY29udGFpbmVye1xuXHRcdFx0XHRcdC5kYXRlLWJsb2Nre1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOjEwMHB4O1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKSB7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDoxNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvdXJzZS1uYW1le1xuXHRcdFx0XHRcdGNvbG9yOiRkYXJrLWdyYXk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY291cnNlLXR5cGV7XG5cdFx0XHRcdFx0bWFyZ2luOjAgMCA1cHg7XG5cblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0Y29sb3I6JGRhcmstYmx1ZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MXJlbTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJykge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MS4xcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc2Vzc2lvbi1uYW1le1xuXHRcdFx0XHRcdGNvbG9yOiRkYXJrLWdyYXk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvdXJzZS1saW5rc3tcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjAwcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuMWVtO1xuXG5cdFx0XHRcdFx0XHQmLnJlZ2lzdGVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkLWJsdWU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZWVuO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnNpZ24tdXB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJG1lZC1ibHVlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokbWVkLWJsdWU7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ncmVlbjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuLmxhYmVse1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYnV0dG9uLXdyYXBwZXJ7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cblx0XHQuYWJzb3JiLWN0YS1idXR0b257XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtLWdyYXk7XG5cdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRib3JkZXI6MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkLWJsdWU7XG5cdFx0XHR9XG5cblx0XHRcdCYubG9hZGluZ3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lZC1ibHVlO1xuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYud2l0aC1sb2FkZXJ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNldmVudC1kZXRhaWxzLW1vZGFsLFxuI21hcCB7XG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXG5cdFx0LmNvdXJzZS10eXBle1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjokZGFyay1ibHVlO1xuXHRcdFx0Zm9udC1zaXplOjFyZW07XG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCAkc2Fucy1zZXJpZjtcblx0XHRcdG1hcmdpbi1ib3R0b206MTVweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhlYWRlci1pbmZve1xuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGxpZ2h0ZXN0LWdyYXk7XG5cdFx0XHRtYXJnaW46MCAwIDE1cHg7XG5cdFx0fVxuXG5cdFx0LnZlbnUtZGV0YWlscyB7XG5cdFx0XHRhIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkYnJhbmRfZGFya19ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb3Vyc2UtbGlua3N7XG5cdFx0XHRhe1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMDBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOjEuMWVtO1xuXG5cdFx0XHRcdCYucmVnaXN0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lZC1ibHVlO1xuXHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZWVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnNpZ24tdXB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkbWVkLWJsdWU7XG5cdFx0XHRcdFx0Y29sb3I6JG1lZC1ibHVlO1xuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ncmVlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ncmVlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI21hcHtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuXG4vKlxuKiBDYWxlbmRhciBWaWV3XG4qL1xuI2NvdXJzZXMtY2FsZW5kYXJ7XG4gICAgbWFyZ2luOjMwcHggMCAwO1xuXG4gICAgLmZjLWhlYWRlci10b29sYmFye1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGNvbG9yOiRncmF5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICB9XG4gICAgICAgIC5mYy10b29sYmFyLWNodW5re1xuICAgICAgICBcdGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIFx0Z2FwOjBweDtcblxuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93Om5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmLmZjLXRvZGF5LWJ1dHRvbntcbiAgICAgICAgICAgICAgICBcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgXHRib3JkZXI6MnB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgIFx0Y29sb3I6JGdyYXk7XG4gICAgICAgICAgICAgICAgXHRwYWRkaW5nOjVweCAyMHB4O1xuICAgICAgICAgICAgICAgIFx0b3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gICAgICAgICAgICAgICAgXHQmOmhvdmVyLFxuICAgICAgICAgICAgICAgIFx0Jjpmb2N1c3tcbiAgICAgICAgICAgICAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCR5ZWxsb3csMTApO1xuICAgICAgICAgICAgICAgIFx0XHQvL2NvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICBcdH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmMtYnV0dG9uLWdyb3Vwe1xuICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kX3RlYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZjLXZpZXctaGFybmVzc3tcblxuICAgICAgICAuZmMtZGF5Z3JpZHtcbiAgICAgICAgXHRib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUuZmMtY29sLWhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdGJvcmRlci10b3A6MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx0Ym9yZGVyLWJvdHRvbTowcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdHRoZWFke1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHRcdHRye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZF9kYXJrX2JsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHRcdFx0QGluY2x1ZGUgY3NzLWdyYWRpZW50LXR3by1kaWFnb25hbC1sZWZ0dG9wLXJpZ2h0Ym90dG9tKCRicmFuZF9kYXJrX2JsdWUsMCUsIGRhcmtlbigkYnJhbmRfZGFya19ibHVlLDUpLCAxMDAlKTtcblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHRcdFx0dGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHRib3JkZXItY29sb3I6cmdiYSgkYnJhbmRfYmx1ZSw3MCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdFx0XHRcdGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHRcdH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgICAgXHR0cntcbiAgICAgICAgICAgICAgICBcdFx0dGR7XG4gICAgICAgICAgICAgICAgXHRcdFx0ZGl2LmZjLWRheWdyaWQtYm9keXtcbiAgICAgICAgICAgICAgICBcdFx0XHRcdHRhYmxle1xuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHR0Ym9keXtcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHR0cntcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdHRke1xuXG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdCYuZmMtZGF5e1xuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdC5mYy1kYXlncmlkLWRheS10b3B7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRhLmZjLWRheWdyaWQtZGF5LW51bWJlcntcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGJyYW5kX2RhcmtfYmx1ZTtcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHR9XG5cbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHQuZmMtZGF5Z3JpZC1kYXktZXZlbnRze1xuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0LmZjLWRheWdyaWQtZXZlbnQtaGFybmVzc3tcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YS5mYy1kYXlncmlkLWV2ZW50IHtcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTpub3JtYWw7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZF90ZWFsO1xuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjhweDtcblxuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1c3tcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZF9kYXJrX2JsdWU7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmZjLWRheWdyaWQtZXZlbnQtZG90e1xuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuZmMtZXZlbnQtdGl0bGV7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAwIDRweDtcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHR9XG5cbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHQmLmZjLWRheS10b2RheXtcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHllbGxvdyw0MCUpO1xuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIFx0XHRcdH1cbiAgICAgICAgICAgICAgICBcdFx0fVxuICAgICAgICAgICAgICAgIFx0fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiB9XG5cbiIsIi5jbGluaWNpYW5zLWNvbnRlbnQtY29udGFpbmVye1xuXHQuY2xpbmljaWFucy1jb250ZW50e1xuXHRcdC5jbGluaWNpYW5zLWNvbnRhaW5lcntcblx0XHRcdCYuZ3JpZHtcblx0XHRcdFx0LmNsaW5pY2lhbi1pdGVte1xuXHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0d29yZC13cmFwOmJyZWFrLXdvcmQ7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kX2RhcmtfYmx1ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuLmxhYmVse1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaXRlbS10b3B7XG5cdFx0XHRcdFx0XHQuaXRlbS1oZWFkZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGxpZ2h0ZXN0LWdyYXk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGNzcy1ncmFkaWVudC10d28tZGlhZ29uYWwtbGVmdHRvcC1yaWdodGJvdHRvbShsaWdodGVuKCRsaWdodC1ncmF5LDUwJSksMCUsIGxpZ2h0ZW4oJGxpZ2h0ZXN0LWdyYXksMzAlKSwgODAlKTtcblx0XHRcdFx0XHRcdFx0Ly9jb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGJyYW5kX2RhcmtfdGVhbDtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzphdXRvO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46MCAwIDEwcHg7XG5cblx0XHRcdFx0XHRcdFx0Lm5hbWV7XG5cdFx0XHRcdFx0XHRcdFx0Ly9jb2xvcjokYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0ZXh0X2dyYWRpZW50KCRkZWc6IDBkZWcsICRmcm9tOiAkYnJhbmRfZGFya190ZWFsLCAkdG86ICRicmFuZF90ZWFsKTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5hZGRyZXNzLWJsb2Nre1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjFyZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaXRlbS1mb290ZXJ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46MTBweCAwIDA7XG5cblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MWVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXG5cdFx0XHRcdFx0XHRcdCYuaXRlbS1idXR0b257XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lZC1ibHVlO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRtZWQtYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzo4cHggMTVweDtcblxuXHRcdFx0XHRcdFx0XHRcdC5saW5rLWljb257XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAuMnM7XG5cblx0XHRcdFx0XHRcdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIC4ycztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmVlbjtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstZ3JlZW47XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5waG9uZXtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRtZWQtYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokbWVkLWJsdWU7XG5cblx0XHRcdFx0XHRcdFx0XHQubGluay1pY29ue1xuXHRcdFx0XHRcdFx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiRtZWQtYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstZ3JlZW47XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5saW5rLWljb257XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiRkYXJrLWdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKlxuKlxuKiBqUXVlcnkgVUkgQ2FsZW5kYXJcbipcbioqKioqKioqKioqKioqKioqKioqKi9cbi8qIERhdGUgUGlja2VyIERlZmF1bHQgU3R5bGVzICovXG4jdWktZGF0ZXBpY2tlci1kaXZ7XG5cdHotaW5kZXg6MTAgIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyIHtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDokd2hpdGU7XG5cdG1hcmdpbi10b3A6MnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHQqIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdHRhYmxlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRtYXJnaW46MTBweCAwO1xuXHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHR0aGVhZCB7XG5cdFx0Ym9yZGVyOjBweDtcblx0XHRjb2xvcjokZGFyay1ncmF5O1xuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItdGl0bGUge1xuXHRcdG1hcmdpbjowcHg7XG5cdFx0Y29sb3I6ICRkYXJrLWdyYXk7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG5cdC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIsXG5cdC51aS1kYXRlcGlja2VyLW5leHQsXG5cdC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRcdGhlaWdodDogMWVtO1xuXHRcdHRvcDogLjllbTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcblx0XHRsZWZ0OiAycHg7XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0XHRyaWdodDogMnB4O1xuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItbmV4dCxcblx0LnVpLWRhdGVwaWNrZXItcHJldntcblx0XHQmOmFmdGVye1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDonJztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdHRvcDowcHg7XG5cdFx0XHR0cmFuc2l0aW9uOmFsbCAuMnM7XG5cdFx0fVxuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItbmV4dHtcblx0XHQmOmFmdGVye1xuXHRcdFx0cmlnaHQ6MTBweDtcblx0XHRcdGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDhweDtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGRhcmstZ3JheTtcblx0XHR9XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLXByZXZ7XG5cdFx0JjphZnRlcntcblx0XHRcdGxlZnQ6MTBweDtcblx0XHRcdGJvcmRlci13aWR0aDogNXB4IDhweCA1cHggMHB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkZGFyay1ncmF5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRibHVlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbixcblx0LnVpLWRhdGVwaWNrZXItcHJldiBzcGFuIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblxuXHR0aCB7XG5cdFx0Y29sb3I6ICNkYXJrLWdyYXk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRmb250LXdlaWdodDo2MDA7XG5cdH1cblxuXHR0ZCB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOjNweDtcblxuXHRcdC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzo0cHggNnB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjAwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdH1cblxuXHRcdC51aS1zdGF0ZS1ob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0fVxuXG5cdFx0LnVpLXN0YXRlLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0dGQudWktc3RhdGUtZGlzYWJsZWQsXG5cdHRkLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGNvbG9yOiAjOTk5O1xuXHR9XG5cbn1cbiIsIi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWV7XG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdGlucHV0W3R5cGU9XCJ1cmxcIl0sXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0aW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuXHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcblx0aW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuXHRpbnB1dFt0eXBlPVwid2Vla1wiXSxcblx0aW5wdXRbdHlwZT1cInRpbWVcIl0sXG5cdGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcblx0aW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuXHRpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG5cdHNlbGVjdCB7XG5cdCAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdCAgICBjb2xvcjogJGRhcmstZ3JheTtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtX2RhcmtfZ3JheTtcblx0ICAgIGZvbnQtc2l6ZTogMXJlbTtcblx0ICAgIG1hcmdpbjogMDtcblx0ICAgIG91dGxpbmU6IG5vbmU7XG5cdCAgICBoZWlnaHQ6IDQwcHg7XG5cdCAgICB0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdCAgICBwYWRkaW5nOjVweCAxMHB4ICFpbXBvcnRhbnQ7XG5cblx0ICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHQgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XG5cdCAgICB9XG5cdCAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdCAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcblx0ICAgIH1cblx0ICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdCAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcblx0ICAgIH1cblx0ICAgICY6OnBsYWNlaG9sZGVyIHtcblx0ICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xuXHQgICAgfVxuXG5cdCAgICAmOmZvY3VzIHtcblx0ICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcblx0ICAgICAgICBib3JkZXItY29sb3I6JGJyYW5kLWJsdWU7XG5cdCAgICB9XG5cblx0ICAgIC53b29jb21tZXJjZS12YWxpZGF0ZWQgICZ7XG5cdCAgICAgICAgYm9yZGVyLWNvbG9yOiRncmF5ICFpbXBvcnRhbnQ7XG5cdCAgICB9XG5cdH1cblxuXHQuZ2ZfcGFnZV9zdGVwc3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblxuXHRcdC5nZl9zdGVwOm5vdCguZ2Zfc3RlcF9oaWRkZW4pe1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRcdG1hcmdpbjo4cHggNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcblx0XHRcdFx0bWFyZ2luOjhweCAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpIHtcblx0XHRcdFx0bWFyZ2luOjhweCAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZ2Zfc3RlcF9sYWJlbHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0XHRtYXJnaW46MTBweCAwIDA7XG5cdFx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDo1MDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHQuZ2Zfc3RlcF9udW1iZXJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgJHNhbnMtc2VyaWY7XG5cdFx0XHR9XG5cdFx0XHQmLmdmX3N0ZXBfYWN0aXZle1xuXHRcdFx0XHQuZ2Zfc3RlcF9sYWJlbHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjokYmxhY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5nZl9zdGVwX251bWJlcntcblx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kX2JsdWU7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmRfYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5nZl9zdGVwX2NvbXBsZXRlZHtcblx0XHRcdFx0LmdmX3N0ZXBfbnVtYmVye1xuXHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZF90ZWFsO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZF90ZWFsO1xuXHRcdFx0XHRcdGJvcmRlcjowcHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZF90ZWFsO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmRfdGVhbDtcblx0XHRcdFx0XHRcdHdpZHRoOjQwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjIwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmdmX3N0ZXBfcGVuZGluZ3tcblx0XHRcdFx0LmdmX3N0ZXBfbnVtYmVye1xuXHRcdFx0XHRcdGNvbG9yOiRicmFuZF9ibHVlO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kX2JsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblx0Lmdmb3JtX2JvZHl7XG5cdFx0LmdmaWVsZHtcblx0XHRcdC5nZmllbGRfbGFiZWx7XG5cdFx0XHRcdGNvbG9yOiRkYXJrLWdyYXk7XG5cdFx0XHR9XG5cdFx0XHRwLm5vdGljZXtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkbWVkLWJsdWU7XG5cdFx0XHRcdHBhZGRpbmc6MTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOjVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lZC1ibHVlO1xuXHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Ji5nZmllbGQtLXR5cGUtY29uc2VudHtcblx0XHRcdFx0LmdmaWVsZF9jb25zZW50X2Rlc2NyaXB0aW9ue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdGJvcmRlcjowcHg7XG5cdFx0XHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHRcdFx0bWFyZ2luOjAgMCAxMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiRkYXJrLWdyYXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5naW5wdXRfY29udGFpbmVyX3NlbGVjdHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDEwcHggMTBweCAwIDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybV9kYXJrX2dyYXkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6bm9uZTtcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0cmlnaHQ6MTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzZWxlY3R7XG5cdFx0XHRcdFx0YXBwZWFyYW5jZTpub25lO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcblx0XHQgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJde1xuXHRcdCAgICAgICAgbWFyZ2luOjBweDtcblx0XHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgICAgIGxlZnQ6IC05OTk5cHg7XG5cblx0XHQgICAgICAgIGxhYmVsICZ7XG5cdFx0ICAgICAgICBcdGJvcmRlcjoycHggc29saWQgcmVkICFpbXBvcnRhbnQ7XG5cdFx0ICAgICAgICB9XG5cblx0XHQgICAgICAgICYrc3Bhbixcblx0XHQgICAgICAgICYrbGFiZWx7XG5cdFx0ICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE2cHg7XG5cdFx0ICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuXHRcdCAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblx0XHQgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuXHRcdCAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuXHRcdCAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTppbmhlcml0O1xuXHRcdCAgICAgICAgICAgIGNvbG9yOiRkYXJrX2dyYXk7XG5cblx0XHQgICAgICAgICAgICAmOmJlZm9yZXtcblx0XHQgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG5cdFx0ICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgICAgICAgICAgICAgbGVmdDogLTE3cHg7XG5cdFx0ICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuXHRcdCAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcblx0XHQgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXHRcdCAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZm9ybV9kYXJrX2dyYXk7XG5cdFx0ICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuXHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgICAgICAgICAmOmFmdGVye1xuXHRcdCAgICAgICAgICAgIFx0Y29udGVudDonJztcblx0XHQgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG5cdFx0ICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuXHRcdCAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG5cdFx0ICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuXHRcdCAgICAgICAgICAgICAgICBsZWZ0OiAtMTRweDtcblx0XHQgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG5cdFx0ICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcblx0XHQgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcblx0XHQgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblx0XHQgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdCAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdCAgICAgICAgICAgICAgICBAaW5jbHVkZSBjc3MtZ3JhZGllbnQtdHdvLWRpYWdvbmFsLWxlZnR0b3AtcmlnaHRib3R0b20oJGJyYW5kX2JsdWUsMCUsIGRhcmtlbigkYnJhbmRfYmx1ZSw1JSksIDgwJSk7XG5cdFx0ICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cdFx0ICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuXHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgICAgIH1cblx0XHQgICAgICAgICY6Y2hlY2tlZHtcblx0XHQgICAgICAgICAgICAmK3NwYW4sXG5cdFx0ICAgICAgICAgICAgJitsYWJlbHtcblx0XHQgICAgICAgICAgICAgICAgJjphZnRlcntcblx0XHQgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0ICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEsMTAwKTtcblx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgICAgICAgICAmK2xhYmVse1xuXHRcdCAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdFx0ICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgfSY6bm90KDpjaGVja2VkKXtcblx0XHQgICAgICAgICAgICAmK3NwYW4sXG5cdFx0ICAgICAgICAgICAgJitsYWJlbHtcblx0XHQgICAgICAgICAgICAgICAgJjphZnRlcntcblx0XHQgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0ICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDAsMCk7XG5cdFx0ICAgICAgICAgICAgICAgIH1cblx0XHQgICAgICAgICAgICB9XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgIH1cblx0XHQgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuXHQgICAgICAgIFx0JitzcGFuLFxuICAgICAgIFx0XHQgXHQmK2xhYmVse1xuICAgICAgIFx0XHQgXHRcdCY6YWZ0ZXJ7XG4gICAgICAgXHRcdCBcdFx0XHRmb250LWZhbWlseTonRm9udEF3ZXNvbWUnO1xuICAgICAgIFx0XHQgXHRcdFx0Y29udGVudDonXFxmMDBjJztcbiAgICAgICBcdFx0IFx0XHR9XG4gICAgICAgXHRcdCBcdH1cbiAgICAgICBcdFx0IFx0JjpjaGVja2Vke1xuXHRcdCAgICAgICAgICAgICYrc3Bhbixcblx0XHQgICAgICAgICAgICAmK2xhYmVse1xuXHRcdCAgICAgICAgICAgICAgICAmOmJlZm9yZXtcblx0XHQgICAgICAgICAgICAgICAgXHRib3JkZXItY29sb3I6JGRhcmtfYmx1ZTtcblx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgICAgICAgICAmK2xhYmVse1xuXHRcdCAgICAgICAgICAgIFx0Y29sb3I6JGJsYWNrO1xuXHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJde1xuXHQgICAgICAgIFx0JitzcGFuLFxuICAgICAgIFx0XHQgXHQmK2xhYmVse1xuICAgICAgIFx0XHQgXHRcdCY6YmVmb3JlLFxuICAgICAgIFx0XHQgXHRcdCY6YWZ0ZXJ7XG4gICAgICAgXHRcdCBcdFx0XHRib3JkZXItcmFkaXVzOiAyMDAlO1xuICAgICAgIFx0XHQgXHRcdH1cbiAgICAgICBcdFx0IFx0XHQmOmFmdGVye1xuICAgICAgIFx0XHQgXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0ICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcblx0XHQgICAgICAgICAgICAgICAgdG9wOiA2cHg7XG5cdFx0ICAgICAgICAgICAgICAgIGxlZnQ6IC0xM3B4O1xuXHRcdCAgICAgICAgICAgICAgICBAaW5jbHVkZSBjc3MtZ3JhZGllbnQtdHdvLWRpYWdvbmFsLWxlZnR0b3AtcmlnaHRib3R0b20oJGJyYW5kX2dyZWVuLDAlLCAkYnJhbmRfdGVhbCwgODAlKTtcbiAgICAgICBcdFx0IFx0XHR9XG4gICAgICAgXHRcdCBcdH1cbiAgICAgICBcdFx0IFx0JjpjaGVja2Vke1xuXHRcdCAgICAgICAgICAgICYrc3Bhbixcblx0XHQgICAgICAgICAgICAmK2xhYmVse1xuXHRcdCAgICAgICAgICAgICAgICAmOmJlZm9yZXtcblx0XHQgICAgICAgICAgICAgICAgXHRib3JkZXItY29sb3I6JGJyYW5kX3RlYWw7XG5cdFx0ICAgICAgICAgICAgICAgIH1cblx0XHQgICAgICAgICAgICB9XG5cdFx0ICAgICAgICAgICAgJitsYWJlbHtcblx0XHQgICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuXHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgJi5lbXBoYXNpemV7XG5cdCAgICAgICAgXHRib3JkZXI6MXB4IHNvbGlkICRtZWQtYmx1ZTtcblx0XHRcdFx0cGFkZGluZzoxMHB4IDIwcHggMTVweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdFx0XHRcdG1hcmdpbjowIDAgMTBweDtcblx0XHRcdFx0QGluY2x1ZGUgY3NzLWdyYWRpZW50LXR3by12ZXJ0aWNhbCgkd2hpdGUsMCUsIHJnYmEoJG1lZC1ibHVlLC4xKSwgMTAwJSk7XG5cblx0XHRcdFx0bGVnZW5ke1xuXHRcdFx0XHRcdGNvbG9yOiRicmFuZF9kYXJrX2JsdWU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuMXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6MCAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmdmaWVsZF9kZXNjcmlwdGlvbntcblx0XHRcdFx0XHRjb2xvcjokYmxhY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmdpbnB1dF9jb250YWluZXJ7XG5cdFx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0XHRjb2xvcjokYmxhY2s7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDo1MDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0ICAgICAgICB9XG5cdFx0fVxuXHRcdC5nZm9ybV9wYWdlX2Zvb3Rlcntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0aW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcblx0XHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6NXB4IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0bWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGJvcmRlcjoycHggc29saWQgJGJsYWNrO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xuXHRcdFx0XHRcdHBhZGRpbmc6OHB4IDE4cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lZC1ibHVlO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjokbWVkLWJsdWU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmdmb3JtX3ByZXZpb3VzX2J1dHRvbntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRmb3JtX2RhcmtfZ3JheTtcblx0XHRcdFx0XHRjb2xvcjokZm9ybV9kYXJrX2dyYXk7XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybV9kYXJrX2dyYXk7XG5cdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkLWJsdWU7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjokbWVkLWJsdWU7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZ2Zvcm1fYWpheF9zcGlubmVye1xuXHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdHdpZHRoOjUwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6LTIwcHg7XG5cdFx0XHRcdGxlZnQ6NTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0Ly9AaW5jbHVkZSBvcGFjaXR5KDAsMCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XG5cdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qIGR5bmFtaWMgc3R5bGVzIHdpbGwgYmUgd3JpdHRlbiBoZXJlKi9cblxuLy9pbXBvcnQgYWxsIG9mIHRoZSB2YXJpYWJsZXNcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbi8vaW1wb3J0IGFsbCBvZiB0aGUgbWl4aW5zXG5AaW1wb3J0ICdtaXhpbnMnO1xuXG4vL2ltcG9ydCBjdXN0b20gYW5pbWF0aW9uc1xuQGltcG9ydCAnc25pcHBldHMnO1xuXG4vL2ltcG9ydCBldmVudHMgY2FsZW5kYXJcbkBpbXBvcnQgJ3RoZWV2ZW50c2NhbGVuZGFyJztcbkBpbXBvcnQgJ3RoZWV2ZW50c2NhbGVuZGFyX3YyJztcblxuLy9pbXBvcnQgYWJzb3JiIGNvdXJzZXMgYW5kIGNsaW5pY2lhbnMgZGlzcGxheVxuQGltcG9ydCAnY29udGVudC1maWx0ZXItYmFyJztcbkBpbXBvcnQgJ2Fic29yYi1jb3Vyc2VzJztcbkBpbXBvcnQgJ2NsaW5pY2lhbnMtZGlzcGxheSc7XG5cblxuLy9pbXBvcnQganF1ZXJ5IHVpIGNhbGVuZGFyXG5AaW1wb3J0ICdqcXVlcnl1aS1jYWxlbmRhcic7XG5cbi8vaW1wb3J0IGZvcm0gc3R5bGVzXG5AaW1wb3J0ICdmb3Jtcyc7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbkdFTkVSQUxcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmh0bWx7XG5cblx0Ji5mcmVlemV7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdGhlaWdodDoxMDB2aDtcblx0fVxuXG5cdGJvZHl7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuTkVDVEFSIFNFVFRJTkdTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5ib2R5IC5uZWN0YXJfY2FzY2FkaW5nX2ltYWdlcyAuY2FzY2FkaW5nLWltYWdlIGltZyB7IHdpZHRoOiAxMDAlIWltcG9ydGFudDsgIH0gLy9maXggZm9yIElFMTFcbi5uZWN0YXJfc2luZ2xlX3Rlc3RpbW9uaWFse1xuXHQuaW1hZ2UtaWNvbiB7XG5cdCAgICB3aWR0aDogNTRweDtcblx0ICAgIGhlaWdodDogNTRweDtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHQgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHQgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG5cdCAgICBsaW5lLWhlaWdodDogNzBweDtcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cblx0LndyYXAge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHRzcGFue1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cblx0ICAgICYudGl0bGV7XG5cdCAgICBcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0Y29sb3I6cmdiYSgwLDAsMCwuNSk7XG5cdCAgICB9XG5cdH1cblx0LmlubmVye1xuXHRcdD4gcHtcblx0XHRcdGxldHRlci1zcGFjaW5nOjBweDtcblx0XHR9XG5cdH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5UT1AgU0lERSBXSURFIE5PVElDRVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4jc2l0ZS13aWRlLXRvcC1ub3RpY2V7XG5cdHRleHQtYWxpZ246IGNlbnRlcjsgXG5cdHBhZGRpbmc6MjBweDsgXG5cdGZvbnQtc2l6ZToxcmVtO1xuXHR6LWluZGV4OjIwMDA7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYuYWN0aXZle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHR9XG5cblx0Ji5zdHlsZS1iYWNrZ3JvdW5kLWltYWdle1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG5cblx0cDpsYXN0LWNoaWxke1xuXHRcdHBhZGRpbmctYm90dG9tOjBweDtcblx0fVxuXG5cdC5jbG9zZS1idG57XG5cdFx0dG9wOjRweDtcblx0XHRyaWdodDo0cHg7XG5cblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHR0b3A6MTVweDtcblx0XHRcdHJpZ2h0OjEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbmJvZHl7XG5cdCYud2l0aC10b3Atbm90aWNlW2RhdGEtaGh1bj1cIjBcIl17XG5cdFx0b3ZlcmZsb3c6aW5pdGlhbDtcblxuXHRcdCNoZWFkZXItc2Vjb25kYXJ5LW91dGVyLFxuXHRcdCNoZWFkZXItb3V0ZXJ7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0I2hlYWRlci1zcGFjZXtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQjc2VhcmNoLW91dGVye1xuXHRcdFx0I3NlYXJjaHtcblx0XHRcdFx0I2Nsb3Nle1xuXHRcdFx0XHRcdHRvcDoxNSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuVE9QIE1FTlVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiNoZWFkZXItc2Vjb25kYXJ5LW91dGVye1xuXHRuYXZ7XG5cdFx0dWwuc2YtbWVudXtcblx0XHRcdGxpLm1lbnUtaXRlbXtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHQmLnNob3BwaW5nLWNhcnQtbGlua3tcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuNmVtO1xuXHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcblx0XHRcdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzcGFuLmFtb3VudHtcblx0XHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuM2VtO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0aXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyZWVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c3Bhbi5hbW91bnR7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRncmVlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuVklTVUFMIENPTVBPU0VSIENVU1RPTSBDU1NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBpbmNsdWRlIHJlc3BvbmQtdG8tbWF4KG1lZGl1bSl7XG5cdC52Y19yb3csXG5cdC52Y19yb3cudmNfcm93LWZsZXh7XG5cdFx0Ji5yZXZlcnNlLXJvd3tcblx0XHRcdCA+IC5jb2x7XG5cdFx0XHQgXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC1tcy1mbGV4LXdyYXA6d3JhcDtcblx0XHQgICAgXHRmbGV4LXdyYXA6d3JhcDtcblxuXHRcdCAgICBcdD4gLndwYl9jb2x1bW57XG5cdFx0ICAgIFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuXHRcdFx0XHQgICAgXHQtbXMtZmxleC1vcmRlcjogMTtcblx0XHRcdFx0ICAgICAgICBvcmRlcjogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG5cdFx0XHRcdCAgICBcdC1tcy1mbGV4LW9yZGVyOiAyO1xuXHRcdFx0XHQgICAgICAgIG9yZGVyOiAyO1xuXHRcdFx0XHRcdH1cblx0XHQgICAgXHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLndwYl9jb2x1bW57XG5cdCYuY29sdW1uLXdpdGgtY2lyY2xlLWltYWdle1xuXHRcdC53cGJfd3JhcHBlcntcblx0XHRcdC5pbWctd2l0aC1hbmlhbXRpb24td3JhcHtcblx0XHRcdFx0LmhvdmVyLXdyYXB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbkdSQVZJVFkgRk9STVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5nZm9ybV93cmFwcGVye1xuXHQuZ2Zvcm1fYm9keXtcblx0XHR1bC5nZm9ybV9maWVsZHN7XG5cdFx0XHQuZ2ZpZWxke1xuXHRcdFx0XHQmLm9uZS1saW5le1xuXG5cdFx0XHRcdFx0bGFiZWwuZ2ZpZWxkX2xhYmVse1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZ2lucHV0X2NvbnRhaW5lcntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdFx0LmdpbnB1dF9wcm9kdWN0X3ByaWNlX2xhYmVse1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmdpbnB1dF9wcm9kdWN0X3ByaWNle1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzY3Njc2NztcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50Oic6Jztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubm8tdG9wLXNwYWNle1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xuXG5cdFx0XHRcdFx0LmdpbnB1dF9jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcblxuXHRcdFx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZXh0cmEtcmlnaHQtc3BhY2V7XG5cdFx0XHRcdFx0LmdpbnB1dF9jb250YWluZXJ7XG5cdFx0XHRcdFx0XHQuZ2lucHV0X3Byb2R1Y3RfcHJpY2V7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5XT08gQUNDT1VOVCBQQUdFXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ud29vY29tbWVyY2UtYWNjb3VudHtcblx0Ly90ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOjEwMCU7XG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbntcblx0XHRmbG9hdDpub25lO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcblxuXHRcdHVse1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyOjBweDtcblxuXHRcdFx0bGl7XG5cdFx0XHRcdEBpbmNsdWRlIGxpc3ROb1N0eWxlKCk7XG5cdFx0XHRcdGJvcmRlcjowcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0bWFyZ2luOjAgMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obGFyZ2Upe1xuXHRcdFx0XHRcdG1hcmdpbjowIDRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGlua3tcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSwxMDApO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdFx0XHRcdFx0XHR3aWR0aDozNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjM1cHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OXB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjAwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6OHB4IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAwcHg7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOi45ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKGxhcmdlKXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzo4cHggMTVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjFlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuNWVtO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDpub25lO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWluZGVudDowcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OjUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MWVtO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnN0YXRpYztcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKGxhcmdlKXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokbGlnaHQtYmx1ZTtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLXRvb2wtYm94e1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JlZW47XG5cblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgxLDEwMCk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyZWVuLDEwJSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5pcy1hY3RpdmV7XG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRncmVlbiwxMCUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuaXMtYWN0aXZle1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWNsaW5pY2lhbi1uZXdze1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDonXFxmMWVhJztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWNsaW5pY2lhbi1mb3J1bXtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6J1xcZjA4Nic7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50e1xuXHRcdGZsb2F0Om5vbmU7XG5cdFx0d2lkdGg6MTAwJTtcblxuXHRcdC5kYXNoYm9hcmQtaGVhZGVye1xuXHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiRncmVlbjtcblx0XHRcdGJvcmRlcjoycHggc29saWQgJGxpZ2h0LWdyYXk7XG5cdFx0XHRib3JkZXItcmFkaXVzOjEwcHg7XG5cdFx0XHRwYWRkaW5nOjIwcHg7XG5cdFx0XHRtYXJnaW46MCAwIDIwcHg7XG5cdFx0XHRjb2xvcjpyZ2JhKDAsMCwwLC44KTtcblxuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHRcdC8vdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiRncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNsaW5pY2lhbi1uZXdzLWxpc3R7XG5cdFx0XHRhcnRpY2xlLm5ld3MtaXRlbXtcblx0XHRcdFx0aDEubmV3cy10aXRsZXtcblx0XHRcdFx0XHRmb250LXNpemU6MS41ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRcdG1hcmdpbjowIDAgMTBweCAwO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjQwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX3Jvd3tcblx0XHRcdC53b29jb21tZXJjZS1idXR0b257XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGJsdWUgIWltcG9ydGFudDtcblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWJsdWUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYucGF5e1xuXHRcdFx0XHRcdG1hcmdpbjowIDEwcHggMCAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyZWVuICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRncmVlbiwxMCUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jbGluaWNpYW4tbmV3cy1saXN0e1xuXHRcdG1hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50O1xuXG5cdFx0YXJ0aWNsZS5uZXdzLWl0ZW17XG5cdFx0XHRwYWRkaW5nOjAgMCAxMHB4O1xuXHRcdFx0bWFyZ2luOjAgMCAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgbGlnaHRlbigkbGlnaHQtZ3JheSwxMCUpO1xuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdHBhZGRpbmc6MCAwIDIwcHg7XG5cdFx0XHRcdG1hcmdpbjowIDAgMjBweDtcblx0XHRcdH1cblxuXHRcdFx0aDF7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjNlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdFx0bWFyZ2luOjAgMCAxMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDo0MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5wb3N0LXRodW1ibmFpbHtcblx0XHRcdFx0Ym9yZGVyOjNweCBzb2xpZCBsaWdodGVuKCRsaWdodC1ncmF5LDEyJSk7XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdGJvcmRlcjozcHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OmF1dG87XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSguNyw3MCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tb3JlLWxpbmt7XG5cdFx0XHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRcdFx0bWFyZ2luOjEwcHggMCAwO1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokbGlnaHQtZ3JheTtcblx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZzo1cHggMTBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjIwMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOi45ZW07XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JlZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0LmRhc2hib2FyZC13aWRnZXR7XG5cdFx0Ym9yZGVyOjJweCBzb2xpZCAkbGlnaHQtZ3JheTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodGVzdC1ncmF5O1xuXHRcdGJvcmRlci1yYWRpdXM6MTBweDtcblxuXHRcdC5pbm5lci13aWRnZXR7XG5cdFx0XHRib3JkZXItcmFkaXVzOjhweDtcblx0XHRcdGJvcmRlcjoycHggc29saWQgJHdoaXRlO1xuXHRcdFx0cGFkZGluZzoxMHB4IDEwcHggMjVweDtcblxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRwYWRkaW5nOjIwcHggMjBweCAyNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRoMi5kYXNod2lkZ2V0LXRpdGxle1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzoxcHggMXB4ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NTAwO1xuXHRcdFx0XHRtYXJnaW46MCAwIDIwcHg7XG5cblx0XHRcdFx0aXtcblx0XHRcdFx0XHRmb250LXNpemU6LjhlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQjYmJwcmVzcy1mb3J1bXN7XG5cdFx0XHRcdC5iYnAtc2VhcmNoLWZvcm17XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYmJwLWJyZWFkY3J1bWJ7XG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kYXNoYm9hcmQtZm9vdGVye1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6MTBweCAwIDA7XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokYmx1ZTtcblx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZzoxMHB4IDIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czoyMDBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyZWVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGF7XG5cdFx0XHRjb2xvcjokYmx1ZTtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6JGdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLnJlY2VudC1vcmRlcnN7XG5cdFx0XHRsaS5vcmRlci1pdGVte1xuXHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53b29jb21tZXJjZXtcblx0Zm9ybXtcblx0XHQud2MtcHJvY2VlZC10by1jaGVja291dHtcblx0XHRcdGF7XG5cdFx0XHRcdCYuY2hlY2tvdXQtYnV0dG9ue1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyZWVuICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0e1xuXHQud29vY29tbWVyY2UtaW52YWxpZHtcblx0XHQmLmxpY2Vuc2UtcmVxdWlyZWQtY2hlY2tib3gge1xuXHRcdFx0LmlucHV0LWNoZWNrYm94e1xuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgcmVkO1xuXHQgICAgXHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbkJCUHJlc3NcbmNvbG9yOiAjNTU1O1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjY2NjO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgI2NjYztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuI2JicHJlc3MtZm9ydW1ze1xuXHQuYmJwLWJyZWFkY3J1bWJ7XG5cdH1cblx0PiAjc3Vic2NyaXB0aW9uLXRvZ2dsZXtcblx0XHRtYXJnaW46MCAwIDAgMTBweDtcblx0XHRhe1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokbGlnaHQtZ3JheTtcblx0XHRcdHBhZGRpbmc6NHB4IDZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRcdFx0Y29sb3I6JHdoaXRlO1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYmJwLXNlYXJjaC1mb3Jte1xuXHRcdGZvcm0jYmJwLXNlYXJjaC1mb3Jte1xuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl17XG5cdFx0XHRcdHBhZGRpbmc6OHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5iYnAtdGVtcGxhdGUtbm90aWNle1xuXHRcdGJvcmRlcjowcHg7XG5cdFx0Ly8gQGV4dGVuZCAuYWxlcnQtYm94O1xuXHRcdC8vIEBleHRlbmQgLnNtYWxsO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JlZW47XG5cdFx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCk7XG5cdFx0cGFkZGluZzo0cHggMTBweDtcblxuXHRcdGF7XG5cdFx0XHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KTtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5mb3tcblx0XHRcdFxuXHRcdH1cblx0fVxuXG5cdHVsLmJicC10b3BpY3MsXG5cdHVsLmJicC1yZXBsaWVzLFxuXHR1bC5iYnAtZm9ydW1zLFxuXHR1bC5iYnAtc2VhcmNoLXJlc3VsdHN7XG5cdFx0QGluY2x1ZGUgaGV4X3RvX3JnYmEoJGJsdWUsLjUsJ2JvcmRlci1jb2xvcicpO1xuXG5cdFx0bGl7XG5cdFx0XHQmLmJicC1oZWFkZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGJsdWUgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCBkYXJrZW4oJGJsdWUsNCUpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOjBweDtcblx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCk7XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVsLmZvcnVtLXRpdGxlc3tcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5iYnAtYm9keXtcdFxuXHRcdFx0XHQuYmJwLXJlcGx5LWhlYWRlcixcblx0XHRcdFx0LmJicC1mb3J1bS1oZWFkZXJ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgaGV4X3RvX3JnYmEoJGJsdWUsLjEsJ2JhY2tncm91bmQnKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBoZXhfdG9fcmdiYSgkYmx1ZSwuNSwnYm9yZGVyLWNvbG9yJyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJicC1mb3J1bS1jb250ZW50e1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHR1bC50b3BpYyxcblx0XHRcdFx0dWwuZm9ydW17XG5cdFx0XHRcdFx0QGluY2x1ZGUgaGV4X3RvX3JnYmEoJGJsdWUsLjUsJ2JvcmRlci1jb2xvcicpO1xuXG5cdFx0XHRcdFx0Ji5vZGR7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBoZXhfdG9fcmdiYSgkYmx1ZSwuMSwnYmFja2dyb3VuZCcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRsaS5iYnAtZm9ydW0taW5mb3tcblx0XHRcdFx0XHRcdGEuYmJwLWZvcnVtLXRpdGxle1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MS40ZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjQwMDtcblx0XHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmJwLWZvcnVtLWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuYmJwLXRvcGljLXRpdGxle1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Ji5iYnAtdG9waWMtcGVybWFsaW5re1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjRlbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDo0MDA7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdCYuYmJwLXRvcGljLW1ldGF7XG5cdFx0XHRcdFx0XHRcdFx0LmJicC10b3BpYy1zdGFydGVkLWJ5e1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5iYnAtbWV0YXtcblx0XHRcdFx0XHRjb2xvcjokYmx1ZTtcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRjb2xvcjokYmx1ZTtcblxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyZWVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5iYnAtZm9vdGVye1xuXHRcdFx0XHQvL0BpbmNsdWRlIGhleF90b19yZ2JhKCRibHVlLC41LCdiYWNrZ3JvdW5kJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGJsdWU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnF1aWNrdGFncy10b29sYmFye1xuXHRcdGlucHV0W3R5cGU9XCJidXR0b25cIl17XG5cdFx0XHRib3JkZXItcmFkaXVzOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdHBhZGRpbmc6MHB4IDEwcHggIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjokZ3JheSAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNoYWRvdzowIDFweCAwICNjY2MgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjoxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0dWxbaWRePWZvcnVtcy1saXN0XXtcblx0XHRsaXtcblx0XHRcdCYuYmJwLWJvZHl7XG5cdFx0XHRcdHVse1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0Ji5iYnAtZm9ydW0tZnJlc2huZXNze1xuXHRcdFx0XHRcdFx0XHQuYmJwLXRvcGljLW1ldGF7XG5cdFx0XHRcdFx0XHRcdFx0LmJicC10b3BpYy1mcmVzaG5lc3MtYXV0aG9ye1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5GT09URVIgTk9USUNFXG4qKioqKioqKioqKioqKioqKioqKiovXG4uZm9vdGVyLW5vdGljZXtcblx0YmFja2dyb3VuZC1jb2xvcjokZ3JlZW47XG5cdGNvbG9yOiR3aGl0ZTtcblx0cGFkZGluZzoyMHB4IDEwcHggNnB4IDEwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czo0cHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRsaW5lLWhlaWdodDoxLjRlbTtcblx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCk7XG5cblx0aDEsaDIsaDN7XG5cdFx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCkgIWltcG9ydGFudDtcblx0fVxuXG5cdGF7XG5cdFx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCkgIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0cHtcblx0XHRwYWRkaW5nOjAgMCAxZW07XG5cdFx0bGluZS1oZWlnaHQ6MS44ZW07XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU0lOR0xFIFBPU0UgUEFHRVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnNpbmdsZXtcblx0I3NpbmdsZS1tZXRhe1xuXHRcdHVse1xuXHRcdFx0bWFyZ2luLWxlZnQ6MHB4O1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0Ji5tZXRhLWNvbW1lbnQtY291bnR7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbk1BSU4gTUVTU0FHRSBCT1hFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubWVzc2FnZS1ib3gtY29udGFpbmVye1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblxuXHQubWVzc2FnZS1ib3h7XG5cdFx0QGV4dGVuZCAuYWxlcnQtYm94O1xuXHR9XG59XG5cbi8qKlxuICogVEhFUkFQSVNUIFBBR0VcbiAqL1xuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlcntcblx0YmFja2dyb3VuZDokd2hpdGU7XG5cblx0LmFqYXgtY29udGVudC1sb2FkZXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjgpO1xuXHRcdHRvcDogMHB4O1xuXHRcdHJpZ2h0OiAwcHg7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0bGVmdDogMHB4O1xuXHRcdHotaW5kZXg6MTAwMDtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XG5cdFx0LmxvYWRlci1jb250ZW50e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0Y29sb3I6JHdoaXRlO1xuXG5cdFx0XHRpe1xuXHRcdFx0XHRjb2xvcjokYmx1ZTtcblx0XHRcdFx0Zm9udC1zaXplOjIuNWVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCN0aGVyYXBpc3QtZGlzcGxheS13cmFwcGVye1xuXG5cdH1cblx0I3RoZXJhcGlzdC1jb250ZW50e1xuXHRcdC5tZXNzYWdlLWJveHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG5cdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0bWFyZ2luOjIwcHggMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cdFx0LnRoZXJhcGlzdHMtZm91bmQtY291bnR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGRhcmstYmx1ZSwxNSUpO1xuXHRcdFx0bWFyZ2luOjAgMCAyMHB4O1xuXHRcdFx0cGFkZGluZzoxMHB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRtYXJnaW46MCAwIDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb3VudHtcblx0XHRcdFx0Zm9udC1zaXplOjEuNXJlbTtcblx0XHRcdFx0cGFkZGluZzowIDRweDtcblx0XHRcdH1cblxuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXG5cdFx0XHRcdCYuYXJ0LWNvcHktbGlua3tcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHQuY29waWVkLXRleHR7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0dG9wOi00MHB4O1xuXHRcdFx0XHRcdFx0bGVmdDo1MCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzo0cHggMTBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLDApO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdFx0XHQmLnNob3d7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSwxMDApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6JGxpZ2h0LWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnRhaW5lcntcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXG5cdFx0XHRcdFx0LmNvbHtcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IC5yb3d7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTowcHg7XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGhlcmFwaXN0LWl0ZW17XG5cdFx0XHRwYWRkaW5nOjRweCA0cHggMTBweDtcblx0XHRcdGJvcmRlcjoxcHggc29saWQgJGxpZ2h0LWdyYXk7XG5cdFx0XHRib3JkZXItcmFkaXVzOjEwcHg7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEwcHggcmdiYSgwLDAsMCwwLjc1KTtcblx0XHRcdGhlaWdodDoxMDAlO1xuXG5cdFx0XHQubmFtZXtcblx0XHRcdFx0QGluY2x1ZGUgY3NzLWdyYWRpZW50LXR3by1ob3Jpem9udGFsKCRibHVlLDAlLCBsaWdodGVuKCRibHVlLDMlKSwgODAlKTtcblx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdG1hcmdpbjowIDAgMnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOjhweCA4cHggMCAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdH1cblx0XHRcdC50aGVyYXBpc3QtZGV0YWlsc3tcblx0XHRcdFx0cGFkZGluZzoxMHB4IDEwcHggMDtcblx0XHRcdFx0Y29sb3I6JGRhcmstZ3JheTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOjBweDtcblx0XHRcdFx0XHRsZWZ0OjBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBjc3MtZ3JhZGllbnQtdHdvLWhvcml6b250YWwoJGdyZWVuLDAlLCBsaWdodGVuKCRncmVlbiwxMCUpLCA4MCUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbnRhY3QtZGV0YWlsc3tcblx0XHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCBsaWdodGVuKCRsaWdodC1ncmF5LDEwJSk7XG5cdFx0XHRcdFx0bWFyZ2luOjVweCAwIDA7XG5cdFx0XHRcdFx0cGFkZGluZzo1cHggMCAwO1xuXHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSxcblx0XHRcdFx0LnNpbXBsZS1pdGVte1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDAgMjBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6MHB4O1xuXHRcdFx0XHRcdFx0dG9wOjRweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRldGFpbHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0XHRcdFx0cGFkZGluZzo0cHggMDtcblx0XHRcdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTouOWVtO1xuXHRcdFx0XHR3aWR0aDphdXRvO1xuXHRcdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdFx0cGFkZGluZzowIDEwcHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lcXVhbC1oZWlnaHRzLXJvd3tcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cblx0LyoqXG5cdCAqIEZJTFRFUlNcblx0ICovXG5cdC5maWx0ZXJzLWNvbnRhaW5lcntcblx0XHRAaW5jbHVkZSBjc3MtZ3JhZGllbnQtdHdvLWhvcml6b250YWwoJGJsdWUsMCUsICRsaWdodC1ibHVlLCA4MCUpO1xuXHRcdHBhZGRpbmc6MjBweCAwIDEwcHg7XG5cdFx0Ly9tYXJnaW46MCAwIDIwcHg7XG5cblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRwYWRkaW5nOjQwcHggMCAyNXB4O1xuXHRcdFx0Ly9tYXJnaW46MCAwIDQwcHg7XG5cdFx0fVxuXG5cdFx0I2ZpbHRlcnMtYmxvY2t7XG5cdFx0XHQuZmlsdGVycy1oZWFkZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdFx0bWFyZ2luOjAgMCAyMHB4O1xuXHRcdFx0XHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KTtcblx0XHRcdFx0Zm9udC1zaXplOiAuOHJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGZvcm0jdGhlcmFwaXN0cy1maWx0ZXJzLWZvcm17XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRtYXgtd2lkdGg6ODAlO1xuXHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IC5yb3d7XG5cdFx0XHRcdFx0PiAuY29se1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZvcm0tZWxlbWVudHtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cblx0XHRcdFx0LmhpZGRlbntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmLmxvYWRpbmd7XG5cdFx0XHRcdFx0LmZvcm0taW5uZXItY29udGFpbmVye1x0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KC4xLDEwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmFqYXgtZmllbGQtdXBkYXRlLWxvYWRlcntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hamF4LWZpZWxkLXVwZGF0ZS1sb2FkZXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAwcHg7XG5cdFx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRcdHotaW5kZXg6MTAwMDtcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LmxvYWRlci1jb250ZW50e1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXG5cdFx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToyLjVlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjFyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGRhcmstYmx1ZTtcblx0XHRcdFx0XHRjb2xvcjokZGFyay1ncmF5O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0Y29sb3I6JGRhcmstYmx1ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokZ3JlZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5idXR0b24tcm93e1xuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbjowIDAgMjBweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRcdG1hcmdpbjozMHB4IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdFx0bWFyZ2luOjAgNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjFyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjhweCAyMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOjBweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblxuXHRcdFx0XHRcdFx0Jlt0eXBlPVwic3VibWl0XCJde1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRtZWQtYmx1ZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZGFyay1ibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgxLDEwMCk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jlt0eXBlPVwicmVzZXRcIl17XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRkYXJrLWJsdWU7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoLjQsNDApO1xuXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgxLDEwMCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGV7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0LmNob3Nlbi1zaW5nbGV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiR3aGl0ZTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjFyZW07XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGRhcmstYmx1ZTtcblxuXHRcdFx0XHRcdFx0Ji5jaG9zZW4tZGVmYXVsdHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6bGlnaHRlbigkbWVkaXVtLWdyYXksMTAlKTtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0e1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0YWJicntcblx0XHRcdFx0XHRcdFx0dG9wOjBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOjBweDtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OidcXGYyZDMnO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkbWVkaXVtLWdyYXk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRncmVlbjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0ZGl2e1xuXHRcdFx0XHRcdFx0XHRie1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246MCA4cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNob3Nlbi1kcm9we1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDotNnB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRkYXJrLWJsdWU7XG5cblx0XHRcdFx0XHRcdHVsLmNob3Nlbi1yZXN1bHRze1xuXHRcdFx0XHRcdFx0XHQuYWN0aXZlLXJlc3VsdHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0Ji5oaWdobGlnaHRlZHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnRoZXJhcGlzdHMtcGFnZXItd3JhcHBlcntcblx0bWFyZ2luOjQwcHggMCAwO1xuXG5cdC50aGVyYXBpc3RzLXBhZ2Vye1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXG5cdFx0dWwudGhlcmFwaXN0cy1maWx0ZXJzLWxpc3R7XG5cdFx0XHRAaW5jbHVkZSBsaXN0Tm9TdHlsZSgpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0Zm9ybSN0aGVyYXBpc3RzLXBhZ2VyLW51bWJlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzowIDEwcHggMCAwO1xuXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjJyZW07XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiRkYXJrLWdyYXk7XG5cdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRkYXJrLWdyYXk7XG5cblx0XHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokYmx1ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkYmx1ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6NHB4IDEwcHg7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzo0cHggMCA0cHggMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnBhZ2VyLW51bWJlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOjAgMTBweDtcblxuXHRcdFx0XHRcdC50b3RhbC10ZXh0e1xuXHRcdFx0XHRcdFx0Y29sb3I6JGRhcmstZ3JheTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKipcbiAqIEJsb2dcbiAqL1xuI2FqYXgtY29udGVudC13cmFwe1xuXHQjcG9zdC1hcmVhLm1hc29ucnl7XG5cdFx0YXJ0aWNsZS5wb3N0e1xuXHRcdFx0LnBvc3QtaGVhZGVye1xuXHRcdFx0XHQubWV0YS1hdXRob3J7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWV0YS1jYXRlZ29yeXtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OmhpZGRlbjtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0Oi03cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9zdC1tZXRhe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fSBcblx0fVxufVxuXG4uYmxvZy1yZWNlbnR7XG5cdC5hcnRpY2xlLWNvbnRlbnQtd3JhcHtcblx0XHQucG9zdC1oZWFkZXJ7XG5cdFx0XHQubWV0YXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH0gXG59XG5cbiNwb3N0LWFyZWF7XG5cdCYubWFzb25yeS5jbGFzc2ljX2VuaGFuY2Vke1xuXHRcdC5wb3N0LWNvbnRlbnR7XG5cdFx0XHQuY29udGVudC1pbm5lcntcblx0XHRcdFx0LmFydGljbGUtY29udGVudC13cmFwe1xuXHRcdFx0XHRcdC5wb3N0LWhlYWRlcntcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6aGlkZGVuO1xuXG5cdFx0XHRcdFx0XHRoMy50aXRsZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDotMjBweDtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2luZ2xlLXBvc3R7XG5cdCNzaW5nbGUtYmVsb3ctaGVhZGVye1xuXHRcdC5tZXRhLWF1dGhvcixcblx0XHQubWV0YS1kYXRle1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQ+IHNwYW57XG5cdFx0XHRib3JkZXI6MHB4O1xuXHRcdFx0cGFkZGluZzowcHg7XG5cdFx0fVxuXHR9XG5cdCNzaW5nbGUtbWV0YXtcblx0XHR1bHtcblx0XHRcdC5uLXNob3J0Y29kZXtcblx0XHRcdFx0Lm5lY3Rhci1sb3Zle1xuXHRcdFx0XHRcdC8vZGlzcGxheTpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICpcbiAqIE1vZGFsIFBvcHVwXG4gKlxuICovXG4gYS5jbG9zZS1idG57XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0dG9wOjBweDtcblx0cmlnaHQ6MHB4O1xuXHRmb250LXNpemU6MmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMwMDk0YmI7XG5cdHdpZHRoOjIycHg7XG5cdGhlaWdodDoyMnB4O1xuXHRib3JkZXItcmFkaXVzOiAyMDBweDtcblx0Ym9yZGVyOjJweCBzb2xpZCAkd2hpdGU7XG5cblx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCl7XG5cdFx0d2lkdGg6MzBweDtcblx0XHRoZWlnaHQ6MzBweDtcblx0fVxuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6Jyc7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XG5cdFx0d2lkdGg6MTFweDtcblx0XHRoZWlnaHQ6MnB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDo1MCU7XG5cdFx0bGVmdDo1MCU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdFx0d2lkdGg6MThweDtcblx0XHR9XG5cdH1cblxuXHQmOmJlZm9yZXtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdH1cblxuXHQmOmFmdGVye1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1c3tcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oIzAwOTRiYiwxMCUpO1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlcntcblx0XHRcdHdpZHRoOjIycHg7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuXHRcdHRvcDotMjBweDtcblx0XHRyaWdodDotMjBweDtcblx0fVxufVxuXG4gI21vZGFsLXBvcHVwe1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0dG9wOjUwJTtcblx0bGVmdDo1MCU7XG5cdHotaW5kZXg6IDEwMDAxO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuXHR3aWR0aDo5NSU7XG5cdG1heC13aWR0aDo1MDBweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246YWxsIC4ycyBlYXNlLW91dDtcblx0QGluY2x1ZGUgb3BhY2l0eSgwLDApO1xuXG5cdCYuYWN0aXZle1xuXHRcdEBpbmNsdWRlIG9wYWNpdHkoMSwxMDApO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG5cdFx0cG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG5cdFx0dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuNSkgLjVzO1xuXG5cdFx0Lm1vZGFsLWNvbnRlbnR7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG5cdFx0d2lkdGg6NjAlO1xuXHR9XG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8obGFyZ2UpIHtcblx0XHR3aWR0aDo0MCU7XG5cdH1cblxuXHQgYS5jbG9zZS1idG57XG5cdFx0dG9wOjBweDtcblx0XHRyaWdodDowcHg7XG5cdFx0d2lkdGg6MzBweDtcblx0XHRoZWlnaHQ6MzBweDtcblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcblx0XHRcdHRvcDotMjBweDtcblx0XHRcdHJpZ2h0Oi0yMHB4O1xuXHRcdFx0d2lkdGg6NDBweDtcblx0XHRcdGhlaWdodDo0MHB4O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHR3aWR0aDoxNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRcdFx0d2lkdGg6MjVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC5tb2RhbC1jb250ZW50e1xuXHRcdHBhZGRpbmc6MjBweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDE3cHggLTJweCByZ2JhKDAsMCwwLDAuNyk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRmb250LXdlaWdodDo2MDA7XG5cblx0XHRoMntcblx0XHRcdG1hcmdpbjowIDAgMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdGZvbnQtc2l6ZToxLjVyZW07XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0Zm9udC1zaXplOjJyZW07XG5cdFx0XHRcdG1hcmdpbjowIDAgMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRleHQtc3R5bGUtbGlnaHR7XG5cdFx0XHRjb2xvcjokd2hpdGU7XG5cblx0XHRcdGgxLGgyLGgzLGg0e1xuXHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji50ZXh0LXN0eWxlLWRhcmt7XG5cdFx0XHRjb2xvcjokZGFya19ibHVlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXG5cdFx0XHRoMSxoMixoMyxoNHtcblx0XHRcdFx0Y29sb3I6JGRhcmtfYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm92ZXJsYXl7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRyaWdodDowO1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdGJvdHRvbTowO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRibGFjaztcblx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSguNSw1MCk7XG5cdFx0XHR9XG5cblx0XHRcdCYudGV4dC1zdHlsZS1kYXJre1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm92ZXJsYXktbGV2ZWwtbGlnaHR7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoLjIsMjApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm92ZXJsYXktbGV2ZWwtaGVhdnl7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoLjgsODApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6NDBweCAyMHB4O1xuXHRcdH1cblxuXHRcdCYud2l0aC1iYWNrZ3JvdW5ke1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHRcdFx0Ym9yZGVyOjJweCBzb2xpZCAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0LmlubmVyLWNvbnRlbnR7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jdGEtYnRucy13cmFwcGVye1xuXHRcdFx0cGFkZGluZzowO1xuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdHBhZGRpbmc6MTBweCAwIDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jdGEtYnRue1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZTtcblx0XHRcdFx0cGFkZGluZzoxMHB4IDI1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRmb250LXNpemU6MXJlbTtcblx0XHRcdFx0bWFyZ2luOjAgMCA4cHg7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCl7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjowIDZweCAycHg7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokYmx1ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29sb3ItZ3JlZW57XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRncmVlbiwxMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29sb3ItZ3JheXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGRhcmstZ3JheTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbG9yLWxpZ2h0LWJsdWV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYjtcblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6bGlnaHRlbigjMDA5NGJiLDEwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQuZ2Zvcm1fd3JhcHBlcntcblx0XHRcdC5nZm9ybV9oZWFkaW5ne1xuXHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0QGV4dGVuZCBoMztcblx0XHRcdH1cblx0XHRcdC5nZm9ybV9mb290ZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlcntcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6JGRhcmtfYmx1ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRwYWRkaW5nOjEwcHggMHB4O1xuXHRcdFx0Zm9udC1zaXplOjEuMXJlbTtcblx0XHR9XG5cdH1cbn1cblxuI2Z1bGwtcGFnZS1vdmVybGF5e1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdHRvcDowO1xuXHRsZWZ0OjA7XG5cdHJpZ2h0OjA7XG5cdGJvdHRvbTowO1xuXHRAaW5jbHVkZSBvcGFjaXR5KC44LDgwKTtcblx0dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRiYWNrZ3JvdW5kOiRkYXJrLWJsdWU7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHQvL3BvaW50ZXItZXZlbnRzOiBub25lO1xuXHQvL0BpbmNsdWRlIGNzcy1ncmFkaWVudC10d28tdmVydGljYWwoJG9yYW5nZSwwJSwgJHJlZCwgMTAwJSk7XG5cdC8vXHRAaW5jbHVkZSBjc3MtZ3JhZGllbnQtdGhyZWUtdmVydGljYWwocmdiYSgyNDEsMTU4LDMyLC43KSwwJSwgcmdiYSgyMDYsMzIsNTIsLjgpLCA1MCUsIHJnYmEoMCw5NiwxNjksLjk1KSwgMTAwJSk7XG5cdC8vQGluY2x1ZGUgaGV4X3RvX3JnYmEoJGRhcmtfYmx1ZSwgLjgsICdiYWNrZ3JvdW5kJyk7XG59XG5cbi53ZWJpbmFyLWZvcm0td3JhcHBlcntcblx0bWFyZ2luOjIwcHggMDtcblxuXHRoMntcblx0XHRjb2xvcjokYmx1ZTtcblx0fVxuXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRtYXJnaW46NTBweCAwO1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwuMik7XG5cdFx0Ym9yZGVyLXJhZGl1czoyMHB4O1xuXHRcdHBhZGRpbmc6MjBweCAyMHB4IDEwcHggMjBweDtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5BYnNvcmIgRHluYW1pYyBCdXR0b24gU2hvcnRjb2RlIFRleHRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5hYm92ZS1idXR0b24tY291cnNlLWRldGFpbHN7XG5cdC5jb3Vyc2UtdGl0bGV7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxufSJdfQ== */
