PluginProbe
Booking Calendar / 11.5
Booking Calendar v11.5
11.8.4 11.8.3 11.8.2 11.8.1 11.8 11.7 11.6.1 11.6 11.5 11.4.3 11.4.2 11.4.1 11.4 11.3 11.2.1 11.2 11.1 11.0 10.15.7 10.15.6 10.1.3 10.10 10.10.1 10.10.2 10.11 All 204 releases
booking / _dist / all / _out / wpbc_all_client.min.css

wpbc_all_client.min.css in Booking Calendar 11.5, at _dist/all/_out/wpbc_all_client.min.css

51 lines 203.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .wpbc_bfb__inspector_form_settings .wpbc_bfb__form_setting{background:#f9f9f9;padding:0 10px 10px;box-sizing:border-box;border-radius:5px}.booking_form_div .wpbc_bfb_form,.wpbc_bfb__panel--preview .wpbc_bfb__form_preview_section_container{width:var(--wpbc-bfb-booking_form_layout_width,100%);max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom,div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom .wpbc_field_description,div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom .wpbc_static_text,div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom .wpdev-list-item-label,div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom l,div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom label,div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom,div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom .wpbc_field_description,div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom .wpbc_static_text,div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom .wpdev-list-item-label,div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom l,div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom label{color:var(--wpbc_form-label-color)!important}div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=date],div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=datetime-local],div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=datetime],div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=email],div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=month],div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=number],div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=password],div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=range],div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=search],div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=tel],div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=text],div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=time],div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=url],div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=week],div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom select,div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom textarea,div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=date],div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=datetime-local],div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=datetime],div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=email],div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=month],div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=number],div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=password],div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=range],div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=search],div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=tel],div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=text],div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=time],div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=url],div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=week],div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom select,div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom textarea{background-color:var(--wpbc_form-field-background-color)!important;color:var(--wpbc_form-field-text-color)!important;border-color:var(--wpbc_form-field-border-color)!important}div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=checkbox]:not(:checked):before,div.wpbc_container.wpbc_form .wpbc_bfb_form_appearance_custom input[type=radio]:not(:checked):before,div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=checkbox]:not(:checked):before,div.wpbc_container.wpbc_form.wpbc_bfb_form_appearance_custom input[type=radio]:not(:checked):before{background-color:var(--wpbc_form-field-background-color)!important;border-color:var(--wpbc_form-field-border-color)!important}div .wpbc_bfb_form .wpbc__row .wpbc__field,div .wpbc_bfb_form .wpbc_bfb__section .wpbc_bfb__row .wpbc_bfb__column{display:-ms-flexbox;display:flex;-ms-flex-direction:var(--wpbc-bfb-col-dir,column);flex-direction:var(--wpbc-bfb-col-dir,column);-ms-flex-wrap:var(--wpbc-bfb-col-wrap,nowrap);flex-wrap:var(--wpbc-bfb-col-wrap,nowrap);-ms-flex-pack:var(--wpbc-bfb-col-jc,flex-start);justify-content:var(--wpbc-bfb-col-jc,flex-start);-ms-flex-align:var(--wpbc-bfb-col-ai,stretch);align-items:var(--wpbc-bfb-col-ai,stretch);gap:var(--wpbc-bfb-col-gap,0);-ms-flex-item-align:var(--wpbc-bfb-col-aself,flex-start);align-self:var(--wpbc-bfb-col-aself,flex-start)}div .wpbc_bfb_form .wpbc__row .wpbc__field .bfb_element:has(:input),div .wpbc_bfb_form .wpbc_bfb__section .wpbc_bfb__row .wpbc_bfb__column .wpbc_bfb__field{-ms-flex:1 1 100%;flex:1 1 100%}div .wpbc_bfb_form .wpbc__row .wpbc__field .bfb_element{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:normal;align-content:normal;padding:0;margin:0;gap:0}div .wpbc_bfb_form .wpbc__row .wpbc__field[data-colstyles-active="1"] .bfb_element:not(:has(.wpbc_calendar_wraper)),div .wpbc_bfb_form [data-colstyles-active="1"] .wpbc_bfb__row .wpbc_bfb__column .wpbc_bfb__field:not(:has(.wpbc_calendar_wraper)){-ms-flex:0 1 auto;flex:0 1 auto}div .wpbc_bfb_form .wpbc__row .wpbc__field[data-colstyles-active="1"] .bfb_element:has(.wpbc_text_captcha_container),div .wpbc_bfb_form [data-colstyles-active="1"] .wpbc_bfb__row .wpbc_bfb__column .wpbc_bfb__field:has(.wpbc_text_captcha_container){-ms-flex:1 1 auto;flex:1 1 auto}.wpbc_bfb_form .bfb_element input[type=date],.wpbc_bfb_form .bfb_element input[type=datetime-local],.wpbc_bfb_form .bfb_element input[type=datetime],.wpbc_bfb_form .bfb_element input[type=email],.wpbc_bfb_form .bfb_element input[type=month],.wpbc_bfb_form .bfb_element input[type=number],.wpbc_bfb_form .bfb_element input[type=password],.wpbc_bfb_form .bfb_element input[type=range],.wpbc_bfb_form .bfb_element input[type=search],.wpbc_bfb_form .bfb_element input[type=tel],.wpbc_bfb_form .bfb_element input[type=text],.wpbc_bfb_form .bfb_element input[type=time],.wpbc_bfb_form .bfb_element input[type=url],.wpbc_bfb_form .bfb_element input[type=week],.wpbc_bfb_form .bfb_element select,.wpbc_bfb_form .bfb_element textarea,.wpbc_bfb_form .wpbc_bfb__field input[type=date],.wpbc_bfb_form .wpbc_bfb__field input[type=datetime-local],.wpbc_bfb_form .wpbc_bfb__field input[type=datetime],.wpbc_bfb_form .wpbc_bfb__field input[type=email],.wpbc_bfb_form .wpbc_bfb__field input[type=month],.wpbc_bfb_form .wpbc_bfb__field input[type=number],.wpbc_bfb_form .wpbc_bfb__field input[type=password],.wpbc_bfb_form .wpbc_bfb__field input[type=range],.wpbc_bfb_form .wpbc_bfb__field input[type=search],.wpbc_bfb_form .wpbc_bfb__field input[type=tel],.wpbc_bfb_form .wpbc_bfb__field input[type=text],.wpbc_bfb_form .wpbc_bfb__field input[type=time],.wpbc_bfb_form .wpbc_bfb__field input[type=url],.wpbc_bfb_form .wpbc_bfb__field input[type=week],.wpbc_bfb_form .wpbc_bfb__field select,.wpbc_bfb_form .wpbc_bfb__field textarea{width:100%;max-width:100%}.wpbc_bfb_form .wpbc_static_text{width:100%}.wpbc_bfb__preview-rendered .wpbc_static_text{display:block}.wpbc_bfb_divider_wrap[data-orientation=vertical] .wpbc_bfb_divider--v{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.wpbc_container.wpbc_form .wpdev-form-control-wrap input[type=checkbox],div.wpbc_container.wpbc_form .wpdev-form-control-wrap input[type=radio]{margin:-5px 5px 0}.wpbc_bfb_form .wpbc_bfb__row .wpbc_bfb__column .wpbc_bfb__field[data-type=divider][data-orientation=horizontal]{width:100%;margin:0;min-width:50px}.wpbc_bfb_form .wpbc_bfb__row .wpbc_bfb__column .wpbc_bfb__field[data-type=divider][data-orientation=vertical],.wpbc_bfb_form .wpbc_bfb__row .wpbc_bfb__column .wpbc_bfb__field[data-type=divider][data-orientation=vertical] .wpbc_bfb__noaction,.wpbc_bfb_form .wpbc_bfb__row .wpbc_bfb__column .wpbc_bfb__field[data-type=divider][data-orientation=vertical] .wpbc_bfb__noaction *{height:100%;min-height:50px;margin:0;box-sizing:border-box;padding:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.wpbc_bfb_form .wpbc_bfb__row .wpbc_bfb__column .wpbc_bfb__field[data-type=divider][data-orientation=vertical] .wpbc_bfb__field-preview{position:relative}div .wpbc_container .wpbc_bfb_form .wpbc__row .wpbc__field .bfb_element:has([data-orientation=vertical]){-ms-flex:0 1 auto;flex:0 1 auto}div div .wpbc_bfb_form .wpbc__row .wpbc__field .bfb_element:has(.wpbc_bfb_divider_wrap[data-orientation=horizontal]){-ms-flex:0 1 auto;flex:0 1 auto;width:100%}.wpbc_bfb_form .wpbc__row .wpbc__field .bfb_element:has(.wpbc_bfb_divider_wrap[data-orientation=vertical]){height:100%}.wpbc_bfb_form .wpbc__row .wpbc__field .bfb_element .wpbc_bfb_divider_wrap[data-orientation=horizontal]{width:100%}.wpbc_bfb_form .wpbc__row .wpbc__field .bfb_element .wpbc_bfb_divider--h{display:block;box-sizing:border-box}.wpbc_bfb_form .wpbc__row .wpbc__field .bfb_element .wpbc_bfb_divider_wrap[data-orientation=vertical]{display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;position:relative}.wpbc_bfb_form .wpbc__row .wpbc__field .bfb_element .wpbc_bfb_divider--v{width:0;box-sizing:content-box;height:100%}.wpbc_bfb_form [data-colstyles-active="1"] .bfb_element .wpbc_bfb_divider_wrap[data-orientation=vertical]{-ms-flex:0 0 auto;flex:0 0 auto}.wpbc_bfb_form .wpbc__row .wpbc__field .bfb_element .wpbc_bfb_divider_wrap hr{background:0 0}/*!
2 * Booking Form Fields
3 *
4 * // FixIn: 10.1.5.7.
5 */:root{--wpbc_form-field-border-radius:3px;--wpbc_form-field-border-style:solid;--wpbc_form-field-border-size:1px;--wpbc_form-field-background-color:#ffffff;--wpbc_form-field-border-color:rgba(0, 0, 0, 0.25);--wpbc_form-field-border-color-spare:rgba(0, 0, 0, 0.25);--wpbc_form-field-focus-border-color:#066aab;--wpbc_form-field-focus-shadow-color:#066aab;--wpbc_form-field-text-color:rgba(0, 0, 0, 0.7);--wpbc_form-field-disabled-color:rgba(0, 0, 0, 0.2);--wpbc_form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--wpbc_form-field-menu-color:#ffffff;--wpbc_form-label-color:rgba(0, 0, 0, 0.85);--wpbc_form-label-sublabel-color:rgba(0, 0, 0, 0.55);--wpbc_form-label-error-color:#d63637;--wpbc_form-button-border-radius:3px;--wpbc_form-button-border-style:none;--wpbc_form-button-border-size:1px;--wpbc_form-button-light-border-style:solid;--wpbc_form-button-light-border-size:var(--wpbc_form-button-border-size, 1px);--wpbc_form-button-background-color:#066aab;--wpbc_form-button-background-color-alt:#066aab;--wpbc_form-button-border-color:#066aab;--wpbc_form-button-text-color:#ffffff;--wpbc_form-button-text-color-alt:#fff;--wpbc_form-choice-checked-border-color:#066aab;--wpbc_form-choice-checked-color:#066aab;--wpbc_form-choice-focus-color:#066aab;--wpbc_form-page-break-color:#066aab;--wpbc_form-background-image:none;--wpbc_form-background-position:center center;--wpbc_form-background-repeat:no-repeat;--wpbc_form-background-size:cover;--wpbc_form-background-width:100px;--wpbc_form-background-height:100px;--wpbc_form-background-color:rgba(0, 0, 0, 0);--wpbc_form-background-url:none;--wpbc_form-container-padding:0px;--wpbc_form-container-border-style:none;--wpbc_form-container-border-width:1px;--wpbc_form-container-border-color:#000000;--wpbc_form-container-border-radius:3px;--wpbc_form-field-size-input-height:43px;--wpbc_form-field-size-input-spacing:15px;--wpbc_form-field-size-font-size:16px;--wpbc_form-field-size-line-height:19px;--wpbc_form-field-size-padding-h:14px;--wpbc_form-field-size-checkbox-size:16px;--wpbc_form-field-size-sublabel-spacing:5px;--wpbc_form-field-size-icon-size:1;--wpbc_form-label-size-font-size:16px;--wpbc_form-label-size-line-height:19px;--wpbc_form-label-size-sublabel-font-size:14px;--wpbc_form-label-size-sublabel-line-height:17px;--wpbc_form-button-size-font-size:16px;--wpbc_form-button-size-height:41px;--wpbc_form-button-size-padding-h:15px;--wpbc_form-button-size-margin-top:10px;--wpbc_form-container-shadow-size-box-shadow:none;--wpbc_form-marging-between-several-checkbox-radio:30px;--wpbc_form-padding-between-label-checkbox-radio:8px}/*! --------------------------------------------------------------------------------------------------------------------
6 * General Fields
7 * ------------------------------------------------------------------------------------------------------------------ */div.wpbc_container.wpbc_form button,div.wpbc_container.wpbc_form input,div.wpbc_container.wpbc_form label,div.wpbc_container.wpbc_form select,div.wpbc_container.wpbc_form textarea{margin:0;border:0;padding:0;vertical-align:middle;background:0 0;height:auto;box-sizing:border-box}.wp-core-ui div.wpbc_container.wpbc_form input[type=date],.wp-core-ui div.wpbc_container.wpbc_form input[type=datetime-local],.wp-core-ui div.wpbc_container.wpbc_form input[type=datetime],.wp-core-ui div.wpbc_container.wpbc_form input[type=email],.wp-core-ui div.wpbc_container.wpbc_form input[type=month],.wp-core-ui div.wpbc_container.wpbc_form input[type=number],.wp-core-ui div.wpbc_container.wpbc_form input[type=password],.wp-core-ui div.wpbc_container.wpbc_form input[type=range],.wp-core-ui div.wpbc_container.wpbc_form input[type=search],.wp-core-ui div.wpbc_container.wpbc_form input[type=tel],.wp-core-ui div.wpbc_container.wpbc_form input[type=text],.wp-core-ui div.wpbc_container.wpbc_form input[type=time],.wp-core-ui div.wpbc_container.wpbc_form input[type=url],.wp-core-ui div.wpbc_container.wpbc_form input[type=week],.wp-core-ui div.wpbc_container.wpbc_form select,.wp-core-ui div.wpbc_container.wpbc_form textarea,div.wpbc_container.wpbc_form input[type=date],div.wpbc_container.wpbc_form input[type=datetime-local],div.wpbc_container.wpbc_form input[type=datetime],div.wpbc_container.wpbc_form input[type=email],div.wpbc_container.wpbc_form input[type=month],div.wpbc_container.wpbc_form input[type=number],div.wpbc_container.wpbc_form input[type=password],div.wpbc_container.wpbc_form input[type=range],div.wpbc_container.wpbc_form input[type=search],div.wpbc_container.wpbc_form input[type=tel],div.wpbc_container.wpbc_form input[type=text],div.wpbc_container.wpbc_form input[type=time],div.wpbc_container.wpbc_form input[type=url],div.wpbc_container.wpbc_form input[type=week],div.wpbc_container.wpbc_form select,div.wpbc_container.wpbc_form textarea{background-color:var(--wpbc_form-field-background-color);background-clip:padding-box;border-radius:var(--wpbc_form-field-border-radius);color:var(--wpbc_form-field-text-color);border-width:var(--wpbc_form-field-border-size);border-style:var(--wpbc_form-field-border-style);border-color:var(--wpbc_form-field-border-color);padding:0 var(--wpbc_form-field-size-padding-h);font-size:var(--wpbc_form-field-size-font-size);line-height:100%;box-shadow:none;transition:border .15s,box-shadow .15s}.wp-core-ui div.wpbc_container.wpbc_form input[type=date]:focus,.wp-core-ui div.wpbc_container.wpbc_form input[type=datetime-local]:focus,.wp-core-ui div.wpbc_container.wpbc_form input[type=datetime]:focus,.wp-core-ui div.wpbc_container.wpbc_form input[type=email]:focus,.wp-core-ui div.wpbc_container.wpbc_form input[type=month]:focus,.wp-core-ui div.wpbc_container.wpbc_form input[type=number]:focus,.wp-core-ui div.wpbc_container.wpbc_form input[type=password]:focus,.wp-core-ui div.wpbc_container.wpbc_form input[type=range]:focus,.wp-core-ui div.wpbc_container.wpbc_form input[type=search]:focus,.wp-core-ui div.wpbc_container.wpbc_form input[type=tel]:focus,.wp-core-ui div.wpbc_container.wpbc_form input[type=text]:focus,.wp-core-ui div.wpbc_container.wpbc_form input[type=time]:focus,.wp-core-ui div.wpbc_container.wpbc_form input[type=url]:focus,.wp-core-ui div.wpbc_container.wpbc_form input[type=week]:focus,.wp-core-ui div.wpbc_container.wpbc_form select:focus,.wp-core-ui div.wpbc_container.wpbc_form textarea:focus,div.wpbc_container.wpbc_form input[type=date]:focus,div.wpbc_container.wpbc_form input[type=datetime-local]:focus,div.wpbc_container.wpbc_form input[type=datetime]:focus,div.wpbc_container.wpbc_form input[type=email]:focus,div.wpbc_container.wpbc_form input[type=month]:focus,div.wpbc_container.wpbc_form input[type=number]:focus,div.wpbc_container.wpbc_form input[type=password]:focus,div.wpbc_container.wpbc_form input[type=range]:focus,div.wpbc_container.wpbc_form input[type=search]:focus,div.wpbc_container.wpbc_form input[type=tel]:focus,div.wpbc_container.wpbc_form input[type=text]:focus,div.wpbc_container.wpbc_form input[type=time]:focus,div.wpbc_container.wpbc_form input[type=url]:focus,div.wpbc_container.wpbc_form input[type=week]:focus,div.wpbc_container.wpbc_form select:focus,div.wpbc_container.wpbc_form textarea:focus{border-width:var(--wpbc_form-field-border-size);border-style:solid;border-color:var(--wpbc_form-field-focus-border-color,#066aab);box-shadow:0 0 0 1.2px var(--wpbc_form-field-focus-shadow-color,var(--wpbc_form-field-focus-border-color,#066aab)),0 1px 2px rgba(0,0,0,.15);outline:0}.wp-core-ui div.wpbc_container.wpbc_form input[type=date]:focus:invalid,.wp-core-ui div.wpbc_container.wpbc_form input[type=datetime-local]:focus:invalid,.wp-core-ui div.wpbc_container.wpbc_form input[type=datetime]:focus:invalid,.wp-core-ui div.wpbc_container.wpbc_form input[type=email]:focus:invalid,.wp-core-ui div.wpbc_container.wpbc_form input[type=month]:focus:invalid,.wp-core-ui div.wpbc_container.wpbc_form input[type=number]:focus:invalid,.wp-core-ui div.wpbc_container.wpbc_form input[type=password]:focus:invalid,.wp-core-ui div.wpbc_container.wpbc_form input[type=range]:focus:invalid,.wp-core-ui div.wpbc_container.wpbc_form input[type=search]:focus:invalid,.wp-core-ui div.wpbc_container.wpbc_form input[type=tel]:focus:invalid,.wp-core-ui div.wpbc_container.wpbc_form input[type=text]:focus:invalid,.wp-core-ui div.wpbc_container.wpbc_form input[type=time]:focus:invalid,.wp-core-ui div.wpbc_container.wpbc_form input[type=url]:focus:invalid,.wp-core-ui div.wpbc_container.wpbc_form input[type=week]:focus:invalid,.wp-core-ui div.wpbc_container.wpbc_form select:focus:invalid,.wp-core-ui div.wpbc_container.wpbc_form textarea:focus:invalid,div.wpbc_container.wpbc_form input[type=date]:focus:invalid,div.wpbc_container.wpbc_form input[type=datetime-local]:focus:invalid,div.wpbc_container.wpbc_form input[type=datetime]:focus:invalid,div.wpbc_container.wpbc_form input[type=email]:focus:invalid,div.wpbc_container.wpbc_form input[type=month]:focus:invalid,div.wpbc_container.wpbc_form input[type=number]:focus:invalid,div.wpbc_container.wpbc_form input[type=password]:focus:invalid,div.wpbc_container.wpbc_form input[type=range]:focus:invalid,div.wpbc_container.wpbc_form input[type=search]:focus:invalid,div.wpbc_container.wpbc_form input[type=tel]:focus:invalid,div.wpbc_container.wpbc_form input[type=text]:focus:invalid,div.wpbc_container.wpbc_form input[type=time]:focus:invalid,div.wpbc_container.wpbc_form input[type=url]:focus:invalid,div.wpbc_container.wpbc_form input[type=week]:focus:invalid,div.wpbc_container.wpbc_form select:focus:invalid,div.wpbc_container.wpbc_form textarea:focus:invalid{border-width:var(--wpbc_form-field-border-size);border-style:solid;border-color:var(--wpbc_form-field-focus-border-color,#066aab);box-shadow:0 0 0 1.2px var(--wpbc_form-field-focus-shadow-color,var(--wpbc_form-field-focus-border-color,#066aab)),0 1px 2px rgba(0,0,0,.15);outline:0;color:var(--wpbc_form-field-text-color)}.wp-core-ui div.wpbc_container.wpbc_form input[type=date]::-webkit-input-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=datetime-local]::-webkit-input-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=datetime]::-webkit-input-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=email]::-webkit-input-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=month]::-webkit-input-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=number]::-webkit-input-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=password]::-webkit-input-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=range]::-webkit-input-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=search]::-webkit-input-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=tel]::-webkit-input-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=text]::-webkit-input-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=time]::-webkit-input-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=url]::-webkit-input-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=week]::-webkit-input-placeholder,.wp-core-ui div.wpbc_container.wpbc_form select::-webkit-input-placeholder,.wp-core-ui div.wpbc_container.wpbc_form textarea::-webkit-input-placeholder,div.wpbc_container.wpbc_form input[type=date]::-webkit-input-placeholder,div.wpbc_container.wpbc_form input[type=datetime-local]::-webkit-input-placeholder,div.wpbc_container.wpbc_form input[type=datetime]::-webkit-input-placeholder,div.wpbc_container.wpbc_form input[type=email]::-webkit-input-placeholder,div.wpbc_container.wpbc_form input[type=month]::-webkit-input-placeholder,div.wpbc_container.wpbc_form input[type=number]::-webkit-input-placeholder,div.wpbc_container.wpbc_form input[type=password]::-webkit-input-placeholder,div.wpbc_container.wpbc_form input[type=range]::-webkit-input-placeholder,div.wpbc_container.wpbc_form input[type=search]::-webkit-input-placeholder,div.wpbc_container.wpbc_form input[type=tel]::-webkit-input-placeholder,div.wpbc_container.wpbc_form input[type=text]::-webkit-input-placeholder,div.wpbc_container.wpbc_form input[type=time]::-webkit-input-placeholder,div.wpbc_container.wpbc_form input[type=url]::-webkit-input-placeholder,div.wpbc_container.wpbc_form input[type=week]::-webkit-input-placeholder,div.wpbc_container.wpbc_form select::-webkit-input-placeholder,div.wpbc_container.wpbc_form textarea::-webkit-input-placeholder{color:var(--wpbc_form-field-text-color);opacity:.5;pointer-events:none}.wp-core-ui div.wpbc_container.wpbc_form input[type=date]::-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=datetime-local]::-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=datetime]::-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=email]::-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=month]::-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=number]::-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=password]::-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=range]::-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=search]::-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=tel]::-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=text]::-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=time]::-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=url]::-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=week]::-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form select::-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form textarea::-moz-placeholder,div.wpbc_container.wpbc_form input[type=date]::-moz-placeholder,div.wpbc_container.wpbc_form input[type=datetime-local]::-moz-placeholder,div.wpbc_container.wpbc_form input[type=datetime]::-moz-placeholder,div.wpbc_container.wpbc_form input[type=email]::-moz-placeholder,div.wpbc_container.wpbc_form input[type=month]::-moz-placeholder,div.wpbc_container.wpbc_form input[type=number]::-moz-placeholder,div.wpbc_container.wpbc_form input[type=password]::-moz-placeholder,div.wpbc_container.wpbc_form input[type=range]::-moz-placeholder,div.wpbc_container.wpbc_form input[type=search]::-moz-placeholder,div.wpbc_container.wpbc_form input[type=tel]::-moz-placeholder,div.wpbc_container.wpbc_form input[type=text]::-moz-placeholder,div.wpbc_container.wpbc_form input[type=time]::-moz-placeholder,div.wpbc_container.wpbc_form input[type=url]::-moz-placeholder,div.wpbc_container.wpbc_form input[type=week]::-moz-placeholder,div.wpbc_container.wpbc_form select::-moz-placeholder,div.wpbc_container.wpbc_form textarea::-moz-placeholder{color:var(--wpbc_form-field-text-color);opacity:.5;pointer-events:none}.wp-core-ui div.wpbc_container.wpbc_form input[type=date]:-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=datetime-local]:-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=datetime]:-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=email]:-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=month]:-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=number]:-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=password]:-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=range]:-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=search]:-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=tel]:-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=text]:-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=time]:-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=url]:-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form input[type=week]:-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form select:-moz-placeholder,.wp-core-ui div.wpbc_container.wpbc_form textarea:-moz-placeholder,div.wpbc_container.wpbc_form input[type=date]:-moz-placeholder,div.wpbc_container.wpbc_form input[type=datetime-local]:-moz-placeholder,div.wpbc_container.wpbc_form input[type=datetime]:-moz-placeholder,div.wpbc_container.wpbc_form input[type=email]:-moz-placeholder,div.wpbc_container.wpbc_form input[type=month]:-moz-placeholder,div.wpbc_container.wpbc_form input[type=number]:-moz-placeholder,div.wpbc_container.wpbc_form input[type=password]:-moz-placeholder,div.wpbc_container.wpbc_form input[type=range]:-moz-placeholder,div.wpbc_container.wpbc_form input[type=search]:-moz-placeholder,div.wpbc_container.wpbc_form input[type=tel]:-moz-placeholder,div.wpbc_container.wpbc_form input[type=text]:-moz-placeholder,div.wpbc_container.wpbc_form input[type=time]:-moz-placeholder,div.wpbc_container.wpbc_form input[type=url]:-moz-placeholder,div.wpbc_container.wpbc_form input[type=week]:-moz-placeholder,div.wpbc_container.wpbc_form select:-moz-placeholder,div.wpbc_container.wpbc_form textarea:-moz-placeholder{color:var(--wpbc_form-field-text-color);opacity:.5;pointer-events:none}/*! --------------------------------------------------------------------------------------------------------------------
8 * Textarea
9 * ------------------------------------------------------------------------------------------------------------------ */.wp-core-ui div.wpbc_container.wpbc_form textarea,div.wpbc_container.wpbc_form textarea{width:100%;line-height:1.3;min-height:var(--wpbc_form-field-size-input-height);padding:var(--wpbc_form-field-size-padding-h);resize:vertical}/*! --------------------------------------------------------------------------------------------------------------------
10 * General Height
11 * ------------------------------------------------------------------------------------------------------------------ */.wp-core-ui div.wpbc_container.wpbc_form input,.wp-core-ui div.wpbc_container.wpbc_form select,div.wpbc_container.wpbc_form input,div.wpbc_container.wpbc_form select{height:var(--wpbc_form-field-size-input-height)}/*! --------------------------------------------------------------------------------------------------------------------
12 * Select
13 * ------------------------------------------------------------------------------------------------------------------ */.wp-core-ui div.wpbc_container.wpbc_form select,div.wpbc_container.wpbc_form select{appearance:none;display:block;max-width:100%;width:100%;text-transform:none;text-shadow:none;white-space:nowrap;line-height:unset;padding-block:0;padding-inline-end:24px;padding-inline-start:12px;min-height:var(--wpbc_form-field-size-input-height);vertical-align:middle;cursor:pointer}.wp-core-ui div.wpbc_container.wpbc_form select,.wp-core-ui div.wpbc_container.wpbc_form select:disabled,div.wpbc_container.wpbc_form select,div.wpbc_container.wpbc_form select:disabled{background-image:var(--wpbc_form-select-bg-img),none;background-repeat:no-repeat;background-position:calc(100% - 11px) 50%,calc(100% - 12px) 50%;background-size:16px 12px}.rtl .wp-core-ui div.wpbc_container.wpbc_form select,.rtl .wp-core-ui div.wpbc_container.wpbc_form select:disabled,.rtl div.wpbc_container.wpbc_form select,.rtl div.wpbc_container.wpbc_form select:disabled{background-position:12px 50%,17px 50%}.wp-core-ui div.wpbc_container.wpbc_form select>option,div.wpbc_container.wpbc_form select>option{color:var(--wpbc_form-field-text-color)}.wp-core-ui div.wpbc_container.wpbc_form select>option.placeholder,.wp-core-ui div.wpbc_container.wpbc_form select>option[disabled],div.wpbc_container.wpbc_form select>option.placeholder,div.wpbc_container.wpbc_form select>option[disabled]{color:var(--wpbc_form-field-disabled-color);opacity:.5}.wp-core-ui div.wpbc_container.wpbc_form select:not([multiple])>option,div.wpbc_container.wpbc_form select:not([multiple])>option{background:var(--wpbc_form-field-menu-color)}.wp-core-ui div.wpbc_container.wpbc_form select:not([multiple])>option:not(.placeholder):checked,div.wpbc_container.wpbc_form select:not([multiple])>option:not(.placeholder):checked{font-weight:700}.wp-core-ui div.wpbc_container.wpbc_form select[multiple],div.wpbc_container.wpbc_form select[multiple]{height:auto;overflow-y:scroll;background-image:none}.wp-core-ui div.wpbc_container.wpbc_form select[multiple]>option:not(.placeholder):checked,div.wpbc_container.wpbc_form select[multiple]>option:not(.placeholder):checked{background:var(--wpbc_form-button-background-color);color:var(--wpbc_form-button-text-color-alt,var(--wpbc_form-button-text-color))}.wp-core-ui div.wpbc_container.wpbc_form input[type=number]:read-only,div.wpbc_container.wpbc_form input[type=number]:read-only{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield}.wp-core-ui div.wpbc_container.wpbc_form input[type=number]:read-only::-webkit-inner-spin-button,div.wpbc_container.wpbc_form input[type=number]:read-only::-webkit-inner-spin-button{visibility:hidden}/*! --------------------------------------------------------------------------------------------------------------------
14 * Radio and Checkboxes
15 * ------------------------------------------------------------------------------------------------------------------ */div.wpbc_container.wpbc_form input[type=checkbox],div.wpbc_container.wpbc_form input[type=radio]{position:relative;display:inline-block;background:0 0;height:calc(var(--wpbc_form-field-size-checkbox-size) - 2px + var(--wpbc_form-field-border-size,1px) * 2);width:calc(var(--wpbc_form-field-size-checkbox-size) - 2px + var(--wpbc_form-field-border-size,1px) * 2);margin:0 0 0 2px;border:none;box-shadow:none;vertical-align:middle;opacity:1;appearance:none}div.wpbc_container.wpbc_form input[type=checkbox]:after,div.wpbc_container.wpbc_form input[type=checkbox]:before,div.wpbc_container.wpbc_form input[type=radio]:after,div.wpbc_container.wpbc_form input[type=radio]:before{content:"";position:absolute;left:-2px;top:0;width:var(--wpbc_form-field-size-checkbox-size);height:var(--wpbc_form-field-size-checkbox-size);box-sizing:content-box;cursor:pointer}div.wpbc_container.wpbc_form input[type=checkbox]:before,div.wpbc_container.wpbc_form input[type=radio]:before{border-width:var(--wpbc_form-field-border-size);border-style:var(--wpbc_form-field-border-style);border-color:var(--wpbc_form-field-border-color);background-color:var(--wpbc_form-field-background-color);background-clip:padding-box;background-image:none;border-radius:3px}div.wpbc_container.wpbc_form .wpbc_wrap_checkbox+a,div.wpbc_container.wpbc_form .wpdev-list-item>input[type=checkbox]+.wpdev-list-item-label,div.wpbc_container.wpbc_form .wpdev-list-item>input[type=radio]+.wpdev-list-item-label,div.wpbc_container.wpbc_form input[type=checkbox]+label,div.wpbc_container.wpbc_form input[type=radio]+label{display:inline;position:relative;padding-inline-start:var(--wpbc_form-padding-between-label-checkbox-radio);font-size:var(--wpbc_form-label-size-font-size);vertical-align:middle;cursor:pointer}div.wpbc_container.wpbc_form .wpbc_wrap_checkbox+a{padding-top:3px}div.wpbc_container.wpbc_form input[type=checkbox]+label,div.wpbc_container.wpbc_form input[type=radio]+label{cursor:pointer}div.wpbc_container.wpbc_form .wpdev-list-item>.wpdev-list-item-label:first-child{display:inline;position:relative;padding-inline-end:var(--wpbc_form-padding-between-label-checkbox-radio);font-size:var(--wpbc_form-label-size-font-size);vertical-align:middle}div.wpbc_container.wpbc_form .wpdev-list-item>label.wpdev-list-item-label:first-child{cursor:pointer}div.wpbc_container.wpbc_form .wpdev-list-item>.wpdev-list-item-label>input[type=checkbox],div.wpbc_container.wpbc_form .wpdev-list-item>.wpdev-list-item-label>input[type=radio]{margin-left:var(--wpbc_form-padding-between-label-checkbox-radio);margin-right:var(--wpbc_form-padding-between-label-checkbox-radio)}div.wpbc_container.wpbc_form .wpdev-checkbox .wpdev-list-item,div.wpbc_container.wpbc_form .wpdev-radio .wpdev-list-item{margin-right:var(--wpbc_form-marging-between-several-checkbox-radio)}div.wpbc_container.wpbc_form .wpdev-checkbox .wpdev-list-item:last-child,div.wpbc_container.wpbc_form .wpdev-radio .wpdev-list-item:last-child{margin-right:0}.rtl div.wpbc_container.wpbc_form .wpdev-checkbox .wpdev-list-item,.rtl div.wpbc_container.wpbc_form .wpdev-radio .wpdev-list-item{margin-left:var(--wpbc_form-marging-between-several-checkbox-radio)}.rtl div.wpbc_container.wpbc_form .wpdev-checkbox .wpdev-list-item:first-child,.rtl div.wpbc_container.wpbc_form .wpdev-radio .wpdev-list-item:first-child{margin-left:0}div.wpbc_container.wpbc_form input[type=checkbox]:checked:before,div.wpbc_container.wpbc_form input[type=radio]:checked:before{margin:0;border-width:var(--wpbc_form-field-border-size);border-style:solid;border-color:var(--wpbc_form-choice-checked-border-color,#066aab);outline:0}div.wpbc_container.wpbc_form input[type=checkbox]:checked:focus:before,div.wpbc_container.wpbc_form input[type=radio]:checked:focus:before{border-color:var(--wpbc_form-choice-focus-color,#066aab);box-shadow:0 0 0 1.2px var(--wpbc_form-choice-focus-color,#066aab),0 1px 2px rgba(0,0,0,.15)}div.wpbc_container.wpbc_form input[type=checkbox]:focus,div.wpbc_container.wpbc_form input[type=radio]:focus{outline:0}div.wpbc_container.wpbc_form input[type=checkbox]:focus:before,div.wpbc_container.wpbc_form input[type=radio]:focus:before{border-width:var(--wpbc_form-field-border-size);border-style:solid;border-color:var(--wpbc_form-choice-focus-color,#066aab);box-shadow:0 0 0 1.2px var(--wpbc_form-choice-focus-color,#066aab),0 1px 2px rgba(0,0,0,.15);outline:0}div.wpbc_container.wpbc_form input[type=checkbox]:checked:after{border-top:none;border-right:none;height:calc(var(--wpbc_form-field-size-checkbox-size) * .6);border-left:4px solid var(--wpbc_form-choice-checked-color,#066aab);border-bottom:4px solid var(--wpbc_form-choice-checked-color,#066aab);background-color:transparent;-ms-transform:translate(0,1px) scale(.5) rotate(-45deg);transform:translate(0,1px) scale(.5) rotate(-45deg);left:calc(-4px + var(--wpbc_form-field-border-size,1px));top:calc(-1px + var(--wpbc_form-field-border-size,1px))}div.wpbc_container.wpbc_form input[type=radio],div.wpbc_container.wpbc_form input[type=radio]:before{border-radius:50%}div.wpbc_container.wpbc_form input[type=radio]:checked:after{border:1px solid transparent;border-radius:50%;background-color:var(--wpbc_form-choice-checked-color,#066aab);-ms-transform:scale(.5);transform:scale(.5);-moz-transform:scale(.47);left:calc(-3px + var(--wpbc_form-field-border-size,1px));top:calc(-1px + var(--wpbc_form-field-border-size,1px))}/*! --------------------------------------------------------------------------------------------------------------------
16 * Errors
17 * ------------------------------------------------------------------------------------------------------------------ */div.wpbc_container.wpbc_form.wpbc_container_booking_form label.wpbc_form_field_error,div.wpbc_container.wpbc_form.wpbc_container_booking_form span.wpbc_form_field_error{font-weight:400;font-size:var(--wpbc_form-label-size-sublabel-font-size);line-height:var(--wpbc_form-label-size-sublabel-line-height);margin-top:var(--wpbc_form-field-size-input-spacing);color:var(--wpbc_form-label-error-color);padding:0 0 0 5px;position:relative}div.wpbc_container.wpbc_form.wpbc_container_booking_form input.wpbc_form_field_error,div.wpbc_container.wpbc_form.wpbc_container_booking_form select.wpbc_form_field_error,div.wpbc_container.wpbc_form.wpbc_container_booking_form textarea.wpbc_form_field_error{border-width:var(--wpbc_form-field-border-size);border-style:solid;border-color:var(--wpbc_form-label-error-color)}div.wpbc_container.wpbc_form.wpbc_container_booking_form input.wpbc_form_field_error:hover,div.wpbc_container.wpbc_form.wpbc_container_booking_form select.wpbc_form_field_error:hover,div.wpbc_container.wpbc_form.wpbc_container_booking_form textarea.wpbc_form_field_error:hover{border-width:var(--wpbc_form-field-border-size);border-style:solid;border-color:var(--wpbc_form-label-error-color);box-shadow:0 0 2px 0 var(--wpbc_form-label-error-color)}div.wpbc_container.wpbc_form.wpbc_container_booking_form input.wpbc_form_field_error:focus,div.wpbc_container.wpbc_form.wpbc_container_booking_form select.wpbc_form_field_error:focus,div.wpbc_container.wpbc_form.wpbc_container_booking_form textarea.wpbc_form_field_error:focus{border-width:var(--wpbc_form-field-border-size);border-style:solid;border-color:var(--wpbc_form-label-error-color);box-shadow:0 0 0 1.2px var(--wpbc_form-label-error-color)}div.wpbc_container.wpbc_form.wpbc_container_booking_form input[type=checkbox].wpbc_form_field_error,div.wpbc_container.wpbc_form.wpbc_container_booking_form input[type=checkbox].wpbc_form_field_error:focus,div.wpbc_container.wpbc_form.wpbc_container_booking_form input[type=checkbox].wpbc_form_field_error:hover,div.wpbc_container.wpbc_form.wpbc_container_booking_form input[type=radio].wpbc_form_field_error,div.wpbc_container.wpbc_form.wpbc_container_booking_form input[type=radio].wpbc_form_field_error:focus,div.wpbc_container.wpbc_form.wpbc_container_booking_form input[type=radio].wpbc_form_field_error:hover{border:none;box-shadow:none}/*!
18 * Booking Form Buttons
19 *
20 * Front-end button styles for booking forms. Keep this file focused on form
21 * buttons only; admin buttons stay in the admin CSS sources.
22 *//*! --------------------------------------------------------------------------------------------------------------------
23 * Shared Booking Calendar button component
24 *
25 * New public UI should use `.wpbc_button` plus a semantic modifier. The
26 * `.wpbc_button_light` and unclassed submit selectors are compatibility
27 * adapters for old custom form templates. All standard buttons deliberately
28 * share one fixed outer geometry. Secondary buttons may use a visible border,
29 * but border-box sizing keeps their outer height and alignment identical.
30 * An explicit `.wpbc_button_secondary` modifier always wins over the legacy
31 * rule that treats otherwise unclassified submit controls as primary.
32 * ------------------------------------------------------------------------------------------------------------------ */.wp-core-ui div.wpbc_container.wpbc_form button[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary),.wp-core-ui div.wpbc_container.wpbc_form input[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary),.wpbc_booking_ui_theme_scope .wpbc_button,.wpbc_container.wpbc_container_booking_form .wpbc_button,.wpbc_container.wpbc_container_booking_form .wpbc_button_light:not(.wpbc_button_gw),.wpbc_container.wpbc_form .wpbc_button,.wpbc_container.wpbc_form .wpbc_button_light:not(.wpbc_button_gw),div.wpbc_container.wpbc_form button[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary),div.wpbc_container.wpbc_form input[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary){-ms-flex-align:center;align-items:center;appearance:none;border-radius:var(--wpbc_form-button-border-radius,4px);border-style:var(--wpbc_form-button-border-style,solid);border-width:var(--wpbc_form-button-border-size,1px);box-sizing:border-box;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:var(--wpbc_form-button-size-font-size,16px);font-weight:500;height:var(--wpbc_form-button-size-height,41px);-ms-flex-pack:center;justify-content:center;line-height:1;margin:0;max-width:100%;min-width:100px;outline:transparent solid 2px;outline-offset:2px;padding:0 var(--wpbc_form-button-size-padding-h,24px);position:relative;text-align:center;text-decoration:none;text-shadow:none;text-overflow:ellipsis;overflow:hidden;overflow-wrap:normal;-ms-hyphens:auto;hyphens:auto;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,color .15s ease-in-out;vertical-align:middle;white-space:normal;width:auto}/*! --------------------------------------------------------------------------------------------------------------------
33 * Secondary buttons and legacy `.wpbc_button_light` compatibility
34 * ------------------------------------------------------------------------------------------------------------------ */.wpbc_booking_ui_theme_scope .wpbc_button.wpbc_button_secondary,.wpbc_container.wpbc_container_booking_form .wpbc_button.wpbc_button_secondary,.wpbc_container.wpbc_container_booking_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary),.wpbc_container.wpbc_form .wpbc_button.wpbc_button_secondary,.wpbc_container.wpbc_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary){border-color:var(--wpbc_form-button-light-border-color,rgba(202,202,202,.7098039216));border-style:var(--wpbc_form-button-light-border-style,solid);border-width:var(--wpbc_form-button-light-border-size,var(--wpbc_form-button-border-size,1px));box-shadow:var(--wpbc_form-button-light-box-shadow,0 2px 10px 2px rgba(255,255,255,.3294117647));background:var(--wpbc_form-button-light-background-color,#fdfdfd);color:var(--wpbc_form-button-light-text-color,rgba(68,68,68,.8784313725))}.wpbc_booking_ui_theme_scope .wpbc_button.wpbc_button_secondary:focus,.wpbc_booking_ui_theme_scope .wpbc_button.wpbc_button_secondary:hover,.wpbc_container.wpbc_container_booking_form .wpbc_button.wpbc_button_secondary:focus,.wpbc_container.wpbc_container_booking_form .wpbc_button.wpbc_button_secondary:hover,.wpbc_container.wpbc_container_booking_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):focus,.wpbc_container.wpbc_container_booking_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):hover,.wpbc_container.wpbc_form .wpbc_button.wpbc_button_secondary:focus,.wpbc_container.wpbc_form .wpbc_button.wpbc_button_secondary:hover,.wpbc_container.wpbc_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):focus,.wpbc_container.wpbc_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):hover{border-color:var(--wpbc_form-button-light-hover-border-color,#4d91cd);box-shadow:var(--wpbc_form-button-light-hover-box-shadow,var(--wpbc_form-button-light-box-shadow,0 2px 10px 2px rgba(255,255,255,.3294117647)));background-color:var(--wpbc_form-button-light-hover-background-color,var(--wpbc_form-button-light-background-color,#fdfdfd));color:var(--wpbc_form-button-light-hover-text-color,var(--wpbc_form-button-light-text-color,rgba(68,68,68,.8784313725)))}/*! --------------------------------------------------------------------------------------------------------------------
35 * Primary buttons
36 *
37 * `.wpbc_button_light.button-primary` remains as a legacy alias. Do not use
38 * WordPress' generic `.button-primary` class in new public-facing markup.
39 * ------------------------------------------------------------------------------------------------------------------ */.wp-core-ui div.wpbc_container.wpbc_form button[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary),.wp-core-ui div.wpbc_container.wpbc_form input[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary),.wpbc_booking_ui_theme_scope .wpbc_button.wpbc_button_primary,.wpbc_container.wpbc_container_booking_form .wpbc_button.wpbc_button_primary,.wpbc_container.wpbc_container_booking_form .wpbc_button_light.button-primary,.wpbc_container.wpbc_form .wpbc_button.wpbc_button_primary,div.wpbc_container.wpbc_form button[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary),div.wpbc_container.wpbc_form input[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary){background:var(--wpbc_form-button-background-color-alt,var(--wpbc_form-button-background-color,#066aab));border-color:var(--wpbc_form-button-border-color,#066aab);border-style:var(--wpbc_form-button-primary-border-style,var(--wpbc_form-button-border-style,solid));box-shadow:none;color:var(--wpbc_form-button-text-color,#fff)}.wp-core-ui div.wpbc_container.wpbc_form button[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):active,.wp-core-ui div.wpbc_container.wpbc_form button[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):focus,.wp-core-ui div.wpbc_container.wpbc_form button[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):hover,.wp-core-ui div.wpbc_container.wpbc_form input[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):active,.wp-core-ui div.wpbc_container.wpbc_form input[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):focus,.wp-core-ui div.wpbc_container.wpbc_form input[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):hover,.wpbc_booking_ui_theme_scope .wpbc_button.wpbc_button_primary:active,.wpbc_booking_ui_theme_scope .wpbc_button.wpbc_button_primary:focus,.wpbc_booking_ui_theme_scope .wpbc_button.wpbc_button_primary:hover,.wpbc_container.wpbc_container_booking_form .wpbc_button.wpbc_button_primary:active,.wpbc_container.wpbc_container_booking_form .wpbc_button.wpbc_button_primary:focus,.wpbc_container.wpbc_container_booking_form .wpbc_button.wpbc_button_primary:hover,.wpbc_container.wpbc_container_booking_form .wpbc_button_light.button-primary:active,.wpbc_container.wpbc_container_booking_form .wpbc_button_light.button-primary:focus,.wpbc_container.wpbc_container_booking_form .wpbc_button_light.button-primary:hover,.wpbc_container.wpbc_form .wpbc_button.wpbc_button_primary:active,.wpbc_container.wpbc_form .wpbc_button.wpbc_button_primary:focus,.wpbc_container.wpbc_form .wpbc_button.wpbc_button_primary:hover,div.wpbc_container.wpbc_form button[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):active,div.wpbc_container.wpbc_form button[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):focus,div.wpbc_container.wpbc_form button[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):hover,div.wpbc_container.wpbc_form input[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):active,div.wpbc_container.wpbc_form input[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):focus,div.wpbc_container.wpbc_form input[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):hover{background:var(--wpbc_form-button-hover-background-color,linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),var(--wpbc_form-button-background-color-alt,var(--wpbc_form-button-background-color,#066aab)));color:var(--wpbc_form-button-hover-text-color,var(--wpbc_form-button-text-color,#fff));border-color:var(--wpbc_form-button-hover-border-color,var(--wpbc_form-button-primary-hover-border-color,#fff))}.wpbc_container.wpbc_container_booking_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):active:not(:disabled){background-color:var(--wpbc_form-button-light-hover-background-color,var(--wpbc_form-button-light-background-color,#fdfdfd));border-color:var(--wpbc_form-button-light-hover-border-color,var(--wpbc_form-button-light-border-color,rgba(202,202,202,.7098039216)));color:var(--wpbc_form-button-light-hover-text-color,var(--wpbc_form-button-light-text-color,rgba(68,68,68,.8784313725)));cursor:pointer}.wpbc_container.wpbc_container_booking_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):disabled,.wpbc_container.wpbc_container_booking_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):disabled:focus,.wpbc_container.wpbc_container_booking_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):disabled:hover,.wpbc_container.wpbc_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):disabled,.wpbc_container.wpbc_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):disabled:focus,.wpbc_container.wpbc_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):disabled:hover{color:#ccc;border-color:var(--wpbc_form-button-light-border-color,rgba(202,202,202,.7098039216));cursor:not-allowed;opacity:.6}.wpbc_booking_ui_theme_scope .wpbc_button:disabled,.wpbc_container.wpbc_container_booking_form .wpbc_button:disabled,.wpbc_container.wpbc_container_booking_form .wpbc_button_light.button-primary:disabled,.wpbc_container.wpbc_container_booking_form .wpbc_button_light.wpbc_button_primary:disabled,.wpbc_container.wpbc_form .wpbc_button:disabled,.wpbc_container.wpbc_form .wpbc_button_light.button-primary:disabled,.wpbc_container.wpbc_form .wpbc_button_light.wpbc_button_primary:disabled,div.wpbc_container.wpbc_form button[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):disabled,div.wpbc_container.wpbc_form input[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):disabled{cursor:not-allowed;opacity:.6}.wpbc_container.wpbc_container_booking_form .wpbc_button_light.wpbc_button_danger{background:#de605c;border-color:#de605c;color:#f7f7f7;text-shadow:0 0 #ba5956}.wpbc_container.wpbc_container_booking_form .wpbc_button_light.wpbc_button_danger:focus,.wpbc_container.wpbc_container_booking_form .wpbc_button_light.wpbc_button_danger:hover{background:#e65d59;color:#fff;border-color:#fff;box-shadow:0 0 0 2px #de605c}/*! --------------------------------------------------------------------------------------------------------------------
40 * Payment gateway buttons
41 * ------------------------------------------------------------------------------------------------------------------ */.wpbc_container .wpbc_button_light.wpbc_button_gw{font-size:var(--wpbc_form-button-size-font-size,16px);border-style:solid;border-width:2px;border-radius:.375em;padding:0 2.2em;line-height:calc(var(--wpbc_form-button-light-size-height,43px) - 3px);text-decoration:none;cursor:pointer;-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:0;height:auto;outline:transparent solid 2px;outline-offset:2px;box-sizing:border-box;text-shadow:none;text-overflow:ellipsis;overflow:hidden;overflow-wrap:normal;white-space:normal;-ms-hyphens:auto;hyphens:auto;width:100%}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:hover{background-image:url(../../../inc/assets/stripe.svg);background-position:90% 50%;background-size:80px auto;background-repeat:no-repeat;padding-right:130px}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe.wpbc_button_gw_bccom,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe.wpbc_button_gw_bccom:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe.wpbc_button_gw_bccom:hover{background-image:url(../../../../booking-calendar-com/inc/assets/stripe.svg);background-color:#2c2e2f;color:#fff;border-color:#2c2e2f;background-position:90% 50%;background-size:80px auto;background-repeat:no-repeat;padding-right:130px}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe.wpbc_button_gw_bccom:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe.wpbc_button_gw_bccom:hover{filter:brightness(1.3);border:1px solid var(--wpbc_form-button-light-hover-border-color,#4d91cd);border-width:var(--wpbc_form-button-light-border-size,var(--wpbc_form-button-border-size,1px));box-shadow:var(--wpbc_form-button-light-hover-box-shadow,var(--wpbc_form-button-light-box-shadow,0 2px 10px 2px rgba(255,255,255,.3294117647)));box-shadow:none;outline-offset:0;outline-color:var(--wpbc_form-button-light-hover-border-color,#4d91cd);outline-width:1px}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe *{color:var(--wpbc_form-button-light-text-color,#fff)}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:active,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:active *,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:focus *,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:hover,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:hover *{color:var(--wpbc_form-button-light-hover-text-color,var(--wpbc_form-button-light-text-color,#fff))}.wpbc_container.wpbc_bfb_form_appearance_custom .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe.wpbc_button_gw_bccom,.wpbc_container.wpbc_bfb_form_appearance_custom .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe.wpbc_button_gw_bccom:active,.wpbc_container.wpbc_bfb_form_appearance_custom .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe.wpbc_button_gw_bccom:focus,.wpbc_container.wpbc_bfb_form_appearance_custom .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe.wpbc_button_gw_bccom:hover{background-color:var(--wpbc_form-button-light-background-color);border-color:var(--wpbc_form-button-light-border-color);color:var(--wpbc_form-button-light-text-color)}.wpbc_container.wpbc_bfb_form_appearance_custom .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe.wpbc_button_gw_bccom:focus,.wpbc_container.wpbc_bfb_form_appearance_custom .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe.wpbc_button_gw_bccom:hover{background-color:var(--wpbc_form-button-light-hover-background-color);border-color:var(--wpbc_form-button-light-hover-border-color);color:var(--wpbc_form-button-light-hover-text-color);filter:none}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_silver,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_white,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_yellow{padding-right:115px;background-color:#ffc439!important;border:2px solid #ffc439!important;color:#2c2e2f;box-shadow:none;text-indent:-9999px;background-image:url(../../../inc/assets/paypal_commerce.svg)!important;background-position:50% 50%!important;background-size:80px auto!important;background-repeat:no-repeat!important;min-width:175px}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_silver.wpbc_button_gw_bccom,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_white.wpbc_button_gw_bccom,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_yellow.wpbc_button_gw_bccom{background-image:url(../../../../booking-calendar-com/inc/assets/paypal_commerce.svg)!important}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_silver:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_silver:hover,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_white:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_white:hover,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_yellow:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_yellow:hover{background-color:#f2ba36!important;border-color:#f2ba36!important;box-shadow:0 5px 10px #f0f0f8;color:#5f5f5f}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_black,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_blue{padding-right:115px;background-color:#009cde!important;border:2px solid #009cde!important;color:#fff;box-shadow:none;text-indent:-9999px;background-image:url(../../../inc/assets/paypal_white_full.svg)!important;background-position:50% 50%!important;background-size:80px auto!important;background-repeat:no-repeat!important;min-width:175px}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_black.wpbc_button_gw_bccom,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_blue.wpbc_button_gw_bccom{background-image:url(../../../../booking-calendar-com/inc/assets/paypal_white_full.svg)!important}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_black:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_black:hover,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_blue:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_blue:hover{background-color:#33b0e5!important;border-color:#33b0e5!important;box-shadow:0 5px 10px #f0f0f8;color:#fff}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_silver{background-color:#eee!important;border:2px solid #eee!important}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_silver:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_silver:hover{background-color:#e2e2e2!important;border-color:#e2e2e2!important}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_white{background-color:#fff!important;border:1px solid #2c2e2f!important}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_white:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_white:hover{background-color:#fff!important;border-color:#2c2e2f!important}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_black{background-color:#2c2e2f!important;border:2px solid #2c2e2f!important}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_black:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_black:hover{background-color:#565859!important;border-color:#565859!important}/*! --------------------------------------------------------------------------------------------------------------------
42 * Dark style button overrides
43 * ------------------------------------------------------------------------------------------------------------------ */.wpbc_theme_dark_1.wpbc_bfb__theme_scope .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary),.wpbc_theme_dark_1.wpbc_container.wpbc_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary){box-shadow:var(--wpbc_form-button-light-box-shadow,0 0 0 #424242);border-color:var(--wpbc_form-button-light-border-color,#525252);background-color:var(--wpbc_form-button-light-background-color,#3f454f);color:var(--wpbc_form-button-light-text-color,#fff);filter:none}.wpbc_theme_dark_1.wpbc_bfb__theme_scope .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):focus,.wpbc_theme_dark_1.wpbc_bfb__theme_scope .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):hover,.wpbc_theme_dark_1.wpbc_container.wpbc_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):focus,.wpbc_theme_dark_1.wpbc_container.wpbc_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):hover{box-shadow:var(--wpbc_form-button-light-hover-box-shadow,0 0 0 #424242);border-color:var(--wpbc_form-button-light-hover-border-color,var(--wpbc_form-button-light-border-color,#525252));background-color:var(--wpbc_form-button-light-hover-background-color,var(--wpbc_form-button-light-background-color,#3f454f));color:var(--wpbc_form-button-light-hover-text-color,#fff)}.wpbc_theme_dark_1.wpbc_bfb__theme_scope .wpbc_button_light[class*=wpbc_button_gw_paypal_]:hover,.wpbc_theme_dark_1.wpbc_container.wpbc_form .wpbc_button_light[class*=wpbc_button_gw_paypal_]:hover{filter:none}.wpbc_theme_dark_1.wpbc_bfb__theme_scope .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_yellow:focus,.wpbc_theme_dark_1.wpbc_bfb__theme_scope .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_yellow:hover,.wpbc_theme_dark_1.wpbc_container.wpbc_form .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_yellow:focus,.wpbc_theme_dark_1.wpbc_container.wpbc_form .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_yellow:hover{box-shadow:0 5px 10px #424242}.wpbc_theme_dark_1.wpbc_bfb__theme_scope .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:focus,.wpbc_theme_dark_1.wpbc_bfb__theme_scope .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:hover,.wpbc_theme_dark_1.wpbc_container.wpbc_form .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:focus,.wpbc_theme_dark_1.wpbc_container.wpbc_form .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:hover{background-color:var(--wpbc_form-button-light-background-color,#3f454f);border-color:var(--wpbc_form-button-light-border-color,#525252)}/*! --------------------------------------------------------------------------------------------------------------------
44 * Final focus contract
45 *
46 * Keep this after legacy, gateway, and dark-theme rules. The inner box-shadow
47 * plus the outer outline create a stable two-layer focus ring without
48 * changing button geometry.
49 * ------------------------------------------------------------------------------------------------------------------ */.wpbc_booking_ui_theme_scope .wpbc_button.wpbc_button_secondary:focus-visible:not(:disabled),.wpbc_booking_ui_theme_scope .wpbc_button.wpbc_button_secondary:focus:not(:disabled),.wpbc_container.wpbc_container_booking_form .wpbc_button.wpbc_button_secondary:focus-visible:not(:disabled),.wpbc_container.wpbc_container_booking_form .wpbc_button.wpbc_button_secondary:focus:not(:disabled),.wpbc_container.wpbc_container_booking_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):focus-visible:not(:disabled),.wpbc_container.wpbc_container_booking_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):focus:not(:disabled),.wpbc_container.wpbc_form .wpbc_button.wpbc_button_secondary:focus-visible:not(:disabled),.wpbc_container.wpbc_form .wpbc_button.wpbc_button_secondary:focus:not(:disabled),.wpbc_container.wpbc_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):focus-visible:not(:disabled),.wpbc_container.wpbc_form .wpbc_button_light:not(.wpbc_button_primary):not(.button-primary):focus:not(:disabled){box-shadow:0 0 0 2px var(--wpbc_form-button-focus-inner-color,var(--wpbc-bfb-form-background,var(--wpbc_form-field-background-color,#fff)));outline:2px solid var(--wpbc_form-button-focus-outline-color,var(--wpbc_form-button-light-hover-border-color,#4d91cd));outline-offset:2px}.wpbc_booking_ui_theme_scope .wpbc_button.wpbc_button_primary:focus-visible:not(:disabled),.wpbc_booking_ui_theme_scope .wpbc_button.wpbc_button_primary:focus:not(:disabled),.wpbc_container.wpbc_container_booking_form .wpbc_button.wpbc_button_primary:focus-visible:not(:disabled),.wpbc_container.wpbc_container_booking_form .wpbc_button.wpbc_button_primary:focus:not(:disabled),.wpbc_container.wpbc_container_booking_form .wpbc_button_light.button-primary:focus-visible:not(:disabled),.wpbc_container.wpbc_container_booking_form .wpbc_button_light.button-primary:focus:not(:disabled),.wpbc_container.wpbc_form .wpbc_button.wpbc_button_primary:focus-visible:not(:disabled),.wpbc_container.wpbc_form .wpbc_button.wpbc_button_primary:focus:not(:disabled),div.wpbc_container.wpbc_form button[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):focus-visible:not(:disabled),div.wpbc_container.wpbc_form button[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):focus:not(:disabled),div.wpbc_container.wpbc_form input[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):focus-visible:not(:disabled),div.wpbc_container.wpbc_form input[type=submit]:not(.wpbc_button_light):not(.wpbc_button_secondary):focus:not(:disabled){box-shadow:0 0 0 2px var(--wpbc_form-button-focus-inner-color,var(--wpbc-bfb-form-background,var(--wpbc_form-field-background-color,#fff)));outline:2px solid var(--wpbc_form-button-focus-outline-color,var(--wpbc_form-field-focus-border-color,var(--wpbc_form-button-background-color,#066aab)));outline-offset:2px}.wpdev-form-control-wrap .wpdev-checkbox.group_inline,.wpdev-form-control-wrap .wpdev-radio.group_inline,.wpdev-form-control-wrap.group_inline [role=checkboxgroup],.wpdev-form-control-wrap.group_inline [role=radiogroup]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;gap:2em;row-gap:.5em}.wpdev-form-control-wrap .wpdev-checkbox,.wpdev-form-control-wrap .wpdev-radio,.wpdev-form-control-wrap [role=checkboxgroup],.wpdev-form-control-wrap [role=radiogroup]{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;gap:.5em}.wpbc_container_booking_form .wpdev-form-control-wrap [role=checkboxgroup]>label,.wpbc_container_booking_form .wpdev-form-control-wrap [role=radiogroup]>label,.wpdev-form-control-wrap .wpdev-checkbox>.wpdev-list-item,.wpdev-form-control-wrap .wpdev-radio>.wpdev-list-item{display:inline;line-height:1.74;font-weight:400}div.wpbc_container.wpbc_form .wpdev-form-control-wrap .wpdev-checkbox>.wpdev-list-item,div.wpbc_container.wpbc_form .wpdev-form-control-wrap .wpdev-radio>.wpdev-list-item{margin-right:0}.wpbc_container_booking_form .wpdev-form-control-wrap [role=checkboxgroup]>label input[type=checkbox],.wpbc_container_booking_form .wpdev-form-control-wrap [role=radiogroup]>label input[type=radio],.wpdev-form-control-wrap .wpdev-checkbox>.wpdev-list-item input[type=checkbox],.wpdev-form-control-wrap .wpdev-radio>.wpdev-list-item input[type=radio]{vertical-align:middle;margin-block-start:-.25em;margin-inline-end:.3em}.wpdev-form-control-wrap .wpdev-checkbox>.wpdev-list-item label,.wpdev-form-control-wrap .wpdev-checkbox>.wpdev-list-item label:hover,.wpdev-form-control-wrap .wpdev-radio>.wpdev-list-item label,.wpdev-form-control-wrap .wpdev-radio>.wpdev-list-item label:hover{line-height:1.74;font-weight:400}/*! ----------------------------------------------------------------------------------------------------------------- *//*! Timeline Steps: *//*! ----------------------------------------------------------------------------------------------------------------- */.wpbc__container_place__steps_for_timeline,.wpbc_page_top__header_tabs .wpdvlp-top-tabs .nav-tab.wpbc__container_place__steps_for_timeline{-ms-flex:1 1 400px;flex:1 1 400px;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:50px;margin:0 auto 35px;padding:0;border:0}.wpbc_page_top__header_tabs .wpdvlp-top-tabs .nav-tab.wpbc__container_place__steps_for_timeline{display:none}.wpbc_steps_for_timeline_container{max-width:min(400px,100%);min-width:200px;margin:3px 0 0;width:100%;--wpbc_steps_for_timeline_step_color:#d6d6d6;--wpbc_steps_for_timeline_active_color:#64aa45;--wpbc_steps_for_timeline_failed_color:#e76a39;--wpbc_steps_for_timeline_checkbox_color:#fff}.booking_form_div .wpbc_steps_for_timeline_container{--wpbc_steps_for_timeline_active_color:var(--wpbc_timepicker-selected-bg-color, #6b96ce)}.wpbc_steps_for_timeline{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.wpbc_steps_for_timeline .wpbc_steps_for_timeline_step_line{background:var(--wpbc_steps_for_timeline_step_color);height:2px;margin:0 7px;width:100%}.wpbc_steps_for_timeline .wpbc_steps_for_timeline_step_line.wpbc_steps_for_timeline_line_active{background:var(--wpbc_steps_for_timeline_active_color)}.wpbc_steps_for_timeline .wpbc_steps_for_timeline_step{border:none;background-color:var(--wpbc_steps_for_timeline_step_color);border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:16px;width:16px}.wpbc_steps_for_timeline .wpbc_steps_for_timeline_step .icon{display:none}.wpbc_steps_for_timeline .wpbc_steps_for_timeline_step.wpbc_steps_for_timeline_step_active,.wpbc_steps_for_timeline .wpbc_steps_for_timeline_step.wpbc_steps_for_timeline_step_completed,.wpbc_steps_for_timeline .wpbc_steps_for_timeline_step.wpbc_steps_for_timeline_step_failed{background-color:var(--wpbc_steps_for_timeline_active_color);position:relative}.wpbc_steps_for_timeline .wpbc_steps_for_timeline_step.wpbc_steps_for_timeline_step_completed .icon-success,.wpbc_steps_for_timeline .wpbc_steps_for_timeline_step.wpbc_steps_for_timeline_step_failed .icon-failed{color:var(--wpbc_steps_for_timeline_checkbox_color,#fff);display:block;position:absolute;left:3px;top:3px}.wpbc_steps_for_timeline .wpbc_steps_for_timeline_step.wpbc_steps_for_timeline_step_failed .icon-failed{left:4px;top:2px}/*! Timeline Steps: Front-End align */.booking_form_div .wpbc_steps_for_timeline_container,.wpbc_bfb__container .wpbc_steps_for_timeline_container{margin:20px auto 25px}.bfb_element [class^=wpbc_steps_for_timeline__steps_timeline]{-ms-flex:1;flex:1}/*! == Align Form Elements ====================================================================================== *//*! == Right == */.wpbc_aling_right,.wpbc_aling_right .wpbc_times_selector{-ms-flex-pack:end!important;justify-content:flex-end!important}/*! == Center == */.wpbc_aling_center,.wpbc_aling_center .wpbc_times_selector{-ms-flex-pack:center!important;justify-content:center!important}/*! == Simple booking form - Center == */.wpbc_container_booking_form .wpbc_booking_form_simple .wpbc_aling_center .wpbc__field{-ms-flex-pack:center!important;justify-content:center!important}.wpbc_container_booking_form .wpbc_booking_form_simple .wpbc_aling_center .wpbc__field label{text-align:center!important}/*! == Center Calendar ? == */.wpbc_aling_center .wpbc_calendar_wraper{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:400px){.wpbc_aling_right .wpbc_times_selector div{margin:7px 0 0}.wpbc_aling_center .wpbc_times_selector div{margin:7px 0}}/*! == Wizard Form Tmeplate - Bordered Well Padding ============================================================ */.wpbc_wizard__border_container{box-shadow:var(--wpbc-bfb-form-box-shadow,rgba(0,0,0,.05) 0 2px 6px 0);border:var(--wpbc-bfb-form-border-width,1px) solid var(--wpbc-bfb-form-border-color,#ccc);border-radius:var(--wpbc-bfb-form-border-radius,2px);background:var(--wpbc-bfb-form-background,#fff);padding:var(--wpbc-bfb-form-padding,10px 30px);box-sizing:border-box;margin:auto;max-width:100%;width:100%;max-width:min(900px,100%)}.wpbc_wizard__border_container,.wpbc_wizard__border_container p{font-size:16px;font-weight:400}.wpbc_times_selector div,.wpbc_wizard__border_container .wpbc_times_selector div{-ms-flex:1 1 auto;flex:1 1 auto;min-width:min(90px,100%);white-space:wrap;word-break:normal}.wpbc_theme_dark_1 .wpbc_wizard__border_container{border:var(--wpbc-bfb-form-border-width,1px) solid var(--wpbc-bfb-form-border-color,#000);background:var(--wpbc-bfb-form-background,#383a3d);color:var(--wpbc_form-label-color,#bbb);box-shadow:var(--wpbc-bfb-form-box-shadow,0 0 3px #3b3b3b)}.wpbc_theme_dark_1 .wpbc_wizard__border_container div:not(.datepick-inline*),.wpbc_theme_dark_1 .wpbc_wizard__border_container label,.wpbc_theme_dark_1 .wpbc_wizard__border_container p,.wpbc_theme_dark_1 .wpbc_wizard__border_container span:not(.datepick-inline*){color:var(--wpbc_form-label-color,#fff)}div.wpbc_container.wpbc_form .wpbc_field_description,div.wpbc_container.wpbc_form .wpbc_static_text,div.wpbc_container.wpbc_form .wpdev-list-item-label,div.wpbc_container.wpbc_form l,div.wpbc_container.wpbc_form label,div.wpbc_container.wpbc_form p{color:var(--wpbc_form-label-color,#3c434a)}div.wpbc_container.wpbc_form.wpbc_theme_dark_1 .wpbc_field_description,div.wpbc_container.wpbc_form.wpbc_theme_dark_1 .wpbc_static_text,div.wpbc_container.wpbc_form.wpbc_theme_dark_1 .wpdev-list-item-label,div.wpbc_container.wpbc_form.wpbc_theme_dark_1 .wpdev_hint_with_text .block_text,div.wpbc_container.wpbc_form.wpbc_theme_dark_1 l,div.wpbc_container.wpbc_form.wpbc_theme_dark_1 label,div.wpbc_container.wpbc_form.wpbc_theme_dark_1 p{color:var(--wpbc_form-label-color,#bbb)}div.wpbc_container.wpbc_form.wpbc_theme_dark_1{--wpbc-bfb-form-background:#383a3d;--wpbc-bfb-form-border-color:#000000;--wpbc-bfb-form-box-shadow:0 0px 3px #3b3b3b;--wpbc_form-field-background-color:#3f454f;--wpbc_form-field-border-color:rgba(255, 255, 255, 0.28);--wpbc_form-field-border-color-spare:rgba(255, 255, 255, 0.28);--wpbc_form-field-focus-border-color:#5b8bff;--wpbc_form-field-focus-shadow-color:#5b8bff;--wpbc_form-field-text-color:#f4f6f8;--wpbc_form-field-disabled-color:rgba(255, 255, 255, 0.35);--wpbc_form-field-menu-color:#303640;--wpbc_form-label-color:#f4f6f8;--wpbc_form-label-sublabel-color:rgba(255, 255, 255, 0.72);--wpbc_form-label-error-color:#ff8a8a;--wpbc_form-button-background-color:#1b1d22;--wpbc_form-button-background-color-alt:#1b1d22;--wpbc_form-button-border-color:#5f5f5f;--wpbc_form-button-primary-border-style:solid;--wpbc_form-button-text-color:#ffffff;--wpbc_form-button-text-color-alt:#ffffff;--wpbc_form-button-hover-background-color:#1b1d22;--wpbc_form-button-hover-border-color:#5b8bff;--wpbc_form-button-hover-text-color:#ffffff;--wpbc_form-choice-checked-border-color:#5b8bff;--wpbc_form-choice-checked-color:#f4f6f8;--wpbc_form-choice-focus-color:#5b8bff;--wpbc_form-button-light-background-color:#3f454f;--wpbc_form-button-light-border-color:#525252;--wpbc_form-button-light-text-color:#ffffff;--wpbc_form-button-light-box-shadow:0 0 0 #424242;--wpbc_form-button-light-hover-background-color:#3f454f;--wpbc_form-button-light-hover-border-color:#5b8bff;--wpbc_form-button-light-hover-text-color:#ffffff;--wpbc_form-button-light-hover-box-shadow:0 0 0 #424242;--wpbc-appointment-provider-avatar-background:#2C2E2F;--wpbc-appointment-provider-avatar-border-color:#525252;--wpbc-appointment-provider-avatar-text-color:#ffffff;--wpbc_form-button-primary-hover-border-color:#5b8bff;--wpbc_form-page-break-color:#5f9ee7}.wpbc_cal_powered_by,.wpbc_cal_powered_by a{font-size:7px;text-align:left;margin:0 0 10px;text-shadow:none}.wpbc_range_selection_guidance,.wpbc_range_selection_guidance.wpbc_front_end__message.wpbc_fe_message_info i.menu_icon{border:0;box-shadow:none;line-height:2;font-size:var(--wpbc_form-label-size-sublabel-font-size,14px);color:#848280;color:var(--wpbc_form-label-color,#3c434a);opacity:.55}
50 /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9kaXN0L2FsbC9fb3V0L3dwYmNfYWxsX2NsaWVudC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkRBQ0UsV0FBWSxRQUNaLFFBQVMsRUFBRSxLQUFLLEtBQ2hCLFdBQVksV0FDWixjQUFlLElBRWpCLGlDQUNBLG9FQUNFLE1BQU8sK0NBQ1AsVUFBVyxLQUNYLFlBQWEsS0FDYixhQUFjLEtBQ2QsV0FBWSxXQUVkLDhEQUNBLHNGQUNBLGdGQUNBLHFGQUNBLGdFQUNBLG9FQUNBLDZEQUNBLHFGQUNBLCtFQUNBLG9GQUNBLCtEQUNBLG1FQUNFLE1BQU8sdUNBRVQsK0VBQ0EseUZBQ0EsbUZBQ0EsZ0ZBQ0EsZ0ZBQ0EsaUZBQ0EsbUZBQ0EsZ0ZBQ0EsaUZBQ0EsOEVBQ0EsK0VBQ0EsK0VBQ0EsOEVBQ0EsK0VBQ0EscUVBQ0EsdUVBQ0EsOEVBQ0Esd0ZBQ0Esa0ZBQ0EsK0VBQ0EsK0VBQ0EsZ0ZBQ0Esa0ZBQ0EsK0VBQ0EsZ0ZBQ0EsNkVBQ0EsOEVBQ0EsOEVBQ0EsNkVBQ0EsOEVBQ0Esb0VBQ0Esc0VBQ0UsaUJBQWtCLGtEQUNsQixNQUFPLDRDQUNQLGFBQWMsOENBRWhCLHdHQUNBLHFHQUNBLHVHQUNBLG9HQUNFLGlCQUFrQixrREFDbEIsYUFBYyw4Q0FFaEIsMkNBQ0EsdUVBQ0UsUUFBUyxZQUNULFFBQVMsS0FDVCxtQkFBb0IsK0JBQ3BCLGVBQWdCLCtCQUNoQixjQUFlLGdDQUNmLFVBQVcsZ0NBQ1gsY0FBZSxrQ0FDZixnQkFBaUIsa0NBQ2pCLGVBQWdCLCtCQUNoQixZQUFhLCtCQUNiLElBQUssMEJBQ0wsb0JBQXFCLHFDQUNyQixXQUFZLHFDQUVkLG9FQUNBLHdGQUNFLFNBQVUsRUFBRSxFQUFFLEtBQ2QsS0FBTSxFQUFFLEVBQUUsS0FFWix3REFDRSxRQUFTLFlBQ1QsUUFBUyxLQUNULGNBQWUsSUFBSSxLQUNuQixVQUFXLElBQUksS0FDZixjQUFlLE1BQ2YsZ0JBQWlCLFdBQ2pCLGVBQWdCLE1BQ2hCLFlBQWEsV0FDYixtQkFBb0Is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QWtDLDBCQUNsQyw2QkFBOEIsUUFDOUIsd0JBQXlCLFFBQ3pCLGlDQUFrQywwQkFDbEMsOEJBQStCLFFBQy9CLG9DQUFxQyxRQUNyQyx3Q0FBeUMsUUFDekMsZ0NBQWlDLFFBQ2pDLHdDQUF5QyxNQUN6Qyw4QkFBK0IsUUFDL0Isa0NBQW1DLFFBQ25DLDBDQUEyQyxRQUMzQyxzQ0FBdUMsUUFDdkMsb0NBQXFDLFFBQ3JDLHdDQUF5QyxRQUN6QyxpQ0FBa0MsUUFDbEMsK0JBQWdDLFFBQ2hDLDBDQUEyQyxRQUMzQyxzQ0FBdUMsUUFDdkMsb0NBQXFDLFFBQ3JDLG9DQUFxQyxFQUFFLEVBQUUsRUFBRSxRQUMzQyxnREFBaUQsUUFDakQsNENBQTZDLFFBQzdDLDBDQUEyQyxRQUMzQywwQ0FBMkMsRUFBRSxFQUFFLEVBQUUsUUFDakQsOENBQStDLFFBQy9DLGdEQUFpRCxRQUNqRCw4Q0FBK0MsUUFDL0MsOENBQStDLFFBQy9DLDZCQUE4QixRQUVoQyxxQkFDQSx1QkFDRSxVQUFXLElBQ1gsV0FBWSxLQUNaLE9BQVEsRUFBRSxFQUFFLEtBQ1osWUFBYSxLQUVmLCtCQUNBLHdGQUNFLE9BQVEsRUFDUixXQUFZLEtBQ1osWUFBYSxFQUNiLFVBQVcsb0RBQ1gsTUFBTyxRQUNQLE1BQU8scUNBQ1AsUUFBUyIsImZpbGUiOiJfZGlzdC9hbGwvX291dC93cGJjX2FsbF9jbGllbnQubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi53cGJjX2JmYl9faW5zcGVjdG9yX2Zvcm1fc2V0dGluZ3MgLndwYmNfYmZiX19mb3JtX3NldHRpbmcge1xyXG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgcGFkZGluZzogMCAxMHB4IDEwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA1cHhcclxufVxyXG4uYm9va2luZ19mb3JtX2RpdiAud3BiY19iZmJfZm9ybSxcclxuLndwYmNfYmZiX19wYW5lbC0tcHJldmlldyAud3BiY19iZmJfX2Zvcm1fcHJldmlld19zZWN0aW9uX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IHZhcigtLXdwYmMtYmZiLWJvb2tpbmdfZm9ybV9sYXlvdXRfd2lkdGgsMTAwJSk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSAud3BiY19maWVsZF9kZXNjcmlwdGlvbixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSAud3BiY19zdGF0aWNfdGV4dCxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSAud3BkZXYtbGlzdC1pdGVtLWxhYmVsLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIGwsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gbGFiZWwsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIC53cGJjX2ZpZWxkX2Rlc2NyaXB0aW9uLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gLndwYmNfc3RhdGljX3RleHQsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSAud3BkZXYtbGlzdC1pdGVtLWxhYmVsLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gbCxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIGxhYmVsIHtcclxuICBjb2xvcjogdmFyKC0td3BiY19mb3JtLWxhYmVsLWNvbG9yKSFpbXBvcnRhbnRcclxufVxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIGlucHV0W3R5cGU9ZGF0ZV0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gaW5wdXRbdHlwZT1kYXRldGltZV0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gaW5wdXRbdHlwZT1lbWFpbF0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gaW5wdXRbdHlwZT1tb250aF0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gaW5wdXRbdHlwZT1udW1iZXJdLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIGlucHV0W3R5cGU9cmFuZ2VdLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIGlucHV0W3R5cGU9c2VhcmNoXSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSBpbnB1dFt0eXBlPXRlbF0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gaW5wdXRbdHlwZT10ZXh0XSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSBpbnB1dFt0eXBlPXRpbWVdLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIGlucHV0W3R5cGU9dXJsXSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSBpbnB1dFt0eXBlPXdlZWtdLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIHNlbGVjdCxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSB0ZXh0YXJlYSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIGlucHV0W3R5cGU9ZGF0ZV0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gaW5wdXRbdHlwZT1lbWFpbF0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSBpbnB1dFt0eXBlPW1vbnRoXSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIGlucHV0W3R5cGU9bnVtYmVyXSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gaW5wdXRbdHlwZT1yYW5nZV0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSBpbnB1dFt0eXBlPXNlYXJjaF0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSBpbnB1dFt0eXBlPXRlbF0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSBpbnB1dFt0eXBlPXRleHRdLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gaW5wdXRbdHlwZT10aW1lXSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIGlucHV0W3R5cGU9dXJsXSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIGlucHV0W3R5cGU9d2Vla10sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSBzZWxlY3QsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSB0ZXh0YXJlYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3BiY19mb3JtLWZpZWxkLWJhY2tncm91bmQtY29sb3IpIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0td3BiY19mb3JtLWZpZWxkLXRleHQtY29sb3IpIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1ib3JkZXItY29sb3IpIWltcG9ydGFudFxyXG59XHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKTpiZWZvcmUsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gaW5wdXRbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKTpiZWZvcmUsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpOmJlZm9yZSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCk6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cGJjX2Zvcm0tZmllbGQtYmFja2dyb3VuZC1jb2xvcikhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3BiY19mb3JtLWZpZWxkLWJvcmRlci1jb2xvcikhaW1wb3J0YW50XHJcbn1cclxuZGl2IC53cGJjX2JmYl9mb3JtIC53cGJjX19yb3cgLndwYmNfX2ZpZWxkLFxyXG5kaXYgLndwYmNfYmZiX2Zvcm0gLndwYmNfYmZiX19zZWN0aW9uIC53cGJjX2JmYl9fcm93IC53cGJjX2JmYl9fY29sdW1uIHtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogdmFyKC0td3BiYy1iZmItY29sLWRpcixjb2x1bW4pO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiB2YXIoLS13cGJjLWJmYi1jb2wtZGlyLGNvbHVtbik7XHJcbiAgLW1zLWZsZXgtd3JhcDogdmFyKC0td3BiYy1iZmItY29sLXdyYXAsbm93cmFwKTtcclxuICBmbGV4LXdyYXA6IHZhcigtLXdwYmMtYmZiLWNvbC13cmFwLG5vd3JhcCk7XHJcbiAgLW1zLWZsZXgtcGFjazogdmFyKC0td3BiYy1iZmItY29sLWpjLGZsZXgtc3RhcnQpO1xyXG4gIGp1c3RpZnktY29udGVudDogdmFyKC0td3BiYy1iZmItY29sLWpjLGZsZXgtc3RhcnQpO1xyXG4gIC1tcy1mbGV4LWFsaWduOiB2YXIoLS13cGJjLWJmYi1jb2wtYWksc3RyZXRjaCk7XHJcbiAgYWxpZ24taXRlbXM6IHZhcigtLXdwYmMtYmZiLWNvbC1haSxzdHJldGNoKTtcclxuICBnYXA6IHZhcigtLXdwYmMtYmZiLWNvbC1nYXAsMCk7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogdmFyKC0td3BiYy1iZmItY29sLWFzZWxmLGZsZXgtc3RhcnQpO1xyXG4gIGFsaWduLXNlbGY6IHZhcigtLXdwYmMtYmZiLWNvbC1hc2VsZixmbGV4LXN0YXJ0KVxyXG59XHJcbmRpdiAud3BiY19iZmJfZm9ybSAud3BiY19fcm93IC53cGJjX19maWVsZCAuYmZiX2VsZW1lbnQ6aGFzKDppbnB1dCksXHJcbmRpdiAud3BiY19iZmJfZm9ybSAud3BiY19iZmJfX3NlY3Rpb24gLndwYmNfYmZiX19yb3cgLndwYmNfYmZiX19jb2x1bW4gLndwYmNfYmZiX19maWVsZCB7XHJcbiAgLW1zLWZsZXg6IDEgMSAxMDAlO1xyXG4gIGZsZXg6IDEgMSAxMDAlXHJcbn1cclxuZGl2IC53cGJjX2JmYl9mb3JtIC53cGJjX19yb3cgLndwYmNfX2ZpZWxkIC5iZmJfZWxlbWVudCB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBub3JtYWw7XHJcbiAgYWxpZ24tY29udGVudDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGdhcDogMFxyXG59XHJcbmRpdiAud3BiY19iZmJfZm9ybSAud3BiY19fcm93IC53cGJjX19maWVsZFtkYXRhLWNvbHN0eWxlcy1hY3RpdmU9XCIxXCJdIC5iZmJfZWxlbWVudDpub3QoOmhhcygud3BiY19jYWxlbmRhcl93cmFwZXIpKSxcclxuZGl2IC53cGJjX2JmYl9mb3JtIFtkYXRhLWNvbHN0eWxlcy1hY3RpdmU9XCIxXCJdIC53cGJjX2JmYl9fcm93IC53cGJjX2JmYl9fY29sdW1uIC53cGJjX2JmYl9fZmllbGQ6bm90KDpoYXMoLndwYmNfY2FsZW5kYXJfd3JhcGVyKSkge1xyXG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcclxuICBmbGV4OiAwIDEgYXV0b1xyXG59XHJcbmRpdiAud3BiY19iZmJfZm9ybSAud3BiY19fcm93IC53cGJjX19maWVsZFtkYXRhLWNvbHN0eWxlcy1hY3RpdmU9XCIxXCJdIC5iZmJfZWxlbWVudDpoYXMoLndwYmNfdGV4dF9jYXB0Y2hhX2NvbnRhaW5lciksXHJcbmRpdiAud3BiY19iZmJfZm9ybSBbZGF0YS1jb2xzdHlsZXMtYWN0aXZlPVwiMVwiXSAud3BiY19iZmJfX3JvdyAud3BiY19iZmJfX2NvbHVtbiAud3BiY19iZmJfX2ZpZWxkOmhhcygud3BiY190ZXh0X2NhcHRjaGFfY29udGFpbmVyKSB7XHJcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuLndwYmNfYmZiX2Zvcm0gLmJmYl9lbGVtZW50IGlucHV0W3R5cGU9ZGF0ZV0sXHJcbi53cGJjX2JmYl9mb3JtIC5iZmJfZWxlbWVudCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcclxuLndwYmNfYmZiX2Zvcm0gLmJmYl9lbGVtZW50IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxyXG4ud3BiY19iZmJfZm9ybSAuYmZiX2VsZW1lbnQgaW5wdXRbdHlwZT1lbWFpbF0sXHJcbi53cGJjX2JmYl9mb3JtIC5iZmJfZWxlbWVudCBpbnB1dFt0eXBlPW1vbnRoXSxcclxuLndwYmNfYmZiX2Zvcm0gLmJmYl9lbGVtZW50IGlucHV0W3R5cGU9bnVtYmVyXSxcclxuLndwYmNfYmZiX2Zvcm0gLmJmYl9lbGVtZW50IGlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG4ud3BiY19iZmJfZm9ybSAuYmZiX2VsZW1lbnQgaW5wdXRbdHlwZT1yYW5nZV0sXHJcbi53cGJjX2JmYl9mb3JtIC5iZmJfZWxlbWVudCBpbnB1dFt0eXBlPXNlYXJjaF0sXHJcbi53cGJjX2JmYl9mb3JtIC5iZmJfZWxlbWVudCBpbnB1dFt0eXBlPXRlbF0sXHJcbi53cGJjX2JmYl9mb3JtIC5iZmJfZWxlbWVudCBpbnB1dFt0eXBlPXRleHRdLFxyXG4ud3BiY19iZmJfZm9ybSAuYmZiX2VsZW1lbnQgaW5wdXRbdHlwZT10aW1lXSxcclxuLndwYmNfYmZiX2Zvcm0gLmJmYl9lbGVtZW50IGlucHV0W3R5cGU9dXJsXSxcclxuLndwYmNfYmZiX2Zvcm0gLmJmYl9lbGVtZW50IGlucHV0W3R5cGU9d2Vla10sXHJcbi53cGJjX2JmYl9mb3JtIC5iZmJfZWxlbWVudCBzZWxlY3QsXHJcbi53cGJjX2JmYl9mb3JtIC5iZmJfZWxlbWVudCB0ZXh0YXJlYSxcclxuLndwYmNfYmZiX2Zvcm0gLndwYmNfYmZiX19maWVsZCBpbnB1dFt0eXBlPWRhdGVdLFxyXG4ud3BiY19iZmJfZm9ybSAud3BiY19iZmJfX2ZpZWxkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxyXG4ud3BiY19iZmJfZm9ybSAud3BiY19iZmJfX2ZpZWxkIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxyXG4ud3BiY19iZmJfZm9ybSAud3BiY19iZmJfX2ZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLFxyXG4ud3BiY19iZmJfZm9ybSAud3BiY19iZmJfX2ZpZWxkIGlucHV0W3R5cGU9bW9udGhdLFxyXG4ud3BiY19iZmJfZm9ybSAud3BiY19iZmJfX2ZpZWxkIGlucHV0W3R5cGU9bnVtYmVyXSxcclxuLndwYmNfYmZiX2Zvcm0gLndwYmNfYmZiX19maWVsZCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuLndwYmNfYmZiX2Zvcm0gLndwYmNfYmZiX19maWVsZCBpbnB1dFt0eXBlPXJhbmdlXSxcclxuLndwYmNfYmZiX2Zvcm0gLndwYmNfYmZiX19maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0sXHJcbi53cGJjX2JmYl9mb3JtIC53cGJjX2JmYl9fZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxyXG4ud3BiY19iZmJfZm9ybSAud3BiY19iZmJfX2ZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXHJcbi53cGJjX2JmYl9mb3JtIC53cGJjX2JmYl9fZmllbGQgaW5wdXRbdHlwZT10aW1lXSxcclxuLndwYmNfYmZiX2Zvcm0gLndwYmNfYmZiX19maWVsZCBpbnB1dFt0eXBlPXVybF0sXHJcbi53cGJjX2JmYl9mb3JtIC53cGJjX2JmYl9fZmllbGQgaW5wdXRbdHlwZT13ZWVrXSxcclxuLndwYmNfYmZiX2Zvcm0gLndwYmNfYmZiX19maWVsZCBzZWxlY3QsXHJcbi53cGJjX2JmYl9mb3JtIC53cGJjX2JmYl9fZmllbGQgdGV4dGFyZWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJVxyXG59XHJcbi53cGJjX2JmYl9mb3JtIC53cGJjX3N0YXRpY190ZXh0IHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcbi53cGJjX2JmYl9fcHJldmlldy1yZW5kZXJlZCAud3BiY19zdGF0aWNfdGV4dCB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG4ud3BiY19iZmJfZGl2aWRlcl93cmFwW2RhdGEtb3JpZW50YXRpb249dmVydGljYWxdIC53cGJjX2JmYl9kaXZpZGVyLS12IHtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpXHJcbn1cclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BkZXYtZm9ybS1jb250cm9sLXdyYXAgaW5wdXRbdHlwZT1jaGVja2JveF0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwZGV2LWZvcm0tY29udHJvbC13cmFwIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICBtYXJnaW46IC01cHggNXB4IDBcclxufVxyXG4ud3BiY19iZmJfZm9ybSAud3BiY19iZmJfX3JvdyAud3BiY19iZmJfX2NvbHVtbiAud3BiY19iZmJfX2ZpZWxkW2RhdGEtdHlwZT1kaXZpZGVyXVtkYXRhLW9yaWVudGF0aW9uPWhvcml6b250YWxdIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgbWluLXdpZHRoOiA1MHB4XHJcbn1cclxuLndwYmNfYmZiX2Zvcm0gLndwYmNfYmZiX19yb3cgLndwYmNfYmZiX19jb2x1bW4gLndwYmNfYmZiX19maWVsZFtkYXRhLXR5cGU9ZGl2aWRlcl1bZGF0YS1vcmllbnRhdGlvbj12ZXJ0aWNhbF0sXHJcbi53cGJjX2JmYl9mb3JtIC53cGJjX2JmYl9fcm93IC53cGJjX2JmYl9fY29sdW1uIC53cGJjX2JmYl9fZmllbGRbZGF0YS10eXBlPWRpdmlkZXJdW2RhdGEtb3JpZW50YXRpb249dmVydGljYWxdIC53cGJjX2JmYl9fbm9hY3Rpb24sXHJcbi53cGJjX2JmYl9mb3JtIC53cGJjX2JmYl9fcm93IC53cGJjX2JmYl9fY29sdW1uIC53cGJjX2JmYl9fZmllbGRbZGF0YS10eXBlPWRpdmlkZXJdW2RhdGEtb3JpZW50YXRpb249dmVydGljYWxdIC53cGJjX2JmYl9fbm9hY3Rpb24gKiB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMDtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwXHJcbn1cclxuLndwYmNfYmZiX2Zvcm0gLndwYmNfYmZiX19yb3cgLndwYmNfYmZiX19jb2x1bW4gLndwYmNfYmZiX19maWVsZFtkYXRhLXR5cGU9ZGl2aWRlcl1bZGF0YS1vcmllbnRhdGlvbj12ZXJ0aWNhbF0gLndwYmNfYmZiX19maWVsZC1wcmV2aWV3IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5kaXYgLndwYmNfY29udGFpbmVyIC53cGJjX2JmYl9mb3JtIC53cGJjX19yb3cgLndwYmNfX2ZpZWxkIC5iZmJfZWxlbWVudDpoYXMoW2RhdGEtb3JpZW50YXRpb249dmVydGljYWxdKSB7XHJcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xyXG4gIGZsZXg6IDAgMSBhdXRvXHJcbn1cclxuZGl2IGRpdiAud3BiY19iZmJfZm9ybSAud3BiY19fcm93IC53cGJjX19maWVsZCAuYmZiX2VsZW1lbnQ6aGFzKC53cGJjX2JmYl9kaXZpZGVyX3dyYXBbZGF0YS1vcmllbnRhdGlvbj1ob3Jpem9udGFsXSkge1xyXG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcclxuICBmbGV4OiAwIDEgYXV0bztcclxuICB3aWR0aDogMTAwJVxyXG59XHJcbi53cGJjX2JmYl9mb3JtIC53cGJjX19yb3cgLndwYmNfX2ZpZWxkIC5iZmJfZWxlbWVudDpoYXMoLndwYmNfYmZiX2RpdmlkZXJfd3JhcFtkYXRhLW9yaWVudGF0aW9uPXZlcnRpY2FsXSkge1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcbi53cGJjX2JmYl9mb3JtIC53cGJjX19yb3cgLndwYmNfX2ZpZWxkIC5iZmJfZWxlbWVudCAud3BiY19iZmJfZGl2aWRlcl93cmFwW2RhdGEtb3JpZW50YXRpb249aG9yaXpvbnRhbF0ge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuLndwYmNfYmZiX2Zvcm0gLndwYmNfX3JvdyAud3BiY19fZmllbGQgLmJmYl9lbGVtZW50IC53cGJjX2JmYl9kaXZpZGVyLS1oIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuLndwYmNfYmZiX2Zvcm0gLndwYmNfX3JvdyAud3BiY19fZmllbGQgLmJmYl9lbGVtZW50IC53cGJjX2JmYl9kaXZpZGVyX3dyYXBbZGF0YS1vcmllbnRhdGlvbj12ZXJ0aWNhbF0ge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcbi53cGJjX2JmYl9mb3JtIC53cGJjX19yb3cgLndwYmNfX2ZpZWxkIC5iZmJfZWxlbWVudCAud3BiY19iZmJfZGl2aWRlci0tdiB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuLndwYmNfYmZiX2Zvcm0gW2RhdGEtY29sc3R5bGVzLWFjdGl2ZT1cIjFcIl0gLmJmYl9lbGVtZW50IC53cGJjX2JmYl9kaXZpZGVyX3dyYXBbZGF0YS1vcmllbnRhdGlvbj12ZXJ0aWNhbF0ge1xyXG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcbi53cGJjX2JmYl9mb3JtIC53cGJjX19yb3cgLndwYmNfX2ZpZWxkIC5iZmJfZWxlbWVudCAud3BiY19iZmJfZGl2aWRlcl93cmFwIGhyIHtcclxuICBiYWNrZ3JvdW5kOiAwIDBcclxufVxyXG4vKiFcbiAqIEJvb2tpbmcgRm9ybSBGaWVsZHMgIFxuICogICBcbiAqIC8vIEZpeEluOiAxMC4xLjUuNy5cbiAqL1xyXG46cm9vdCB7XHJcbiAgLS13cGJjX2Zvcm0tZmllbGQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC0td3BiY19mb3JtLWZpZWxkLWJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgLS13cGJjX2Zvcm0tZmllbGQtYm9yZGVyLXNpemU6IDFweDtcclxuICAtLXdwYmNfZm9ybS1maWVsZC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIC0td3BiY19mb3JtLWZpZWxkLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAtLXdwYmNfZm9ybS1maWVsZC1ib3JkZXItY29sb3Itc3BhcmU6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgLS13cGJjX2Zvcm0tZmllbGQtZm9jdXMtYm9yZGVyLWNvbG9yOiAjMDY2YWFiO1xyXG4gIC0td3BiY19mb3JtLWZpZWxkLWZvY3VzLXNoYWRvdy1jb2xvcjogIzA2NmFhYjtcclxuICAtLXdwYmNfZm9ybS1maWVsZC10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgLS13cGJjX2Zvcm0tZmllbGQtZGlzYWJsZWQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAtLXdwYmNfZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgLS13cGJjX2Zvcm0tZmllbGQtbWVudS1jb2xvcjogI2ZmZmZmZjtcclxuICAtLXdwYmNfZm9ybS1sYWJlbC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuICAtLXdwYmNfZm9ybS1sYWJlbC1zdWJsYWJlbC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcclxuICAtLXdwYmNfZm9ybS1sYWJlbC1lcnJvci1jb2xvcjogI2Q2MzYzNztcclxuICAtLXdwYmNfZm9ybS1idXR0b24tYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC0td3BiY19mb3JtLWJ1dHRvbi1ib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgLS13cGJjX2Zvcm0tYnV0dG9uLWJvcmRlci1zaXplOiAxcHg7XHJcbiAgLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LWJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LWJvcmRlci1zaXplOiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWJvcmRlci1zaXplLCAxcHgpO1xyXG4gIC0td3BiY19mb3JtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjMDY2YWFiO1xyXG4gIC0td3BiY19mb3JtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWFsdDogIzA2NmFhYjtcclxuICAtLXdwYmNfZm9ybS1idXR0b24tYm9yZGVyLWNvbG9yOiAjMDY2YWFiO1xyXG4gIC0td3BiY19mb3JtLWJ1dHRvbi10ZXh0LWNvbG9yOiAjZmZmZmZmO1xyXG4gIC0td3BiY19mb3JtLWJ1dHRvbi10ZXh0LWNvbG9yLWFsdDogI2ZmZjtcclxuICAtLXdwYmNfZm9ybS1jaG9pY2UtY2hlY2tlZC1ib3JkZXItY29sb3I6ICMwNjZhYWI7XHJcbiAgLS13cGJjX2Zvcm0tY2hvaWNlLWNoZWNrZWQtY29sb3I6ICMwNjZhYWI7XHJcbiAgLS13cGJjX2Zvcm0tY2hvaWNlLWZvY3VzLWNvbG9yOiAjMDY2YWFiO1xyXG4gIC0td3BiY19mb3JtLXBhZ2UtYnJlYWstY29sb3I6ICMwNjZhYWI7XHJcbiAgLS13cGJjX2Zvcm0tYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAtLXdwYmNfZm9ybS1iYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIC0td3BiY19mb3JtLWJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgLS13cGJjX2Zvcm0tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAtLXdwYmNfZm9ybS1iYWNrZ3JvdW5kLXdpZHRoOiAxMDBweDtcclxuICAtLXdwYmNfZm9ybS1iYWNrZ3JvdW5kLWhlaWdodDogMTAwcHg7XHJcbiAgLS13cGJjX2Zvcm0tYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAtLXdwYmNfZm9ybS1iYWNrZ3JvdW5kLXVybDogbm9uZTtcclxuICAtLXdwYmNfZm9ybS1jb250YWluZXItcGFkZGluZzogMHB4O1xyXG4gIC0td3BiY19mb3JtLWNvbnRhaW5lci1ib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgLS13cGJjX2Zvcm0tY29udGFpbmVyLWJvcmRlci13aWR0aDogMXB4O1xyXG4gIC0td3BiY19mb3JtLWNvbnRhaW5lci1ib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgLS13cGJjX2Zvcm0tY29udGFpbmVyLWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtLXdwYmNfZm9ybS1maWVsZC1zaXplLWlucHV0LWhlaWdodDogNDNweDtcclxuICAtLXdwYmNfZm9ybS1maWVsZC1zaXplLWlucHV0LXNwYWNpbmc6IDE1cHg7XHJcbiAgLS13cGJjX2Zvcm0tZmllbGQtc2l6ZS1mb250LXNpemU6IDE2cHg7XHJcbiAgLS13cGJjX2Zvcm0tZmllbGQtc2l6ZS1saW5lLWhlaWdodDogMTlweDtcclxuICAtLXdwYmNfZm9ybS1maWVsZC1zaXplLXBhZGRpbmctaDogMTRweDtcclxuICAtLXdwYmNfZm9ybS1maWVsZC1zaXplLWNoZWNrYm94LXNpemU6IDE2cHg7XHJcbiAgLS13cGJjX2Zvcm0tZmllbGQtc2l6ZS1zdWJsYWJlbC1zcGFjaW5nOiA1cHg7XHJcbiAgLS13cGJjX2Zvcm0tZmllbGQtc2l6ZS1pY29uLXNpemU6IDE7XHJcbiAgLS13cGJjX2Zvcm0tbGFiZWwtc2l6ZS1mb250LXNpemU6IDE2cHg7XHJcbiAgLS13cGJjX2Zvcm0tbGFiZWwtc2l6ZS1saW5lLWhlaWdodDogMTlweDtcclxuICAtLXdwYmNfZm9ybS1sYWJlbC1zaXplLXN1YmxhYmVsLWZvbnQtc2l6ZTogMTRweDtcclxuICAtLXdwYmNfZm9ybS1sYWJlbC1zaXplLXN1YmxhYmVsLWxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIC0td3BiY19mb3JtLWJ1dHRvbi1zaXplLWZvbnQtc2l6ZTogMTZweDtcclxuICAtLXdwYmNfZm9ybS1idXR0b24tc2l6ZS1oZWlnaHQ6IDQxcHg7XHJcbiAgLS13cGJjX2Zvcm0tYnV0dG9uLXNpemUtcGFkZGluZy1oOiAxNXB4O1xyXG4gIC0td3BiY19mb3JtLWJ1dHRvbi1zaXplLW1hcmdpbi10b3A6IDEwcHg7XHJcbiAgLS13cGJjX2Zvcm0tY29udGFpbmVyLXNoYWRvdy1zaXplLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLS13cGJjX2Zvcm0tbWFyZ2luZy1iZXR3ZWVuLXNldmVyYWwtY2hlY2tib3gtcmFkaW86IDMwcHg7XHJcbiAgLS13cGJjX2Zvcm0tcGFkZGluZy1iZXR3ZWVuLWxhYmVsLWNoZWNrYm94LXJhZGlvOiA4cHhcclxufVxyXG4vKiEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICBHZW5lcmFsIEZpZWxkc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gYnV0dG9uLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0LFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGxhYmVsLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdCxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSB0ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9bW9udGhdLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXJhbmdlXSxcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT10ZWxdLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGV4dF0sXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT10aW1lXSxcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXVybF0sXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT13ZWVrXSxcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBzZWxlY3QsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gdGV4dGFyZWEsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1kYXRlXSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPW1vbnRoXSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1yYW5nZV0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGVsXSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGltZV0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT11cmxdLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9d2Vla10sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gc2VsZWN0LFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHRleHRhcmVhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cGJjX2Zvcm0tZmllbGQtYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS13cGJjX2Zvcm0tZmllbGQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgY29sb3I6IHZhcigtLXdwYmNfZm9ybS1maWVsZC10ZXh0LWNvbG9yKTtcclxuICBib3JkZXItd2lkdGg6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1ib3JkZXItc2l6ZSk7XHJcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS13cGJjX2Zvcm0tZmllbGQtYm9yZGVyLXN0eWxlKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1ib3JkZXItY29sb3IpO1xyXG4gIHBhZGRpbmc6IDAgdmFyKC0td3BiY19mb3JtLWZpZWxkLXNpemUtcGFkZGluZy1oKTtcclxuICBmb250LXNpemU6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1zaXplLWZvbnQtc2l6ZSk7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBib3JkZXIgLjE1cyxib3gtc2hhZG93IC4xNXNcclxufVxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1cyxcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdDpmb2N1cyxcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSB0ZXh0YXJlYTpmb2N1cyxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXVybF06Zm9jdXMsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBzZWxlY3Q6Zm9jdXMsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gdGV4dGFyZWE6Zm9jdXMge1xyXG4gIGJvcmRlci13aWR0aDogdmFyKC0td3BiY19mb3JtLWZpZWxkLWJvcmRlci1zaXplKTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3BiY19mb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvciwjMDY2YWFiKTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxLjJweCB2YXIoLS13cGJjX2Zvcm0tZmllbGQtZm9jdXMtc2hhZG93LWNvbG9yLHZhcigtLXdwYmNfZm9ybS1maWVsZC1mb2N1cy1ib3JkZXItY29sb3IsIzA2NmFhYikpLDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1czppbnZhbGlkLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzOmludmFsaWQsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXM6aW52YWxpZCxcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1czppbnZhbGlkLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzOmludmFsaWQsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzOmludmFsaWQsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXM6aW52YWxpZCxcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czppbnZhbGlkLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czppbnZhbGlkLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1czppbnZhbGlkLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6aW52YWxpZCxcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzOmludmFsaWQsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzOmludmFsaWQsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT13ZWVrXTpmb2N1czppbnZhbGlkLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdDpmb2N1czppbnZhbGlkLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHRleHRhcmVhOmZvY3VzOmludmFsaWQsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1czppbnZhbGlkLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzOmludmFsaWQsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXM6aW52YWxpZCxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1czppbnZhbGlkLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzOmludmFsaWQsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzOmludmFsaWQsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXM6aW52YWxpZCxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czppbnZhbGlkLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czppbnZhbGlkLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1czppbnZhbGlkLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6aW52YWxpZCxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzOmludmFsaWQsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzOmludmFsaWQsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT13ZWVrXTpmb2N1czppbnZhbGlkLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdDpmb2N1czppbnZhbGlkLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHRleHRhcmVhOmZvY3VzOmludmFsaWQge1xyXG4gIGJvcmRlci13aWR0aDogdmFyKC0td3BiY19mb3JtLWZpZWxkLWJvcmRlci1zaXplKTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3BiY19mb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvciwjMDY2YWFiKTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxLjJweCB2YXIoLS13cGJjX2Zvcm0tZmllbGQtZm9jdXMtc2hhZG93LWNvbG9yLHZhcigtLXdwYmNfZm9ybS1maWVsZC1mb2N1cy1ib3JkZXItY29sb3IsIzA2NmFhYikpLDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgb3V0bGluZTogMDtcclxuICBjb2xvcjogdmFyKC0td3BiY19mb3JtLWZpZWxkLXRleHQtY29sb3IpXHJcbn1cclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9bW9udGhdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXVybF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT13ZWVrXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGltZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT11cmxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9d2Vla106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0td3BiY19mb3JtLWZpZWxkLXRleHQtY29sb3IpO1xyXG4gIG9wYWNpdHk6IC41O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotbW96LXBsYWNlaG9sZGVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotbW96LXBsYWNlaG9sZGVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotbW96LXBsYWNlaG9sZGVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9bW9udGhdOjotbW96LXBsYWNlaG9sZGVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LW1vei1wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1vei1wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT10aW1lXTo6LW1vei1wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXVybF06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT13ZWVrXTo6LW1vei1wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LW1vei1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LW1vei1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6LW1vei1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTo6LW1vei1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjotbW96LXBsYWNlaG9sZGVyLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGltZV06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT11cmxdOjotbW96LXBsYWNlaG9sZGVyLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9d2Vla106Oi1tb3otcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0td3BiY19mb3JtLWZpZWxkLXRleHQtY29sb3IpO1xyXG4gIG9wYWNpdHk6IC41O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWRhdGVdOi1tb3otcGxhY2Vob2xkZXIsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06LW1vei1wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTotbW96LXBsYWNlaG9sZGVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1tb250aF06LW1vei1wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06LW1vei1wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbW96LXBsYWNlaG9sZGVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9cmFuZ2VdOi1tb3otcGxhY2Vob2xkZXIsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOi1tb3otcGxhY2Vob2xkZXIsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGltZV06LW1vei1wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXVybF06LW1vei1wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXdlZWtdOi1tb3otcGxhY2Vob2xkZXIsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWRhdGVdOi1tb3otcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06LW1vei1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTotbW96LXBsYWNlaG9sZGVyLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1tb250aF06LW1vei1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06LW1vei1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbW96LXBsYWNlaG9sZGVyLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9cmFuZ2VdOi1tb3otcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOi1tb3otcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9dGltZV06LW1vei1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXVybF06LW1vei1wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXdlZWtdOi1tb3otcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLXdwYmNfZm9ybS1maWVsZC10ZXh0LWNvbG9yKTtcclxuICBvcGFjaXR5OiAuNTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcbi8qISAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogIFRleHRhcmVhXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSB0ZXh0YXJlYSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSB0ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBtaW4taGVpZ2h0OiB2YXIoLS13cGJjX2Zvcm0tZmllbGQtc2l6ZS1pbnB1dC1oZWlnaHQpO1xyXG4gIHBhZGRpbmc6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1zaXplLXBhZGRpbmctaCk7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbFxyXG59XHJcbi8qISAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogIEdlbmVyYWwgSGVpZ2h0XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dCxcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBzZWxlY3QsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXQsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gc2VsZWN0IHtcclxuICBoZWlnaHQ6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1zaXplLWlucHV0LWhlaWdodClcclxufVxyXG4vKiEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICBTZWxlY3RcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdCxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBzZWxlY3Qge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xyXG4gIHBhZGRpbmctYmxvY2s6IDA7XHJcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAyNHB4O1xyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMnB4O1xyXG4gIG1pbi1oZWlnaHQ6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1zaXplLWlucHV0LWhlaWdodCk7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdCxcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBzZWxlY3Q6ZGlzYWJsZWQsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gc2VsZWN0LFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0td3BiY19mb3JtLXNlbGVjdC1iZy1pbWcpLG5vbmU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMXB4KSA1MCUsY2FsYygxMDAlIC0gMTJweCkgNTAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4XHJcbn1cclxuLnJ0bCAud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdCxcclxuLnJ0bCAud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdDpkaXNhYmxlZCxcclxuLnJ0bCBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdCxcclxuLnJ0bCBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCA1MCUsMTdweCA1MCVcclxufVxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdCA+IG9wdGlvbixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBzZWxlY3QgPiBvcHRpb24ge1xyXG4gIGNvbG9yOiB2YXIoLS13cGJjX2Zvcm0tZmllbGQtdGV4dC1jb2xvcilcclxufVxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdCA+IG9wdGlvbi5wbGFjZWhvbGRlcixcclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBzZWxlY3QgPiBvcHRpb25bZGlzYWJsZWRdLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdCA+IG9wdGlvbi5wbGFjZWhvbGRlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBzZWxlY3QgPiBvcHRpb25bZGlzYWJsZWRdIHtcclxuICBjb2xvcjogdmFyKC0td3BiY19mb3JtLWZpZWxkLWRpc2FibGVkLWNvbG9yKTtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gc2VsZWN0Om5vdChbbXVsdGlwbGVdKSA+IG9wdGlvbixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBzZWxlY3Q6bm90KFttdWx0aXBsZV0pID4gb3B0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS13cGJjX2Zvcm0tZmllbGQtbWVudS1jb2xvcilcclxufVxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdDpub3QoW211bHRpcGxlXSkgPiBvcHRpb246bm90KC5wbGFjZWhvbGRlcik6Y2hlY2tlZCxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBzZWxlY3Q6bm90KFttdWx0aXBsZV0pID4gb3B0aW9uOm5vdCgucGxhY2Vob2xkZXIpOmNoZWNrZWQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIHNlbGVjdFttdWx0aXBsZV0sXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gc2VsZWN0W211bHRpcGxlXSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXHJcbn1cclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBzZWxlY3RbbXVsdGlwbGVdID4gb3B0aW9uOm5vdCgucGxhY2Vob2xkZXIpOmNoZWNrZWQsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gc2VsZWN0W211bHRpcGxlXSA+IG9wdGlvbjpub3QoLnBsYWNlaG9sZGVyKTpjaGVja2VkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWJhY2tncm91bmQtY29sb3IpO1xyXG4gIGNvbG9yOiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLXRleHQtY29sb3ItYWx0LHZhcigtLXdwYmNfZm9ybS1idXR0b24tdGV4dC1jb2xvcikpXHJcbn1cclxuLndwLWNvcmUtdWkgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06cmVhZC1vbmx5LFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpyZWFkLW9ubHkge1xyXG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZFxyXG59XHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1udW1iZXJdOnJlYWQtb25seTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06cmVhZC1vbmx5Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG4vKiEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICAgUmFkaW8gYW5kIENoZWNrYm94ZXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBoZWlnaHQ6IGNhbGModmFyKC0td3BiY19mb3JtLWZpZWxkLXNpemUtY2hlY2tib3gtc2l6ZSkgLSAycHggKyB2YXIoLS13cGJjX2Zvcm0tZmllbGQtYm9yZGVyLXNpemUsMXB4KSAqIDIpO1xyXG4gIHdpZHRoOiBjYWxjKHZhcigtLXdwYmNfZm9ybS1maWVsZC1zaXplLWNoZWNrYm94LXNpemUpIC0gMnB4ICsgdmFyKC0td3BiY19mb3JtLWZpZWxkLWJvcmRlci1zaXplLDFweCkgKiAyKTtcclxuICBtYXJnaW46IDAgMCAwIDJweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYXBwZWFyYW5jZTogbm9uZVxyXG59XHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmFmdGVyLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTJweDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1zaXplLWNoZWNrYm94LXNpemUpO1xyXG4gIGhlaWdodDogdmFyKC0td3BiY19mb3JtLWZpZWxkLXNpemUtY2hlY2tib3gtc2l6ZSk7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1yYWRpb106YmVmb3JlIHtcclxuICBib3JkZXItd2lkdGg6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1ib3JkZXItc2l6ZSk7XHJcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS13cGJjX2Zvcm0tZmllbGQtYm9yZGVyLXN0eWxlKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1ib3JkZXItY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4XHJcbn1cclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BiY193cmFwX2NoZWNrYm94ICsgYSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BkZXYtbGlzdC1pdGVtID4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyAud3BkZXYtbGlzdC1pdGVtLWxhYmVsLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGRldi1saXN0LWl0ZW0gPiBpbnB1dFt0eXBlPXJhZGlvXSArIC53cGRldi1saXN0LWl0ZW0tbGFiZWwsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS13cGJjX2Zvcm0tcGFkZGluZy1iZXR3ZWVuLWxhYmVsLWNoZWNrYm94LXJhZGlvKTtcclxuICBmb250LXNpemU6IHZhcigtLXdwYmNfZm9ybS1sYWJlbC1zaXplLWZvbnQtc2l6ZSk7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX3dyYXBfY2hlY2tib3ggKyBhIHtcclxuICBwYWRkaW5nLXRvcDogM3B4XHJcbn1cclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwZGV2LWxpc3QtaXRlbSA+IC53cGRldi1saXN0LWl0ZW0tbGFiZWw6Zmlyc3QtY2hpbGQge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS13cGJjX2Zvcm0tcGFkZGluZy1iZXR3ZWVuLWxhYmVsLWNoZWNrYm94LXJhZGlvKTtcclxuICBmb250LXNpemU6IHZhcigtLXdwYmNfZm9ybS1sYWJlbC1zaXplLWZvbnQtc2l6ZSk7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwZGV2LWxpc3QtaXRlbSA+IGxhYmVsLndwZGV2LWxpc3QtaXRlbS1sYWJlbDpmaXJzdC1jaGlsZCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BkZXYtbGlzdC1pdGVtID4gLndwZGV2LWxpc3QtaXRlbS1sYWJlbCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGRldi1saXN0LWl0ZW0gPiAud3BkZXYtbGlzdC1pdGVtLWxhYmVsID4gaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS13cGJjX2Zvcm0tcGFkZGluZy1iZXR3ZWVuLWxhYmVsLWNoZWNrYm94LXJhZGlvKTtcclxuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXdwYmNfZm9ybS1wYWRkaW5nLWJldHdlZW4tbGFiZWwtY2hlY2tib3gtcmFkaW8pXHJcbn1cclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BkZXYtY2hlY2tib3ggLndwZGV2LWxpc3QtaXRlbSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BkZXYtcmFkaW8gLndwZGV2LWxpc3QtaXRlbSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS13cGJjX2Zvcm0tbWFyZ2luZy1iZXR3ZWVuLXNldmVyYWwtY2hlY2tib3gtcmFkaW8pXHJcbn1cclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BkZXYtY2hlY2tib3ggLndwZGV2LWxpc3QtaXRlbTpsYXN0LWNoaWxkLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGRldi1yYWRpbyAud3BkZXYtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMFxyXG59XHJcbi5ydGwgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BkZXYtY2hlY2tib3ggLndwZGV2LWxpc3QtaXRlbSxcclxuLnJ0bCBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGRldi1yYWRpbyAud3BkZXYtbGlzdC1pdGVtIHtcclxuICBtYXJnaW4tbGVmdDogdmFyKC0td3BiY19mb3JtLW1hcmdpbmctYmV0d2Vlbi1zZXZlcmFsLWNoZWNrYm94LXJhZGlvKVxyXG59XHJcbi5ydGwgZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BkZXYtY2hlY2tib3ggLndwZGV2LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCxcclxuLnJ0bCBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGRldi1yYWRpbyAud3BkZXYtbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMFxyXG59XHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDpiZWZvcmUge1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItd2lkdGg6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1ib3JkZXItc2l6ZSk7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXdwYmNfZm9ybS1jaG9pY2UtY2hlY2tlZC1ib3JkZXItY29sb3IsIzA2NmFhYik7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpmb2N1czpiZWZvcmUsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDpmb2N1czpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3BiY19mb3JtLWNob2ljZS1mb2N1cy1jb2xvciwjMDY2YWFiKTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxLjJweCB2YXIoLS13cGJjX2Zvcm0tY2hvaWNlLWZvY3VzLWNvbG9yLCMwNjZhYWIpLDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xNSlcclxufVxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1czpiZWZvcmUsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXM6YmVmb3JlIHtcclxuICBib3JkZXItd2lkdGg6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1ib3JkZXItc2l6ZSk7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXdwYmNfZm9ybS1jaG9pY2UtZm9jdXMtY29sb3IsIzA2NmFhYik7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMS4ycHggdmFyKC0td3BiY19mb3JtLWNob2ljZS1mb2N1cy1jb2xvciwjMDY2YWFiKSwwIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YWZ0ZXIge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIGhlaWdodDogY2FsYyh2YXIoLS13cGJjX2Zvcm0tZmllbGQtc2l6ZS1jaGVja2JveC1zaXplKSAqIC42KTtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLXdwYmNfZm9ybS1jaG9pY2UtY2hlY2tlZC1jb2xvciwjMDY2YWFiKTtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdmFyKC0td3BiY19mb3JtLWNob2ljZS1jaGVja2VkLWNvbG9yLCMwNjZhYWIpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDFweCkgc2NhbGUoLjUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMXB4KSBzY2FsZSguNSkgcm90YXRlKC00NWRlZyk7XHJcbiAgbGVmdDogY2FsYygtNHB4ICsgdmFyKC0td3BiY19mb3JtLWZpZWxkLWJvcmRlci1zaXplLDFweCkpO1xyXG4gIHRvcDogY2FsYygtMXB4ICsgdmFyKC0td3BiY19mb3JtLWZpZWxkLWJvcmRlci1zaXplLDFweCkpXHJcbn1cclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpiZWZvcmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJVxyXG59XHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDphZnRlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwYmNfZm9ybS1jaG9pY2UtY2hlY2tlZC1jb2xvciwjMDY2YWFiKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguNSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC40Nyk7XHJcbiAgbGVmdDogY2FsYygtM3B4ICsgdmFyKC0td3BiY19mb3JtLWZpZWxkLWJvcmRlci1zaXplLDFweCkpO1xyXG4gIHRvcDogY2FsYygtMXB4ICsgdmFyKC0td3BiY19mb3JtLWZpZWxkLWJvcmRlci1zaXplLDFweCkpXHJcbn1cclxuLyohIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAgIEVycm9yc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIGxhYmVsLndwYmNfZm9ybV9maWVsZF9lcnJvcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gc3Bhbi53cGJjX2Zvcm1fZmllbGRfZXJyb3Ige1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiB2YXIoLS13cGJjX2Zvcm0tbGFiZWwtc2l6ZS1zdWJsYWJlbC1mb250LXNpemUpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS13cGJjX2Zvcm0tbGFiZWwtc2l6ZS1zdWJsYWJlbC1saW5lLWhlaWdodCk7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0td3BiY19mb3JtLWZpZWxkLXNpemUtaW5wdXQtc3BhY2luZyk7XHJcbiAgY29sb3I6IHZhcigtLXdwYmNfZm9ybS1sYWJlbC1lcnJvci1jb2xvcik7XHJcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIGlucHV0LndwYmNfZm9ybV9maWVsZF9lcnJvcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gc2VsZWN0LndwYmNfZm9ybV9maWVsZF9lcnJvcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gdGV4dGFyZWEud3BiY19mb3JtX2ZpZWxkX2Vycm9yIHtcclxuICBib3JkZXItd2lkdGg6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1ib3JkZXItc2l6ZSk7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXdwYmNfZm9ybS1sYWJlbC1lcnJvci1jb2xvcilcclxufVxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtLndwYmNfY29udGFpbmVyX2Jvb2tpbmdfZm9ybSBpbnB1dC53cGJjX2Zvcm1fZmllbGRfZXJyb3I6aG92ZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIHNlbGVjdC53cGJjX2Zvcm1fZmllbGRfZXJyb3I6aG92ZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIHRleHRhcmVhLndwYmNfZm9ybV9maWVsZF9lcnJvcjpob3ZlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS13cGJjX2Zvcm0tZmllbGQtYm9yZGVyLXNpemUpO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cGJjX2Zvcm0tbGFiZWwtZXJyb3ItY29sb3IpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCB2YXIoLS13cGJjX2Zvcm0tbGFiZWwtZXJyb3ItY29sb3IpXHJcbn1cclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gaW5wdXQud3BiY19mb3JtX2ZpZWxkX2Vycm9yOmZvY3VzLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtLndwYmNfY29udGFpbmVyX2Jvb2tpbmdfZm9ybSBzZWxlY3Qud3BiY19mb3JtX2ZpZWxkX2Vycm9yOmZvY3VzLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtLndwYmNfY29udGFpbmVyX2Jvb2tpbmdfZm9ybSB0ZXh0YXJlYS53cGJjX2Zvcm1fZmllbGRfZXJyb3I6Zm9jdXMge1xyXG4gIGJvcmRlci13aWR0aDogdmFyKC0td3BiY19mb3JtLWZpZWxkLWJvcmRlci1zaXplKTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3BiY19mb3JtLWxhYmVsLWVycm9yLWNvbG9yKTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxLjJweCB2YXIoLS13cGJjX2Zvcm0tbGFiZWwtZXJyb3ItY29sb3IpXHJcbn1cclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ud3BiY19mb3JtX2ZpZWxkX2Vycm9yLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtLndwYmNfY29udGFpbmVyX2Jvb2tpbmdfZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XS53cGJjX2Zvcm1fZmllbGRfZXJyb3I6Zm9jdXMsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLndwYmNfZm9ybV9maWVsZF9lcnJvcjpob3ZlcixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gaW5wdXRbdHlwZT1yYWRpb10ud3BiY19mb3JtX2ZpZWxkX2Vycm9yLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtLndwYmNfY29udGFpbmVyX2Jvb2tpbmdfZm9ybSBpbnB1dFt0eXBlPXJhZGlvXS53cGJjX2Zvcm1fZmllbGRfZXJyb3I6Zm9jdXMsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0ud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIGlucHV0W3R5cGU9cmFkaW9dLndwYmNfZm9ybV9maWVsZF9lcnJvcjpob3ZlciB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG4vKiFcbiAqIEJvb2tpbmcgRm9ybSBCdXR0b25zXG4gKlxuICogRnJvbnQtZW5kIGJ1dHRvbiBzdHlsZXMgZm9yIGJvb2tpbmcgZm9ybXMuIEtlZXAgdGhpcyBmaWxlIGZvY3VzZWQgb24gZm9ybVxuICogYnV0dG9ucyBvbmx5OyBhZG1pbiBidXR0b25zIHN0YXkgaW4gdGhlIGFkbWluIENTUyBzb3VyY2VzLlxuICovXHJcbi8qISAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogIFNoYXJlZCBCb29raW5nIENhbGVuZGFyIGJ1dHRvbiBjb21wb25lbnRcbiAqXG4gKiAgTmV3IHB1YmxpYyBVSSBzaG91bGQgdXNlIGAud3BiY19idXR0b25gIHBsdXMgYSBzZW1hbnRpYyBtb2RpZmllci4gVGhlXG4gKiAgYC53cGJjX2J1dHRvbl9saWdodGAgYW5kIHVuY2xhc3NlZCBzdWJtaXQgc2VsZWN0b3JzIGFyZSBjb21wYXRpYmlsaXR5XG4gKiAgYWRhcHRlcnMgZm9yIG9sZCBjdXN0b20gZm9ybSB0ZW1wbGF0ZXMuIEFsbCBzdGFuZGFyZCBidXR0b25zIGRlbGliZXJhdGVseVxuICogIHNoYXJlIG9uZSBmaXhlZCBvdXRlciBnZW9tZXRyeS4gU2Vjb25kYXJ5IGJ1dHRvbnMgbWF5IHVzZSBhIHZpc2libGUgYm9yZGVyLFxuICogIGJ1dCBib3JkZXItYm94IHNpemluZyBrZWVwcyB0aGVpciBvdXRlciBoZWlnaHQgYW5kIGFsaWdubWVudCBpZGVudGljYWwuXG4gKiAgQW4gZXhwbGljaXQgYC53cGJjX2J1dHRvbl9zZWNvbmRhcnlgIG1vZGlmaWVyIGFsd2F5cyB3aW5zIG92ZXIgdGhlIGxlZ2FjeVxuICogIHJ1bGUgdGhhdCB0cmVhdHMgb3RoZXJ3aXNlIHVuY2xhc3NpZmllZCBzdWJtaXQgY29udHJvbHMgYXMgcHJpbWFyeS5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KC53cGJjX2J1dHRvbl9saWdodCk6bm90KC53cGJjX2J1dHRvbl9zZWNvbmRhcnkpLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLndwYmNfYnV0dG9uX2xpZ2h0KTpub3QoLndwYmNfYnV0dG9uX3NlY29uZGFyeSksXHJcbi53cGJjX2Jvb2tpbmdfdWlfdGhlbWVfc2NvcGUgLndwYmNfYnV0dG9uLFxyXG4ud3BiY19jb250YWluZXIud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIC53cGJjX2J1dHRvbixcclxuLndwYmNfY29udGFpbmVyLndwYmNfY29udGFpbmVyX2Jvb2tpbmdfZm9ybSAud3BiY19idXR0b25fbGlnaHQ6bm90KC53cGJjX2J1dHRvbl9ndyksXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uLFxyXG4ud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2J1dHRvbl9saWdodDpub3QoLndwYmNfYnV0dG9uX2d3KSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOm5vdCgud3BiY19idXR0b25fbGlnaHQpOm5vdCgud3BiY19idXR0b25fc2Vjb25kYXJ5KSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC53cGJjX2J1dHRvbl9saWdodCk6bm90KC53cGJjX2J1dHRvbl9zZWNvbmRhcnkpIHtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWJvcmRlci1yYWRpdXMsNHB4KTtcclxuICBib3JkZXItc3R5bGU6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tYm9yZGVyLXN0eWxlLHNvbGlkKTtcclxuICBib3JkZXItd2lkdGg6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tYm9yZGVyLXNpemUsMXB4KTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLXNpemUtZm9udC1zaXplLDE2cHgpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgaGVpZ2h0OiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLXNpemUtaGVpZ2h0LDQxcHgpO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW46IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQgc29saWQgMnB4O1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgcGFkZGluZzogMCB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLXNpemUtcGFkZGluZy1oLDI0cHgpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xyXG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xyXG4gIGh5cGhlbnM6IGF1dG87XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCxjb2xvciAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB3aWR0aDogYXV0b1xyXG59XHJcbi8qISAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogIFNlY29uZGFyeSBidXR0b25zIGFuZCBsZWdhY3kgYC53cGJjX2J1dHRvbl9saWdodGAgY29tcGF0aWJpbGl0eVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53cGJjX2Jvb2tpbmdfdWlfdGhlbWVfc2NvcGUgLndwYmNfYnV0dG9uLndwYmNfYnV0dG9uX3NlY29uZGFyeSxcclxuLndwYmNfY29udGFpbmVyLndwYmNfY29udGFpbmVyX2Jvb2tpbmdfZm9ybSAud3BiY19idXR0b24ud3BiY19idXR0b25fc2Vjb25kYXJ5LFxyXG4ud3BiY19jb250YWluZXIud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIC53cGJjX2J1dHRvbl9saWdodDpub3QoLndwYmNfYnV0dG9uX3ByaW1hcnkpOm5vdCguYnV0dG9uLXByaW1hcnkpLFxyXG4ud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2J1dHRvbi53cGJjX2J1dHRvbl9zZWNvbmRhcnksXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0Om5vdCgud3BiY19idXR0b25fcHJpbWFyeSk6bm90KC5idXR0b24tcHJpbWFyeSkge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1ib3JkZXItY29sb3IscmdiYSgyMDIsMjAyLDIwMiwuNzA5ODAzOTIxNikpO1xyXG4gIGJvcmRlci1zdHlsZTogdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1ib3JkZXItc3R5bGUsc29saWQpO1xyXG4gIGJvcmRlci13aWR0aDogdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1ib3JkZXItc2l6ZSx2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWJvcmRlci1zaXplLDFweCkpO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtYm94LXNoYWRvdywwIDJweCAxMHB4IDJweCByZ2JhKDI1NSwyNTUsMjU1LC4zMjk0MTE3NjQ3KSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1iYWNrZ3JvdW5kLWNvbG9yLCNmZGZkZmQpO1xyXG4gIGNvbG9yOiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LXRleHQtY29sb3IscmdiYSg2OCw2OCw2OCwuODc4NDMxMzcyNSkpXHJcbn1cclxuLndwYmNfYm9va2luZ191aV90aGVtZV9zY29wZSAud3BiY19idXR0b24ud3BiY19idXR0b25fc2Vjb25kYXJ5OmZvY3VzLFxyXG4ud3BiY19ib29raW5nX3VpX3RoZW1lX3Njb3BlIC53cGJjX2J1dHRvbi53cGJjX2J1dHRvbl9zZWNvbmRhcnk6aG92ZXIsXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYnV0dG9uLndwYmNfYnV0dG9uX3NlY29uZGFyeTpmb2N1cyxcclxuLndwYmNfY29udGFpbmVyLndwYmNfY29udGFpbmVyX2Jvb2tpbmdfZm9ybSAud3BiY19idXR0b24ud3BiY19idXR0b25fc2Vjb25kYXJ5OmhvdmVyLFxyXG4ud3BiY19jb250YWluZXIud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIC53cGJjX2J1dHRvbl9saWdodDpub3QoLndwYmNfYnV0dG9uX3ByaW1hcnkpOm5vdCguYnV0dG9uLXByaW1hcnkpOmZvY3VzLFxyXG4ud3BiY19jb250YWluZXIud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIC53cGJjX2J1dHRvbl9saWdodDpub3QoLndwYmNfYnV0dG9uX3ByaW1hcnkpOm5vdCguYnV0dG9uLXByaW1hcnkpOmhvdmVyLFxyXG4ud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2J1dHRvbi53cGJjX2J1dHRvbl9zZWNvbmRhcnk6Zm9jdXMsXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uLndwYmNfYnV0dG9uX3NlY29uZGFyeTpob3ZlcixcclxuLndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BiY19idXR0b25fbGlnaHQ6bm90KC53cGJjX2J1dHRvbl9wcmltYXJ5KTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpmb2N1cyxcclxuLndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BiY19idXR0b25fbGlnaHQ6bm90KC53cGJjX2J1dHRvbl9wcmltYXJ5KTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LWhvdmVyLWJvcmRlci1jb2xvciwjNGQ5MWNkKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LWhvdmVyLWJveC1zaGFkb3csdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1ib3gtc2hhZG93LDAgMnB4IDEwcHggMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjMyOTQxMTc2NDcpKSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtYmFja2dyb3VuZC1jb2xvciwjZmRmZGZkKSk7XHJcbiAgY29sb3I6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtaG92ZXItdGV4dC1jb2xvcix2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LXRleHQtY29sb3IscmdiYSg2OCw2OCw2OCwuODc4NDMxMzcyNSkpKVxyXG59XHJcbi8qISAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogIFByaW1hcnkgYnV0dG9uc1xuICpcbiAqICBgLndwYmNfYnV0dG9uX2xpZ2h0LmJ1dHRvbi1wcmltYXJ5YCByZW1haW5zIGFzIGEgbGVnYWN5IGFsaWFzLiBEbyBub3QgdXNlXG4gKiAgV29yZFByZXNzJyBnZW5lcmljIGAuYnV0dG9uLXByaW1hcnlgIGNsYXNzIGluIG5ldyBwdWJsaWMtZmFjaW5nIG1hcmt1cC5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KC53cGJjX2J1dHRvbl9saWdodCk6bm90KC53cGJjX2J1dHRvbl9zZWNvbmRhcnkpLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLndwYmNfYnV0dG9uX2xpZ2h0KTpub3QoLndwYmNfYnV0dG9uX3NlY29uZGFyeSksXHJcbi53cGJjX2Jvb2tpbmdfdWlfdGhlbWVfc2NvcGUgLndwYmNfYnV0dG9uLndwYmNfYnV0dG9uX3ByaW1hcnksXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYnV0dG9uLndwYmNfYnV0dG9uX3ByaW1hcnksXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0LmJ1dHRvbi1wcmltYXJ5LFxyXG4ud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2J1dHRvbi53cGJjX2J1dHRvbl9wcmltYXJ5LFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KC53cGJjX2J1dHRvbl9saWdodCk6bm90KC53cGJjX2J1dHRvbl9zZWNvbmRhcnkpLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLndwYmNfYnV0dG9uX2xpZ2h0KTpub3QoLndwYmNfYnV0dG9uX3NlY29uZGFyeSkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tYmFja2dyb3VuZC1jb2xvci1hbHQsdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLCMwNjZhYWIpKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tYm9yZGVyLWNvbG9yLCMwNjZhYWIpO1xyXG4gIGJvcmRlci1zdHlsZTogdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci1zdHlsZSx2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWJvcmRlci1zdHlsZSxzb2xpZCkpO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tdGV4dC1jb2xvciwjZmZmKVxyXG59XHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpub3QoLndwYmNfYnV0dG9uX2xpZ2h0KTpub3QoLndwYmNfYnV0dG9uX3NlY29uZGFyeSk6YWN0aXZlLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KC53cGJjX2J1dHRvbl9saWdodCk6bm90KC53cGJjX2J1dHRvbl9zZWNvbmRhcnkpOmZvY3VzLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KC53cGJjX2J1dHRvbl9saWdodCk6bm90KC53cGJjX2J1dHRvbl9zZWNvbmRhcnkpOmhvdmVyLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLndwYmNfYnV0dG9uX2xpZ2h0KTpub3QoLndwYmNfYnV0dG9uX3NlY29uZGFyeSk6YWN0aXZlLFxyXG4ud3AtY29yZS11aSBkaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLndwYmNfYnV0dG9uX2xpZ2h0KTpub3QoLndwYmNfYnV0dG9uX3NlY29uZGFyeSk6Zm9jdXMsXHJcbi53cC1jb3JlLXVpIGRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCgud3BiY19idXR0b25fbGlnaHQpOm5vdCgud3BiY19idXR0b25fc2Vjb25kYXJ5KTpob3ZlcixcclxuLndwYmNfYm9va2luZ191aV90aGVtZV9zY29wZSAud3BiY19idXR0b24ud3BiY19idXR0b25fcHJpbWFyeTphY3RpdmUsXHJcbi53cGJjX2Jvb2tpbmdfdWlfdGhlbWVfc2NvcGUgLndwYmNfYnV0dG9uLndwYmNfYnV0dG9uX3ByaW1hcnk6Zm9jdXMsXHJcbi53cGJjX2Jvb2tpbmdfdWlfdGhlbWVfc2NvcGUgLndwYmNfYnV0dG9uLndwYmNfYnV0dG9uX3ByaW1hcnk6aG92ZXIsXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYnV0dG9uLndwYmNfYnV0dG9uX3ByaW1hcnk6YWN0aXZlLFxyXG4ud3BiY19jb250YWluZXIud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIC53cGJjX2J1dHRvbi53cGJjX2J1dHRvbl9wcmltYXJ5OmZvY3VzLFxyXG4ud3BiY19jb250YWluZXIud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIC53cGJjX2J1dHRvbi53cGJjX2J1dHRvbl9wcmltYXJ5OmhvdmVyLFxyXG4ud3BiY19jb250YWluZXIud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIC53cGJjX2J1dHRvbl9saWdodC5idXR0b24tcHJpbWFyeTphY3RpdmUsXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0LmJ1dHRvbi1wcmltYXJ5OmZvY3VzLFxyXG4ud3BiY19jb250YWluZXIud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIC53cGJjX2J1dHRvbl9saWdodC5idXR0b24tcHJpbWFyeTpob3ZlcixcclxuLndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BiY19idXR0b24ud3BiY19idXR0b25fcHJpbWFyeTphY3RpdmUsXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uLndwYmNfYnV0dG9uX3ByaW1hcnk6Zm9jdXMsXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uLndwYmNfYnV0dG9uX3ByaW1hcnk6aG92ZXIsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpub3QoLndwYmNfYnV0dG9uX2xpZ2h0KTpub3QoLndwYmNfYnV0dG9uX3NlY29uZGFyeSk6YWN0aXZlLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KC53cGJjX2J1dHRvbl9saWdodCk6bm90KC53cGJjX2J1dHRvbl9zZWNvbmRhcnkpOmZvY3VzLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KC53cGJjX2J1dHRvbl9saWdodCk6bm90KC53cGJjX2J1dHRvbl9zZWNvbmRhcnkpOmhvdmVyLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLndwYmNfYnV0dG9uX2xpZ2h0KTpub3QoLndwYmNfYnV0dG9uX3NlY29uZGFyeSk6YWN0aXZlLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLndwYmNfYnV0dG9uX2xpZ2h0KTpub3QoLndwYmNfYnV0dG9uX3NlY29uZGFyeSk6Zm9jdXMsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCgud3BiY19idXR0b25fbGlnaHQpOm5vdCgud3BiY19idXR0b25fc2Vjb25kYXJ5KTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMCwwLDAsLjIpLHJnYmEoMCwwLDAsLjIpKSx2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItYWx0LHZhcigtLXdwYmNfZm9ybS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwjMDY2YWFiKSkpO1xyXG4gIGNvbG9yOiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWhvdmVyLXRleHQtY29sb3IsdmFyKC0td3BiY19mb3JtLWJ1dHRvbi10ZXh0LWNvbG9yLCNmZmYpKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXdwYmNfZm9ybS1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yLHZhcigtLXdwYmNfZm9ybS1idXR0b24tcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3IsI2ZmZikpXHJcbn1cclxuLndwYmNfY29udGFpbmVyLndwYmNfY29udGFpbmVyX2Jvb2tpbmdfZm9ybSAud3BiY19idXR0b25fbGlnaHQ6bm90KC53cGJjX2J1dHRvbl9wcmltYXJ5KTpub3QoLmJ1dHRvbi1wcmltYXJ5KTphY3RpdmU6bm90KDpkaXNhYmxlZCkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtaG92ZXItYmFja2dyb3VuZC1jb2xvcix2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LWJhY2tncm91bmQtY29sb3IsI2ZkZmRmZCkpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1ob3Zlci1ib3JkZXItY29sb3IsdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1ib3JkZXItY29sb3IscmdiYSgyMDIsMjAyLDIwMiwuNzA5ODAzOTIxNikpKTtcclxuICBjb2xvcjogdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1ob3Zlci10ZXh0LWNvbG9yLHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtdGV4dC1jb2xvcixyZ2JhKDY4LDY4LDY4LC44Nzg0MzEzNzI1KSkpO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0Om5vdCgud3BiY19idXR0b25fcHJpbWFyeSk6bm90KC5idXR0b24tcHJpbWFyeSk6ZGlzYWJsZWQsXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0Om5vdCgud3BiY19idXR0b25fcHJpbWFyeSk6bm90KC5idXR0b24tcHJpbWFyeSk6ZGlzYWJsZWQ6Zm9jdXMsXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0Om5vdCgud3BiY19idXR0b25fcHJpbWFyeSk6bm90KC5idXR0b24tcHJpbWFyeSk6ZGlzYWJsZWQ6aG92ZXIsXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0Om5vdCgud3BiY19idXR0b25fcHJpbWFyeSk6bm90KC5idXR0b24tcHJpbWFyeSk6ZGlzYWJsZWQsXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0Om5vdCgud3BiY19idXR0b25fcHJpbWFyeSk6bm90KC5idXR0b24tcHJpbWFyeSk6ZGlzYWJsZWQ6Zm9jdXMsXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0Om5vdCgud3BiY19idXR0b25fcHJpbWFyeSk6bm90KC5idXR0b24tcHJpbWFyeSk6ZGlzYWJsZWQ6aG92ZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1ib3JkZXItY29sb3IscmdiYSgyMDIsMjAyLDIwMiwuNzA5ODAzOTIxNikpO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgb3BhY2l0eTogLjZcclxufVxyXG4ud3BiY19ib29raW5nX3VpX3RoZW1lX3Njb3BlIC53cGJjX2J1dHRvbjpkaXNhYmxlZCxcclxuLndwYmNfY29udGFpbmVyLndwYmNfY29udGFpbmVyX2Jvb2tpbmdfZm9ybSAud3BiY19idXR0b246ZGlzYWJsZWQsXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0LmJ1dHRvbi1wcmltYXJ5OmRpc2FibGVkLFxyXG4ud3BiY19jb250YWluZXIud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9wcmltYXJ5OmRpc2FibGVkLFxyXG4ud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2J1dHRvbjpkaXNhYmxlZCxcclxuLndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BiY19idXR0b25fbGlnaHQuYnV0dG9uLXByaW1hcnk6ZGlzYWJsZWQsXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX3ByaW1hcnk6ZGlzYWJsZWQsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpub3QoLndwYmNfYnV0dG9uX2xpZ2h0KTpub3QoLndwYmNfYnV0dG9uX3NlY29uZGFyeSk6ZGlzYWJsZWQsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCgud3BiY19idXR0b25fbGlnaHQpOm5vdCgud3BiY19idXR0b25fc2Vjb25kYXJ5KTpkaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICBvcGFjaXR5OiAuNlxyXG59XHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2RhbmdlciB7XHJcbiAgYmFja2dyb3VuZDogI2RlNjA1YztcclxuICBib3JkZXItY29sb3I6ICNkZTYwNWM7XHJcbiAgY29sb3I6ICNmN2Y3Zjc7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCAjYmE1OTU2XHJcbn1cclxuLndwYmNfY29udGFpbmVyLndwYmNfY29udGFpbmVyX2Jvb2tpbmdfZm9ybSAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZGFuZ2VyOmZvY3VzLFxyXG4ud3BiY19jb250YWluZXIud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9kYW5nZXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlNjVkNTk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZGU2MDVjXHJcbn1cclxuLyohIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAgUGF5bWVudCBnYXRld2F5IGJ1dHRvbnNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud3BiY19jb250YWluZXIgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3IHtcclxuICBmb250LXNpemU6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tc2l6ZS1mb250LXNpemUsMTZweCk7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDJweDtcclxuICBib3JkZXItcmFkaXVzOiAuMzc1ZW07XHJcbiAgcGFkZGluZzogMCAyLjJlbTtcclxuICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LXNpemUtaGVpZ2h0LDQzcHgpIC0gM3B4KTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC1tcy1mbGV4OiAxIDEgMTAwJTtcclxuICBmbGV4OiAxIDEgMTAwJTtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW46IDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG91dGxpbmU6IHRyYW5zcGFyZW50IHNvbGlkIDJweDtcclxuICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAtbXMtaHlwaGVuczogYXV0bztcclxuICBoeXBoZW5zOiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuLndwYmNfY29udGFpbmVyIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9ndy53cGJjX2J1dHRvbl9nd19zdHJpcGUsXHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfc3RyaXBlOmZvY3VzLFxyXG4ud3BiY19jb250YWluZXIgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3N0cmlwZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2luYy9hc3NldHMvc3RyaXBlLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIDUwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggYXV0bztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEzMHB4XHJcbn1cclxuLndwYmNfY29udGFpbmVyIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9ndy53cGJjX2J1dHRvbl9nd19zdHJpcGUud3BiY19idXR0b25fZ3dfYmNjb20sXHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfc3RyaXBlLndwYmNfYnV0dG9uX2d3X2JjY29tOmZvY3VzLFxyXG4ud3BiY19jb250YWluZXIgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3N0cmlwZS53cGJjX2J1dHRvbl9nd19iY2NvbTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2Jvb2tpbmctY2FsZW5kYXItY29tL2luYy9hc3NldHMvc3RyaXBlLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmUyZjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICMyYzJlMmY7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIDUwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggYXV0bztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEzMHB4XHJcbn1cclxuLndwYmNfY29udGFpbmVyIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9ndy53cGJjX2J1dHRvbl9nd19zdHJpcGUud3BiY19idXR0b25fZ3dfYmNjb206Zm9jdXMsXHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfc3RyaXBlLndwYmNfYnV0dG9uX2d3X2JjY29tOmhvdmVyIHtcclxuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4zKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LWhvdmVyLWJvcmRlci1jb2xvciwjNGQ5MWNkKTtcclxuICBib3JkZXItd2lkdGg6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtYm9yZGVyLXNpemUsdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1ib3JkZXItc2l6ZSwxcHgpKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LWhvdmVyLWJveC1zaGFkb3csdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1ib3gtc2hhZG93LDAgMnB4IDEwcHggMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjMyOTQxMTc2NDcpKSk7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBvdXRsaW5lLW9mZnNldDogMDtcclxuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LWhvdmVyLWJvcmRlci1jb2xvciwjNGQ5MWNkKTtcclxuICBvdXRsaW5lLXdpZHRoOiAxcHhcclxufVxyXG4ud3BiY19jb250YWluZXIgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3N0cmlwZSxcclxuLndwYmNfY29udGFpbmVyIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9ndy53cGJjX2J1dHRvbl9nd19zdHJpcGUgKiB7XHJcbiAgY29sb3I6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtdGV4dC1jb2xvciwjZmZmKVxyXG59XHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfc3RyaXBlOmFjdGl2ZSxcclxuLndwYmNfY29udGFpbmVyIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9ndy53cGJjX2J1dHRvbl9nd19zdHJpcGU6YWN0aXZlICosXHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfc3RyaXBlOmZvY3VzLFxyXG4ud3BiY19jb250YWluZXIgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3N0cmlwZTpmb2N1cyAqLFxyXG4ud3BiY19jb250YWluZXIgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3N0cmlwZTpob3ZlcixcclxuLndwYmNfY29udGFpbmVyIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9ndy53cGJjX2J1dHRvbl9nd19zdHJpcGU6aG92ZXIgKiB7XHJcbiAgY29sb3I6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtaG92ZXItdGV4dC1jb2xvcix2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LXRleHQtY29sb3IsI2ZmZikpXHJcbn1cclxuLndwYmNfY29udGFpbmVyLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3N0cmlwZS53cGJjX2J1dHRvbl9nd19iY2NvbSxcclxuLndwYmNfY29udGFpbmVyLndwYmNfYmZiX2Zvcm1fYXBwZWFyYW5jZV9jdXN0b20gLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3N0cmlwZS53cGJjX2J1dHRvbl9nd19iY2NvbTphY3RpdmUsXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9ndy53cGJjX2J1dHRvbl9nd19zdHJpcGUud3BiY19idXR0b25fZ3dfYmNjb206Zm9jdXMsXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2JmYl9mb3JtX2FwcGVhcmFuY2VfY3VzdG9tIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9ndy53cGJjX2J1dHRvbl9nd19zdHJpcGUud3BiY19idXR0b25fZ3dfYmNjb206aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LWJvcmRlci1jb2xvcik7XHJcbiAgY29sb3I6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtdGV4dC1jb2xvcilcclxufVxyXG4ud3BiY19jb250YWluZXIud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfc3RyaXBlLndwYmNfYnV0dG9uX2d3X2JjY29tOmZvY3VzLFxyXG4ud3BiY19jb250YWluZXIud3BiY19iZmJfZm9ybV9hcHBlYXJhbmNlX2N1c3RvbSAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfc3RyaXBlLndwYmNfYnV0dG9uX2d3X2JjY29tOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1ob3Zlci1ib3JkZXItY29sb3IpO1xyXG4gIGNvbG9yOiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LWhvdmVyLXRleHQtY29sb3IpO1xyXG4gIGZpbHRlcjogbm9uZVxyXG59XHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfcGF5cGFsX3NpbHZlcixcclxuLndwYmNfY29udGFpbmVyIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9ndy53cGJjX2J1dHRvbl9nd19wYXlwYWxfd2hpdGUsXHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfcGF5cGFsX3llbGxvdyB7XHJcbiAgcGFkZGluZy1yaWdodDogMTE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzQzOSFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmYzQzOSFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMyYzJlMmY7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW5jL2Fzc2V0cy9wYXlwYWxfY29tbWVyY2Uuc3ZnKSFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJSFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA4MHB4IGF1dG8haW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQhaW1wb3J0YW50O1xyXG4gIG1pbi13aWR0aDogMTc1cHhcclxufVxyXG4ud3BiY19jb250YWluZXIgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3BheXBhbF9zaWx2ZXIud3BiY19idXR0b25fZ3dfYmNjb20sXHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfcGF5cGFsX3doaXRlLndwYmNfYnV0dG9uX2d3X2JjY29tLFxyXG4ud3BiY19jb250YWluZXIgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3BheXBhbF95ZWxsb3cud3BiY19idXR0b25fZ3dfYmNjb20ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9ib29raW5nLWNhbGVuZGFyLWNvbS9pbmMvYXNzZXRzL3BheXBhbF9jb21tZXJjZS5zdmcpIWltcG9ydGFudFxyXG59XHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfcGF5cGFsX3NpbHZlcjpmb2N1cyxcclxuLndwYmNfY29udGFpbmVyIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9ndy53cGJjX2J1dHRvbl9nd19wYXlwYWxfc2lsdmVyOmhvdmVyLFxyXG4ud3BiY19jb250YWluZXIgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3BheXBhbF93aGl0ZTpmb2N1cyxcclxuLndwYmNfY29udGFpbmVyIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9ndy53cGJjX2J1dHRvbl9nd19wYXlwYWxfd2hpdGU6aG92ZXIsXHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfcGF5cGFsX3llbGxvdzpmb2N1cyxcclxuLndwYmNfY29udGFpbmVyIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9ndy53cGJjX2J1dHRvbl9nd19wYXlwYWxfeWVsbG93OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJiYTM2IWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNmMmJhMzYhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2YwZjBmODtcclxuICBjb2xvcjogIzVmNWY1ZlxyXG59XHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfcGF5cGFsX2JsYWNrLFxyXG4ud3BiY19jb250YWluZXIgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3BheXBhbF9ibHVlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Y2RlIWltcG9ydGFudDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5Y2RlIWltcG9ydGFudDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbmMvYXNzZXRzL3BheXBhbF93aGl0ZV9mdWxsLnN2ZykhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCUhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogODBweCBhdXRvIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcclxuICBtaW4td2lkdGg6IDE3NXB4XHJcbn1cclxuLndwYmNfY29udGFpbmVyIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9ndy53cGJjX2J1dHRvbl9nd19wYXlwYWxfYmxhY2sud3BiY19idXR0b25fZ3dfYmNjb20sXHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfcGF5cGFsX2JsdWUud3BiY19idXR0b25fZ3dfYmNjb20ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9ib29raW5nLWNhbGVuZGFyLWNvbS9pbmMvYXNzZXRzL3BheXBhbF93aGl0ZV9mdWxsLnN2ZykhaW1wb3J0YW50XHJcbn1cclxuLndwYmNfY29udGFpbmVyIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9ndy53cGJjX2J1dHRvbl9nd19wYXlwYWxfYmxhY2s6Zm9jdXMsXHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfcGF5cGFsX2JsYWNrOmhvdmVyLFxyXG4ud3BiY19jb250YWluZXIgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3BheXBhbF9ibHVlOmZvY3VzLFxyXG4ud3BiY19jb250YWluZXIgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3BheXBhbF9ibHVlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNiMGU1IWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICMzM2IwZTUhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2YwZjBmODtcclxuICBjb2xvcjogI2ZmZlxyXG59XHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfcGF5cGFsX3NpbHZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2VlZSFpbXBvcnRhbnRcclxufVxyXG4ud3BiY19jb250YWluZXIgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3BheXBhbF9zaWx2ZXI6Zm9jdXMsXHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfcGF5cGFsX3NpbHZlcjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMiFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTJlMmUyIWltcG9ydGFudFxyXG59XHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfcGF5cGFsX3doaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyZTJmIWltcG9ydGFudFxyXG59XHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfcGF5cGFsX3doaXRlOmZvY3VzLFxyXG4ud3BiY19jb250YWluZXIgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3BheXBhbF93aGl0ZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMmMyZTJmIWltcG9ydGFudFxyXG59XHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfcGF5cGFsX2JsYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyZTJmIWltcG9ydGFudDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjMmMyZTJmIWltcG9ydGFudFxyXG59XHJcbi53cGJjX2NvbnRhaW5lciAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfcGF5cGFsX2JsYWNrOmZvY3VzLFxyXG4ud3BiY19jb250YWluZXIgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3BheXBhbF9ibGFjazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTg1OSFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNTY1ODU5IWltcG9ydGFudFxyXG59XHJcbi8qISAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogIERhcmsgc3R5bGUgYnV0dG9uIG92ZXJyaWRlc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53cGJjX3RoZW1lX2RhcmtfMS53cGJjX2JmYl9fdGhlbWVfc2NvcGUgLndwYmNfYnV0dG9uX2xpZ2h0Om5vdCgud3BiY19idXR0b25fcHJpbWFyeSk6bm90KC5idXR0b24tcHJpbWFyeSksXHJcbi53cGJjX3RoZW1lX2RhcmtfMS53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0Om5vdCgud3BiY19idXR0b25fcHJpbWFyeSk6bm90KC5idXR0b24tcHJpbWFyeSkge1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtYm94LXNoYWRvdywwIDAgMCAjNDI0MjQyKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtYm9yZGVyLWNvbG9yLCM1MjUyNTIpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtYmFja2dyb3VuZC1jb2xvciwjM2Y0NTRmKTtcclxuICBjb2xvcjogdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC10ZXh0LWNvbG9yLCNmZmYpO1xyXG4gIGZpbHRlcjogbm9uZVxyXG59XHJcbi53cGJjX3RoZW1lX2RhcmtfMS53cGJjX2JmYl9fdGhlbWVfc2NvcGUgLndwYmNfYnV0dG9uX2xpZ2h0Om5vdCgud3BiY19idXR0b25fcHJpbWFyeSk6bm90KC5idXR0b24tcHJpbWFyeSk6Zm9jdXMsXHJcbi53cGJjX3RoZW1lX2RhcmtfMS53cGJjX2JmYl9fdGhlbWVfc2NvcGUgLndwYmNfYnV0dG9uX2xpZ2h0Om5vdCgud3BiY19idXR0b25fcHJpbWFyeSk6bm90KC5idXR0b24tcHJpbWFyeSk6aG92ZXIsXHJcbi53cGJjX3RoZW1lX2RhcmtfMS53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0Om5vdCgud3BiY19idXR0b25fcHJpbWFyeSk6bm90KC5idXR0b24tcHJpbWFyeSk6Zm9jdXMsXHJcbi53cGJjX3RoZW1lX2RhcmtfMS53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0Om5vdCgud3BiY19idXR0b25fcHJpbWFyeSk6bm90KC5idXR0b24tcHJpbWFyeSk6aG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtaG92ZXItYm94LXNoYWRvdywwIDAgMCAjNDI0MjQyKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtaG92ZXItYm9yZGVyLWNvbG9yLHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtYm9yZGVyLWNvbG9yLCM1MjUyNTIpKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LWhvdmVyLWJhY2tncm91bmQtY29sb3IsdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1iYWNrZ3JvdW5kLWNvbG9yLCMzZjQ1NGYpKTtcclxuICBjb2xvcjogdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1ob3Zlci10ZXh0LWNvbG9yLCNmZmYpXHJcbn1cclxuLndwYmNfdGhlbWVfZGFya18xLndwYmNfYmZiX190aGVtZV9zY29wZSAud3BiY19idXR0b25fbGlnaHRbY2xhc3MqPXdwYmNfYnV0dG9uX2d3X3BheXBhbF9dOmhvdmVyLFxyXG4ud3BiY190aGVtZV9kYXJrXzEud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2J1dHRvbl9saWdodFtjbGFzcyo9d3BiY19idXR0b25fZ3dfcGF5cGFsX106aG92ZXIge1xyXG4gIGZpbHRlcjogbm9uZVxyXG59XHJcbi53cGJjX3RoZW1lX2RhcmtfMS53cGJjX2JmYl9fdGhlbWVfc2NvcGUgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3BheXBhbF95ZWxsb3c6Zm9jdXMsXHJcbi53cGJjX3RoZW1lX2RhcmtfMS53cGJjX2JmYl9fdGhlbWVfc2NvcGUgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3BheXBhbF95ZWxsb3c6aG92ZXIsXHJcbi53cGJjX3RoZW1lX2RhcmtfMS53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3BheXBhbF95ZWxsb3c6Zm9jdXMsXHJcbi53cGJjX3RoZW1lX2RhcmtfMS53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3BheXBhbF95ZWxsb3c6aG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggIzQyNDI0MlxyXG59XHJcbi53cGJjX3RoZW1lX2RhcmtfMS53cGJjX2JmYl9fdGhlbWVfc2NvcGUgLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3N0cmlwZTpmb2N1cyxcclxuLndwYmNfdGhlbWVfZGFya18xLndwYmNfYmZiX190aGVtZV9zY29wZSAud3BiY19idXR0b25fbGlnaHQud3BiY19idXR0b25fZ3cud3BiY19idXR0b25fZ3dfc3RyaXBlOmhvdmVyLFxyXG4ud3BiY190aGVtZV9kYXJrXzEud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2J1dHRvbl9saWdodC53cGJjX2J1dHRvbl9ndy53cGJjX2J1dHRvbl9nd19zdHJpcGU6Zm9jdXMsXHJcbi53cGJjX3RoZW1lX2RhcmtfMS53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0LndwYmNfYnV0dG9uX2d3LndwYmNfYnV0dG9uX2d3X3N0cmlwZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1iYWNrZ3JvdW5kLWNvbG9yLCMzZjQ1NGYpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1ib3JkZXItY29sb3IsIzUyNTI1MilcclxufVxyXG4vKiEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICBGaW5hbCBmb2N1cyBjb250cmFjdFxuICpcbiAqICBLZWVwIHRoaXMgYWZ0ZXIgbGVnYWN5LCBnYXRld2F5LCBhbmQgZGFyay10aGVtZSBydWxlcy4gVGhlIGlubmVyIGJveC1zaGFkb3dcbiAqICBwbHVzIHRoZSBvdXRlciBvdXRsaW5lIGNyZWF0ZSBhIHN0YWJsZSB0d28tbGF5ZXIgZm9jdXMgcmluZyB3aXRob3V0XG4gKiAgY2hhbmdpbmcgYnV0dG9uIGdlb21ldHJ5LlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53cGJjX2Jvb2tpbmdfdWlfdGhlbWVfc2NvcGUgLndwYmNfYnV0dG9uLndwYmNfYnV0dG9uX3NlY29uZGFyeTpmb2N1cy12aXNpYmxlOm5vdCg6ZGlzYWJsZWQpLFxyXG4ud3BiY19ib29raW5nX3VpX3RoZW1lX3Njb3BlIC53cGJjX2J1dHRvbi53cGJjX2J1dHRvbl9zZWNvbmRhcnk6Zm9jdXM6bm90KDpkaXNhYmxlZCksXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYnV0dG9uLndwYmNfYnV0dG9uX3NlY29uZGFyeTpmb2N1cy12aXNpYmxlOm5vdCg6ZGlzYWJsZWQpLFxyXG4ud3BiY19jb250YWluZXIud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIC53cGJjX2J1dHRvbi53cGJjX2J1dHRvbl9zZWNvbmRhcnk6Zm9jdXM6bm90KDpkaXNhYmxlZCksXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0Om5vdCgud3BiY19idXR0b25fcHJpbWFyeSk6bm90KC5idXR0b24tcHJpbWFyeSk6Zm9jdXMtdmlzaWJsZTpub3QoOmRpc2FibGVkKSxcclxuLndwYmNfY29udGFpbmVyLndwYmNfY29udGFpbmVyX2Jvb2tpbmdfZm9ybSAud3BiY19idXR0b25fbGlnaHQ6bm90KC53cGJjX2J1dHRvbl9wcmltYXJ5KTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpmb2N1czpub3QoOmRpc2FibGVkKSxcclxuLndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BiY19idXR0b24ud3BiY19idXR0b25fc2Vjb25kYXJ5OmZvY3VzLXZpc2libGU6bm90KDpkaXNhYmxlZCksXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uLndwYmNfYnV0dG9uX3NlY29uZGFyeTpmb2N1czpub3QoOmRpc2FibGVkKSxcclxuLndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BiY19idXR0b25fbGlnaHQ6bm90KC53cGJjX2J1dHRvbl9wcmltYXJ5KTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpmb2N1cy12aXNpYmxlOm5vdCg6ZGlzYWJsZWQpLFxyXG4ud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2J1dHRvbl9saWdodDpub3QoLndwYmNfYnV0dG9uX3ByaW1hcnkpOm5vdCguYnV0dG9uLXByaW1hcnkpOmZvY3VzOm5vdCg6ZGlzYWJsZWQpIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1mb2N1cy1pbm5lci1jb2xvcix2YXIoLS13cGJjLWJmYi1mb3JtLWJhY2tncm91bmQsdmFyKC0td3BiY19mb3JtLWZpZWxkLWJhY2tncm91bmQtY29sb3IsI2ZmZikpKTtcclxuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWNvbG9yLHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtaG92ZXItYm9yZGVyLWNvbG9yLCM0ZDkxY2QpKTtcclxuICBvdXRsaW5lLW9mZnNldDogMnB4XHJcbn1cclxuLndwYmNfYm9va2luZ191aV90aGVtZV9zY29wZSAud3BiY19idXR0b24ud3BiY19idXR0b25fcHJpbWFyeTpmb2N1cy12aXNpYmxlOm5vdCg6ZGlzYWJsZWQpLFxyXG4ud3BiY19ib29raW5nX3VpX3RoZW1lX3Njb3BlIC53cGJjX2J1dHRvbi53cGJjX2J1dHRvbl9wcmltYXJ5OmZvY3VzOm5vdCg6ZGlzYWJsZWQpLFxyXG4ud3BiY19jb250YWluZXIud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIC53cGJjX2J1dHRvbi53cGJjX2J1dHRvbl9wcmltYXJ5OmZvY3VzLXZpc2libGU6bm90KDpkaXNhYmxlZCksXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYnV0dG9uLndwYmNfYnV0dG9uX3ByaW1hcnk6Zm9jdXM6bm90KDpkaXNhYmxlZCksXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0LmJ1dHRvbi1wcmltYXJ5OmZvY3VzLXZpc2libGU6bm90KDpkaXNhYmxlZCksXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYnV0dG9uX2xpZ2h0LmJ1dHRvbi1wcmltYXJ5OmZvY3VzOm5vdCg6ZGlzYWJsZWQpLFxyXG4ud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2J1dHRvbi53cGJjX2J1dHRvbl9wcmltYXJ5OmZvY3VzLXZpc2libGU6bm90KDpkaXNhYmxlZCksXHJcbi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gLndwYmNfYnV0dG9uLndwYmNfYnV0dG9uX3ByaW1hcnk6Zm9jdXM6bm90KDpkaXNhYmxlZCksXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpub3QoLndwYmNfYnV0dG9uX2xpZ2h0KTpub3QoLndwYmNfYnV0dG9uX3NlY29uZGFyeSk6Zm9jdXMtdmlzaWJsZTpub3QoOmRpc2FibGVkKSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOm5vdCgud3BiY19idXR0b25fbGlnaHQpOm5vdCgud3BiY19idXR0b25fc2Vjb25kYXJ5KTpmb2N1czpub3QoOmRpc2FibGVkKSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC53cGJjX2J1dHRvbl9saWdodCk6bm90KC53cGJjX2J1dHRvbl9zZWNvbmRhcnkpOmZvY3VzLXZpc2libGU6bm90KDpkaXNhYmxlZCksXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCgud3BiY19idXR0b25fbGlnaHQpOm5vdCgud3BiY19idXR0b25fc2Vjb25kYXJ5KTpmb2N1czpub3QoOmRpc2FibGVkKSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXdwYmNfZm9ybS1idXR0b24tZm9jdXMtaW5uZXItY29sb3IsdmFyKC0td3BiYy1iZmItZm9ybS1iYWNrZ3JvdW5kLHZhcigtLXdwYmNfZm9ybS1maWVsZC1iYWNrZ3JvdW5kLWNvbG9yLCNmZmYpKSk7XHJcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwYmNfZm9ybS1idXR0b24tZm9jdXMtb3V0bGluZS1jb2xvcix2YXIoLS13cGJjX2Zvcm0tZmllbGQtZm9jdXMtYm9yZGVyLWNvbG9yLHZhcigtLXdwYmNfZm9ybS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwjMDY2YWFiKSkpO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAycHhcclxufVxyXG4ud3BkZXYtZm9ybS1jb250cm9sLXdyYXAgLndwZGV2LWNoZWNrYm94Lmdyb3VwX2lubGluZSxcclxuLndwZGV2LWZvcm0tY29udHJvbC13cmFwIC53cGRldi1yYWRpby5ncm91cF9pbmxpbmUsXHJcbi53cGRldi1mb3JtLWNvbnRyb2wtd3JhcC5ncm91cF9pbmxpbmUgW3JvbGU9Y2hlY2tib3hncm91cF0sXHJcbi53cGRldi1mb3JtLWNvbnRyb2wtd3JhcC5ncm91cF9pbmxpbmUgW3JvbGU9cmFkaW9ncm91cF0ge1xyXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiAyZW07XHJcbiAgcm93LWdhcDogLjVlbVxyXG59XHJcbi53cGRldi1mb3JtLWNvbnRyb2wtd3JhcCAud3BkZXYtY2hlY2tib3gsXHJcbi53cGRldi1mb3JtLWNvbnRyb2wtd3JhcCAud3BkZXYtcmFkaW8sXHJcbi53cGRldi1mb3JtLWNvbnRyb2wtd3JhcCBbcm9sZT1jaGVja2JveGdyb3VwXSxcclxuLndwZGV2LWZvcm0tY29udHJvbC13cmFwIFtyb2xlPXJhZGlvZ3JvdXBdIHtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IC41ZW1cclxufVxyXG4ud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIC53cGRldi1mb3JtLWNvbnRyb2wtd3JhcCBbcm9sZT1jaGVja2JveGdyb3VwXSA+IGxhYmVsLFxyXG4ud3BiY19jb250YWluZXJfYm9va2luZ19mb3JtIC53cGRldi1mb3JtLWNvbnRyb2wtd3JhcCBbcm9sZT1yYWRpb2dyb3VwXSA+IGxhYmVsLFxyXG4ud3BkZXYtZm9ybS1jb250cm9sLXdyYXAgLndwZGV2LWNoZWNrYm94ID4gLndwZGV2LWxpc3QtaXRlbSxcclxuLndwZGV2LWZvcm0tY29udHJvbC13cmFwIC53cGRldi1yYWRpbyA+IC53cGRldi1saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBsaW5lLWhlaWdodDogMS43NDtcclxuICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BkZXYtZm9ybS1jb250cm9sLXdyYXAgLndwZGV2LWNoZWNrYm94ID4gLndwZGV2LWxpc3QtaXRlbSxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSAud3BkZXYtZm9ybS1jb250cm9sLXdyYXAgLndwZGV2LXJhZGlvID4gLndwZGV2LWxpc3QtaXRlbSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuLndwYmNfY29udGFpbmVyX2Jvb2tpbmdfZm9ybSAud3BkZXYtZm9ybS1jb250cm9sLXdyYXAgW3JvbGU9Y2hlY2tib3hncm91cF0gPiBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcclxuLndwYmNfY29udGFpbmVyX2Jvb2tpbmdfZm9ybSAud3BkZXYtZm9ybS1jb250cm9sLXdyYXAgW3JvbGU9cmFkaW9ncm91cF0gPiBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSxcclxuLndwZGV2LWZvcm0tY29udHJvbC13cmFwIC53cGRldi1jaGVja2JveCA+IC53cGRldi1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0sXHJcbi53cGRldi1mb3JtLWNvbnRyb2wtd3JhcCAud3BkZXYtcmFkaW8gPiAud3BkZXYtbGlzdC1pdGVtIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogLS4yNWVtO1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAuM2VtXHJcbn1cclxuLndwZGV2LWZvcm0tY29udHJvbC13cmFwIC53cGRldi1jaGVja2JveCA+IC53cGRldi1saXN0LWl0ZW0gbGFiZWwsXHJcbi53cGRldi1mb3JtLWNvbnRyb2wtd3JhcCAud3BkZXYtY2hlY2tib3ggPiAud3BkZXYtbGlzdC1pdGVtIGxhYmVsOmhvdmVyLFxyXG4ud3BkZXYtZm9ybS1jb250cm9sLXdyYXAgLndwZGV2LXJhZGlvID4gLndwZGV2LWxpc3QtaXRlbSBsYWJlbCxcclxuLndwZGV2LWZvcm0tY29udHJvbC13cmFwIC53cGRldi1yYWRpbyA+IC53cGRldi1saXN0LWl0ZW0gbGFiZWw6aG92ZXIge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjc0O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG4vKiEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyohIFRpbWVsaW5lIFN0ZXBzOiAqL1xyXG4vKiEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndwYmNfX2NvbnRhaW5lcl9wbGFjZV9fc3RlcHNfZm9yX3RpbWVsaW5lLFxyXG4ud3BiY19wYWdlX3RvcF9faGVhZGVyX3RhYnMgLndwZHZscC10b3AtdGFicyAubmF2LXRhYi53cGJjX19jb250YWluZXJfcGxhY2VfX3N0ZXBzX2Zvcl90aW1lbGluZSB7XHJcbiAgLW1zLWZsZXg6IDEgMSA0MDBweDtcclxuICBmbGV4OiAxIDEgNDAwcHg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC1mbG93OiBjb2x1bW47XHJcbiAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMzVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMFxyXG59XHJcbi53cGJjX3BhZ2VfdG9wX19oZWFkZXJfdGFicyAud3BkdmxwLXRvcC10YWJzIC5uYXYtdGFiLndwYmNfX2NvbnRhaW5lcl9wbGFjZV9fc3RlcHNfZm9yX3RpbWVsaW5lIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuLndwYmNfc3RlcHNfZm9yX3RpbWVsaW5lX2NvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiBtaW4oNDAwcHgsMTAwJSk7XHJcbiAgbWluLXdpZHRoOiAyMDBweDtcclxuICBtYXJnaW46IDNweCAwIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLS13cGJjX3N0ZXBzX2Zvcl90aW1lbGluZV9zdGVwX2NvbG9yOiAjZDZkNmQ2O1xyXG4gIC0td3BiY19zdGVwc19mb3JfdGltZWxpbmVfYWN0aXZlX2NvbG9yOiAjNjRhYTQ1O1xyXG4gIC0td3BiY19zdGVwc19mb3JfdGltZWxpbmVfZmFpbGVkX2NvbG9yOiAjZTc2YTM5O1xyXG4gIC0td3BiY19zdGVwc19mb3JfdGltZWxpbmVfY2hlY2tib3hfY29sb3I6ICNmZmZcclxufVxyXG4uYm9va2luZ19mb3JtX2RpdiAud3BiY19zdGVwc19mb3JfdGltZWxpbmVfY29udGFpbmVyIHtcclxuICAtLXdwYmNfc3RlcHNfZm9yX3RpbWVsaW5lX2FjdGl2ZV9jb2xvcjogdmFyKC0td3BiY190aW1lcGlja2VyLXNlbGVjdGVkLWJnLWNvbG9yLCAjNmI5NmNlKVxyXG59XHJcbi53cGJjX3N0ZXBzX2Zvcl90aW1lbGluZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuLndwYmNfc3RlcHNfZm9yX3RpbWVsaW5lIC53cGJjX3N0ZXBzX2Zvcl90aW1lbGluZV9zdGVwX2xpbmUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdwYmNfc3RlcHNfZm9yX3RpbWVsaW5lX3N0ZXBfY29sb3IpO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIG1hcmdpbjogMCA3cHg7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG4ud3BiY19zdGVwc19mb3JfdGltZWxpbmUgLndwYmNfc3RlcHNfZm9yX3RpbWVsaW5lX3N0ZXBfbGluZS53cGJjX3N0ZXBzX2Zvcl90aW1lbGluZV9saW5lX2FjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0td3BiY19zdGVwc19mb3JfdGltZWxpbmVfYWN0aXZlX2NvbG9yKVxyXG59XHJcbi53cGJjX3N0ZXBzX2Zvcl90aW1lbGluZSAud3BiY19zdGVwc19mb3JfdGltZWxpbmVfc3RlcCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwYmNfc3RlcHNfZm9yX3RpbWVsaW5lX3N0ZXBfY29sb3IpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgd2lkdGg6IDE2cHhcclxufVxyXG4ud3BiY19zdGVwc19mb3JfdGltZWxpbmUgLndwYmNfc3RlcHNfZm9yX3RpbWVsaW5lX3N0ZXAgLmljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG4ud3BiY19zdGVwc19mb3JfdGltZWxpbmUgLndwYmNfc3RlcHNfZm9yX3RpbWVsaW5lX3N0ZXAud3BiY19zdGVwc19mb3JfdGltZWxpbmVfc3RlcF9hY3RpdmUsXHJcbi53cGJjX3N0ZXBzX2Zvcl90aW1lbGluZSAud3BiY19zdGVwc19mb3JfdGltZWxpbmVfc3RlcC53cGJjX3N0ZXBzX2Zvcl90aW1lbGluZV9zdGVwX2NvbXBsZXRlZCxcclxuLndwYmNfc3RlcHNfZm9yX3RpbWVsaW5lIC53cGJjX3N0ZXBzX2Zvcl90aW1lbGluZV9zdGVwLndwYmNfc3RlcHNfZm9yX3RpbWVsaW5lX3N0ZXBfZmFpbGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cGJjX3N0ZXBzX2Zvcl90aW1lbGluZV9hY3RpdmVfY29sb3IpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcbi53cGJjX3N0ZXBzX2Zvcl90aW1lbGluZSAud3BiY19zdGVwc19mb3JfdGltZWxpbmVfc3RlcC53cGJjX3N0ZXBzX2Zvcl90aW1lbGluZV9zdGVwX2NvbXBsZXRlZCAuaWNvbi1zdWNjZXNzLFxyXG4ud3BiY19zdGVwc19mb3JfdGltZWxpbmUgLndwYmNfc3RlcHNfZm9yX3RpbWVsaW5lX3N0ZXAud3BiY19zdGVwc19mb3JfdGltZWxpbmVfc3RlcF9mYWlsZWQgLmljb24tZmFpbGVkIHtcclxuICBjb2xvcjogdmFyKC0td3BiY19zdGVwc19mb3JfdGltZWxpbmVfY2hlY2tib3hfY29sb3IsI2ZmZik7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDNweDtcclxuICB0b3A6IDNweFxyXG59XHJcbi53cGJjX3N0ZXBzX2Zvcl90aW1lbGluZSAud3BiY19zdGVwc19mb3JfdGltZWxpbmVfc3RlcC53cGJjX3N0ZXBzX2Zvcl90aW1lbGluZV9zdGVwX2ZhaWxlZCAuaWNvbi1mYWlsZWQge1xyXG4gIGxlZnQ6IDRweDtcclxuICB0b3A6IDJweFxyXG59XHJcbi8qISBUaW1lbGluZSBTdGVwczogRnJvbnQtRW5kIGFsaWduICovXHJcbi5ib29raW5nX2Zvcm1fZGl2IC53cGJjX3N0ZXBzX2Zvcl90aW1lbGluZV9jb250YWluZXIsXHJcbi53cGJjX2JmYl9fY29udGFpbmVyIC53cGJjX3N0ZXBzX2Zvcl90aW1lbGluZV9jb250YWluZXIge1xyXG4gIG1hcmdpbjogMjBweCBhdXRvIDI1cHhcclxufVxyXG4uYmZiX2VsZW1lbnQgW2NsYXNzXj13cGJjX3N0ZXBzX2Zvcl90aW1lbGluZV9fc3RlcHNfdGltZWxpbmVdIHtcclxuICAtbXMtZmxleDogMTtcclxuICBmbGV4OiAxXHJcbn1cclxuLyohICAgPT0gIEFsaWduIEZvcm0gRWxlbWVudHMgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICAqL1xyXG4vKiEgICA9PSAgUmlnaHQgID09ICAqL1xyXG4ud3BiY19hbGluZ19yaWdodCxcclxuLndwYmNfYWxpbmdfcmlnaHQgLndwYmNfdGltZXNfc2VsZWN0b3Ige1xyXG4gIC1tcy1mbGV4LXBhY2s6IGVuZCFpbXBvcnRhbnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCFpbXBvcnRhbnRcclxufVxyXG4vKiEgICA9PSAgQ2VudGVyICA9PSAgKi9cclxuLndwYmNfYWxpbmdfY2VudGVyLFxyXG4ud3BiY19hbGluZ19jZW50ZXIgLndwYmNfdGltZXNfc2VsZWN0b3Ige1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50XHJcbn1cclxuLyohICAgPT0gIFNpbXBsZSBib29raW5nIGZvcm0gLSBDZW50ZXIgPT0gICovXHJcbi53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYm9va2luZ19mb3JtX3NpbXBsZSAud3BiY19hbGluZ19jZW50ZXIgLndwYmNfX2ZpZWxkIHtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyIWltcG9ydGFudFxyXG59XHJcbi53cGJjX2NvbnRhaW5lcl9ib29raW5nX2Zvcm0gLndwYmNfYm9va2luZ19mb3JtX3NpbXBsZSAud3BiY19hbGluZ19jZW50ZXIgLndwYmNfX2ZpZWxkIGxhYmVsIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50XHJcbn1cclxuLyohICAgPT0gIENlbnRlciBDYWxlbmRhciA/ID09ICAqL1xyXG4ud3BiY19hbGluZ19jZW50ZXIgLndwYmNfY2FsZW5kYXJfd3JhcGVyIHtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo0MDBweCkge1xyXG4gIC53cGJjX2FsaW5nX3JpZ2h0IC53cGJjX3RpbWVzX3NlbGVjdG9yIGRpdiB7XHJcbiAgICBtYXJnaW46IDdweCAwIDBcclxuICB9XHJcbiAgLndwYmNfYWxpbmdfY2VudGVyIC53cGJjX3RpbWVzX3NlbGVjdG9yIGRpdiB7XHJcbiAgICBtYXJnaW46IDdweCAwXHJcbiAgfVxyXG59XHJcbi8qISAgID09ICBXaXphcmQgRm9ybSBUbWVwbGF0ZSAtIEJvcmRlcmVkIFdlbGwgUGFkZGluZyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICAqL1xyXG4ud3BiY193aXphcmRfX2JvcmRlcl9jb250YWluZXIge1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLXdwYmMtYmZiLWZvcm0tYm94LXNoYWRvdyxyZ2JhKDAsMCwwLC4wNSkgMCAycHggNnB4IDApO1xyXG4gIGJvcmRlcjogdmFyKC0td3BiYy1iZmItZm9ybS1ib3JkZXItd2lkdGgsMXB4KSBzb2xpZCB2YXIoLS13cGJjLWJmYi1mb3JtLWJvcmRlci1jb2xvciwjY2NjKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS13cGJjLWJmYi1mb3JtLWJvcmRlci1yYWRpdXMsMnB4KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS13cGJjLWJmYi1mb3JtLWJhY2tncm91bmQsI2ZmZik7XHJcbiAgcGFkZGluZzogdmFyKC0td3BiYy1iZmItZm9ybS1wYWRkaW5nLDEwcHggMzBweCk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogbWluKDkwMHB4LDEwMCUpXHJcbn1cclxuLndwYmNfd2l6YXJkX19ib3JkZXJfY29udGFpbmVyLFxyXG4ud3BiY193aXphcmRfX2JvcmRlcl9jb250YWluZXIgcCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG4ud3BiY190aW1lc19zZWxlY3RvciBkaXYsXHJcbi53cGJjX3dpemFyZF9fYm9yZGVyX2NvbnRhaW5lciAud3BiY190aW1lc19zZWxlY3RvciBkaXYge1xyXG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBtaW4td2lkdGg6IG1pbig5MHB4LDEwMCUpO1xyXG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbFxyXG59XHJcbi53cGJjX3RoZW1lX2RhcmtfMSAud3BiY193aXphcmRfX2JvcmRlcl9jb250YWluZXIge1xyXG4gIGJvcmRlcjogdmFyKC0td3BiYy1iZmItZm9ybS1ib3JkZXItd2lkdGgsMXB4KSBzb2xpZCB2YXIoLS13cGJjLWJmYi1mb3JtLWJvcmRlci1jb2xvciwjMDAwKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS13cGJjLWJmYi1mb3JtLWJhY2tncm91bmQsIzM4M2EzZCk7XHJcbiAgY29sb3I6IHZhcigtLXdwYmNfZm9ybS1sYWJlbC1jb2xvciwjYmJiKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS13cGJjLWJmYi1mb3JtLWJveC1zaGFkb3csMCAwIDNweCAjM2IzYjNiKVxyXG59XHJcbi53cGJjX3RoZW1lX2RhcmtfMSAud3BiY193aXphcmRfX2JvcmRlcl9jb250YWluZXIgZGl2Om5vdCguZGF0ZXBpY2staW5saW5lKiksXHJcbi53cGJjX3RoZW1lX2RhcmtfMSAud3BiY193aXphcmRfX2JvcmRlcl9jb250YWluZXIgbGFiZWwsXHJcbi53cGJjX3RoZW1lX2RhcmtfMSAud3BiY193aXphcmRfX2JvcmRlcl9jb250YWluZXIgcCxcclxuLndwYmNfdGhlbWVfZGFya18xIC53cGJjX3dpemFyZF9fYm9yZGVyX2NvbnRhaW5lciBzcGFuOm5vdCguZGF0ZXBpY2staW5saW5lKikge1xyXG4gIGNvbG9yOiB2YXIoLS13cGJjX2Zvcm0tbGFiZWwtY29sb3IsI2ZmZilcclxufVxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX2ZpZWxkX2Rlc2NyaXB0aW9uLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGJjX3N0YXRpY190ZXh0LFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtIC53cGRldi1saXN0LWl0ZW0tbGFiZWwsXHJcbmRpdi53cGJjX2NvbnRhaW5lci53cGJjX2Zvcm0gbCxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBsYWJlbCxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybSBwIHtcclxuICBjb2xvcjogdmFyKC0td3BiY19mb3JtLWxhYmVsLWNvbG9yLCMzYzQzNGEpXHJcbn1cclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX3RoZW1lX2RhcmtfMSAud3BiY19maWVsZF9kZXNjcmlwdGlvbixcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX3RoZW1lX2RhcmtfMSAud3BiY19zdGF0aWNfdGV4dCxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX3RoZW1lX2RhcmtfMSAud3BkZXYtbGlzdC1pdGVtLWxhYmVsLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtLndwYmNfdGhlbWVfZGFya18xIC53cGRldl9oaW50X3dpdGhfdGV4dCAuYmxvY2tfdGV4dCxcclxuZGl2LndwYmNfY29udGFpbmVyLndwYmNfZm9ybS53cGJjX3RoZW1lX2RhcmtfMSBsLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtLndwYmNfdGhlbWVfZGFya18xIGxhYmVsLFxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtLndwYmNfdGhlbWVfZGFya18xIHAge1xyXG4gIGNvbG9yOiB2YXIoLS13cGJjX2Zvcm0tbGFiZWwtY29sb3IsI2JiYilcclxufVxyXG5kaXYud3BiY19jb250YWluZXIud3BiY19mb3JtLndwYmNfdGhlbWVfZGFya18xIHtcclxuICAtLXdwYmMtYmZiLWZvcm0tYmFja2dyb3VuZDogIzM4M2EzZDtcclxuICAtLXdwYmMtYmZiLWZvcm0tYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gIC0td3BiYy1iZmItZm9ybS1ib3gtc2hhZG93OiAwIDBweCAzcHggIzNiM2IzYjtcclxuICAtLXdwYmNfZm9ybS1maWVsZC1iYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NTRmO1xyXG4gIC0td3BiY19mb3JtLWZpZWxkLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI4KTtcclxuICAtLXdwYmNfZm9ybS1maWVsZC1ib3JkZXItY29sb3Itc3BhcmU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yOCk7XHJcbiAgLS13cGJjX2Zvcm0tZmllbGQtZm9jdXMtYm9yZGVyLWNvbG9yOiAjNWI4YmZmO1xyXG4gIC0td3BiY19mb3JtLWZpZWxkLWZvY3VzLXNoYWRvdy1jb2xvcjogIzViOGJmZjtcclxuICAtLXdwYmNfZm9ybS1maWVsZC10ZXh0LWNvbG9yOiAjZjRmNmY4O1xyXG4gIC0td3BiY19mb3JtLWZpZWxkLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xyXG4gIC0td3BiY19mb3JtLWZpZWxkLW1lbnUtY29sb3I6ICMzMDM2NDA7XHJcbiAgLS13cGJjX2Zvcm0tbGFiZWwtY29sb3I6ICNmNGY2Zjg7XHJcbiAgLS13cGJjX2Zvcm0tbGFiZWwtc3VibGFiZWwtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Mik7XHJcbiAgLS13cGJjX2Zvcm0tbGFiZWwtZXJyb3ItY29sb3I6ICNmZjhhOGE7XHJcbiAgLS13cGJjX2Zvcm0tYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICMxYjFkMjI7XHJcbiAgLS13cGJjX2Zvcm0tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItYWx0OiAjMWIxZDIyO1xyXG4gIC0td3BiY19mb3JtLWJ1dHRvbi1ib3JkZXItY29sb3I6ICM1ZjVmNWY7XHJcbiAgLS13cGJjX2Zvcm0tYnV0dG9uLXByaW1hcnktYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAtLXdwYmNfZm9ybS1idXR0b24tdGV4dC1jb2xvcjogI2ZmZmZmZjtcclxuICAtLXdwYmNfZm9ybS1idXR0b24tdGV4dC1jb2xvci1hbHQ6ICNmZmZmZmY7XHJcbiAgLS13cGJjX2Zvcm0tYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICMxYjFkMjI7XHJcbiAgLS13cGJjX2Zvcm0tYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogIzViOGJmZjtcclxuICAtLXdwYmNfZm9ybS1idXR0b24taG92ZXItdGV4dC1jb2xvcjogI2ZmZmZmZjtcclxuICAtLXdwYmNfZm9ybS1jaG9pY2UtY2hlY2tlZC1ib3JkZXItY29sb3I6ICM1YjhiZmY7XHJcbiAgLS13cGJjX2Zvcm0tY2hvaWNlLWNoZWNrZWQtY29sb3I6ICNmNGY2Zjg7XHJcbiAgLS13cGJjX2Zvcm0tY2hvaWNlLWZvY3VzLWNvbG9yOiAjNWI4YmZmO1xyXG4gIC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1iYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NTRmO1xyXG4gIC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1ib3JkZXItY29sb3I6ICM1MjUyNTI7XHJcbiAgLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LXRleHQtY29sb3I6ICNmZmZmZmY7XHJcbiAgLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LWJveC1zaGFkb3c6IDAgMCAwICM0MjQyNDI7XHJcbiAgLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICMzZjQ1NGY7XHJcbiAgLS13cGJjX2Zvcm0tYnV0dG9uLWxpZ2h0LWhvdmVyLWJvcmRlci1jb2xvcjogIzViOGJmZjtcclxuICAtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtaG92ZXItdGV4dC1jb2xvcjogI2ZmZmZmZjtcclxuICAtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtaG92ZXItYm94LXNoYWRvdzogMCAwIDAgIzQyNDI0MjtcclxuICAtLXdwYmMtYXBwb2ludG1lbnQtcHJvdmlkZXItYXZhdGFyLWJhY2tncm91bmQ6ICMyQzJFMkY7XHJcbiAgLS13cGJjLWFwcG9pbnRtZW50LXByb3ZpZGVyLWF2YXRhci1ib3JkZXItY29sb3I6ICM1MjUyNTI7XHJcbiAgLS13cGJjLWFwcG9pbnRtZW50LXByb3ZpZGVyLWF2YXRhci10ZXh0LWNvbG9yOiAjZmZmZmZmO1xyXG4gIC0td3BiY19mb3JtLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjogIzViOGJmZjtcclxuICAtLXdwYmNfZm9ybS1wYWdlLWJyZWFrLWNvbG9yOiAjNWY5ZWU3XHJcbn1cclxuLndwYmNfY2FsX3Bvd2VyZWRfYnksXHJcbi53cGJjX2NhbF9wb3dlcmVkX2J5IGEge1xyXG4gIGZvbnQtc2l6ZTogN3B4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWFyZ2luOiAwIDAgMTBweDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZVxyXG59XHJcbi53cGJjX3JhbmdlX3NlbGVjdGlvbl9ndWlkYW5jZSxcclxuLndwYmNfcmFuZ2Vfc2VsZWN0aW9uX2d1aWRhbmNlLndwYmNfZnJvbnRfZW5kX19tZXNzYWdlLndwYmNfZmVfbWVzc2FnZV9pbmZvIGkubWVudV9pY29uIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMjtcclxuICBmb250LXNpemU6IHZhcigtLXdwYmNfZm9ybS1sYWJlbC1zaXplLXN1YmxhYmVsLWZvbnQtc2l6ZSwxNHB4KTtcclxuICBjb2xvcjogIzg0ODI4MDtcclxuICBjb2xvcjogdmFyKC0td3BiY19mb3JtLWxhYmVsLWNvbG9yLCMzYzQzNGEpO1xyXG4gIG9wYWNpdHk6IC41NVxyXG59Il19 */
51