@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap);@font-face{font-family:"'Open Sans', sans-serif";src:url(../../../../../.resources/fonts/open-sans/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:"Budget Icons";src:url(../../../../../.resources/fonts/budget-icons/budget-icons.ttf) format("truetype")}@font-face{font-family:"Janna LT";src:url(../../../../../.resources/fonts/janna/JannaLTW20-Bold.ttf) format("truetype")}@font-face{font-family:"Janna LT";src:url(../../../../../.resources/fonts/janna/JannaLTW20-Regular.ttf) format("truetype")}*,:after,:before{box-sizing:border-box}blockquote,body,caption,dd,dl,fieldset,figcaption,form,h5,h6,html,legend,pre,table{margin:0;padding:0}figure,h1,h2,h3,h4,hr,ol,p,ul{padding:0}td,th{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}a img{border:0}audio:not([controls]){display:none;height:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}b,strong{font-weight:700}ins,u{text-decoration:none}small{font-size:12px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}abbr[title],dfn[title]{cursor:help}ins{border-bottom:1px solid}img{font-style:italic;height:auto;max-width:100%}button,input,label,option,select,textarea{cursor:pointer}input:active,input:focus,textarea:active,textarea:focus{cursor:text;outline:none}#wrapper{overflow:hidden}.container{max-width:960px;margin-left:auto;margin-right:auto;width:92%}.container:after{content:" ";display:block;clear:both}html.no-mediaqueries .container{width:960px}.l-col--1{width:6.38298%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--1{width:6.38298%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--1,html[dir=rtl] .l-col--1{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--2{width:14.89362%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--2{width:14.89362%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--2,html[dir=rtl] .l-col--2{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--3{width:23.40426%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--3{width:23.40426%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--3,html[dir=rtl] .l-col--3{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--4{width:31.91489%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--4{width:31.91489%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--4,html[dir=rtl] .l-col--4{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--5{width:40.42553%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--5{width:40.42553%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--5,html[dir=rtl] .l-col--5{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--6{width:48.93617%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--6{width:48.93617%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--6,html[dir=rtl] .l-col--6{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--7{width:57.44681%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--7{width:57.44681%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--7,html[dir=rtl] .l-col--7{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--8{width:65.95745%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--8{width:65.95745%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--8,html[dir=rtl] .l-col--8{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--9{width:74.46809%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--9{width:74.46809%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--9,html[dir=rtl] .l-col--9{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--10{width:82.97872%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--10{width:82.97872%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--10,html[dir=rtl] .l-col--10{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--11{width:91.48936%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--11{width:91.48936%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--11,html[dir=rtl] .l-col--11{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--last{float:left;margin:0}html[dir=rtl] .l-col--last{float:right;margin-right:0}@media (min-width:0) and (max-width:650px){.l-col--last,html[dir=rtl] .l-col--last{float:none}}.icon,.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before,.ui-spinner .ui-spinner-button{line-height:1}.icon,.input-date:before,.option-list__control:before,.select-dropdown:before,.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before,.ui-spinner .ui-spinner-button{font-family:'Budget Icons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none}.quick-links__item:before,.secondary-navigation__link:before,.teaser-block__heading:before,.tertiary-navigation__item:before{line-height:1}.booking-widget__toggle:before,.quick-links__item:before,.secondary-navigation__link:before,.teaser-block__heading:before,.tertiary-navigation__item:before{font-family:'Budget Icons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none}.carousel__link:before,.promo__link:before{line-height:1}.carousel__link:before,.check-list__item:before,.collapse-promo__link-list ul li:before,.collapse-promo__toggle:before,.faqs__category-link:before,.promo__link:before,.search-result__heading:before,.tooltip__content-inner:before{font-family:'Budget Icons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none}.check-list__item:before,.collapse-promo__link-list ul li:before,.faqs__category-link:before,.search-result__heading:before{line-height:1}.icon--alert:before{content:'\e90b'}.carousel__link:before,.collapse-promo__link-list ul li:before,.faqs__category-link:before,.icon--arrow:before,.promo__link:before,.quick-links__item:before,.search-result__heading:before,.secondary-navigation__link:before,.teaser-block__heading:before,.tertiary-navigation__item:before,.ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .ui-datepicker .ui-datepicker-prev:before{content:'\e900'}.icon--arrow-back:before,.ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .faqs__category-link:before,html[dir=rtl] .quick-links__item:before,html[dir=rtl] .ui-datepicker .ui-datepicker-next:before{content:'\e90d'}.booking-widget__toggle:before,.collapse-promo__toggle:before,.icon--arrow-down:before,.select-dropdown:before,.ui-spinner .ui-spinner-down:before{content:'\e902'}.booking-widget__toggle--open:before,.collapse-promo__link-list ul .detailed-car-group--active .button-submit li:before,.collapse-promo__link-list ul .detailed-car-group--active .cta li:before,.collapse-promo__toggle--open:before,.detailed-car-group--active .button-submit .booking-widget__toggle:before,.detailed-car-group--active .button-submit .carousel__link:before,.detailed-car-group--active .button-submit .check-list__item:before,.detailed-car-group--active .button-submit .collapse-promo__link-list ul li:before,.detailed-car-group--active .button-submit .collapse-promo__toggle:before,.detailed-car-group--active .button-submit .faqs__category-link:before,.detailed-car-group--active .button-submit .icon:before,.detailed-car-group--active .button-submit .input-date:before,.detailed-car-group--active .button-submit .option-list__control:before,.detailed-car-group--active .button-submit .promo__link:before,.detailed-car-group--active .button-submit .quick-links__item:before,.detailed-car-group--active .button-submit .search-result__heading:before,.detailed-car-group--active .button-submit .secondary-navigation__link:before,.detailed-car-group--active .button-submit .select-dropdown:before,.detailed-car-group--active .button-submit .teaser-block__heading:before,.detailed-car-group--active .button-submit .tertiary-navigation__item:before,.detailed-car-group--active .button-submit .tooltip__content-inner:before,.detailed-car-group--active .button-submit .ui-datepicker .ui-datepicker-next:before,.detailed-car-group--active .button-submit .ui-datepicker .ui-datepicker-prev:before,.detailed-car-group--active .button-submit .ui-spinner .ui-spinner-button:before,.detailed-car-group--active .cta .booking-widget__toggle:before,.detailed-car-group--active .cta .carousel__link:before,.detailed-car-group--active .cta .check-list__item:before,.detailed-car-group--active .cta .collapse-promo__link-list ul li:before,.detailed-car-group--active .cta .collapse-promo__toggle:before,.detailed-car-group--active .cta .faqs__category-link:before,.detailed-car-group--active .cta .icon:before,.detailed-car-group--active .cta .input-date:before,.detailed-car-group--active .cta .option-list__control:before,.detailed-car-group--active .cta .promo__link:before,.detailed-car-group--active .cta .quick-links__item:before,.detailed-car-group--active .cta .search-result__heading:before,.detailed-car-group--active .cta .secondary-navigation__link:before,.detailed-car-group--active .cta .select-dropdown:before,.detailed-car-group--active .cta .teaser-block__heading:before,.detailed-car-group--active .cta .tertiary-navigation__item:before,.detailed-car-group--active .cta .tooltip__content-inner:before,.detailed-car-group--active .cta .ui-datepicker .ui-datepicker-next:before,.detailed-car-group--active .cta .ui-datepicker .ui-datepicker-prev:before,.detailed-car-group--active .cta .ui-spinner .ui-spinner-button:before,.icon--arrow-up:before,.ui-datepicker .detailed-car-group--active .button-submit .ui-datepicker-next:before,.ui-datepicker .detailed-car-group--active .button-submit .ui-datepicker-prev:before,.ui-datepicker .detailed-car-group--active .cta .ui-datepicker-next:before,.ui-datepicker .detailed-car-group--active .cta .ui-datepicker-prev:before,.ui-spinner .detailed-car-group--active .button-submit .ui-spinner-button:before,.ui-spinner .detailed-car-group--active .cta .ui-spinner-button:before,.ui-spinner .ui-spinner-up:before{content:'\e90c'}.icon--calendar:before,.input-date:before{content:'\e90e'}.icon--car:before{content:'\e906'}.icon--clock:before{content:'\e914'}.icon--credit-card:before{content:'\e907'}.icon--cross:before{content:'\e901'}.icon--facebook:before{content:'\e904'}.icon--google-plus:before{content:'\e916'}.icon--info:before,.tooltip__content-inner:before{content:'\e90f'}.icon--lightbulb:before{content:'\e910'}.icon--magnifying-glass:before{content:'\1f323'}.icon--menu:before{content:'\e905'}.icon--pencil:before{content:'\e908'}.icon--phone:before{content:'\e911'}.icon--pin:before{content:'\e913'}.icon--printer:before{content:'\e912'}.check-list__item:before,.icon--tick:before,.option-list input:checked+.option-list__control:before{content:'\e90a'}.icon--twitter:before{content:'\e903'}.icon--user:before{content:'\e909'}.icon--van:before{content:'\e915'}.icon--youtube:before{content:'\e917'}body{color:#555;font:14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:500px){body{font-size:16px;line-height:23px}}.h1{color:#ed5505;font:32px/40px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;margin-bottom:20px}.h1,.h2,h1{clear:both}h1{color:#ed5505;font:32px/40px "Open Sans",sans-serif,Arial,Helvetica,sans-serif}.ui-datepicker html[dir=rtl] .ui-datepicker-title,.website-language-switcher html[dir=rtl] h2,html[dir=rtl] .h1,html[dir=rtl] .h2,html[dir=rtl] .h3,html[dir=rtl] .h4,html[dir=rtl] .newsletter-signup__heading,html[dir=rtl] .promo__heading,html[dir=rtl] .secondary-navigation__heading,html[dir=rtl] .ui-datepicker .ui-datepicker-title,html[dir=rtl] .website-language-switcher h2,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{font-family:"Janna LT","Open Sans",sans-serif,Arial,Helvetica,sans-serif}.h1--feature{border-bottom:1px solid #dae9f2;padding-bottom:10px}.h1--feature+.action-link{margin-top:-28px}.h1 em,h1 em{color:#00285f;display:block;font-style:normal}.h2{font:22px/30px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;margin-bottom:20px}h1,h2,h3{margin:0 0 20px}.h2,.h3,h2{color:#ed5505}h2{clear:both;font:22px/30px "Open Sans",sans-serif,Arial,Helvetica,sans-serif}.h3{margin-bottom:20px}h3{font:18px/25px "Open Sans",sans-serif,Arial,Helvetica,sans-serif}.h3,.secondary-navigation__heading,.website-language-switcher h2{clear:both;font:18px/25px "Open Sans",sans-serif,Arial,Helvetica,sans-serif}.secondary-navigation__heading,h3{color:#ed5505}.newsletter-signup__heading,h3{clear:both}.newsletter-signup__heading,.promo__heading{font:18px/25px "Open Sans",sans-serif,Arial,Helvetica,sans-serif}.h4,.promo__heading{margin-bottom:20px}.h4,h4{color:#ed5505}.h4,.ui-datepicker .ui-datepicker-title,h4{clear:both;font:14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:500px){.h4,.ui-datepicker .ui-datepicker-title,h4{font-size:16px;line-height:23px}}h4,p{margin:0 0 20px}ol,ul{margin:0 0 20px 20px}html[dir=rtl] ol,html[dir=rtl] ul{margin-right:20px;margin-left:0}ol li,ul li{margin-bottom:5px}.standard-form__fieldset--highlight:last-child,ol li:last-child,ul li:last-child{margin-bottom:0}a{color:#007ed7}.standard-form{padding-bottom:.1px;position:relative}.standard-form:after,.standard-form__fieldset-header:after,.standard-form__row:after,html.no-flexbox.no-flexboxlegacy .standard-form__fieldset--single-row:after{clear:both;content:'';display:block}.standard-form--highlight{background:#f1f5f8;border-radius:4px;margin-bottom:20px;padding:20px 20px .1px}.standard-form__fieldset{border:0}.standard-form__fieldset>.button-submit:last-child,.standard-form__fieldset>.cta:last-child{float:right}html[dir=rtl] .standard-form__fieldset>.button-submit:last-child,html[dir=rtl] .standard-form__fieldset>.cta:last-child{float:left}@media (min-width:0) and (max-width:500px){.standard-form__fieldset>.button-submit:last-child,.standard-form__fieldset>.cta:last-child{display:block;float:none;width:100%}html[dir=rtl] .standard-form__fieldset>.button-submit:last-child,html[dir=rtl] .standard-form__fieldset>.cta:last-child{float:none}}.standard-form__fieldset--highlight{background:#f1f5f8;border-radius:4px;margin-bottom:20px;padding:20px 20px .1px}.standard-form__fieldset--single-row{display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:500px){.standard-form__fieldset--single-row{display:block}}.standard-form__fieldset-header{border-bottom:1px solid #dae9f2;margin-bottom:20px}.standard-form__fieldset-header+.standard-form__note{border-top-width:0;margin-top:-20px}.collapse-promo__link-list ul .standard-form__fieldset-header>li:before,.standard-form__fieldset-header>.booking-widget__toggle:before,.standard-form__fieldset-header>.carousel__link:before,.standard-form__fieldset-header>.check-list__item:before,.standard-form__fieldset-header>.collapse-promo__toggle:before,.standard-form__fieldset-header>.faqs__category-link:before,.standard-form__fieldset-header>.icon,.standard-form__fieldset-header>.input-date:before,.standard-form__fieldset-header>.option-list__control:before,.standard-form__fieldset-header>.promo__link:before,.standard-form__fieldset-header>.quick-links__item:before,.standard-form__fieldset-header>.search-result__heading:before,.standard-form__fieldset-header>.secondary-navigation__link:before,.standard-form__fieldset-header>.select-dropdown:before,.standard-form__fieldset-header>.teaser-block__heading:before,.standard-form__fieldset-header>.tertiary-navigation__item:before,.standard-form__fieldset-header>.tooltip__content-inner:before,.ui-datepicker .standard-form__fieldset-header>.ui-datepicker-next:before,.ui-datepicker .standard-form__fieldset-header>.ui-datepicker-prev:before,.ui-spinner .standard-form__fieldset-header>.ui-spinner-button{color:#6692d0;float:right;font-size:47px;opacity:.5;top:10px;position:absolute;right:23px}.collapse-promo__link-list ul html[dir=rtl] .standard-form__fieldset-header>li:before,.ui-datepicker html[dir=rtl] .standard-form__fieldset-header>.ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .standard-form__fieldset-header>.ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .standard-form__fieldset-header>.ui-spinner-button,html[dir=rtl] .collapse-promo__link-list ul .standard-form__fieldset-header>li:before,html[dir=rtl] .standard-form__fieldset-header>.booking-widget__toggle:before,html[dir=rtl] .standard-form__fieldset-header>.carousel__link:before,html[dir=rtl] .standard-form__fieldset-header>.check-list__item:before,html[dir=rtl] .standard-form__fieldset-header>.collapse-promo__toggle:before,html[dir=rtl] .standard-form__fieldset-header>.faqs__category-link:before,html[dir=rtl] .standard-form__fieldset-header>.icon,html[dir=rtl] .standard-form__fieldset-header>.input-date:before,html[dir=rtl] .standard-form__fieldset-header>.option-list__control:before,html[dir=rtl] .standard-form__fieldset-header>.promo__link:before,html[dir=rtl] .standard-form__fieldset-header>.quick-links__item:before,html[dir=rtl] .standard-form__fieldset-header>.search-result__heading:before,html[dir=rtl] .standard-form__fieldset-header>.secondary-navigation__link:before,html[dir=rtl] .standard-form__fieldset-header>.select-dropdown:before,html[dir=rtl] .standard-form__fieldset-header>.teaser-block__heading:before,html[dir=rtl] .standard-form__fieldset-header>.tertiary-navigation__item:before,html[dir=rtl] .standard-form__fieldset-header>.tooltip__content-inner:before,html[dir=rtl] .ui-datepicker .standard-form__fieldset-header>.ui-datepicker-next:before,html[dir=rtl] .ui-datepicker .standard-form__fieldset-header>.ui-datepicker-prev:before,html[dir=rtl] .ui-spinner .standard-form__fieldset-header>.ui-spinner-button{float:left;left:23px;right:auto}.standard-form__fieldset-step{color:#00285f;font-weight:700;margin-bottom:0}.standard-form__fieldset-step-heading{clear:none}.standard-form__note{border:1px solid #dae9f2;border-width:1px 0;color:#00285f;padding:10px 0}html[dir=rtl] .standard-form__note strong{direction:ltr;display:inline-block}.collapse-promo__link-list ul .standard-form__note li:before,.standard-form__note .booking-widget__toggle:before,.standard-form__note .carousel__link:before,.standard-form__note .check-list__item:before,.standard-form__note .collapse-promo__link-list ul li:before,.standard-form__note .collapse-promo__toggle:before,.standard-form__note .faqs__category-link:before,.standard-form__note .icon,.standard-form__note .input-date:before,.standard-form__note .option-list__control:before,.standard-form__note .promo__link:before,.standard-form__note .quick-links__item:before,.standard-form__note .search-result__heading:before,.standard-form__note .secondary-navigation__link:before,.standard-form__note .select-dropdown:before,.standard-form__note .teaser-block__heading:before,.standard-form__note .tertiary-navigation__item:before,.standard-form__note .tooltip__content-inner:before,.standard-form__note .ui-datepicker .ui-datepicker-next:before,.standard-form__note .ui-datepicker .ui-datepicker-prev:before,.standard-form__note .ui-spinner .ui-spinner-button,.ui-datepicker .standard-form__note .ui-datepicker-next:before,.ui-datepicker .standard-form__note .ui-datepicker-prev:before,.ui-spinner .standard-form__note .ui-spinner-button{margin-right:10px}.collapse-promo__link-list ul html[dir=rtl] .standard-form__note li:before,.ui-datepicker html[dir=rtl] .standard-form__note .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .standard-form__note .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .standard-form__note .ui-spinner-button,html[dir=rtl] .standard-form__note .booking-widget__toggle:before,html[dir=rtl] .standard-form__note .carousel__link:before,html[dir=rtl] .standard-form__note .check-list__item:before,html[dir=rtl] .standard-form__note .collapse-promo__link-list ul li:before,html[dir=rtl] .standard-form__note .collapse-promo__toggle:before,html[dir=rtl] .standard-form__note .faqs__category-link:before,html[dir=rtl] .standard-form__note .icon,html[dir=rtl] .standard-form__note .input-date:before,html[dir=rtl] .standard-form__note .option-list__control:before,html[dir=rtl] .standard-form__note .promo__link:before,html[dir=rtl] .standard-form__note .quick-links__item:before,html[dir=rtl] .standard-form__note .search-result__heading:before,html[dir=rtl] .standard-form__note .secondary-navigation__link:before,html[dir=rtl] .standard-form__note .select-dropdown:before,html[dir=rtl] .standard-form__note .teaser-block__heading:before,html[dir=rtl] .standard-form__note .tertiary-navigation__item:before,html[dir=rtl] .standard-form__note .tooltip__content-inner:before,html[dir=rtl] .standard-form__note .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .standard-form__note .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .standard-form__note .ui-spinner .ui-spinner-button{display:inline-block;margin-left:10px}.standard-form__row{margin-bottom:20px}.standard-form__row--is-hidden{display:none}.standard-form__row--separated{border:1px solid #c8c9c7;border-width:1px 0;padding:20px 0}.standard-form__label{width:31.91489%;float:left;margin-right:2.12766%;margin-top:7px}html[dir=rtl] .standard-form__label{width:31.91489%;float:right;margin-left:2.12766%;margin-right:0}@media (min-width:0) and (max-width:500px){.standard-form__label,html[dir=rtl] .standard-form__label{display:block;float:none;margin:0 0 10px;width:auto}}.l-col--8 .standard-form__label{width:22.58065%;float:left;margin-right:3.22581%}html[dir=rtl] .l-col--8 .standard-form__label{width:22.58065%;float:right;margin-left:3.22581%;margin-right:0}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__label,html[dir=rtl] .l-col--8 .standard-form__label{float:none;margin-right:0;width:auto}}.standard-form__placeholder{display:inline-block;margin:7px 0 6px}.standard-form__placeholder--price{color:#00285f;font-size:32px;font-weight:700}.standard-form__field{width:65.95745%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.standard-form__field{float:none;margin:0 0 10px;width:auto}}.l-col--8 .standard-form__field{width:74.19355%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__field{float:none;width:auto}}.standard-form__field .message{margin-bottom:0}.standard-form__field--column-sibling{width:31.91489%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.standard-form__field--column-sibling{float:none;margin:0 0 10px;width:auto}}.l-col--8 .standard-form__field--column-sibling{width:22.58065%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__field--column-sibling{float:none;margin:0 0 10px;width:auto}}.standard-form__field--reduced{width:31.91489%;float:left;margin-right:2.12766%}html[dir=rtl] .standard-form__field--reduced,html[dir=rtl] .standard-form__field--slim{float:right;margin:0 0 0 10px}@media (min-width:0) and (max-width:500px){.standard-form__field--reduced{float:none;margin:0 0 10px;width:auto}}.l-col--8 .standard-form__field--reduced{width:35.48387%;float:left;margin-right:3.22581%}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__field--reduced,html[dir=rtl] .l-col--8 .standard-form__field--reduced{float:none;margin:0 0 10px;width:auto}}.standard-form__field--reduced .select-dropdown select{width:120%}.standard-form__field--reduced .message{margin-right:-109%}html[dir=rtl] .standard-form__field--reduced .message{margin-left:-109%;margin-right:0}@media (min-width:0) and (max-width:500px){.standard-form__field--reduced .message{margin-right:0}html[dir=rtl] .standard-form__field--reduced .message{margin-left:0;margin-right:0}}.standard-form__field--slim{width:14.89362%;float:left;margin-right:2.12766%}@media (min-width:0) and (max-width:500px){.standard-form__field--slim{width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .standard-form__field--slim{width:48.93617%;float:right;margin-left:2.12766%;margin-right:0}.standard-form__field--slim+.standard-form__field--slim{float:right;margin-right:0}html[dir=rtl] .standard-form__field--slim+.standard-form__field--slim{float:left;margin-left:0;margin-right:0}}.l-col--8 .standard-form__field--slim{width:16.12903%;float:left;margin-right:3.22581%}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__field--slim{width:48.3871%;float:left;margin-right:3.22581%}.l-col--8 .standard-form__field--slim+.standard-form__field--slim{float:right;margin-right:0}}.standard-form__field--slim .select-dropdown.select-dropdown--error{margin-bottom:20px}figure{margin:0 0 20px}.standard-form__field--slim .select-dropdown select{width:150%}html.ie9 .standard-form__field--slim .select-dropdown select{width:190%}.standard-form__field--pull{margin-left:34.04255%}@media (min-width:0) and (max-width:500px){.standard-form__field--pull{margin-left:0}}.l-col--8 .message#cardExpiry-error,.l-col--8 .standard-form__field--pull{margin-left:25.80645%}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__field--pull{margin-left:0}}.standard-form__field-note{width:31.91489%;float:right;margin-right:0;margin-top:7px}@media (min-width:0) and (max-width:500px){.standard-form__field-note{float:none;margin:0 0 10px;text-align:right;width:auto}.standard-form__field-note .tooltip__content{left:auto;right:-10px;text-align:left}html[dir=rtl] .standard-form__field-note .tooltip__content{left:-10px;right:auto}.standard-form__field-note .tooltip__content-inner:after{left:auto;right:10px}}.l-col--8 .standard-form__field-note{width:35.48387%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__field-note{float:none;margin:0 0 10px;width:auto}html[dir=rtl] .l-col--8 .standard-form__field-note{float:left}}.standard-form__column{width:65.95745%;float:left;margin-right:2.12766%;margin-bottom:0}@media (min-width:0) and (max-width:500px){.standard-form__column{display:block;float:none;margin:0 0 10px;width:auto}}.l-col--8 .standard-form__column{width:74.19355%;float:left;margin-right:3.22581%}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__column{float:none;margin-right:0;width:auto}}.standard-form .button-submit{float:right}html[dir=rtl] .standard-form .button-submit{float:left}.input-text{background:#fff;border:1px solid #c8c9c7;border-radius:4px;box-shadow:inset 0 5px 5px -5px rgba(200,201,199,.8);font:14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;height:34px;padding:0 10px;width:100%}@media (min-width:0) and (max-width:500px){.input-text{font-size:16px;line-height:23px}}html[dir=rtl] .input-text{direction:ltr;text-align:left}html[dir=rtl] ::-webkit-input-placeholder{text-align:right}.input-number.input-number--error,.input-text.input-text--error,.input-textarea.input-textarea--error,.ui-spinner.ui-spinner--error{border-color:#ee0027}html.ie8 .input-date input,html.ie8 .input-text{line-height:32px}.input-textarea{background:#fff;border:1px solid #c8c9c7;border-radius:4px;box-shadow:inset 0 5px 5px -5px rgba(200,201,199,.8);font:14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;height:150px;padding:10px;resize:none;width:100%}html[dir=rtl] .input-textarea{direction:ltr;text-align:left}@media (min-width:0) and (max-width:500px){.input-textarea{font-size:16px;line-height:23px}}.input-number{-moz-appearance:textfield;background:#fff;border:1px solid #c8c9c7;border-radius:4px;box-shadow:inset 0 5px 5px -5px rgba(200,201,199,.8);font:14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;height:34px;padding:0 10px}@media (min-width:0) and (max-width:500px){.input-number{font-size:16px;line-height:23px}}.input-number::-webkit-inner-spin-button,.input-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html.ie8 .input-number{line-height:34px}.input-date,.ui-spinner{background:#fff;border:1px solid #c8c9c7;border-radius:4px;box-shadow:inset 0 5px 5px -5px rgba(200,201,199,.8);height:34px;position:relative}.ui-spinner{display:inline-block}.ui-spinner .input-number{border:0;border-radius:0;box-shadow:none;height:32px;width:100%}.ui-spinner .ui-spinner-button{cursor:pointer;font-size:10px;outline:none;padding:3px;position:absolute;right:2px}html[dir=rtl] .ui-spinner .ui-spinner-button{left:2px;right:auto}.ui-spinner .ui-spinner-up{top:1px}.ui-spinner .ui-spinner-down{bottom:1px}.input-date{padding:0 10px}.input-date:before{bottom:0;color:#007ed7;line-height:34px;position:absolute;right:10px;top:0}html[dir=rtl] .input-date:before{left:10px;right:auto}.input-date.input-date--error{border-color:#ee0027}.input-date input{background:0 0;border:0;font:14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;height:32px;position:relative;width:100%;z-index:2}@media (min-width:0) and (max-width:500px){.input-date input{font-size:16px;line-height:23px}}.ui-datepicker{background:#f1f5f8;border:1px solid #dae9f2;border-radius:4px;display:none;margin-top:20px;padding:41px 0 10px}html[dir=rtl] .ui-datepicker{font-size:20px}@media (min-width:0) and (max-width:500px){html[dir=rtl] .ui-datepicker{font-size:16px}}@media (min-width:0) and (max-width:650px){.ui-datepicker{padding:10px}}.ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker .ui-datepicker-group{border:1px solid #dae9f2;border-width:1px 1px 0 0;float:left;padding:10px 10px 0}html[dir=rtl] .ui-datepicker .ui-datepicker-group{font-size:14px}.ui-datepicker .ui-datepicker-group-last{border-right:0}html[dir=rtl] .ui-datepicker .ui-datepicker-group-first{float:right}.ui-datepicker .ui-datepicker-header{position:relative}.ui-datepicker .ui-datepicker-title{color:#00285f;margin-bottom:10px;text-align:center}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{font-size:12px;position:absolute;top:0}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{cursor:pointer}.ui-datepicker .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-next.ui-state-disabled,.ui-datepicker .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-prev.ui-state-disabled{display:none}.ui-datepicker .ui-datepicker-next,html[dir=rtl] .ui-datepicker .ui-datepicker-prev{left:auto;right:0}html[dir=rtl] .ui-datepicker .ui-datepicker-next{left:0;right:auto}.ui-datepicker .ui-datepicker-calendar{width:100%}html[dir=rtl] .ui-datepicker .ui-datepicker-calendar{direction:rtl}.ui-datepicker .ui-datepicker-calendar th{padding-bottom:8px}.ui-datepicker .ui-datepicker-calendar td{padding:2px}html[dir=rtl] .ui-datepicker .ui-datepicker-calendar td{width:14.285714286%}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar td span{border-radius:4px;display:block;font-size:12px;line-height:1;padding:4px;text-align:center;text-decoration:none}html[dir=rtl] .ui-datepicker .ui-datepicker-calendar td a,html[dir=rtl] .ui-datepicker .ui-datepicker-calendar td span{padding:8px 4px}.ui-datepicker .ui-datepicker-calendar .ui-state-default{background:#fff;color:#00285f}.ui-datepicker .ui-datepicker-calendar .ui-state-active,.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover{background:#ed5505;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default{background:#dae9f2;color:#6692d0}.ui-datepicker .ui-datepicker-current{-webkit-appearance:none;background:0 0;border:0;border-radius:0;cursor:pointer;font:14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;left:10px;outline:none;padding:0;position:absolute;top:10px}html[dir=rtl] .ui-datepicker .ui-datepicker-current{left:auto;right:10px}html[dir=rtl] .ui-datepicker .ui-datepicker-current strong{display:inline-block}.ui-datepicker .ui-datepicker-jump{position:absolute;right:40px;top:10px}html[dir=rtl] .ui-datepicker .ui-datepicker-jump{left:40px;right:auto}.ui-datepicker .ui-datepicker-jump label{float:left;margin-right:10px}html[dir=rtl] .ui-datepicker .ui-datepicker-jump label{float:right;margin-left:10px;margin-right:0;font-size:14px}.ui-datepicker .ui-datepicker-jump .select-dropdown{float:left;height:21px;width:145px}.ui-datepicker .ui-datepicker-jump .select-dropdown:before{font-size:6px;height:14px;line-height:14px;width:14px}.ui-datepicker .ui-datepicker-jump .select-dropdown select{height:19px;width:150%}.ui-datepicker .ui-datepicker-close{background:#6692d0;border:0;border-radius:4px;color:#fff;font-size:8px;height:20px;outline:none;padding:0;position:absolute;right:10px;text-align:center;top:10px;width:20px}html[dir=rtl] .ui-datepicker .ui-datepicker-close{left:10px;right:auto}.ui-datepicker .ui-datepicker-close:focus,.ui-datepicker .ui-datepicker-close:hover{background:#00285f}.select-dropdown{background:#fff;border:1px solid #c8c9c7;border-radius:4px;box-shadow:inset 0 5px 5px -5px rgba(200,201,199,.8);height:34px;overflow:hidden;padding-right:32px;position:relative}html[dir=rtl] .select-dropdown{padding-left:32px;padding-right:0}.select-dropdown.select-dropdown--error{border-color:#ee0027}html.ie8 .select-dropdown{padding:0}.select-dropdown:before{background:#f1f5f8;border-radius:3px;color:#007ed7;cursor:pointer;font-size:10px;height:27px;line-height:27px;position:absolute;right:2px;text-align:center;top:3.5px;width:27px;z-index:1}html[dir=rtl] .select-dropdown:before{left:2px;right:auto}html.ie9 .select-dropdown:before{z-index:3}.select-dropdown .select-dropdown__hidden,html.ie8 .select-dropdown:before{display:none}.select-dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:#555;font:14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;height:32px;outline:0;padding:0 40px 0 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:110%;z-index:2}html[dir=rtl] .select-dropdown select{padding:0 10px 0 40px}@media (min-width:0) and (max-width:500px){.select-dropdown select{font-size:16px;line-height:23px}}.select-dropdown select:focus{outline:none}.select-dropdown select::-ms-expand{display:none}.select-dropdown select::-ms-value{background:0 0;color:#555}html.ie8 .select-dropdown select{background:#fff;padding:0;width:100%}html.ie9 .select-dropdown select{padding-right:0;width:150%}.option-list{list-style:none;margin:0;padding:0}.option-list:after,.option-list__item:after{clear:both;content:'';display:block}html[dir=rtl] .option-list{margin-right:0}.option-list--columns .option-list__item{float:left;margin:0 20px 0 0}html[dir=rtl] .option-list--columns .option-list__item{float:right;margin:0 0 0 20px}.option-list--columns .option-list__item:last-child{margin-right:0}.option-list--columns .option-list__item--disabled{opacity:.5}.option-list__item:last-child{margin-bottom:0}.option-list__item--card{width:31.09677%;float:left;margin-right:3.22581%;margin-bottom:0}html[dir=rtl] .option-list__item--card{width:31.09677%;float:right;margin-left:3.22581%;margin-right:0}.option-list__item--card:last-child{margin-right:0}html[dir=rtl] .option-list__item--card:last-child{margin-left:0}.option-list__item--card--last-child{margin-right:0}.option-list__item--card .option-list__control{background-position:center top;background-repeat:no-repeat;padding:40px 0 0;text-indent:-99999em}.option-list__item--card .option-list__control:after{left:50%;margin-left:-7.5px;top:43px}html[dir=rtl] .option-list__item--card .option-list__control:after{left:50%;margin-left:-7.5px;top:43px;right:auto}.option-list__item--card .option-list__control:before{left:50%;margin-left:-4.5px;top:46px}html[dir=rtl] .option-list__item--card .option-list__control:before{left:50%;margin-left:-4.5px;top:46px;right:auto}html.ie8 .option-list__item--card .option-list__control,html.ie8 .selected-vehicle-details__extras .extrasDiv .select-dropdown select{width:100%}html.ie8 .option-list__item--card{position:relative}html.ie8 .option-list__item--card input{left:50%;margin-left:-5px;padding:0;position:absolute!important;top:46px;z-index:1}.option-list__item--card-amex .option-list__control{background-image:url(../img/amex.jpg)}.option-list__item--card-tp .option-list__control{background-image:url(../img/airplus.jpg)}.option-list__item--card-bu .option-list__control{background-image:url(../img/budget-charge-card.jpg)}.option-list__item--card-visa .option-list__control{background-image:url(../img/visa.jpg)}.option-list__item--card-mastercard .option-list__control{background-image:url(../img/mastercard.jpg)}.option-list input{opacity:0;position:absolute;z-index:-1}html.ie8 .option-list input{float:left;position:static}.option-list input:checked+.option-list__control--radio:before{background:#00489f;content:''}.option-list__control{float:left;padding-left:20px;position:relative;width:100%}html[dir=rtl] .option-list__control{padding-left:0;padding-right:20px}html.ie8 .option-list__control{padding-left:0;width:auto}.option-list__control:after,.option-list__control:before{display:block;height:16px;left:0;position:absolute;top:3px;width:16px}.option-list__control:before{color:#00489f;font-size:10px;line-height:16px;text-align:center;z-index:3}html[dir=rtl] .option-list__control:before{left:auto;right:0}html.ie8 .option-list__control:before{display:none}.option-list__control:after{background:#fff;border:1px solid #c8c9c7;border-radius:4px;box-shadow:inset 0 5px 5px -5px rgba(200,201,199,.8);content:'';z-index:2}html[dir=rtl] .option-list__control:after{left:auto;right:0}html.ie8 .option-list__control:after{display:none}.option-list__control--minor{font-size:12px}@media (min-width:0) and (max-width:500px){.option-list__control--minor{font-size:14px}}.option-list__control--radio:before{border-radius:50%;height:10px;left:3px;top:6px;width:10px}html[dir=rtl] .option-list__control--radio:before{left:auto;right:3px}.option-list__control--radio:after{border-radius:50%}.button-submit{box-shadow:none;transition:opacity .3s}.button-submit--alt{background:#fff;border-bottom-color:#c8c9c7;color:#007ed7}.button-submit--alt:focus,.button-submit--alt:hover{border-bottom-color:#007ed7}html.no-cssgradients .button-submit--alt{background:#fff}.button-submit[disabled=disabled]{opacity:.5}html.no-opacity .button-submit[disabled=disabled]{background:#c8c9c7;border-bottom-color:#555;color:#555}.inline-form,html[dir=rtl] .detailed-car-group__heading strong{display:inline-block}hr{background:0;border:1px solid #dae9f2;border-width:1px 0 0;margin:0 0 20px}hr+.action-link{margin-top:-28px}.align-image,figure img{display:block;max-width:100%}@media (min-width:0) and (max-width:650px){.l-col--4 figure{display:none}}.align-image{clear:both;margin-bottom:20px}.align-image--right{float:right;margin-left:20px;max-width:50%}.align-image--left{float:left;margin-right:20px;max-width:50%}.align-image--above{margin:0 auto 20px}.button-submit,.cta{background-image:linear-gradient(#3eaeed,#007ed7);border:3px solid #00489f;border-radius:4px;border-width:0 0 3px;box-shadow:0 10px 10px -7px rgba(0,0,0,.4);color:#fff;display:inline-block;font:700 14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;margin-bottom:20px;outline:none;padding:10px 20px;text-decoration:none}@media (min-width:0) and (max-width:500px){.button-submit,.cta{font-size:16px;line-height:23px}}.button-submit:focus,.button-submit:hover,.cta:focus,.cta:hover{border-bottom-color:#00285f}.button-submit:focus .booking-widget__toggle:before,.button-submit:focus .carousel__link:before,.button-submit:focus .check-list__item:before,.button-submit:focus .collapse-promo__link-list ul li:before,.button-submit:focus .collapse-promo__toggle:before,.button-submit:focus .faqs__category-link:before,.button-submit:focus .icon,.button-submit:focus .input-date:before,.button-submit:focus .option-list__control:before,.button-submit:focus .promo__link:before,.button-submit:focus .quick-links__item:before,.button-submit:focus .search-result__heading:before,.button-submit:focus .secondary-navigation__link:before,.button-submit:focus .select-dropdown:before,.button-submit:focus .teaser-block__heading:before,.button-submit:focus .tertiary-navigation__item:before,.button-submit:focus .tooltip__content-inner:before,.button-submit:focus .ui-datepicker .ui-datepicker-next:before,.button-submit:focus .ui-datepicker .ui-datepicker-prev:before,.button-submit:focus .ui-spinner .ui-spinner-button,.button-submit:hover .booking-widget__toggle:before,.button-submit:hover .carousel__link:before,.button-submit:hover .check-list__item:before,.button-submit:hover .collapse-promo__link-list ul li:before,.button-submit:hover .collapse-promo__toggle:before,.button-submit:hover .faqs__category-link:before,.button-submit:hover .icon,.button-submit:hover .input-date:before,.button-submit:hover .option-list__control:before,.button-submit:hover .promo__link:before,.button-submit:hover .quick-links__item:before,.button-submit:hover .search-result__heading:before,.button-submit:hover .secondary-navigation__link:before,.button-submit:hover .select-dropdown:before,.button-submit:hover .teaser-block__heading:before,.button-submit:hover .tertiary-navigation__item:before,.button-submit:hover .tooltip__content-inner:before,.button-submit:hover .ui-datepicker .ui-datepicker-next:before,.button-submit:hover .ui-datepicker .ui-datepicker-prev:before,.button-submit:hover .ui-spinner .ui-spinner-button,.collapse-promo__link-list ul .button-submit:focus li:before,.collapse-promo__link-list ul .button-submit:hover li:before,.collapse-promo__link-list ul .cta:focus li:before,.collapse-promo__link-list ul .cta:hover li:before,.cta:focus .booking-widget__toggle:before,.cta:focus .carousel__link:before,.cta:focus .check-list__item:before,.cta:focus .collapse-promo__link-list ul li:before,.cta:focus .collapse-promo__toggle:before,.cta:focus .faqs__category-link:before,.cta:focus .icon,.cta:focus .input-date:before,.cta:focus .option-list__control:before,.cta:focus .promo__link:before,.cta:focus .quick-links__item:before,.cta:focus .search-result__heading:before,.cta:focus .secondary-navigation__link:before,.cta:focus .select-dropdown:before,.cta:focus .teaser-block__heading:before,.cta:focus .tertiary-navigation__item:before,.cta:focus .tooltip__content-inner:before,.cta:focus .ui-datepicker .ui-datepicker-next:before,.cta:focus .ui-datepicker .ui-datepicker-prev:before,.cta:focus .ui-spinner .ui-spinner-button,.cta:hover .booking-widget__toggle:before,.cta:hover .carousel__link:before,.cta:hover .check-list__item:before,.cta:hover .collapse-promo__link-list ul li:before,.cta:hover .collapse-promo__toggle:before,.cta:hover .faqs__category-link:before,.cta:hover .icon,.cta:hover .input-date:before,.cta:hover .option-list__control:before,.cta:hover .promo__link:before,.cta:hover .quick-links__item:before,.cta:hover .search-result__heading:before,.cta:hover .secondary-navigation__link:before,.cta:hover .select-dropdown:before,.cta:hover .teaser-block__heading:before,.cta:hover .tertiary-navigation__item:before,.cta:hover .tooltip__content-inner:before,.cta:hover .ui-datepicker .ui-datepicker-next:before,.cta:hover .ui-datepicker .ui-datepicker-prev:before,.cta:hover .ui-spinner .ui-spinner-button,.ui-datepicker .button-submit:focus .ui-datepicker-next:before,.ui-datepicker .button-submit:focus .ui-datepicker-prev:before,.ui-datepicker .button-submit:hover .ui-datepicker-next:before,.ui-datepicker .button-submit:hover .ui-datepicker-prev:before,.ui-datepicker .cta:focus .ui-datepicker-next:before,.ui-datepicker .cta:focus .ui-datepicker-prev:before,.ui-datepicker .cta:hover .ui-datepicker-next:before,.ui-datepicker .cta:hover .ui-datepicker-prev:before,.ui-spinner .button-submit:focus .ui-spinner-button,.ui-spinner .button-submit:hover .ui-spinner-button,.ui-spinner .cta:focus .ui-spinner-button,.ui-spinner .cta:hover .ui-spinner-button{color:#00489f}.button-submit .booking-widget__toggle:before,.button-submit .carousel__link:before,.button-submit .check-list__item:before,.button-submit .collapse-promo__link-list ul li:before,.button-submit .collapse-promo__toggle:before,.button-submit .faqs__category-link:before,.button-submit .icon,.button-submit .input-date:before,.button-submit .option-list__control:before,.button-submit .promo__link:before,.button-submit .quick-links__item:before,.button-submit .search-result__heading:before,.button-submit .secondary-navigation__link:before,.button-submit .select-dropdown:before,.button-submit .teaser-block__heading:before,.button-submit .tertiary-navigation__item:before,.button-submit .tooltip__content-inner:before,.button-submit .ui-datepicker .ui-datepicker-next:before,.button-submit .ui-datepicker .ui-datepicker-prev:before,.button-submit .ui-spinner .ui-spinner-button,.collapse-promo__link-list ul .button-submit li:before,.collapse-promo__link-list ul .cta li:before,.cta .booking-widget__toggle:before,.cta .carousel__link:before,.cta .check-list__item:before,.cta .collapse-promo__link-list ul li:before,.cta .collapse-promo__toggle:before,.cta .faqs__category-link:before,.cta .icon,.cta .input-date:before,.cta .option-list__control:before,.cta .promo__link:before,.cta .quick-links__item:before,.cta .search-result__heading:before,.cta .secondary-navigation__link:before,.cta .select-dropdown:before,.cta .teaser-block__heading:before,.cta .tertiary-navigation__item:before,.cta .tooltip__content-inner:before,.cta .ui-datepicker .ui-datepicker-next:before,.cta .ui-datepicker .ui-datepicker-prev:before,.cta .ui-spinner .ui-spinner-button,.ui-datepicker .button-submit .ui-datepicker-next:before,.ui-datepicker .button-submit .ui-datepicker-prev:before,.ui-datepicker .cta .ui-datepicker-next:before,.ui-datepicker .cta .ui-datepicker-prev:before,.ui-spinner .button-submit .ui-spinner-button,.ui-spinner .cta .ui-spinner-button{font-size:8px;margin-right:10px;position:relative;top:-2px}.collapse-promo__link-list ul html[dir=rtl] .button-submit li:before,.collapse-promo__link-list ul html[dir=rtl] .cta li:before,.ui-datepicker html[dir=rtl] .button-submit .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .button-submit .ui-datepicker-prev:before,.ui-datepicker html[dir=rtl] .cta .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .cta .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .button-submit .ui-spinner-button,.ui-spinner html[dir=rtl] .cta .ui-spinner-button,html[dir=rtl] .button-submit .booking-widget__toggle:before,html[dir=rtl] .button-submit .carousel__link:before,html[dir=rtl] .button-submit .check-list__item:before,html[dir=rtl] .button-submit .collapse-promo__link-list ul li:before,html[dir=rtl] .button-submit .collapse-promo__toggle:before,html[dir=rtl] .button-submit .faqs__category-link:before,html[dir=rtl] .button-submit .icon,html[dir=rtl] .button-submit .input-date:before,html[dir=rtl] .button-submit .option-list__control:before,html[dir=rtl] .button-submit .promo__link:before,html[dir=rtl] .button-submit .quick-links__item:before,html[dir=rtl] .button-submit .search-result__heading:before,html[dir=rtl] .button-submit .secondary-navigation__link:before,html[dir=rtl] .button-submit .select-dropdown:before,html[dir=rtl] .button-submit .teaser-block__heading:before,html[dir=rtl] .button-submit .tertiary-navigation__item:before,html[dir=rtl] .button-submit .tooltip__content-inner:before,html[dir=rtl] .button-submit .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .button-submit .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .button-submit .ui-spinner .ui-spinner-button,html[dir=rtl] .cta .booking-widget__toggle:before,html[dir=rtl] .cta .carousel__link:before,html[dir=rtl] .cta .check-list__item:before,html[dir=rtl] .cta .collapse-promo__link-list ul li:before,html[dir=rtl] .cta .collapse-promo__toggle:before,html[dir=rtl] .cta .faqs__category-link:before,html[dir=rtl] .cta .icon,html[dir=rtl] .cta .input-date:before,html[dir=rtl] .cta .option-list__control:before,html[dir=rtl] .cta .promo__link:before,html[dir=rtl] .cta .quick-links__item:before,html[dir=rtl] .cta .search-result__heading:before,html[dir=rtl] .cta .secondary-navigation__link:before,html[dir=rtl] .cta .select-dropdown:before,html[dir=rtl] .cta .teaser-block__heading:before,html[dir=rtl] .cta .tertiary-navigation__item:before,html[dir=rtl] .cta .tooltip__content-inner:before,html[dir=rtl] .cta .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .cta .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .cta .ui-spinner .ui-spinner-button{display:inline-block;margin-left:10px;margin-right:0;transform:scaleX(-1)}html.no-cssgradients .button-submit,html.no-cssgradients .cta{background:#007ed7}.cta--alt.button-submit,.cta.cta--alt{background:#fff;border-bottom-color:#c8c9c7;color:#007ed7}.cta--alt.button-submit:focus,.cta--alt.button-submit:hover,.cta.cta--alt:focus,.cta.cta--alt:hover{border-bottom-color:#007ed7}html.no-cssgradients .cta--alt.button-submit,html.no-cssgradients .cta.cta--alt{background:#fff}.minor-cta{background:0 0;border:0;color:#007ed7;font:14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;padding:0;text-decoration:none}@media (min-width:0) and (max-width:500px){.minor-cta{font-size:16px;line-height:23px}}.minor-cta:hover{text-decoration:underline}.collapse-promo__link-list ul .minor-cta li:before,.minor-cta .booking-widget__toggle:before,.minor-cta .carousel__link:before,.minor-cta .check-list__item:before,.minor-cta .collapse-promo__link-list ul li:before,.minor-cta .collapse-promo__toggle:before,.minor-cta .faqs__category-link:before,.minor-cta .icon,.minor-cta .input-date:before,.minor-cta .option-list__control:before,.minor-cta .promo__link:before,.minor-cta .quick-links__item:before,.minor-cta .search-result__heading:before,.minor-cta .secondary-navigation__link:before,.minor-cta .select-dropdown:before,.minor-cta .teaser-block__heading:before,.minor-cta .tertiary-navigation__item:before,.minor-cta .tooltip__content-inner:before,.minor-cta .ui-datepicker .ui-datepicker-next:before,.minor-cta .ui-datepicker .ui-datepicker-prev:before,.minor-cta .ui-spinner .ui-spinner-button,.ui-datepicker .minor-cta .ui-datepicker-next:before,.ui-datepicker .minor-cta .ui-datepicker-prev:before,.ui-spinner .minor-cta .ui-spinner-button{float:left;font-size:8px;margin:6.5px 5px 0 0}.collapse-promo__link-list ul html[dir=rtl] .minor-cta li:before,.ui-datepicker html[dir=rtl] .minor-cta .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .minor-cta .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .minor-cta .ui-spinner-button,html[dir=rtl] .minor-cta .booking-widget__toggle:before,html[dir=rtl] .minor-cta .carousel__link:before,html[dir=rtl] .minor-cta .check-list__item:before,html[dir=rtl] .minor-cta .collapse-promo__link-list ul li:before,html[dir=rtl] .minor-cta .collapse-promo__toggle:before,html[dir=rtl] .minor-cta .faqs__category-link:before,html[dir=rtl] .minor-cta .icon,html[dir=rtl] .minor-cta .input-date:before,html[dir=rtl] .minor-cta .option-list__control:before,html[dir=rtl] .minor-cta .promo__link:before,html[dir=rtl] .minor-cta .quick-links__item:before,html[dir=rtl] .minor-cta .search-result__heading:before,html[dir=rtl] .minor-cta .secondary-navigation__link:before,html[dir=rtl] .minor-cta .select-dropdown:before,html[dir=rtl] .minor-cta .teaser-block__heading:before,html[dir=rtl] .minor-cta .tertiary-navigation__item:before,html[dir=rtl] .minor-cta .tooltip__content-inner:before,html[dir=rtl] .minor-cta .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .minor-cta .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .minor-cta .ui-spinner .ui-spinner-button{float:right;margin:6.5px 0 0 5px;transform:scaleX(-1)}@media (min-width:0) and (max-width:500px){.collapse-promo__link-list ul .minor-cta li:before,.minor-cta .booking-widget__toggle:before,.minor-cta .carousel__link:before,.minor-cta .check-list__item:before,.minor-cta .collapse-promo__link-list ul li:before,.minor-cta .collapse-promo__toggle:before,.minor-cta .faqs__category-link:before,.minor-cta .icon,.minor-cta .input-date:before,.minor-cta .option-list__control:before,.minor-cta .promo__link:before,.minor-cta .quick-links__item:before,.minor-cta .search-result__heading:before,.minor-cta .secondary-navigation__link:before,.minor-cta .select-dropdown:before,.minor-cta .teaser-block__heading:before,.minor-cta .tertiary-navigation__item:before,.minor-cta .tooltip__content-inner:before,.minor-cta .ui-datepicker .ui-datepicker-next:before,.minor-cta .ui-datepicker .ui-datepicker-prev:before,.minor-cta .ui-spinner .ui-spinner-button,.ui-datepicker .minor-cta .ui-datepicker-next:before,.ui-datepicker .minor-cta .ui-datepicker-prev:before,.ui-spinner .minor-cta .ui-spinner-button{margin-top:8px}}.kitchen-drawer-toggle{background:0 0;border:0;color:#00285f;display:none;float:right;font-size:22px;margin-top:.3023%;outline:none;padding:0}html[dir=rtl] .kitchen-drawer-toggle{float:left}@media (min-width:0) and (max-width:650px){.kitchen-drawer-toggle{display:block}}.kitchen-drawer-toggle:focus,.kitchen-drawer-toggle:hover{color:#00489f}@media (min-width:0) and (max-width:650px){.kitchen-drawer{clear:both;display:none}}.quick-links{list-style:none;margin:0;padding:0}.quick-links:after{clear:both;content:'';display:block}.quick-links .site-search{display:none}.quick-links__item{float:left;margin:0 20px;position:relative}html[dir=rtl] .quick-links__item{float:right}@media (max-width:750px){.quick-links__item{margin:0 10px}}@media (min-width:0) and (max-width:650px){.quick-links__item{margin:0;width:50%}}@media (min-width:0) and (max-width:350px){.quick-links__item{float:none;margin-bottom:10px;width:auto}html[dir=rtl] .quick-links__item{float:none}}.quick-links__item:before{color:#007ed7;float:left;font-size:8px;margin-right:10px;position:relative;top:6.5px}html[dir=rtl] .quick-links__item:before{float:right;margin-left:10px;margin-right:0}@media (min-width:0) and (max-width:500px){.quick-links__item:before{top:7.5px}}.quick-links__item:first-child{margin-left:0}.quick-links__link{background:0 0;border:0;color:#007ed7;font:14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;outline:none;padding:0;text-decoration:none}@media (min-width:0) and (max-width:500px){.quick-links__link{font-size:16px;line-height:23px}}.quick-links__link:focus,.quick-links__link:hover{text-decoration:underline}.quick-links .website-language-switcher{display:none;position:absolute;right:0;top:31px;width:200%}@media (min-width:0) and (max-width:650px){.quick-links .website-language-switcher{bottom:31px;top:auto}}.website-language-switcher{background:#f1f5f8;border:1px solid #dae9f2;border-radius:4px;padding:20px 20px 10px;position:relative;z-index:100}.website-language-switcher h2{color:#00285f;margin-bottom:10px}.website-language-switcher .select-dropdown,.website-language-switcher p{margin-bottom:10px}.website-language-switcher__close{background:#6692d0;border:0;border-radius:4px;color:#fff;font-size:8px;height:20px;outline:none;padding:0;position:absolute;right:10px;text-align:center;top:10px;width:20px}html[dir=rtl] .website-language-switcher__close{left:10px;right:auto}.website-language-switcher__close:focus,.website-language-switcher__close:hover{background:#00285f}.site-search{background:#dae9f2;border-radius:4px;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:5px}html.no-flexbox.no-flexboxlegacy .site-search{position:relative}.site-search__input{background:0 0;border:0;color:#00285f;-ms-flex:1;flex:1;font-size:12px;height:25px;line-height:13px;padding:6px}html[dir=rtl] .site-search__input{direction:ltr;text-align:left}@media (min-width:0) and (max-width:500px){.site-search__input{font-size:16px;height:35px;line-height:17px;padding:9px}}::-webkit-input-placeholder{color:#00285f;font:12px "Open Sans",sans-serif,Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:500px){::-webkit-input-placeholder{font-size:16px}}:-moz-placeholder,::-moz-placeholder{color:#00285f;font:12px "Open Sans",sans-serif,Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:500px){:-moz-placeholder,::-moz-placeholder{font-size:16px}}:-ms-input-placeholder{color:#00285f;font:12px "Open Sans",sans-serif,Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:500px){:-ms-input-placeholder{font-size:16px}}.site-search__submit{background:#f1f5f8;border:0;border-radius:3px;color:#00285f;height:25px;width:25px}html[dir=rtl] .site-search__submit{transform:scaleX(-1)}@media (min-width:0) and (max-width:500px){.site-search__submit{height:35px;width:35px}}.site-search__submit:hover{background:#00285f;color:#f1f5f8}.collapse-promo__link-list ul .site-search__submit li:before,.site-search__submit .booking-widget__toggle:before,.site-search__submit .carousel__link:before,.site-search__submit .check-list__item:before,.site-search__submit .collapse-promo__link-list ul li:before,.site-search__submit .collapse-promo__toggle:before,.site-search__submit .faqs__category-link:before,.site-search__submit .icon,.site-search__submit .input-date:before,.site-search__submit .option-list__control:before,.site-search__submit .promo__link:before,.site-search__submit .quick-links__item:before,.site-search__submit .search-result__heading:before,.site-search__submit .secondary-navigation__link:before,.site-search__submit .select-dropdown:before,.site-search__submit .teaser-block__heading:before,.site-search__submit .tertiary-navigation__item:before,.site-search__submit .tooltip__content-inner:before,.site-search__submit .ui-datepicker .ui-datepicker-next:before,.site-search__submit .ui-datepicker .ui-datepicker-prev:before,.site-search__submit .ui-spinner .ui-spinner-button,.ui-datepicker .site-search__submit .ui-datepicker-next:before,.ui-datepicker .site-search__submit .ui-datepicker-prev:before,.ui-spinner .site-search__submit .ui-spinner-button{font-size:14px;line-height:22px}html.no-flexbox.no-flexboxlegacy .site-search__submit{padding:0;position:absolute;right:5px;top:5px}.primary-navigation{clear:both;padding-top:20px}@media (min-width:0) and (max-width:650px){.primary-navigation{padding-top:0}}.primary-navigation:last-child{padding-bottom:20px}.primary-navigation--last-child{padding-bottom:20px}.primary-navigation__container{display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.primary-navigation__container:after{clear:both;content:'';display:block}html[dir=rtl] .primary-navigation__container{margin-right:0}@media (min-width:0) and (max-width:650px){.primary-navigation__container{background:#00285f;border-radius:4px;display:block;padding:4px}}@media (min-width:0) and (max-width:500px){.primary-navigation__container{background:0 0;border-radius:0;padding:0}}html.no-flexbox.no-flexboxlegacy .primary-navigation__container{display:table;width:100%}.primary-navigation__item{border-right:2px solid #48658d;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;margin:0}html[dir=rtl] .primary-navigation__item{border-left:2px solid #48658d;border-right:0}@media (min-width:0) and (max-width:650px){.primary-navigation__item{border-bottom:2px solid #48658d;float:left;width:50%}.primary-navigation__item:nth-child(2n+2){border-right-width:0}html[dir=rtl] .primary-navigation__item:nth-child(2n+2){border-left-width:0}.primary-navigation__item:last-child,.primary-navigation__item:nth-last-of-type(-n+2):not(:nth-child(even)){border-bottom-width:0}}@media (min-width:0) and (max-width:500px){.primary-navigation__item{border-right:0;float:none;width:auto}html[dir=rtl] .primary-navigation__item{border-left:0;border-right:0}.primary-navigation__item:nth-last-of-type(-n+2):not(:nth-child(even)){border-bottom-width:2px}}.primary-navigation__item:first-child .primary-navigation__link{border-radius:4px 0 0 4px}html[dir=rtl] .primary-navigation__item:first-child .primary-navigation__link{border-radius:0 4px 4px 0}@media (min-width:0) and (max-width:650px){.primary-navigation__item:first-child .primary-navigation__link,html[dir=rtl] .primary-navigation__item:first-child .primary-navigation__link{border-radius:0}}@media (min-width:0) and (max-width:500px){.primary-navigation__item:first-child .primary-navigation__link,html[dir=rtl] .primary-navigation__item:first-child .primary-navigation__link{border-radius:4px 4px 0 0}}.primary-navigation__item:last-child{border-right-width:0}html[dir=rtl] .primary-navigation__item:last-child{border-left:0}.primary-navigation__item:last-child .primary-navigation__link{border-radius:0 4px 4px 0}html[dir=rtl] .primary-navigation__item:last-child .primary-navigation__link{border-radius:4px 0 0 4px}@media (min-width:0) and (max-width:650px){.primary-navigation__item:last-child .primary-navigation__link,html[dir=rtl] .primary-navigation__item:last-child .primary-navigation__link{border-radius:0}}@media (min-width:0) and (max-width:500px){.primary-navigation__item:last-child .primary-navigation__link,html[dir=rtl] .primary-navigation__item:last-child .primary-navigation__link{border-radius:0 0 4px 4px}}.primary-navigation__item--last-child{border-right-width:0}html.no-flexbox.no-flexboxlegacy .primary-navigation__item{display:table-cell}.primary-navigation__link{-ms-flex-align:center;align-items:center;background:#00285f;color:#fff;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-family:"Open Sans",sans-serif,Arial,Helvetica,sans-serif;-ms-flex-pack:center;justify-content:center;padding:12px 5px;text-align:center;text-decoration:none;width:100%}html[dir=rtl] .primary-navigation__link{font-family:"Janna LT","Open Sans",sans-serif,Arial,Helvetica,sans-serif}.primary-navigation__link--active,.primary-navigation__link:hover{background:#00489f}html.no-flexbox .primary-navigation__link{display:block}.secondary-navigation{background:#f1f5f8;border-radius:4px;margin-bottom:20px;padding:20px 20px 0;position:relative}.secondary-navigation__top-level-container,.secondary-navigation__top-level-container ul{list-style:none;margin:0;padding:0}html[dir=rtl] .secondary-navigation__top-level-container,html[dir=rtl] .secondary-navigation__top-level-container ul{margin-right:0;margin-left:0}@media (min-width:0) and (max-width:650px){.secondary-navigation__top-level-container ul{display:none}}.secondary-navigation__heading{display:block;margin-bottom:0;padding-bottom:20px}@media (min-width:0) and (max-width:650px){.secondary-navigation__heading{cursor:pointer}.secondary-navigation__heading:hover,.secondary-navigation__heading:hover+.secondary-navigation__toggle{color:#555}}.secondary-navigation__toggle{background:#f1f5f8;border:0;border-radius:3px;color:#00285f;display:none;height:25px;outline:none;position:absolute;right:20px;top:20px;width:25px}html[dir=rtl] .secondary-navigation__toggle{left:20px;right:auto}.secondary-navigation__toggle:focus,.secondary-navigation__toggle:hover{color:#555}@media (min-width:0) and (max-width:650px){.secondary-navigation__toggle{display:block}}.secondary-navigation__item{border-top:1px solid #dae9f2;margin:0;padding:20px 0}.secondary-navigation__link{font-weight:700;text-decoration:none}.secondary-navigation__link:before,.tertiary-navigation__item:before{font-size:8px;margin-right:10px;position:relative;top:-2px}html[dir=rtl] .secondary-navigation__link:before{float:right;margin-left:10px;margin-right:0;top:7px;transform:scaleX(-1)}.secondary-navigation__link:hover{color:#555}.secondary-navigation--sitemap .secondary-navigation__top-level-container ul ul{margin-left:20px}.secondary-navigation--sitemap .secondary-navigation__item{padding-bottom:0}.secondary-navigation--sitemap .secondary-navigation__link{display:inline-block;margin-bottom:20px}.tertiary-navigation{margin-bottom:20px}.tertiary-navigation__container{-moz-column-count:4;column-count:4;-moz-column-gap:0;column-gap:0;list-style:none;margin:0;padding:0}html[dir=rtl] .tertiary-navigation__container{margin-right:0}@media (min-width:0) and (max-width:650px){.tertiary-navigation__container{-moz-column-count:3;column-count:3}}@media (min-width:0) and (max-width:500px){.tertiary-navigation__container{-moz-column-count:2;column-count:2}}@media (min-width:0) and (max-width:350px){.tertiary-navigation__container{-moz-column-count:1;column-count:1}}.tertiary-navigation__container .footer__copyright{display:none}html.no-csscolumns .tertiary-navigation__container:after{clear:both;content:'';display:block}.tertiary-navigation__item{page-break-inside:avoid;break-inside:avoid;margin-bottom:0;padding-bottom:10px}.tertiary-navigation__item:before{color:#007ed7}html[dir=rtl] .tertiary-navigation__item:before{content:'\e90d';display:inline-block;margin-left:10px;margin-right:0}html.no-csscolumns .tertiary-navigation__item{float:left;width:25%}.tertiary-navigation__link{outline:none;text-decoration:none}.tertiary-navigation__link:focus,.tertiary-navigation__link:hover{text-decoration:underline}.promotion-navigation{clear:both;padding-bottom:20px}.promotion-navigation__container{background:#f1f5f8;border-radius:4px;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:10px 0}.breadcrumb:after,.promotion-navigation__container:after{clear:both;content:'';display:block}html[dir=rtl] .promotion-navigation__container{margin-right:0}@media (min-width:0) and (max-width:650px){.promotion-navigation__container{display:block;padding:10px}}@media (min-width:0) and (max-width:500px){.promotion-navigation__container{border-radius:0;padding:0}}html.no-flexbox.no-flexboxlegacy .promotion-navigation__container{display:table;width:100%}.promotion-navigation__item{border-right:1px solid #dae9f2;-ms-flex:1;flex:1;margin-bottom:0}@media (min-width:0) and (max-width:650px){.promotion-navigation__item{border-bottom:1px solid #dae9f2;float:left;width:50%}.promotion-navigation__item:nth-child(2n+1){clear:both}.promotion-navigation__item:nth-child(2n+2){border-right-width:0}.promotion-navigation__item:nth-last-child(-n+2){border-bottom-width:0}}@media (min-width:0) and (max-width:500px){.promotion-navigation__item{border-right:0;float:none;width:auto}.promotion-navigation__item:nth-last-child(-n+2){border-bottom-width:1px}.promotion-navigation__item:last-child{border-bottom-width:0}}.promotion-navigation__item:last-child{border-right-width:0}.promotion-navigation__item--last-child{border-right-width:0}html.no-flexbox.no-flexboxlegacy .promotion-navigation__item{display:table-cell;text-align:center}.promotion-navigation__link{-ms-flex-align:center;align-items:center;background:#f1f5f8;display:-ms-flexbox;display:flex;font-family:"Open Sans",sans-serif,Arial,Helvetica,sans-serif;height:100%;-ms-flex-pack:center;justify-content:center;padding:0 5px;text-align:center;text-decoration:none;width:100%}html[dir=rtl] .promotion-navigation__link{font-family:"Janna LT","Open Sans",sans-serif,Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:650px){.promotion-navigation__link{padding:10px 5px}}.promotion-navigation__link--active,.promotion-navigation__link:hover{color:#00285f}.social-promo{line-height:43px}.social-promo__container{list-style:none;margin:0;padding:0}html[dir=rtl] .social-promo__container{margin-right:0}.social-promo__item{float:left;margin-left:20px}html[dir=rtl] .car-group__info dt,html[dir=rtl] .social-promo__item{float:right}.social-promo__item--intro{margin-left:0}html[dir=rtl] .social-promo__item--intro{margin-left:20px}@media (min-width:0) and (max-width:500px){.social-promo__item--intro{float:none;line-height:23px;margin-bottom:10px}html[dir=rtl] .social-promo__item--intro{float:none}.social-promo__item--intro+.social-promo__item{margin-left:0}}.social-promo__link{text-decoration:none}.collapse-promo__link-list ul a:focus,.collapse-promo__link-list ul a:hover,.social-promo__link:focus,.social-promo__link:hover{text-decoration:underline}.collapse-promo__link-list ul .social-promo__link li:before,.social-promo__link .booking-widget__toggle:before,.social-promo__link .carousel__link:before,.social-promo__link .check-list__item:before,.social-promo__link .collapse-promo__link-list ul li:before,.social-promo__link .collapse-promo__toggle:before,.social-promo__link .faqs__category-link:before,.social-promo__link .icon,.social-promo__link .input-date:before,.social-promo__link .option-list__control:before,.social-promo__link .promo__link:before,.social-promo__link .quick-links__item:before,.social-promo__link .search-result__heading:before,.social-promo__link .secondary-navigation__link:before,.social-promo__link .select-dropdown:before,.social-promo__link .teaser-block__heading:before,.social-promo__link .tertiary-navigation__item:before,.social-promo__link .tooltip__content-inner:before,.social-promo__link .ui-datepicker .ui-datepicker-next:before,.social-promo__link .ui-datepicker .ui-datepicker-prev:before,.social-promo__link .ui-spinner .ui-spinner-button,.ui-datepicker .social-promo__link .ui-datepicker-next:before,.ui-datepicker .social-promo__link .ui-datepicker-prev:before,.ui-spinner .social-promo__link .ui-spinner-button{background:#f1f5f8;border-radius:50%;float:left;font-size:18px;height:43px;line-height:43px;margin-right:10px;text-align:center;width:43px}.collapse-promo__link-list ul html[dir=rtl] .social-promo__link li:before,.ui-datepicker html[dir=rtl] .social-promo__link .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .social-promo__link .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .social-promo__link .ui-spinner-button,html[dir=rtl] .social-promo__link .booking-widget__toggle:before,html[dir=rtl] .social-promo__link .carousel__link:before,html[dir=rtl] .social-promo__link .check-list__item:before,html[dir=rtl] .social-promo__link .collapse-promo__link-list ul li:before,html[dir=rtl] .social-promo__link .collapse-promo__toggle:before,html[dir=rtl] .social-promo__link .faqs__category-link:before,html[dir=rtl] .social-promo__link .icon,html[dir=rtl] .social-promo__link .input-date:before,html[dir=rtl] .social-promo__link .option-list__control:before,html[dir=rtl] .social-promo__link .promo__link:before,html[dir=rtl] .social-promo__link .quick-links__item:before,html[dir=rtl] .social-promo__link .search-result__heading:before,html[dir=rtl] .social-promo__link .secondary-navigation__link:before,html[dir=rtl] .social-promo__link .select-dropdown:before,html[dir=rtl] .social-promo__link .teaser-block__heading:before,html[dir=rtl] .social-promo__link .tertiary-navigation__item:before,html[dir=rtl] .social-promo__link .tooltip__content-inner:before,html[dir=rtl] .social-promo__link .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .social-promo__link .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .social-promo__link .ui-spinner .ui-spinner-button{float:right;margin-left:10px;margin-right:0}.breadcrumb{font-size:12px;list-style:none;margin:0 0 20px;padding:0}html[dir=rtl] .breadcrumb{margin-right:0}@media (min-width:0) and (max-width:500px){.breadcrumb{display:none}}.breadcrumb__item{float:left;margin:0 10px 0 0}html[dir=rtl] .breadcrumb__item{float:right;margin:0 0 0 10px}.breadcrumb__item:after{content:'/';margin-left:10px}.collapse-promo__link-list ul html[dir=rtl] .detailed-car-group .button-submit li:before,.collapse-promo__link-list ul html[dir=rtl] .detailed-car-group .cta li:before,.ui-datepicker html[dir=rtl] .detailed-car-group .button-submit .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .detailed-car-group .button-submit .ui-datepicker-prev:before,.ui-datepicker html[dir=rtl] .detailed-car-group .cta .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .detailed-car-group .cta .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .detailed-car-group .button-submit .ui-spinner-button,.ui-spinner html[dir=rtl] .detailed-car-group .cta .ui-spinner-button,html[dir=rtl] .breadcrumb__item:after,html[dir=rtl] .detailed-car-group .button-submit .booking-widget__toggle:before,html[dir=rtl] .detailed-car-group .button-submit .carousel__link:before,html[dir=rtl] .detailed-car-group .button-submit .check-list__item:before,html[dir=rtl] .detailed-car-group .button-submit .collapse-promo__link-list ul li:before,html[dir=rtl] .detailed-car-group .button-submit .collapse-promo__toggle:before,html[dir=rtl] .detailed-car-group .button-submit .faqs__category-link:before,html[dir=rtl] .detailed-car-group .button-submit .icon,html[dir=rtl] .detailed-car-group .button-submit .input-date:before,html[dir=rtl] .detailed-car-group .button-submit .option-list__control:before,html[dir=rtl] .detailed-car-group .button-submit .promo__link:before,html[dir=rtl] .detailed-car-group .button-submit .quick-links__item:before,html[dir=rtl] .detailed-car-group .button-submit .search-result__heading:before,html[dir=rtl] .detailed-car-group .button-submit .secondary-navigation__link:before,html[dir=rtl] .detailed-car-group .button-submit .select-dropdown:before,html[dir=rtl] .detailed-car-group .button-submit .teaser-block__heading:before,html[dir=rtl] .detailed-car-group .button-submit .tertiary-navigation__item:before,html[dir=rtl] .detailed-car-group .button-submit .tooltip__content-inner:before,html[dir=rtl] .detailed-car-group .button-submit .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .detailed-car-group .button-submit .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .detailed-car-group .button-submit .ui-spinner .ui-spinner-button,html[dir=rtl] .detailed-car-group .cta .booking-widget__toggle:before,html[dir=rtl] .detailed-car-group .cta .carousel__link:before,html[dir=rtl] .detailed-car-group .cta .check-list__item:before,html[dir=rtl] .detailed-car-group .cta .collapse-promo__link-list ul li:before,html[dir=rtl] .detailed-car-group .cta .collapse-promo__toggle:before,html[dir=rtl] .detailed-car-group .cta .faqs__category-link:before,html[dir=rtl] .detailed-car-group .cta .icon,html[dir=rtl] .detailed-car-group .cta .input-date:before,html[dir=rtl] .detailed-car-group .cta .option-list__control:before,html[dir=rtl] .detailed-car-group .cta .promo__link:before,html[dir=rtl] .detailed-car-group .cta .quick-links__item:before,html[dir=rtl] .detailed-car-group .cta .search-result__heading:before,html[dir=rtl] .detailed-car-group .cta .secondary-navigation__link:before,html[dir=rtl] .detailed-car-group .cta .select-dropdown:before,html[dir=rtl] .detailed-car-group .cta .teaser-block__heading:before,html[dir=rtl] .detailed-car-group .cta .tertiary-navigation__item:before,html[dir=rtl] .detailed-car-group .cta .tooltip__content-inner:before,html[dir=rtl] .detailed-car-group .cta .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .detailed-car-group .cta .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .detailed-car-group .cta .ui-spinner .ui-spinner-button{margin-left:0;margin-right:10px}.breadcrumb__item:last-child:after{display:none}.breadcrumb__item--last-child:after{display:none}.breadcrumb__link,.tooltip a:hover{text-decoration:none}.breadcrumb__link:hover,.teaser-block__link:hover .teaser-block__heading{text-decoration:underline}.teaser-block--highlight{background:#f1f5f8;border-radius:4px;margin-bottom:20px}.teaser-block__link{color:#555;display:block;text-decoration:none}.teaser-block__image{border-radius:4px;display:block;max-width:100%}.teaser-block__content{padding:20px}.teaser-block__heading{color:#007ed7;font:18px/25px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;margin-bottom:10px;padding-left:18px}html[dir=rtl] .teaser-block__heading{padding-left:none;padding-right:18px}.teaser-block__heading:before{float:left;font-size:8px;margin-left:-18px;position:relative;top:8.5px}html[dir=rtl] .teaser-block__heading:before{float:right;margin-left:none;margin-right:-18px;transform:rotateY(180deg)}.teaser-block p{margin:0}.tabs:after,.teaser-matrix:after{clear:both;content:'';display:block}.teaser-matrix .teaser-block{width:48.93617%;float:left;margin-right:2.12766%}.l-col--8 .teaser-matrix .teaser-block{width:48.3871%;float:left;margin-right:3.22581%}@media (min-width:0) and (max-width:500px){.l-col--8 .teaser-matrix .teaser-block{float:none;margin-right:0;width:auto}}.l-col--8 .teaser-matrix .teaser-block--type2n2{float:right;margin-right:0}@media (min-width:651px) and (max-width:859px){.teaser-matrix .teaser-block{float:none;margin-right:0;width:auto}}@media (min-width:0) and (max-width:500px){.teaser-matrix .teaser-block{float:none;margin-right:0;width:auto}}.teaser-matrix .teaser-block:nth-of-type(2n+1){clear:both}.teaser-matrix .teaser-block--type2n1{clear:both}.teaser-matrix .teaser-block:nth-of-type(2n+2){float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.teaser-matrix .teaser-block:nth-of-type(2n+2){float:none}}.teaser-matrix .teaser-block--type2n2{float:right;margin-right:0}.teaser-matrix--thirds .teaser-block{width:31.91489%;float:left;margin-right:2.12766%}@media (min-width:0) and (max-width:500px){.teaser-matrix--thirds .teaser-block{float:none;margin-right:0;width:auto}}.l-col--8 .teaser-matrix--thirds .teaser-block{width:31.1828%;float:left;margin-right:3.22581%}.l-col--8 .teaser-matrix--thirds .teaser-block--type3n3{float:right;margin-right:0}.teaser-matrix--thirds .teaser-block:nth-of-type(2n+1){clear:none}.teaser-matrix--thirds .teaser-block:nth-of-type(2n+2){width:31.91489%;float:left;margin-right:2.12766%}@media (min-width:0) and (max-width:500px){.teaser-matrix--thirds .teaser-block:nth-of-type(2n+2){float:none;margin-right:0;width:auto}}.teaser-matrix--thirds .teaser-block:nth-of-type(3n+1){clear:none}.teaser-matrix--thirds .teaser-block--type3n1{clear:both}.teaser-matrix--thirds .teaser-block:nth-of-type(3n+3){float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.teaser-matrix--thirds .teaser-block:nth-of-type(3n+3){float:none}}.teaser-matrix--thirds .teaser-block--type3n3{float:right;margin-right:0}.tabs{list-style:none;margin-left:0;padding:0}.tabs__tab{float:left;margin:0 10px 0 0}.tabs__tab:last-child{margin-right:0}.tabs__link{background:#527fca;border-radius:4px;color:#fff;display:block;font-weight:700;padding:10px 40px;position:relative;text-decoration:none}.tabs__link--active,.tabs__link:hover{background:#00285f}.tabs__link--active:after{background:#00285f;border-radius:50%;content:'';display:block;height:8px;left:50%;margin:-4px 0 0 -4px;position:absolute;top:100%;width:8px}.car-group{background:#f1f5f8;border-radius:4px;margin-bottom:20px;padding:10px}.car-group:after,.car-group__info:after,.detailed-car-group:after{clear:both;content:'';display:block}.car-group__heading{color:#555;font:14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;margin-bottom:10px;text-align:right}@media (min-width:0) and (max-width:500px){.car-group__heading{font-size:16px;line-height:23px}}.car-group__car-preview{display:block;margin:0 auto 10px;max-height:80px;max-width:100%}.car-group__make-model{font:700 14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;margin-bottom:10px}@media (min-width:0) and (max-width:500px){.car-group__make-model{font-size:16px;line-height:23px}}.car-group__info{border:1px solid #dae9f2;border-width:1px 0 3px;margin-bottom:10px}.car-group__info dd,.car-group__info dt{border-bottom:1px solid #dae9f2;float:left;padding:5px 0}.car-group__info dt{clear:both;width:65%}.car-group__info dd{text-align:right;white-space:nowrap;width:35%}.car-group .button-submit,.car-group .cta{float:right;margin-bottom:0}.detailed-car-group{background:#f1f5f8;border-radius:4px;margin-bottom:20px;padding:20px;position:relative}.detailed-car-group:before{background:#ed5505;content:'';display:block;height:0;left:0;margin-top:-4px;position:absolute;right:0;top:100%}.detailed-car-group--active{background:#ed5505;color:#fff}.detailed-car-group--active:before{height:28px}.detailed-car-group--active .detailed-car-group__info dd,.detailed-car-group--active .detailed-car-group__info dt,.detailed-car-group--active .detailed-car-group__make-model{color:#fff}.detailed-car-group--active .detailed-car-group__info{border-top-color:#fff}.detailed-car-group__intro{background:#fff;border-radius:4px;margin:-15px -15px 20px;padding:15px}.detailed-car-group__intro:after,.fleet-matrix:after,html.no-csscolumns .detailed-car-group__info:after{clear:both;content:'';display:block}.detailed-car-group__heading{color:#555;font:14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;margin-bottom:10px;text-align:right}html[dir=rtl] .detailed-car-group__heading{text-align:left}@media (min-width:0) and (max-width:500px){.detailed-car-group__heading{font-size:16px;line-height:23px}}.detailed-car-group__car-preview,.upsell__preview img,.vehicle-overview__preview img{display:block;margin:0 auto;max-width:100%}.detailed-car-group__price,.detailed-car-group__size{color:#ed5505;float:left;font-weight:700;line-height:30px;margin-bottom:0}html[dir=rtl] .detailed-car-group__size{float:right}.detailed-car-group__price{color:#00285f;float:right;font-size:22px}html[dir=rtl] .detailed-car-group__price{float:left}.detailed-car-group__make-model{font:700 14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:500px){.detailed-car-group__make-model{font-size:16px;line-height:23px}}.detailed-car-group__info{border-top:1px solid #dae9f2;-moz-column-count:3;column-count:3;-moz-column-gap:0;column-gap:0;margin-bottom:10px;padding-top:10px}html.no-csscolumns .detailed-car-group__info dd,html.no-csscolumns .detailed-car-group__info dt{float:left;width:25%}.detailed-car-group__info dt,.vehicle-overview__info dt{color:#48658d}.detailed-car-group__info dd{color:#00285f;margin-bottom:10px}.detailed-car-group .button-submit,.detailed-car-group .cta{margin-bottom:10px}html[dir=rtl] .detailed-car-group .button-submit,html[dir=rtl] .detailed-car-group .cta{direction:ltr}.fleet-matrix .car-group{width:31.91489%;float:left;margin-right:2.12766%}@media (min-width:651px) and (max-width:859px){.fleet-matrix .car-group{width:48.93617%;float:left;margin-right:2.12766%}}@media (min-width:0) and (max-width:500px){.fleet-matrix .car-group{width:48.93617%;float:left;margin-right:2.12766%}}@media (min-width:0) and (max-width:350px){.fleet-matrix .car-group{float:none;margin-right:0;width:auto}}.l-col--8 .fleet-matrix .car-group{width:31.1828%;float:left;margin-right:3.22581%}html[dir=rtl] .l-col--8 .fleet-matrix .car-group{width:31.1828%;float:right;margin-left:3.22581%;margin-right:0}@media (min-width:651px) and (max-width:859px){.l-col--8 .fleet-matrix .car-group{width:48.3871%;float:left;margin-right:3.22581%}html[dir=rtl] .l-col--8 .fleet-matrix .car-group{width:48.3871%;float:right;margin-left:3.22581%;margin-right:0}}@media (min-width:0) and (max-width:500px){.l-col--8 .fleet-matrix .car-group{width:48.3871%;float:left;margin-right:3.22581%}html[dir=rtl] .l-col--8 .fleet-matrix .car-group{width:48.3871%;float:right;margin-left:3.22581%;margin-right:0}}@media (min-width:0) and (max-width:350px){.l-col--8 .fleet-matrix .car-group{float:none;margin-right:0;width:auto}html[dir=rtl] .l-col--8 .fleet-matrix .car-group{float:none;margin-right:0;width:auto;margin-left:0}}.l-col--8 .fleet-matrix .car-group--type3n3{float:right;margin-right:0}.fleet-matrix .car-group:nth-of-type(3n+1){clear:both}@media (min-width:651px) and (max-width:859px){.fleet-matrix .car-group:nth-of-type(3n+1){clear:none}}@media (min-width:0) and (max-width:500px){.fleet-matrix .car-group:nth-of-type(3n+1){clear:none}}.fleet-matrix .car-group--type3n1{clear:both}.fleet-matrix .car-group:nth-of-type(3n+3){float:right;margin-right:0}html[dir=rtl] .fleet-matrix .car-group:nth-of-type(3n+3){float:left;margin-left:0;margin-right:0}@media (min-width:651px) and (max-width:859px){.fleet-matrix .car-group:nth-of-type(3n+3){width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .fleet-matrix .car-group:nth-of-type(3n+3){float:right}}@media (min-width:0) and (max-width:500px){.fleet-matrix .car-group:nth-of-type(3n+3){width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .fleet-matrix .car-group:nth-of-type(3n+3){float:right}}@media (min-width:0) and (max-width:350px){.fleet-matrix .car-group:nth-of-type(3n+3),html[dir=rtl] .fleet-matrix .car-group:nth-of-type(3n+3){float:none;margin-right:0;width:auto}}.fleet-matrix .car-group--type3n3{float:right;margin-right:0}@media (min-width:651px) and (max-width:859px){.fleet-matrix .car-group:nth-of-type(2n+1){clear:both}}@media (min-width:0) and (max-width:500px){.fleet-matrix .car-group:nth-of-type(2n+1){clear:both}}@media (min-width:651px) and (max-width:859px){.fleet-matrix .car-group:nth-of-type(2n+2){width:48.93617%;float:right;margin-right:0}.l-col--8 .fleet-matrix .car-group:nth-of-type(2n+2){width:48.3871%;float:right;margin-right:0}html[dir=rtl] .fleet-matrix .car-group:nth-of-type(2n+2){float:left;margin-left:0;margin-right:0}}@media (min-width:0) and (max-width:500px){.fleet-matrix .car-group:nth-of-type(2n+2){width:48.93617%;float:right;margin-right:0}.l-col--8 .fleet-matrix .car-group:nth-of-type(2n+2){width:48.3871%;float:right;margin-right:0}html[dir=rtl] .fleet-matrix .car-group:nth-of-type(2n+2){float:left;margin-left:0;margin-right:0}}@media (min-width:0) and (max-width:350px){.fleet-matrix .car-group:nth-of-type(2n+2),html[dir=rtl] .fleet-matrix .car-group:nth-of-type(2n+2){float:none}.l-col--8 .fleet-matrix .car-group:nth-of-type(2n+2){float:none;width:auto}}.fleet-matrix .detailed-car-group{width:31.91489%;float:left;margin-right:2.12766%}html[dir=rtl] .fleet-matrix .detailed-car-group{float:right;margin-left:2.12766%;margin-right:0}@media (min-width:0) and (max-width:860px){.fleet-matrix .detailed-car-group{width:48.93617%;float:left;margin-right:2.12766%}}@media (min-width:0) and (max-width:500px){.fleet-matrix .detailed-car-group,html[dir=rtl] .fleet-matrix .detailed-car-group{float:none;margin-right:0;width:auto}}.fleet-matrix .detailed-car-group:nth-of-type(3n+1){clear:both}@media (min-width:0) and (max-width:860px){.fleet-matrix .detailed-car-group:nth-of-type(3n+1){clear:none}}.fleet-matrix .detailed-car-group--type3n1{clear:both}.fleet-matrix .detailed-car-group:nth-of-type(3n+3){float:right;margin-right:0}html[dir=rtl] .fleet-matrix .detailed-car-group:nth-of-type(3n+3){float:left;margin-left:0;margin-right:0}@media (min-width:0) and (max-width:860px){.fleet-matrix .detailed-car-group:nth-of-type(3n+3){width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .fleet-matrix .detailed-car-group:nth-of-type(3n+3){width:48.93617%;float:right;margin-left:2.12766%;margin-right:0}}@media (min-width:0) and (max-width:500px){.fleet-matrix .detailed-car-group:nth-of-type(3n+3),html[dir=rtl] .fleet-matrix .detailed-car-group:nth-of-type(3n+3){float:none;margin-right:0;width:auto}}.fleet-matrix .detailed-car-group--type3n3{float:right;margin-right:0}@media (min-width:0) and (max-width:860px){.fleet-matrix .detailed-car-group:nth-of-type(2n+1),html[dir=rtl] .fleet-matrix .detailed-car-group:nth-of-type(2n+1){clear:both}.fleet-matrix .detailed-car-group:nth-of-type(2n+2){float:right;margin-right:0}html[dir=rtl] .fleet-matrix .detailed-car-group:nth-of-type(2n+2){float:left;margin-left:0;margin-right:0}}@media (min-width:0) and (max-width:500px){.fleet-matrix .detailed-car-group:nth-of-type(2n+2),html[dir=rtl] .fleet-matrix .detailed-car-group:nth-of-type(2n+2){float:none;width:auto}}.booking-widget{background-image:linear-gradient(#ed5505,#f78b00);border-radius:0 10px 10px 0;margin:35px 0 20px 50px;position:relative}html[dir=rtl] .booking-widget{border-radius:10px 0 0 10px;margin-left:0;margin-right:50px}html.no-cssgradients .booking-widget{background:#f78b00}.l-col--4 .booking-widget,.l-col--8 .booking-widget{border-radius:10px;margin-left:0;padding-top:.1px}html[dir=rtl] .l-col--4 .booking-widget,html[dir=rtl] .l-col--8 .booking-widget{border-radius:10px;margin-left:0;margin-right:0}@media (min-width:0) and (max-width:500px){.l-col--4 .booking-widget,.l-col--8 .booking-widget{border-radius:4px}}.l-col--4 .booking-widget{margin-top:0}@media (min-width:0) and (max-width:860px){.booking-widget,html[dir=rtl] .booking-widget{border-radius:10px;margin-left:0}html[dir=rtl] .booking-widget{margin-right:0}}@media (min-width:0) and (max-width:500px){.booking-widget{border-radius:4px;margin-top:0}}.booking-widget__toggle{color:#fff;cursor:pointer;display:none;margin:0;padding:20px;position:relative}@media (min-width:0) and (max-width:650px){.booking-widget__toggle{display:block}}.booking-widget__toggle:before{background:#f1f5f8;border-radius:3px;color:#007ed7;font-size:10px;height:27px;line-height:27px;margin-top:-13.5px;position:absolute;right:20px;text-align:center;top:50%;width:27px;z-index:1}html[dir=rtl] .booking-widget__toggle:before{left:20px;right:auto}@media (min-width:0) and (max-width:650px){.booking-widget__toggle-container{display:none}}.booking-widget--variant{background-image:linear-gradient(rgba(237,85,5,.8),rgba(247,139,0,.8));border:2px solid rgba(0,72,159,.8);margin-bottom:40px;margin-top:55px}.l-col--8 .booking-widget--variant{margin-bottom:20px;margin-top:35px}@media (min-width:0) and (max-width:500px){.booking-widget--variant{margin-top:0}}html.no-rgba .booking-widget--variant{background:#f78b00;border:2px solid #00489f}.booking-widget--variant:before{background:url(../img/friends-in-car.jpg) no-repeat top center;background-size:cover;box-sizing:content-box;content:'';display:block;height:100%;left:0;margin:-55px -50% -20px;padding:55px 0 20px;position:absolute;right:0;z-index:-1}.l-col--4 .booking-widget--variant:before,.l-col--8 .booking-widget--variant:before{display:none}@media (min-width:0) and (max-width:500px){.booking-widget--variant:before{display:none}}.booking-widget--variant .booking-widget__tabs-container{border:2px solid rgba(0,72,159,.8);border-width:2px 2px 0}@media (min-width:0) and (max-width:500px){.booking-widget--variant .booking-widget__tabs-container{border-width:0}}html.no-rgba .booking-widget--variant .booking-widget__tabs-container{border:2px solid #00489f;border-width:2px 2px 0}.booking-widget--variant .booking-widget__form-step-heading{background:rgba(237,85,5,.8)}@media (min-width:0) and (max-width:860px){.booking-widget--variant .booking-widget__form-step-heading{background-image:linear-gradient(rgba(247,139,0,.8),rgba(237,85,5,.8))}}.booking-widget--variant .booking-widget__form-step-heading:before{background:rgba(0,72,159,.8)}@media (min-width:0) and (max-width:860px){.booking-widget--variant .booking-widget__form-step-heading:before{background:0 0}}.booking-widget--variant .booking-widget__form-step:first-child .booking-widget__form-step-heading:before{top:-2px}.booking-widget--variant .booking-widget__form-step:last-child .booking-widget__form-step-heading:before{bottom:-2px}.booking-widget--variant .booking-widget__form-step--last-child .booking-widget__form-step-heading:before{bottom:-2px}.booking-widget--no-tabs{margin-top:0}@media (min-width:0) and (max-width:500px){.booking-widget--no-tabs .booking-widget__form-step:first-child .booking-widget__form-step-heading{border-radius:10px 10px 0 0}}.booking-widget--no-tabs.booking-widget--variant{margin-top:20px}.booking-widget--no-tabs.booking-widget--variant:before{margin-top:-20px;padding-top:20px}.booking-widget .message,.location-result__details p,.newsletter-signup p,.tooltip p{margin-bottom:0}.booking-widget__tabs-container{background:#fff;border-radius:10px 10px 0 0;bottom:100%;left:14.89362%;list-style:none;margin:0;padding:0;position:absolute}.booking-widget__tabs-container:after{clear:both;content:'';display:block}html[dir=rtl] .booking-widget__tabs-container{left:auto;right:14.89362%}@media (min-width:0) and (max-width:860px){.booking-widget__tabs-container{left:20px}html[dir=rtl] .booking-widget__tabs-container{left:auto;right:20px}}@media (min-width:0) and (max-width:500px){.booking-widget__tabs-container{border-radius:10px;margin:20px;position:static}}.l-col--4 .booking-widget__tabs-container{border-radius:5px;margin:20px;position:static}.booking-widget__tabs-item{float:left;margin:0}html[dir=rtl] .booking-widget__tabs-item{float:right}@media (min-width:0) and (max-width:500px){.booking-widget__tabs-item{padding:5px;width:50%}}.l-col--4 .booking-widget__tabs-item{padding:5px;width:50%}.booking-widget__tab-link{background:0 0;border:0;border-radius:4px;color:#00489f;display:block;font:700 14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;margin:5px;outline:none;padding:5px 40px;text-decoration:none}@media (min-width:0) and (max-width:500px){.booking-widget__tab-link{margin:0;padding:5px;width:100%}}.l-col--4 .booking-widget__tab-link{margin:0;padding:5px;width:100%}.booking-widget__tab-link--active{background-image:linear-gradient(#007ed7,#00489f);color:#fff}html.no-cssgradients .booking-widget__tab-link--active{background:#00489f}.booking-widget__form-steps-container{counter-reset:steps;list-style:none;margin:0;padding:0}html[dir=rtl] .booking-widget__form-steps-container{margin-right:0}.booking-widget__form-step{border-bottom:1px solid #00489f;display:-ms-flexbox;display:flex;margin:0 0 0 -20px;padding-left:20px;position:relative}html[dir=rtl] .booking-widget__form-step{margin:0 -20px 0 0;padding-left:0;padding-right:20px}.l-col--4 .booking-widget__form-step,.l-col--8 .booking-widget__form-step{border-bottom:0;display:block;margin-left:0;padding-left:0}html[dir=rtl] .l-col--4 .booking-widget__form-step,html[dir=rtl] .l-col--8 .booking-widget__form-step{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html.no-flexbox.no-flexboxlegacy .l-col--4 .booking-widget__form-step,html.no-flexbox.no-flexboxlegacy .l-col--8 .booking-widget__form-step{display:block;width:auto}@media (min-width:0) and (max-width:860px){.booking-widget__form-step{border-bottom:0;display:block;margin-left:0;padding-left:0}html[dir=rtl] .booking-widget__form-step{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.l-col--8 .booking-widget__form-step:first-child .booking-widget__form-step-heading{border-radius:10px 10px 0 0}.l-col--4 .booking-widget__form-step:first-child .booking-widget__form-step-heading{border-radius:0}@media (min-width:0) and (max-width:860px){.booking-widget__form-step:first-child .booking-widget__form-step-heading{border-radius:10px 10px 0 0}}@media (min-width:0) and (max-width:500px){.booking-widget__form-step:first-child .booking-widget__form-step-heading{border-radius:0}}.booking-widget__form-step:first-child .booking-widget__form-step-heading:before{border-top-left-radius:10px}html[dir=rtl] .booking-widget__form-step:first-child .booking-widget__form-step-heading:before{border-top-left-radius:0;border-top-right-radius:10px}.booking-widget__form-step:last-child{border-bottom:0}.booking-widget__form-step:last-child .booking-widget__form-step-heading:before{border-bottom-left-radius:10px;bottom:0}html[dir=rtl] .booking-widget__form-step:last-child .booking-widget__form-step-heading:before{border-bottom-left-radius:0;border-bottom-right-radius:10px}.booking-widget__form-step:last-child .booking-widget__fields{border-bottom-right-radius:10px;overflow:hidden}html[dir=rtl] .booking-widget__form-step:last-child .booking-widget__fields{border-bottom-left-radius:10px;border-bottom-right-radius:0}.booking-widget__form-step--last-child{border-bottom:0}.booking-widget__form-step--last-child .booking-widget__form-step-heading:before{bottom:0}html.no-flexbox.no-flexboxlegacy .booking-widget__form-step{display:table;width:100%}.booking-widget__form-step-heading,.booking-widget__form-step-heading:before{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex}.booking-widget__form-step-heading{background:#ed5505;font-size:16px;line-height:23px;margin:0;padding:20px;width:14.89362%}.l-col--4 .booking-widget__form-step-heading,.l-col--8 .booking-widget__form-step-heading{background-image:linear-gradient(#f78b00,#ed5505);border-bottom:1px solid #bb4304;display:block;width:auto}.header .logo img,html.ie8.no-flexbox.no-flexboxlegacy .booking-widget__fields,html.no-flexbox.no-flexboxlegacy .l-col--4 .booking-widget__form-step-heading,html.no-flexbox.no-flexboxlegacy .l-col--8 .booking-widget__form-step-heading{display:block}.l-col--4 .booking-widget__form-step-heading{padding:10px;text-align:center}@media (min-width:0) and (max-width:860px){.booking-widget__form-step-heading{background-image:linear-gradient(#f78b00,#ed5505);border-bottom:1px solid #bb4304;display:block;width:auto}}@media (min-width:0) and (max-width:500px){.booking-widget__form-step-heading{padding:10px;text-align:center}}.booking-widget__form-step-heading:before{background:#00489f;bottom:-1px;content:counter(steps);counter-increment:steps;-ms-flex-pack:center;justify-content:center;left:-30px;position:absolute;text-align:center;top:0;width:50px}html[dir=rtl] .booking-widget__form-step-heading:before{left:auto;right:-30px;width:50px}.l-col--4 .booking-widget__form-step-heading:before,.l-col--8 .booking-widget__form-step-heading:before{background:0 0;border-radius:0;content:counter(steps) ".";display:inline;margin-right:5px;position:static;width:auto}html[dir=rtl] .l-col--4 .booking-widget__form-step-heading:before,html[dir=rtl] .l-col--8 .booking-widget__form-step-heading:before{margin-left:5px;margin-right:0;width:auto}html.no-flexbox.no-flexboxlegacy .l-col--4 .booking-widget__form-step-heading:before,html.no-flexbox.no-flexboxlegacy .l-col--8 .booking-widget__form-step-heading:before{padding-top:0}@media (min-width:0) and (max-width:860px){.booking-widget__form-step-heading:before{background:0 0;border-radius:0;content:counter(steps) ".";display:inline;margin-right:5px;position:static;width:auto}html[dir=rtl] .booking-widget__form-step-heading:before{margin-left:5px;margin-right:0;width:auto}}html.no-flexbox.no-flexboxlegacy .booking-widget__form-step-heading:before{padding-top:20px}html.no-flexbox.no-flexboxlegacy .booking-widget__form-step-heading{display:table-cell;vertical-align:top}.booking-widget__fields{-ms-flex:1;flex:1;padding:20px 20px 10px;width:82.97872%}.booking-widget__field:after,.booking-widget__fields:after{clear:both;content:'';display:block}.l-col--4 .booking-widget__fields,.l-col--8 .booking-widget__fields{width:auto}@media (min-width:0) and (max-width:860px){.booking-widget__fields{width:auto}}html.no-flexbox.no-flexboxlegacy .booking-widget__fields{display:table-cell}.booking-widget__column{width:48.71795%;float:left;margin-right:2.5641%}html[dir=rtl] .booking-widget__column{width:48.71795%;float:right;margin-left:2.5641%;margin-right:0}.l-col--8 .booking-widget__column{margin-right:2.12766%;width:48.93617%}html[dir=rtl] .l-col--8 .booking-widget__column{margin-left:2.12766%;margin-right:0}.l-col--8 .booking-widget__column:last-child{float:right;margin-right:0}html[dir=rtl] .l-col--8 .booking-widget__column:last-child{float:left;margin-left:0}.l-col--8 .booking-widget__column--last,.l-col--8 .booking-widget__column--last-child{float:right;margin-right:0}html[dir=rtl] .l-col--8 .booking-widget__column--last,html[dir=rtl] .l-col--8 .booking-widget__column--last-child{float:left;margin-left:0}@media (min-width:651px) and (max-width:859px){.l-col--8 .booking-widget__column{float:none;margin-right:0;width:100%}html[dir=rtl] .l-col--8 .booking-widget__column{margin-left:0;margin-right:0;width:100%}}@media (min-width:0) and (max-width:500px){.l-col--8 .booking-widget__column{float:none;margin-right:0;width:100%}html[dir=rtl] .l-col--8 .booking-widget__column{margin-left:0;margin-right:0;width:100%}}@media (min-width:0) and (max-width:860px){.booking-widget__column{margin-right:2.12766%;width:48.93617%}html[dir=rtl] .booking-widget__column{margin-left:2.12766%;margin-right:0;width:48.93617%}}.l-col--4 .booking-widget__column{float:none;margin-right:0;width:100%}html[dir=rtl] .l-col--4 .booking-widget__column{margin-left:0;margin-right:0;width:100%}@media (min-width:0) and (max-width:500px){.booking-widget__column{float:none;margin-right:0;width:100%}html[dir=rtl] .booking-widget__column{margin-left:0;margin-right:0;width:100%}}.booking-widget__column:last-child{float:right;margin-right:0}html[dir=rtl] .booking-widget__column:last-child{float:left;margin-left:0}.booking-widget__column--last,.booking-widget__column--last-child{float:right;margin-right:0}html[dir=rtl] .booking-widget__column--last,html[dir=rtl] .booking-widget__column--last-child{float:left;margin-left:0}.booking-widget__column--last+.booking-widget__column{clear:right}html[dir=rtl] .booking-widget__column--last+.booking-widget__column{clear:left}.booking-widget__column--push{margin-right:51.28205%}html[dir=rtl] .booking-widget__column--push{margin-left:51.28205%;margin-right:0}.l-col--8 .booking-widget__column--push{margin-right:51.06383%}html[dir=rtl] .l-col--8 .booking-widget__column--push{margin-left:51.06383%;margin-right:0}@media (min-width:0) and (max-width:860px){.booking-widget__column--push{margin-right:51.06383%}html[dir=rtl] .booking-widget__column--push{margin-left:51.06383%;margin-right:0}}.booking-widget__column--is-hidden{display:none}.booking-widget__column--date-time .input-date{width:51.57895%;float:left;margin-right:5.26316%}html[dir=rtl] .booking-widget__column--date-time .input-date{width:51.57895%;float:right;margin-left:5.26316%;margin-right:0}.l-col--4 .booking-widget__column--date-time .input-date,.l-col--8 .booking-widget__column--date-time .input-date{width:44.34783%;float:left;margin-right:4.34783%}html[dir=rtl] .l-col--4 .booking-widget__column--date-time .input-date,html[dir=rtl] .l-col--8 .booking-widget__column--date-time .input-date{width:44.34783%;float:right;margin-left:4.34783%;margin-right:0}@media (min-width:651px) and (max-width:859px){.l-col--4 .booking-widget__column--date-time .input-date,.l-col--8 .booking-widget__column--date-time .input-date{float:none;margin:0 0 20px;width:auto}}@media (min-width:0) and (max-width:860px){.booking-widget__column--date-time .input-date{width:47.82609%;float:left;margin-right:4.34783%}html[dir=rtl] .booking-widget__column--date-time .input-date{width:47.82609%;float:right;margin-left:4.34783%;margin-right:0}}.booking-widget__column--date-time .select-dropdown--time{width:18.94737%;float:left;margin-right:5.26316%;padding-right:0}html[dir=rtl] .booking-widget__column--date-time .select-dropdown--time,html[dir=rtl] .booking-widget__column--date-time .select-dropdown--time select{padding-left:0}.booking-widget__column--date-time .select-dropdown--time select{padding-right:0;width:100%}.l-col--4 .booking-widget__column--date-time .select-dropdown--time,.l-col--8 .booking-widget__column--date-time .select-dropdown--time{width:22.6087%;float:left;margin-right:4.34783%}@media (min-width:651px) and (max-width:859px){.l-col--4 .booking-widget__column--date-time .select-dropdown--time,.l-col--8 .booking-widget__column--date-time .select-dropdown--time{width:47.82609%;float:left;margin-right:4.34783%}}@media (min-width:0) and (max-width:860px){.booking-widget__column--date-time .select-dropdown--time{width:21.73913%;float:left;margin-right:4.34783%}}.booking-widget__column--date-time .select-dropdown--time+.select-dropdown--time{float:right;margin-right:0}html[dir=rtl] .booking-widget__column--date-time .select-dropdown--time+.select-dropdown--time{float:left;margin-left:0}.booking-widget__column--date-time .message{float:left;width:100%}html[dir=rtl] .booking-widget__column--date-time .message{float:right}.booking-widget__field,.collapse-promo__column h3{margin-bottom:10px}.booking-widget div#ydsdob-main,.booking-widget__field--is-hidden,.booking-widget__field--perm-hidden{display:none}.booking-widget__placeholder{color:#fff;margin:0;padding:6.5px 0}.booking-widget .select-dropdown:before{overflow:hidden}.booking-widget .option-list__control,.booking-widget .option-list__control:before,.tooltip a{color:#fff}.booking-widget .option-list__control:after{background:#ed5505;border:0;box-shadow:inset 0 5px 5px -5px #893103}.booking-widget .option-list input:checked+.option-list__control--radio:before{background:#fff}.booking-widget__label{color:#fff;display:block;font-size:12px;font-weight:700;line-height:16px;margin-bottom:5px;text-transform:uppercase}@media (min-width:0) and (max-width:500px){.booking-widget__label{font-size:14px;line-height:21px}}.booking-widget__label--pull-up{margin-top:-21px}.l-col--4 .booking-widget__label--pull-up{margin-top:0}@media (min-width:651px) and (max-width:859px){.l-col--8 .booking-widget__label--pull-up{margin-top:0}}@media (min-width:0) and (max-width:500px){.booking-widget__label--pull-up{margin-top:0}}.booking-widget .button-submit,.booking-widget .cta{background-image:linear-gradient(#007ed7,#00489f);border-bottom-color:#00285f;display:block;font-size:18px;line-height:25px;margin-bottom:10px;width:100%}html.no-cssgradients .booking-widget .button-submit,html.no-cssgradients .booking-widget .cta{background:#00489f}.booking-widget .cta[disabled=disabled],.booking-widget [disabled=disabled].button-submit{opacity:.7}html.no-opacity .booking-widget .cta[disabled=disabled],html.no-opacity .booking-widget [disabled=disabled].button-submit{background:#c8c9c7;border-bottom-color:#555;color:#555}.booking-widget__info{color:#fff;font-size:12px}.booking-widget .booking-widget__form-step span.qb-yds-q:hover{background:red!important}.booking-widget .booking-widget__form-step span.qb-yds-q{width:1.5em;height:1.5em;display:inline-block;background:#767676;text-align:center;float:right;top:0;position:absolute;border-radius:1.7em;line-height:1.5em;cursor:pointer;color:#fff;right:20px}.booking-widget .booking-widget__form-step .qb-yds-qtext{color:#121212;background-color:#fff;border:1px solid #ccc;padding:6px;font-size:.77em;display:none;width:323px;z-index:1111111111;position:absolute;bottom:23px;line-height:1.4;border-radius:8px;left:0}.booking-widget .booking-widget__form-step .qb-yds-qtext.offers{left:auto;right:0}.booking-widget .select-dropdown.select-dropdown--time.yds-section{width:24%;float:left;margin:0 10px 0 0}.booking-widget .select-dropdown.select-dropdown--time .txt-behind{-webkit-padding-end:30px}.booking-widget .yds-section.select-dropdown:before{top:2.5px}.booking-widget .booking-widget__form-step:last-child .booking-widget__fields.showTooltip{overflow:visible}.booking-widget label.option-list__control.option-list__control--minor{display:inline;width:auto}.booking-widget .booking-widget__form-step .submit-driverdob{text-align:center;padding-right:22%;clear:both;padding-top:4%}.booking-widget .booking-widget__form-step .dob-submit{border:3px solid #00489f;border-radius:4px;border-width:0 0 3px;box-shadow:0 10px 10px -7px rgba(0,0,0,.4);color:#fff;font:700 14px/21px Arial,Helvetica,sans-serif;outline:none;padding:10px 20px;text-decoration:none;background-image:linear-gradient(#007ed7,#00489f);border-bottom-color:#00285f;font-size:16px;line-height:16px;margin-bottom:10px;text-transform:capitalize}.booking-widget .dob-submit.disabled{opacity:.5}.booking-widget .booking-widget__column.yds{position:relative}.booking-widget .displaydate-main{display:none}.booking-widget span#driverDob,.booking-widget span.displaycontent{float:left;color:#fff;margin:0 5px 0 0;font-size:11px;text-transform:uppercase;font-weight:700}.booking-widget span#driverDob{font-size:12px}.booking-widget .displaydate-main .icon--pencil:before{font-size:12px}.booking-widget .displaydate-main i.iname{background:#feeccb;width:17px;height:17px;float:left;padding-left:4px;margin:2px 0 0 30px;border-radius:11px}@media (min-width:0) and (max-width:650px){.booking-widget .booking-widget__form-step .yds span.qb-yds-q{right:20px}.booking-widget .booking-widget__form-step .yds .qb-yds-qtext{bottom:auto;left:auto;right:-37px;top:28px}}@media screen and (min-width:0) and (max-width:650px) and (orientation:landscape){.booking-widget .booking-widget__form-step .yds .qb-yds-qtext{right:auto;top:23px}}.newsletter-signup{background:#dae9f2;border-radius:4px;margin-bottom:20px;padding:20px}.l-col--4 .newsletter-signup .message{margin-top:10px}.newsletter-signup__heading{color:#00285f;margin-bottom:10px}.newsletter-signup__row{display:-ms-flexbox;display:flex;margin-top:10px}@media (min-width:0) and (max-width:350px){.newsletter-signup__row{display:block}}@media (min-width:651px) and (max-width:859px){.l-col--4 .newsletter-signup__row{display:block}.l-col--4 .newsletter-signup__row .input-text{height:34px;margin-bottom:10px;width:100%}.l-col--4 .newsletter-signup__row .button-submit,html[dir=rtl] .l-col--4 .newsletter-signup__row .button-submit{margin:0}}.newsletter-signup__row .input-text{-ms-flex:1;flex:1;height:auto;margin-bottom:3px;min-width:1px}::-webkit-input-placeholder{text-align:left}:-moz-placeholder,::-moz-placeholder{text-align:left}html[dir=rtl] :-moz-placeholder,html[dir=rtl] ::-moz-placeholder{text-align:right}:-ms-input-placeholder{text-align:left}html[dir=rtl] :-ms-input-placeholder{text-align:right}@media (min-width:0) and (max-width:350px){.newsletter-signup__row .input-text{height:34px;margin-bottom:10px;width:100%}}html.no-flexbox.no-flexboxlegacy .newsletter-signup__row .input-text{float:left;height:41px;width:187px}html.ie8 .newsletter-signup__row .input-text{line-height:41px}.newsletter-signup__row .button-submit{margin:0 0 0 10px}html[dir=rtl] .newsletter-signup__row .button-submit{margin:0 10px 0 0}@media (min-width:0) and (max-width:350px){.newsletter-signup__row .button-submit{margin:0}}.message{background-color:#dae9f2;border-radius:4px;display:block;margin:20px 0;padding:20px 20px 20px 61px;position:relative}html[dir=rtl] .message{padding:20px 61px 20px 20px}.message:after{border:solid transparent;border-color:rgba(218,233,242,0);border-width:10px;content:'';height:0;left:20px;pointer-events:none;position:absolute;top:100%;width:0}html[dir=rtl] .message:after{right:20px}.message:first-child{margin-top:0}.collapse-promo__link-list ul .message li:before,.message .booking-widget__toggle:before,.message .carousel__link:before,.message .check-list__item:before,.message .collapse-promo__link-list ul li:before,.message .collapse-promo__toggle:before,.message .faqs__category-link:before,.message .icon,.message .input-date:before,.message .option-list__control:before,.message .promo__link:before,.message .quick-links__item:before,.message .search-result__heading:before,.message .secondary-navigation__link:before,.message .select-dropdown:before,.message .teaser-block__heading:before,.message .tertiary-navigation__item:before,.message .tooltip__content-inner:before,.message .ui-datepicker .ui-datepicker-next:before,.message .ui-datepicker .ui-datepicker-prev:before,.message .ui-spinner .ui-spinner-button,.ui-datepicker .message .ui-datepicker-next:before,.ui-datepicker .message .ui-datepicker-prev:before,.ui-spinner .message .ui-spinner-button{float:left;font-size:21px;margin-left:-41px}.collapse-promo__link-list ul html[dir=rtl] .message li:before,.ui-datepicker html[dir=rtl] .message .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .message .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .message .ui-spinner-button,html[dir=rtl] .message .booking-widget__toggle:before,html[dir=rtl] .message .carousel__link:before,html[dir=rtl] .message .check-list__item:before,html[dir=rtl] .message .collapse-promo__link-list ul li:before,html[dir=rtl] .message .collapse-promo__toggle:before,html[dir=rtl] .message .faqs__category-link:before,html[dir=rtl] .message .icon,html[dir=rtl] .message .input-date:before,html[dir=rtl] .message .option-list__control:before,html[dir=rtl] .message .promo__link:before,html[dir=rtl] .message .quick-links__item:before,html[dir=rtl] .message .search-result__heading:before,html[dir=rtl] .message .secondary-navigation__link:before,html[dir=rtl] .message .select-dropdown:before,html[dir=rtl] .message .teaser-block__heading:before,html[dir=rtl] .message .tertiary-navigation__item:before,html[dir=rtl] .message .tooltip__content-inner:before,html[dir=rtl] .message .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .message .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .message .ui-spinner .ui-spinner-button{float:right;margin-left:0;margin-right:-41px}.message__group{list-style:none;margin:0;padding:0}.message__group:after{clear:both;content:'';display:block}.message__id{float:right;margin:0 0 20px 20px}.message__id:last-child{margin-bottom:0}.message--error{background:#ee0027;color:#fff}.message--error:after{border-top-color:#ee0027}.message--error.message--beneath:after{border-bottom-color:#ee0027;border-top-color:rgba(238,0,39,0)}.message--beneath:after{border-bottom-color:#dae9f2;border-top-color:rgba(218,233,242,0);bottom:100%;top:auto}.message--minor{font-size:12px;line-height:16px;padding:10px 10px 10px 36px}html[dir=rtl] .message--minor{padding:10px 36px 10px 10px}@media (min-width:0) and (max-width:500px){.message--minor{font-size:14px}}.collapse-promo__link-list ul .message--minor li:before,.message--minor .booking-widget__toggle:before,.message--minor .carousel__link:before,.message--minor .check-list__item:before,.message--minor .collapse-promo__link-list ul li:before,.message--minor .collapse-promo__toggle:before,.message--minor .faqs__category-link:before,.message--minor .icon,.message--minor .input-date:before,.message--minor .option-list__control:before,.message--minor .promo__link:before,.message--minor .quick-links__item:before,.message--minor .search-result__heading:before,.message--minor .secondary-navigation__link:before,.message--minor .select-dropdown:before,.message--minor .teaser-block__heading:before,.message--minor .tertiary-navigation__item:before,.message--minor .tooltip__content-inner:before,.message--minor .ui-datepicker .ui-datepicker-next:before,.message--minor .ui-datepicker .ui-datepicker-prev:before,.message--minor .ui-spinner .ui-spinner-button,.ui-datepicker .message--minor .ui-datepicker-next:before,.ui-datepicker .message--minor .ui-datepicker-prev:before,.ui-spinner .message--minor .ui-spinner-button{font-size:16px;margin-left:-26px}.collapse-promo__link-list ul html[dir=rtl] .message--minor li:before,.ui-datepicker html[dir=rtl] .message--minor .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .message--minor .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .message--minor .ui-spinner-button,html[dir=rtl] .message--minor .booking-widget__toggle:before,html[dir=rtl] .message--minor .carousel__link:before,html[dir=rtl] .message--minor .check-list__item:before,html[dir=rtl] .message--minor .collapse-promo__link-list ul li:before,html[dir=rtl] .message--minor .collapse-promo__toggle:before,html[dir=rtl] .message--minor .faqs__category-link:before,html[dir=rtl] .message--minor .icon,html[dir=rtl] .message--minor .input-date:before,html[dir=rtl] .message--minor .option-list__control:before,html[dir=rtl] .message--minor .promo__link:before,html[dir=rtl] .message--minor .quick-links__item:before,html[dir=rtl] .message--minor .search-result__heading:before,html[dir=rtl] .message--minor .secondary-navigation__link:before,html[dir=rtl] .message--minor .select-dropdown:before,html[dir=rtl] .message--minor .teaser-block__heading:before,html[dir=rtl] .message--minor .tertiary-navigation__item:before,html[dir=rtl] .message--minor .tooltip__content-inner:before,html[dir=rtl] .message--minor .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .message--minor .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .message--minor .ui-spinner .ui-spinner-button{float:right;margin-bottom:1px;margin-left:0;margin-right:-26px}.message#cardExpiry-error{clear:both;margin-left:34.04255%}@media (min-width:0) and (max-width:500px){.l-col--8 .message#cardExpiry-error,.message#cardExpiry-error{margin-left:0}}.overlay{background:rgba(255,255,255,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.overlay#datProduct .overlay__content{width:38%}.overlay#datProduct .overlay__content img{width:85%}html.no-rgba .overlay{background:url(../img/overlay-bg.png)}@media (min-width:0) and (max-width:500px){.overlay .actions+p{display:none}}.overlay__heading{padding-right:20px}html[dir=rtl] .overlay__heading{padding-left:20px;padding-right:0}.overlay__content{background:#f1f5f8;border:1px solid #dae9f2;border-radius:4px;left:50%;padding:20px 20px 0;position:fixed;top:50%;transform:translate(-50%,-50%);width:50%}@media (min-width:0) and (max-width:650px){.overlay__content{width:85%}}html.no-csstransforms .overlay__content{margin-left:-25%;top:10%}.overlay__content .row{width:49%;display:inline-block;text-align:center}.overlay__close{background:#6692d0;border:0;border-radius:4px;color:#fff;font-size:8px;height:20px;outline:none;padding:0;position:absolute;right:10px;text-align:center;top:10px;width:20px}html[dir=rtl] .overlay__close{left:10px;right:auto}.overlay__close:focus,.overlay__close:hover{background:#00285f}.promo{background:#f1f5f8;border-radius:4px;margin-bottom:20px;padding:20px}.promo__image{float:right;margin:0 0 10px 10px}html[dir=rtl] .promo__image{float:left;margin:0 10px 10px 0}.promo__heading{clear:none;color:#00285f}.promo__link{display:inline-block;font:16px/23px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;padding-left:18px;text-decoration:none}html[dir=rtl] .promo__link{padding-left:0;padding-right:18px}.promo__link:before{float:left;font-size:8px;margin-left:-18px;position:relative;top:8.5px}html[dir=rtl] .promo__link:before{float:right;margin-left:0;margin-right:-18px;transform:rotateY(180deg)}.promo__link:hover{text-decoration:underline}.promo-matrix{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.promo-matrix:after{clear:both;content:'';display:block}.promo-matrix .promo{width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .promo-matrix .promo{width:48.93617%;float:right;margin-left:2.12766%;margin-right:0}.l-col--10 .promo-matrix .promo{width:48.71795%;float:left;margin-right:2.5641%}html[dir=rtl] .l-col--10 .promo-matrix .promo{width:48.71795%;float:right;margin-left:2.5641%;margin-right:0}@media (min-width:0) and (max-width:650px){.l-col--10 .promo-matrix .promo,html[dir=rtl] .l-col--10 .promo-matrix .promo{float:none;margin-right:0;width:auto}}@media (min-width:651px) and (max-width:859px){.promo-matrix .promo,html[dir=rtl] .promo-matrix .promo{float:none;margin-right:0;width:auto}html[dir=rtl] .promo-matrix .promo{margin-left:0}}@media (min-width:0) and (max-width:500px){.promo-matrix .promo,html[dir=rtl] .promo-matrix .promo{float:none;margin-right:0;width:auto}html[dir=rtl] .promo-matrix .promo{margin-left:0}}.promo-matrix .promo:nth-of-type(2n+2){float:right;margin-right:0}html[dir=rtl] .promo-matrix .promo:nth-of-type(2n+2){margin-left:0}@media (min-width:0) and (max-width:500px){.promo-matrix .promo:nth-of-type(2n+2){float:none}html[dir=rtl] .promo-matrix .promo:nth-of-type(2n+2){float:none;margin-left:0}}.promo-matrix .promo--type2n1{clear:both}.promo-matrix .promo--type2n2{float:right;margin-right:0}.carousel{background:#f1f5f8;border-radius:4px;margin-bottom:20px;overflow:hidden;padding-bottom:35px;position:relative}.carousel__item-container,.collapse-promo__link-list ul{list-style:none;margin:0;padding:0}html[dir=rtl] .carousel__item-container{direction:rtl;margin-right:0}.carousel__item{float:left}.carousel__image{display:block;max-width:100%}.carousel__heading{padding:20px 20px 0}.carousel__content{padding:0 20px 20px}.carousel__link{display:inline-block;font:16px/23px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;padding-left:18px;text-decoration:none}html[dir=rtl] .carousel__link{padding-left:0;padding-right:18px}.carousel__link:before{float:left;font-size:8px;margin-left:-18px;position:relative;top:8.5px}html[dir=rtl] .carousel__link:before{float:right;margin-right:-18px;transform:rotateY(180deg)}.carousel__link:hover{text-decoration:underline}.carousel__pager{background:#fff;border-radius:4px 4px 0 0;bottom:0;left:50%;margin:0;padding:10px 5px;position:absolute;transform:translateX(-50%)}.carousel__pager:after,.progress-bar:after{clear:both;content:'';display:block}.carousel__pager-button{background:#f1f5f8;border:2px solid rgba(200,201,199,.8);border-radius:50%;border-width:2px 0 0;float:left;font-size:0;height:15px;line-height:0;margin:0 5px;text-indent:-99999em;width:15px}html[dir=rtl] .carousel__pager-button{float:right}.carousel__pager-button--active,.carousel__pager-button:hover{background:#00285f;border-top-width:0}.progress-bar{display:-ms-flexbox;display:flex;list-style:none;margin:20px 0;padding:0}html[dir=rtl] .progress-bar{margin-right:0}@media (min-width:0) and (max-width:650px){.progress-bar{margin-top:0}}html.no-flexbox.no-flexboxlegacy .progress-bar{display:table;width:100%}.progress-bar__item{background:#00285f;color:#6692d0;-ms-flex:1;flex:1;line-height:60px;margin:0;padding:0 20px 0 60px;position:relative;white-space:nowrap}html[dir=rtl] .progress-bar__item{padding:0 60px 0 20px}@media (max-width:990px){.progress-bar__item{padding:0 10px 0 60px}html[dir=rtl] .progress-bar__item{padding:0 60px 0 20px}}@media (max-width:660px){.progress-bar__item{padding:0 10px 0 40px}html[dir=rtl] .progress-bar__item{padding:0 40px 0 10px}}@media (max-width:580px){.progress-bar__item{height:10px;margin-right:10px;padding:0;text-indent:-99999em}html[dir=rtl] .progress-bar__item{margin-left:10px;margin-right:0;padding:0}}html.no-flexbox.no-flexboxlegacy .progress-bar__item{display:table-cell}.progress-bar__item:after,.progress-bar__item:before{border:solid transparent;content:'';height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0;z-index:10}html[dir=rtl] .progress-bar__item:after,html[dir=rtl] .progress-bar__item:before{left:auto;right:100%;transform:scaleX(-1)}@media (max-width:660px){.progress-bar__item:after,.progress-bar__item:before{margin-left:-10px}html[dir=rtl] .progress-bar__item:after,html[dir=rtl] .progress-bar__item:before{margin-left:0;margin-right:-10px}}@media (max-width:580px){.progress-bar__item:after,.progress-bar__item:before{display:none}}.progress-bar__item:after{border-color:rgba(0,40,95,0);border-width:30px;margin-top:-30px}.progress-bar__item:before{border-color:rgba(255,255,255,0);border-width:40px;margin-top:-40px}.progress-bar__item:first-child{border-radius:4px 0 0 4px;padding-left:20px}html[dir=rtl] .progress-bar__item:first-child{border-radius:0 4px 4px 0;padding-left:0;padding-right:20px}@media (max-width:660px){.progress-bar__item:first-child{padding-left:10px}html[dir=rtl] .progress-bar__item:first-child{padding-left:0;padding-right:10px}}@media (max-width:580px){.progress-bar__item:first-child,html[dir=rtl] .progress-bar__item:first-child{padding:0}}.progress-bar__item:last-child{border-radius:0 4px 4px 0}html[dir=rtl] .progress-bar__item:last-child{border-radius:4px 0 0 4px}.progress-bar__item:last-child:after,.progress-bar__item:last-child:before{display:none}@media (max-width:580px){.progress-bar__item:last-child{margin-right:0}html[dir=rtl] .progress-bar__item:last-child{margin-left:0;margin-right:0}}.progress-bar__item--active{background:#00489f;color:#fff}.progress-bar__item--active:after{border-left-color:#00489f}.collapse-promo__link-list ul .progress-bar__item li:before,.progress-bar__item .booking-widget__toggle:before,.progress-bar__item .carousel__link:before,.progress-bar__item .check-list__item:before,.progress-bar__item .collapse-promo__link-list ul li:before,.progress-bar__item .collapse-promo__toggle:before,.progress-bar__item .faqs__category-link:before,.progress-bar__item .icon,.progress-bar__item .input-date:before,.progress-bar__item .option-list__control:before,.progress-bar__item .promo__link:before,.progress-bar__item .quick-links__item:before,.progress-bar__item .search-result__heading:before,.progress-bar__item .secondary-navigation__link:before,.progress-bar__item .select-dropdown:before,.progress-bar__item .teaser-block__heading:before,.progress-bar__item .tertiary-navigation__item:before,.progress-bar__item .tooltip__content-inner:before,.progress-bar__item .ui-datepicker .ui-datepicker-next:before,.progress-bar__item .ui-datepicker .ui-datepicker-prev:before,.progress-bar__item .ui-spinner .ui-spinner-button,.ui-datepicker .progress-bar__item .ui-datepicker-next:before,.ui-datepicker .progress-bar__item .ui-datepicker-prev:before,.ui-spinner .progress-bar__item .ui-spinner-button{float:left;font-size:32px;margin:14px 10px 0 0}.collapse-promo__link-list ul html[dir=rtl] .progress-bar__item li:before,.ui-datepicker html[dir=rtl] .progress-bar__item .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .progress-bar__item .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .progress-bar__item .ui-spinner-button,html[dir=rtl] .progress-bar__item .booking-widget__toggle:before,html[dir=rtl] .progress-bar__item .carousel__link:before,html[dir=rtl] .progress-bar__item .check-list__item:before,html[dir=rtl] .progress-bar__item .collapse-promo__link-list ul li:before,html[dir=rtl] .progress-bar__item .collapse-promo__toggle:before,html[dir=rtl] .progress-bar__item .faqs__category-link:before,html[dir=rtl] .progress-bar__item .icon,html[dir=rtl] .progress-bar__item .input-date:before,html[dir=rtl] .progress-bar__item .option-list__control:before,html[dir=rtl] .progress-bar__item .promo__link:before,html[dir=rtl] .progress-bar__item .quick-links__item:before,html[dir=rtl] .progress-bar__item .search-result__heading:before,html[dir=rtl] .progress-bar__item .secondary-navigation__link:before,html[dir=rtl] .progress-bar__item .select-dropdown:before,html[dir=rtl] .progress-bar__item .teaser-block__heading:before,html[dir=rtl] .progress-bar__item .tertiary-navigation__item:before,html[dir=rtl] .progress-bar__item .tooltip__content-inner:before,html[dir=rtl] .progress-bar__item .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .progress-bar__item .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .progress-bar__item .ui-spinner .ui-spinner-button{float:right;margin:14px 0 0 10px}@media (max-width:990px){.collapse-promo__link-list ul .progress-bar__item li:before,.progress-bar__item .booking-widget__toggle:before,.progress-bar__item .carousel__link:before,.progress-bar__item .check-list__item:before,.progress-bar__item .collapse-promo__link-list ul li:before,.progress-bar__item .collapse-promo__toggle:before,.progress-bar__item .faqs__category-link:before,.progress-bar__item .icon,.progress-bar__item .input-date:before,.progress-bar__item .option-list__control:before,.progress-bar__item .promo__link:before,.progress-bar__item .quick-links__item:before,.progress-bar__item .search-result__heading:before,.progress-bar__item .secondary-navigation__link:before,.progress-bar__item .select-dropdown:before,.progress-bar__item .teaser-block__heading:before,.progress-bar__item .tertiary-navigation__item:before,.progress-bar__item .tooltip__content-inner:before,.progress-bar__item .ui-datepicker .ui-datepicker-next:before,.progress-bar__item .ui-datepicker .ui-datepicker-prev:before,.progress-bar__item .ui-spinner .ui-spinner-button,.ui-datepicker .progress-bar__item .ui-datepicker-next:before,.ui-datepicker .progress-bar__item .ui-datepicker-prev:before,.ui-spinner .progress-bar__item .ui-spinner-button{font-size:22px;margin-top:19px}}@media (min-width:0) and (max-width:860px){.collapse-promo__link-list ul .progress-bar__item li:before,.progress-bar__item .booking-widget__toggle:before,.progress-bar__item .carousel__link:before,.progress-bar__item .check-list__item:before,.progress-bar__item .collapse-promo__link-list ul li:before,.progress-bar__item .collapse-promo__toggle:before,.progress-bar__item .faqs__category-link:before,.progress-bar__item .icon,.progress-bar__item .input-date:before,.progress-bar__item .option-list__control:before,.progress-bar__item .promo__link:before,.progress-bar__item .quick-links__item:before,.progress-bar__item .search-result__heading:before,.progress-bar__item .secondary-navigation__link:before,.progress-bar__item .select-dropdown:before,.progress-bar__item .teaser-block__heading:before,.progress-bar__item .tertiary-navigation__item:before,.progress-bar__item .tooltip__content-inner:before,.progress-bar__item .ui-datepicker .ui-datepicker-next:before,.progress-bar__item .ui-datepicker .ui-datepicker-prev:before,.progress-bar__item .ui-spinner .ui-spinner-button,.ui-datepicker .progress-bar__item .ui-datepicker-next:before,.ui-datepicker .progress-bar__item .ui-datepicker-prev:before,.ui-spinner .progress-bar__item .ui-spinner-button{display:none}}.action-link{background:#fff;border:0;color:#007ed7;display:block;float:right;font:700 12px/16px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;margin:0;outline:none;padding:0 0 0 10px;position:relative;text-decoration:none;text-transform:uppercase;z-index:2}html[dir=rtl] .action-link{float:left;padding:0 10px 0 0}.action-link--edit{margin-bottom:-10.5px}@media (min-width:0) and (max-width:500px){.action-link--edit{margin-bottom:-8.5px}.action-link--print{display:none}}.action-link:focus,.action-link:hover{color:#00285f}.action-link .booking-widget__toggle:before,.action-link .carousel__link:before,.action-link .check-list__item:before,.action-link .collapse-promo__link-list ul li:before,.action-link .collapse-promo__toggle:before,.action-link .faqs__category-link:before,.action-link .icon,.action-link .input-date:before,.action-link .option-list__control:before,.action-link .promo__link:before,.action-link .quick-links__item:before,.action-link .search-result__heading:before,.action-link .secondary-navigation__link:before,.action-link .select-dropdown:before,.action-link .teaser-block__heading:before,.action-link .tertiary-navigation__item:before,.action-link .tooltip__content-inner:before,.action-link .ui-datepicker .ui-datepicker-next:before,.action-link .ui-datepicker .ui-datepicker-prev:before,.action-link .ui-spinner .ui-spinner-button,.collapse-promo__link-list ul .action-link li:before,.ui-datepicker .action-link .ui-datepicker-next:before,.ui-datepicker .action-link .ui-datepicker-prev:before,.ui-spinner .action-link .ui-spinner-button{margin-right:5px}.collapse-promo__link-list ul html[dir=rtl] .action-link li:before,.ui-datepicker html[dir=rtl] .action-link .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .action-link .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .action-link .ui-spinner-button,html[dir=rtl] .action-link .booking-widget__toggle:before,html[dir=rtl] .action-link .carousel__link:before,html[dir=rtl] .action-link .check-list__item:before,html[dir=rtl] .action-link .collapse-promo__link-list ul li:before,html[dir=rtl] .action-link .collapse-promo__toggle:before,html[dir=rtl] .action-link .faqs__category-link:before,html[dir=rtl] .action-link .icon,html[dir=rtl] .action-link .input-date:before,html[dir=rtl] .action-link .option-list__control:before,html[dir=rtl] .action-link .promo__link:before,html[dir=rtl] .action-link .quick-links__item:before,html[dir=rtl] .action-link .search-result__heading:before,html[dir=rtl] .action-link .secondary-navigation__link:before,html[dir=rtl] .action-link .select-dropdown:before,html[dir=rtl] .action-link .teaser-block__heading:before,html[dir=rtl] .action-link .tertiary-navigation__item:before,html[dir=rtl] .action-link .tooltip__content-inner:before,html[dir=rtl] .action-link .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .action-link .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .action-link .ui-spinner .ui-spinner-button{display:inline-block;margin-left:5px;margin-right:0}.edit-search{border-top:1px solid #dae9f2;clear:both;display:none;padding-top:20px;position:relative}.edit-search:after{clear:both;content:'';display:block}.edit-search:before{background:rgba(255,255,255,.7);content:'';display:block;height:3000%;left:0;position:absolute;right:0;top:100%;z-index:3}.edit-search+.itinerary-overview{clear:both}.sign-post{background:#ed5505;border-radius:4px;color:#fff;margin-bottom:20px;padding:20px 20px .1px 70px;position:relative}html[dir=rtl] .sign-post{padding:20px 70px .1px 20px}.sign-post:after{border:solid transparent;border-color:rgba(237,85,5,0);border-width:10px;content:'';height:0;left:100%;margin-top:-10px;pointer-events:none;position:absolute;top:50%;width:0}@media (min-width:0) and (max-width:650px){.sign-post{margin-bottom:30px}.sign-post:after{border-left-color:rgba(237,85,5,0);border-top-color:#ed5505;left:50%;margin:0 0 0 -10px;top:100%}}.sign-post__heading{clear:none;color:#fff;margin-bottom:10px}.collapse-promo__link-list ul .sign-post li:before,.sign-post .booking-widget__toggle:before,.sign-post .carousel__link:before,.sign-post .check-list__item:before,.sign-post .collapse-promo__link-list ul li:before,.sign-post .collapse-promo__toggle:before,.sign-post .faqs__category-link:before,.sign-post .icon,.sign-post .input-date:before,.sign-post .option-list__control:before,.sign-post .promo__link:before,.sign-post .quick-links__item:before,.sign-post .search-result__heading:before,.sign-post .secondary-navigation__link:before,.sign-post .select-dropdown:before,.sign-post .teaser-block__heading:before,.sign-post .tertiary-navigation__item:before,.sign-post .tooltip__content-inner:before,.sign-post .ui-datepicker .ui-datepicker-next:before,.sign-post .ui-datepicker .ui-datepicker-prev:before,.sign-post .ui-spinner .ui-spinner-button,.ui-datepicker .sign-post .ui-datepicker-next:before,.ui-datepicker .sign-post .ui-datepicker-prev:before,.ui-spinner .sign-post .ui-spinner-button{display:block;float:left;font-size:32px;height:30px;line-height:30px;margin-left:-50px;text-align:center;width:30px}.collapse-promo__link-list ul html[dir=rtl] .sign-post li:before,.ui-datepicker html[dir=rtl] .sign-post .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .sign-post .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .sign-post .ui-spinner-button,html[dir=rtl] .sign-post .booking-widget__toggle:before,html[dir=rtl] .sign-post .carousel__link:before,html[dir=rtl] .sign-post .check-list__item:before,html[dir=rtl] .sign-post .collapse-promo__link-list ul li:before,html[dir=rtl] .sign-post .collapse-promo__toggle:before,html[dir=rtl] .sign-post .faqs__category-link:before,html[dir=rtl] .sign-post .icon,html[dir=rtl] .sign-post .input-date:before,html[dir=rtl] .sign-post .option-list__control:before,html[dir=rtl] .sign-post .promo__link:before,html[dir=rtl] .sign-post .quick-links__item:before,html[dir=rtl] .sign-post .search-result__heading:before,html[dir=rtl] .sign-post .secondary-navigation__link:before,html[dir=rtl] .sign-post .select-dropdown:before,html[dir=rtl] .sign-post .teaser-block__heading:before,html[dir=rtl] .sign-post .tertiary-navigation__item:before,html[dir=rtl] .sign-post .tooltip__content-inner:before,html[dir=rtl] .sign-post .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .sign-post .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .sign-post .ui-spinner .ui-spinner-button{float:right;margin-right:-50px}.itinerary-overview{border-top:1px solid #dae9f2;margin-bottom:20px;padding-top:20px}.itinerary-overview:after{clear:both;content:'';display:block}@media (min-width:0) and (max-width:500px){.itinerary-overview{margin-bottom:0}.itinerary-overview .tooltip__content{left:auto;right:-10px}html[dir=rtl] .itinerary-overview .tooltip__content,html[dir=rtl] .itinerary-overview .tooltip__content-inner:after{left:-10px;right:auto}.itinerary-overview .tooltip__content-inner:after{left:auto;right:10px}}.itinerary-overview__heading{width:6.38298%;float:left;color:#48658d;font:14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;margin:0}html[dir=rtl] .itinerary-overview__heading{float:right;margin-right:0}@media (min-width:0) and (max-width:860px){.itinerary-overview__heading{width:14.89362%;float:left;margin-right:2.12766%}html[dir=rtl] .itinerary-overview__heading{float:right;margin-right:0}}@media (min-width:0) and (max-width:500px){.itinerary-overview__heading{width:23.40426%;float:left;margin-right:2.12766%;clear:both}html[dir=rtl] .itinerary-overview__heading{float:right;margin-right:0}}.itinerary-overview__content{width:40.42553%;float:left;margin-right:2.12766%;border-right:1px solid #dae9f2}html[dir=rtl] .itinerary-overview__content{width:40.42553%;float:right;margin-left:2.12766%;border-left:1px solid #dae9f2;border-right:0}@media (min-width:0) and (max-width:860px){.itinerary-overview__content{width:31.91489%;float:left;margin-right:2.12766%}html[dir=rtl] .itinerary-overview__content{width:31.91489%;float:right;margin-left:2.12766%;margin-right:0}}@media (min-width:0) and (max-width:500px){.itinerary-overview__content{border-right:0;width:74.46809%;float:right;margin-right:0}html[dir=rtl] .itinerary-overview__content{border-left:0;border-right:0;width:74.46809%;float:left;margin-left:0}}.itinerary-overview__content:last-child{float:right;margin-right:0;border-right:0}html[dir=rtl] .itinerary-overview__content:last-child{border-left:0}.itinerary-overview__content--last-child{float:right;margin-right:0;border-right:0}.itinerary-overview__location{width:57.89474%;float:left;margin-right:5.26316%}html[dir=rtl] .itinerary-overview__location{width:57.89474%;float:right;margin-left:5.26316%;margin-right:0}@media (min-width:0) and (max-width:860px){.itinerary-overview__location,html[dir=rtl] .itinerary-overview__location{float:none;margin:0;width:auto}}html[dir=rtl] .feature-title__heading #price-from,html[dir=rtl] .itinerary-overview__time{display:inline-block}.itinerary-overview__date{width:36.84211%;float:right;margin-right:0}@media (min-width:0) and (max-width:860px){.itinerary-overview__date{float:none;margin:0;width:auto}}.itinerary-overview__breakdown{list-style:none;margin-left:0}.collapse-promo__link-list ul li,.itinerary-overview__breakdown-item{margin-bottom:10px;padding-left:20px}html[dir=rtl] .itinerary-overview__breakdown-item{padding-left:0}.collapse-promo__link-list ul .itinerary-overview__breakdown-item>li:before,.itinerary-overview__breakdown-item>.booking-widget__toggle:before,.itinerary-overview__breakdown-item>.carousel__link:before,.itinerary-overview__breakdown-item>.check-list__item:before,.itinerary-overview__breakdown-item>.collapse-promo__toggle:before,.itinerary-overview__breakdown-item>.faqs__category-link:before,.itinerary-overview__breakdown-item>.icon,.itinerary-overview__breakdown-item>.input-date:before,.itinerary-overview__breakdown-item>.option-list__control:before,.itinerary-overview__breakdown-item>.promo__link:before,.itinerary-overview__breakdown-item>.quick-links__item:before,.itinerary-overview__breakdown-item>.search-result__heading:before,.itinerary-overview__breakdown-item>.secondary-navigation__link:before,.itinerary-overview__breakdown-item>.select-dropdown:before,.itinerary-overview__breakdown-item>.teaser-block__heading:before,.itinerary-overview__breakdown-item>.tertiary-navigation__item:before,.itinerary-overview__breakdown-item>.tooltip__content-inner:before,.ui-datepicker .itinerary-overview__breakdown-item>.ui-datepicker-next:before,.ui-datepicker .itinerary-overview__breakdown-item>.ui-datepicker-prev:before,.ui-spinner .itinerary-overview__breakdown-item>.ui-spinner-button{color:#48658d;float:left;line-height:21px;margin-left:-20px}.collapse-promo__link-list ul html[dir=rtl] .itinerary-overview__breakdown-item>li:before,.ui-datepicker html[dir=rtl] .itinerary-overview__breakdown-item>.ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .itinerary-overview__breakdown-item>.ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .itinerary-overview__breakdown-item>.ui-spinner-button,html[dir=rtl] .collapse-promo__link-list ul .itinerary-overview__breakdown-item>li:before,html[dir=rtl] .itinerary-overview__breakdown-item>.booking-widget__toggle:before,html[dir=rtl] .itinerary-overview__breakdown-item>.carousel__link:before,html[dir=rtl] .itinerary-overview__breakdown-item>.check-list__item:before,html[dir=rtl] .itinerary-overview__breakdown-item>.collapse-promo__toggle:before,html[dir=rtl] .itinerary-overview__breakdown-item>.faqs__category-link:before,html[dir=rtl] .itinerary-overview__breakdown-item>.icon,html[dir=rtl] .itinerary-overview__breakdown-item>.input-date:before,html[dir=rtl] .itinerary-overview__breakdown-item>.option-list__control:before,html[dir=rtl] .itinerary-overview__breakdown-item>.promo__link:before,html[dir=rtl] .itinerary-overview__breakdown-item>.quick-links__item:before,html[dir=rtl] .itinerary-overview__breakdown-item>.search-result__heading:before,html[dir=rtl] .itinerary-overview__breakdown-item>.secondary-navigation__link:before,html[dir=rtl] .itinerary-overview__breakdown-item>.select-dropdown:before,html[dir=rtl] .itinerary-overview__breakdown-item>.teaser-block__heading:before,html[dir=rtl] .itinerary-overview__breakdown-item>.tertiary-navigation__item:before,html[dir=rtl] .itinerary-overview__breakdown-item>.tooltip__content-inner:before,html[dir=rtl] .ui-datepicker .itinerary-overview__breakdown-item>.ui-datepicker-next:before,html[dir=rtl] .ui-datepicker .itinerary-overview__breakdown-item>.ui-datepicker-prev:before,html[dir=rtl] .ui-spinner .itinerary-overview__breakdown-item>.ui-spinner-button{float:right;margin-left:0;margin-right:-20px}.itinerary-overview__column{border-right:1px solid #dae9f2;float:left;padding:0 20px;width:50%}html[dir=rtl] .itinerary-overview__column{float:right;border-right:0;border-left:0}@media (min-width:0) and (max-width:500px){.itinerary-overview__column{float:none;width:auto}}.itinerary-overview__column:nth-child(2n+2){border-right:0}html[dir=rtl] .itinerary-overview__column:nth-child(2n+2){border-left:0;border-right:1px solid #dae9f2}.itinerary-overview__column--last-child{border-right:0}.itinerary-overview__column .itinerary-overview__heading{float:none;margin-right:0;padding-bottom:10px;width:auto}html[dir=rtl] .itinerary-overview__column .itinerary-overview__heading{float:none!important}.itinerary-overview--variant{border-bottom:1px solid #dae9f2;padding-bottom:20px}@media (min-width:0) and (max-width:500px){.itinerary-overview--variant{margin-bottom:20px}}.tooltip{display:inline;position:relative}.tooltip:hover .tooltip__anchor{background:#6692d0;color:#fff}.tooltip:hover .tooltip__content{margin-top:0;opacity:1;visibility:visible}.tooltip__anchor{background:#f1f5f8;border:0;border-radius:50%;color:#007ed7;cursor:pointer;height:21px;line-height:21px;outline:none;padding:0;text-align:center;width:21px}.tooltip__content{left:50%;margin:20px 0 0 -150px;opacity:0;padding-top:20px;position:absolute;top:100%;transition:all .3s;visibility:hidden;width:300px;z-index:20}html[dir=rtl] .tooltip__content{left:0;right:50%;margin:20px -150px 0 0}.tooltip__content-inner{background:#00285f;border-radius:4px;color:#fff;padding:20px 20px 20px 70px;position:relative}html[dir=rtl] .tooltip__content-inner{padding:20px 70px 20px 20px;text-align:right}.tooltip__content-inner:before{background:#fff;border-radius:50%;color:#ed5505;display:block;float:left;font-size:18px;height:30px;line-height:30px;margin-left:-50px;text-align:center;width:30px}html[dir=rtl] .tooltip__content-inner:before{float:right;margin-left:0;margin-right:-50px}.tooltip__content-inner:after{border:solid transparent;border-color:rgba(0,40,95,0);border-width:10px;bottom:100%;content:'';height:0;left:50%;margin-left:-10px;pointer-events:none;position:absolute;width:0}html[dir=rtl] .tooltip__content-inner:after{left:auto;right:50%;margin-left:0;margin-right:-10px}.tooltip__list-heading{font-weight:700}.tooltip__list-content{border-bottom:1px solid #48658d;margin-bottom:10px;padding:10px 0}.tooltip__list-content:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.feature-title{background:#ed5505;border-radius:4px;color:#fff;display:-ms-flexbox;display:flex;margin-bottom:20px;padding-top:20px}.feature-title:after{clear:both;content:'';display:block}@media (min-width:0) and (max-width:860px){.feature-title{display:block;padding-bottom:20px}}.feature-title__heading{color:#fff;-ms-flex:1;flex:1;float:left;padding-left:20px}html[dir=rtl] .feature-title__heading{float:right;padding-left:0;padding-right:20px}.feature-title__sort{display:-ms-flexbox;display:flex;float:right;margin:0;padding:0 20px;width:270px}@media (min-width:0) and (max-width:860px){.feature-title__sort{float:none}}.feature-title__sort-label{line-height:40px;margin-right:10px}html[dir=rtl] .feature-title__sort-label{margin-left:10px;margin-right:0}html.no-flexbox.no-flexboxlegacy .feature-title__sort-label{float:left}.feature-title__sort-input{-ms-flex:1 0;flex:1 0;margin-top:3px;width:100%}.feature-title__sort-input select{width:130%}html.no-flexbox.no-flexboxlegacy .feature-title__sort-input{float:left;width:137px}.feature-title__yds-applicable{background:#d7e7f6;padding:20px;display:-ms-flexbox;display:flex;margin-bottom:20px}.feature-title__yds-applicable .yds-msgContent{color:#1f4374;font-size:initial;text-align:center;line-height:1.2;padding:0;margin:0}.loader,.loader__inner{left:0;position:absolute;right:0}.loader{background:rgba(255,255,255,.6);bottom:0;z-index:100;top:0}html.no-rgba .loader{background:url(../img/overlay-bg.png)}.loader__inner{color:#ed5505;margin-top:-33.5px;text-align:center;top:50%}.loader__spinner path,.loader__spinner rect{fill:#ed5505}.loader__caption{margin:0}.collapse-promo{border-top:1px solid #dae9f2}@media (min-width:0) and (max-width:860px){.collapse-promo .l-col--9,html[dir=rtl] .collapse-promo .l-col--9{width:65.95745%}.collapse-promo .l-col--3,html[dir=rtl] .collapse-promo .l-col--3{width:31.91489%}}@media (min-width:0) and (max-width:650px){.collapse-promo .l-col--9{width:65.95745%;float:right;margin-left:2.12766%}html[dir=rtl] .collapse-promo .l-col--9{width:65.95745%}.collapse-promo .l-col--3{width:31.91489%;float:left;margin-left:0}html[dir=rtl] .collapse-promo .l-col--3{width:31.91489%}}@media (min-width:0) and (max-width:500px){.collapse-promo .l-col--3,.collapse-promo .l-col--9{float:none;margin:0;width:auto}html[dir=rtl] .collapse-promo .l-col--3,html[dir=rtl] .collapse-promo .l-col--9{float:none!important;margin:0;width:auto}}.collapse-promo__toggle{color:#00285f;cursor:pointer;margin:0;padding:10px 0;position:relative}.collapse-promo__toggle:before{background:#f1f5f8;border-radius:3px;color:#007ed7;font-size:10px;height:27px;line-height:27px;margin-top:-13.5px;position:absolute;right:2px;text-align:center;top:50%;width:27px;z-index:1}html[dir=rtl] .collapse-promo__toggle:before{left:2px;right:auto}.collapse-promo__toggle:hover:before{background:#007ed7;color:#f1f5f8}.collapse-promo__toggle--open+.collapse-promo__content{overflow:visible}.collapse-promo__toggle--button{background:0 0;border:0;display:block;font:14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;outline:none;padding-right:40px;text-align:right;width:100%}html[dir=rtl] .collapse-promo__toggle--button{text-align:left;padding-right:0;padding-left:40px}@media (min-width:0) and (max-width:500px){.collapse-promo__toggle--button{font-size:16px;line-height:23px}}.collapse-promo__content{height:0;overflow:hidden}.check-list:after,.collapse-promo__content:after{clear:both;content:'';display:block}html[dir=rtl] .collapse-promo__content .l-col--last{float:right;direction:ltr;text-align:right}html[dir=rtl] .collapse-promo__content .l-col--9{float:left;margin-left:0}.collapse-promo__column{width:18.29787%;float:left;margin-right:2.12766%}html[dir=rtl] .collapse-promo__column{width:18.29787%;float:right;margin-left:2.12766%;margin-right:0}.collapse-promo__column:nth-child(5n+5){float:right;margin-right:0}html[dir=rtl] .collapse-promo__column:nth-child(5n+5){float:left;margin-left:0;margin-right:0}@media (min-width:0) and (max-width:860px){.collapse-promo__column{margin-bottom:10px}.collapse-promo__column,.collapse-promo__column:nth-child(5n+5){width:31.91489%;float:left;margin-right:2.12766%}html[dir=rtl] .collapse-promo__column,html[dir=rtl] .collapse-promo__column:nth-child(5n+5){width:31.91489%;float:right;margin-left:2.12766%;margin-right:0}.collapse-promo__column:nth-child(3n+1){clear:both}.collapse-promo__column:nth-child(3n+3){float:right;margin-right:0}html[dir=rtl] .collapse-promo__column:nth-child(3n+3){float:left;margin-left:0;margin-right:0}}@media (min-width:0) and (max-width:500px){.collapse-promo__column,.collapse-promo__column:nth-child(3n+3),.collapse-promo__column:nth-child(5n+5){width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .collapse-promo__column,html[dir=rtl] .collapse-promo__column:nth-child(3n+3),html[dir=rtl] .collapse-promo__column:nth-child(5n+5){width:48.93617%;float:right;margin-left:2.12766%;margin-right:0}.collapse-promo__column:nth-child(3n+1){clear:none}.collapse-promo__column:nth-child(2n+1){clear:both}.collapse-promo__column:nth-child(2n+2){float:right;margin-right:0}html[dir=rtl] .collapse-promo__column:nth-child(2n+2){float:left;margin-left:0;margin-right:0}}@media (min-width:0) and (max-width:350px){.collapse-promo__column,.collapse-promo__column:nth-child(2n+2),.collapse-promo__column:nth-child(3n+3),.collapse-promo__column:nth-child(5n+5){clear:both;float:none;width:auto}html[dir=rtl] .collapse-promo__column{clear:both;float:none!important;width:auto}}.collapse-promo__column--last-child{float:right;margin-right:0}html[dir=rtl] .collapse-promo__link-list ul{margin-right:20px}.collapse-promo__link-list ul li:before{color:#00285f;float:left;font-size:8px;margin:6.5px 0 0 -20px;position:relative}html[dir=rtl] .collapse-promo__link-list ul li:before{float:right;margin:6.5px -20px 0 0;transform:scaleX(-1)}.collapse-promo__link-list ul a{color:#00285f;outline:none;text-decoration:none}.content-carousel{margin-bottom:20px;overflow:hidden;padding-bottom:35px;position:relative}html[dir=rtl] .content-carousel{direction:rtl}.content-carousel__item-container{list-style:none;margin:0;padding:0}.content-carousel__item{float:left}.content-carousel__pager{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;text-align:center}.content-carousel__pager-button{-webkit-appearance:none;background:0 0;border:0;cursor:pointer;margin:0;outline:none;padding:4px;position:absolute}.content-carousel__pager-button:focus,.content-carousel__pager-button:hover{color:#007ed7}.content-carousel__pager-button--previous{left:0}html[dir=rtl] .content-carousel__pager-button--previous{left:auto;right:0;transform:scalex(-1)}.content-carousel__pager-button--next{right:0}html[dir=rtl] .content-carousel__pager-button--next{left:0;right:auto;transform:scalex(-1)}.content-carousel__pager-caption{display:inline-block;margin:0}.check-list{list-style:none;margin-left:0}html[dir=rtl] .check-list{margin-right:0}.check-list__item{color:#00285f;font-weight:700}.check-list__item--columns{width:31.91489%;float:left;margin-right:2.12766%;font-weight:400}html[dir=rtl] .check-list__item--columns{width:31.91489%;float:right;margin-left:2.12766%;margin-right:0}.check-list__item--columns--type3n1{clear:both}.check-list__item--columns:nth-child(3n+3){float:right;margin-right:0}.check-list__item--columns--type3n3{float:right;margin-right:0}@media (min-width:0) and (max-width:860px){.check-list__item--columns{width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .check-list__item--columns{width:48.93617%;float:right;margin-left:2.12766%;margin-right:0}.check-list__item--columns:nth-child(3n+3){width:48.93617%;float:left;margin-right:2.12766%}.check-list__item--columns:nth-child(2n+2){float:right;margin-right:0}}@media (min-width:0) and (max-width:500px){.check-list__item--columns,.check-list__item--columns:nth-child(2n+2),.check-list__item--columns:nth-child(3n+3),html[dir=rtl] .check-list__item--columns,html[dir=rtl] .check-list__item--columns:nth-child(2n+2),html[dir=rtl] .check-list__item--columns:nth-child(3n+3){float:none;margin-right:0;width:auto}}.check-list__item:before{float:left;margin:4px 10px 0 0}html[dir=rtl] .check-list__item:before{float:right;margin:4px 0 0 10px}.pay-options{border:4px solid #fbcea3;border-width:4px 0;display:-ms-flexbox;display:flex;margin-bottom:20px}.pay-options:after{clear:both;content:'';display:block}@media (min-width:0) and (max-width:860px){.pay-options{border-top-width:0;display:block}}.pay-options__type{border-left:2px solid #fbcea3;float:left;padding:20px 0 20px 20px;width:25%}html[dir=rtl] .pay-options__type{border-left:0;border-right:2px solid #fbcea3;padding:20px 20px 20px 0}.pay-options__type:first-child{border-left:0}html[dir=rtl] .pay-options__type:first-child{border-left:0;border-right:0}@media (min-width:0) and (max-width:860px){.pay-options__type,html[dir=rtl] .pay-options__type{border-left:0;border-top:4px solid #fbcea3;clear:both;width:50%}html[dir=rtl] .pay-options__type{float:right;border-right:0}}html.ie8 .pay-options__type{padding-left:50px}html.ie8 .pay-options__type input{margin:3px 0 0 -30px}.pay-options__control{color:#00285f;font-size:18px;line-height:30px}.pay-options__control:after{top:8px}.pay-options__control:before{top:11px}.pay-options__price-cnt{border-right:2px solid #fbcea3;float:left;padding:20px 20px 20px 0;text-align:right;width:25%}html[dir=rtl] .pay-options__price-cnt{border-left:2px solid #fbcea3;border-right:0;padding:20px 0 20px 20px;text-align:left}.pay-options__price-cnt:last-child{border-right:0}html[dir=rtl] .pay-options__price-cnt:last-child{border-left:0;border-right:0}.pay-options__price-cnt--last-child{border-right:0}html[dir=rtl] .pay-options__price-cnt--last-child{border-left:0;border-right:0}@media (min-width:0) and (max-width:860px){.pay-options__price-cnt,html[dir=rtl] .pay-options__price-cnt{border-right:0;border-top:4px solid #fbcea3;width:50%}html[dir=rtl] .pay-options__price-cnt{border-left:0}}.pay-options__price{color:#00285f;font-size:22px;font-weight:700;line-height:30px;margin-bottom:10px}.pay-options__note{color:#ed5505;font-size:14px;font-weight:700;line-height:21px}.total-price{margin:20px 0}.total-price:after{clear:both;content:'';display:block}.total-price__heading{border-top:1px solid #c8c9c7;clear:both;color:#ed5505;float:left;font-weight:700;padding:10px 0;width:64.51613%}html[dir=rtl] .total-price__heading,html[dir=rtl] .total-price__heading--focus{float:right;text-align:right}.total-price__heading--focus{border-top:4px solid #fbcea3;font-size:22px;font-weight:400;line-height:40px;position:relative}@media (min-width:0) and (max-width:500px){.total-price__heading--focus{font-size:18px;line-height:25px}}.total-price__heading--focus:before{background:#feeccb;content:'';display:block;height:4px;position:absolute;right:0;top:-4px;width:4px}.total-price__note{display:block;font-size:14px;line-height:21px;margin-top:5px}.total-price__value{width:35.48387%;float:right;margin-right:0;border-top:1px solid #c8c9c7;color:#ed5505;font-weight:700;padding:10px 0;text-align:right}html[dir=rtl] .total-price__value{text-align:left}.total-price__value--focus{border-top:4px solid #ed5505;font-size:32px;line-height:40px}@media (min-width:0) and (max-width:500px){.total-price__value--focus{font-size:22px;line-height:30px}}.selected-vehicle-details{background:#feeccb;border:4px solid #ed5505;border-radius:4px;clear:both;margin-bottom:20px;padding:20px}.price-confirmation:after,.selected-vehicle-details:after,.selected-vehicle-details__extras .extras:after,.upsell:after,html.no-csscolumns .vehicle-overview__info:after{clear:both;content:'';display:block}.selected-vehicle-details--init-hidden{display:none}.selected-vehicle-details__extras .extras{border-top:1px solid #c8c9c7;padding:10px 0}.selected-vehicle-details__extras .extrasLeft{width:48.3871%;float:left;margin-right:3.22581%;line-height:32px}html[dir=rtl] .selected-vehicle-details__extras .extrasLeft{width:48.3871%;float:right;margin-right:0;direction:ltr;text-align:right}@media (min-width:0) and (max-width:350px){.selected-vehicle-details__extras .extrasLeft{float:none;margin-right:0;width:auto}html[dir=rtl] .selected-vehicle-details__extras .extrasLeft{direction:ltr;float:none;margin-right:0;text-align:right;width:auto}}.selected-vehicle-details__extras .extrasDiv{width:48.3871%;float:right;margin-right:0}@media (min-width:0) and (max-width:350px){.selected-vehicle-details__extras .extrasDiv{float:none;margin-right:0;width:auto}}.selected-vehicle-details__extras .extrasDiv .extrasLeft{width:46.66667%;float:left;margin-right:6.66667%;text-align:right}html[dir=rtl] .selected-vehicle-details__extras .extrasDiv .extrasLeft{width:46.66667%;float:right;margin-left:6.66667%;direction:rtl;text-align:left}@media (min-width:0) and (max-width:500px){.selected-vehicle-details__extras .extrasDiv .extrasLeft{direction:rtl;float:none;margin-right:0;width:auto}}@media (min-width:0) and (max-width:350px){.selected-vehicle-details__extras .extrasDiv .extrasLeft{width:49.20635%;float:left;margin-right:1.5873%;direction:rtl;text-align:left}}.selected-vehicle-details__extras .extrasDiv .formElementsWidth{width:46.66667%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.selected-vehicle-details__extras .extrasDiv .formElementsWidth{width:auto}}@media (min-width:0) and (max-width:350px){.selected-vehicle-details__extras .extrasDiv .formElementsWidth{width:49.20635%;float:right;margin-right:0}}.selected-vehicle-details__extras .extrasDiv .option-list{margin-top:6px}@media (min-width:0) and (max-width:500px){.selected-vehicle-details__extras .extrasDiv .option-list{height:20px}}.selected-vehicle-details__extras .extrasDiv .select-dropdown select{width:200%}.selected-vehicle-details .cta[type=submit],.selected-vehicle-details [type=submit].button-submit{float:right;margin-bottom:0}html[dir=rtl] .selected-vehicle-details .cta[type=submit],html[dir=rtl] .selected-vehicle-details [type=submit].button-submit{float:left}@media (min-width:0) and (max-width:500px){.selected-vehicle-details .cta[type=submit],.selected-vehicle-details [type=submit].button-submit{float:none;margin-bottom:20px;width:100%}}.selected-vehicle-details .cta[type=submit]+.minor-cta,.selected-vehicle-details [type=submit].button-submit+.minor-cta{margin-top:11.5px}html[dir=rtl] .selected-vehicle-details .cta[type=submit]+.minor-cta,html[dir=rtl] .selected-vehicle-details [type=submit].button-submit+.minor-cta{float:right;padding-left:4px}@media (min-width:0) and (max-width:500px){.selected-vehicle-details .cta[type=submit]+.minor-cta,.selected-vehicle-details [type=submit].button-submit+.minor-cta{display:none}}.selected-vehicle-details .l-col--4{font-size:12px;line-height:16px}.selected-vehicle-details .l-col--4 .tooltip__anchor{font-size:8px;height:16px;line-height:17px;margin-left:5px;width:17px}.selected-vehicle-details .l-col--4 .h4,.selected-vehicle-details .l-col--4 .ui-datepicker .ui-datepicker-title,.selected-vehicle-details .l-col--4 h4,.selected-vehicle-details .l-col--4 p,.ui-datepicker .selected-vehicle-details .l-col--4 .ui-datepicker-title{margin-bottom:5px}.selected-vehicle-details .l-col--4 .minor-cta{font-size:12px;line-height:16px}.collapse-promo__link-list ul .selected-vehicle-details .l-col--4 .minor-cta li:before,.selected-vehicle-details .l-col--4 .minor-cta .booking-widget__toggle:before,.selected-vehicle-details .l-col--4 .minor-cta .carousel__link:before,.selected-vehicle-details .l-col--4 .minor-cta .check-list__item:before,.selected-vehicle-details .l-col--4 .minor-cta .collapse-promo__link-list ul li:before,.selected-vehicle-details .l-col--4 .minor-cta .collapse-promo__toggle:before,.selected-vehicle-details .l-col--4 .minor-cta .faqs__category-link:before,.selected-vehicle-details .l-col--4 .minor-cta .icon,.selected-vehicle-details .l-col--4 .minor-cta .input-date:before,.selected-vehicle-details .l-col--4 .minor-cta .option-list__control:before,.selected-vehicle-details .l-col--4 .minor-cta .promo__link:before,.selected-vehicle-details .l-col--4 .minor-cta .quick-links__item:before,.selected-vehicle-details .l-col--4 .minor-cta .search-result__heading:before,.selected-vehicle-details .l-col--4 .minor-cta .secondary-navigation__link:before,.selected-vehicle-details .l-col--4 .minor-cta .select-dropdown:before,.selected-vehicle-details .l-col--4 .minor-cta .teaser-block__heading:before,.selected-vehicle-details .l-col--4 .minor-cta .tertiary-navigation__item:before,.selected-vehicle-details .l-col--4 .minor-cta .tooltip__content-inner:before,.selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker .ui-datepicker-next:before,.selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker .ui-datepicker-prev:before,.selected-vehicle-details .l-col--4 .minor-cta .ui-spinner .ui-spinner-button,.ui-datepicker .selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker-next:before,.ui-datepicker .selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker-prev:before,.ui-spinner .selected-vehicle-details .l-col--4 .minor-cta .ui-spinner-button{margin-top:4px}.collapse-promo__link-list ul html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta li:before,.ui-datepicker html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .ui-spinner-button,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .booking-widget__toggle:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .carousel__link:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .check-list__item:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .collapse-promo__link-list ul li:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .collapse-promo__toggle:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .faqs__category-link:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .icon,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .input-date:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .option-list__control:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .promo__link:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .quick-links__item:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .search-result__heading:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .secondary-navigation__link:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .select-dropdown:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .teaser-block__heading:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .tertiary-navigation__item:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .tooltip__content-inner:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .ui-spinner .ui-spinner-button{display:inline-block;margin-left:10px;margin-right:0}.vehicle-overview{border:1px solid #dae9f2;border-width:1px 0;margin-bottom:20px;padding:20px 0 5px}.vehicle-overview__preview{width:14.89362%;float:left;margin-right:2.12766%;margin-top:-20px}html[dir=rtl] .vehicle-overview__preview{width:14.89362%;float:right;margin-right:0}@media (min-width:0) and (max-width:650px){.vehicle-overview__preview{width:23.40426%;float:left;margin-right:2.12766%}.vehicle-overview__preview include rtl{width:23.40426%;float:right;margin-right:0}}@media (min-width:0) and (max-width:500px){.vehicle-overview__preview,html[dir=rtl] .vehicle-overview__preview{float:none;margin:0 0 10px;width:auto}}.vehicle-overview__brief-info{width:65.95745%;float:left;margin-right:2.12766%}html[dir=rtl] .vehicle-overview__brief-info{float:right}@media (min-width:0) and (max-width:650px){.vehicle-overview__brief-info{width:74.46809%;float:right;margin-right:0}}@media (min-width:0) and (max-width:500px){.vehicle-overview__brief-info,html[dir=rtl] .vehicle-overview__brief-info{float:none;width:auto}}.vehicle-overview__heading{float:left}html[dir=rtl] .vehicle-overview__heading{float:right}@media (min-width:0) and (max-width:500px){.vehicle-overview__heading,html[dir=rtl] .vehicle-overview__heading{float:none;margin-bottom:0}}.vehicle-overview__group{float:left;line-height:30px;margin:0 0 0 20px}html[dir=rtl] .vehicle-overview__group{float:right;margin:0 20px 0 0}@media (min-width:0) and (max-width:500px){.vehicle-overview__group,html[dir=rtl] .vehicle-overview__group{float:none;margin:0 0 10px}}.vehicle-overview__info{clear:both;-moz-column-count:6;column-count:6;-moz-column-gap:0;column-gap:0}@media (min-width:0) and (max-width:650px){.vehicle-overview__info{-moz-column-count:3;column-count:3}}html.no-csscolumns .vehicle-overview__info dd,html.no-csscolumns .vehicle-overview__info dt{float:left;width:16%}.vehicle-overview__info dd{color:#00285f}.vehicle-overview__price-total{width:14.89362%;float:right;margin-right:0;color:#00285f;text-align:right}html[dir=rtl] .vehicle-overview__price-total{float:left;text-align:left}.vehicle-overview__price-total strong{display:block;font-size:26px;line-height:34px}@media (min-width:0) and (max-width:650px){.vehicle-overview__price-total{margin-left:25.53191%;clear:both;float:none;margin-bottom:-41px;padding-top:20px;text-align:left;width:auto}html[dir=rtl] .vehicle-overview__price-total{float:right;text-align:right}}@media (min-width:0) and (max-width:500px){.vehicle-overview__price-total{margin-left:0}}.vehicle-overview .collapse-promo{border-top:0;clear:both}.vehicle-overview .collapse-promo .driver-msg{float:left;position:relative;top:44px;width:88%;z-index:1111;cursor:text;padding:0 0 12px}@media (max-width:500px) and (min-width:0){.vehicle-overview .collapse-promo .driver-msg{width:50%}}.vehicle-overview .collapse-promo__content{margin-left:17.02128%}@media (min-width:0) and (max-width:650px){.vehicle-overview .collapse-promo__content{margin-left:25.53191%}.vehicle-overview .collapse-promo__content>:first-child{margin-top:20px}}@media (min-width:0) and (max-width:500px){.vehicle-overview .collapse-promo__content{margin-left:0}}.vehicle-overview--highlight{background:#f1f5f8;border:0;border-radius:4px;padding:20px 20px 5px}.vehicle-overview--highlight .vehicle-overview__preview{width:23.40426%;float:left;margin-right:2.12766%;background:#fff;border-radius:4px;margin-top:0;overflow:hidden;padding:10px}@media (min-width:0) and (max-width:500px){.vehicle-overview--highlight .vehicle-overview__preview{float:none;margin:0 0 10px;width:auto}}.l-col--8 .vehicle-overview--highlight .vehicle-overview__preview{width:35.48387%;float:left;margin-right:3.22581%}@media (min-width:0) and (max-width:500px){.l-col--8 .vehicle-overview--highlight .vehicle-overview__preview{float:none;margin:0 0 10px;width:auto}}.vehicle-overview--highlight .vehicle-overview__brief-info{width:74.46809%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.vehicle-overview--highlight .vehicle-overview__brief-info{float:none;margin:0;width:auto}}.l-col--8 .vehicle-overview--highlight .vehicle-overview__brief-info{width:61.29032%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.l-col--8 .vehicle-overview--highlight .vehicle-overview__brief-info{float:none;margin:0;width:auto}}.vehicle-overview--highlight .vehicle-overview__info{width:31.91489%;float:left;margin-right:2.12766%;clear:none;-moz-column-count:3;column-count:3}@media (min-width:0) and (max-width:500px){.vehicle-overview--highlight .vehicle-overview__info{float:none;margin:0;width:auto}}html.no-csscolumns .vehicle-overview--highlight .vehicle-overview__info dt{width:30%}html.no-csscolumns .vehicle-overview--highlight .vehicle-overview__info dd{width:20%}.l-col--8 .vehicle-overview--highlight .vehicle-overview__info{width:35.48387%;float:left;margin-right:3.22581%}@media (min-width:0) and (max-width:500px){.l-col--8 .vehicle-overview--highlight .vehicle-overview__info{float:none;margin:0;width:auto}}.vehicle-overview--highlight .vehicle-overview__price-total{width:23.40426%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.vehicle-overview--highlight .vehicle-overview__price-total{float:none;margin-right:0;width:auto}}.l-col--8 .vehicle-overview--highlight .vehicle-overview__price-total{width:22.58065%;float:right;margin-right:0}html[dir=rtl] .l-col--8 .vehicle-overview--highlight .vehicle-overview__price-total,html[dir=rtl] .payment-breakdown__heading{text-align:right}@media (min-width:0) and (max-width:500px){.l-col--8 .vehicle-overview--highlight .vehicle-overview__price-total{float:none;margin-right:0;width:auto}}.vehicle-overview--highlight .collapse-promo__content{margin-left:0}.payment-breakdown{margin-top:-20px;width:100%}.payment-breakdown__row{border-bottom:1px solid #dae9f2}.payment-breakdown__heading{font-weight:400;padding:20px 0;text-align:left;width:75%}.payment-breakdown__heading--primary{color:#00285f}.payment-breakdown__heading--focus{color:#ed5505;font-size:22px;line-height:30px}html[dir=rtl] .payment-breakdown__heading--focus{direction:ltr}.payment-breakdown__value{padding:20px 0;text-align:right;width:25%}html[dir=rtl] .payment-breakdown__value{text-align:left}.payment-breakdown__value--primary{color:#00285f}.payment-breakdown__value--focus{color:#00285f;font-size:22px;font-weight:700;line-height:30px}.upsell,.upsell__preview{border-radius:4px;margin-bottom:20px}.upsell{background:#f1f5f8;padding:20px 20px .1px}.upsell__preview{width:23.40426%;float:left;margin-right:2.12766%;background:#fff;overflow:hidden;padding:10px}html[dir=rtl] .upsell__preview{width:23.40426%;float:right;margin-left:2.12766%;margin-right:0}@media (min-width:0) and (max-width:500px){.upsell__preview,html[dir=rtl] .upsell__preview{float:none;margin-right:0;width:auto}html[dir=rtl] .upsell__preview{margin-left:0}}.upsell__content{width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .upsell__content{width:48.93617%;float:right;margin-left:2.12766%;margin-right:0}@media (min-width:651px) and (max-width:859px){.upsell__content{width:74.46809%;float:right;margin-right:0}html[dir=rtl] .upsell__content{width:74.46809%;float:left;margin-left:0;margin-right:0}}@media (min-width:0) and (max-width:500px){.upsell__content,html[dir=rtl] .upsell__content{float:none;width:auto}}.upsell__content--full{width:74.46809%;float:right;margin-right:0}html[dir=rtl] .upsell__content--full{width:74.46809%;float:left;margin-left:0;margin-right:0}.upsell__group{color:#00285f;font-weight:700}.upsell__actions{width:23.40426%;float:right;margin-right:0;text-align:right}html[dir=rtl] .upsell__actions{width:23.40426%;float:left;margin-left:0;text-align:left}@media (min-width:651px) and (max-width:859px){.upsell__actions{float:none;text-align:left;width:auto}html[dir=rtl] .upsell__actions{float:none;text-align:right;width:auto}}@media (min-width:0) and (max-width:500px){.upsell__actions{float:none;text-align:left;width:auto}html[dir=rtl] .upsell__actions{float:none;text-align:right;width:auto}}.upsell__price{color:#ed5505;font-weight:700;text-align:right}html[dir=rtl] .upsell__price{text-align:left}.upsell__price strong{display:block;font-size:22px;line-height:30px}.upsell__price small{font-size:14px;line-height:21px}@media (min-width:651px) and (max-width:859px){.upsell__price{width:23.40426%;float:left;margin-right:2.12766%;text-align:left}html[dir=rtl] .upsell__price{width:23.40426%;float:right;margin-left:2.12766%;margin-right:0;text-align:right}}@media (min-width:0) and (max-width:500px){.upsell__price{float:left;margin-right:20px;text-align:left}html[dir=rtl] .upsell__price{float:right;margin-left:20px;margin-right:0;text-align:right}}.price-confirmation{margin-bottom:20px}.standard-form__fieldset--single-row .price-confirmation{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;margin-right:20px}html[dir=rtl] .standard-form__fieldset--single-row .price-confirmation{margin-right:0;margin-left:20px}.standard-form__fieldset--single-row .price-confirmation .price-confirmation__heading{-ms-flex:1;flex:1}@media (min-width:0) and (max-width:500px){.standard-form__fieldset--single-row .price-confirmation{display:block}}html.no-flexbox.no-flexboxlegacy .standard-form__fieldset--single-row .price-confirmation{float:left}.price-confirmation__heading{color:#ed5505;float:left;line-height:44px}@media (max-width:420px){.price-confirmation__heading{float:none}}html.no-flexbox.no-flexboxlegacy .price-confirmation__heading{margin-right:20px}.price-confirmation__value{color:#00285f;float:right;font-size:32px;font-weight:700;line-height:44px}@media (max-width:420px){.price-confirmation__value{float:none}}.simple-panel{border-bottom:1px solid #f1f5f8;margin-bottom:20px}.simple-panel:last-child{border-bottom:0}.simple-panel--last-child{border-bottom:0}.simple-panel__heading{color:#00285f}.simple-panel__feature{color:#00285f;font-size:22px;font-weight:700;line-height:30px}.collapse-promo__link-list ul .simple-panel__feature li:before,.simple-panel__feature .booking-widget__toggle:before,.simple-panel__feature .carousel__link:before,.simple-panel__feature .check-list__item:before,.simple-panel__feature .collapse-promo__link-list ul li:before,.simple-panel__feature .collapse-promo__toggle:before,.simple-panel__feature .faqs__category-link:before,.simple-panel__feature .icon,.simple-panel__feature .input-date:before,.simple-panel__feature .option-list__control:before,.simple-panel__feature .promo__link:before,.simple-panel__feature .quick-links__item:before,.simple-panel__feature .search-result__heading:before,.simple-panel__feature .secondary-navigation__link:before,.simple-panel__feature .select-dropdown:before,.simple-panel__feature .teaser-block__heading:before,.simple-panel__feature .tertiary-navigation__item:before,.simple-panel__feature .tooltip__content-inner:before,.simple-panel__feature .ui-datepicker .ui-datepicker-next:before,.simple-panel__feature .ui-datepicker .ui-datepicker-prev:before,.simple-panel__feature .ui-spinner .ui-spinner-button,.ui-datepicker .simple-panel__feature .ui-datepicker-next:before,.ui-datepicker .simple-panel__feature .ui-datepicker-prev:before,.ui-spinner .simple-panel__feature .ui-spinner-button{float:left;margin:2px 10px 0 0}.collapse-promo__link-list ul html[dir=rtl] .simple-panel__feature li:before,.ui-datepicker html[dir=rtl] .simple-panel__feature .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .simple-panel__feature .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .simple-panel__feature .ui-spinner-button,html[dir=rtl] .simple-panel__feature .booking-widget__toggle:before,html[dir=rtl] .simple-panel__feature .carousel__link:before,html[dir=rtl] .simple-panel__feature .check-list__item:before,html[dir=rtl] .simple-panel__feature .collapse-promo__link-list ul li:before,html[dir=rtl] .simple-panel__feature .collapse-promo__toggle:before,html[dir=rtl] .simple-panel__feature .faqs__category-link:before,html[dir=rtl] .simple-panel__feature .icon,html[dir=rtl] .simple-panel__feature .input-date:before,html[dir=rtl] .simple-panel__feature .option-list__control:before,html[dir=rtl] .simple-panel__feature .promo__link:before,html[dir=rtl] .simple-panel__feature .quick-links__item:before,html[dir=rtl] .simple-panel__feature .search-result__heading:before,html[dir=rtl] .simple-panel__feature .secondary-navigation__link:before,html[dir=rtl] .simple-panel__feature .select-dropdown:before,html[dir=rtl] .simple-panel__feature .teaser-block__heading:before,html[dir=rtl] .simple-panel__feature .tertiary-navigation__item:before,html[dir=rtl] .simple-panel__feature .tooltip__content-inner:before,html[dir=rtl] .simple-panel__feature .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .simple-panel__feature .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .simple-panel__feature .ui-spinner .ui-spinner-button{float:right;margin:2px 0 0 10px;transform:scaleX(-1)}.details-list{color:#00285f;margin-bottom:20px}.details-list__value{font-size:22px;font-weight:700;line-height:30px}html[dir=rtl] .details-list__value{direction:ltr;text-align:right}.actions{text-align:right}@media (min-width:0) and (max-width:500px){.actions{text-align:left}.actions .button-submit,.actions .cta{display:block;text-align:center;width:100%}}.actions .minor-cta{float:left;margin-bottom:20px}html[dir=rtl] .actions .minor-cta{float:right}@media (min-width:0) and (max-width:500px){.actions .minor-cta{display:inline-block;float:none}}.search-result{border-top:1px solid #dae9f2;margin-top:20px;padding-top:20px}.search-result__heading{color:#007ed7;font:18px/25px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;margin-bottom:10px;padding-left:18px}.search-result__heading:before{float:left;font-size:8px;margin-left:-18px;position:relative;top:8.5px}.pagination{border-top:1px solid #dae9f2;list-style:none;margin:0 0 20px;padding:20px 0 0;position:relative;text-align:center}.pagination:after{clear:both;content:'';display:block}.pagination__item{display:inline-block;margin:0 5px}@media (min-width:0) and (max-width:500px){.pagination__item{display:none}}.collapse-promo__link-list ul .pagination__item li:before,.pagination__item .booking-widget__toggle:before,.pagination__item .carousel__link:before,.pagination__item .check-list__item:before,.pagination__item .collapse-promo__link-list ul li:before,.pagination__item .collapse-promo__toggle:before,.pagination__item .faqs__category-link:before,.pagination__item .icon,.pagination__item .input-date:before,.pagination__item .option-list__control:before,.pagination__item .promo__link:before,.pagination__item .quick-links__item:before,.pagination__item .search-result__heading:before,.pagination__item .secondary-navigation__link:before,.pagination__item .select-dropdown:before,.pagination__item .teaser-block__heading:before,.pagination__item .tertiary-navigation__item:before,.pagination__item .tooltip__content-inner:before,.pagination__item .ui-datepicker .ui-datepicker-next:before,.pagination__item .ui-datepicker .ui-datepicker-prev:before,.pagination__item .ui-spinner .ui-spinner-button,.ui-datepicker .pagination__item .ui-datepicker-next:before,.ui-datepicker .pagination__item .ui-datepicker-prev:before,.ui-spinner .pagination__item .ui-spinner-button{float:left;font-size:8px;margin:6.5px 5px 0 0}.collapse-promo__link-list ul html[dir=rtl] .pagination__item li:before,.ui-datepicker html[dir=rtl] .pagination__item .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .pagination__item .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .pagination__item .ui-spinner-button,html[dir=rtl] .pagination__item .booking-widget__toggle:before,html[dir=rtl] .pagination__item .carousel__link:before,html[dir=rtl] .pagination__item .check-list__item:before,html[dir=rtl] .pagination__item .collapse-promo__link-list ul li:before,html[dir=rtl] .pagination__item .collapse-promo__toggle:before,html[dir=rtl] .pagination__item .faqs__category-link:before,html[dir=rtl] .pagination__item .icon,html[dir=rtl] .pagination__item .input-date:before,html[dir=rtl] .pagination__item .option-list__control:before,html[dir=rtl] .pagination__item .promo__link:before,html[dir=rtl] .pagination__item .quick-links__item:before,html[dir=rtl] .pagination__item .search-result__heading:before,html[dir=rtl] .pagination__item .secondary-navigation__link:before,html[dir=rtl] .pagination__item .select-dropdown:before,html[dir=rtl] .pagination__item .teaser-block__heading:before,html[dir=rtl] .pagination__item .tertiary-navigation__item:before,html[dir=rtl] .pagination__item .tooltip__content-inner:before,html[dir=rtl] .pagination__item .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .pagination__item .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .pagination__item .ui-spinner .ui-spinner-button{float:right;margin:6.5px 0 0 5px}@media (min-width:0) and (max-width:500px){.collapse-promo__link-list ul .pagination__item li:before,.pagination__item .booking-widget__toggle:before,.pagination__item .carousel__link:before,.pagination__item .check-list__item:before,.pagination__item .collapse-promo__link-list ul li:before,.pagination__item .collapse-promo__toggle:before,.pagination__item .faqs__category-link:before,.pagination__item .icon,.pagination__item .input-date:before,.pagination__item .option-list__control:before,.pagination__item .promo__link:before,.pagination__item .quick-links__item:before,.pagination__item .search-result__heading:before,.pagination__item .secondary-navigation__link:before,.pagination__item .select-dropdown:before,.pagination__item .teaser-block__heading:before,.pagination__item .tertiary-navigation__item:before,.pagination__item .tooltip__content-inner:before,.pagination__item .ui-datepicker .ui-datepicker-next:before,.pagination__item .ui-datepicker .ui-datepicker-prev:before,.pagination__item .ui-spinner .ui-spinner-button,.ui-datepicker .pagination__item .ui-datepicker-next:before,.ui-datepicker .pagination__item .ui-datepicker-prev:before,.ui-spinner .pagination__item .ui-spinner-button{margin-top:8px}}.pagination__item--prev-link{float:left;margin-left:0}html[dir=rtl] .pagination__item--prev-link{float:right}@media (min-width:0) and (max-width:500px){.pagination__item--prev-link{display:inline-block}}.collapse-promo__link-list ul html[dir=rtl] .pagination__item--prev-link li:before,.ui-datepicker html[dir=rtl] .pagination__item--prev-link .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .pagination__item--prev-link .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .pagination__item--prev-link .ui-spinner-button:before,html[dir=rtl] .pagination__item--prev-link .booking-widget__toggle:before,html[dir=rtl] .pagination__item--prev-link .carousel__link:before,html[dir=rtl] .pagination__item--prev-link .check-list__item:before,html[dir=rtl] .pagination__item--prev-link .collapse-promo__link-list ul li:before,html[dir=rtl] .pagination__item--prev-link .collapse-promo__toggle:before,html[dir=rtl] .pagination__item--prev-link .faqs__category-link:before,html[dir=rtl] .pagination__item--prev-link .icon:before,html[dir=rtl] .pagination__item--prev-link .input-date:before,html[dir=rtl] .pagination__item--prev-link .option-list__control:before,html[dir=rtl] .pagination__item--prev-link .promo__link:before,html[dir=rtl] .pagination__item--prev-link .quick-links__item:before,html[dir=rtl] .pagination__item--prev-link .search-result__heading:before,html[dir=rtl] .pagination__item--prev-link .secondary-navigation__link:before,html[dir=rtl] .pagination__item--prev-link .select-dropdown:before,html[dir=rtl] .pagination__item--prev-link .teaser-block__heading:before,html[dir=rtl] .pagination__item--prev-link .tertiary-navigation__item:before,html[dir=rtl] .pagination__item--prev-link .tooltip__content-inner:before,html[dir=rtl] .pagination__item--prev-link .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .pagination__item--prev-link .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .pagination__item--prev-link .ui-spinner .ui-spinner-button:before{content:'\e900'}.pagination__item--next-link{float:right;margin-right:0}html[dir=rtl] .pagination__item--next-link{float:left}@media (min-width:0) and (max-width:500px){.pagination__item--next-link{display:inline-block}}.collapse-promo__link-list ul .pagination__item--next-link li:before,.pagination__item--next-link .booking-widget__toggle:before,.pagination__item--next-link .carousel__link:before,.pagination__item--next-link .check-list__item:before,.pagination__item--next-link .collapse-promo__link-list ul li:before,.pagination__item--next-link .collapse-promo__toggle:before,.pagination__item--next-link .faqs__category-link:before,.pagination__item--next-link .icon,.pagination__item--next-link .input-date:before,.pagination__item--next-link .option-list__control:before,.pagination__item--next-link .promo__link:before,.pagination__item--next-link .quick-links__item:before,.pagination__item--next-link .search-result__heading:before,.pagination__item--next-link .secondary-navigation__link:before,.pagination__item--next-link .select-dropdown:before,.pagination__item--next-link .teaser-block__heading:before,.pagination__item--next-link .tertiary-navigation__item:before,.pagination__item--next-link .tooltip__content-inner:before,.pagination__item--next-link .ui-datepicker .ui-datepicker-next:before,.pagination__item--next-link .ui-datepicker .ui-datepicker-prev:before,.pagination__item--next-link .ui-spinner .ui-spinner-button,.ui-datepicker .pagination__item--next-link .ui-datepicker-next:before,.ui-datepicker .pagination__item--next-link .ui-datepicker-prev:before,.ui-spinner .pagination__item--next-link .ui-spinner-button{float:right;margin:6.5px 0 0 5px}.collapse-promo__link-list ul html[dir=rtl] .pagination__item--next-link li:before,.ui-datepicker html[dir=rtl] .pagination__item--next-link .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .pagination__item--next-link .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .pagination__item--next-link .ui-spinner-button,html[dir=rtl] .pagination__item--next-link .booking-widget__toggle:before,html[dir=rtl] .pagination__item--next-link .carousel__link:before,html[dir=rtl] .pagination__item--next-link .check-list__item:before,html[dir=rtl] .pagination__item--next-link .collapse-promo__link-list ul li:before,html[dir=rtl] .pagination__item--next-link .collapse-promo__toggle:before,html[dir=rtl] .pagination__item--next-link .faqs__category-link:before,html[dir=rtl] .pagination__item--next-link .icon,html[dir=rtl] .pagination__item--next-link .input-date:before,html[dir=rtl] .pagination__item--next-link .option-list__control:before,html[dir=rtl] .pagination__item--next-link .promo__link:before,html[dir=rtl] .pagination__item--next-link .quick-links__item:before,html[dir=rtl] .pagination__item--next-link .search-result__heading:before,html[dir=rtl] .pagination__item--next-link .secondary-navigation__link:before,html[dir=rtl] .pagination__item--next-link .select-dropdown:before,html[dir=rtl] .pagination__item--next-link .teaser-block__heading:before,html[dir=rtl] .pagination__item--next-link .tertiary-navigation__item:before,html[dir=rtl] .pagination__item--next-link .tooltip__content-inner:before,html[dir=rtl] .pagination__item--next-link .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .pagination__item--next-link .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .pagination__item--next-link .ui-spinner .ui-spinner-button{float:left;margin:6.5px 5px 0 0}.collapse-promo__link-list ul html[dir=rtl] .pagination__item--next-link li:before,.ui-datepicker html[dir=rtl] .pagination__item--next-link .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .pagination__item--next-link .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .pagination__item--next-link .ui-spinner-button:before,html[dir=rtl] .pagination__item--next-link .booking-widget__toggle:before,html[dir=rtl] .pagination__item--next-link .carousel__link:before,html[dir=rtl] .pagination__item--next-link .check-list__item:before,html[dir=rtl] .pagination__item--next-link .collapse-promo__link-list ul li:before,html[dir=rtl] .pagination__item--next-link .collapse-promo__toggle:before,html[dir=rtl] .pagination__item--next-link .faqs__category-link:before,html[dir=rtl] .pagination__item--next-link .icon:before,html[dir=rtl] .pagination__item--next-link .input-date:before,html[dir=rtl] .pagination__item--next-link .option-list__control:before,html[dir=rtl] .pagination__item--next-link .promo__link:before,html[dir=rtl] .pagination__item--next-link .quick-links__item:before,html[dir=rtl] .pagination__item--next-link .search-result__heading:before,html[dir=rtl] .pagination__item--next-link .secondary-navigation__link:before,html[dir=rtl] .pagination__item--next-link .select-dropdown:before,html[dir=rtl] .pagination__item--next-link .teaser-block__heading:before,html[dir=rtl] .pagination__item--next-link .tertiary-navigation__item:before,html[dir=rtl] .pagination__item--next-link .tooltip__content-inner:before,html[dir=rtl] .pagination__item--next-link .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .pagination__item--next-link .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .pagination__item--next-link .ui-spinner .ui-spinner-button:before{content:'\e90d'}.pagination__item--is-hidden{display:none}.faqs__list{list-style:none;margin-left:0;padding:0}.faqs__list .faqs__list,.faqs__list--sub{margin:10px 0 0 20px}.faqs__category-link{background:0 0;border:0;color:#007ed7;font:14px/21px "Open Sans",sans-serif,Arial,Helvetica,sans-serif;outline:none;padding:0;text-align:left;text-decoration:none}@media (min-width:0) and (max-width:500px){.faqs__category-link{font-size:16px;line-height:23px}}.faqs__category-link:focus,.faqs__category-link:hover{text-decoration:underline}.faqs__category-link:before{color:#007ed7;float:left;font-size:8px;margin-right:10px;position:relative;top:6.5px}html[dir=rtl] .faqs__category-link:before{float:right;margin-right:0;margin-left:10px}.location-result{background:#f1f5f8;border-radius:4px;margin-bottom:20px;padding:20px}.content-with-image-panel:after,.footer:after,.header:after,.icon-list:after,.location-details__opening-hours:after,.location-result:after,.main-content:after{clear:both;content:'';display:block}.location-result__address{padding-left:28px}html[dir=rtl] .location-result__address{width:31.91489%;float:right;margin-left:2.12766%;margin-right:0;padding-left:0;padding-right:28px}@media (min-width:0) and (max-width:500px){html[dir=rtl] .location-result__address{float:none;margin-right:0;width:auto}}.l-col--8 .location-result__address{width:35.48387%;float:left;margin-right:3.22581%}html[dir=rtl] .l-col--8 .location-result__address{width:35.48387%;float:right;margin-left:3.22581%;margin-right:0}@media (min-width:651px) and (max-width:859px){.l-col--8 .location-result__address{width:48.3871%;float:left;margin-right:3.22581%}html[dir=rtl] .l-col--8 .location-result__address{width:48.3871%;float:right;margin-left:3.22581%;margin-right:0}}@media (min-width:0) and (max-width:500px){.l-col--8 .location-result__address,html[dir=rtl] .l-col--8 .location-result__address{float:none;margin-right:0;width:auto}}.collapse-promo__link-list ul .location-result__heading li:before,.location-result__heading .booking-widget__toggle:before,.location-result__heading .carousel__link:before,.location-result__heading .check-list__item:before,.location-result__heading .collapse-promo__link-list ul li:before,.location-result__heading .collapse-promo__toggle:before,.location-result__heading .faqs__category-link:before,.location-result__heading .icon,.location-result__heading .input-date:before,.location-result__heading .option-list__control:before,.location-result__heading .promo__link:before,.location-result__heading .quick-links__item:before,.location-result__heading .search-result__heading:before,.location-result__heading .secondary-navigation__link:before,.location-result__heading .select-dropdown:before,.location-result__heading .teaser-block__heading:before,.location-result__heading .tertiary-navigation__item:before,.location-result__heading .tooltip__content-inner:before,.location-result__heading .ui-datepicker .ui-datepicker-next:before,.location-result__heading .ui-datepicker .ui-datepicker-prev:before,.location-result__heading .ui-spinner .ui-spinner-button,.ui-datepicker .location-result__heading .ui-datepicker-next:before,.ui-datepicker .location-result__heading .ui-datepicker-prev:before,.ui-spinner .location-result__heading .ui-spinner-button{color:#00285f;float:left;margin:3.5px 0 0 -28px}.collapse-promo__link-list ul html[dir=rtl] .location-result__heading li:before,.ui-datepicker html[dir=rtl] .location-result__heading .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .location-result__heading .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .location-result__heading .ui-spinner-button,html[dir=rtl] .location-result__heading .booking-widget__toggle:before,html[dir=rtl] .location-result__heading .carousel__link:before,html[dir=rtl] .location-result__heading .check-list__item:before,html[dir=rtl] .location-result__heading .collapse-promo__link-list ul li:before,html[dir=rtl] .location-result__heading .collapse-promo__toggle:before,html[dir=rtl] .location-result__heading .faqs__category-link:before,html[dir=rtl] .location-result__heading .icon,html[dir=rtl] .location-result__heading .input-date:before,html[dir=rtl] .location-result__heading .option-list__control:before,html[dir=rtl] .location-result__heading .promo__link:before,html[dir=rtl] .location-result__heading .quick-links__item:before,html[dir=rtl] .location-result__heading .search-result__heading:before,html[dir=rtl] .location-result__heading .secondary-navigation__link:before,html[dir=rtl] .location-result__heading .select-dropdown:before,html[dir=rtl] .location-result__heading .teaser-block__heading:before,html[dir=rtl] .location-result__heading .tertiary-navigation__item:before,html[dir=rtl] .location-result__heading .tooltip__content-inner:before,html[dir=rtl] .location-result__heading .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .location-result__heading .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .location-result__heading .ui-spinner .ui-spinner-button{float:right;margin:3.5px -28px 0 0}.location-result__address,.location-result__details{width:31.91489%;float:left;margin-right:2.12766%}html[dir=rtl] .location-result__details{width:31.91489%;float:right;margin-left:2.12766%;margin-right:0}@media (min-width:0) and (max-width:500px){html[dir=rtl] .location-result__details{float:none;margin:0 28px 0 0;width:auto}}.l-col--8 .location-result__details{width:35.48387%;float:left;margin-right:0}html[dir=rtl] .l-col--8 .location-result__details{width:35.48387%;float:right;margin-right:0;margin-left:0}@media (min-width:651px) and (max-width:859px){.l-col--8 .location-result__details,html[dir=rtl] .l-col--8 .location-result__details{width:48.3871%;float:right;margin-right:0}}@media (min-width:0) and (max-width:500px){.l-col--8 .location-result__details{float:none;margin:0 0 0 28px;width:auto}html[dir=rtl] .l-col--8 .location-result__details{float:none;margin:0 28px 0 0;width:auto}}.location-result__details-heading{color:#00285f;margin-bottom:0}.location-result>.button-submit,.location-result>.cta{float:right;margin-bottom:0}html[dir=rtl] .location-result>.button-submit,html[dir=rtl] .location-result>.cta{float:left}@media (min-width:651px) and (max-width:859px){.location-result>.button-submit,.location-result>.cta{clear:both;margin-top:20px}}@media (min-width:0) and (max-width:500px){.location-result>.button-submit,.location-result>.cta{clear:both;margin-top:20px}}.icon-list{list-style:none;margin:0;padding:0}html[dir=rtl] .icon-list{margin-right:0}.icon-list__item{float:left;margin:0 10px 0 0}html[dir=rtl] .icon-list__item{float:right}.icon-list__item:last-child{margin-right:0}.collapse-promo__link-list ul .icon-list li:before,.icon-list .booking-widget__toggle:before,.icon-list .carousel__link:before,.icon-list .check-list__item:before,.icon-list .collapse-promo__link-list ul li:before,.icon-list .collapse-promo__toggle:before,.icon-list .faqs__category-link:before,.icon-list .icon,.icon-list .input-date:before,.icon-list .option-list__control:before,.icon-list .promo__link:before,.icon-list .quick-links__item:before,.icon-list .search-result__heading:before,.icon-list .secondary-navigation__link:before,.icon-list .select-dropdown:before,.icon-list .teaser-block__heading:before,.icon-list .tertiary-navigation__item:before,.icon-list .tooltip__content-inner:before,.icon-list .ui-datepicker .ui-datepicker-next:before,.icon-list .ui-datepicker .ui-datepicker-prev:before,.icon-list .ui-spinner .ui-spinner-button,.ui-datepicker .icon-list .ui-datepicker-next:before,.ui-datepicker .icon-list .ui-datepicker-prev:before,.ui-spinner .icon-list .ui-spinner-button{color:#00285f;font-size:50px}.content-with-image-panel{border-top:1px solid #dae9f2;padding-top:20px}.content-with-image-panel__image{width:23.40426%;float:left;margin-right:2.12766%;text-align:center}@media (min-width:0) and (max-width:350px){.content-with-image-panel__image{float:none;margin-right:0;width:auto}}.l-col--8 .content-with-image-panel__image{width:22.58065%;float:left;margin-right:3.22581%}@media (min-width:0) and (max-width:350px){.l-col--8 .content-with-image-panel__image{float:none;margin-right:0;width:auto}}.content-with-image-panel__image img{margin:0 auto}.content-with-image-panel__content{width:74.46809%;float:right;margin-right:0}@media (min-width:0) and (max-width:350px){.content-with-image-panel__content{float:none;width:auto}}.l-col--8 .content-with-image-panel__content{width:74.19355%;float:right;margin-right:0}@media (min-width:0) and (max-width:350px){.l-col--8 .content-with-image-panel__content{float:none;width:auto}}.content-with-image-panel--above .content-with-image-panel__content,.content-with-image-panel--above .content-with-image-panel__image,.l-col--8 .content-with-image-panel--above .content-with-image-panel__content,.l-col--8 .content-with-image-panel--above .content-with-image-panel__image{float:none;margin-right:0;width:auto}.content-with-image-panel--right .content-with-image-panel__image,.l-col--8 .content-with-image-panel--right .content-with-image-panel__image{float:right;margin-right:0}@media (min-width:0) and (max-width:350px){.content-with-image-panel--right .content-with-image-panel__image,.l-col--8 .content-with-image-panel--right .content-with-image-panel__image{float:none}}.content-with-image-panel--right .content-with-image-panel__content,.l-col--8 .content-with-image-panel--right .content-with-image-panel__content{float:left}@media (min-width:0) and (max-width:350px){.content-with-image-panel--right .content-with-image-panel__content,.l-col--8 .content-with-image-panel--right .content-with-image-panel__content{float:none}}.location-details{background:#dae9f2;border-radius:4px;margin-bottom:20px;padding:20px 20px .1px}.location-details__heading,.location-details__sub-heading{color:#00285f}.location-details__opening-hours{margin-bottom:10px}.location-details__opening-hours-heading{clear:both;float:left;margin-bottom:10px;width:50%}html[dir=rtl] .location-details__opening-hours-heading{float:right}.location-details__opening-hours-value{float:left;margin-bottom:10px;width:50%}.location-details__nav{border-radius:4px;list-style:none;margin-left:0;overflow:hidden}.location-details__nav-item{margin-bottom:2px}.location-details__nav-item:last-child{margin-bottom:0}.location-details__nav-link{background:#fff;display:block;padding:10px 20px;text-decoration:none}.location-details__nav-link:hover{text-decoration:underline}.collapse-promo__link-list ul .location-details__nav-link li:before,.location-details__nav-link .booking-widget__toggle:before,.location-details__nav-link .carousel__link:before,.location-details__nav-link .check-list__item:before,.location-details__nav-link .collapse-promo__link-list ul li:before,.location-details__nav-link .collapse-promo__toggle:before,.location-details__nav-link .faqs__category-link:before,.location-details__nav-link .icon,.location-details__nav-link .input-date:before,.location-details__nav-link .option-list__control:before,.location-details__nav-link .promo__link:before,.location-details__nav-link .quick-links__item:before,.location-details__nav-link .search-result__heading:before,.location-details__nav-link .secondary-navigation__link:before,.location-details__nav-link .select-dropdown:before,.location-details__nav-link .teaser-block__heading:before,.location-details__nav-link .tertiary-navigation__item:before,.location-details__nav-link .tooltip__content-inner:before,.location-details__nav-link .ui-datepicker .ui-datepicker-next:before,.location-details__nav-link .ui-datepicker .ui-datepicker-prev:before,.location-details__nav-link .ui-spinner .ui-spinner-button,.ui-datepicker .location-details__nav-link .ui-datepicker-next:before,.ui-datepicker .location-details__nav-link .ui-datepicker-prev:before,.ui-spinner .location-details__nav-link .ui-spinner-button{float:right;margin:3.5px 0 0 10px}.map{height:0;margin-bottom:20px;padding-top:63.19115%;position:relative}.map div{top:0}.header{padding-top:20px}.header .logo{width:23.40426%;float:left;display:block;margin-right:0}@media (min-width:0) and (max-width:650px){.header .logo{margin-bottom:20px;width:140px}}html[dir=rtl] .header .logo{float:right;margin-left:0}.header .site-search{width:31.91489%;float:right;margin-right:0;margin-bottom:0;margin-top:.69167%}@media (min-width:0) and (max-width:650px){.header .site-search{display:none}}html[dir=rtl] .header .site-search{width:31.91489%;float:left;margin-left:0}.header .quick-links{float:right;margin-top:1.42083%}@media (min-width:0) and (max-width:650px){.header .quick-links{display:none}}html[dir=rtl] .header .quick-links{float:left;margin-right:0}.main-content--variant{background:#f1f5f8;margin-top:20px;padding:20px 20px .1px}@media (min-width:0) and (max-width:650px){.main-content--variant{margin-top:0}}.footer{border-top:1px solid #dae9f2;padding:20px 0}@media (min-width:0) and (max-width:650px){.footer .tertiary-navigation{margin-bottom:0}}.footer .site-search{display:none}@media (min-width:0) and (max-width:650px){.footer .site-search{width:31.91489%;float:right;margin-right:0;display:-ms-flexbox;display:flex}html[dir=rtl] .footer .site-search{width:31.91489%;float:left;margin-left:0;margin-right:0}}@media (min-width:0) and (max-width:500px){.footer .site-search,html[dir=rtl] .footer .site-search{float:none;margin-top:20px;width:auto}}.footer .quick-links{display:none}@media (min-width:0) and (max-width:650px){.footer .quick-links{width:65.95745%;float:left;margin-right:2.12766%;display:block}html[dir=rtl] .footer .quick-links{width:65.95745%;float:right;margin-left:2.12766%;margin-right:0}}@media (min-width:0) and (max-width:500px){.footer .quick-links,html[dir=rtl] .footer .quick-links{float:none;margin-right:0;width:auto}}.footer .social-promo{clear:both}@media (min-width:0) and (max-width:650px){.footer .social-promo{padding-top:20px}}.footer__copyright{float:right;line-height:43px;margin:0}html[dir=rtl] .footer__copyright{float:left}@media (min-width:0) and (max-width:500px){.footer__copyright{clear:both;float:none;line-height:23px;padding-top:20px}html[dir=rtl] .footer__copyright{float:none;margin-left:0;width:auto}}.footer__copyright a{text-decoration:none}.footer__copyright img{display:inline-block;height:100%;vertical-align:middle;width:103px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzaGFyZWQvbWl4aW5zL19mb250LWZhY2Uuc2NzcyIsInNoYXJlZC9fcmVzZXQuc2NzcyIsInN0eWxlLmNzcyIsInNoYXJlZC9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19yZW0uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fY2xlYXJmaXguc2NzcyIsInNoYXJlZC9taXhpbnMvX3JpZ2h0LXRvLWxlZnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsInNoYXJlZC9faWNvbnMuc2NzcyIsImJhc2UvX21haW4uc2NzcyIsImJhc2UvX2hlYWRpbmdzLnNjc3MiLCJiYXNlL19wYXJhZ3JhcGhzLnNjc3MiLCJiYXNlL19saXN0cy5zY3NzIiwiYmFzZS9fZm9ybXMuc2NzcyIsImJhc2UvX2xpbmtzLnNjc3MiLCJzaGFyZWQvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiYmFzZS9faW1hZ2VzLnNjc3MiLCJjb21wb25lbnRzL19tZXNzYWdlLnNjc3MiLCJzaGFyZWQvbWl4aW5zL19wbGFjZWhvbGRlci5zY3NzIiwiY29tcG9uZW50cy9fc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzLnNjc3MiLCJjb21wb25lbnRzL19kZXRhaWxlZC1jYXItZ3JvdXAuc2NzcyIsImJhc2UvX2hyLnNjc3MiLCJjb21wb25lbnRzL19hbGlnbi1pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9fY3RhLnNjc3MiLCJjb21wb25lbnRzL19taW5vci1jdGEuc2NzcyIsImNvbXBvbmVudHMvX2tpdGNoZW4tZHJhd2VyLnNjc3MiLCJjb21wb25lbnRzL19xdWljay1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fd2Vic2l0ZS1sYW5ndWFnZS1zd2l0Y2hlci5zY3NzIiwiY29tcG9uZW50cy9fc2l0ZS1zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3ByaW1hcnktbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc2Vjb25kYXJ5LW5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3RlcnRpYXJ5LW5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3Byb21vdGlvbi1uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtcHJvbW8uc2NzcyIsImNvbXBvbmVudHMvX2Nhci1ncm91cC5zY3NzIiwiY29tcG9uZW50cy9fY29sbGFwc2UtcHJvbW8uc2NzcyIsImNvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsImNvbXBvbmVudHMvX3RlYXNlci1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fdGFicy5zY3NzIiwiY29tcG9uZW50cy9fdGVhc2VyLW1hdHJpeC5zY3NzIiwiY29tcG9uZW50cy9fZmxlZXQtbWF0cml4LnNjc3MiLCJjb21wb25lbnRzL191cHNlbGwuc2NzcyIsImNvbXBvbmVudHMvX3ZlaGljbGUtb3ZlcnZpZXcuc2NzcyIsImNvbXBvbmVudHMvX2Jvb2tpbmctd2lkZ2V0LnNjc3MiLCJjb21wb25lbnRzL19sb2NhdGlvbi1yZXN1bHQuc2NzcyIsImNvbXBvbmVudHMvX25ld3NsZXR0ZXItc2lnbnVwLnNjc3MiLCJyZWdpb25zL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX292ZXJsYXkuc2NzcyIsImNvbXBvbmVudHMvX3Byb21vLnNjc3MiLCJjb21wb25lbnRzL19wcm9tby1tYXRyaXguc2NzcyIsImNvbXBvbmVudHMvX2Nhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL19wcm9ncmVzcy1iYXIuc2NzcyIsImNvbXBvbmVudHMvX2FjdGlvbi1saW5rLnNjc3MiLCJjb21wb25lbnRzL19lZGl0LXNlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fc2lnbi1wb3N0LnNjc3MiLCJjb21wb25lbnRzL19pdGluZXJhcnktb3ZlcnZpZXcuc2NzcyIsImNvbXBvbmVudHMvX2ZlYXR1cmUtdGl0bGUuc2NzcyIsImNvbXBvbmVudHMvX2xvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fY2hlY2stbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC1jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fcGF5LW9wdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX3RvdGFsLXByaWNlLnNjc3MiLCJjb21wb25lbnRzL19wcmljZS1jb25maXJtYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3BheW1lbnQtYnJlYWtkb3duLnNjc3MiLCJjb21wb25lbnRzL19zaW1wbGUtcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX2RldGFpbHMtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fYWN0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLXJlc3VsdC5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fZmFxcy5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC13aXRoLWltYWdlLXBhbmVsLnNjc3MiLCJyZWdpb25zL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2ljb24tbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fbG9jYXRpb24tZGV0YWlscy5zY3NzIiwicmVnaW9ucy9fbWFpbi5zY3NzIiwiY29tcG9uZW50cy9fbWFwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkhDRUMsV0FDQyxxQyxDQUNBLDBGQUZELENBQUEsV0FDQywwQixDQUNBLHlGQUZELENBQUEsV0FDQyxzQixDQUNBLHFGQUZELENBQUEsV0FDQyxzQixDQUNBLHdGQUZELENDRkQsQyxDQUFBLE0sQ0FBQSxPLENBSUUscUIsQ0N3QkEsVSxDRHBCRixJLENDZ0NHLE8sQ0FUQSxFLENBREMsRSxDQUtDLFEsQ0FRRSxVLENBVEosSSxDQVRBLEUsQ0FDQSxFLENEbEJILEksQ0M0QlMsTSxDQVBFLEcsQ0FRSixLLENESk4sUSxDQUNBLFMsQ0NRRSxNLENBckJFLEUsQ0FDRixFLENBQ0EsRSxDQUNBLEUsQ0FpQkssRSxDQVRMLEUsQ0FMQSxDLENBTUEsRSxDRENGLFMsQ0NLRSxFLENBREcsRSxDRExMLFEsQ0FJRCxPLENBQUEsSyxDQ1lNLE8sQ0FDRSxVLENBQ0csTSxDQUNKLE0sQ0FDQSxNLENBQ0EsTSxDQUNBLEksQ0FDRixJLENBQ0EsRyxDQUNELE8sQ0FDSSxPLENEVFAsYSxDQUdELEssQ0FBQSxNLENDV08sUSxDQUNFLEssQ0RSUixvQixDQUNBLHVCLENBR0QsSyxDQUNDLFEsQ0FHbUIscUIsQ0FDbkIsWSxDQUNBLFEsQ0FHRCxLLENBQ0Msd0IsQ0FDQSxnQixDQUdELEUsQ0FBQSxFLENBRUMsUyxDQUdELEMsQ0FBQSxNLENBRUMsZSxDQUdELEcsQ0FBQSxDLENBRUMsb0IsQ0FHRCxLLENBQ0MsYyxDQUdELEcsQ0FBQSxHLENBRUMsYSxDQUNBLGEsQ0FDQSxpQixDQUNBLHVCLENBR0QsRyxDQUNDLFMsQ0FHRCxHLENBQ0MsYSxDQUdELFcsQ0FBQSxVLENBRUMsVyxDQUdELEcsQ0FDQyx1QixDQUdELEcsQ0FDQyxpQixDQUNBLFcsQ0FDQSxjLENDQ1EsTSxDREVULEssQ0FBQSxLLENDQU8sTSxDQURBLE0sQ0FGRCxRLENEU0wsYyxDQUdJLFksQ0FBQSxXLENDSk8sZSxDQUNJLGMsQ0RPZixXLENBQ0EsWSxDRWxIRCxRLENBQ0MsZSxDQUlELFUsQ0NYSSxlLENBQUEsZ0IsQ0FBQSxpQixDRGFILFMsQ0FGRCxnQixDRWxCTSxXLENBQ0EsYSxDQUNBLFUsQ0ZvQkwsK0IsQ0FDQyxXLENBSUYsUyxDQ3BCSSxjLENBQUEsVyxDQUFBLG9CLENFbEJBLHVCLENGa0JBLGMsQ0FBQSxVLENBQUEscUIsQ0Q0QkEsYSxDSWlCQSwyQ0p6QkosUyxDQUFBLHVCLENBWUksVSxDQUNBLFEsQ0FDQSxtQixDQUNBLFUsQ0lVQSxDSnpCSixTLENDcEJJLGUsQ0FBQSxXLENBQUEsb0IsQ0RvQkosdUIsQ0NwQkksZSxDQUFBLFUsQ0FBQSxxQixDRDRCQSxhLENJaUJBLDJDSnpCSixTLENHdENJLHVCLENIa0RBLFUsQ0FDQSxRLENBQ0EsbUIsQ0FDQSxVLENJVUEsQ0p6QkosUyxDQ3BCSSxlLENBQUEsVyxDQUFBLG9CLENEb0JKLHVCLENDcEJJLGUsQ0FBQSxVLENBQUEscUIsQ0Q0QkEsYSxDSWlCQSwyQ0p6QkosUyxDR3RDSSx1QixDSGtEQSxVLENBQ0EsUSxDQUNBLG1CLENBQ0EsVSxDSVVBLENKekJKLFMsQ0NwQkksZSxDQUFBLFcsQ0FBQSxvQixDRG9CSix1QixDQ3BCSSxlLENBQUEsVSxDQUFBLHFCLENENEJBLGEsQ0lpQkEsMkNKekJKLFMsQ0FBQSx1QixDQVlJLFUsQ0FDQSxRLENBQ0EsbUIsQ0FDQSxVLENJVUEsQ0p6QkosUyxDQ3BCSSxlLENBQUEsVyxDQUFBLG9CLENEb0JKLHVCLENDcEJJLGUsQ0FBQSxVLENBQUEscUIsQ0Q0QkEsYSxDSWlCQSwyQ0p6QkosUyxDQUFBLHVCLENBWUksVSxDQUNBLFEsQ0FDQSxtQixDQUNBLFUsQ0lVQSxDSnpCSixTLENDcEJJLGUsQ0FBQSxXLENBQUEsb0IsQ0VsQkEsdUIsQ0ZrQkEsZSxDQUFBLFUsQ0FBQSxxQixDRDRCQSxhLENJaUJBLDJDSnpCSixTLENHdENJLHVCLENIa0RBLFUsQ0FDQSxRLENBQ0EsbUIsQ0FDQSxVLENJVUEsQ0p6QkosUyxDQ3BCSSxlLENBQUEsVyxDQUFBLG9CLENEb0JKLHVCLENDcEJJLGUsQ0FBQSxVLENBQUEscUIsQ0Q0QkEsYSxDSWlCQSwyQ0p6QkosUyxDQUFBLHVCLENBWUksVSxDQUNBLFEsQ0FDQSxtQixDQUNBLFUsQ0lVQSxDSnpCSixTLENDcEJJLGUsQ0FBQSxXLENBQUEsb0IsQ0RvQkosdUIsQ0NwQkksZSxDQUFBLFUsQ0FBQSxxQixDRDRCQSxhLENJaUJBLDJDSnpCSixTLENBQUEsdUIsQ0FZSSxVLENBQ0EsUSxDQUNBLG1CLENBQ0EsVSxDSVVBLENKekJKLFMsQ0NwQkksZSxDQUFBLFcsQ0FBQSxvQixDRWxCQSx1QixDRmtCQSxlLENBQUEsVSxDQUFBLHFCLENENEJBLGEsQ0lpQkEsMkNKekJKLFMsQ0FBQSx1QixDQVlJLFUsQ0FDQSxRLENBQ0EsbUIsQ0FDQSxVLENJVUEsQ0p6QkosVSxDQ3BCSSxlLENBQUEsVyxDQUFBLG9CLENEb0JKLHdCLENDcEJJLGUsQ0FBQSxVLENBQUEscUIsQ0Q0QkEsYSxDSWlCQSwyQ0p6QkosVSxDR3RDSSx3QixDSGtEQSxVLENBQ0EsUSxDQUNBLG1CLENBQ0EsVSxDSVVBLENKekJKLFUsQ0NwQkksZSxDQUFBLFcsQ0FBQSxvQixDRG9CSix3QixDQ3BCSSxlLENBQUEsVSxDQUFBLHFCLENENEJBLGEsQ0lpQkEsMkNKekJKLFUsQ0d0Q0ksd0IsQ0hrREEsVSxDQUNBLFEsQ0FDQSxtQixDQUNBLFUsQ0lVQSxDSnpCSixZLENBNkJFLFUsQ0FDQSxRLENHcEVFLDBCLENIdUVELFcsQ0FDQSxjLENJVEMsMkNKekJKLFksQ0FBQSwwQixDQXNDRyxVLENJYkMsQ0NoRUosSyxDQUFBLHlDLENBQUEseUMsQ0FBQSw4QixDQU9DLGEsQ0FQRCxLLENBQUEsa0IsQ04yWW1FLDRCLENBQXpCLHVCLENNM1kxQyx5QyxDQUFBLHlDLENBQUEsOEIsQ0FDQywwQixDQUNBLGlDLENBQ0Esa0MsQ0FDQSxpQixDQUNBLG1CLENBQ0EsZSxDQUVBLFUsQ0FDQSxtQixDTmtZZ0cseUIsQ0FBMkIsa0MsQ0FBdUUsNkIsQ0FBbkMsaUMsQ01wWS9KLGEsQ05vWWlPLDhCLENBQWpJLHlCLENBQTJCLGtDLENBQXVFLDZCLENBQW5DLGlDLENNMVkvSiwwQixDQUNBLGlDLENBQ0Esa0MsQ0FDQSxpQixDQUNBLG1CLENBQ0EsZSxDQUVBLFUsQ0FDQSxtQixDTmtZc1Isc0IsQ0FBckIsbUIsQ01wWWpRLGEsQ05vWXNSLHNCLENBQWlJLHdCLENBQXpDLHVDLENBQWhDLDhCLENBQW1JLDJCLENBQWhOLG1CLENBQWdMLDhCLENBQW5JLDhCLENNMVk5UywwQixDQUNBLGlDLENBQ0Esa0MsQ0FDQSxpQixDQUNBLG1CLENBQ0EsZSxDQUVBLFUsQ0FDQSxtQixDTmtZdVosd0IsQ0FBekMsdUMsQ0FBbUcsMkIsQ0FBaEMsOEIsQ01wWWpiLGEsQ0FQRCxtQixDQWFHLGUsQ0FiSCxzQixDQUFBLHVDLENBQUEsMkIsQ0FBQSxtQixDQUFBLG1CLENBQUEseUIsQ0FBQSw4QixDQUFBLGtDLENBQUEsNkIsQ0FBQSxpQyxDQUFBLHlDLENBQUEsdUQsQ0FtQkcsZSxDQW5CSCx3QixDQUFBLHlDLENBQUEseUMsQ0FBQSx1QyxDQUFBLHVELENBeUJHLGUsQ0F6QkgsOEIsQ0FBQSw4QixDQUFBLHdCLENBQUEsdUIsQ0FBQSxtQyxDQStCRyxlLENOa1lndkUsb0MsQ0FBdGUsa0YsQ0FBOUosd0UsQ0FBMHFCLG9DLENBQXowQyx5RSxDQUEwUCxpRSxDQUFrdEIsbUUsQ0FBbk8sa0YsQ0FBL04seUUsQ0FBaXRCLHNFLENNamEzcUUsdUQsQ0FBQSw2RCxDTmlhb1IsdUUsQ0FBNnpCLDhELENBQXhyQixvRSxDQUF5b0QseUUsQ0FBOS9DLDZFLENBQW5aLGtFLENBQW9yQix3RSxDQUE5SSw0RSxDQUF1cEIseUUsQ0FGandDLG9GLENNL1o3RSxvRixDQUFBLGdGLENOaWErNEIsK0QsQ0FBa1EsdUQsQ0FBZ3RCLHlELENBQTVULHdFLENBQTVJLCtELENBQW90Qiw0RCxDTWphN21FLDZDLENBQUEsbUQsQ05pYXFOLDZELENBQXMwQixvRCxDQUE5ckIsMEQsQ0FBb29ELCtELENBQWxnRCxtRSxDQUF4WSx3RCxDQUE4cUIsOEQsQ0FBbEosa0UsQ0FBMHBCLCtELENNamE3d0MsMEUsQ0FBQSwwRSxDQUFBLHNFLENBQUEsc0IsQ05nYTRDLG9GLENNaGE1QyxvRixDTjhaNEMsMEUsQ005WjVDLDBFLENBQUEsZ0YsQ0FBQSxzRSxDQUFBLGlDLENBcUNHLGUsQ0FyQ0gsc0IsQ0FBQSxrQixDQTJDRyxlLENBM0NILGlCLENBaURHLGUsQ0FqREgsbUIsQ0F1REcsZSxDQXZESCx5QixDQTZERyxlLENBN0RILG1CLENBbUVHLGUsQ0FuRUgsc0IsQ0F5RUcsZSxDQXpFSCx5QixDQStFRyxlLENBL0VILGtCLENBQUEsOEIsQ0FxRkcsZSxDQXJGSCx1QixDQTJGRyxlLENBM0ZILDhCLENBaUdHLGdCLENBakdILGtCLENBdUdHLGUsQ0F2R0gsb0IsQ0E2R0csZSxDQTdHSCxtQixDQW1IRyxlLENBbkhILGlCLENBeUhHLGUsQ0F6SEgscUIsQ0ErSEcsZSxDQS9ISCx3QixDQUFBLGtCLENBQUEsdUQsQ0FxSUcsZSxDQXJJSCxxQixDQTJJRyxlLENBM0lILGtCLENBaUpHLGUsQ0FqSkgsaUIsQ0F1SkcsZSxDQXZKSCxxQixDQTZKRyxlLENDN0pILEksQ0FDQyxVLENBQ0EsZ0UsQ0Y4REcsMkNFaEVKLEksQ0FLRSxjLENBQ0EsZ0IsQ0YwREUsQ0doRUosRyxDQUVDLGEsQ0FDQSxnRSxDQUNBLGtCLENBSkQsRyxDQTZCQSxHLENBN0JBLEUsQ0E4QkMsVSxDQTlCRCxFLENBRUMsYSxDQUNBLGdFLENBc0RELGlELENBZEEsMkMsQ0EzQ0EsaUIsQ0E2QkEsaUIsQ0FjQSxpQixDQWNBLGlCLENBZEEseUMsQ0FBQSw2QixDQUFBLDRDLENBY0EsaUQsQ0FkQSwyQyxDQTNDQSxnQixDQTZCQSxnQixDQWNBLGdCLENBY0EsZ0IsQ0FuREUsd0UsQ0FORixZLENBVUUsK0IsQ0FDQSxtQixDQVhGLHlCLENBY0csZ0IsQ0FJRixNLENBQUEsSyxDQUNDLGEsQ0FDQSxhLENBQ0EsaUIsQ0FRRixHLENBR0MsZ0UsQ0FDQSxrQixDQWpDRCxFLENBNkJBLEUsQ0FjQSxFLENBSUMsZSxDQWxCRCxHLENBY0EsRyxDQWRBLEUsQ0FnQkMsYSxDQWhCRCxFLENBQ0MsVSxDQUVBLGdFLENBV0QsRyxDQUlDLGtCLENBSkQsRSxDQUdDLGdFLENBSEQsRyxDQUFBLDhCLENBQUEsNkIsQ0FDQyxVLENBRUEsZ0UsQ0FIRCw4QixDQUFBLEUsQ0FFQyxhLENBRkQsMkIsQ0FBQSxFLENBQ0MsVSxDQURELDJCLENBQUEsZSxDQUdDLGdFLENBV0QsRyxDQWRBLGUsQ0FrQkMsa0IsQ0FKRCxHLENBQUEsRSxDQUVDLGEsQ0FGRCxHLENBQUEsbUMsQ0FBQSxFLENBQ0MsVSxDQUVBLGdFLENISUcsMkNHUEosRyxDQUFBLG1DLENBQUEsRSxDQVVFLGMsQ0FDQSxnQixDSEpFLENHUEosRSxDQ3pEQSxDLENBQ0MsZSxDQ0RELEUsQ0FBQSxFLENBR0Msb0IsQ05GRyxnQixDQUFBLGdCLENNSUYsaUIsQ0FDQSxhLENBTkYsSyxDQUFBLEssQ0FTRSxpQixDQ1RGLDhDLENEQUEsZ0IsQ0FBQSxnQixDQVlHLGUsQ0VaSCxDLENBQ0MsYSxDRERELGMsQ0FFQyxtQixDQUNBLGlCLENBSEQsb0IsQ0FBQSxxQyxDQUFBLHlCLENBQUEsMkUsQ0VNRSxVLENBQ0EsVSxDQUNBLGEsQ0ZSRix5QixDQU1FLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHNCLENBVEYsd0IsQ0FhRSxRLENBYkYsa0QsQ0FBQSx3QyxDQWdCRyxXLENQZkMsZ0UsQ0FBQSxzRCxDT2tCQSxVLENONkNBLDJDTWhFSixrRCxDQUFBLHdDLENBdUJJLGEsQ0FDQSxVLENBQ0EsVSxDUHhCQSxnRSxDQUFBLHNELENPMkJDLFUsQ05vQ0QsQ01oRUosbUMsQ0FtQ0csa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0Esc0IsQ0F0Q0gsb0MsQ0E4Q0csbUIsQ0FBQSxZLENOa0JDLDJDTWhFSixvQyxDQWlESSxhLENOZUEsQ01oRUosK0IsQ0E0REUsK0IsQ0FDQSxrQixDQUVFLG9ELENBQ0Qsa0IsQ0FDQSxnQixDWDBnQnd3Qix1RSxDQUF2VCw4RCxDQUF5SCxzRCxDQUF5USx3RCxDQUE3SSw4RCxDQUEyUSwyRCxDV3ZnQmg5QixxQyxDQUFBLGtELENYdWdCdUksNEQsQ0FBMlksbUQsQ0FBM1UseUQsQ0FBdXNCLDhELENBQTFvQixrRSxDQUF4TCx1RCxDQUFtVSw2RCxDQUFyRSxpRSxDQUF5VCw4RCxDV3ZnQm5vQix5RSxDQUFBLHlFLENBQUEsOEQsQ0FDRCxhLENBQ0EsVyxDQUNBLGMsQ0FDQSxVLENBQ0EsUSxDQUNHLGlCLENBQ0EsVSxDWDBnQmtpQyxxRixDQUR0OUIsdUYsQ1doaEI5RSx1RixDQUFBLDRFLENYaWhCeThCLHFGLENBQXZZLDRFLENBQXlKLG9FLENBQW9hLHNFLENBQXhRLDRFLENBQXNhLHlFLENXamhCN3hDLG1ELENBQUEsZ0UsQ1hpaEJ5SywwRSxDQUEyZSxpRSxDQUEzWix1RSxDQUFrOUIsNEUsQ0FBcjRCLGdGLENBQXhPLHFFLENBQW1aLDJFLENBQXJGLCtFLENBQXlZLDRFLENXamhCcnlCLHVGLENBQUEsdUYsQ0FBQSw0RSxDQVVZLFUsQ0FDWixTLENBQ0EsVSxDQWhGSiw2QixDQXVGRSxhLENBQ0EsZSxDQUNBLGUsQ0F6RkYscUMsQ0E2RkUsVSxDQTdGRixvQixDQWlHRSx3QixDQUNBLGtCLENBQ0EsYSxDQUNBLGMsQ0FDRCx5QyxDQUdHLGEsQ0FDQSxvQixDWGdnQnlxQiw0RCxDQUFwVCxtRCxDQUErRiwyQyxDQUFtUiw2QyxDQUE1SCw0RCxDQUFyRCxtRCxDQUFxUixnRCxDVzNmNzBCLDBCLENBQUEsdUMsQ1gyZitHLGlELENBQTZULHdDLENBQTFRLDhDLENBQXNuQixtRCxDQUF0a0IsdUQsQ0FBakosNEMsQ0FBa1Esa0QsQ0FBeEQsc0QsQ0FBd1AsbUQsQ1czZm5nQiw4RCxDQUFBLDhELENBQUEsbUQsQ1gwZjRDLDhELENXMWY1Qyw4RCxDQUFBLG1ELENBQ0MsaUIsQ1g4ZjQzQiwwRSxDQUQvMEIsNEUsQ1c5ZjlDLDRFLENBQUEsaUUsQ1grZnllLGlFLENBQStILHlELENBQW1XLDJELENBQTVKLDBFLENBQXJFLGlFLENBQXFXLDhELENXL2Yva0Msd0MsQ0FBQSxxRCxDWCtmaUosK0QsQ0FBNlosc0QsQ0FBMVYsNEQsQ0FBc3pCLGlFLENBQXR2QixxRSxDQUFqTSwwRCxDQUFrVixnRSxDQUF4RSxvRSxDQUF3VSxpRSxDVy9mcnFCLDRFLENBQUEsNEUsQ0FBQSxpRSxDQUlRLG9CLENBQ0EsZ0IsQ0FuSFYsbUIsQ0EySEUsa0IsQ0EzSEYsOEIsQ0E4SEcsWSxDQTlISCw4QixDQWtJRyx3QixDQUNBLGtCLENBQ0EsYyxDQXBJSCxxQixDVG1CSSxlLENBQUEsVSxDQUFBLHFCLENTdUhGLGMsQ0ExSUYsbUMsQ1RtQkksZSxDQUFBLFcsQ0FBQSxvQixDUzJIUSxjLENOOUVSLDJDTWhFSixxQixDUENJLG1DLENPaUpELGEsQ0FDQSxVLENBQ0EsZSxDQUNBLFUsQ05yRkMsQ01nR0YsK0IsQ1Q3SUUsZSxDQUFBLFUsQ0FBQSxxQixDU25CSiw2QyxDVG1CSSxlLENBQUEsVyxDQUFBLG9CLENTa0pTLGMsQ05yR1QsMkNNaEVKLCtCLENBQUEsNkMsQ0F5S0ksVSxDQUNBLGMsQ0FDQSxVLENOM0dBLENNaEVKLDJCLENBd0xFLG9CLENBQ0EsZ0IsQ0F6TEYsa0MsQ0E0TEcsYSxDQUNBLGMsQ0FDQSxlLENBOUxILHFCLENUbUJJLGUsQ0FBQSxXLENBQUEsYyxDRzZDQSwyQ01oRUoscUIsQ0FzTUcsVSxDQUNBLGUsQ0FDQSxVLENOeElDLENNaEVKLCtCLENUbUJJLGUsQ0FBQSxXLENBQUEsYyxDRzZDQSwyQ00ySUYsK0IsQ0FJRSxVLENBQ0EsVSxDTmhKQSxDTW9KRiw4QixDQUNDLGUsQ0FyTkgscUMsQ1RtQkksZSxDQUFBLFcsQ0FBQSxjLENHNkNBLDJDTWhFSixxQyxDQTZOSSxVLENBQ0EsZSxDQUNBLFUsQ04vSkEsQ01oRUosK0MsQ1RtQkksZSxDQUFBLFcsQ0FBQSxjLENHNkNBLDJDTWhFSiwrQyxDQXNPSyxVLENBQ0EsZSxDQUNBLFUsQ054S0QsQ01oRUosOEIsQ1RtQkksZSxDQUFBLFUsQ0FBQSxxQixDRWxCQSw0QyxDQUFBLHlDLENPZ1BBLFcsQ0FDQSxpQixDTmxMQSwyQ01oRUosOEIsQ0FzUEksVSxDQUNBLGUsQ0FDQSxVLENOeExBLENNaEVKLHdDLENUbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsMkNNaEVKLHdDLENQQ0ksc0QsQ084UEMsVSxDQUNBLGUsQ0FDQSxVLENOak1ELENNaEVKLHNELENBK1FLLFUsQ0FJRix1QyxDQUNDLGtCLENBREQscUQsQ0FJYyxpQixDQUNDLGMsQ054TmQsMkNNaEVKLHVDLENBNFJLLGMsQ0FURixxRCxDQVllLGEsQ0FDQyxjLENOaE9mLENNaEVKLDJCLENUbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsMkNNaEVKLDJCLENUbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0VsQkEseUMsQ0ZrQkEsZSxDQUFBLFcsQ0FBQSxvQixDU2tTQyxjLENBclRMLHVELENUbUJJLFcsQ0FBQSxjLENFbEJBLHFFLENGa0JBLFUsQ0FBQSxhLENTMFNFLGMsQ043UEYsQ01tUUQscUMsQ1RoVEMsZSxDQUFBLFUsQ0FBQSxxQixDRzZDQSwyQ01oRUoscUMsQ1RtQkksYyxDQUFBLFUsQ0FBQSxxQixDU3NURyxpRSxDVHRUSCxXLENBQUEsYyxDRzZDQSxDTStRRCxtRSxDQUVFLGtCLENHalZMLE0sQ0hpVkssZSxDQWpWTCxtRCxDQXFWSyxVLENBREQsNEQsQ0FNRSxVLENBMVZOLDJCLENUbUJJLHFCLENHNkNBLDJDTWhFSiwyQixDQXFXSSxhLENOclNBLENVaEVKLG1DLENKQUEscUMsQ1RtQkkscUIsQ0c2Q0EsMkNNd1NELHFDLENBSUUsYSxDTjVTRCxDTWhFSiwwQixDVG1CSSxlLENBQUEsVyxDQUFBLGMsQ1NpV0YsYyxDTnBURSwyQ01oRUosMEIsQ0F1WEcsVSxDQUNBLGUsQ0FDQSxnQixDQUNBLFUsQ0ExWEgsNEMsQ0E2WEksUyxDQUNBLFcsQ0FDQSxlLENQOVhBLDBELENPaVlDLFUsQ0FDQSxVLENBSXFCLHdELENBQ3RCLFMsQ0FDQSxVLENOelVBLENNaEVKLG9DLENUbUJJLGUsQ0FBQSxXLENBQUEsYyxDRzZDQSwyQ01oRUosb0MsQ0FpWkksVSxDQUNBLGUsQ0FDQSxVLENQbFpBLGtELENPcVpDLFUsQ050VkQsQ01oRUosc0IsQ1RtQkksZSxDQUFBLFUsQ0FBQSxxQixDUzRZRixlLENOL1ZFLDJDTWhFSixzQixDQWthRyxhLENBQ0EsVSxDQUNBLGUsQ0FDQSxVLENOcldDLENNaEVKLGdDLENUbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsMkNNd1dGLGdDLENBSUUsVSxDQUNBLGMsQ0FDQSxVLENOOVdBLENNaEVKLDZCLENBb2JFLFcsQ0FERCwyQyxDQUlFLFUsQ0FNSCxXLENBQ0MsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxvRCxDQUNBLGdFLENBQ0EsVyxDQUNBLGMsQ0FDQSxVLENOcllHLDJDTTZYSixXLENBWUUsYyxDQUNBLGdCLENOMVlFLENNNlhKLHlCLENBaUJFLGEsQ0FDQSxlLENLOWNPLHlDLENMaWROLGdCLENBdUNILGlDLENBNURBLDZCLENBbUNBLHFDLENBdURBLDZCLENBL0RFLG9CLENBeUpBLDBCLENBdEpELG9CLENBQ0MsZ0IsQ0FJRixlLENBQ0MsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxvRCxDQUNBLGdFLENBQ0EsWSxDQUNBLFksQ0FDQSxXLENBQ0EsVSxDUHhlRyw2QixDTzJlRixhLENBQ0EsZSxDTjdhRSwyQ01nYUosZSxDQWdCRSxjLENBQ0EsZ0IsQ05qYkUsQ015YkosYSxDQUNDLHlCLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxvRCxDQUNBLGdFLENBQ0EsVyxDQUNBLGMsQ05qY0csMkNNeWJKLGEsQ0FXRSxjLENBQ0EsZ0IsQ05yY0UsQ015Ykosd0MsQ0FBQSx3QyxDQXFCRSx1QixDQUNBLFEsQ0FHRCxzQixDQUNDLGdCLENBbURGLFcsQ0EvQ0EsVyxDQWlEQyxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLG9ELENBQ0EsVyxDQUVBLGlCLENBdkRELFcsQ0FLQyxvQixDQUxELHlCLENBY0UsUSxDQUNBLGUsQ0FDQSxlLENBQ0EsVyxDQUNBLFUsQ0FsQkYsOEIsQ0F1QkUsYyxDQUNBLGMsQ0FDQSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsUyxDUGxqQkUsNEMsQ09xakJELFEsQ0FDQSxVLENBaENILDBCLENBc0NFLE8sQ0F0Q0YsNEIsQ0EyQ0UsVSxDQUlGLFcsQ0FPQyxjLENBUEQsa0IsQ0FZRSxRLENBQ0EsYSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsSyxDUHRsQkUsZ0MsQ095bEJELFMsQ0FDQSxVLENBckJILDZCLENBMEJFLG9CLENBMUJGLGlCLENBOEJFLGMsQ0FDQSxRLENBQ0EsZ0UsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUyxDTjFpQkUsMkNNbWlCSCxpQixDQVVFLGMsQ0FDQSxnQixDTjlpQkMsQ011akJKLGMsQ0FDQyxrQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsZSxDQUNBLG1CLENBTkQsNEIsQ0FTRSxjLENOaGtCRSwyQ011akJKLDRCLENBV1MsYyxDTmxrQkwsQ0FBQSwyQ011akJKLGMsQ0FnQkUsWSxDTnZrQkUsQ011akJKLHlELENBcUJHLFMsQ0FJRixtQyxDQUNDLHdCLENBQ0Esd0IsQ0FDQSxVLENBQ0EsbUIsQ0FKRCxpRCxDQU1FLGMsQ0FJRix3QyxDQUNDLGMsQ0FHRCx1RCxDQUVFLFcsQ0FJRixvQyxDQUNDLGlCLENBOUNGLG1DLENBbURFLGEsQ0FDQSxrQixDQUNBLGlCLENBckRGLGtDLENBMkRFLE0sQ0EzREYsa0MsQ0FBQSxrQyxDQTBERSxjLENBRUEsaUIsQ0FDQSxLLENBN0RGLHlDLENBQUEseUMsQ0FpRUcsYyxDQU9ELDJDLENBeEVGLG9ELENBd0VFLDJDLENBeEVGLG9ELENBcUVHLFksQ0FyRUgsa0MsQ0E2RUMsZ0QsQ0FJRSxTLENBQ0EsTyxDQU1GLGdELENBTUUsTSxDQUNBLFUsQ0EvRkgsc0MsQ0F1R0UsVSxDUDd0QkUsb0QsQ09ndUJELGEsQ0ExR0gseUMsQ0E4R0csa0IsQ0FHRCx5QyxDQUNDLFcsQ0FERCx1RCxDQUdFLG1CLENBcEhKLDJDLENBQUEsOEMsQ0EwSEksaUIsQ0FDQSxhLENBQ0EsYyxDQUNBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxvQixDQVJELHlELENBQUEsNEQsQ0FVRSxlLENBbElMLHdELENBd0lHLGUsQ0FDQSxhLENBeklILHVELENBdUlFLDhELENBS0Usa0IsQ0FDQSxVLENBU2lCLDJFLENBQ2xCLGtCLENBQ0EsYSxDQXhKSCxxQyxDQTZKRSx1QixDQUNBLGMsQ0FDQSxRLENBQ0EsZSxDQUNBLGMsQ0FDQSxnRSxDQUNBLFMsQ0FDQSxZLENBQ0EsUyxDQUNBLGlCLENBQ0EsUSxDUDd4QkUsbUQsQ09neUJELFMsQ0FDQSxVLENQanlCQywwRCxDT295QkEsb0IsQ0FPSCxrQyxDQUNDLGlCLENBQ0EsVSxDQUNBLFEsQ0FIRCxnRCxDQU1FLFMsQ0FDQSxVLENBR0Qsd0MsQ0FDQyxVLENBQ0EsaUIsQ0FGRCxzRCxDQUtFLFcsQ0FDQSxnQixDQUNBLGMsQ0FDQSxjLENBS0YsbUQsQ0FDQyxVLENBQ0EsVyxDQUNBLFcsQ0FIRCwwRCxDQU1FLGEsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxVLENBR0QsMEQsQ0FDQyxXLENBQ0EsVSxDQTFOSixtQyxDQWdPRSxrQixDQUNBLFEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLFksQ0FDQSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQWJELGlELENBZ0JFLFMsQ0FDQSxVLENBakJGLHlDLENBQUEseUMsQ0FzQkUsa0IsQ0FNSCxnQixDQUVDLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0Esb0QsQ0FDQSxXLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUIsQ1AxM0JHLDhCLENPNjNCRixpQixDQUNBLGUsQ0FiRix1QyxDQWlCRSxvQixDQWpCRix5QixDQXFCRSxTLENBckJGLHVCLENBMEJFLGtCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYyxDQUNBLGMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsUyxDUHY1QkUscUMsQ08wNUJELFEsQ0FDQSxVLENBMUNILGdDLENBOENHLFMsQ0E5Q0gseUMsQ0FpREUsZ0MsQ0FDQyxZLENBSUYsdUIsQ0FDQyx1QixDQUFBLG9CLENBQUEsZSxDQUNBLGMsQ0FDQSxRLENBQ0EsVSxDQUNBLGdFLENBQ0EsVyxDQUNBLFMsQ0FDQSxxQixDQUNBLGlCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FDQSxVLENBQ0EsUyxDUG43QkUscUMsQ09zN0JELHFCLENOdjNCQywyQ013MkJILHVCLENBa0JFLGMsQ0FDQSxnQixDTjMzQkMsQ013MkJILDZCLENBdUJFLFksQ0E3RUgsbUMsQ0FpRkcsWSxDQWpGSCxrQyxDQXFGRyxjLENBQ0EsVSxDQWhDRixnQyxDQW9DRSxlLENBQ0EsUyxDQUNBLFUsQ0F0Q0YsZ0MsQ0EwQ0UsZSxDQUNBLFUsQ0FTSCxZLENBRUMsZSxDQUNBLFEsQ0FDQSxTLENBSkQsa0IsQ0FBQSx3QixDRXQ5QkUsVSxDQUNBLFUsQ0FDQSxhLENGbzlCRiwwQixDQU1FLGMsQ0FORix3QyxDQVlHLFUsQ0FDQSxpQixDQUZELHNELENBS0UsVyxDQUNBLGlCLENBTkYsbUQsQ0FVRSxjLENBckJKLGtELENBd0JNLFUsQ0F4Qk4sNkIsQ0FpQ0csZSxDQWpDSCx3QixDVHo4QkksZSxDQUFBLFUsQ0FBQSxxQixDUysrQkQsZSxDQXRDSCxzQyxDVHo4QkksZSxDQUFBLFcsQ0FBQSxvQixDU20vQkEsYyxDQTFDSixtQyxDQThDSSxjLENBOUNKLGlELENBZ0RJLGEsQ0FoREosb0MsQ0FxREksYyxDQXJESiw4QyxDQXlESSw4QixDQUNBLDJCLENBQ0EsZ0IsQ0FDQSxvQixDQTVESixvRCxDQStESyxRLENBQ0Esa0IsQ0FDQSxRLENBVEYsa0UsQ0FZa0IsUSxDQUNmLGtCLENBQ0EsUSxDQUNlLFUsQ0F2RXJCLHFELENBNEVLLFEsQ0FDQSxrQixDQUNBLFEsQ0F0QkYsbUUsQ0F5QlUsUSxDQUNDLGtCLENBQ0EsUSxDQUNBLFUsQ0E1QlgsdUQsQ005NkJpQiw2RSxDTmc5QmYsVSxDQTFGTCxpQyxDQStGSSxpQixDQUVBLHVDLENBQ0MsUSxDQUNBLGdCLENBQ0EsUyxDQUdBLDJCLENBRUEsUSxDQUNBLFMsQ0FPRixtRCxDQUNDLHFDLENBbEhKLGlELENBeUhJLHdDLENBekhKLGlELENBK0hJLG1ELENBTUQsbUQsQ0FDQyxxQyxDQXRJSix5RCxDQTZJSSwyQyxDQTdJSixrQixDQW1KRSxTLENBQ0EsaUIsQ0FDQSxVLENBSEQsMkIsQ0FNRSxVLENBQ0EsZSxDQXpKSCw4RCxDQWlLRyxrQixDQUNBLFUsQ0FsS0gscUIsQ0F1S0UsVSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxVLENBMUtGLG1DLENBNktHLGMsQ0FDQSxrQixDQTlLSCw4QixDQWtMRyxjLENBQ0EsVSxDQW5MSCwyQixDQUFBLDRCLENBb05HLGEsQ0FDQSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0F6TkgsNEIsQ0F3TEcsYSxDQUVBLGMsQ0FHQSxnQixDQUVBLGlCLENBR0EsUyxDQWxNSCwwQyxDQXFNSSxTLENBQ0EsTyxDQXRNSixxQyxDQTBNSSxZLENBMU1KLDJCLENBK01HLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0Esb0QsQ0FDQSxVLENBT0EsUyxDQTFOSCx5QyxDQTZOSSxTLENBQ0EsTyxDQTlOSixvQyxDQWtPSSxZLENBbE9KLDRCLENBdU9HLGMsQ05ub0NDLDJDTTQ1QkosNEIsQ0EwT0ksYyxDTnRvQ0EsQ000NUJKLG1DLENBaVBJLGlCLENBQ0EsVyxDQUNBLFEsQ0FDQSxPLENBQ0EsVSxDUGh0Q0EsaUQsQ09tdENDLFMsQ0FDQSxTLENBelBMLGtDLENBK1BJLGlCLENBTUosYyxDQUVDLGUsQ0FDQSxzQixDQUhELG1CLENBTUUsZSxDQUNBLDJCLENBQ0EsYSxDQVJGLHlCLENBQUEseUIsQ0FZRywyQixDQUdELHdDLENBQ0MsZSxDQWhCSCxpQyxDQXFCRSxVLENBckJGLGlELENBd0JHLGtCLENBQ0Esd0IsQ0FDQSxVLENBS0gsWSxDTzNyQ0UsaUQsQ1A0ckNELG9CLENRandDRCxFLENBQ0MsWSxDQUNBLHdCLENBQ0Esb0IsQ0FDQSxlLENBRUUsZSxDQUNELGdCLENDUEYsWSxDTkFBLFUsQ0FJRSxhLENBQ0EsYyxDVDJERSwyQ1N0REYsZ0IsQ0FDQyxZLENUcURDLENlaEVKLFksQ0FDQyxVLENBRUEsa0IsQ0FIRCxtQixDQU9FLFcsQ0FDQSxnQixDQUNBLGEsQ0FURixrQixDQWFFLFUsQ0FDQSxpQixDQUNBLGEsQ0FmRixtQixDQW1CRSxrQixDQ25CRixjLENBQUEsSSxDQUNDLGlELENBQ0Esd0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsMEMsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxvRSxDQUNBLGtCLENBQ0EsWSxDQUNBLGlCLENBQ0Esb0IsQ2hCb0RHLDJDZ0JoRUosYyxDQUFBLEksQ0FlRSxjLENBQ0EsZ0IsQ2hCZ0RFLENnQmpCSixvQixDQUFBLG9CLENBQUEsVSxDQUFBLFUsQ0ExQkUsMkIsQ3JCaTdDNHBCLG1ELENBQWtLLDJDLENBQXNmLDZDLENBQWpLLDRELENBQTdKLG1ELENBQXFmLGdELENBSm9FLDBCLENBQTJQLHVDLENBSTltRCxpRCxDQUFxakIsd0MsQ0FBNWQsOEMsQ0FBeW5DLG1ELENBQTFoQyx1RCxDQUEvUSw0QyxDQUF3ZCxrRCxDQUFsRyxzRCxDQUEyYixtRCxDQUYvMUIsOEQsQ0FGdzRELDhELENBQTlSLG1ELENBQXJnQyxtRCxDQUFrSywyQyxDQUFzZiw2QyxDQUFqSyw0RCxDQUE3SixtRCxDQUFxZixnRCxDcUJuNUM3K0MsMEIsQ0FBQSx1QyxDckJtNUM4TCxpRCxDQUFxakIsd0MsQ0FBNWQsOEMsQ0FBeW5DLG1ELENBQTFoQyx1RCxDQUEvUSw0QyxDQUF3ZCxrRCxDQUFsRyxzRCxDQUEyYixtRCxDQUYvMUIsOEQsQ3FCajVDekQsOEQsQ0FBQSxtRCxDckJ1NUNtdEMsNEQsQ0FKQSw0RCxDQUlsSCxrRCxDQUpBLGtELENBSTllLHlDLENBQTBLLGlDLENBQW9mLG1DLENBQXBPLGtELENBQWhHLHlDLENBQXdmLHNDLENBSjBGLGdCLENBQThPLDZCLENBSXhuRCx1QyxDQUE4akIsOEIsQ0FBbGUsb0MsQ0FBb25DLHlDLENBQTloQyw2QyxDQUFwUSxrQyxDQUFrZCx3QyxDQUF0Ryw0QyxDQUE4Yix5QyxDQUpvdEMsb0QsQ0FBNU8sb0QsQ0FBeFEseUMsQ0FBMTlCLHlDLENBQTBLLGlDLENBQW9mLG1DLENBQXBPLGtELENBQWhHLHlDLENBQXdmLHNDLENxQm41Q3I4QyxnQixDQUFBLDZCLENyQm01Q3FKLHVDLENBQThqQiw4QixDQUFsZSxvQyxDQUFvbkMseUMsQ0FBOWhDLDZDLENBQXBRLGtDLENBQWtkLHdDLENBQXRHLDRDLENBQThiLHlDLENxQm41QzcyQixvRCxDQUFBLG9ELENBQUEseUMsQ3JCczVDOEMsOEQsQ0FIbTlELDhELENBRG45RCw4RCxDcUJsNUM5Qyw4RCxDckJvNUM4QyxvRCxDQUQ2MUQsb0QsQ0FINzFELG9ELENxQmg1QzlDLG9ELENyQm01Q3d0RCxtRCxDcUJuNUN4dEQsbUQsQ3JCbTVDd25ELHlDLENxQm41Q3huRCx5QyxDQXZCRyxhLENyQm83Q3FrQiw2QyxDQUEwSSxxQyxDQUEwYix1QyxDQUEvSSxzRCxDQUEzSSw2QyxDQUF5YiwwQyxDcUJoN0MxeUMsb0IsQ0FBQSxpQyxDckJnN0NtSywyQyxDQUE2ZSxrQyxDQUFoYSx3QyxDQUF5K0IsNkMsQ0FBdDVCLGlELENBQTNPLHNDLENBQTRaLDRDLENBQXRGLGdELENBQStYLDZDLENBRjd1Qix3RCxDcUI5NkNoRCx3RCxDQUFBLDZDLENyQmc3Q29qQyxzRCxDQUF0Ryw0QyxDQUE1YSxtQyxDQUFrSiwyQixDQUF3Yiw2QixDQUE1TSw0QyxDQUFwRixtQyxDQUE0YixnQyxDcUJoN0N4d0MsVSxDQUFBLHVCLENyQmc3Q2dJLGlDLENBQXNmLHdCLENBQXRhLDhCLENBQW8rQixtQyxDQUExNUIsdUMsQ0FBaE8sNEIsQ0FBc1osa0MsQ0FBMUYsc0MsQ0FBa1ksbUMsQ3FCaDdDeHZCLDhDLENBQUEsOEMsQ0FBQSxtQyxDckIrNkMyQyx3RCxDcUIvNkMzQyx3RCxDckI2NkMyQyw4QyxDcUI3NkMzQyw4QyxDQUFBLDZDLENBQUEsbUMsQ0FDQyxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFEsQ3JCcTdDcTlDLG9FLENBQXRJLDBELENBRG55QyxzRSxDSW45QzFDLHNFLENKaTlDMEMsNEQsQ0lqOUMxQyw0RCxDQUFBLDJELENBQUEsaUQsQ0pvOUNzeUIsMkQsQ0FBME0sbUQsQ0FBMGxCLHFELENBQS9MLG9FLENBQTNMLDJELENBQXlsQix3RCxDSXA5Q3p5RCxrQyxDQUFBLCtDLENKbzlDa08seUQsQ0FBNnFCLGdELENBQWhrQixzRCxDQUF5MkMsMkQsQ0FBdHZDLCtELENBQTNVLG9ELENBQTRqQiwwRCxDQUF0SCw4RCxDQUEraEIsMkQsQ0FGN2hDLHNFLENJbDlDL0Qsc0UsQ0FBQSwyRCxDSm85Q2l2QixpRCxDQUFrTix5QyxDQUF3bEIsMkMsQ0FBNVEsMEQsQ0FBcEgsaUQsQ0FBNGxCLDhDLENJcDlDdnZELHdCLENBQUEscUMsQ0pvOUMrSywrQyxDQUFzckIsc0MsQ0FBdGtCLDRDLENBQW8yQyxpRCxDQUExdkMscUQsQ0FBaFUsMEMsQ0FBc2pCLGdELENBQTFILG9ELENBQWtpQixpRCxDSXA5Q3ZpQyw0RCxDQUFBLDRELENBQUEsaUQsQ2lCa0NELG9CLENBQ0EsZ0IsQ0FDQSxjLENBQ0Esb0IsQ0F0Q0gsbUMsQ0FBQSx5QixDQTJDRSxrQixDQUlGLHVCLENBQUEsYSxDQUlFLGUsQ0FDQSwyQixDQUNBLGEsQ0FORiw2QixDQUFBLDZCLENBQUEsbUIsQ0FBQSxtQixDQVVHLDJCLENBVkgsNEMsQ0FBQSxrQyxDQWNHLGUsQ0M3REgsVSxDQUNDLGMsQ0FDQSxRLENBQ0EsYSxDQUNBLGdFLENBQ0EsUyxDQUNBLG9CLENqQjBERywyQ2lCaEVKLFUsQ0FTRSxjLENBQ0EsZ0IsQ2pCc0RFLENpQmhFSixnQixDQWNFLHlCLEN0QnUrQ3VpQixrRCxDQUF4UCx5QyxDQUEyRSxpQyxDQUFpTyxtQyxDQUF4RyxrRCxDQUEzQyx5QyxDQUFtTyxzQyxDc0JyL0M3cUIsZ0IsQ0FBQSw2QixDdEJxL0MyRix1QyxDQUFpUSw4QixDQUF4TixvQyxDQUE4Zix5QyxDQUF4ZCw2QyxDQUFuSCxrQyxDQUFnTix3QyxDQUE5Qyw0QyxDQUFzTSx5QyxDc0JyL0MvWixvRCxDQUFBLG9ELENBQUEseUMsQ3RCby9DNEMsb0QsQ3NCcC9DNUMsb0QsQ0FBQSx5QyxDQWtCRSxVLENBQ0EsYSxDQUNBLG9CLEN0QnUrQ3l2QixnRSxDQUQ3c0Isa0UsQ3NCeitDN0Msa0UsQ0FBQSx1RCxDdEIwK0NrYSx1RCxDQUEyRywrQyxDQUFpVCxpRCxDQUF4SSxnRSxDQUEzRCx1RCxDQUFtVCxvRCxDc0IxK0M5NkIsOEIsQ0FBQSwyQyxDdEIwK0M0SCxxRCxDQUFpVyw0QyxDQUF4UyxrRCxDQUE4ckIsdUQsQ0FBeG9CLDJELENBQW5LLGdELENBQWdTLHNELENBQTlELDBELENBQXNSLHVELENzQjErQ2hrQixrRSxDQUFBLGtFLENBQUEsdUQsQ0FNRSxXLENBQ0Esb0IsQ0FDQSxvQixDakJ1Q0MsMkNMazhDeWlCLGtELENBQXhQLHlDLENBQTJFLGlDLENBQWlPLG1DLENBQXhHLGtELENBQTNDLHlDLENBQW1PLHNDLENzQmxnRGpyQixnQixDQUFBLDZCLEN0QmtnRCtGLHVDLENBQWlRLDhCLENBQXhOLG9DLENBQThmLHlDLENBQXhkLDZDLENBQW5ILGtDLENBQWdOLHdDLENBQTlDLDRDLENBQXNNLHlDLENzQmxnRG5hLG9ELENBQUEsb0QsQ0FBQSx5QyxDdEJpZ0RnRCxvRCxDc0JqZ0RoRCxvRCxDQUFBLHlDLENBNkJHLGMsQ2pCbUNDLENrQmhFSixzQixDQUNDLGMsQ0FDQSxRLENBQ0EsYSxDQUNBLFksQ0FDQSxXLENBQ0EsYyxDQUNBLGlCLENBQ0EsWSxDQUNBLFMsQ0FURCxvQyxDQVlFLFUsQ2xCb0RFLDJDa0JoRUosc0IsQ0FnQkUsYSxDbEJnREUsQ2tCaEVKLDRCLENBQUEsNEIsQ0FxQkUsYSxDbEIyQ0UsMkNrQnZDSixlLENBR0UsVSxDQUNBLFksQ2xCbUNFLENtQmhFSixZLENBRUMsZSxDQUNBLFEsQ0FDQSxTLENBSkQsa0IsQ1hNRSxVLENBQ0EsVSxDQUNBLGEsQ1dERCx5QixDQUNDLFksQ0FSRixrQixDQVlFLFUsQ0FDQSxhLENBQ0EsaUIsQ0FkRixnQyxDQWlCRyxXLENuQitDQyx5Qm1CaEVKLGtCLENBcUJHLGEsQ25CMkNDLENBQUEsMkNtQmhFSixrQixDQXlCRyxRLENBQ0EsUyxDbkJzQ0MsQ0FBQSwyQ21CaEVKLGtCLENBOEJHLFUsQ0FDQSxrQixDQUNBLFUsQ0FoQ0gsZ0MsQ0FrQ0ksVSxDbkI4QkEsQ21CaEVKLHlCLENBeUNHLGEsQ0FDQSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxTLENBOUNILHVDLENBa0RJLFcsQ0FDQSxnQixDQUNBLGMsQ25CWUEsMkNtQmhFSix5QixDQXdESSxTLENuQlFBLENtQmhFSiw4QixDQTZERyxhLENBN0RILGtCLENBa0VFLGMsQ0FDQSxRLENBQ0EsYSxDQUNBLGdFLENBQ0EsWSxDQUNBLFMsQ0FDQSxvQixDbkJSRSwyQ21CaEVKLGtCLENBMkVHLGMsQ0FDQSxnQixDbkJaQyxDbUJoRUosd0IsQ0FBQSx3QixDQWlGRyx5QixDQUlGLHVDLENBQ0MsWSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENuQjFCRSwyQ21CaEVKLHVDLENBNkZHLFcsQ0FDQSxRLENuQjlCQyxDb0JoRUosMEIsQ0FDQyxrQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxzQixDQUNBLGlCLENBQ0EsVyxDQUVBLDZCLENBRUMsYSxDQUNBLGtCLENBWEYsMkMsQ0FBQSw0QixDQWdCRSxrQixDQWhCRixpQyxDQW9CRSxrQixDQUNBLFEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLFksQ0FDQSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQWhDRiwrQyxDQW1DRyxTLENBQ0EsVSxDQXBDSCx1QyxDQUFBLHVDLENBeUNHLGtCLENDekNILFksQ0FDQyxrQixDQUNBLGlCLENBQ0EsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FDQSxXLENBTEQsNkMsQ0FRRSxpQixDQVJGLG1CLENBWUUsYyxDQUNBLFEsQ0FDQSxhLENBQ0EsVSxDQUFBLE0sQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsVyxDQW5CRixpQyxDQXNCRyxhLENBQ0EsZSxDckJ5Q0MsMkNxQmhFSixtQixDQTJCRyxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsVyxDckJrQ0MsQ1cvREssMkIsQ1VpQ04sYSxDQUNBLDJELENyQjZCQywyQ1cvREssMkIsQ1VxQ0wsYyxDckIwQkEsQ1cvREssaUIsQ0FBQSxrQixDVWlDTixhLENBQ0EsMkQsQ3JCNkJDLDJDVy9ESyxpQixDQUFBLGtCLENVcUNMLGMsQ3JCMEJBLENXL0RLLHNCLENVaUNOLGEsQ0FDQSwyRCxDckI2QkMsMkNXL0RLLHNCLENVcUNMLGMsQ3JCMEJBLENxQmhFSixvQixDQTRDRSxrQixDQUNBLFEsQ0FDQSxpQixDQUNBLGEsQ0FDQSxXLENBQ0EsVSxDQWpERixrQyxDQW9ERyxvQixDckJZQywyQ3FCaEVKLG9CLENBd0RHLFcsQ0FDQSxVLENyQk9DLENxQmhFSiwwQixDQTZERyxrQixDQUNBLGEsQzFCNG9EMHFCLDRELENBQXBULG1ELENBQStGLDJDLENBQW1SLDZDLENBQTVILDRELENBQXJELG1ELENBQXFSLGdELEMwQnpvRDcwQiwwQixDQUFBLHVDLEMxQnlvRCtHLGlELENBQTZULHdDLENBQTFRLDhDLENBQXNuQixtRCxDQUF0a0IsdUQsQ0FBakosNEMsQ0FBa1Esa0QsQ0FBeEQsc0QsQ0FBd1AsbUQsQzBCem9EbmdCLDhELENBQUEsOEQsQ0FBQSxtRCxDMUJ3b0Q0Qyw4RCxDMEJ4b0Q1Qyw4RCxDQUFBLG1ELENBQ0MsYyxDQUNBLGdCLENBbkVILHFELENBdUVHLFMsQ0FDQSxpQixDQUNBLFMsQ0FDQSxPLENDMUVILG1CLENBQ0MsVSxDQUNBLGdCLEN0QjhERywyQ3NCaEVKLG1CLENBS0UsYSxDdEIyREUsQ3NCaEVKLDhCLENBU0UsbUIsQ0FURiwrQixDQWFFLG1CLENBYkYsOEIsQ0FrQkUsbUIsQ0FBQSxZLENBQ0EsZSxDQUNBLFEsQ0FDQSxTLENBckJGLG9DLENkTUUsVSxDQUNBLFUsQ0FDQSxhLENjUkYsNEMsQ0F1QkUsYyxDdEJ5Q0UsMkNzQmhFSiw4QixDQTJCRyxrQixDQUNBLGlCLENBQ0EsYSxDQUNBLFcsQ3RCa0NDLENBQUEsMkNzQmhFSiw4QixDQWtDRyxjLENBQ0EsZSxDQUNBLFMsQ3RCNEJDLENzQnpCRiwrRCxDQUNDLGEsQ0FDQSxVLENBekNILHlCLENBOENFLDhCLENBQ0EsbUIsQ0FBQSxZLENBQ0EsVSxDQUFBLE0sQ0FDQSxRLENBakRGLHVDLENBb0RHLDZCLENBQ0EsYyxDdEJXQywyQ3NCaEVKLHlCLENBeURHLCtCLENBQ0EsVSxDQUNBLFMsQ0EzREgseUMsQ0E4REksb0IsQ0E5REosdUQsQ0FpRUssbUIsQ0FqRUwsb0MsQ0FBQSxzRSxDQXdFSSxxQixDdEJSQSxDQUFBLDJDc0JoRUoseUIsQ0E2RUcsYyxDQUNBLFUsQ0FDQSxVLENBL0VILHVDLENBa0ZJLGEsQ0FDQSxjLENBbkZKLHNFLENBdUZJLHVCLEN0QnZCQSxDc0JoRUosK0QsQ0E4RkkseUIsQ0FERCw2RSxDQUlFLHlCLEN0QmpDRCwyQ3NCaEVKLCtELENBNkZHLDZFLENBUUUsZSxDdEJyQ0QsQ0FBQSwyQ3NCNkJELCtELENBQUEsNkUsQ0FpQkUseUIsQ3RCOUNELENzQmhFSixvQyxDQTBIRyxvQixDQTFISCxrRCxDQTZISSxhLENBN0hKLDhELENBaUlJLHlCLEN2QmhJQSw0RSxDdUJtSUMseUIsQ3RCcEVELDJDc0JoRUosOEQsQ0FnSUcsNEUsQ0FRRSxlLEN0QnhFRCxDQUFBLDJDc0JoRUosOEQsQ0FnSUcsNEUsQ0FpQkUseUIsQ3RCakZELENzQmhFSixxQyxDQTRKRyxvQixDQTVKSCwwRCxDQWdLRyxrQixDQWhLSCx5QixDQXNLRSxxQixDQUFBLGtCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsbUIsQ0FBQSxZLENBQ0EsVSxDQUFBLE0sQ0FDQSw2RCxDQUNBLG9CLENBQUEsc0IsQ0FDQSxnQixDQUNBLGlCLENBQ0Esb0IsQ0FDQSxVLENBaExGLHVDLENBa0xFLHdFLENBbExGLGlDLENBQUEsK0IsQ0FzTEcsa0IsQ0F0TEgseUMsQ0EwTEcsYSxDQzFMSCxxQixDQUNDLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLG1CLENBQ0EsaUIsQ0FMRCwwQyxDQUFBLDZDLENBUUUsZSxDQUNBLFEsQ0FDQSxTLENBVkYsd0QsQ3hCQ0ksMkQsQ3dCV0QsYyxDQUNBLGEsQ3ZCbURDLDJDdUJoREYsNkMsQ0FVRSxZLEN2QnNDQSxDdUJoRUosOEIsQ0FpQ0UsYSxDQUNBLGUsQ0FDQSxtQixDdkI2QkUsMkN1QmhFSiw4QixDQXNDRyxjLENBdENILG9DLENBQUEsa0UsQ0F5Q0ksVSxDdkJ1QkEsQ3VCaEVKLDZCLENBbURFLGtCLENBQ0EsUSxDQUNBLGlCLENBQ0EsYSxDQUNBLFksQ0FDQSxXLENBQ0EsWSxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENBN0RGLDJDLENBZ0VHLFMsQ0FDQSxVLENBakVILG1DLENBQUEsbUMsQ0FzRUcsVSxDdkJOQywyQ3VCaEVKLDZCLENBMEVHLGEsQ3ZCVkMsQ3VCaEVKLDJCLENBK0VFLDRCLENBQ0EsUSxDQUNBLGMsQ0FqRkYsMkIsQ0FxRkUsZSxDQUNBLG9CLENBdEZGLGtDLENDQUEsaUMsQ0QyRkcsYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxRLENBOUZILGdELENBaUdJLFcsQ0FDQSxnQixDQUNBLGMsQ0FDQSxPLENBQ0Esb0IsQ0FyR0osaUMsQ0EwR0csVSxDQU82QywrRSxDQUM3QyxnQixDQUdELDBELENBQ0MsZ0IsQ0F0SEgsMEQsQ0EwSEcsb0IsQ0FDQSxrQixDQzNISCxvQixDQUNDLGtCLENBREQsK0IsQ0FJRSxtQixDQUFBLGMsQ0FDQSxpQixDQUFBLFksQ0FDQSxlLENBQ0EsUSxDQUNBLFMsQ0FSRiw2QyxDQVVFLGMsQ3hCc0RFLDJDd0JoRUosK0IsQ0FjRyxtQixDQUFBLGMsQ3hCa0RDLENBQUEsMkN3QmhFSiwrQixDQWtCRyxtQixDQUFBLGMsQ3hCOENDLENBQUEsMkN3QmhFSiwrQixDQXNCRyxtQixDQUFBLGMsQ3hCMENDLEN3QnRDRixrRCxDQUNDLFksQ0FHRCx3RCxDaEJ4QkEsVSxDQUNBLFUsQ0FDQSxhLENnQlJGLDBCLENBb0NFLHVCLENBQUEsa0IsQ0FDQSxlLENBQ0EsbUIsQ0F0Q0YsaUMsQ0EyQ0csYSxDQTNDSCwrQyxDQWtESSxlLENBQ0Esb0IsQ0FDQSxnQixDQUNBLGMsQ0FLRiw2QyxDQUNDLFUsQ0FDQSxTLENBNURILDBCLENBaUVFLFksQ0FDQSxvQixDQWxFRixnQyxDQUFBLGdDLENBc0VHLHlCLENDdEVILHFCLENBQ0MsVSxDQUNBLG1CLENBRkQsZ0MsQ0FNRSxrQixDQUNBLGlCLENBQ0EsbUIsQ0FBQSxZLENBQ0EsZSxDQUNBLFEsQ0FDQSxjLENDWEYsaUIsQ0RBQSxzQyxDakJNRSxVLENBQ0EsVSxDQUNBLGEsQ2lCUkYsOEMsQ0FhRSxjLEN6Qm1ERSwyQ3lCaEVKLGdDLENBaUJHLGEsQ0FDQSxZLEN6QjhDQyxDQUFBLDJDeUJoRUosZ0MsQ0FzQkcsZSxDQUNBLFMsQ3pCeUNDLEN5QmhFSixpRSxDQTJCRyxhLENBQ0EsVSxDQTVCSCwyQixDQWlDRSw4QixDQUNBLFUsQ0FBQSxNLENBQ0EsZSxDekI2QkUsMkN5QmhFSiwyQixDQXNDRywrQixDQUNBLFUsQ0FDQSxTLENBeENILDJDLENBMkNJLFUsQ0EzQ0osMkMsQ0ErQ0ksb0IsQ0EvQ0osZ0QsQ0FtREkscUIsQ3pCYUEsQ0FBQSwyQ3lCaEVKLDJCLENBd0RHLGMsQ0FDQSxVLENBQ0EsVSxDQTFESCxnRCxDQTZESSx1QixDQTdESixzQyxDQWlFSSxxQixDekJEQSxDeUJoRUosc0MsQ0FzRUcsb0IsQ0F0RUgsdUMsQ0EwRUcsb0IsQ0FHRCw0RCxDQUNDLGtCLENBQ0EsaUIsQ0EvRUgsMkIsQ0FvRkUscUIsQ0FBQSxrQixDQUNBLGtCLENBQ0EsbUIsQ0FBQSxZLENBQ0EsNkQsQ0FDQSxXLENBQ0Esb0IsQ0FBQSxzQixDQUNBLGEsQ0FDQSxpQixDQUNBLG9CLENBQ0EsVSxDMUI1RkUseUMsQzBCOEZELHdFLEN6Qi9CQywyQ3lCaEVKLDJCLENBbUdHLGdCLEN6Qm5DQyxDeUJoRUosbUMsQ0FBQSxpQyxDQXVHRyxhLENFdkdILGEsQ0FDQyxnQixDQURELHdCLENBSUUsZSxDQUNBLFEsQ0FDQSxTLENBTkYsc0MsQ0FRRyxjLENBUkgsbUIsQ0FhRSxVLENBQ0EsZ0IsQ0M0QkEsaUMsQ0QxQ0YsaUMsQ0FpQkcsVyxDQWpCSCwwQixDQXFCRyxhLENBckJILHdDLENBdUJHLGdCLEMzQnlDQywyQzJCaEVKLDBCLENBMEJJLFUsQ0FDQSxnQixDQUNBLGtCLENBNUJKLHdDLENBK0JLLFUsQ0FHQyw4QyxDQUNELGEsQzNCNkJELEMyQmhFSixtQixDQTBDRSxvQixDRTFDRixxQyxDQUFBLHFDLENGQUEseUIsQ0FBQSx5QixDQThDRyx5QixDaENraUU2cEIsMkQsQ0FBOVMsa0QsQ0FBNkYsMEMsQ0FBOFEsNEMsQ0FBMUgsMkQsQ0FBcEQsa0QsQ0FBZ1IsK0MsQ2dDaGxFL3pCLHlCLENBQUEsc0MsQ2hDZ2xFK0csZ0QsQ0FBdVQsdUMsQ0FBclEsNkMsQ0FBMG1CLGtELENBQTNqQixzRCxDQUE5SSwyQyxDQUE2UCxpRCxDQUF2RCxxRCxDQUFtUCxrRCxDZ0NobEUzZiw2RCxDQUFBLDZELENBQUEsa0QsQ2hDK2tFOEMsNkQsQ2dDL2tFOUMsNkQsQ0FBQSxrRCxDQWtERyxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVSxDaENraUUrMkIseUUsQ0FEbDBCLDJFLENnQzFpRTlDLDJFLENBQUEsZ0UsQ2hDMmlFa2UsZ0UsQ0FBNkgsd0QsQ0FBOFYsMEQsQ0FBMUoseUUsQ0FBcEUsZ0UsQ0FBZ1csNkQsQ2dDM2lFL2pDLHVDLENBQUEsb0QsQ2hDMmlFK0ksOEQsQ0FBdVoscUQsQ0FBclYsMkQsQ0FBMHlCLGdFLENBQTN1QixvRSxDQUE5TCx5RCxDQUE2VSwrRCxDQUF2RSxtRSxDQUFtVSxnRSxDZ0MzaUUzcEIsMkUsQ0FBQSwyRSxDQUFBLGdFLENBWUUsVyxDQUNBLGdCLENBQ0EsYyxDRC9ESixXLENBRUMsYyxDQUNBLGUsQ0FDQSxlLENBQ0EsUyxDQUxELHlCLENBT0MsYyxDMUJ5REcsMkMwQmhFSixXLENBV0UsWSxDMUJxREUsQzBCaEVKLGlCLENBZUUsVSxDQUNBLGlCLENBaEJGLCtCLENBbUJHLFcsQ0FDQSxpQixDQXBCSCx1QixDQXdCRyxXLENBQ0EsZ0IsQy9CeTdFNDlELHdGLENBQTlLLDhFLENBRG53RCwwRixDa0IxekU1QywwRixDbEJ3ekU0QyxnRixDa0J4ekU1QyxnRixDQUFBLCtFLENBQUEscUUsQ2R0SkUscUMsQ0ppOUU4akMsK0UsQ0FBMFIsdUUsQ0FBa3lCLHlFLENBQTNQLHdGLENBQXZQLCtFLENBQWl5Qiw0RSxDa0IzekUzNkUsc0QsQ0FBQSxtRSxDbEIyekVvVCw2RSxDQUE2NUIsb0UsQ0FBeHdCLDBFLENBQXkwRCwrRSxDQUE5cUQsbUYsQ0FBbmMsd0UsQ0FBb3dCLDhFLENBQTlKLGtGLENBQXV1QiwrRSxDQUZ6NUMsMEYsQ2tCenpFckYsMEYsQ0FBQSwrRSxDbEIyekV1L0IscUUsQ0FBa1MsNkQsQ0FBZ3lCLCtELENBQTVWLDhFLENBQTVKLHFFLENBQW95QixrRSxDa0IzekVyMkUsNEMsQ0FBQSx5RCxDbEIyekU2TyxtRSxDQUFzNkIsMEQsQ0FBOXdCLGdFLENBQW8wRCxxRSxDQUFsckQseUUsQ0FBeGIsOEQsQ0FBOHZCLG9FLENBQWxLLHdFLENBQTB1QixxRSxDa0IzekVyNkMsZ0YsQ0FBQSxnRixDQUFBLHFFLENhM0hFLGEsQ0FDQSxpQixDQTdCSixrQyxDQWtDRyxZLENBbENILG1DLENBc0NHLFksQ0F0Q0gsaUIsQ0lBQSxnQixDSjJDRSxvQixDQTNDRix1QixDS2VHLGdELENMK0JBLHlCLENLOUNILHdCLENBR0Usa0IsQ0FDQSxpQixDQUNBLGtCLENBTEYsbUIsQ0FTRSxVLENBQ0EsYSxDQUNBLG9CLENBWEYsb0IsQ0FzQkUsaUIsQ0FDQSxhLENBQ0EsYyxDQXhCRixzQixDQTRCRSxZLENBNUJGLHNCLENBZ0NFLGEsQ0FDQSxnRSxDQUNBLGtCLENBQ0EsaUIsQ0FuQ0Ysb0MsQ0FzQ0ksaUIsQ0FDQSxrQixDQXZDSiw2QixDQTZDRyxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxTLENBakRILDJDLENBb0RJLFcsQ0FDQSxnQixDQUNBLGtCLENBQ0EseUIsQ0FLSCxlLENBQ0MsUSxDQzdERixXLENDQUEsb0IsQ3pCTUUsVSxDQUNBLFUsQ0FDQSxhLEN5QlJGLDRCLENwQ21CSSxlLENBQUEsVSxDQUFBLHFCLENvQ2hCSCxzQyxDcENnQkcsYyxDQUFBLFUsQ0FBQSxxQixDRzZDQSwyQ2lDMURGLHNDLENBSUUsVSxDQUNBLGMsQ0FDQSxVLENqQ29EQSxDaUMxREYsK0MsQ3BDYUUsVyxDQUFBLGMsQ0c2Q0EsK0NpQ2hFSiw0QixDQXFCRyxVLENBQ0EsYyxDQUNBLFUsQ2pDeUNDLENBQUEsMkNpQzdESCw0QixDQXdCRSxVLENBQ0EsYyxDQUNBLFUsQ2pDbUNDLENpQ2hFSiw4QyxDQWlDRyxVLENBakNILHFDLENBcUNHLFUsQ0FyQ0gsOEMsQ3BDbUJJLFcsQ0FBQSxjLENHNkNBLDJDaUNoRUosOEMsQ0E0Q0ksVSxDakNvQkEsQ2lDaEVKLHFDLENwQ21CSSxXLENBQUEsYyxDb0NuQkosb0MsQ3BDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsMkNpQ1RGLG9DLENBSUUsVSxDQUNBLGMsQ0FDQSxVLENqQ0dBLENpQ1RGLDhDLENwQ3BDRSxjLENBQUEsVSxDQUFBLHFCLENvQ29DRix1RCxDcENwQ0UsVyxDQUFBLGMsQ29DbkJKLHNELENBeUVJLFUsQ0F6RUosc0QsQ3BDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsMkNpQ2hFSixzRCxDQWdGSyxVLENBQ0EsYyxDQUNBLFUsQ2pDbEJELENpQ2hFSixzRCxDQXVGSSxVLENBdkZKLDZDLENBMkZJLFUsQ0FwQ0Ysc0QsQ3BDcENFLFcsQ0FBQSxjLENHNkNBLDJDaUNoRUosc0QsQ0FrR0ssVSxDakNsQ0QsQ2lDaEVKLDZDLENwQ21CSSxXLENBQUEsYyxDbUNuQkosSyxDQUVDLGUsQ0FDQSxhLENBQ0EsUyxDQUpELFUsQ0FPRSxVLENBQ0EsaUIsQ0FSRixxQixDQVdHLGMsQ0FYSCxXLENBZ0JFLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYSxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0Esb0IsQ0F2QkYsbUIsQ0FBQSxpQixDQTBCRyxrQixDQTFCSCx5QixDQWlDSSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsUSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDSjFDSixVLENBRUMsa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQUxELGdCLENBQUEsc0IsQ2ZBQSx5QixDTE1FLFUsQ0FDQSxVLENBQ0EsYSxDb0JSRixtQixDQVFFLFUsQ0FDQSxnRSxDQUNBLGtCLENBQ0EsZ0IsQzVCcURFLDJDNEJoRUosbUIsQ0FjRyxjLENBQ0EsZ0IsQzVCaURDLEM0QmhFSix1QixDQW9CRSxhLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYyxDQXZCRixzQixDQTJCRSxvRSxDQUNBLGtCLEM1Qm9DRSwyQzRCaEVKLHNCLENBK0JHLGMsQ0FDQSxnQixDNUJnQ0MsQzRCaEVKLGdCLENBc0NFLHdCLENBQ0Esc0IsQ0FDQSxrQixDQXhDRixtQixDQUFBLG1CLENBc0RHLCtCLENBQ0EsVSxDQUNBLGEsQ0F4REgsbUIsQ0E0Q0csVSxDQUdBLFMsQ0EvQ0gsbUIsQ0F5REcsZ0IsQ0FDQSxrQixDQUNBLFMsQ0EzREgseUIsQ0FBQSxlLENBZ0VFLFcsQ0FDQSxlLENmakVGLG1CLENBRUMsa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQUNBLGlCLENBTkQsMEIsQ0FTRSxrQixDQUNBLFUsQ0FDQSxhLENBQ0EsUSxDQUNBLE0sQ0FDQSxlLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQWpCRiwyQixDQXFCRSxrQixDQUNBLFUsQ0F0QkYsa0MsQ0F5QkcsVyxDQXpCSCx3RCxDQUFBLHdELENBNEJFLDJELENBQ0MsVSxDQTdCSCxxRCxDQWlDRyxxQixDQWpDSCwwQixDQWdERSxlLENBQ0EsaUIsQ0FDQSx1QixDQUNBLFksQ0FuREYsZ0MsQ3FCQUEsbUIsQ3JCQUEsa0QsQ0xNRSxVLENBQ0EsVSxDQUNBLGEsQ0tSRiw0QixDQXVERSxVLENBQ0EsZ0UsQ0FDQSxrQixDQUNBLGdCLENBMURGLDBDLENBNkRHLGUsQ2JHQywyQ2FoRUosNEIsQ0FpRUcsYyxDQUNBLGdCLENiRkMsQ2FoRUosZ0MsQ3NCQUEsb0IsQ0NBQSw4QixDdkI4RUUsYSxDQUNBLGEsQ0FDQSxjLENBaEZGLDBCLENBQUEseUIsQ0FvRkUsYSxDQUNBLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBeEZGLHVDLENBMkZHLFcsQ0EzRkgsMEIsQ0FnR0UsYSxDQUNBLFcsQ0FDQSxjLENBbEdGLHdDLENBd0dHLFUsQ0F4R0gsK0IsQ0E2R0Usb0UsQ2I3Q0UsMkNhaEVKLCtCLENBZ0hHLGMsQ0FDQSxnQixDYmpEQyxDYWhFSix5QixDQXNIRSw0QixDQUNBLG1CLENBQUEsYyxDQUNBLGlCLENBQUEsWSxDQUNBLGtCLENBQ0EsZ0IsQ0FFQSwrQyxDQUFBLCtDLENBS0UsVSxDQUNBLFMsQ0FsSUosNEIsQ3VCQUEsMEIsQ3ZCdUlHLGEsQ0F2SUgsNEIsQ0EySUcsYSxDQUNBLGtCLENBNUlILGtDLENBQUEsd0IsQ0FpSkUsa0IsQ2RoSkUsZ0QsQ0FBQSxzQyxDY21KRCxhLENxQnBKSCx3QixDckNtQkksZSxDQUFBLFUsQ0FBQSxxQixDRzZDQSwrQ2tDN0RILHdCLENyQ2dCRyxlLENBQUEsVSxDQUFBLHFCLENHNkNBLENBQUEsMkNrQzdESCx3QixDckNnQkcsZSxDQUFBLFUsQ0FBQSxxQixDRzZDQSxDQUFBLDJDa0NoRUosd0IsQ0FlRyxVLENBQ0EsYyxDQUNBLFUsQ2xDK0NDLENrQzVDRixrQyxDckNERSxjLENBQUEsVSxDQUFBLHFCLENFbEJBLGdELENGa0JBLGMsQ0FBQSxXLENBQUEsb0IsQ3FDS0MsYyxDbEN3Q0QsK0NrQzdESCxrQyxDckNnQkcsYyxDQUFBLFUsQ0FBQSxxQixDcUNoQkgsZ0QsQ3JDZ0JHLGMsQ0FBQSxXLENBQUEsb0IsQ3FDYUMsYyxDbENnQ0QsQ0FBQSwyQ2tDN0RILGtDLENyQ2dCRyxjLENBQUEsVSxDQUFBLHFCLENxQ2hCSCxnRCxDckNnQkcsYyxDQUFBLFcsQ0FBQSxvQixDcUNxQkMsYyxDbEN3QkQsQ0FBQSwyQ2tDN0RILGtDLENBMENHLFUsQ0FDQSxjLENBQ0EsVSxDQTVDSCxnRCxDQThDSSxVLENBQ0EsYyxDQUNBLFUsQ0FDQSxhLENsQ1lELENrQzVDRiwyQyxDckNERSxXLENBQUEsYyxDcUNuQkosMEMsQ0E4REcsVSxDbENFQywrQ2tDN0RILDBDLENBOERHLFUsQ2xDREEsQ0FBQSwyQ2tDaEVKLDBDLENBcUVJLFUsQ2xDTEEsQ2tDaEVKLGlDLENBMEVHLFUsQ0ExRUgsMEMsQ3JDbUJJLFcsQ0FBQSxjLENxQ2hCSCx3RCxDckNnQkcsVSxDQUFBLGEsQ3FDOERELGMsQ2xDakJDLCtDa0NoRUosMEMsQ3JDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ3FDaEJILHdELENBb0ZJLFcsQ2xDdkJELENBQUEsMkNrQ2hFSiwwQyxDckNtQkksZSxDQUFBLFUsQ0FBQSxxQixDRWxCQSx3RCxDbUM2RkEsVyxDbEM5QkEsQ0FBQSwyQ2tDaEVKLDBDLENuQ0NJLHdELENtQ2tHQSxVLENBQ0EsYyxDQUNBLFUsQ2xDckNBLENrQ2hFSixpQyxDckNtQkksVyxDQUFBLGMsQ0c2Q0EsK0NrQ2hFSiwwQyxDQXFISSxVLENsQ3JEQSxDQUFBLDJDa0NoRUosMEMsQ0F5SEksVSxDbEN6REEsQ0FBQSwrQ2tDaEVKLDBDLENyQ21CSSxlLENBQUEsVyxDQUFBLGMsQ3FDaEJILG9ELENyQ2dCRyxjLENBQUEsVyxDQUFBLGMsQ0VsQkEsd0QsQ0ZrQkEsVSxDQUFBLGEsQ3FDb0hBLGMsQ2xDdkVBLENBQUEsMkNrQzdESCwwQyxDckNnQkcsZSxDQUFBLFcsQ0FBQSxjLENxQ2hCSCxvRCxDckNnQkcsYyxDQUFBLFcsQ0FBQSxjLENFbEJBLHdELENGa0JBLFUsQ0FBQSxhLENxQ2dJQSxjLENsQ25GQSxDQUFBLDJDa0M3REgsMEMsQ25DRkcsd0QsQ21DdUpBLFUsQ0FySkgsb0QsQ0EySkksVSxDQUNBLFUsQ2xDL0ZELENrQ2hFSixpQyxDckNtQkksZSxDQUFBLFUsQ0FBQSxxQixDcUNrSkgsK0MsQ0FHRSxXLENBQ0Esb0IsQ0FDQyxjLENsQzFHQSwyQ2tDaEVKLGlDLENyQ21CSSxlLENBQUEsVSxDQUFBLHFCLENHNkNBLENBQUEsMkNrQ2hFSixpQyxDbkNDSSwrQyxDbUNrTEQsVSxDQUNBLGMsQ0FDQSxVLENsQ3JIQyxDa0NxR0gsbUQsQ0F5QkUsVSxDbEM5SEMsMkNrQ2hFSixtRCxDQWlNSSxVLENsQ2pJQSxDa0NoRUosMEMsQ0FzTUcsVSxDQWpDRixtRCxDckNsSkcsVyxDQUFBLGMsQ3FDa0pILGlFLENyQ2xKRyxVLENBQUEsYSxDcUMwTEQsYyxDbEM3SUMsMkNrQ2hFSixtRCxDckNtQkksZSxDQUFBLFUsQ0FBQSxxQixDRWxCQSxpRSxDRmtCQSxlLENBQUEsVyxDQUFBLG9CLENxQ2lNQSxjLENsQ3BKQSxDQUFBLDJDa0NoRUosbUQsQ25DQ0ksaUUsQ21Dd05BLFUsQ0FDQSxjLENBQ0EsVSxDbEMzSkEsQ2tDaEVKLDBDLENyQ21CSSxXLENBQUEsYyxDRzZDQSwyQ2tDcUdILG1ELENuQ3BLRyxpRSxDbUN5T0EsVSxDQXJFSCxtRCxDckNsSkcsVyxDQUFBLGMsQ3FDa0pILGlFLENyQ2xKRyxVLENBQUEsYSxDcUNvT0EsYyxDbEN2TEEsQ0FBQSwyQ2tDaEVKLG1ELENBcUtDLGlFLENBdUZHLFUsQ0FDQSxVLENsQzdMQSxDcUNoRUosZSxDQUNDLGlELENBQ0EsMkIsQ0FDQSx1QixDQUNBLGlCLEN0Q0hHLDZCLENzQ01GLDJCLENBQ0EsYSxDQUNBLGlCLENBVEYsb0MsQ0FhRSxrQixDQUdELHlCLENBQUEseUIsQ0FFQyxrQixDQUNBLGEsQ0FDQSxnQixDdENuQkUsdUMsQ0FBQSx1QyxDc0NzQkQsa0IsQ0FDQSxhLENBQ0EsYyxDckN1Q0MsMkNxQ2hESCx5QixDQUFBLHlCLENBYUUsaUIsQ3JDbUNDLENxQ2hFSix5QixDQWtDRSxZLENyQzhCRSwyQ3FDaEVKLGUsQ0FBQSw2QixDQXNDRSxrQixDQUNBLGEsQ0F2Q0YsNkIsQ0E0Q0csYyxDckNvQkMsQ0FBQSwyQ3FDaEVKLGUsQ0FrREUsaUIsQ0FDQSxZLENyQ2FFLENxQ2hFSix1QixDQXdERSxVLENBQ0EsYyxDQUNBLFksQ0FDQSxRLENBQ0EsWSxDQUNBLGlCLENyQ0dFLDJDcUNoRUosdUIsQ0FnRUcsYSxDckNBQyxDcUNoRUosOEIsQ0FxRUcsa0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBQ0EsUyxDdENoRkMsNEMsQ3NDbUZBLFMsQ0FDQSxVLENyQ3JCQSwyQ3FDaEVKLGlDLENBa0dHLFksQ3JDbENDLENxQ2hFSix3QixDQXVHRSxzRSxDQUNBLGtDLENBQ0Esa0IsQ0FDQSxlLENBMUdGLGtDLENBNkdHLGtCLENBQ0EsZSxDckM5Q0MsMkNxQ2hFSix3QixDQWtIRyxZLENyQ2xEQyxDcUNxREYscUMsQ0FDQyxrQixDQUNBLHdCLENBdkhILCtCLENBMkhHLDhELENBQ0EscUIsQ0FDQSxzQixDQUNBLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLE0sQ0FDQSx1QixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQXRJSCx5QyxDQUFBLHlDLENBMElJLFksQ3JDMUVBLDJDcUNoRUosK0IsQ0E4SUksWSxDckM5RUEsQ3FDa0ZGLHdELENBQ0Msa0MsQ0FDQSxzQixDckNwRkMsMkNxQ2tGRix3RCxDQUtFLGMsQ3JDdkZBLENxQ2tGRixxRSxDQVNFLHdCLENBQ0Esc0IsQ0E1SkosMkQsQ0FpS0csNEIsQ3JDakdDLDJDcUNoRUosMkQsQ0FvS0ksc0UsQ3JDcEdBLENxQ2dHRixrRSxDQVFFLDRCLENyQ3hHQSwyQ3FDaEVKLGtFLENBMktLLGMsQ3JDM0dELENxQ2hFSix5RyxDQWlMRyxRLENBR3VFLHdHLENBQ3ZFLFcsQ0FyTEgseUcsQ0F5TEcsVyxDQXpMSCx3QixDQThMRSxZLENyQzlIRSwyQ3FDaEVKLGtHLENBa01JLDJCLENyQ2xJQSxDcUNoRUosZ0QsQ0F1TUcsZSxDQXZNSCx1RCxDQTBNSSxnQixDQUNBLGdCLENBS0gsd0IsQ0NoTkQsMkIsQ0NBQSxvQixDVDJJQyxVLENPc0VDLGUsQ0FqTkYsK0IsQ0FzTkUsZSxDQUNBLDJCLENBQ0EsVyxDQUNBLGMsQ0FDQSxlLENBQ0EsUSxDQUNBLFMsQ0FDQSxpQixDQTdORixxQyxDN0JNRSxVLENBQ0EsVSxDQUNBLGEsQzZCUkYsNkMsQ0FnT0csUyxDQUNBLGUsQ3JDaktDLDJDcUNoRUosK0IsQ0FxT0csUyxDdENwT0MsNkMsQ3NDdU9BLFMsQ0FDQSxVLENyQ3pLQSxDQUFBLDJDcUNoRUosK0IsQ0E4T0csa0IsQ0FDQSxXLENBQ0EsZSxDckNoTEMsQ3FDbUxGLHlDLENBQ0MsaUIsQ0FDQSxXLENBQ0EsZSxDQXRQSCwwQixDQTJQRSxVLENBQ0EsUSxDdEMzUEUsd0MsQ3NDOFBELFcsQ3JDL0xDLDJDcUNoRUosMEIsQ0FtUUcsVyxDQUNBLFMsQ3JDcE1DLENxQ2hFSixvQyxDQXdRRyxXLENBQ0EsUyxDQXpRSCx5QixDQThRRSxjLENBQ0EsUSxDQUNBLGlCLENBQ0EsYSxDQUNBLGEsQ0FDQSxvRSxDQUNBLFUsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxvQixDckN2TkUsMkNxQ2hFSix5QixDQTBSRyxRLENBQ0EsVyxDQUNBLFUsQ3JDNU5DLENxQ2hFSixtQyxDQWdTRyxRLENBQ0EsVyxDQUNBLFUsQ0FsU0gsaUMsQ0FzU0csaUQsQ0FDQSxVLENBdlNILHNELENBMFNJLGtCLENBMVNKLHFDLENBZ1RFLG1CLENBQ0EsZSxDQUNBLFEsQ0FDQSxTLENBblRGLG1ELENBcVRHLGMsQ0FyVEgsMEIsQ0EwVEUsK0IsQ0FDQSxtQixDQUFBLFksQ0FDQSxrQixDQUNBLGlCLENBQ0EsaUIsQ3RDN1RFLHdDLENzQ2dVRCxrQixDQUNBLGMsQ0FDQSxrQixDQW5VSCxvQyxDQUFBLG9DLENBd1VHLGUsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ3RDMVVDLGtELENBQUEsa0QsQ3NDNlVBLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLGUsQ0FHRCxxRSxDQUFBLHFFLENBQ0MsYSxDQUNBLFUsQ3JDdFJBLDJDcUNoRUosMEIsQ0EyVkcsZSxDQUNBLGEsQ0FDQSxhLENBQ0EsYyxDdEM3VkMsd0MsQ3NDZ1dBLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLGUsQ3JDcFNBLENxQzZTQSxtRixDQUNDLDJCLENBR0QsbUYsQ0FDQyxlLENyQ2xURCwyQ3FDaEVKLHlFLENBc1hLLDJCLENyQ3RURCxDQUFBLDJDcUNoRUoseUUsQ0EwWEssZSxDckMxVEQsQ3FDaEVKLGdGLENBOFhLLDJCLEN0QzdYRCw4RixDc0NnWUUsd0IsQ0FDQSw0QixDQWxZTixxQyxDQTBZRyxlLENBMVlILCtFLENBNllJLDhCLENBQ0EsUSxDdEM3WUEsNkYsQ3NDZ1pDLDJCLENBQ0EsK0IsQ0FLRiw2RCxDQUNDLCtCLENBQ0EsZSxDdEN4WkEsMkUsQ3NDMlpDLDhCLENBQ0EsNEIsQ0E3Wkwsc0MsQ0FtYUcsZSxDQW5hSCxnRixDQXNhSSxRLENBdGFKLDJELENBMmFHLGEsQ0FDQSxVLENBNWFILGtDLENBQUEseUMsQ0F5ZEcscUIsQ0FBQSxrQixDQUdBLFUsQ0FHQSxtQixDQUFBLFksQ0EvZEgsa0MsQ0FrYkUsa0IsQ0FHQSxjLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsWSxDQUNBLGUsQ0FFQSw0QyxDQUFBLDRDLENBRUMsaUQsQ0FDQSwrQixDQUNBLGEsQ0FDQSxVLENHbGJELGlCLENIZEYsNEQsQ0FBQSw2RSxDQUFBLDZFLENBbWNJLGEsQ0FJRiw0QyxDQUNDLFksQ0FDQSxpQixDckN6WUMsMkNxQ2hFSixrQyxDQTZjRyxpRCxDQUNBLCtCLENBQ0EsYSxDQUNBLFUsQ3JDaFpDLENBQUEsMkNxQ2hFSixrQyxDQW9kRyxZLENBQ0EsaUIsQ3JDclpDLENxQ2hFSix5QyxDQTBkRyxrQixDQUNBLFcsQ0FFQSxzQixDQUNBLHVCLENBRUEsb0IsQ0FBQSxzQixDQUNBLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FyZUgsdUQsQ0F3ZUksUyxDQUNBLFcsQ0FDQSxVLENBMWVKLG1ELENBQUEsbUQsQ0ErZUksYyxDQUNBLGUsQ0FDQSwwQixDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxVLEN0Q3BmQSxpRSxDQUFBLGlFLENzQ3VmQyxlLENBQ0EsYyxDQUNBLFUsQ0FHRCxvRixDQUFBLG9GLENBQ0MsYSxDckM5YkQsMkNxQ2hFSix5QyxDQW1nQkksYyxDQUNBLGUsQ0FDQSwwQixDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxVLENBemdCSix1RCxDQTRnQkssZSxDQUNBLGMsQ0FDQSxVLENyQzljRCxDcUNoRUosMEUsQ0FvaEJJLGdCLENBcGhCSixtRSxDQXloQkcsa0IsQ0FDQSxrQixDQTFoQkgsdUIsQ0FnaUJFLFUsQ0FBQSxNLENBQ0Esc0IsQ0FDQSxlLENBbGlCRiw0QixDQUFBLDZCLEM3Qk1FLFUsQ0FDQSxVLENBQ0EsYSxDNkJSRixpQyxDQUFBLGlDLENBc2lCRyxVLENyQ3RlQywyQ3FDaEVKLHVCLENBMGlCRyxVLENyQzFlQyxDcUNoRUosd0QsQ0E4aUJHLGtCLENBOWlCSCx1QixDeENtQkksZSxDQUFBLFUsQ0FBQSxvQixDRWxCQSxxQyxDRmtCQSxlLENBQUEsVyxDQUFBLG1CLEN3Q3dpQkQsYyxDQTNqQkgsaUMsQ0ErakJHLHFCLENBQ0EsZSxDQWhrQkgsK0MsQ0Fta0JJLG9CLENBQ0EsYyxDQXBrQkosNEMsQ3hDbUJJLFcsQ0FBQSxjLEN3Q25CSiwwRCxDeENtQkksVSxDQUFBLGEsQ3dDbkJKLHVDLENBQUEsNkMsQ3hDbUJJLFcsQ0FBQSxjLEN3Q25CSixxRCxDQUFBLDJELEN4Q21CSSxVLENBQUEsYSxDRzZDQSwrQ3FDOGZGLGlDLENBMkJFLFUsQ0FDQSxjLENBQ0EsVSxDQTNsQkosK0MsQ0E4bEJLLGEsQ0FDQSxjLENBQ0EsVSxDckNoaUJELENBQUEsMkNxQ2hFSixpQyxDQXFtQkksVSxDQUNBLGMsQ0FDQSxVLEN0Q3RtQkEsK0MsQ3NDeW1CQyxhLENBQ0EsYyxDQUNBLFUsQ3JDNWlCRCxDQUFBLDJDcUNoRUosdUIsQ0FrbkJHLHFCLENBQ0EsZSxDdENsbkJDLHFDLENzQ3FuQkEsb0IsQ0FDQSxjLENBQ0EsZSxDckN4akJBLENxQ2hFSixpQyxDQTZuQkcsVSxDQUNBLGMsQ0FDQSxVLENBL25CSCwrQyxDQWtvQkksYSxDQUNBLGMsQ0FDQSxVLENyQ3BrQkEsMkNxQ2hFSix1QixDQXlvQkcsVSxDQUNBLGMsQ0FDQSxVLEN0QzFvQkMscUMsQ3NDNm9CQSxhLENBQ0EsYyxDQUNBLFUsQ3JDaGxCQSxDcUNoRUosa0MsQ3hDbUJJLFcsQ0FBQSxjLEN3Q25CSixnRCxDeENtQkksVSxDQUFBLGEsQ3dDbkJKLDZCLENBQUEsbUMsQ3hDbUJJLFcsQ0FBQSxjLEN3Q25CSiwyQyxDdENDSSxpRCxDRmtCQSxVLENBQUEsYSxDd0NuQkoscUQsQ0FxcUJJLFcsQ0FEQyxtRSxDQUlBLFUsQ0F4cUJMLDZCLEN4Q21CSSxzQixDd0NuQkosMkMsQ3hDbUJJLHFCLEN3Q3dxQkEsYyxDQTNyQkosdUMsQ3hDbUJJLHNCLENFbEJBLHFELENGa0JBLHFCLEN3Q2dyQkMsYyxDckNub0JELDJDcUNoRUosNkIsQ3hDbUJJLHNCLEN3Q25CSiwyQyxDeENtQkkscUIsQ3dDMHJCQyxjLENyQzdvQkQsQ3FDaEVKLGtDLENBb3RCRyxZLENBcHRCSCw4QyxDeENtQkksZSxDQUFBLFUsQ0FBQSxxQixDRWxCQSw0RCxDRmtCQSxlLENBQUEsVyxDQUFBLG9CLEN3QzJzQkMsYyxDQUxGLHdELENBQUEsd0QsQ3hDdHNCQyxlLENBQUEsVSxDQUFBLHFCLENFbEJBLHNFLENBQUEsc0UsQ0ZrQkEsZSxDQUFBLFcsQ0FBQSxvQixDd0NtdEJHLGMsQ3JDdHFCSCwrQ3FDeXBCRCx3RCxDQUFBLHdELENBaUJHLFUsQ0FDQSxlLENBQ0EsVSxDckM1cUJGLENBQUEsMkNxQ2hFSiw4QyxDeENtQkksZSxDQUFBLFUsQ0FBQSxxQixDRWxCQSw0RCxDRmtCQSxlLENBQUEsVyxDQUFBLG9CLEN3Q211QkUsYyxDckN0ckJGLENxQ2hFSix5RCxDeENtQkksZSxDQUFBLFUsQ0FBQSxxQixDd0MwdUJBLGUsQ3RDNXZCQSx1RSxDc0Nnd0JBLDhFLENBRkEsYyxDQS92QkosZ0UsQ0Frd0JLLGUsQ0FDQSxVLENBUkYsbUUsQ0FBQSxtRSxDeEN4dUJDLGMsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsK0NxQ3dzQkEsbUUsQ0FBQSxtRSxDeENydkJBLGUsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsQ0FBQSwyQ3FDMnJCRCx5RCxDeEN4dUJDLGUsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsQ3FDaEVKLGdGLEN4Q21CSSxXLENBQUEsYyxDd0Nrd0JFLDhGLEN4Q2x3QkYsVSxDQUFBLGEsQ3dDMndCRCwyQyxDQUNDLFUsQ0FDQSxVLEN0Qy94QkEseUQsQ3NDa3lCQyxXLENBbnlCTCxzQixDUkFBLDBCLENRNHlCRSxrQixDQTV5QkYsK0IsQ0FBQSxpQyxDQUFBLG1DLENBK3lCRyxZLENBL3lCSCw0QixDQXd6QkUsVSxDQUNBLFEsQ0FDQSxlLENBMXpCRix1QyxDQTh6QkUsZSxDQUdELHFDLENBajBCRCw0QyxDUG1JQyxVLENPK3JCQyxVLENBREQsMkMsQ0FRRSxrQixDQUNBLFEsQ0FDQSx1QyxDQTMwQkgsOEUsQ0FnMUJFLGUsQ0FoMUJGLHNCLENBbzFCRSxVLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLHdCLENyQzF4QkUsMkNxQ2hFSixzQixDQTYxQkcsYyxDQUNBLGdCLENyQzl4QkMsQ3FDaEVKLCtCLENBazJCRyxnQixDQWwyQkgseUMsQ0FxMkJJLFksQ3JDcnlCQSwrQ3FDaEVKLHlDLENBMDJCSyxZLENyQzF5QkQsQ0FBQSwyQ3FDaEVKLCtCLENBKzJCSSxZLENyQy95QkEsQ3FDb3pCSCw4QixDQUFBLG9CLENBQ0MsaUQsQ0FDQSwyQixDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLFUsQ0FQRCxtRCxDQUFBLHlDLENBVUUsa0IsQ0E5M0JILHVDLENBQUEsaUQsQ0FrNEJHLFUsQ0FkRix1RCxDQUFBLGlFLENBaUJHLGtCLENBQ0Esd0IsQ0FDQSxVLENBdjRCSixxQixDQTY0QkUsVSxDQUNBLGMsQ0E5NEJGLDhELENBazVCSSx3QixDQUcyQix3RCxDQUMzQixXLENBQ0EsWSxDQUNBLG9CLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxLLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGlCLENBQ0EsYyxDQUNBLFUsQ0FDQSxVLENBbDZCSix3RCxDQXE2QkksYSxDQUNBLHFCLENBQ0EscUIsQ0FDQSxXLENBQ0EsZSxDQUNBLFksQ0FDQSxXLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxNLENBRW9DLCtELENBQ3RDLFMsQ0FDRCxPLENBcjdCRCxrRSxDQXc3QkksUyxDQUNELFUsQ0FDQyxpQixDQUVtQyxrRSxDQUNyQyx3QixDQUUwQixtRCxDQUMxQixTLENBaDhCRix5RixDQW84QkksZ0IsQ0FFc0Isc0UsQ0FDdEIsYyxDQUNBLFUsQ0F4OEJKLDRELENBNDhCRSxpQixDQUNFLGlCLENBQ0EsVSxDQUNBLGMsQ0EvOEJKLHNELENBbTlCSSx3QixDQUNBLGlCLENBQ0Esb0IsQ0FDQSwwQyxDQUNBLFUsQ0FDQSw2QyxDQUNBLFksQ0FDQSxpQixDQUNBLG9CLENBQ0EsaUQsQ0FDQSwyQixDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBQ0YseUIsQ0FLUyxvQyxDQUNQLFUsQ0F2K0JKLDJDLENBMCtCSSxpQixDQTErQkosaUMsQ0E2K0JFLFksQ0E3K0JGLDhCLENBQUEsbUMsQ0FnL0JJLFUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxlLENBci9CSiw4QixDQXcvQkksYyxDQXgvQkosc0QsQ0F3L0JJLGMsQ0F4L0JKLHlDLENBMi9CSSxrQixDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxrQixDQUtKLDJDQUNzQyw2RCxDQUNsQyxVLENBeGdDSiw2RCxDQTJnQ0ksVyxDQUNBLFMsQ0FDQSxXLENBQ0EsUSxDQVJKLENBU0ksa0ZBTDhCLDZELENBTTFCLFUsQ0FDQSxRLENBRkosQ0UvZ0NKLGtCLENBQ0Msa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQUVBLHFDLENBR0UsZSxDQVRILDJCLENBZUUsYSxDQUNBLGtCLENBaEJGLHVCLENBd0JFLG1CLENBQUEsWSxDQUNBLGUsQ3ZDdUNFLDJDdUNoRUosdUIsQ0E0QkcsYSxDdkNvQ0MsQ0FBQSwrQ3VDaEVKLGlDLENBaUNJLGEsQ0FGRiw2QyxDQUtHLFcsQ0FDQSxrQixDQUNBLFUsQ0FQSCxnRCxDQVVFLDhELENBQ0MsUSxDdkNzQkQsQ3VDaEVKLG1DLENBb0RHLFUsQ0FBQSxNLENBQ0EsVyxDQUNBLGlCLENBQ0EsYSxDNUJ0RE0sMkIsQzRCeUROLGUsQzVCekRNLGlCLENBQUEsa0IsQzRCeUROLGUsQzVCekRNLCtCLENaQUwsZ0MsQ3dDNERDLGdCLEM1QjVESSxzQixDNEJ5RE4sZSxDNUJ6RE0sb0MsQzRCNERKLGdCLEN2Q0dELDJDdUNiRixtQyxDQWVFLFcsQ0FDQSxrQixDQUNBLFUsQ3ZDSkEsQ3VDYkYsb0UsQ0FxQkUsVSxDQUNBLFcsQ0FDQSxXLENBdkJGLDRDLENBMkJFLGdCLENBOUVKLHNDLENBbUZHLGlCLENBREQsb0QsQ0FJRSxpQixDdkN0QkEsMkN1Q2hFSixzQyxDQTBGSSxRLEN2QzFCQSxDVWhFSixRLENBQ0Msd0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxhLENBQ0EsMkIsQ0FDQSxpQixDQU5ELHNCLENBU0UsMkIsQ0FURixjLENBYUUsd0IsQ0FDQSxnQyxDQUVBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxTLENBQ0EsbUIsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBdkJGLDRCLENBMEJHLFUsQ0ExQkgsb0IsQ0ErQkUsWSxDZmsvRzZnQixnRCxDQUE1Tyx1QyxDQUF1RSwrQixDQUF1TixpQyxDQUFwRyxnRCxDQUF6Qyx1QyxDQUF5TixvQyxDZWpoSDdvQixjLENBQUEsMkIsQ2ZpaEh1RixxQyxDQUFxUCw0QixDQUE5TSxrQyxDQUFzZSx1QyxDQUFsYywyQyxDQUE3RyxnQyxDQUFzTSxzQyxDQUE1QywwQyxDQUE0TCx1QyxDZWpoSDNZLGtELENBQUEsa0QsQ0FBQSx1QyxDZmdoSDRDLGtELENlaGhINUMsa0QsQ0FBQSx1QyxDQW1DRSxVLENBQ0EsYyxDQUNBLGlCLENmay9HK3RCLDhELENBRG5yQixnRSxDZXAvRzdDLGdFLENBQUEscUQsQ2ZxL0dvWixxRCxDQUF1Ryw2QyxDQUF1UywrQyxDQUFwSSw4RCxDQUF6RCxxRCxDQUF5UyxrRCxDZXIvRzk0Qiw0QixDQUFBLHlDLENmcS9Hd0gsbUQsQ0FBcVYsMEMsQ0FBOVIsZ0QsQ0FBc3FCLHFELENBQWxuQix5RCxDQUE3Siw4QyxDQUFzUixvRCxDQUE1RCx3RCxDQUE0USxxRCxDZXIvRzVpQixnRSxDQUFBLGdFLENBQUEscUQsQ0FNRSxXLENBQ0EsYSxDQUNBLGtCLENBMUNILGUsQ0FnREUsZSxDQUNBLFEsQ0FDQSxTLENBbERGLHFCLENGTUUsVSxDQUNBLFUsQ0FDQSxhLENFUkYsWSxDQXNERSxXLENBQ0Esb0IsQ0F2REYsdUIsQ0EwREcsZSxDQTFESCxlLENBK0RFLGtCLENBQ0EsVSxDQWhFRixxQixDQW1FRyx3QixDQW5FSCxzQyxDQXVFRywyQixDQUNBLGlDLENBeEVILHVCLENBK0VHLDJCLENBQ0Esb0MsQ0FDQSxXLENBQ0EsUSxDQWxGSCxlLENBdUZFLGMsQ0FDQSxnQixDQUNBLDJCLENYeEZFLDZCLENXMkZLLDJCLENWNUJMLDJDVWhFSixlLENBZ0dHLGMsQ1ZoQ0MsQ0xnZ0h3bUIsdUQsQ0FBdFIsOEMsQ0FBcUYsc0MsQ0FBMFAsd0MsQ0FBbEgsdUQsQ0FBaEQsOEMsQ0FBNFAsMkMsQ2Voa0gvdkIscUIsQ0FBQSxrQyxDZmdrSHVHLDRDLENBQStSLG1DLENBQWpQLHlDLENBQTBqQiw4QyxDQUEvZ0Isa0QsQ0FBbEksdUMsQ0FBeU8sNkMsQ0FBbkQsaUQsQ0FBK04sOEMsQ2Voa0huZCx5RCxDQUFBLHlELENBQUEsOEMsQ2Yrakg4Qyx5RCxDZS9qSDlDLHlELENBQUEsOEMsQ0FvR0csYyxDQUNBLGlCLENmZytHMnpCLHFFLENBRDl3Qix1RSxDSW5rSDVDLHVFLENBQUEsNEQsQ0pva0hvYyw0RCxDQUFxSCxvRCxDQUEwVSxzRCxDQUFsSixxRSxDQUFoRSw0RCxDQUE0VSx5RCxDSXBrSDcvQixtQyxDQUFBLGdELENKb2tIcUksMEQsQ0FBK1gsaUQsQ0FBalUsdUQsQ0FBMHZCLDRELENBQS9yQixnRSxDQUFsTCxxRCxDQUF5VCwyRCxDQUFuRSwrRCxDQUErUyw0RCxDSXBrSGpuQix1RSxDQUFBLHVFLENBQUEsNEQsQ1d1R0EsVyxDQUNBLGlCLENBQ0EsYSxDQUNBLGtCLENBM0dKLHlCLENBbUhFLFUsQ2JoR0UscUIsQ0c2Q0EsMkNVaEVKLG1DLENBQUEseUIsQ0F1SEcsYSxDVnZEQyxDeUNoRUosUSxDQVNDLCtCLENBQ0EsUSxDQUNBLE0sQ0FDQSxjLENBQ0EsTyxDQUNBLEssQ0FDQSxZLENBZkQscUMsQ0FHRyxTLENBQ0EseUMsQ0FDQyxTLENBWUgscUIsQ0FDQyxxQyxDekM4Q0UsMkN5QzFDUyxtQixDQUNWLFksQ3pDeUNDLEN5Q2hFSixpQixDQTRCRSxrQixDQTVCRiwrQixDQThCRSxpQixDQUNBLGUsQ0EvQkYsaUIsQ0FvQ0Usa0IsQ0FDQSx3QixDQUNBLGlCLENBQ0EsUSxDQUNBLG1CLENBQ0EsYyxDQUNBLE8sQ0FDQSw4QixDQUNBLFMsQ3pDb0JFLDJDeUNoRUosaUIsQ0ErQ0csUyxDekNpQkMsQ3lDaEVKLHVDLENBbURHLGdCLENBQ0EsTyxDQUdELHNCLENBQ0MsUyxDQUNBLG9CLENBQ0EsaUIsQ0ExREgsZSxDQStERSxrQixDQUNBLFEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLFksQ0FDQSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQTNFRiw2QixDQThFWSxTLENBQ0EsVSxDQS9FWixxQixDQUFBLHFCLENBb0ZHLGtCLENDcEZILE0sQ0FDQyxrQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxZLENBSkQsYSxDQU9FLFcsQ0FDQSxvQixDM0NQRSwyQixDMkNVRCxVLENBQ0csb0IsQ0FaTixlLENBa0JFLFUsQ0FDQSxhLENBbkJGLFksQ0F1QkUsb0IsQ0FDQSxnRSxDQUNBLGlCLENBQ0Esb0IsQ0ExQkYsMEIsQ0E2QkcsYyxDQUNBLGtCLENBOUJILG1CLENBb0NHLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFMsQzNDdkNDLGlDLEMyQzBDRCxXLENBQ0EsYSxDQUNBLGtCLENBQ0EseUIsQ0E5Q0gsa0IsQ0FtREcseUIsQ0NuREgsYSxDQUVDLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUhELG1CLENuQ01FLFUsQ0FDQSxVLENBQ0EsYSxDbUNIRCxvQixDOUNjRyxlLENBQUEsVSxDQUFBLHFCLEM4Q2RILGtDLEM5Q2NHLGUsQ0FBQSxXLENBQUEsb0IsQzhDVEQsYyxDQUxGLCtCLEM5Q2NHLGUsQ0FBQSxVLENBQUEsb0IsQzhDZEgsNkMsQzlDY0csZSxDQUFBLFcsQ0FBQSxtQixDOENEQSxjLEMzQzhDQSwyQzJDM0RILCtCLENBQUEsNkMsQ0FpQkcsVSxDQUNBLGMsQ0FDQSxVLEMzQ3dDQSxDQUFBLCtDMkNoRUosb0IsQzVDQ0ksa0MsQzRDbUNELFUsQ0FDQSxjLENBQ0EsVSxDNUNyQ0Msa0MsQzRDMENBLGEsQzNDcUJBLENBQUEsMkMyQ2hFSixvQixDNUNDSSxrQyxDNENpREQsVSxDQUNBLGMsQ0FDQSxVLEM1Q25EQyxrQyxDNEN3REEsYSxDM0NPQSxDMkNoRUosc0MsQzlDbUJJLFcsQ0FBQSxjLENFbEJBLG9ELEM0Q2tFQSxhLEMzQ0hBLDJDMkMzREgsc0MsQ0FrRUcsVSxDNUN0RUEsb0QsQzRDeUVDLFUsQ0FDQSxhLEMzQ1hELEMyQ2hFSiw2QixDQWtGRyxVLENBN0VGLDZCLEM5Q2NHLFcsQ0FBQSxjLEMrQ25CSixTLENBQ0Msa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZSxDQUNBLG1CLENBQ0EsaUIsQ0FORCx5QixDZkFBLDZCLENlU0UsZSxDQUNBLFEsQ0FDQSxTLENBWEYsdUMsQ0FjRyxhLENBQ0EsYyxDQWZILGUsQ0FxQkUsVSxDQXJCRixnQixDQXlCRSxhLENBQ0EsYyxDQTFCRixrQixDQThCRSxtQixDQTlCRixrQixDQWtDRSxtQixDQWxDRixlLENBc0NFLG9CLENBQ0EsZ0UsQ0FDQSxpQixDQUNBLG9CLENBekNGLDZCLENBNENHLGMsQ0FDQSxrQixDQTdDSCxzQixDQW1ERyxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxTLENBdkRILG9DLENBMERJLFcsQ0FDQSxrQixDQUNBLHlCLENBNURKLHFCLENBaUVHLHlCLENBakVILGdCLENBdUVFLGUsQ0FDQSx5QixDQUNBLFEsQ0FDQSxRLENBQ0EsUSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSwwQixDQTlFRixzQixDQ0FBLG1CLENyQ01FLFUsQ0FDQSxVLENBQ0EsYSxDb0NSRix1QixDQWtGRSxrQixDQUNBLHFDLENBQ0EsaUIsQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLGEsQ0FDQSxZLENBQ0Esb0IsQ0FDQSxVLEM3QzNGRSxxQyxDNkM4RkQsVyxDQS9GSCwrQixDQUFBLDZCLENBbUdHLGtCLENBQ0Esa0IsQ0NwR0gsYSxDQUVDLG1CLENBQUEsWSxDQUNBLGUsQ0FDQSxhLENBQ0EsUyxDQUxELDJCLENBT0UsYyxDN0N5REUsMkM2Q2hFSixhLENBV0UsWSxDN0NxREUsQzZDaEVKLDhDLENBZUUsYSxDQUNBLFUsQ0FoQkYsbUIsQ0FvQkUsa0IsQ0FDQSxhLENBQ0EsVSxDQUFBLE0sQ0FDQSxnQixDQUNBLFEsQ0FDQSxxQixDQUNBLGlCLENBQ0Esa0IsQ0EzQkYsaUMsQ0E4QkcscUIsQzdDa0NDLHlCNkNoRUosbUIsQ0FrQ0cscUIsQ0FsQ0gsaUMsQ0FxQ0kscUIsQzdDMkJBLENBQUEseUI2Q2hFSixtQixDQTJDRyxxQixDOUMxQ0MsaUMsQzhDNkNBLHFCLEM3Q2tCQSxDQUFBLHlCNkNoRUosbUIsQ0FvREcsVyxDQUNBLGlCLENBQ0EsUyxDQUNBLG9CLEM5Q3REQyxpQyxDOEN5REEsZ0IsQ0FDQSxjLENBQ0EsUyxDN0NJQSxDNkNoRUosb0QsQ0FrRUcsa0IsQ0FsRUgseUIsQ0FBQSwwQixDQXVFRyx3QixDQUNBLFUsQ0FDQSxRLENBQ0EsUyxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLFUsQ0EvRUgsdUMsQ0FBQSx3QyxDQWtGSSxTLENBQ0EsVSxDQUNBLG9CLEM3Q3BCQSx5QjZDaEVKLHlCLENBQUEsMEIsQ0F3RkksaUIsQ0F4RkosdUMsQ0FBQSx3QyxDQTJGSyxhLENBQ0Esa0IsQzdDNUJELENBQUEseUI2Q2hFSix5QixDQUFBLDBCLENBa0dJLFksQzdDbENBLEM2Q2hFSix5QixDQXVHRyw0QixDQUVBLGlCLENBQ0EsZ0IsQ0ExR0gsMEIsQ0E4R0csZ0MsQ0FFQSxpQixDQUNBLGdCLENBakhILCtCLENBcUhHLHlCLENBQ0EsaUIsQzlDckhDLDZDLEM4Q3dIQSx5QixDQUNBLGMsQ0FDQSxrQixDN0MzREEseUI2Q2hFSiwrQixDQStISSxpQixDQS9ISiw2QyxDQWtJSyxjLENBQ0Esa0IsQzdDbkVELENBQUEseUI2Q2hFSiwrQixDQUFBLDZDLENBeUlJLFMsQzdDekVBLEM2Q2hFSiw4QixDQW1KRyx5QixDQW5KSCw0QyxDQXNKSSx5QixDQXRKSixvQyxDQUFBLHFDLENBMkpJLFksQzdDM0ZBLHlCNkNoRUosOEIsQ0ErSkksYyxDOUM5SkEsNEMsQzhDZ0tBLGEsQ0FDQSxjLEM3Q2xHQSxDNkNoRUosMkIsQ0F3S0csa0IsQ0FDQSxVLENBektILGlDLENBNEtJLHlCLENsRDR4SDRwQiwyRCxDQUE5UyxrRCxDQUE2RiwwQyxDQUE4USw0QyxDQUExSCwyRCxDQUFwRCxrRCxDQUFnUiwrQyxDa0R4eEg3ekIseUIsQ0FBQSxzQyxDbER3eEg2RyxnRCxDQUF1VCx1QyxDQUFyUSw2QyxDQUEwbUIsa0QsQ0FBM2pCLHNELENBQTlJLDJDLENBQTZQLGlELENBQXZELHFELENBQW1QLGtELENrRHh4SHpmLDZELENBQUEsNkQsQ0FBQSxrRCxDbER1eEg0Qyw2RCxDa0R2eEg1Qyw2RCxDQUFBLGtELENBQ0MsVSxDQUNBLGMsQ0FDQSxvQixDbEQyeEgrMkIseUUsQ0FEbDBCLDJFLENJNThINUMsMkUsQ0FBQSxnRSxDSjY4SGdlLGdFLENBQTZILHdELENBQThWLDBELENBQTFKLHlFLENBQXBFLGdFLENBQWdXLDZELENJNzhIN2pDLHVDLENBQUEsb0QsQ0o2OEg2SSw4RCxDQUF1WixxRCxDQUFyViwyRCxDQUEweUIsZ0UsQ0FBM3VCLG9FLENBQTlMLHlELENBQTZVLCtELENBQXZFLG1FLENBQW1VLGdFLENJNzhIenBCLDJFLENBQUEsMkUsQ0FBQSxnRSxDOENxTEEsVyxDQUNBLG9CLEM3Q3ZIQSx5QkxvNUhncUIsMkQsQ0FBOVMsa0QsQ0FBNkYsMEMsQ0FBOFEsNEMsQ0FBMUgsMkQsQ0FBcEQsa0QsQ0FBZ1IsK0MsQ2tEcDlIbjBCLHlCLENBQUEsc0MsQ2xEbzlIbUgsZ0QsQ0FBdVQsdUMsQ0FBclEsNkMsQ0FBMG1CLGtELENBQTNqQixzRCxDQUE5SSwyQyxDQUE2UCxpRCxDQUF2RCxxRCxDQUFtUCxrRCxDa0RwOUgvZiw2RCxDQUFBLDZELENBQUEsa0QsQ2xEbTlIa0QsNkQsQ2tEbjlIbEQsNkQsQ0FBQSxrRCxDQTJMSSxjLENBQ0EsZSxDN0M1SEEsQ0FBQSwyQ0wwNUhncUIsMkQsQ0FBOVMsa0QsQ0FBNkYsMEMsQ0FBOFEsNEMsQ0FBMUgsMkQsQ0FBcEQsa0QsQ0FBZ1IsK0MsQ2tEMTlIbjBCLHlCLENBQUEsc0MsQ2xEMDlIbUgsZ0QsQ0FBdVQsdUMsQ0FBclEsNkMsQ0FBMG1CLGtELENBQTNqQixzRCxDQUE5SSwyQyxDQUE2UCxpRCxDQUF2RCxxRCxDQUFtUCxrRCxDa0QxOUgvZiw2RCxDQUFBLDZELENBQUEsa0QsQ2xEeTlIa0QsNkQsQ2tEejlIbEQsNkQsQ0FBQSxrRCxDQWdNSSxZLEM3Q2hJQSxDOENoRUosWSxDQUNDLGUsQ0FDQSxRLENBQ0EsYSxDQUNBLGEsQ0FDQSxXLENBQ0Esb0UsQ0FDQSxRLENBQ0EsWSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLHdCLENBQ0EsUyxDQWJELDBCLENBZ0JFLFUsQ0FDQSxrQixDQWpCRixrQixDQXFCRSxxQixDOUMyQ0UsMkM4Q2hFSixrQixDQXdCRyxvQixDQXhCSCxtQixDQStCRyxZLEM5Q2lDQyxDOENoRUosa0IsQ0FBQSxrQixDQXFDRSxhLENuRHE5SDZULDJDLENBQStFLG1DLENBQTJPLHFDLENBQTVHLG9ELENBQTdDLDJDLENBQTZPLHdDLENtRGw5SDVzQixrQixDQUFBLCtCLENuRGs5SDhGLHlDLENBQTZRLGdDLENBQWxPLHNDLENBQXNoQiwyQyxDQUE5ZSwrQyxDQUF6SCxvQyxDQUEwTiwwQyxDQUFoRCw4QyxDQUFnTiwyQyxDbURsOUhsYixzRCxDQUFBLHNELENBQUEsMkMsQ25EazlIa2tCLG9ELENBRHZoQixzRCxDbURqOUgzQyxzRCxDQUFBLDJDLENBQ0MsZ0IsQ25EcTlIbXhCLGtFLENBRHZ1QixvRSxDbURyOUg3QyxvRSxDQUFBLHlELENuRHM5SGdiLHlELENBQStHLGlELENBQTJULG1ELENBQTVJLGtFLENBQTdELHlELENBQTZULHNELENtRHQ5SDk4QixnQyxDQUFBLDZDLENuRHM5SGdJLHVELENBQTZXLDhDLENBQWxULG9ELENBQXN0Qix5RCxDQUE5cEIsNkQsQ0FBekssa0QsQ0FBMFMsd0QsQ0FBaEUsNEQsQ0FBZ1MseUQsQ21EdDlIcGxCLG9FLENBQUEsb0UsQ0FBQSx5RCxDQUlFLG9CLENBQ0EsZSxDQUNBLGMsQ0M5Q0gsWSxDQUVDLDRCLENBQ0EsVSxDQUNBLFksQ0FDQSxnQixDQUNBLGlCLENBTkQsa0IsQ3ZDTUUsVSxDQUNBLFUsQ0FDQSxhLEN1Q1JGLG1CLENBU0UsK0IsQ0FDQSxVLENBQ0EsYSxDQUNBLFksQ0FDQSxNLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFMsQ0FHQyxnQyxDQUNELFUsQ0NyQkYsVSxDQUNDLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0Esa0IsQ0FDQSwyQixDQUNBLGlCLENBTkQsd0IsQ0FRRSwyQixDQVJGLGdCLENBYUUsd0IsQ0FDQSw2QixDQUVBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLGlCLENBQ0EsTyxDQUNBLE8sQ2hEd0NFLDJDZ0RoRUosVSxDQTRCRSxrQixDQTVCRixnQixDQStCRyxrQyxDQUNBLHdCLENBQ0EsUSxDQUNBLGtCLENBQ0EsUSxDaEQ2QkMsQ2dEaEVKLG1CLENBd0NFLFUsQ0FDQSxVLENBQ0Esa0IsQ3JEcWhJdWlCLGtELENBQXhQLHlDLENBQTJFLGlDLENBQWlPLG1DLENBQXhHLGtELENBQTNDLHlDLENBQW1PLHNDLENxRC9qSTdxQixnQixDQUFBLDZCLENyRCtqSTJGLHVDLENBQWlRLDhCLENBQXhOLG9DLENBQThmLHlDLENBQXhkLDZDLENBQW5ILGtDLENBQWdOLHdDLENBQTlDLDRDLENBQXNNLHlDLENxRC9qSS9aLG9ELENBQUEsb0QsQ0FBQSx5QyxDckQ4akk0QyxvRCxDcUQ5akk1QyxvRCxDQUFBLHlDLENBOENFLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxVLENyRHFoSXl2QixnRSxDQUQ3c0Isa0UsQ0l4a0kxQyxrRSxDQUFBLHVELENKeWtJK1osdUQsQ0FBMkcsK0MsQ0FBaVQsaUQsQ0FBeEksZ0UsQ0FBM0QsdUQsQ0FBbVQsb0QsQ0l6a0kzNkIsOEIsQ0FBQSwyQyxDSnlrSXlILHFELENBQWlXLDRDLENBQXhTLGtELENBQThyQix1RCxDQUF4b0IsMkQsQ0FBbkssZ0QsQ0FBZ1Msc0QsQ0FBOUQsMEQsQ0FBc1IsdUQsQ0l6a0k3akIsa0UsQ0FBQSxrRSxDQUFBLHVELENpRHNERCxXLENBQ0Esa0IsQ0N4REgsbUIsQ0FFQyw0QixDQUNBLGtCLENBQ0EsZ0IsQ0FKRCx5QixDekNNRSxVLENBQ0EsVSxDQUNBLGEsQ1J3REUsMkNpRGhFSixtQixDQU9FLGUsQ0FQRixxQyxDQVVHLFMsQ0FDQSxXLENBRkQsbUQsQ2xEUkUsK0QsQ2tEYUEsVSxDQUNBLFUsQ0FLcUIsaUQsQ0FDdEIsUyxDQUNBLFUsQ2pEMENDLENpRGhFSiw0QixDcERtQkksYyxDQUFBLFUsQ29EZUYsYSxDQUNBLGdFLENBQ0EsUSxDQXBDRiwwQyxDQXVDRyxXLENBQ0EsYyxDakR3QkMsMkNpRGhFSiw0QixDcERtQkksZSxDQUFBLFUsQ0FBQSxxQixDRWxCQSwwQyxDa0Q4Q0EsVyxDQUNBLGMsQ2pEZ0JBLENBQUEsMkNpRGhFSiw0QixDcERtQkksZSxDQUFBLFUsQ0FBQSxxQixDb0RvQ0QsVSxDQXZESCwwQyxDQTBESSxXLENBQ0EsYyxDakRLQSxDaURoRUosNEIsQ3BEbUJJLGUsQ0FBQSxVLENBQUEscUIsQ29EZ0RGLDhCLENsRGxFRSwwQyxDRmtCQSxlLENBQUEsVyxDQUFBLG9CLENvRG9ERCw2QixDQUNBLGMsQ2pEUkMsMkNpRGhFSiw0QixDcERtQkksZSxDQUFBLFUsQ0FBQSxxQixDb0RuQkosMEMsQ3BEbUJJLGUsQ0FBQSxXLENBQUEsb0IsQ29ENkRBLGMsQ2pEaEJBLENBQUEsMkNpRGhFSiw0QixDQXNGRyxjLENwRG5FQyxlLENBQUEsVyxDQUFBLGMsQ29EbkJKLDBDLENBMEZJLGEsQ0FDQSxjLENwRHhFQSxlLENBQUEsVSxDQUFBLGEsQ0c2Q0EsQ2lEaEVKLHVDLENwRG1CSSxXLENBQUEsYyxDb0RnRkQsYyxDQW5HSCxxRCxDQXNHSSxhLENBdEdKLHdDLENwRG1CSSxXLENBQUEsYyxDb0R5RkQsYyxDQTVHSCw2QixDcERtQkksZSxDQUFBLFUsQ0FBQSxxQixDRWxCQSwyQyxDRmtCQSxlLENBQUEsVyxDQUFBLG9CLENvRGtHRCxjLENqRHJEQywyQ2lEaEVKLDZCLENsRENJLDJDLENrRHdIRCxVLENBQ0EsUSxDQUNBLFUsQ2pEM0RDLENrRHZDRixpRCxDRHpCRix1QyxDQXlJSSxvQixDQXpJSix5QixDcERtQkksZSxDQUFBLFcsQ0FBQSxjLENHNkNBLDJDaURoRUoseUIsQ0FpSkcsVSxDQUNBLFEsQ0FDQSxVLENqRG5GQyxDaURoRUosOEIsQ0F3SkUsZSxDQUNBLGEsQ3BCekpGLGdDLENvQkFBLG1DLENBNkpFLGtCLENBQ0EsaUIsQ0E5SkYsaUQsQ0FnS0UsYyxDdERpakl5ekIsMkUsQ0FBM1Usa0UsQ0FBaUksMEQsQ0FBeVIsNEQsQ0FBckosa0UsQ0FBMlIsK0QsQ3NEanRJaGhDLHlDLENBQUEsc0QsQ3REaXRJbUosZ0UsQ0FBbWEsdUQsQ0FBL1YsNkQsQ0FBbXZCLGtFLENBQWxyQixzRSxDQUFwTSwyRCxDQUF1VixpRSxDQUF6RSxxRSxDQUE2VSxrRSxDc0RqdEkvcUIsNkUsQ0FBQSw2RSxDQUFBLGtFLENBbUtHLGEsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxpQixDdERrakl5bEMseUYsQ0FEdGdDLDJGLENzRHJqSWxGLDJGLENBQUEsZ0YsQ3REc2pJeS9CLHlGLENBQTNaLGdGLENBQWlLLHdFLENBQXdiLDBFLENBQXBSLGdGLENBQTBiLDZFLENzRHRqSTcxQyx1RCxDQUFBLG9FLEN0RHNqSWlMLDhFLENBQW1nQixxRSxDQUEvYSwyRSxDQUFrZ0MsZ0YsQ0FBajdCLG9GLENBQXBQLHlFLENBQXVhLCtFLENBQXpGLG1GLENBQTZaLGdGLENzRHRqSTcwQiwyRixDQUFBLDJGLENBQUEsZ0YsQ0FNRCxXLENBQ0EsYSxDQUNBLGtCLENBMUtILDJCLENBZ0xFLDhCLENBQ0EsVSxDQUNBLGMsQ0FDQSxTLENBbkxGLHlDLENBcUxFLFcsQ0FDQSxjLENBQ0EsYSxDakR2SEUsMkNpRGhFSiwyQixDQTJMRyxVLENBQ0EsVSxDakQ1SEMsQ2lEaEVKLDJDLENBZ01HLGMsQ0FoTUgseUQsQ0FrTUcsYSxDQUNBLDhCLENBbk1ILHVDLENBd01HLGMsQ0FHRCx3RCxDQUNDLFUsQ0FDQSxjLENBQ0EsbUIsQ0FDQSxVLENsRDlNQyxzRSxDa0RnTkQsb0IsQ0FqTkgsNEIsQ0F1TkUsK0IsQ0FDQSxtQixDakR4SkUsMkNpRGhFSiw0QixDQTJORyxrQixDakQzSkMsQzhCaEVKLFEsQ0FDQyxjLENBQ0EsaUIsQ0FGRCwrQixDQU9HLGtCLENBQ0EsVSxDQVJILGdDLENBWUcsWSxDQUNBLFMsQ0FDQSxrQixDQWRILGdCLENBbUJFLGtCLENBQ0EsUSxDQUNBLGlCLENBQ0EsYSxDQUNBLGMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxZLENBQ0EsUyxDQUNBLGlCLENBQ0EsVSxDQTdCRixpQixDQWlDRSxRLENBQ0Esc0IsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSxrQixDQUNBLGlCLENBQ0EsVyxDQUNBLFUsQ0ExQ0YsK0IsQ0E2Q0csTSxDQUNBLFMsQ0FDQSxzQixDQS9DSCx1QixDQXNERSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLDJCLENBQ0EsaUIsQ0ExREYscUMsQ0E2REcsMkIsQ0FDQSxnQixDQTlESCw4QixDQW1FRyxlLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYSxDQUNBLFUsQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFUsQ0E3RUgsNEMsQ0FnRkksVyxDQUNBLGEsQ0FDQSxrQixDQWxGSiw2QixDQXdGRyx3QixDQUdBLDRCLENBR0EsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLFEsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGlCLENBQ0EsTyxDQXRHSCwyQyxDQXlHSSxTLENBQ0EsUyxDQUNBLGEsQ0FDQSxrQixDQTVHSixzQixDQW9IRSxlLENBcEhGLHNCLENBd0hFLCtCLENBQ0Esa0IsQ0FDQSxjLENBMUhGLGlDLENBNkhHLGUsQ0FDQSxlLENBQ0EsZ0IsQ29CL0hILGMsQ0FFQyxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLG1CLENBQUEsWSxDQUNBLGtCLENBQ0EsZ0IsQ0FQRCxvQixDMUNNRSxVLENBQ0EsVSxDQUNBLGEsQ1J3REUsMkNrRGhFSixjLENBVUUsYSxDQUNBLG1CLENsRHFERSxDa0RoRUosdUIsQ0FlRSxVLENBQ0EsVSxDQUFBLE0sQ0FDQSxVLENBQ0EsaUIsQ0FsQkYscUMsQ0FxQkcsVyxDQUNBLGMsQ0FDQSxrQixDQXZCSCxvQixDQWtDRSxtQixDQUFBLFksQ0FDQSxXLENBQ0EsUSxDQUNBLGMsQ0FDQSxXLENsRDBCRSwyQ2tEaEVKLG9CLENBeUNHLFUsQ2xEdUJDLENrRGhFSiwwQixDQThDRSxnQixDQUNBLGlCLENBL0NGLHdDLENBa0RHLGdCLENBQ0EsYyxDQW5ESCwyRCxDQXVERyxVLENBdkRILDBCLENBNERFLFksQ0FBQSxRLENBQ0EsYyxDQUNBLFUsQ0E5REYsaUMsQ0FpRUcsVSxDQUdELDJELENBQ0MsVSxDQUNBLFcsQ0F0RUgsOEIsQ0EyRVksa0IsQ0FDTixZLENBQ0EsbUIsQ0FBQSxZLENBQ0Esa0IsQ0E5RU4sOEMsQ0FpRlksYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsUyxDQUNBLFEsQ0N0RlosTyxDQUFBLGMsQ0FlRSxNLENBRUEsaUIsQ0FDQSxPLENBbEJGLE8sQ0FDQywrQixDQUNBLFEsQ0FLQSxXLENBREEsSyxDQUdBLG9CLENBQ0MscUMsQ0FWRixjLENBY0UsYSxDQUVBLGtCLENBR0EsaUIsQ0FDQSxPLENBcEJGLHFCLENBQUEscUIsQ0EwQkcsWSxDQTFCSCxnQixDQStCRSxRLEN0Qi9CRixlLENBQ0MsNEIsQzdCK0RHLDJDNkI1REYseUIsQ0FBQSx1QyxDQUNDLGUsQ0FPRCx5QixDOUJYRSx1QyxDOEJZRCxlLEM3Qm1EQyxDQUFBLDJDNkJoRUoseUIsQ2hDbUJJLGUsQ0FBQSxXLENBQUEsb0IsQ0VsQkEsdUMsQzhCMEJBLGUsQ0EzQkoseUIsQ2hDbUJJLGUsQ0FBQSxVLENBQUEsYSxDZ0NhRix1QyxDQUlFLGUsQzdCNEJBLENBQUEsMkM2QmhFSix5QixDQUFBLHlCLENBNkNHLFUsQ0FDQSxRLENBQ0EsVSxDQUpELHVDLENBQUEsdUMsQ0FPRSxvQixDQUNBLFEsQ0FDQSxVLEM3QllBLEM2QmhFSix1QixDQTRERSxhLENBQ0EsYyxDQUNBLFEsQ0FDQSxjLENBQ0EsaUIsQ0FoRUYsOEIsQ0FvRUcsa0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBQ0EsUyxDQWhGSCw0QyxDQW1GSSxRLENBQ0EsVSxDQXBGSixvQyxDQXlGRyxrQixDQUNBLGEsQ0ExRkgsc0QsQ0FpR0ksZ0IsQ0FqR0osK0IsQ0FzR0csYyxDQUNBLFEsQ0FDQSxhLENBQ0EsZ0UsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxnQixDQUNBLFUsQ0E3R0gsNkMsQ0FnSEksZSxDQUNBLGUsQ0FDQSxpQixDN0JsREEsMkM2QmhFSiwrQixDQXNISSxjLENBQ0EsZ0IsQzdCdkRBLEM2QmhFSix3QixDQThIRSxRLENBQ0EsZSxDdUIvSEYsaUIsQ3ZCQUEsOEIsQ3JCTUUsVSxDQUNBLFUsQ0FDQSxhLENxQnlIQyxtRCxDQUNDLFcsQ0FDQSxhLENBQ0EsZ0IsQzlCbklBLGdELEM4QnNJQSxVLENBQ0EsYSxDQXhJSix1QixDaENtQkksZSxDQUFBLFUsQ0FBQSxxQixDZ0NuQkoscUMsQ2hDbUJJLGUsQ0FBQSxXLENBQUEsb0IsQ2dDOEhELGMsQ0FqSkgsdUMsQ2hDbUJJLFcsQ0FBQSxjLENnQ25CSixxRCxDaENtQkksVSxDQUFBLGEsQ2dDcUlELGMsQzdCeEZDLDJDNkJoRUosdUIsQ0E2Skcsa0IsQ0E3SkgsdUIsQ0FBQSx1QyxDaENtQkksZSxDQUFBLFUsQ0FBQSxxQixDRWxCQSxxQyxDQUFBLHFELENGa0JBLGUsQ0FBQSxXLENBQUEsb0IsQ2dDaUpELGMsQ0FwS0gsdUMsQ0F5S0ksVSxDQXpLSix1QyxDaENtQkksVyxDQUFBLGMsQ0VsQkEscUQsQ0ZrQkEsVSxDQUFBLGEsQ2dDNkpBLGMsQzdCaEhBLENBQUEsMkM2QmhFSix1QixDQUFBLHVDLENBQUEsdUMsQ2hDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0VsQkEscUMsQ0FBQSxxRCxDQUFBLHFELENGa0JBLGUsQ0FBQSxXLENBQUEsb0IsQ2dDeUtBLGMsQ0E1TEosdUMsQ0FpTUksVSxDQWpNSix1QyxDQXFNSSxVLENBck1KLHVDLENoQ21CSSxXLENBQUEsYyxDZ0NuQkoscUQsQ2hDbUJJLFUsQ0FBQSxhLENnQ3lMQyxjLEM3QjVJRCxDQUFBLDJDNkJoRUosdUIsQ0FBQSx1QyxDQUFBLHVDLENBQUEsdUMsQ0FzTkksVSxDQUNBLFUsQ0FDQSxVLENBeE5KLHFDLENBNE5LLFUsQ0FDQSxvQixDQUNBLFUsQzdCOUpELEM2QmhFSixtQyxDaENtQkksVyxDQUFBLGMsQ0VsQkEsMkMsQzhCZ1BELGlCLENBalBILHVDLENBMlBLLGEsQ0FDQSxVLENBQ0EsYSxDQUNBLHNCLENBQ0EsaUIsQ0FYRixxRCxDQWNHLFcsQ0FDQSxzQixDQUNBLG9CLENBS0gsK0IsQ0FDQyxhLENBQ0EsWSxDQUNBLG9CLEN3QjVRSixpQixDQUNDLGtCLENBQ0EsZSxDQUNBLG1CLENBQ0EsaUIsQ0FKRCwrQixDQU1DLGEsQ0FORCxpQyxDQVNFLGUsQ0FDQSxRLENBQ0EsUyxDQVhGLHVCLENBZUUsVSxDQWZGLHdCLENBbUJFLFEsQ0FDQSxNLENBQ0EsUSxDQUNBLFMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxpQixDQXpCRiwrQixDQTZCRSx1QixDQUNBLGMsQ0FDQSxRLENBQ0EsYyxDQUNBLFEsQ0FDQSxZLENBQ0EsVyxDQUNBLGlCLENBcENGLHFDLENBQUEscUMsQ0F3Q0csYSxDQXhDSCx5QyxDQTRDRyxNLEN0RDNDQyx1RCxDc0Q2Q0EsUyxDQUNBLE8sQ0FDQSxvQixDQWhESixxQyxDQXFERyxPLENBckRILG1ELENBdURJLE0sQ0FDQSxVLENBQ0Esb0IsQ0F6REosZ0MsQ0ErREUsb0IsQ0FDQSxRLENEaEVGLFcsQ0FFQyxlLENBQ0EsYSxDckRGRyx5QixDcURJSCxjLENBTEQsaUIsQ0FTRSxhLENBQ0EsZSxDQVZGLDBCLEN2RG1CSSxlLENBQUEsVSxDQUFBLHFCLEN1RExELGUsQ0FkSCx3QyxDdkRtQkksZSxDQUFBLFcsQ0FBQSxvQixDdURGRCxjLENBakJILG1DLENBcUJJLFUsQ0FyQkosMEMsQ3ZEbUJJLFcsQ0FBQSxjLEN1RG5CSixtQyxDdkRtQkksVyxDQUFBLGMsQ0c2Q0EsMkNvRGhFSiwwQixDdkRtQkksZSxDQUFBLFUsQ0FBQSxxQixDdURuQkosd0MsQ3ZEbUJJLGUsQ0FBQSxXLENBQUEsb0IsQ3VEa0JDLGMsQ0FyQ0wsMEMsQ3ZEbUJJLGUsQ0FBQSxVLENBQUEscUIsQ3VEbkJKLDBDLEN2RG1CSSxXLENBQUEsYyxDRzZDQSxDQUFBLDJDb0RoRUosMEIsQ0FBQSwwQyxDQUFBLDBDLENBQUEsd0MsQ0FBQSx3RCxDQUFBLHdELENBcURLLFUsQ0FDQSxjLENBQ0EsVSxDcERTRCxDb0RoRUosd0IsQ0FvRUcsVSxDQUNBLG1CLENBckVILHNDLENBd0VJLFcsQ0FDQSxtQixDRXpFSixZLENBRUMsd0IsQ0FDQSxrQixDQUNBLG1CLENBQUEsWSxDQUNBLGtCLENBTEQsa0IsQzlDTUUsVSxDQUNBLFUsQ0FDQSxhLENSd0RFLDJDc0RoRUosWSxDQVFFLGtCLENBQ0EsYSxDdER1REUsQ3NEaEVKLGtCLENBYUUsNkIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxTLENBaEJGLGdDLENBbUJHLGEsQ0FDQSw4QixDQUNBLHdCLENBckJILDhCLENBeUJHLGEsQ3ZEeEJDLDRDLEN1RDJCQSxhLENBQ0EsYyxDdERtQ0EsMkNzRGhFSixrQixDQUFBLGdDLENBbUNHLGEsQ0FDQSw0QixDQUNBLFUsQ0FDQSxTLENBdENILGdDLENBeUNJLFcsQ0FFQSxjLEN0RHFCQSxDc0RoRUosMkIsQ0FvREcsaUIsQ0FERCxpQyxDQUlFLG9CLENBdkRKLHFCLENBNkRFLGEsQ0FDQSxjLENBQ0EsZ0IsQ0EvREYsMkIsQ0FrRUcsTyxDQWxFSCw0QixDQXNFRyxRLENBdEVILHVCLENBMkVFLDhCLENBQ0EsVSxDQUNBLHdCLENBQ0EsZ0IsQ0FDQSxTLENBL0VGLHFDLENBa0ZHLDZCLENBQ0EsYyxDQUNBLHdCLENBQ0EsZSxDQXJGSCxrQyxDQXlGRyxjLENBekZILGdELENBNEZJLGEsQ0FDQSxjLENBN0ZKLG1DLENBa0dHLGMsQ0FsR0gsaUQsQ0FxR0ksYSxDQUNBLGMsQ3REdENBLDJDc0RoRUosdUIsQ0FBQSxxQyxDQTJHRyxjLENBQ0EsNEIsQ0FDQSxTLENBN0dILHFDLENBZ0hJLGEsQ3REaERBLENzRGhFSixtQixDQTBIRSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGtCLENBOUhGLGtCLENBa0lFLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENDcklGLFksQ0FFQyxhLENBRkQsa0IsQy9DTUUsVSxDQUNBLFUsQ0FDQSxhLEMrQ1JGLHFCLENBS0UsNEIsQ0FDQSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ3hEVkUsbUMsQ0FBQSwwQyxDd0RjRCxXLENBQ0EsZ0IsQ0FoQkgsNEIsQ0FvQkcsNEIsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ3ZEd0NDLDJDdURoRUosNEIsQ0FpQ0ksYyxDQUNBLGdCLEN2RDhCQSxDdURoRUosbUMsQ0FzQ0ksa0IsQ0FDQSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsUyxDQTdDSixrQixDQW1ERSxhLENBQ0EsYyxDQUNBLGdCLENBQ0EsYyxDQXRERixtQixDMURtQkksZSxDQUFBLFcsQ0FBQSxjLEMwRHdDRiw0QixDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBL0RGLGlDLENBa0VHLGUsQ0FsRUgsMEIsQ0FzRUcsNEIsQ0FDQSxjLENBQ0EsZ0IsQ3ZEUkMsMkN1RGhFSiwwQixDQTJFSSxjLENBQ0EsZ0IsQ3ZEWkEsQ1loRUoseUIsQ0FFQyxrQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxZLEM0Q1BELHlCLEM1Q0FBLCtCLENBQUEsK0MsQ3VCQUEsYSxDQ29IRSxnRCxDNUI5R0EsVSxDQUNBLFUsQ0FDQSxhLENJUkYsc0MsQ0FVRSxZLENBVkYseUMsQ0FtQkcsNEIsQ0FDQSxjLENBcEJILDZDLENmbUJJLGMsQ0FBQSxVLENBQUEscUIsQ2VNRCxnQixDQUZELDJELENmSkUsYyxDQUFBLFcsQ0FBQSxjLENlVUEsYSxDQUNBLGdCLENaa0NBLDJDWWhFSiw2QyxDQWtDSSxVLENBQ0EsYyxDQUNBLFUsQ2JuQ0EsMkQsQ2FzQ0MsYSxDQUNBLFUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENacUJELENZaEVKLDRDLENmbUJJLGMsQ0FBQSxXLENBQUEsYyxDRzZDQSwyQ1loRUosNEMsQ0FxREksVSxDQUNBLGMsQ0FDQSxVLENaU0EsQ1lORCx3RCxDZnZDQyxlLENBQUEsVSxDQUFBLHFCLENleUNBLGdCLENBRkQsc0UsQ2Z2Q0MsZSxDQUFBLFcsQ0FBQSxvQixDZTZDQyxhLENBQ0EsZSxDWkRELDJDWWhFSix3RCxDQXFFSyxhLENBQ0EsVSxDQUNBLGMsQ0FDQSxVLENaUkQsQ0FBQSwyQ1loRUosd0QsQ2ZtQkksZSxDQUFBLFUsQ0FBQSxvQixDZTBEQyxhLENBQ0EsZSxDWmRELENZa0JELCtELENmL0RDLGUsQ0FBQSxXLENBQUEsYyxDRzZDQSwyQ1loRUosK0QsQ0FzRkssVSxDWnRCRCxDQUFBLDJDWWhFSiwrRCxDZm1CSSxlLENBQUEsVyxDQUFBLGMsQ0c2Q0EsQ1loRUoseUQsQ0ErRkksYyxDWi9CQSwyQ1k4QkQseUQsQ0FJRSxXLENabENELENZaEVKLG9FLENBdUdJLFUsQ0FVYSwyQyxDQUFBLHFELENBQ2YsVyxDQUNBLGUsQ0FGZSx5RCxDQUFBLG1FLENBS2QsVSxDWnREQywyQ1lpRGEsMkMsQ0FBQSxxRCxDQVVkLFUsQ0FDQSxrQixDQUNBLFUsQ1o3REMsQ1lnRUEsc0QsQ0FBQSxnRSxDQUNELGlCLENBREMsb0UsQ0FBQSw4RSxDQUlBLFcsQ0FDQSxnQixDWnJFQSwyQ1loRUosc0QsQ0FBQSxnRSxDQXlJSSxZLENaekVBLENZaEVKLG1DLENBK0lFLGMsQ0FDQSxnQixDQWhKRixvRCxDQW1KRyxhLENBQ0EsVyxDQUNBLGdCLENBQ0EsZSxDQUNBLFUsQ0F2SkgsdUMsQ0FBQSx1RSxDQUFBLHNDLENBOEpFLHFDLENBOUpGLHVFLENBMkpHLGlCLENBM0pILDhDLENBbUtHLGMsQ0FDQSxnQixDakI0Mko4L0Isc0YsQ0FBaGQsNkUsQ0FBbUoscUUsQ0FBcVosdUUsQ0FBaEwsc0YsQ0FBL0UsNkUsQ0FBdVosMEUsQ2lCMTJKOXVDLG9ELENBQUEsaUUsQ2pCMDJKb0ssMkUsQ0FBeWQsa0UsQ0FBNVksd0UsQ0FBODZCLDZFLENBQXAyQixpRixDQUEvTixzRSxDQUFvWSw0RSxDQUFsRixnRixDQUEwWCw2RSxDaUIxMkp4d0Isd0YsQ0FBQSx3RixDQUFBLDZFLENqQnkySjZDLHdGLENpQnoySjdDLHdGLENBQUEsNkUsQ0FDQyxjLENqQjYySitzQyxvRyxDQURqcUMsc0csQ0lsaEs5QyxzRyxDQUFBLDJGLENKbWhLK3BCLDJGLENBQW1MLG1GLENBQXFlLHFGLENBQWhOLG9HLENBQS9GLDJGLENBQXVlLHdGLENJbmhLLytDLGtFLENBQUEsK0UsQ0ptaEtxTSx5RixDQUF5akIsZ0YsQ0FBNWQsc0YsQ0FBOG1DLDJGLENBQXBoQywrRixDQUEvUSxvRixDQUFvZCwwRixDQUFsRyw4RixDQUEwYywyRixDSW5oS3o2QixzRyxDQUFBLHNHLENBQUEsMkYsQ2F5S0Msb0IsQ0FDQSxnQixDQUNBLGMsQ3dCNUtMLGlCLENBQ0Msd0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FKRCwwQixDdkNtQkksZSxDQUFBLFUsQ0FBQSxxQixDdUNYRixnQixDckNQRSx3QyxDRmtCQSxlLENBQUEsVyxDQUFBLGMsQ0c2Q0EsMkNvQ2hFSiwwQixDdkNtQkksZSxDQUFBLFUsQ0FBQSxxQixDdUNuQkosc0MsQ3ZDbUJJLGUsQ0FBQSxXLENBQUEsYyxDRzZDQSxDQUFBLDJDb0NoRUosMEIsQ0FBQSx3QyxDQXdCRyxVLENBQ0EsZSxDQUNBLFUsQ3BDc0NDLENvQ2hFSiw2QixDdkNtQkksZSxDQUFBLFUsQ0FBQSxxQixDdUNuQkosMkMsQ0ErQ0ksVyxDcENpQkEsMkNvQ2hFSiw2QixDdkNtQkksZSxDQUFBLFcsQ0FBQSxjLENHNkNBLENBQUEsMkNvQ2hFSiw2QixDckNDSSwyQyxDcUNzREQsVSxDQUNBLFUsQ3BDUUMsQ29DaEVKLDBCLENBbUVFLFUsQ3JDbEVFLHdDLENxQ3FFRCxXLENwQ05DLDJDb0NoRUosMEIsQ0FBQSx3QyxDQTBFRyxVLENBQ0EsZSxDcENYQyxDb0NoRUosd0IsQ0FzRkUsVSxDQUNBLGdCLENBQ0EsaUIsQ0F4RkYsc0MsQ0EyRkcsVyxDQUNBLGlCLENwQzVCQywyQ29DaEVKLHdCLENBQUEsc0MsQ0FnR0csVSxDQUNBLGUsQ3BDakNDLENvQ2hFSix1QixDQTRHRSxVLENBQ0EsbUIsQ0FBQSxjLENBQ0EsaUIsQ0FBQSxZLENwQzlDRSwyQ29DaEVKLHVCLENBaUhHLG1CLENBQUEsYyxDcENqREMsQ29Db0RGLDZDLENBQUEsNkMsQ0FLRSxVLENBQ0EsUyxDQVFGLDBCLENBQ0MsYSxDQW5JSCw4QixDdkNtQkksZSxDQUFBLFcsQ0FBQSxjLEN1Q3NIRixhLENBQ0EsZ0IsQ3JDeklFLDRDLENxQzRJRCxVLENBQ0EsZSxDQUdELHFDLENBQ0MsYSxDQUNBLGMsQ0FDQSxnQixDcENwRkMsMkNvQ2hFSiw4QixDdkNtQkkscUIsQ3VDc0lELFUsQ0FDQSxVLENBQ0EsbUIsQ0FDQSxnQixDQUNBLGUsQ0FDQSxVLENyQzdKQyw0QyxDcUNnS0EsVyxDQUNBLGdCLENwQ2xHQSxDQUFBLDJDb0NoRUosOEIsQ0F3S0csYSxDcEN4R0MsQ29DaEVKLGlDLENBNktFLFksQ0FDQSxVLENBOUtGLDZDLENBZ0xNLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsWSxDQUNBLFcsQ0FDQSxnQixDQUNILDJDQXZMSCw2QyxDQXdMRyxTLENBREEsQ0F2TEgsMEMsQ3ZDbUJJLHFCLENHNkNBLDJDb0NoRUosMEMsQ3ZDbUJJLHFCLEN1Q25CSix1RCxDQW9NSSxlLENwQ3BJQSxDQUFBLDJDb0M2SEgsMEMsQ0FZRSxhLENwQ3pJQyxDb0NoRUosNEIsQ0E4TUUsa0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxxQixDQWpORix1RCxDdkNtQkksZSxDQUFBLFUsQ0FBQSxxQixDdUNrTUQsZSxDQUNBLGlCLENBQ0EsWSxDQUNBLGUsQ0FDQSxZLENwQ3pKQywyQ29DbUpGLHVELENBU0UsVSxDQUNBLGUsQ0FDQSxVLENwQzlKQSxDb0NtSkYsaUUsQ3ZDaE1FLGUsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsMkNvQ2lLRCxpRSxDQUlFLFUsQ0FDQSxlLENBQ0EsVSxDcEN2S0QsQ29DaEVKLDBELEN2Q21CSSxlLENBQUEsVyxDQUFBLGMsQ0c2Q0EsMkNvQ2hFSiwwRCxDQWdQSSxVLENBQ0EsUSxDQUNBLFUsQ3BDbExBLENvQzRLRixvRSxDdkN6TkUsZSxDQUFBLFcsQ0FBQSxjLENHNkNBLDJDb0NxTEQsb0UsQ0FJRSxVLENBQ0EsUSxDQUNBLFUsQ3BDM0xELENvQ2hFSixvRCxDdkNtQkksZSxDQUFBLFUsQ0FBQSxxQixDdUMrT0QsVSxDQUNBLG1CLENBQUEsYyxDcENuTUMsMkNvQ2hFSixvRCxDQXNRSSxVLENBQ0EsUSxDQUNBLFUsQ3BDeE1BLENvQzZNQSwwRSxDQUNDLFMsQ0FIRiwwRSxDQU9FLFMsQ0FsQkgsOEQsQ3ZDN09FLGUsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsMkNvQ3NORCw4RCxDQUlFLFUsQ0FDQSxRLENBQ0EsVSxDcEM1TkQsQ29DaU9GLDJELEN2QzlRRSxlLENBQUEsVyxDQUFBLGMsQ0c2Q0EsMkNvQ2hFSiwyRCxDQXFTSSxVLENBQ0EsYyxDQUNBLFUsQ3BDdk9BLENvQ2lPRixxRSxDdkM5UUUsZSxDQUFBLFcsQ0FBQSxjLEN1QzhRRixtRixDckNoU0UseUMsQ3FDNFNDLGdCLENwQzdPRCwyQ29DaU9GLHFFLENBZ0JHLFUsQ0FDQSxjLENBQ0EsVSxDcENuUEQsQ29DaEVKLHFELENBeVRHLGEsQ3FCelRILGtCLENBQ0MsZ0IsQ0FDQSxVLENBRkQsdUIsQ0FLRSwrQixDQUxGLDJCLENBU0UsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsUyxDQVpGLG9DLENBbUJHLGEsQ0FuQkgsa0MsQ0F1QkcsYSxDQUNBLGMsQ0FDQSxnQixDQXpCSCxnRCxDQTRCSSxhLENBNUJKLHlCLENBbUNFLGMsQ0FDQSxnQixDQUNBLFMsQ0FyQ0YsdUMsQ0F3Q0csZSxDQXhDSCxrQyxDQTRDRyxhLENBNUNILGdDLENBZ0RHLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLEN0Qm5ESCxPLENBQUEsZ0IsQ0FVRSxpQixDQUNBLGtCLENBWEYsTyxDQUVDLGtCLENBR0Esc0IsQ0FMRCxnQixDdENtQkksZSxDQUFBLFUsQ0FBQSxxQixDc0NWRixlLENBR0EsZSxDQUNBLFksQ3BDWkUsOEIsQ0ZrQkEsZSxDQUFBLFcsQ0FBQSxvQixDc0NGRCxjLENuQytDQywyQ21DaEVKLGdCLENwQ0NJLDhCLENvQ29CRCxVLENBQ0EsYyxDQUNBLFUsQ3BDdEJDLDhCLENvQzBCQSxhLENuQ3FDQSxDbUNoRUosZ0IsQ3RDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ3NDbkJKLDhCLEN0Q21CSSxlLENBQUEsVyxDQUFBLG9CLENzQzJCRCxjLENuQ2tCQywrQ21DaEVKLGdCLEN0Q21CSSxlLENBQUEsVyxDQUFBLGMsQ3NDbkJKLDhCLEN0Q21CSSxlLENBQUEsVSxDQUFBLGEsQ3NDbUNBLGMsQ25DVUEsQ0FBQSwyQ21DaEVKLGdCLENBQUEsOEIsQ0EyREcsVSxDQUNBLFUsQ25DSUMsQ21DaEVKLHNCLEN0Q21CSSxlLENBQUEsVyxDQUFBLGMsQ0VsQkEsb0MsQ0ZrQkEsZSxDQUFBLFUsQ0FBQSxhLENzQ3VEQSxjLENBMUVKLGMsQ0FpRkUsYSxDQUNBLGUsQ0FsRkYsZ0IsQ3RDbUJJLGUsQ0FBQSxXLENBQUEsYyxDc0NvRUYsZ0IsQ0F2RkYsOEIsQ3RDbUJJLGUsQ0FBQSxVLENBQUEsYSxDc0N3RUQsZSxDbkMzQkMsK0NtQ2hFSixnQixDQStGRyxVLENBQ0EsZSxDQUNBLFUsQ3BDaEdDLDhCLENvQ21HQSxVLENBQ0EsZ0IsQ0FDQSxVLENuQ3RDQSxDQUFBLDJDbUNoRUosZ0IsQ0E0R0csVSxDQUNBLGUsQ0FDQSxVLENBOUdILDhCLENBaUhJLFUsQ0FDQSxnQixDQUNBLFUsQ25DbkRBLENtQ2hFSixjLENBMEhFLGEsQ0FDQSxlLENBQ0EsZ0IsQ0E1SEYsNEIsQ0ErSEcsZSxDQS9ISCxxQixDQW1JRyxhLENBQ0EsYyxDQUNBLGdCLENBR0Qsb0IsQ0FDQyxjLENBQ0EsZ0IsQ25DMUVDLCtDbUNoRUosYyxDdENtQkksZSxDQUFBLFUsQ0FBQSxxQixDc0M0SEQsZSxDQS9JSCw0QixDdENtQkksZSxDQUFBLFcsQ0FBQSxvQixDc0NnSUEsYyxDQUNBLGdCLENuQ3BGQSxDQUFBLDJDbUNoRUosYyxDQTBKRyxVLENBQ0EsaUIsQ0FDQSxlLENBNUpILDRCLENBK0pJLFcsQ0FDQSxnQixDQUNBLGMsQ0FDQSxnQixDbkNsR0EsQ3dEaEVKLG1CLENBRUMsa0IsQ0FGRCx3RCxDQUtFLG1CLENBQUEsWSxDQUNBLFUsQ0FBQSxNLENBQ0EsaUIsQ3pETkUsc0UsQ3lEU0QsYyxDQUNBLGdCLENBR0QscUYsQ0FDQyxVLENBQUEsTSxDeERpREMsMkN3RGhFSix3RCxDQW1CRyxhLEN4RDZDQyxDd0RoRUoseUYsQ0F1QkcsVSxDQXZCSCw0QixDQTRCRSxhLENBQ0EsVSxDQUNBLGdCLEN4RGtDRSx5QndEaEVKLDRCLENBaUNHLFUsQ3hEK0JDLEN3RGhFSiw2RCxDQXFDRyxpQixDQXJDSCwwQixDQTBDRSxhLENBQ0EsVyxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ3hEa0JFLHlCd0RoRUosMEIsQ0FpREcsVSxDeERlQyxDMERoRUosYSxDQUNDLCtCLENBQ0Esa0IsQ0FGRCx3QixDQUtFLGUsQ0FMRix5QixDQVNFLGUsQ0FURixzQixDQWFFLGEsQ0FiRixzQixDQWlCRSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDL0RtK0txc0IsOEQsQ0FBaFUscUQsQ0FBbUcsNkMsQ0FBNlIsK0MsQ0FBaEksOEQsQ0FBdkQscUQsQ0FBK1Isa0QsQytEdi9LLzJCLDRCLENBQUEseUMsQy9EdS9LcUgsbUQsQ0FBeVUsMEMsQ0FBcFIsZ0QsQ0FBOG9CLHFELENBQTVsQix5RCxDQUF2Siw4QyxDQUE0USxvRCxDQUExRCx3RCxDQUFrUSxxRCxDK0R2L0t6aEIsZ0UsQ0FBQSxnRSxDQUFBLHFELEMvRHMvSzhDLGdFLEMrRHQvSzlDLGdFLENBQUEscUQsQ0F1QkcsVSxDQUNBLG1CLEMvRG8rS3M1Qiw0RSxDQUR6MkIsOEUsQ0kxL0s1Qyw4RSxDQUFBLG1FLENKMi9LcWYsbUUsQ0FBbUksMkQsQ0FBNlcsNkQsQ0FBaEssNEUsQ0FBdkUsbUUsQ0FBK1csZ0UsQ0kzL0s3bUMsMEMsQ0FBQSx1RCxDSjIvS21KLGlFLENBQXlhLHdELENBQXBXLDhELENBQTgwQixtRSxDQUE1d0IsdUUsQ0FBdk0sNEQsQ0FBNFYsa0UsQ0FBMUUsc0UsQ0FBa1YsbUUsQ0kzL0t2ckIsOEUsQ0FBQSw4RSxDQUFBLG1FLEMyRHlCQSxXLENBQ0EsbUIsQ0FDQSxvQixDQzVCSixhLENBQ0MsYSxDQUNBLGtCLENBRkQsb0IsQ0FLRSxjLENBQ0EsZSxDQUNBLGdCLEM1RE5FLGtDLEM0RFFGLGEsQ0FDQSxnQixDQ1ZGLFEsQ0FDQyxnQixDNUQrREcsMkM0RGhFSixRLENBSUUsZSxDQUpGLHVCLENBQUEsYSxDQU9HLGEsQ0FDQSxpQixDQUNBLFUsQzVEdURDLEM0RGhFSixtQixDQWNFLFUsQ0FDQSxrQixDQUZELGlDLENBSUMsVyxDNUQrQ0UsMkM0RGhFSixtQixDQXFCRyxvQixDQUNBLFUsQzVEMENDLEM2RGhFSixjLENBQ0MsNEIsQ0FDQSxlLENBQ0EsZ0IsQ0FIRCx1QixDQU1FLGEsQ0FDQSxnRSxDQUNBLGtCLENBQ0EsaUIsQ0FURiw4QixDQWNHLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFMsQ0NsQkgsVyxDQUVDLDRCLENBQ0EsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FQRCxpQixDdERNRSxVLENBQ0EsVSxDQUNBLGEsQ3NEUkYsaUIsQ0FVRSxvQixDQUNBLFksQzlEcURFLDJDOERoRUosaUIsQ0FjRyxZLEM5RGtEQyxDTGtnTGtvQix5RCxDQUFsUyxnRCxDQUF5Rix3QyxDQUFvUSwwQyxDQUF0SCx5RCxDQUFsRCxnRCxDQUFzUSw2QyxDbUVqakw3eEIsdUIsQ0FBQSxvQyxDbkVpakx5Ryw4QyxDQUEyUyxxQyxDQUEzUCwyQyxDQUFrbEIsZ0QsQ0FBcmlCLG9ELENBQXhJLHlDLENBQW1QLCtDLENBQXJELG1ELENBQXlPLGdELENtRWpqTHJlLDJELENBQUEsMkQsQ0FBQSxnRCxDbkVnakw0QywyRCxDbUVoakw1QywyRCxDQUFBLGdELENBQ0MsVSxDQUNBLGEsQ0FDQSxvQixDbkVvakxxMUIsdUUsQ0FEeHlCLHlFLENJdGtMNUMseUUsQ0FBQSw4RCxDSnVrTGtkLDhELENBQXlILHNELENBQW9WLHdELENBQXRKLHVFLENBQWxFLDhELENBQXNWLDJELENJdmtMN2hDLHFDLENBQUEsa0QsQ0p1a0x5SSw0RCxDQUEyWSxtRCxDQUEzVSx5RCxDQUFreEIsOEQsQ0FBcnRCLGtFLENBQXhMLHVELENBQW1VLDZELENBQXJFLGlFLENBQXlULDhELENJdmtMcm9CLHlFLENBQUEseUUsQ0FBQSw4RCxDK0RxQkQsVyxDQUNBLG9CLEM5RHlDQywyQ0w4Z0xzb0IseUQsQ0FBbFMsZ0QsQ0FBeUYsd0MsQ0FBb1EsMEMsQ0FBdEgseUQsQ0FBbEQsZ0QsQ0FBc1EsNkMsQ21FN2pManlCLHVCLENBQUEsb0MsQ25FNmpMNkcsOEMsQ0FBMlMscUMsQ0FBM1AsMkMsQ0FBa2xCLGdELENBQXJpQixvRCxDQUF4SSx5QyxDQUFtUCwrQyxDQUFyRCxtRCxDQUF5TyxnRCxDbUU3akx6ZSwyRCxDQUFBLDJELENBQUEsZ0QsQ25FNGpMZ0QsMkQsQ21FNWpMaEQsMkQsQ0FBQSxnRCxDQVVFLGMsQzlEcUNBLEM4RGhFSiw0QixDQWdDRyxVLENBQ0EsYSxDQWpDSCwwQyxDQW9DZ0IsVyxDOUQ0QlosMkM4RGhFSiw0QixDQXlDSSxvQixDOUR1QkEsQ0wwaExtK0Isa0YsQ0FEdjdCLG9GLENtRTdpTDdDLG9GLENBQUEsZ0YsQ25FOGlMZ2lCLHlFLENBQStJLGlFLENBQTJZLG1FLENBQTVLLGtGLENBQTdFLHlFLENBQTZZLHNFLENtRTlpTDlzQyx1RCxDQUFBLDZELENuRThpTGdLLHVFLENBQTZjLDhELENBQWxZLG9FLENBQXM1Qix5RSxDQUE5MEIsNkUsQ0FBek4sa0UsQ0FBMFgsd0UsQ0FBaEYsNEUsQ0FBZ1gseUUsQ21FOWlMcHZCLG9GLENBQUEsb0YsQ0FBQSxnRixDQUdxQixlLENBL0N4Qiw0QixDQXVERyxXLENBQ0EsYyxDQXhESCwwQyxDQTJEZ0IsVSxDOURLWiwyQzhEaEVKLDRCLENBK0RJLG9CLEM5RENBLENMc2lMbXhCLG9FLENBQXBXLDJELENBQStHLG1ELENBQTJULHFELENBQTVJLG9FLENBQTdELDJELENBQTZULHdELENtRXRtTGo5QixrQyxDQUFBLCtDLENuRXNtTG1JLHlELENBQTZXLGdELENBQWxULHNELENBQXN0QiwyRCxDQUE5cEIsK0QsQ0FBekssb0QsQ0FBMFMsMEQsQ0FBaEUsOEQsQ0FBZ1MsMkQsQ21FdG1MdmxCLHNFLENBQUEsc0UsQ0FBQSwyRCxDbkVxbUxnRCxzRSxDbUVybUxoRCxzRSxDQUFBLDJELENBbUVJLFcsQ0FDQSxvQixDbkV1aUxxK0Isa0YsQ0FEdjdCLG9GLENtRXhpTC9DLG9GLENBQUEseUUsQ25FeWlMa2lCLHlFLENBQStJLGlFLENBQTJZLG1FLENBQTVLLGtGLENBQTdFLHlFLENBQTZZLHNFLENtRXppTGh0QyxnRCxDQUFBLDZELENuRXlpTGtLLHVFLENBQTZjLDhELENBQWxZLG9FLENBQXM1Qix5RSxDQUE5MEIsNkUsQ0FBek4sa0UsQ0FBMFgsd0UsQ0FBaEYsNEUsQ0FBZ1gseUUsQ21FemlMdHZCLG9GLENBQUEsb0YsQ0FBQSx5RSxDQUlDLFUsQ0FDQSxvQixDbkV5aUxxK0Isa0YsQ0FEdjdCLG9GLENtRTdpTC9DLG9GLENBQUEsZ0YsQ25FOGlMa2lCLHlFLENBQStJLGlFLENBQTJZLG1FLENBQTVLLGtGLENBQTdFLHlFLENBQTZZLHNFLENtRTlpTGh0Qyx1RCxDQUFBLDZELENuRThpTGtLLHVFLENBQTZjLDhELENBQWxZLG9FLENBQXM1Qix5RSxDQUE5MEIsNkUsQ0FBek4sa0UsQ0FBMFgsd0UsQ0FBaEYsNEUsQ0FBZ1gseUUsQ21FOWlMdHZCLG9GLENBQUEsb0YsQ0FBQSxnRixDQVVvQixlLENBNUV2Qiw0QixDQW9GRyxZLENDcEZILFcsQ0FHRSxlLENBQ0EsYSxDQUNBLFMsQ0FNQSx1QixDQVhGLGdCLENBUUcsb0IsQ0FSSCxvQixDQWlCRSxjLENBQ0EsUSxDQUNBLGEsQ0FDQSxnRSxDQUNBLFksQ0FDQSxTLENBQ0EsZSxDQUNBLG9CLEMvRHdDRSwyQytEaEVKLG9CLENBMkJHLGMsQ0FDQSxnQixDL0RvQ0MsQytEaEVKLDBCLENBQUEsMEIsQ0FpQ0cseUIsQ0FqQ0gsMkIsQ0F1Q0csYSxDQUNBLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFMsQ2hFM0NDLHlDLENnRThDQSxXLENBQ0EsYyxDQUNBLGdCLEN6QmpESixnQixDQUVDLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFksQzBCTEQsK0IsQ0NBQSxhLEN6QkFBLGEsQzBCQUEsZ0IsQ0NBQSxzQyxDN0JBQSxzQixDOEJBQSxtQixDNURNRSxVLENBQ0EsVSxDQUNBLGEsQzhCUkYseUIsQ0FTRSxpQixDQVRGLHVDLEN6Q21CSSxlLENBQUEsVyxDQUFBLG9CLEN5Q1BELGMsQ0FDQSxjLENBQ0Esa0IsQ3RDa0RDLDJDc0NoRUosdUMsQ0FtQkksVSxDQUNBLGMsQ0FDQSxVLEN0QzJDQSxDc0N0Q0YsbUMsQ3pDUEUsZSxDQUFBLFUsQ0FBQSxxQixDeUNuQkosaUQsQ3pDbUJJLGUsQ0FBQSxXLENBQUEsb0IsQ3lDV0QsYyxDdENrQ0MsK0NzQ3RDRixtQyxDekNQRSxjLENBQUEsVSxDQUFBLHFCLEN5Q25CSixpRCxDekNtQkksYyxDQUFBLFcsQ0FBQSxvQixDeUNpQkEsYyxDdEM0QkEsQ0FBQSwyQ3NDaEVKLG1DLEN2Q0NJLGlELEN1Q3lDQSxVLENBQ0EsYyxDQUNBLFUsQ3RDb0JBLENMaXBMd3VCLGlFLENBQWxWLHdELENBQXlHLGdELENBQTRTLGtELENBQXRJLGlFLENBQTFELHdELENBQThTLHFELEMyQ2p0TDc1QiwrQixDQUFBLDRDLEMzQ2l0THlILHNELENBQTJWLDZDLENBQW5TLG1ELENBQWtyQix3RCxDQUE3bkIsNEQsQ0FBaEssaUQsQ0FBMlIsdUQsQ0FBN0QsMkQsQ0FBaVIsd0QsQzJDanRMcmpCLG1FLENBQUEsbUUsQ0FBQSx3RCxDM0NndEw0QyxtRSxDMkNodEw1QyxtRSxDQUFBLHdELENBeURHLGEsQ0FDQSxVLENBQ0Esc0IsQzNDNHBMMjdCLCtFLENBRGg1QixpRixDMkM5cEw1QyxpRixDQUFBLHNFLEMzQytwTDBnQixzRSxDQUF5SSw4RCxDQUE0WCxnRSxDQUF0SywrRSxDQUExRSxzRSxDQUE4WCxtRSxDMkMvcEw3cEMsNkMsQ0FBQSwwRCxDM0MrcEx5SixvRSxDQUEyYiwyRCxDQUFuWCxpRSxDQUFrM0Isc0UsQ0FBN3lCLDBFLENBQWhOLCtELENBQTJXLHFFLENBQTdFLHlFLENBQWlXLHNFLEMyQy9wTHJ0QixpRixDQUFBLGlGLENBQUEsc0UsQ0FLQyxXLENBQ0Esc0IsQ0E5REgseUIsQ0FBQSx5QixDekNtQkksZSxDQUFBLFUsQ0FBQSxxQixDeUNuQkosdUMsQ3pDbUJJLGUsQ0FBQSxXLENBQUEsb0IsQ3lDb0RGLGMsQ3RDUEUsMkNzQ2hFSix1QyxDQTRFRyxVLENBQ0EsaUIsQ0FDQSxVLEN0Q2RDLENzQ2tCRixtQyxDekMvREUsZSxDQUFBLFUsQ3lDaUVELGMsQ3ZDbkZDLGlELENGa0JBLGUsQ0FBQSxXLEN5Q29FQSxjLENBQ0EsYSxDdEN4QkEsK0NzQ2tCRixtQyxDQWxGRixpRCxDekNtQkksYyxDQUFBLFcsQ0FBQSxjLENHNkNBLENBQUEsMkNzQ2tCRixtQyxDQWlCRSxVLENBQ0EsaUIsQ0FDQSxVLENBckdKLGlELENBdUdJLFUsQ0FDQSxpQixDQUNBLFUsQ3RDekNBLENzQ2hFSixpQyxDQW9IRSxhLENBQ0EsZSxDQXJIRiwrQixDQUFBLHFCLENBeUhFLFcsQ0FDQSxlLENBRkMsNkMsQ0FBQSxtQyxDQUlBLFUsQ3RDNURDLCtDc0NoRUosK0IsQ0FBQSxxQixDQWdJRyxVLENBQ0EsZSxDdENqRUMsQ0FBQSwyQ3NDaEVKLCtCLENBQUEscUIsQ0FxSUcsVSxDQUNBLGUsQ3RDdEVDLENrRWhFSixVLENBRUMsZSxDQUNBLFEsQ0FDQSxTLENBSkQsd0IsQ0FNQyxjLENBTkQsZ0IsQ0FVRSxVLENBQ0EsaUIsQ0FYRiw4QixDQWFFLFcsQ0FiRiwyQixDQWlCRyxjLEN2RTB4THNpQixrRCxDQUF4UCx5QyxDQUEyRSxpQyxDQUFpTyxtQyxDQUF4RyxrRCxDQUEzQyx5QyxDQUFtTyxzQyxDdUV0eEw1cUIsZ0IsQ0FBQSw2QixDdkVzeEwwRix1QyxDQUFpUSw4QixDQUF4TixvQyxDQUE4Zix5QyxDQUF4ZCw2QyxDQUFuSCxrQyxDQUFnTix3QyxDQUE5Qyw0QyxDQUFzTSx5QyxDdUV0eEw5WixvRCxDQUFBLG9ELENBQUEseUMsQ3ZFcXhMMkMsb0QsQ3VFcnhMM0Msb0QsQ0FBQSx5QyxDQUNDLGEsQ0FDQSxjLENGdkJGLHlCLENBRUMsNEIsQ0FDQSxnQixDQUhELGdDLENuRW1CSSxlLENBQUEsVSxDQUFBLHFCLENtRVpGLGlCLENoRXlERSwyQ2dFaEVKLGdDLENBVUcsVSxDQUNBLGMsQ0FDQSxVLENoRW9EQyxDZ0VqREYsMEMsQ25FSUUsZSxDQUFBLFUsQ0FBQSxxQixDRzZDQSwyQ2dFaEVKLDBDLENBbUJJLFUsQ0FDQSxjLENBQ0EsVSxDaEUyQ0EsQ2dFaEVKLG9DLENBMEJHLGEsQ0ExQkgsa0MsQ25FbUJJLGUsQ0FBQSxXLENBQUEsYyxDRzZDQSwyQ2dFaEVKLGtDLENBa0NHLFUsQ0FDQSxVLENoRTZCQyxDZ0VoRUosNEMsQ25FbUJJLGUsQ0FBQSxXLENBQUEsYyxDRzZDQSwyQ2dFaEVKLDRDLENBMENJLFUsQ0FDQSxVLENoRXFCQSxDZ0VoRUosbUUsQ0FBQSxpRSxDQWtERSw2RSxDQUFBLDJFLENBRUMsVSxDQUNBLGMsQ0FDQSxVLENBWUQsaUUsQ0FBQSwyRSxDbkUvQ0UsVyxDQUFBLGMsQ0c2Q0EsMkNnRWhFSixpRSxDQWtFRSwyRSxDQUlFLFUsQ2hFTkEsQ2dFaEVKLG1FLENBa0ZFLDZFLENBQ0MsVSxDaEVuQkMsMkNnRWhFSixtRSxDQWtGRSw2RSxDQUlFLFUsQ2hFdEJBLENtRWhFSixpQixDQUNDLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHNCLENBSkQsMEIsQ0FBQSw4QixDQU9FLGEsQ0FQRixnQyxDQWdCRSxrQixDQWhCRix3QyxDQW9CRSxVLENBQ0EsVSxDQUNBLGtCLENBQ0EsUyxDQXZCRixzRCxDQXlCRSxXLENBekJGLHNDLENBOEJFLFUsQ0FDQSxrQixDQUNBLFMsQ0FoQ0Ysc0IsQ0FvQ0UsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGUsQ0F2Q0YsMkIsQ0EyQ0UsaUIsQ0EzQ0Ysc0MsQ0E4Q0csZSxDQTlDSCwyQixDQW1ERSxlLENBQ0EsYSxDQUNBLGlCLENBQ0Esb0IsQ0F0REYsaUMsQ0F5REcseUIsQ3hFKzJMcXdCLG1FLENBQTlWLDBELENBQTZHLGtELENBQXNULG9ELENBQTFJLG1FLENBQTVELDBELENBQXdULHVELEN3RXg2TC83QixpQyxDQUFBLDhDLEN4RXc2TCtILHdELENBQXVXLCtDLENBQTdTLHFELENBQTBzQiwwRCxDQUFucEIsOEQsQ0FBdEssbUQsQ0FBcVMseUQsQ0FBL0QsNkQsQ0FBMlIsMEQsQ3dFeDZMM2tCLHFFLENBQUEscUUsQ0FBQSwwRCxDeEV1Nkw4QyxxRSxDd0V2Nkw5QyxxRSxDQUFBLDBELENBNkRHLFcsQ0FDQSxxQixDRTlESCxJLENBQ0MsUSxDQUNBLGtCLENBQ0EscUIsQ0FDQSxpQixDQUVBLFEsQ0FDQyxLLEM3QlBGLE8sQ0FFQyxnQixDQUVBLGEsQzNDZUcsZSxDQUFBLFUsQzJDYkYsYSxDQUNBLGMsQ3hDeURFLDJDd0NoRUosYSxDQVVHLGtCLENBQ0EsVyxDeENxREMsQ0QvREEsMkIsQ3lDbUJELFcsQ0FDQSxhLENBckJILG9CLEMzQ21CSSxlLENBQUEsVyxDQUFBLGMsQzJDUUYsZSxDQUNBLGtCLEN4Q29DRSwyQ3dDaEVKLG9CLENBK0JHLFksQ3hDaUNDLENEL0RBLGtDLENGa0JBLGUsQ0FBQSxVLENBQUEsYSxDMkNvQkgsb0IsQ0FDQyxXLENBQ0EsbUIsQ3hDdUJFLDJDd0NoRUosb0IsQ0E0Q0csWSxDeENvQkMsQ3dDekJILGtDLENBU0UsVSxDQUNBLGMsQzRCakRILHNCLENBSUUsa0IsQ0FDQSxlLENBQ0Esc0IsQ3BFMERFLDJDb0VoRUosc0IsQ0FTRyxZLENwRXVEQyxDaUVoRUosTyxDQUVDLDRCLENBQ0EsYyxDakU2REcsMkNpRTNESCw0QixDQUdFLGUsQ2pFd0RDLENpRWhFSixvQixDQWFFLFksQ2pFbURFLDJDaUVoRUosb0IsQ3BFbUJJLGUsQ0FBQSxXLENBQUEsYyxDb0VGRCxtQixDQUFBLFksQ0FMRixrQyxDcEVPRyxlLENBQUEsVSxDQUFBLGEsQ29FRUEsYyxDakUyQ0EsQ0FBQSwyQ2lFaEVKLG9CLENBWUMsa0MsQ0FjRSxVLENBQ0EsZSxDQUNBLFUsQ2pFb0NDLENpRWhFSixvQixDQXdDRSxZLENqRXdCRSwyQ2lFekJILG9CLENwRXBCRyxlLENBQUEsVSxDQUFBLHFCLENvRXlCRCxhLENBTEYsa0MsQ3BFcEJHLGUsQ0FBQSxXLENBQUEsb0IsQ29FNkJBLGMsQ2pFZ0JBLENBQUEsMkNpRWhFSixvQixDbEVDSSxrQyxDa0VvREQsVSxDQUNBLGMsQ0FDQSxVLENqRVNDLENpRUVILHFCLENBQ0MsVSxDakVIRSwyQ2lFRUgscUIsQ0FJRSxnQixDakVOQyxDaUVoRUosa0IsQ0EyRUUsVyxDQUNBLGdCLENBQ0EsUSxDQTdFRixnQyxDQWdGRyxVLENqRWhCQywyQ2lFaEVKLGtCLENBb0ZHLFUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxnQixDQXZGSCxnQyxDQTBGSSxVLENBQ0EsYSxDQUNBLFUsQ2pFNUJBLENpRWdDRixvQixDQUNDLG9CLENBakdILHNCLENBcUdHLG9CLENBQ0EsVyxDQUNBLHFCLENBQ0EsVyIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOml0YWwsd2dodEAwLDQwMDswLDYwMDswLDcwMDsxLDQwMDsxLDYwMDsxLDcwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgJ3N1c3knO1xuQGltcG9ydCAnYnJlYWtwb2ludCc7XG5cbi8vIFNldHRpbmdzXG5AaW1wb3J0ICdzaGFyZWQvZm9udHMnO1xuQGltcG9ydCAnc2hhcmVkL3NldHRpbmdzJztcblxuLy8gUmVzZXQgLyBOb3JtYWxpemVcbkBpbXBvcnQgJ3NoYXJlZC9yZXNldCc7XG5cbi8vIFNoYXJlZCBpbmNsdWRpbmcgcmUtdXNlYWJsZSBvYmplY3RzIGFuZCBjbGFzc2VzLlxuQGltcG9ydCAnc2hhcmVkL21peGlucy9wbGFjZWhvbGRlcic7XG5AaW1wb3J0ICdzaGFyZWQvbWl4aW5zL2NsZWFyZml4JztcbkBpbXBvcnQgJ3NoYXJlZC9taXhpbnMvcmlnaHQtdG8tbGVmdCc7XG5AaW1wb3J0ICdzaGFyZWQvZ3JpZCc7XG5AaW1wb3J0ICdzaGFyZWQvaWNvbnMnO1xuXG4vLyBCYXNlIHN0eWxlc1xuQGltcG9ydCAnYmFzZS9tYWluJztcbkBpbXBvcnQgJ2Jhc2UvaGVhZGluZ3MnO1xuQGltcG9ydCAnYmFzZS9wYXJhZ3JhcGhzJztcbkBpbXBvcnQgJ2Jhc2UvbGlzdHMnO1xuQGltcG9ydCAnYmFzZS9saW5rcyc7XG5AaW1wb3J0ICdiYXNlL2Zvcm1zJztcbkBpbXBvcnQgJ2Jhc2UvaHInO1xuQGltcG9ydCAnYmFzZS9pbWFnZXMnO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0ICdjb21wb25lbnRzL2FsaWduLWltYWdlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY3RhJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbWlub3ItY3RhJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMva2l0Y2hlbi1kcmF3ZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9xdWljay1saW5rcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3dlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9zaXRlLXNlYXJjaCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3ByaW1hcnktbmF2aWdhdGlvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NlY29uZGFyeS1uYXZpZ2F0aW9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdGVydGlhcnktbmF2aWdhdGlvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Byb21vdGlvbi1uYXZpZ2F0aW9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc29jaWFsLXByb21vJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYnJlYWRjcnVtYic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3RlYXNlci1ibG9jayc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3RlYXNlci1tYXRyaXgnO1xuQGltcG9ydCAnY29tcG9uZW50cy90YWJzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2FyLWdyb3VwJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZGV0YWlsZWQtY2FyLWdyb3VwJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZmxlZXQtbWF0cml4JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYm9va2luZy13aWRnZXQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9uZXdzbGV0dGVyLXNpZ251cCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL21lc3NhZ2UnO1xuQGltcG9ydCAnY29tcG9uZW50cy9vdmVybGF5JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcHJvbW8nO1xuQGltcG9ydCAnY29tcG9uZW50cy9wcm9tby1tYXRyaXgnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jYXJvdXNlbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Byb2dyZXNzLWJhcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2FjdGlvbi1saW5rJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZWRpdC1zZWFyY2gnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zaWduLXBvc3QnO1xuQGltcG9ydCAnY29tcG9uZW50cy9pdGluZXJhcnktb3ZlcnZpZXcnO1xuQGltcG9ydCAnY29tcG9uZW50cy90b29sdGlwJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZmVhdHVyZS10aXRsZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2xvYWRlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbGxhcHNlLXByb21vJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29udGVudC1jYXJvdXNlbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NoZWNrLWxpc3QnO1xuQGltcG9ydCAnY29tcG9uZW50cy9wYXktb3B0aW9ucyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3RvdGFsLXByaWNlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdmVoaWNsZS1vdmVydmlldyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3BheW1lbnQtYnJlYWtkb3duJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdXBzZWxsJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcHJpY2UtY29uZmlybWF0aW9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc2ltcGxlLXBhbmVsJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZGV0YWlscy1saXN0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYWN0aW9ucyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NlYXJjaC1yZXN1bHQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9wYWdpbmF0aW9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZmFxcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2xvY2F0aW9uLXJlc3VsdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2ljb24tbGlzdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2xvY2F0aW9uLWRldGFpbHMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9tYXAnO1xuXG4vLyBSZWdpb25zXG5AaW1wb3J0ICdyZWdpb25zL2hlYWRlcic7XG5AaW1wb3J0ICdyZWdpb25zL21haW4nO1xuQGltcG9ydCAncmVnaW9ucy9mb290ZXInO1xuIiwiQG1peGluIGZvbnQtZmFjZSgkc3R5bGUtbmFtZSwgJGZpbGUsICRmYW1pbHksICR1bmljb2RlOicnKSB7XHJcblx0JGZpbGVwYXRoOiAnLi4vLi4vLi4vLi4vLi4vLnJlc291cmNlcy9mb250cy8nICsgJGZhbWlseSArICcvJyArICRmaWxlO1xyXG5cdEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiI3skc3R5bGUtbmFtZX1cIjtcclxuXHRcdHNyYzogdXJsKCRmaWxlcGF0aCArICcudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRcdEBpZiAkdW5pY29kZSAhPSAnJyB7XHJcblx0XHRcdHVuaWNvZGUtcmFuZ2U6ICcjeyR1bmljb2RlfSc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIioge1xuXHQmLFxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxufVxuXG5odG1sLFxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuZGwsXG5kZCxcbm9sLFxudWwsXG5mb3JtLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50YWJsZSxcbnRoLFxudGQsXG5jYXB0aW9uLFxuaHIsXG5maWd1cmUsXG5maWdjYXB0aW9uIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmEgaW1nIHtcblx0Ym9yZGVyOiAwO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDA7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuXHRwYWRkaW5nOiAwO1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnUsXG5pbnMge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXRpbnk7XG59XG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG5cdGN1cnNvcjogaGVscDtcbn1cblxuaW5zIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuXG5pbWcge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5sYWJlbCxcbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRpb24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmFjdGl2ZSxcbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6YWN0aXZlLFxudGV4dGFyZWE6Zm9jdXMge1xuXHRjdXJzb3I6IHRleHQ7XG5cdG91dGxpbmU6IG5vbmU7XG59XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOml0YWwsd2dodEAwLDQwMDswLDYwMDswLDcwMDsxLDQwMDsxLDYwMDsxLDcwMCZkaXNwbGF5PXN3YXBcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiJ09wZW4gU2FucycsIHNhbnMtc2VyaWZcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi8ucmVzb3VyY2VzL2ZvbnRzL29wZW4tc2Fucy9PcGVuU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnVkZ2V0IEljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vLi4vLnJlc291cmNlcy9mb250cy9idWRnZXQtaWNvbnMvYnVkZ2V0LWljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSmFubmEgTFRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi8ucmVzb3VyY2VzL2ZvbnRzL2phbm5hL0phbm5hTFRXMjAtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkphbm5hIExUXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vLi4vLnJlc291cmNlcy9mb250cy9qYW5uYS9KYW5uYUxUVzIwLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sLFxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuZGwsXG5kZCxcbm9sLFxudWwsXG5mb3JtLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50YWJsZSxcbnRoLFxudGQsXG5jYXB0aW9uLFxuaHIsXG5maWd1cmUsXG5maWdjYXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG51LFxuaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gIGN1cnNvcjogaGVscDsgfVxuXG5pbnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH1cblxuaW1nIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5sYWJlbCxcbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW5wdXQ6YWN0aXZlLFxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTphY3RpdmUsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4jd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA5MiU7IH1cbiAgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgaHRtbC5uby1tZWRpYXF1ZXJpZXMgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk2MHB4OyB9XG5cbi5sLWNvbC0tMSB7XG4gIHdpZHRoOiA2LjM4Mjk4JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS0xIHtcbiAgICB3aWR0aDogNi4zODI5OCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmwtY29sLS0xIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMXB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tMSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubC1jb2wtLTIge1xuICB3aWR0aDogMTQuODkzNjIlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTIge1xuICAgIHdpZHRoOiAxNC44OTM2MiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmwtY29sLS0yIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMXB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tMiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubC1jb2wtLTMge1xuICB3aWR0aDogMjMuNDA0MjYlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTMge1xuICAgIHdpZHRoOiAyMy40MDQyNiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmwtY29sLS0zIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMXB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tMyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubC1jb2wtLTQge1xuICB3aWR0aDogMzEuOTE0ODklO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTQge1xuICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmwtY29sLS00IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMXB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tNCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubC1jb2wtLTUge1xuICB3aWR0aDogNDAuNDI1NTMlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTUge1xuICAgIHdpZHRoOiA0MC40MjU1MyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmwtY29sLS01IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMXB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tNSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubC1jb2wtLTYge1xuICB3aWR0aDogNDguOTM2MTclO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTYge1xuICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmwtY29sLS02IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMXB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tNiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubC1jb2wtLTcge1xuICB3aWR0aDogNTcuNDQ2ODElO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTcge1xuICAgIHdpZHRoOiA1Ny40NDY4MSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmwtY29sLS03IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMXB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tNyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubC1jb2wtLTgge1xuICB3aWR0aDogNjUuOTU3NDUlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTgge1xuICAgIHdpZHRoOiA2NS45NTc0NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmwtY29sLS04IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMXB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubC1jb2wtLTkge1xuICB3aWR0aDogNzQuNDY4MDklO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTkge1xuICAgIHdpZHRoOiA3NC40NjgwOSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmwtY29sLS05IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMXB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubC1jb2wtLTEwIHtcbiAgd2lkdGg6IDgyLjk3ODcyJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS0xMCB7XG4gICAgd2lkdGg6IDgyLjk3ODcyJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubC1jb2wtLTEwIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMXB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tMTAge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS0xMSB7XG4gIHdpZHRoOiA5MS40ODkzNiU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tMTEge1xuICAgIHdpZHRoOiA5MS40ODkzNiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmwtY29sLS0xMSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTExIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMXB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5sLWNvbC0tbGFzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS1sYXN0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubC1jb2wtLWxhc3Qge1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tbGFzdCB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLmljb24sIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLmlucHV0LWRhdGU6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSxcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAucHJvbW9fX2xpbms6YmVmb3JlLCAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdCdWRnZXQgSWNvbnMnO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuaWNvbi0tYWxlcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBiJzsgfVxuICAuaWNvbi0tYXJyb3c6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5wcm9tb19fbGluazpiZWZvcmUsIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDAnOyB9XG4gIC5pY29uLS1hcnJvdy1iYWNrOmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGQnOyB9XG4gIC5pY29uLS1hcnJvdy1kb3duOmJlZm9yZSwgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItZG93bjpiZWZvcmUsIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwMic7IH1cbiAgLmljb24tLWFycm93LXVwOmJlZm9yZSwgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItdXA6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAuaWNvbjpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAuaWNvbjpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbjpiZWZvcmUsIC51aS1zcGlubmVyIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC51aS1zcGlubmVyLWJ1dHRvbjpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b246YmVmb3JlLCAudWktc3Bpbm5lciAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLnVpLXNwaW5uZXItYnV0dG9uOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLmlucHV0LWRhdGU6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLmlucHV0LWRhdGU6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdFxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLnByb21vX19saW5rOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC5wcm9tb19fbGluazpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSBsaTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCBsaTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUsIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlLS1vcGVuOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX190b2dnbGUtLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBjJzsgfVxuICAuaWNvbi0tY2FsZW5kYXI6YmVmb3JlLCAuaW5wdXQtZGF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGUnOyB9XG4gIC5pY29uLS1jYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA2JzsgfVxuICAuaWNvbi0tY2xvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTE0JzsgfVxuICAuaWNvbi0tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA3JzsgfVxuICAuaWNvbi0tY3Jvc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTAxJzsgfVxuICAuaWNvbi0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA0JzsgfVxuICAuaWNvbi0tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTE2JzsgfVxuICAuaWNvbi0taW5mbzpiZWZvcmUsIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwZic7IH1cbiAgLmljb24tLWxpZ2h0YnVsYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTAnOyB9XG4gIC5pY29uLS1tYWduaWZ5aW5nLWdsYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMWYzMjMnOyB9XG4gIC5pY29uLS1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwNSc7IH1cbiAgLmljb24tLXBlbmNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDgnOyB9XG4gIC5pY29uLS1waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTEnOyB9XG4gIC5pY29uLS1waW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTEzJzsgfVxuICAuaWNvbi0tcHJpbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTInOyB9XG4gIC5pY29uLS10aWNrOmJlZm9yZSwgLm9wdGlvbi1saXN0IGlucHV0OmNoZWNrZWQgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGEnOyB9XG4gIC5pY29uLS10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwMyc7IH1cbiAgLmljb24tLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA5JzsgfVxuICAuaWNvbi0tdmFuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxNSc7IH1cbiAgLmljb24tLXlvdXR1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTE3JzsgfVxuXG5ib2R5IHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQ6IDE0cHgvMjFweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cblxuLmgxLCBoMSB7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogI2VkNTUwNTtcbiAgZm9udDogMzJweC80MHB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmgxLCBodG1sW2Rpcj1cInJ0bFwiXSBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSmFubmEgTFRcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAuaDEtLWZlYXR1cmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlOWYyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmgxLS1mZWF0dXJlICsgLmFjdGlvbi1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yOHB4OyB9XG4gIC5oMSBlbSwgaDEgZW0ge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaDIsIGgyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjZWQ1NTA1O1xuICBmb250OiAyMnB4LzMwcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAuaDIsIGh0bWxbZGlyPVwicnRsXCJdIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYSBMVFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi5oMywgaDMsIC53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyIGgyLCAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2hlYWRpbmcsIC5uZXdzbGV0dGVyLXNpZ251cF9faGVhZGluZywgLnByb21vX19oZWFkaW5nIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjZWQ1NTA1O1xuICBmb250OiAxOHB4LzI1cHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAuaDMsIGh0bWxbZGlyPVwicnRsXCJdIGgzLCBodG1sW2Rpcj1cInJ0bFwiXSAud2Vic2l0ZS1sYW5ndWFnZS1zd2l0Y2hlciBoMiwgLndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXIgaHRtbFtkaXI9XCJydGxcIl0gaDIsIGh0bWxbZGlyPVwicnRsXCJdIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9faGVhZGluZywgaHRtbFtkaXI9XCJydGxcIl0gLm5ld3NsZXR0ZXItc2lnbnVwX19oZWFkaW5nLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvbW9fX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hIExUXCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLmg0LCBoNCwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICNlZDU1MDU7XG4gIGZvbnQ6IDE0cHgvMjFweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5oNCwgaHRtbFtkaXI9XCJydGxcIl0gaDQsIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSmFubmEgTFRcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmg0LCBoNCwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gdWwsIGh0bWxbZGlyPVwicnRsXCJdXG4gIG9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgdWwgbGksXG4gIG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICB1bCBsaTpsYXN0LWNoaWxkLFxuICAgIG9sIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDdlZDc7IH1cblxuLnN0YW5kYXJkLWZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3RhbmRhcmQtZm9ybTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0YW5kYXJkLWZvcm0tLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMC4xcHg7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQgPiAuY3RhOmxhc3QtY2hpbGQsIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldCA+IC5idXR0b24tc3VibWl0Omxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQgPiAuY3RhOmxhc3QtY2hpbGQsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldCA+IC5idXR0b24tc3VibWl0Omxhc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQgPiAuY3RhOmxhc3QtY2hpbGQsIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldCA+IC5idXR0b24tc3VibWl0Omxhc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0ID4gLmN0YTpsYXN0LWNoaWxkLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQgPiAuYnV0dG9uLXN1Ym1pdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtLWhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwLjFweDsgfVxuICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LS1oaWdobGlnaHQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtLXNpbmdsZS1yb3cge1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC0tc2luZ2xlLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LS1zaW5nbGUtcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTlmMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlcjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyICsgLnN0YW5kYXJkLWZvcm1fX25vdGUge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5pY29uLCAudWktc3Bpbm5lciAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnVpLXNwaW5uZXItYnV0dG9uLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLmlucHV0LWRhdGU6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5wcm9tb19fbGluazpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gbGk6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjNjY5MmQwO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIzcHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnVpLXNwaW5uZXIgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdXG4gICAgICAudWktZGF0ZXBpY2tlciAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGVmdDogMjNweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LXN0ZXAge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LXN0ZXAtaGVhZGluZyB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX25vdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSBzdHJvbmcge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuaWNvbiwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAuc3RhbmRhcmQtZm9ybV9fbm90ZSAudWktc3Bpbm5lci1idXR0b24sIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5pbnB1dC1kYXRlOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5zdGFuZGFyZC1mb3JtX19ub3RlIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5zdGFuZGFyZC1mb3JtX19ub3RlIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZSAucHJvbW9fX2xpbms6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuc3RhbmRhcmQtZm9ybV9fbm90ZSBsaTpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuc3RhbmRhcmQtZm9ybV9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX3JvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fcm93LS1pcy1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdGFuZGFyZC1mb3JtX19yb3ctLXNlcGFyYXRlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOWM3O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuc3RhbmRhcmQtZm9ybV9fbGFiZWwge1xuICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbGFiZWwge1xuICAgICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5zdGFuZGFyZC1mb3JtX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2xhYmVsIHtcbiAgICAgIHdpZHRoOiAyMi41ODA2NSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMy4yMjU4MSU7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fbGFiZWwge1xuICAgICAgICB3aWR0aDogMjIuNTgwNjUlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzLjIyNTgxJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fbGFiZWwge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fbGFiZWwge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5zdGFuZGFyZC1mb3JtX19wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogN3B4IDAgNnB4OyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX3BsYWNlaG9sZGVyLS1wcmljZSB7XG4gICAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDY1Ljk1NzQ1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkIHtcbiAgICAgIHdpZHRoOiA3NC4xOTM1NSU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZCAubWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1jb2x1bW4tc2libGluZyB7XG4gICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tY29sdW1uLXNpYmxpbmcge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZC0tY29sdW1uLXNpYmxpbmcge1xuICAgICAgICB3aWR0aDogMjIuNTgwNjUlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZC0tY29sdW1uLXNpYmxpbmcge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tcmVkdWNlZCB7XG4gICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXJlZHVjZWQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXJlZHVjZWQge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZC0tcmVkdWNlZCB7XG4gICAgICAgIHdpZHRoOiAzNS40ODM4NyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1yZWR1Y2VkIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1yZWR1Y2VkIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tcmVkdWNlZCAuc2VsZWN0LWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMjAlOyB9XG4gICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXJlZHVjZWQgLm1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDklOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tcmVkdWNlZCAubWVzc2FnZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDklO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1yZWR1Y2VkIC5tZXNzYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1yZWR1Y2VkIC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltIHtcbiAgICAgIHdpZHRoOiAxNC44OTM2MiU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSB7XG4gICAgICAgICAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0gKyAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0ge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0gKyAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0ge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltIHtcbiAgICAgICAgd2lkdGg6IDE2LjEyOTAzJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMy4yMjU4MSU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0ge1xuICAgICAgICAgICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICAgICAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltICsgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltIC5zZWxlY3QtZHJvcGRvd24uc2VsZWN0LWRyb3Bkb3duLS1lcnJvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSAuc2VsZWN0LWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxNTAlOyB9XG4gICAgICAgIGh0bWwuaWU5IC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSAuc2VsZWN0LWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDE5MCU7IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXB1bGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDM0LjA0MjU1JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXB1bGwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXB1bGwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUuODA2NDUlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1wdWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLW5vdGUge1xuICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtbm90ZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLW5vdGUgLnRvb2x0aXBfX2NvbnRlbnQge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGQtbm90ZSAudG9vbHRpcF9fY29udGVudCB7XG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC1ub3RlIC50b29sdGlwX19jb250ZW50LWlubmVyOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4OyB9IH1cbiAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLW5vdGUge1xuICAgICAgd2lkdGg6IDM1LjQ4Mzg3JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLW5vdGUge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLW5vdGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAuc3RhbmRhcmQtZm9ybV9fY29sdW1uIHtcbiAgICB3aWR0aDogNjUuOTU3NDUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5zdGFuZGFyZC1mb3JtX19jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2NvbHVtbiB7XG4gICAgICB3aWR0aDogNzQuMTkzNTUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fY29sdW1uIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuc3RhbmRhcmQtZm9ybSAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm0gLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cblxuLmlucHV0LXRleHQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzljNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCByZ2JhKDIwMCwgMjAxLCAxOTksIDAuOCk7XG4gIGZvbnQ6IDE0cHgvMjFweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5pbnB1dC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmlucHV0LXRleHQge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmlucHV0LXRleHQuaW5wdXQtdGV4dC0tZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2VlMDAyNzsgfVxuICBodG1sLmllOCAuaW5wdXQtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLmlucHV0LXRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM5Yzc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggNXB4IC01cHggcmdiYSgyMDAsIDIwMSwgMTk5LCAwLjgpO1xuICBmb250OiAxNHB4LzIxcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcmVzaXplOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAuaW5wdXQtdGV4dGFyZWEge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5pbnB1dC10ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5pbnB1dC10ZXh0YXJlYS5pbnB1dC10ZXh0YXJlYS0tZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2VlMDAyNzsgfVxuXG4uaW5wdXQtbnVtYmVyIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOWM3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHJnYmEoMjAwLCAyMDEsIDE5OSwgMC44KTtcbiAgZm9udDogMTRweC8yMXB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuaW5wdXQtbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgLmlucHV0LW51bWJlci5pbnB1dC1udW1iZXItLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNlZTAwMjc7IH1cbiAgLmlucHV0LW51bWJlcjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLmlucHV0LW51bWJlcjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICBodG1sLmllOCAuaW5wdXQtbnVtYmVyIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG4udWktc3Bpbm5lciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOWM3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHJnYmEoMjAwLCAyMDEsIDE5OSwgMC44KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudWktc3Bpbm5lci51aS1zcGlubmVyLS1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWUwMDI3OyB9XG4gIC51aS1zcGlubmVyIC5pbnB1dC1udW1iZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiB7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XG4gICAgdG9wOiAxcHg7IH1cbiAgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItZG93biB7XG4gICAgYm90dG9tOiAxcHg7IH1cblxuLmlucHV0LWRhdGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzljNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCByZ2JhKDIwMCwgMjAxLCAxOTksIDAuOCk7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmlucHV0LWRhdGU6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICMwMDdlZDc7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5pbnB1dC1kYXRlOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgLmlucHV0LWRhdGUuaW5wdXQtZGF0ZS0tZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2VlMDAyNzsgfVxuICAuaW5wdXQtZGF0ZSBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQ6IDE0cHgvMjFweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5pbnB1dC1kYXRlIGlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gICAgaHRtbC5pZTggLmlucHV0LWRhdGUgaW5wdXQge1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLnVpLWRhdGVwaWNrZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFlOWYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDQxcHggMCAxMHB4OyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudWktZGF0ZXBpY2tlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlOWYyO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWdyb3VwLWZpcnN0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IH1cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LnVpLXN0YXRlLWRpc2FibGVkLFxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQudWktc3RhdGUtZGlzYWJsZWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgLnVpLWljb24sXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAudWktaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGgge1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDJweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQge1xuICAgICAgICB3aWR0aDogMTQuMjg1NzE0Mjg2JTsgfVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgYSxcbiAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHNwYW4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIGEsIGh0bWxbZGlyPVwicnRsXCJdXG4gICAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA0cHg7IH1cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjMDAyODVmOyB9XG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtZGVmYXVsdDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZDU1MDU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2VkNTUwNTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kaXNhYmxlZCAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGFlOWYyO1xuICAgICAgY29sb3I6ICM2NjkyZDA7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQ6IDE0cHgvMjFweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jdXJyZW50IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY3VycmVudCBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItanVtcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHRvcDogMTBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWp1bXAge1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItanVtcCBsYWJlbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItanVtcCBsYWJlbCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItanVtcCAuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgd2lkdGg6IDE0NXB4OyB9XG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1qdW1wIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4OyB9XG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1qdW1wIC5zZWxlY3QtZHJvcGRvd24gc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICB3aWR0aDogMTUwJTsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogIzY2OTJkMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2xvc2Uge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2xvc2U6aG92ZXIsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNsb3NlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDI4NWY7IH1cblxuLnNlbGVjdC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOWM3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHJnYmEoMjAwLCAyMDEsIDE5OSwgMC44KTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdC1kcm9wZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnNlbGVjdC1kcm9wZG93bi5zZWxlY3QtZHJvcGRvd24tLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNlZTAwMjc7IH1cbiAgaHRtbC5pZTggLnNlbGVjdC1kcm9wZG93biB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICMwMDdlZDc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMy41cHg7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgaHRtbC5pZTkgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUge1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIGh0bWwuaWU4IC5zZWxlY3QtZHJvcGRvd246YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdC1kcm9wZG93biBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBmb250OiAxNHB4LzIxcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0LWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnNlbGVjdC1kcm9wZG93biBzZWxlY3Qge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgICAuc2VsZWN0LWRyb3Bkb3duIHNlbGVjdDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnNlbGVjdC1kcm9wZG93biBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWxlY3QtZHJvcGRvd24gc2VsZWN0OjotbXMtdmFsdWUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzU1NTU1NTsgfVxuICAgIGh0bWwuaWU4IC5zZWxlY3QtZHJvcGRvd24gc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbC5pZTkgLnNlbGVjdC1kcm9wZG93biBzZWxlY3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxNTAlOyB9XG4gIC5zZWxlY3QtZHJvcGRvd24gLnNlbGVjdC1kcm9wZG93bl9faGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5vcHRpb24tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAub3B0aW9uLWxpc3Q6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5vcHRpb24tbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5vcHRpb24tbGlzdC0tY29sdW1ucyAub3B0aW9uLWxpc3RfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5vcHRpb24tbGlzdC0tY29sdW1ucyAub3B0aW9uLWxpc3RfX2l0ZW0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4OyB9XG4gICAgLm9wdGlvbi1saXN0LS1jb2x1bW5zIC5vcHRpb24tbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5vcHRpb24tbGlzdC0tY29sdW1ucyAub3B0aW9uLWxpc3RfX2l0ZW0tLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAub3B0aW9uLWxpc3RfX2l0ZW06YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vcHRpb24tbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZCB7XG4gICAgd2lkdGg6IDMxLjA5Njc3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAub3B0aW9uLWxpc3RfX2l0ZW0tLWNhcmQge1xuICAgICAgd2lkdGg6IDMxLjA5Njc3JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzLjIyNTgxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZC0tbGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAub3B0aW9uLWxpc3RfX2l0ZW0tLWNhcmQgLm9wdGlvbi1saXN0X19jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTk5ZW07IH1cbiAgICAgIC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XG4gICAgICAgIHRvcDogNDNweDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAub3B0aW9uLWxpc3RfX2l0ZW0tLWNhcmQgLm9wdGlvbi1saXN0X19jb250cm9sOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcbiAgICAgICAgICB0b3A6IDQzcHg7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQuNXB4O1xuICAgICAgICB0b3A6IDQ2cHg7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTQuNXB4O1xuICAgICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgaHRtbC5pZTggLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkIC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbC5pZTggLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgaHRtbC5pZTggLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkIGlucHV0IHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAub3B0aW9uLWxpc3RfX2l0ZW0tLWNhcmQtYW1leCAub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hbWV4LmpwZ1wiKTsgfVxuICAub3B0aW9uLWxpc3RfX2l0ZW0tLWNhcmQtdHAgLm9wdGlvbi1saXN0X19jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYWlycGx1cy5qcGdcIik7IH1cbiAgLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkLWJ1IC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2J1ZGdldC1jaGFyZ2UtY2FyZC5qcGdcIik7IH1cbiAgLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkLXZpc2EgLm9wdGlvbi1saXN0X19jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdmlzYS5qcGdcIik7IH1cbiAgLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkLW1hc3RlcmNhcmQgLm9wdGlvbi1saXN0X19jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFzdGVyY2FyZC5qcGdcIik7IH1cbiAgLm9wdGlvbi1saXN0IGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIGh0bWwuaWU4IC5vcHRpb24tbGlzdCBpbnB1dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAub3B0aW9uLWxpc3QgaW5wdXQ6Y2hlY2tlZCArIC5vcHRpb24tbGlzdF9fY29udHJvbC0tcmFkaW86YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDQ4OWY7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIGh0bWwuaWU4IC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDQ4OWY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWwuaWU4IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9wdGlvbi1saXN0X19jb250cm9sOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzljNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHJnYmEoMjAwLCAyMDEsIDE5OSwgMC44KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5vcHRpb24tbGlzdF9fY29udHJvbDphZnRlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBodG1sLmllOCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9wdGlvbi1saXN0X19jb250cm9sLS1taW5vciB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLm9wdGlvbi1saXN0X19jb250cm9sLS1taW5vciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAzcHg7IH1cbiAgICAub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmFmdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uYnV0dG9uLXN1Ym1pdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zczsgfVxuICAuYnV0dG9uLXN1Ym1pdC0tYWx0IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzhjOWM3O1xuICAgIGNvbG9yOiAjMDA3ZWQ3OyB9XG4gICAgLmJ1dHRvbi1zdWJtaXQtLWFsdDpob3ZlciwgLmJ1dHRvbi1zdWJtaXQtLWFsdDpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA3ZWQ3OyB9XG4gICAgaHRtbC5uby1jc3NncmFkaWVudHMgLmJ1dHRvbi1zdWJtaXQtLWFsdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAuYnV0dG9uLXN1Ym1pdFtkaXNhYmxlZD1kaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIGh0bWwubm8tb3BhY2l0eSAuYnV0dG9uLXN1Ym1pdFtkaXNhYmxlZD1kaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZDogI2M4YzljNztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NTU1NTU7XG4gICAgICBjb2xvcjogIzU1NTU1NTsgfVxuXG4uaW5saW5lLWZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuaHIge1xuICBiYWNrZ3JvdW5kOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFlOWYyO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgaHIgKyAuYWN0aW9uLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IC0yOHB4OyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgZmlndXJlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubC1jb2wtLTQgZmlndXJlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYWxpZ24taW1hZ2Uge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAuYWxpZ24taW1hZ2UtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmFsaWduLWltYWdlLS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmFsaWduLWltYWdlLS1hYm92ZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfVxuXG4uY3RhLCAuYnV0dG9uLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjM2VhZWVkLCAjMDA3ZWQ3KTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwNDg5ZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogYm9sZCAxNHB4LzIxcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5jdGEsIC5idXR0b24tc3VibWl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgLmN0YTpob3ZlciwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIsIC5jdGE6Zm9jdXMsIC5idXR0b24tc3VibWl0OmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAyODVmOyB9XG4gICAgLmN0YTpob3ZlciAuaWNvbiwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLmljb24sIC5jdGE6aG92ZXIgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAuY3RhOmhvdmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAuYnV0dG9uLXN1Ym1pdDpob3ZlciAudWktc3Bpbm5lci1idXR0b24sIC5jdGE6aG92ZXIgLmlucHV0LWRhdGU6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5jdGE6aG92ZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5jdGE6aG92ZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5idXR0b24tc3VibWl0OmhvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuYnV0dG9uLXN1Ym1pdDpob3ZlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLmN0YTpob3ZlclxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5jdGE6aG92ZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5idXR0b24tc3VibWl0OmhvdmVyXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5jdGE6aG92ZXIgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5idXR0b24tc3VibWl0OmhvdmVyIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuY3RhOmhvdmVyIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5idXR0b24tc3VibWl0OmhvdmVyIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5jdGE6aG92ZXIgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLmN0YTpob3ZlciAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuY3RhOmhvdmVyIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuY3RhOmhvdmVyIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLmN0YTpob3ZlciAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5idXR0b24tc3VibWl0OmhvdmVyIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLmN0YTpob3ZlciAucHJvbW9fX2xpbms6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAucHJvbW9fX2xpbms6YmVmb3JlLCAuY3RhOmhvdmVyIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5idXR0b24tc3VibWl0OmhvdmVyIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5jdGE6aG92ZXIgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5jdGE6aG92ZXIgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5jdGE6aG92ZXIgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuY3RhOmhvdmVyIGxpOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuYnV0dG9uLXN1Ym1pdDpob3ZlciBsaTpiZWZvcmUsIC5jdGE6aG92ZXIgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5jdGE6aG92ZXIgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5jdGE6aG92ZXIgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUsIC5jdGE6Zm9jdXMgLmljb24sIC5idXR0b24tc3VibWl0OmZvY3VzIC5pY29uLCAuY3RhOmZvY3VzIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLmN0YTpmb2N1cyAudWktc3Bpbm5lci1idXR0b24sIC5idXR0b24tc3VibWl0OmZvY3VzIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnVpLXNwaW5uZXItYnV0dG9uLCAuY3RhOmZvY3VzIC5pbnB1dC1kYXRlOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLmlucHV0LWRhdGU6YmVmb3JlLCAuY3RhOmZvY3VzIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuY3RhOmZvY3VzIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5jdGE6Zm9jdXNcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciAuY3RhOmZvY3VzIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpmb2N1c1xuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5idXR0b24tc3VibWl0OmZvY3VzIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuY3RhOmZvY3VzIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLmN0YTpmb2N1cyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuY3RhOmZvY3VzIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5idXR0b24tc3VibWl0OmZvY3VzIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5jdGE6Zm9jdXMgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLmN0YTpmb2N1cyAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5idXR0b24tc3VibWl0OmZvY3VzIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLmN0YTpmb2N1cyAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5jdGE6Zm9jdXMgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5jdGE6Zm9jdXMgLnByb21vX19saW5rOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnByb21vX19saW5rOmJlZm9yZSwgLmN0YTpmb2N1cyAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuY3RhOmZvY3VzIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuY3RhOmZvY3VzIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuY3RhOmZvY3VzIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLmN0YTpmb2N1cyBsaTpiZWZvcmUsIC5idXR0b24tc3VibWl0OmZvY3VzIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgbGk6YmVmb3JlLCAuY3RhOmZvY3VzIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuY3RhOmZvY3VzIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuY3RhOmZvY3VzIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDA0ODlmOyB9XG4gIC5jdGEgLmljb24sIC5idXR0b24tc3VibWl0IC5pY29uLCAuY3RhIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLmN0YSAudWktc3Bpbm5lci1idXR0b24sIC5idXR0b24tc3VibWl0IC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLmJ1dHRvbi1zdWJtaXQgLnVpLXNwaW5uZXItYnV0dG9uLCAuY3RhIC5pbnB1dC1kYXRlOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQgLmlucHV0LWRhdGU6YmVmb3JlLCAuY3RhIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuY3RhIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLmJ1dHRvbi1zdWJtaXQgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5jdGFcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyIC5jdGEgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5idXR0b24tc3VibWl0XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlciAuYnV0dG9uLXN1Ym1pdCAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLmN0YSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5jdGEgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmN0YSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuY3RhIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5jdGEgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5jdGEgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5idXR0b24tc3VibWl0IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAuY3RhIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuY3RhIC5wcm9tb19fbGluazpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5wcm9tb19fbGluazpiZWZvcmUsIC5jdGEgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLmN0YSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5idXR0b24tc3VibWl0IC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLmN0YSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmN0YSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5jdGEgbGk6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5idXR0b24tc3VibWl0IGxpOmJlZm9yZSwgLmN0YSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLmN0YSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmN0YSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhIC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXRcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhIC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuICBodG1sLm5vLWNzc2dyYWRpZW50cyAuY3RhLCBodG1sLm5vLWNzc2dyYWRpZW50cyAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZDogIzAwN2VkNzsgfVxuXG4uY3RhLmN0YS0tYWx0LCAuY3RhLS1hbHQuYnV0dG9uLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzhjOWM3O1xuICBjb2xvcjogIzAwN2VkNzsgfVxuICAuY3RhLmN0YS0tYWx0OmhvdmVyLCAuY3RhLS1hbHQuYnV0dG9uLXN1Ym1pdDpob3ZlciwgLmN0YS5jdGEtLWFsdDpmb2N1cywgLmN0YS0tYWx0LmJ1dHRvbi1zdWJtaXQ6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDdlZDc7IH1cbiAgaHRtbC5uby1jc3NncmFkaWVudHMgLmN0YS5jdGEtLWFsdCwgaHRtbC5uby1jc3NncmFkaWVudHMgLmN0YS0tYWx0LmJ1dHRvbi1zdWJtaXQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5taW5vci1jdGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwN2VkNztcbiAgZm9udDogMTRweC8yMXB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLm1pbm9yLWN0YSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5taW5vci1jdGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5taW5vci1jdGEgLmljb24sIC5taW5vci1jdGEgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAubWlub3ItY3RhIC51aS1zcGlubmVyLWJ1dHRvbiwgLm1pbm9yLWN0YSAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5taW5vci1jdGEgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5taW5vci1jdGEgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5taW5vci1jdGFcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyIC5taW5vci1jdGEgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5taW5vci1jdGEgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5taW5vci1jdGEgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLm1pbm9yLWN0YSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAubWlub3ItY3RhIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5taW5vci1jdGEgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAubWlub3ItY3RhIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAubWlub3ItY3RhIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLm1pbm9yLWN0YSAucHJvbW9fX2xpbms6YmVmb3JlLCAubWlub3ItY3RhIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5taW5vci1jdGEgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAubWlub3ItY3RhIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLm1pbm9yLWN0YSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5taW5vci1jdGEgbGk6YmVmb3JlLCAubWlub3ItY3RhIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLm1pbm9yLWN0YSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5taW5vci1jdGEgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBtYXJnaW46IDYuNXB4IDVweCAwIDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiA2LjVweCAwIDAgNXB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLm1pbm9yLWN0YSAuaWNvbiwgLm1pbm9yLWN0YSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5taW5vci1jdGEgLnVpLXNwaW5uZXItYnV0dG9uLCAubWlub3ItY3RhIC5pbnB1dC1kYXRlOmJlZm9yZSwgLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLm1pbm9yLWN0YVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAubWlub3ItY3RhIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAubWlub3ItY3RhIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5taW5vci1jdGEgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLm1pbm9yLWN0YSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAubWlub3ItY3RhIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLm1pbm9yLWN0YSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLm1pbm9yLWN0YSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5taW5vci1jdGEgLnByb21vX19saW5rOmJlZm9yZSwgLm1pbm9yLWN0YSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAubWlub3ItY3RhIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLm1pbm9yLWN0YSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5taW5vci1jdGEgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAubWlub3ItY3RhIGxpOmJlZm9yZSwgLm1pbm9yLWN0YSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5taW5vci1jdGEgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAubWlub3ItY3RhIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDsgfSB9XG5cbi5raXRjaGVuLWRyYXdlci10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwMjg1ZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi10b3A6IDAuMzAyMyU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmtpdGNoZW4tZHJhd2VyLXRvZ2dsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5raXRjaGVuLWRyYXdlci10b2dnbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAua2l0Y2hlbi1kcmF3ZXItdG9nZ2xlOmhvdmVyLCAua2l0Y2hlbi1kcmF3ZXItdG9nZ2xlOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNDg5ZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5raXRjaGVuLWRyYXdlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5xdWljay1saW5rcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAucXVpY2stbGlua3M6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5xdWljay1saW5rcyAuc2l0ZS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnF1aWNrLWxpbmtzX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucXVpY2stbGlua3NfX2l0ZW0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAucXVpY2stbGlua3NfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnF1aWNrLWxpbmtzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAucXVpY2stbGlua3NfX2l0ZW0ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnF1aWNrLWxpbmtzX19pdGVtIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzAwN2VkNztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDYuNXB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUge1xuICAgICAgICAgIHRvcDogNy41cHg7IH0gfVxuICAgIC5xdWljay1saW5rc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucXVpY2stbGlua3NfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzAwN2VkNztcbiAgICBmb250OiAxNHB4LzIxcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnF1aWNrLWxpbmtzX19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gICAgLnF1aWNrLWxpbmtzX19saW5rOmhvdmVyLCAucXVpY2stbGlua3NfX2xpbms6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnF1aWNrLWxpbmtzIC53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDMxcHg7XG4gICAgd2lkdGg6IDIwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAucXVpY2stbGlua3MgLndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgICBib3R0b206IDMxcHg7XG4gICAgICAgIHRvcDogYXV0bzsgfSB9XG5cbi53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZTlmMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXIgaDIge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXIgcCxcbiAgLndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXIgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAud2Vic2l0ZS1sYW5ndWFnZS1zd2l0Y2hlcl9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICM2NjkyZDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyX19jbG9zZSB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAud2Vic2l0ZS1sYW5ndWFnZS1zd2l0Y2hlcl9fY2xvc2U6aG92ZXIsIC53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyX19jbG9zZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyODVmOyB9XG5cbi5zaXRlLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNkYWU5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDVweDsgfVxuICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAuc2l0ZS1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2l0ZS1zZWFyY2hfX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBwYWRkaW5nOiA2cHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2l0ZS1zZWFyY2hfX2lucHV0IHtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5zaXRlLXNlYXJjaF9faW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIHBhZGRpbmc6IDlweDsgfSB9XG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDAyODVmO1xuICAgICAgZm9udDogMTJweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICAgIGZvbnQ6IDEycHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMwMDI4NWY7XG4gICAgICBmb250OiAxMnB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMwMDI4NWY7XG4gICAgICBmb250OiAxMnB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnNpdGUtc2VhcmNoX19zdWJtaXQge1xuICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCB7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgd2lkdGg6IDM1cHg7IH0gfVxuICAgIC5zaXRlLXNlYXJjaF9fc3VibWl0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDI4NWY7XG4gICAgICBjb2xvcjogI2YxZjVmODsgfVxuICAgIC5zaXRlLXNlYXJjaF9fc3VibWl0IC5pY29uLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5zaXRlLXNlYXJjaF9fc3VibWl0IC51aS1zcGlubmVyLWJ1dHRvbiwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLmlucHV0LWRhdGU6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnNpdGUtc2VhcmNoX19zdWJtaXQgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5zaXRlLXNlYXJjaF9fc3VibWl0XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgLnNpdGUtc2VhcmNoX19zdWJtaXQgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5zaXRlLXNlYXJjaF9fc3VibWl0IC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5zaXRlLXNlYXJjaF9fc3VibWl0IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5zaXRlLXNlYXJjaF9fc3VibWl0IC5wcm9tb19fbGluazpiZWZvcmUsIC5zaXRlLXNlYXJjaF9fc3VibWl0IC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5zaXRlLXNlYXJjaF9fc3VibWl0IC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5zaXRlLXNlYXJjaF9fc3VibWl0IGxpOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5zaXRlLXNlYXJjaF9fc3VibWl0IC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5zaXRlLXNlYXJjaF9fc3VibWl0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiA1cHg7IH1cblxuLnByaW1hcnktbmF2aWdhdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb246bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbi0tbGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19jb250YWluZXI6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnByaW1hcnktbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDI4NWY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5wcmltYXJ5LW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0ODY1OGQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleDogMTtcbiAgICAgICAgZmxleDogMTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzQ4NjU4ZDtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQ4NjU4ZDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCwgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpudGgtbGFzdC1vZi10eXBlKC1uKzIpOm5vdCg6bnRoLWNoaWxkKGV2ZW4pKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOm50aC1sYXN0LW9mLXR5cGUoLW4rMik6bm90KDpudGgtY2hpbGQoZXZlbikpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH0gfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpmaXJzdC1jaGlsZCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpmaXJzdC1jaGlsZCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpmaXJzdC1jaGlsZCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOmZpcnN0LWNoaWxkIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpmaXJzdC1jaGlsZCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDsgfVxuICAgICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDsgfSB9XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbS0tbGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyODVmO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICBmbGV4OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmEgTFRcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNDg5ZjsgfVxuICAgIGh0bWwubm8tZmxleGJveCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluay0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDQ4OWY7IH1cblxuLnNlY29uZGFyeS1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fdG9wLWxldmVsLWNvbnRhaW5lciB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fdG9wLWxldmVsLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fdG9wLWxldmVsLWNvbnRhaW5lciB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnNlY29uZGFyeS1uYXZpZ2F0aW9uX190b3AtbGV2ZWwtY29udGFpbmVyIHVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvcC1sZXZlbC1jb250YWluZXIgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2hlYWRpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19oZWFkaW5nOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzU1NTU1NTsgfVxuICAgICAgICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9faGVhZGluZzpob3ZlciArIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fdG9nZ2xlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1OyB9IH1cbiAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX190b2dnbGUge1xuICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgd2lkdGg6IDI1cHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvZ2dsZSB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvZ2dsZTpob3ZlciwgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX190b2dnbGU6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1NTU1NTU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTlmMjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzU1NTU1NTsgfVxuICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24tLXNpdGVtYXAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX190b3AtbGV2ZWwtY29udGFpbmVyIHVsIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24tLXNpdGVtYXAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24tLXNpdGVtYXAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4udGVydGlhcnktbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDQ7XG4gICAgICAgICBjb2x1bW4tY291bnQ6IDQ7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAudGVydGlhcnktbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAudGVydGlhcnktbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAudGVydGlhcnktbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxOyB9IH1cbiAgICAudGVydGlhcnktbmF2aWdhdGlvbl9fY29udGFpbmVyIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgaHRtbC5uby1jc3Njb2x1bW5zIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19jb250YWluZXI6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDdlZDc7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkwZCc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIGh0bWwubm8tY3NzY29sdW1ucyAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2xpbms6aG92ZXIsIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19saW5rOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wcm9tb3Rpb24tbmF2aWdhdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2NvbnRhaW5lcjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvbW90aW9uLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFlOWYyO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTlmMjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19pdGVtOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gICAgICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9faXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgICAgICAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH0gfVxuICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9faXRlbS0tbGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAucHJvbW90aW9uLW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2xpbmsge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvbW90aW9uLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmEgTFRcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4OyB9IH1cbiAgICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDI4NWY7IH1cbiAgICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwMjg1ZjsgfVxuXG4uc29jaWFsLXByb21vIHtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7IH1cbiAgLnNvY2lhbC1wcm9tb19fY29udGFpbmVyIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc29jaWFsLXByb21vX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2l0ZW0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnNvY2lhbC1wcm9tb19faXRlbS0taW50cm8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2l0ZW0tLWludHJvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnNvY2lhbC1wcm9tb19faXRlbS0taW50cm8ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19pdGVtLS1pbnRybyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgICAgIC5zb2NpYWwtcHJvbW9fX2l0ZW0tLWludHJvICsgLnNvY2lhbC1wcm9tb19faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5zb2NpYWwtcHJvbW9fX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zb2NpYWwtcHJvbW9fX2xpbms6Zm9jdXMsIC5zb2NpYWwtcHJvbW9fX2xpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuc29jaWFsLXByb21vX19saW5rIC5pY29uLCAuc29jaWFsLXByb21vX19saW5rIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLnNvY2lhbC1wcm9tb19fbGluayAudWktc3Bpbm5lci1idXR0b24sIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmlucHV0LWRhdGU6YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuc29jaWFsLXByb21vX19saW5rIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgLnNvY2lhbC1wcm9tb19fbGluayAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGluayAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGluayAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGluayAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC5wcm9tb19fbGluazpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGluayAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLnNvY2lhbC1wcm9tb19fbGluayBsaTpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGluayAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDNweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGlua1xuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMDsgfVxuICAuYnJlYWRjcnVtYjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5icmVhZGNydW1iX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7IH1cbiAgICAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmJyZWFkY3J1bWJfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJyZWFkY3J1bWJfX2l0ZW0tLWxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnJlYWRjcnVtYl9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRlYXNlci1ibG9jay0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi50ZWFzZXItYmxvY2tfX2xpbmsge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAudGVhc2VyLWJsb2NrX19saW5rOmhvdmVyIC50ZWFzZXItYmxvY2tfX2hlYWRpbmcge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50ZWFzZXItYmxvY2tfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi50ZWFzZXItYmxvY2tfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi50ZWFzZXItYmxvY2tfX2hlYWRpbmcge1xuICBjb2xvcjogIzAwN2VkNztcbiAgZm9udDogMThweC8yNXB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAudGVhc2VyLWJsb2NrX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMThweDsgfVxuICAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDguNXB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cblxuLnRlYXNlci1ibG9jayBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50ZWFzZXItbWF0cml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGVhc2VyLW1hdHJpeCAudGVhc2VyLWJsb2NrIHtcbiAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH1cbiAgLmwtY29sLS04IC50ZWFzZXItbWF0cml4IC50ZWFzZXItYmxvY2sge1xuICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmwtY29sLS04IC50ZWFzZXItbWF0cml4IC50ZWFzZXItYmxvY2sge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmwtY29sLS04IC50ZWFzZXItbWF0cml4IC50ZWFzZXItYmxvY2stLXR5cGUybjIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgLnRlYXNlci1tYXRyaXggLnRlYXNlci1ibG9jayB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC50ZWFzZXItbWF0cml4IC50ZWFzZXItYmxvY2sge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC50ZWFzZXItbWF0cml4IC50ZWFzZXItYmxvY2s6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50ZWFzZXItbWF0cml4IC50ZWFzZXItYmxvY2stLXR5cGUybjEge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50ZWFzZXItbWF0cml4IC50ZWFzZXItYmxvY2s6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAudGVhc2VyLW1hdHJpeCAudGVhc2VyLWJsb2NrOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAudGVhc2VyLW1hdHJpeCAudGVhc2VyLWJsb2NrLS10eXBlMm4yIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50ZWFzZXItbWF0cml4LS10aGlyZHMgLnRlYXNlci1ibG9jayB7XG4gIHdpZHRoOiAzMS45MTQ4OSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAudGVhc2VyLW1hdHJpeC0tdGhpcmRzIC50ZWFzZXItYmxvY2sge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5sLWNvbC0tOCAudGVhc2VyLW1hdHJpeC0tdGhpcmRzIC50ZWFzZXItYmxvY2sge1xuICAgIHdpZHRoOiAzMS4xODI4JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgLmwtY29sLS04IC50ZWFzZXItbWF0cml4LS10aGlyZHMgLnRlYXNlci1ibG9jay0tdHlwZTNuMyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRlYXNlci1tYXRyaXgtLXRoaXJkcyAudGVhc2VyLWJsb2NrOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAudGVhc2VyLW1hdHJpeC0tdGhpcmRzIC50ZWFzZXItYmxvY2s6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC50ZWFzZXItbWF0cml4LS10aGlyZHMgLnRlYXNlci1ibG9jazpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnRlYXNlci1tYXRyaXgtLXRoaXJkcyAudGVhc2VyLWJsb2NrOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAudGVhc2VyLW1hdHJpeC0tdGhpcmRzIC50ZWFzZXItYmxvY2stLXR5cGUzbjEge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50ZWFzZXItbWF0cml4LS10aGlyZHMgLnRlYXNlci1ibG9jazpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC50ZWFzZXItbWF0cml4LS10aGlyZHMgLnRlYXNlci1ibG9jazpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLnRlYXNlci1tYXRyaXgtLXRoaXJkcyAudGVhc2VyLWJsb2NrLS10eXBlM24zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50YWJzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnRhYnM6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50YWJzX190YWIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDsgfVxuICAgIC50YWJzX190YWI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRhYnNfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6ICM1MjdmY2E7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC50YWJzX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDI4NWY7IH1cbiAgICAudGFic19fbGluay0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDI4NWY7IH1cbiAgICAgIC50YWJzX19saW5rLS1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAyODVmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAtNHB4IDAgMCAtNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDhweDsgfVxuXG4uY2FyLWdyb3VwIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5jYXItZ3JvdXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXItZ3JvdXBfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGZvbnQ6IDE0cHgvMjFweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuY2FyLWdyb3VwX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5jYXItZ3JvdXBfX2Nhci1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jYXItZ3JvdXBfX21ha2UtbW9kZWwge1xuICAgIGZvbnQ6IGJvbGQgMTRweC8yMXB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5jYXItZ3JvdXBfX21ha2UtbW9kZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgLmNhci1ncm91cF9faW5mbyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTlmMjtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmNhci1ncm91cF9faW5mbzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY2FyLWdyb3VwX19pbmZvIGR0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlOWYyO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgd2lkdGg6IDY1JTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNhci1ncm91cF9faW5mbyBkdCB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5jYXItZ3JvdXBfX2luZm8gZGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDM1JTsgfVxuICAuY2FyLWdyb3VwIC5jdGEsIC5jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kZXRhaWxlZC1jYXItZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGV0YWlsZWQtY2FyLWdyb3VwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGV0YWlsZWQtY2FyLWdyb3VwOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2VkNTUwNTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7IH1cbiAgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWQ1NTA1O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAyOHB4OyB9XG4gICAgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5kZXRhaWxlZC1jYXItZ3JvdXBfX21ha2UtbW9kZWwge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2luZm8ge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuZGV0YWlsZWQtY2FyLWdyb3VwX19pbmZvIGR0LFxuICAgICAgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2luZm8gZGQge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmRldGFpbGVkLWNhci1ncm91cF9faW50cm8ge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IC0xNXB4IC0xNXB4IDIwcHg7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2ludHJvOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGV0YWlsZWQtY2FyLWdyb3VwX19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBmb250OiAxNHB4LzIxcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cF9faGVhZGluZyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmRldGFpbGVkLWNhci1ncm91cF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2hlYWRpbmcgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZGV0YWlsZWQtY2FyLWdyb3VwX19jYXItcHJldmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5kZXRhaWxlZC1jYXItZ3JvdXBfX3NpemUge1xuICAgIGNvbG9yOiAjZWQ1NTA1O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwX19zaXplIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAuZGV0YWlsZWQtY2FyLWdyb3VwX19wcmljZSB7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cF9fcHJpY2Uge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmRldGFpbGVkLWNhci1ncm91cF9fbWFrZS1tb2RlbCB7XG4gICAgZm9udDogYm9sZCAxNHB4LzIxcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5kZXRhaWxlZC1jYXItZ3JvdXBfX21ha2UtbW9kZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgLmRldGFpbGVkLWNhci1ncm91cF9faW5mbyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgaHRtbC5uby1jc3Njb2x1bW5zIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2luZm86YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgaHRtbC5uby1jc3Njb2x1bW5zIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2luZm8gZHQsXG4gICAgaHRtbC5uby1jc3Njb2x1bW5zIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2luZm8gZGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmRldGFpbGVkLWNhci1ncm91cF9faW5mbyBkdCB7XG4gICAgICBjb2xvcjogIzQ4NjU4ZDsgfVxuICAgIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2luZm8gZGQge1xuICAgICAgY29sb3I6ICMwMDI4NWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSwgLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICBkaXJlY3Rpb246IGx0cjsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdFxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5mbGVldC1tYXRyaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mbGVldC1tYXRyaXggLmNhci1ncm91cCB7XG4gIHdpZHRoOiAzMS45MTQ4OSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwIHtcbiAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwIHtcbiAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAubC1jb2wtLTggLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwIHtcbiAgICB3aWR0aDogMzEuMTgyOCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXAge1xuICAgICAgd2lkdGg6IDMxLjE4MjglO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMuMjI1ODElO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAgIC5sLWNvbC0tOCAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXAge1xuICAgICAgICB3aWR0aDogNDguMzg3MSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXAge1xuICAgICAgICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMjI1ODElO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmwtY29sLS04IC5mbGVldC1tYXRyaXggLmNhci1ncm91cCB7XG4gICAgICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMy4yMjU4MSU7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5mbGVldC1tYXRyaXggLmNhci1ncm91cCB7XG4gICAgICAgICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMy4yMjU4MSU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAubC1jb2wtLTggLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5mbGVldC1tYXRyaXggLmNhci1ncm91cCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAubC1jb2wtLTggLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwLS10eXBlM24zIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAgIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgICAgIGNsZWFyOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgICBjbGVhcjogbm9uZTsgfSB9XG4gIC5mbGVldC1tYXRyaXggLmNhci1ncm91cC0tdHlwZTNuMSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgICAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgICAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMykge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMykge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5mbGVldC1tYXRyaXggLmNhci1ncm91cC0tdHlwZTNuMyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAubC1jb2wtLTggLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5sLWNvbC0tOCAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICB3aWR0aDogNDguMzg3MSU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAubC1jb2wtLTggLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwIHtcbiAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwIHtcbiAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgICAgIGNsZWFyOiBub25lOyB9IH1cbiAgLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwLS10eXBlM24xIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZmxlZXQtbWF0cml4IC5kZXRhaWxlZC1jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMykge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZmxlZXQtbWF0cml4IC5kZXRhaWxlZC1jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMykge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgICAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuZmxlZXQtbWF0cml4IC5kZXRhaWxlZC1jYXItZ3JvdXAtLXR5cGUzbjMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5ib29raW5nLXdpZGdldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWQ1NTA1LCAjZjc4YjAwKTtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgbWFyZ2luOiAzNXB4IDAgMjBweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICBodG1sLm5vLWNzc2dyYWRpZW50cyAuYm9va2luZy13aWRnZXQge1xuICAgIGJhY2tncm91bmQ6ICNmNzhiMDA7IH1cbiAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldCxcbiAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMC4xcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0LCBodG1sW2Rpcj1cInJ0bFwiXVxuICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldCxcbiAgICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH0gfVxuICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAuYm9va2luZy13aWRnZXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5ib29raW5nLXdpZGdldCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmJvb2tpbmctd2lkZ2V0X190b2dnbGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX3RvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGNvbG9yOiAjMDA3ZWQ3O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTMuNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMzcsIDg1LCA1LCAwLjgpLCByZ2JhKDI0NywgMTM5LCAwLCAwLjgpKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDcyLCAxNTksIDAuOCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA1NXB4OyB9XG4gICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldC0tdmFyaWFudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldC0tdmFyaWFudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIGh0bWwubm8tcmdiYSAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQge1xuICAgICAgYmFja2dyb3VuZDogI2Y3OGIwMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDQ4OWY7IH1cbiAgICAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mcmllbmRzLWluLWNhci5qcGdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogLTU1cHggLTUwJSAtMjBweDtcbiAgICAgIHBhZGRpbmc6IDU1cHggMCAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldC0tdmFyaWFudDpiZWZvcmUsXG4gICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IC5ib29raW5nLXdpZGdldF9fdGFicy1jb250YWluZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCA3MiwgMTU5LCAwLjgpO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IC5ib29raW5nLXdpZGdldF9fdGFicy1jb250YWluZXIge1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMDsgfSB9XG4gICAgICBodG1sLm5vLXJnYmEgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IC5ib29raW5nLXdpZGdldF9fdGFicy1jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA0ODlmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMDsgfVxuICAgIC5ib29raW5nLXdpZGdldC0tdmFyaWFudCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM3LCA4NSwgNSwgMC44KTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQ3LCAxMzksIDAsIDAuOCksIHJnYmEoMjM3LCA4NSwgNSwgMC44KSk7IH0gfVxuICAgICAgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA3MiwgMTU5LCAwLjgpOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgICAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAgIC5ib29raW5nLXdpZGdldC0tdmFyaWFudCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpmaXJzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICB0b3A6IC0ycHg7IH1cbiAgICAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6bGFzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICBib3R0b206IC0ycHg7IH1cbiAgICAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtLWxhc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtMnB4OyB9XG4gIC5ib29raW5nLXdpZGdldC0tbm8tdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldC0tbm8tdGFicyAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpmaXJzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDsgfSB9XG4gICAgLmJvb2tpbmctd2lkZ2V0LS1uby10YWJzLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5ib29raW5nLXdpZGdldC0tbm8tdGFicy5ib29raW5nLXdpZGdldC0tdmFyaWFudDpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ib29raW5nLXdpZGdldF9fdGFicy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDE0Ljg5MzYyJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fdGFicy1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X190YWJzLWNvbnRhaW5lciB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDE0Ljg5MzYyJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9fdGFicy1jb250YWluZXIge1xuICAgICAgICBsZWZ0OiAyMHB4OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fdGFicy1jb250YWluZXIge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9fdGFicy1jb250YWluZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X190YWJzLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fdGFicy1pdGVtIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9fdGFicy1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X190YWJzLWl0ZW0ge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAuYm9va2luZy13aWRnZXRfX3RhYi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjMDA0ODlmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IGJvbGQgMTRweC8yMXB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHggNDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX3RhYi1saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X190YWItbGluayB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fdGFiLWxpbmstLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzAwN2VkNywgIzAwNDg5Zik7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIGh0bWwubm8tY3NzZ3JhZGllbnRzIC5ib29raW5nLXdpZGdldF9fdGFiLWxpbmstLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDQ4OWY7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXBzLWNvbnRhaW5lciB7XG4gICAgY291bnRlci1yZXNldDogc3RlcHM7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwcy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNDg5ZjtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAwIDAgLTIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIHtcbiAgICAgIG1hcmdpbjogMCAtMjBweCAwIDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLFxuICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLCBodG1sW2Rpcj1cInJ0bFwiXVxuICAgICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAsIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5XG4gICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpmaXJzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7IH1cbiAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmZpcnN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpmaXJzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpmaXJzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpsYXN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmxhc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7IH1cbiAgICAgIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmxhc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19maWVsZHMge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpsYXN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZmllbGRzIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtLWxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtLWxhc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2VkNTUwNTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDE0Ljg5MzYyJTsgfVxuICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nLFxuICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjc4YjAwLCAjZWQ1NTA1KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmI0MzA0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcsIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5XG4gICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y3OGIwMCwgI2VkNTUwNSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmI0MzA0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDQ4OWY7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXBzKTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwcztcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICB3aWR0aDogNTBweDsgfVxuICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlLFxuICAgICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcHMpIFwiLlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdXG4gICAgICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlLCBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeVxuICAgICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcHMpIFwiLlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5ib29raW5nLXdpZGdldF9fZmllbGRzIHtcbiAgICAtbXMtZmxleDogMTtcbiAgICAgICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgICB3aWR0aDogODIuOTc4NzIlOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19maWVsZHM6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fZmllbGRzLFxuICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2ZpZWxkcyB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9fZmllbGRzIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5ib29raW5nLXdpZGdldF9fZmllbGRzIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICBodG1sLmllOC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLmJvb2tpbmctd2lkZ2V0X19maWVsZHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ge1xuICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ge1xuICAgICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjU2NDElO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgICB3aWR0aDogNDguOTM2MTclOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tbGFzdCwgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1sYXN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1sYXN0LCBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWxhc3QtY2hpbGQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgICAgICAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgICAgICB3aWR0aDogNDguOTM2MTclOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiA0OC45MzYxNyU7IH0gfVxuICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2NvbHVtbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tbGFzdCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1sYXN0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tbGFzdCArIC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgY2xlYXI6IHJpZ2h0OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1sYXN0ICsgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ge1xuICAgICAgICAgIGNsZWFyOiBsZWZ0OyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tbGFzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1wdXNoIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTEuMjgyMDUlOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tcHVzaCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MS4yODIwNSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1wdXNoIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MS4wNjM4MyU7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1wdXNoIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTEuMDYzODMlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tcHVzaCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MS4wNjM4MyU7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tcHVzaCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTEuMDYzODMlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0taXMtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5pbnB1dC1kYXRlIHtcbiAgICAgIHdpZHRoOiA1MS41Nzg5NSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNS4yNjMxNiU7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLmlucHV0LWRhdGUge1xuICAgICAgICB3aWR0aDogNTEuNTc4OTUlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1LjI2MzE2JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuaW5wdXQtZGF0ZSxcbiAgICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5pbnB1dC1kYXRlIHtcbiAgICAgICAgd2lkdGg6IDQ0LjM0NzgzJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNC4zNDc4MyU7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLmlucHV0LWRhdGUsIGh0bWxbZGlyPVwicnRsXCJdXG4gICAgICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5pbnB1dC1kYXRlIHtcbiAgICAgICAgICB3aWR0aDogNDQuMzQ3ODMlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNC4zNDc4MyU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLmlucHV0LWRhdGUsXG4gICAgICAgICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLmlucHV0LWRhdGUge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5pbnB1dC1kYXRlIHtcbiAgICAgICAgICB3aWR0aDogNDcuODI2MDklO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNC4zNDc4MyU7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5pbnB1dC1kYXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0Ny44MjYwOSU7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNC4zNDc4MyU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLnNlbGVjdC1kcm9wZG93bi0tdGltZSB7XG4gICAgICB3aWR0aDogMTguOTQ3MzclO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUuMjYzMTYlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuc2VsZWN0LWRyb3Bkb3duLS10aW1lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5zZWxlY3QtZHJvcGRvd24tLXRpbWUgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuc2VsZWN0LWRyb3Bkb3duLS10aW1lIHNlbGVjdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuc2VsZWN0LWRyb3Bkb3duLS10aW1lLFxuICAgICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLnNlbGVjdC1kcm9wZG93bi0tdGltZSB7XG4gICAgICAgIHdpZHRoOiAyMi42MDg3JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNC4zNDc4MyU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAgICAgICAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuc2VsZWN0LWRyb3Bkb3duLS10aW1lLFxuICAgICAgICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5zZWxlY3QtZHJvcGRvd24tLXRpbWUge1xuICAgICAgICAgICAgd2lkdGg6IDQ3LjgyNjA5JTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjM0NzgzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLnNlbGVjdC1kcm9wZG93bi0tdGltZSB7XG4gICAgICAgICAgd2lkdGg6IDIxLjczOTEzJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMzQ3ODMlOyB9IH1cbiAgICAgIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLnNlbGVjdC1kcm9wZG93bi0tdGltZSArIC5zZWxlY3QtZHJvcGRvd24tLXRpbWUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5zZWxlY3QtZHJvcGRvd24tLXRpbWUgKyAuc2VsZWN0LWRyb3Bkb3duLS10aW1lIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLm1lc3NhZ2Uge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAubWVzc2FnZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAuYm9va2luZy13aWRnZXRfX2ZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19maWVsZDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2ZpZWxkLS1pcy1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fZmllbGQtLXBlcm0taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA2LjVweCAwOyB9XG4gIC5ib29raW5nLXdpZGdldCAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYm9va2luZy13aWRnZXQgLm9wdGlvbi1saXN0X19jb250cm9sIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYm9va2luZy13aWRnZXQgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYm9va2luZy13aWRnZXQgLm9wdGlvbi1saXN0X19jb250cm9sOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZDU1MDU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCAjODkzMTAzOyB9XG4gIC5ib29raW5nLXdpZGdldCAub3B0aW9uLWxpc3QgaW5wdXQ6Y2hlY2tlZCArIC5vcHRpb24tbGlzdF9fY29udHJvbC0tcmFkaW86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAuYm9va2luZy13aWRnZXRfX2xhYmVsIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmJvb2tpbmctd2lkZ2V0X19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICAgIC5ib29raW5nLXdpZGdldF9fbGFiZWwtLXB1bGwtdXAge1xuICAgICAgbWFyZ2luLXRvcDogLTIxcHg7IH1cbiAgICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2xhYmVsLS1wdWxsLXVwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fbGFiZWwtLXB1bGwtdXAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuYm9va2luZy13aWRnZXRfX2xhYmVsLS1wdWxsLXVwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5jdGEsIC5ib29raW5nLXdpZGdldCAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMwMDdlZDcsICMwMDQ4OWYpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDI4NWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sLm5vLWNzc2dyYWRpZW50cyAuYm9va2luZy13aWRnZXQgLmN0YSwgaHRtbC5uby1jc3NncmFkaWVudHMgLmJvb2tpbmctd2lkZ2V0IC5idXR0b24tc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDQ4OWY7IH1cbiAgICAuYm9va2luZy13aWRnZXQgLmN0YVtkaXNhYmxlZD1kaXNhYmxlZF0sIC5ib29raW5nLXdpZGdldCBbZGlzYWJsZWQ9ZGlzYWJsZWRdLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICBodG1sLm5vLW9wYWNpdHkgLmJvb2tpbmctd2lkZ2V0IC5jdGFbZGlzYWJsZWQ9ZGlzYWJsZWRdLCBodG1sLm5vLW9wYWNpdHkgLmJvb2tpbmctd2lkZ2V0IFtkaXNhYmxlZD1kaXNhYmxlZF0uYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjOGM5Yzc7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIGNvbG9yOiAjNTU1NTU1OyB9XG4gIC5ib29raW5nLXdpZGdldF9faW5mbyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgc3Bhbi5xYi15ZHMtcTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmVkICFpbXBvcnRhbnQ7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIHNwYW4ucWIteWRzLXEge1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjNzY3Njc2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdG9wOiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gIC5ib29raW5nLXdpZGdldCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCAucWIteWRzLXF0ZXh0IHtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogNnB4IDZweDtcbiAgICBmb250LXNpemU6IC43N2VtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDMyM3B4O1xuICAgIHotaW5kZXg6IDExMTExMTExMTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBsZWZ0OiAwcHg7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIC5xYi15ZHMtcXRleHQub2ZmZXJzIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5ib29raW5nLXdpZGdldCAuc2VsZWN0LWRyb3Bkb3duLnNlbGVjdC1kcm9wZG93bi0tdGltZS55ZHMtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDI0JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5zZWxlY3QtZHJvcGRvd24uc2VsZWN0LWRyb3Bkb3duLS10aW1lIC50eHQtYmVoaW5kIHtcbiAgICAtd2Via2l0LXBhZGRpbmctZW5kOiAzMHB4OyB9XG4gIC5ib29raW5nLXdpZGdldCAueWRzLXNlY3Rpb24uc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgdG9wOiAyLjVweDsgfVxuICAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6bGFzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2ZpZWxkcy5zaG93VG9vbHRpcCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IGxhYmVsLm9wdGlvbi1saXN0X19jb250cm9sLm9wdGlvbi1saXN0X19jb250cm9sLS1taW5vciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5ib29raW5nLXdpZGdldCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCAuc3VibWl0LWRyaXZlcmRvYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nLXRvcDogNCU7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIC5kb2Itc3VibWl0IHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDA0ODlmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udDogNzAwIDE0cHgvMjFweCBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMwMDdlZDcsICMwMDQ4OWYpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDI4NWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IGRpdiN5ZHNkb2ItbWFpbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYm9va2luZy13aWRnZXQgLmRvYi1zdWJtaXQuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIC5ib29raW5nLXdpZGdldCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi55ZHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYm9va2luZy13aWRnZXQgLmRpc3BsYXlkYXRlLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IHNwYW4uZGlzcGxheWNvbnRlbnQsIC5ib29raW5nLXdpZGdldCBzcGFuI2RyaXZlckRvYiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IHNwYW4jZHJpdmVyRG9iIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5kaXNwbGF5ZGF0ZS1tYWluIGkuaW5hbWUge1xuICAgIGJhY2tncm91bmQ6ICNmZWVjY2I7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIG1hcmdpbjogMnB4IDAgMCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5kaXNwbGF5ZGF0ZS1tYWluIC5pY29uLS1wZW5jaWw6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5ib29raW5nLXdpZGdldCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCAueWRzIHNwYW4ucWIteWRzLXEge1xuICAgICAgcmlnaHQ6IDIwcHg7IH1cbiAgICAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLnlkcyAucWIteWRzLXF0ZXh0IHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTM3cHg7XG4gICAgICB0b3A6IDI4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5ib29raW5nLXdpZGdldCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCAueWRzIC5xYi15ZHMtcXRleHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IDIzcHg7IH0gfVxuXG4ubmV3c2xldHRlci1zaWdudXAge1xuICBiYWNrZ3JvdW5kOiAjZGFlOWYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmwtY29sLS00IC5uZXdzbGV0dGVyLXNpZ251cCAubWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAubmV3c2xldHRlci1zaWdudXBfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm5ld3NsZXR0ZXItc2lnbnVwIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm5ld3NsZXR0ZXItc2lnbnVwX19yb3cge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyLXNpZ251cF9fcm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAubC1jb2wtLTQgLm5ld3NsZXR0ZXItc2lnbnVwX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAubC1jb2wtLTQgLm5ld3NsZXR0ZXItc2lnbnVwX19yb3cgLmlucHV0LXRleHQge1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5sLWNvbC0tNCAubmV3c2xldHRlci1zaWdudXBfX3JvdyAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS00IC5uZXdzbGV0dGVyLXNpZ251cF9fcm93IC5idXR0b24tc3VibWl0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLm5ld3NsZXR0ZXItc2lnbnVwX19yb3cgLmlucHV0LXRleHQge1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIG1pbi13aWR0aDogMXB4OyB9XG4gICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgLm5ld3NsZXR0ZXItc2lnbnVwX19yb3cgLmlucHV0LXRleHQge1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5uZXdzbGV0dGVyLXNpZ251cF9fcm93IC5pbnB1dC10ZXh0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgd2lkdGg6IDE4N3B4OyB9XG4gICAgICBodG1sLmllOCAubmV3c2xldHRlci1zaWdudXBfX3JvdyAuaW5wdXQtdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4OyB9XG4gICAgLm5ld3NsZXR0ZXItc2lnbnVwX19yb3cgLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubmV3c2xldHRlci1zaWdudXBfX3JvdyAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAubmV3c2xldHRlci1zaWdudXBfX3JvdyAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLm1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlOWYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDYxcHggMjBweCAyMHB4OyB9XG4gIC5tZXNzYWdlOmFmdGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTgsIDIzMywgMjQyLCAwKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZGFlOWYyO1xuICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogMjBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2U6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDIwcHg7IH1cbiAgLm1lc3NhZ2U6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1lc3NhZ2UgLmljb24sIC5tZXNzYWdlIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLm1lc3NhZ2UgLnVpLXNwaW5uZXItYnV0dG9uLCAubWVzc2FnZSAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5tZXNzYWdlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAubWVzc2FnZSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLm1lc3NhZ2VcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyIC5tZXNzYWdlIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAubWVzc2FnZSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLm1lc3NhZ2UgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLm1lc3NhZ2UgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLm1lc3NhZ2UgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLm1lc3NhZ2UgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAubWVzc2FnZSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLm1lc3NhZ2UgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAubWVzc2FnZSAucHJvbW9fX2xpbms6YmVmb3JlLCAubWVzc2FnZSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAubWVzc2FnZSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5tZXNzYWdlIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLm1lc3NhZ2UgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAubWVzc2FnZSBsaTpiZWZvcmUsIC5tZXNzYWdlIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLm1lc3NhZ2UgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAubWVzc2FnZSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBtYXJnaW4tbGVmdDogLTQxcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00MXB4OyB9XG4gIC5tZXNzYWdlX19ncm91cCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5tZXNzYWdlX19ncm91cDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lc3NhZ2VfX2lkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAyMHB4OyB9XG4gICAgLm1lc3NhZ2VfX2lkOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubWVzc2FnZS0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNlZTAwMjc7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm1lc3NhZ2UtLWVycm9yOmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlZTAwMjc7IH1cbiAgICAubWVzc2FnZS0tZXJyb3IubWVzc2FnZS0tYmVuZWF0aDphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWUwMDI3O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMzgsIDAsIDM5LCAwKTsgfVxuICAubWVzc2FnZS0tYmVuZWF0aDphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RhZTlmMjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDIxOCwgMjMzLCAyNDIsIDApO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICB0b3A6IGF1dG87IH1cbiAgLm1lc3NhZ2UtLW1pbm9yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzZweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDM2cHggMTBweCAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLm1lc3NhZ2UtLW1pbm9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAubWVzc2FnZS0tbWlub3IgLmljb24sIC5tZXNzYWdlLS1taW5vciAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5tZXNzYWdlLS1taW5vciAudWktc3Bpbm5lci1idXR0b24sIC5tZXNzYWdlLS1taW5vciAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLm1lc3NhZ2UtLW1pbm9yIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAubWVzc2FnZS0tbWlub3JcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciAubWVzc2FnZS0tbWlub3IgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLm1lc3NhZ2UtLW1pbm9yIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLm1lc3NhZ2UtLW1pbm9yIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLm1lc3NhZ2UtLW1pbm9yIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLnByb21vX19saW5rOmJlZm9yZSwgLm1lc3NhZ2UtLW1pbm9yIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5tZXNzYWdlLS1taW5vciBsaTpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNnB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3JcbiAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNnB4OyB9XG4gIC5tZXNzYWdlI2NhcmRFeHBpcnktZXJyb3Ige1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAzNC4wNDI1NSU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAubWVzc2FnZSNjYXJkRXhwaXJ5LWVycm9yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5sLWNvbC0tOCAubWVzc2FnZSNjYXJkRXhwaXJ5LWVycm9yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNS44MDY0NSU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5tZXNzYWdlI2NhcmRFeHBpcnktZXJyb3Ige1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIC5vdmVybGF5I2RhdFByb2R1Y3QgLm92ZXJsYXlfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAzOCU7IH1cbiAgICAub3ZlcmxheSNkYXRQcm9kdWN0IC5vdmVybGF5X19jb250ZW50IGltZyB7XG4gICAgICB3aWR0aDogODUlOyB9XG4gIGh0bWwubm8tcmdiYSAub3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL292ZXJsYXktYmcucG5nXCIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAub3ZlcmxheSAuYWN0aW9ucyArIHAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5vdmVybGF5X19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLm92ZXJsYXlfX2hlYWRpbmcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAub3ZlcmxheV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlOWYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAub3ZlcmxheV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAgIGh0bWwubm8tY3NzdHJhbnNmb3JtcyAub3ZlcmxheV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTI1JTtcbiAgICAgIHRvcDogMTAlOyB9XG4gICAgLm92ZXJsYXlfX2NvbnRlbnQgLnJvdyB7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vdmVybGF5X19jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogIzY2OTJkMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLm92ZXJsYXlfX2Nsb3NlIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5vdmVybGF5X19jbG9zZTpob3ZlciwgLm92ZXJsYXlfX2Nsb3NlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDI4NWY7IH1cblxuLnByb21vIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5wcm9tb19faW1hZ2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDEwcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvbW9fX2ltYWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwOyB9XG4gIC5wcm9tb19faGVhZGluZyB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgY29sb3I6ICMwMDI4NWY7IH1cbiAgLnByb21vX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogMTZweC8yM3B4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9tb19fbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG4gICAgLnByb21vX19saW5rOmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA4LjVweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb21vX19saW5rOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOyB9XG4gICAgLnByb21vX19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wcm9tby1tYXRyaXgge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucHJvbW8tbWF0cml4OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvbW8tbWF0cml4IC5wcm9tbyB7XG4gICAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb21vLW1hdHJpeCAucHJvbW8ge1xuICAgICAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5sLWNvbC0tMTAgLnByb21vLW1hdHJpeCAucHJvbW8ge1xuICAgICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTEwIC5wcm9tby1tYXRyaXggLnByb21vIHtcbiAgICAgICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMi41NjQxJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5sLWNvbC0tMTAgLnByb21vLW1hdHJpeCAucHJvbW8ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tMTAgLnByb21vLW1hdHJpeCAucHJvbW8ge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAgIC5wcm9tby1tYXRyaXggLnByb21vIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb21vLW1hdHJpeCAucHJvbW8ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnByb21vLW1hdHJpeCAucHJvbW8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvbW8tbWF0cml4IC5wcm9tbyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAucHJvbW8tbWF0cml4IC5wcm9tbzpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9tby1tYXRyaXggLnByb21vOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnByb21vLW1hdHJpeCAucHJvbW86bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb21vLW1hdHJpeCAucHJvbW86bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLnByb21vLW1hdHJpeCAucHJvbW8tLXR5cGUybjEge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucHJvbW8tbWF0cml4IC5wcm9tby0tdHlwZTJuMiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmNhcm91c2VsIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYXJvdXNlbF9faXRlbS1jb250YWluZXIge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY2Fyb3VzZWxfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jYXJvdXNlbF9faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNhcm91c2VsX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jYXJvdXNlbF9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7IH1cbiAgLmNhcm91c2VsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDsgfVxuICAuY2Fyb3VzZWxfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiAxNnB4LzIzcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmNhcm91c2VsX19saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cbiAgICAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDguNXB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuICAgIC5jYXJvdXNlbF9fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuY2Fyb3VzZWxfX3BhZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLmNhcm91c2VsX19wYWdlcjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNhcm91c2VsX19wYWdlci1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMDAsIDIwMSwgMTk5LCAwLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTllbTtcbiAgICB3aWR0aDogMTVweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jYXJvdXNlbF9fcGFnZXItYnV0dG9uIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5jYXJvdXNlbF9fcGFnZXItYnV0dG9uLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMjg1ZjtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cbiAgICAuY2Fyb3VzZWxfX3BhZ2VyLWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyODVmO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5wcm9ncmVzcy1iYXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXIge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLnByb2dyZXNzLWJhciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2dyZXNzLWJhcl9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogIzAwMjg1ZjtcbiAgICBjb2xvcjogIzY2OTJkMDtcbiAgICAtbXMtZmxleDogMTtcbiAgICAgICAgZmxleDogMTtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMCA2MHB4IDAgMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgLnByb2dyZXNzLWJhcl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDYwcHg7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgNDBweDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OWVtOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAucHJvZ3Jlc3MtYmFyX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmFmdGVyLCAucHJvZ3Jlc3MtYmFyX19pdGVtOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW06YWZ0ZXIsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW06YWZ0ZXIsIC5wcm9ncmVzcy1iYXJfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtOmFmdGVyLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW06YWZ0ZXIsIC5wcm9ncmVzcy1iYXJfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCA0MCwgOTUsIDApO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDI4NWY7XG4gICAgICBib3JkZXItd2lkdGg6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfVxuICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci13aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IC00MHB4OyB9XG4gICAgLnByb2dyZXNzLWJhcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7IH1cbiAgICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnByb2dyZXNzLWJhcl9faXRlbS0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDQ4OWY7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW0tLWFjdGl2ZTphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA0ODlmOyB9XG4gICAgLnByb2dyZXNzLWJhcl9faXRlbSAuaWNvbiwgLnByb2dyZXNzLWJhcl9faXRlbSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnVpLXNwaW5uZXItYnV0dG9uLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5pbnB1dC1kYXRlOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnByb2dyZXNzLWJhcl9faXRlbSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAucHJvbW9fX2xpbms6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gbGk6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luOiAxNHB4IDEwcHggMCAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtXG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDE0cHggMCAwIDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtIC5pY29uLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLnByb2dyZXNzLWJhcl9faXRlbSAudWktc3Bpbm5lci1idXR0b24sIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmlucHV0LWRhdGU6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtXG4gICAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgICAudWktZGF0ZXBpY2tlciAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnByb21vX19saW5rOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAucHJvZ3Jlc3MtYmFyX19pdGVtIGxpOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtIC5pY29uLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLnByb2dyZXNzLWJhcl9faXRlbSAudWktc3Bpbm5lci1idXR0b24sIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmlucHV0LWRhdGU6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtXG4gICAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgICAudWktZGF0ZXBpY2tlciAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnByb21vX19saW5rOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAucHJvZ3Jlc3MtYmFyX19pdGVtIGxpOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hY3Rpb24tbGluayB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMDA3ZWQ3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250OiBib2xkIDEycHgvMTZweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB6LWluZGV4OiAyOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDsgfVxuICAuYWN0aW9uLWxpbmstLWVkaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMC41cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYWN0aW9uLWxpbmstLWVkaXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOC41cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmFjdGlvbi1saW5rLS1wcmludCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFjdGlvbi1saW5rOmhvdmVyLCAuYWN0aW9uLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAyODVmOyB9XG4gIC5hY3Rpb24tbGluayAuaWNvbiwgLmFjdGlvbi1saW5rIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLmFjdGlvbi1saW5rIC51aS1zcGlubmVyLWJ1dHRvbiwgLmFjdGlvbi1saW5rIC5pbnB1dC1kYXRlOmJlZm9yZSwgLmFjdGlvbi1saW5rIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuYWN0aW9uLWxpbmsgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5hY3Rpb24tbGlua1xuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIgLmFjdGlvbi1saW5rIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5hY3Rpb24tbGluayAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLmFjdGlvbi1saW5rIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5hY3Rpb24tbGluayAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5hY3Rpb24tbGluayAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLmFjdGlvbi1saW5rIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLmFjdGlvbi1saW5rIC5wcm9tb19fbGluazpiZWZvcmUsIC5hY3Rpb24tbGluayAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuYWN0aW9uLWxpbmsgbGk6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuYWN0aW9uLWxpbmsgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGlua1xuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5lZGl0LXNlYXJjaCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlOWYyO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWRpdC1zZWFyY2g6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lZGl0LXNlYXJjaDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5lZGl0LXNlYXJjaCArIC5pdGluZXJhcnktb3ZlcnZpZXcge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5zaWduLXBvc3Qge1xuICBiYWNrZ3JvdW5kOiAjZWQ1NTA1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAuMXB4IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDcwcHggMC4xcHggMjBweDsgfVxuICAuc2lnbi1wb3N0OmFmdGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDg1LCA1LCAwKTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2VkNTUwNTtcbiAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuc2lnbi1wb3N0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5zaWduLXBvc3Q6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMzcsIDg1LCA1LCAwKTtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2VkNTUwNTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgMCAwIC0xMHB4O1xuICAgICAgICB0b3A6IDEwMCU7IH0gfVxuICAuc2lnbi1wb3N0X19oZWFkaW5nIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2lnbi1wb3N0IC5pY29uLCAuc2lnbi1wb3N0IC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLnNpZ24tcG9zdCAudWktc3Bpbm5lci1idXR0b24sIC5zaWduLXBvc3QgLmlucHV0LWRhdGU6YmVmb3JlLCAuc2lnbi1wb3N0IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuc2lnbi1wb3N0IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuc2lnbi1wb3N0XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlciAuc2lnbi1wb3N0IC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuc2lnbi1wb3N0IC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuc2lnbi1wb3N0IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5zaWduLXBvc3QgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnNpZ24tcG9zdCAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuc2lnbi1wb3N0IC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnNpZ24tcG9zdCAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnNpZ24tcG9zdCAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5zaWduLXBvc3QgLnByb21vX19saW5rOmJlZm9yZSwgLnNpZ24tcG9zdCAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuc2lnbi1wb3N0IC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLnNpZ24tcG9zdCAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5zaWduLXBvc3QgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuc2lnbi1wb3N0IGxpOmJlZm9yZSwgLnNpZ24tcG9zdCAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5zaWduLXBvc3QgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuc2lnbi1wb3N0IC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdFxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTUwcHg7IH1cblxuLml0aW5lcmFyeS1vdmVydmlldyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlOWYyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuaXRpbmVyYXJ5LW92ZXJ2aWV3OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLml0aW5lcmFyeS1vdmVydmlldyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3IC50b29sdGlwX19jb250ZW50IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0xMHB4OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXcgLnRvb2x0aXBfX2NvbnRlbnQge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3IC50b29sdGlwX19jb250ZW50LWlubmVyOmFmdGVyIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlldyAudG9vbHRpcF9fY29udGVudC1pbm5lcjphZnRlciB7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87IH0gfVxuICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19oZWFkaW5nIHtcbiAgICB3aWR0aDogNi4zODI5OCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBjb2xvcjogIzQ4NjU4ZDtcbiAgICBmb250OiAxNHB4LzIxcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19oZWFkaW5nIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5pdGluZXJhcnktb3ZlcnZpZXdfX2hlYWRpbmcge1xuICAgICAgICB3aWR0aDogMTQuODkzNjIlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19oZWFkaW5nIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19oZWFkaW5nIHtcbiAgICAgICAgd2lkdGg6IDIzLjQwNDI2JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2hlYWRpbmcge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb250ZW50IHtcbiAgICB3aWR0aDogNDAuNDI1NTMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZTlmMjsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDQwLjQyNTUzJTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZTlmMjtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5pdGluZXJhcnktb3ZlcnZpZXdfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNzQuNDY4MDklO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb250ZW50IHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDc0LjQ2ODA5JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLml0aW5lcmFyeS1vdmVydmlld19fY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb250ZW50LS1sYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDU3Ljg5NDc0JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMjYzMTYlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fbG9jYXRpb24ge1xuICAgICAgd2lkdGg6IDU3Ljg5NDc0JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1LjI2MzE2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5pdGluZXJhcnktb3ZlcnZpZXdfX2xvY2F0aW9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fbG9jYXRpb24ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX3RpbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19kYXRlIHtcbiAgICB3aWR0aDogMzYuODQyMTElO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19kYXRlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuaWNvbiwgLnVpLXNwaW5uZXIgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAudWktc3Bpbm5lci1idXR0b24sIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLmlucHV0LWRhdGU6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAucHJvbW9fX2xpbms6YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiBsaTpiZWZvcmUsIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgY29sb3I6ICM0ODY1OGQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAudWktc3Bpbm5lciAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb2x1bW4ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb2x1bW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb2x1bW4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5pdGluZXJhcnktb3ZlcnZpZXdfX2NvbHVtbjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb2x1bW46bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWU5ZjI7IH1cbiAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb2x1bW4tLWxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLml0aW5lcmFyeS1vdmVydmlld19fY29sdW1uIC5pdGluZXJhcnktb3ZlcnZpZXdfX2hlYWRpbmcge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb2x1bW4gLml0aW5lcmFyeS1vdmVydmlld19faGVhZGluZyB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLml0aW5lcmFyeS1vdmVydmlldy0tdmFyaWFudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3LS12YXJpYW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi50b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXBfX2FuY2hvciB7XG4gICAgYmFja2dyb3VuZDogIzY2OTJkMDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXBfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC50b29sdGlwX19hbmNob3Ige1xuICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzAwN2VkNztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIxcHg7IH1cbiAgLnRvb2x0aXBfX2NvbnRlbnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDIwcHggMCAwIC0xNTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICB6LWluZGV4OiAyMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC50b29sdGlwX19jb250ZW50IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgbWFyZ2luOiAyMHB4IC0xNTBweCAwIDA7IH1cbiAgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDI4NWY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC50b29sdGlwX19jb250ZW50LWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNzBweCAyMHB4IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZWQ1NTA1O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTUwcHg7IH1cbiAgICAudG9vbHRpcF9fY29udGVudC1pbm5lcjphZnRlciB7XG4gICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDQwLCA5NSwgMCk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAyODVmO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudG9vbHRpcF9fY29udGVudC1pbm5lcjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC50b29sdGlwX19saXN0LWhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC50b29sdGlwX19saXN0LWNvbnRlbnQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDg2NThkO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgLnRvb2x0aXBfX2xpc3QtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnRvb2x0aXAgYSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnRvb2x0aXAgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnRvb2x0aXAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZmVhdHVyZS10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNlZDU1MDU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmZlYXR1cmUtdGl0bGU6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAuZmVhdHVyZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgLmZlYXR1cmUtdGl0bGVfX2hlYWRpbmcge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAtbXMtZmxleDogMTtcbiAgICAgICAgZmxleDogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZmVhdHVyZS10aXRsZV9faGVhZGluZyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmZlYXR1cmUtdGl0bGVfX2hlYWRpbmcgI3ByaWNlLWZyb20ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mZWF0dXJlLXRpdGxlX19zb3J0IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHdpZHRoOiAyNzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5mZWF0dXJlLXRpdGxlX19zb3J0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAuZmVhdHVyZS10aXRsZV9fc29ydC1sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmZlYXR1cmUtdGl0bGVfX3NvcnQtbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAuZmVhdHVyZS10aXRsZV9fc29ydC1sYWJlbCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAuZmVhdHVyZS10aXRsZV9fc29ydC1pbnB1dCB7XG4gICAgLW1zLWZsZXg6IDEgMDtcbiAgICAgICAgZmxleDogMSAwO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mZWF0dXJlLXRpdGxlX19zb3J0LWlucHV0IHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTMwJTsgfVxuICAgIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5mZWF0dXJlLXRpdGxlX19zb3J0LWlucHV0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEzN3B4OyB9XG4gIC5mZWF0dXJlLXRpdGxlX195ZHMtYXBwbGljYWJsZSB7XG4gICAgYmFja2dyb3VuZDogI2Q3ZTdmNjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5mZWF0dXJlLXRpdGxlX195ZHMtYXBwbGljYWJsZSAueWRzLW1zZ0NvbnRlbnQge1xuICAgICAgY29sb3I6ICMxRjQzNzQ7XG4gICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4ubG9hZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwOyB9XG4gIGh0bWwubm8tcmdiYSAubG9hZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb3ZlcmxheS1iZy5wbmdcIik7IH1cbiAgLmxvYWRlcl9faW5uZXIge1xuICAgIGNvbG9yOiAjZWQ1NTA1O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTMzLjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlOyB9XG4gIC5sb2FkZXJfX3NwaW5uZXIgcGF0aCxcbiAgLmxvYWRlcl9fc3Bpbm5lciByZWN0IHtcbiAgICBmaWxsOiAjZWQ1NTA1OyB9XG4gIC5sb2FkZXJfX2NhcHRpb24ge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uY29sbGFwc2UtcHJvbW8ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTlmMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLmNvbGxhcHNlLXByb21vIC5sLWNvbC0tOSB7XG4gICAgICB3aWR0aDogNjUuOTU3NDUlOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW8gLmwtY29sLS05IHtcbiAgICAgICAgd2lkdGg6IDY1Ljk1NzQ1JTsgfVxuICAgIC5jb2xsYXBzZS1wcm9tbyAubC1jb2wtLTMge1xuICAgICAgd2lkdGg6IDMxLjkxNDg5JTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vIC5sLWNvbC0tMyB7XG4gICAgICAgIHdpZHRoOiAzMS45MTQ4OSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmNvbGxhcHNlLXByb21vIC5sLWNvbC0tOSB7XG4gICAgICB3aWR0aDogNjUuOTU3NDUlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW8gLmwtY29sLS05IHtcbiAgICAgICAgd2lkdGg6IDY1Ljk1NzQ1JTsgfVxuICAgIC5jb2xsYXBzZS1wcm9tbyAubC1jb2wtLTMge1xuICAgICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tbyAubC1jb2wtLTMge1xuICAgICAgICB3aWR0aDogMzEuOTE0ODklOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5jb2xsYXBzZS1wcm9tbyAubC1jb2wtLTksXG4gICAgLmNvbGxhcHNlLXByb21vIC5sLWNvbC0tMyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW8gLmwtY29sLS05LCBodG1sW2Rpcj1cInJ0bFwiXVxuICAgICAgLmNvbGxhcHNlLXByb21vIC5sLWNvbC0tMyB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZSB7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjb2xvcjogIzAwN2VkNztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTEzLjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmhvdmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3ZWQ3O1xuICAgICAgY29sb3I6ICNmMWY1Zjg7IH1cbiAgICAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZS0tb3BlbiArIC5jb2xsYXBzZS1wcm9tb19fY29udGVudCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlLS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IDE0cHgvMjFweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZS0tYnV0dG9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlLS1idXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5jb2xsYXBzZS1wcm9tb19fY29udGVudCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY29sbGFwc2UtcHJvbW9fX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19jb250ZW50IC5sLWNvbC0tbGFzdCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19jb250ZW50IC5sLWNvbC0tOSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uIHtcbiAgICB3aWR0aDogMTguMjk3ODclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbiB7XG4gICAgICB3aWR0aDogMTguMjk3ODclO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDVuKzUpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDVuKzUpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLmNvbGxhcHNlLXByb21vX19jb2x1bW4sIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCg1bis1KSB7XG4gICAgICAgICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19jb2x1bW4sIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCg1bis1KSB7XG4gICAgICAgICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uLCAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoNW4rNSksIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uLCBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoNW4rNSksIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLmNvbGxhcHNlLXByb21vX19jb2x1bW4sIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCg1bis1KSwgLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDNuKzMpLCAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbiB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmNvbGxhcHNlLXByb21vX19jb2x1bW4gaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uLS1sYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDAyODVmO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIG1hcmdpbjogNi41cHggMCAwIC0yMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luOiA2LjVweCAtMjBweCAwIDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyB9XG4gICAgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgYSB7XG4gICAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGE6aG92ZXIsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY29udGVudC1jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbnRlbnQtY2Fyb3VzZWwge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gIC5jb250ZW50LWNhcm91c2VsX19pdGVtLWNvbnRhaW5lciB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuY29udGVudC1jYXJvdXNlbF9faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbnRlbnQtY2Fyb3VzZWxfX3BhZ2VyIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb250ZW50LWNhcm91c2VsX19wYWdlci1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5jb250ZW50LWNhcm91c2VsX19wYWdlci1idXR0b246aG92ZXIsIC5jb250ZW50LWNhcm91c2VsX19wYWdlci1idXR0b246Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDdlZDc7IH1cbiAgICAuY29udGVudC1jYXJvdXNlbF9fcGFnZXItYnV0dG9uLS1wcmV2aW91cyB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY29udGVudC1jYXJvdXNlbF9fcGFnZXItYnV0dG9uLS1wcmV2aW91cyB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleCgtMSk7IH1cbiAgICAuY29udGVudC1jYXJvdXNlbF9fcGFnZXItYnV0dG9uLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY29udGVudC1jYXJvdXNlbF9fcGFnZXItYnV0dG9uLS1uZXh0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGV4KC0xKTsgfVxuICAuY29udGVudC1jYXJvdXNlbF9fcGFnZXItY2FwdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uY2hlY2stbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jaGVjay1saXN0OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAuY2hlY2stbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jaGVjay1saXN0X19pdGVtIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5jaGVjay1saXN0X19pdGVtLS1jb2x1bW5zIHtcbiAgICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1ucyB7XG4gICAgICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5jaGVjay1saXN0X19pdGVtLS1jb2x1bW5zLS10eXBlM24xIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5jaGVjay1saXN0X19pdGVtLS1jb2x1bW5zOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1ucy0tdHlwZTNuMyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIC5jaGVjay1saXN0X19pdGVtLS1jb2x1bW5zIHtcbiAgICAgICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1ucyB7XG4gICAgICAgICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnM6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH1cbiAgICAgICAgICAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1uczpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnMsIC5jaGVjay1saXN0X19pdGVtLS1jb2x1bW5zOm50aC1jaGlsZCgzbiszKSwgLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnM6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1ucywgaHRtbFtkaXI9XCJydGxcIl0gLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnM6bnRoLWNoaWxkKDNuKzMpLCBodG1sW2Rpcj1cInJ0bFwiXSAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1uczpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiA0cHggMTBweCAwIDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiA0cHggMCAwIDEwcHg7IH1cblxuLnBheS1vcHRpb25zIHtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZiY2VhMztcbiAgYm9yZGVyLXdpZHRoOiA0cHggMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBheS1vcHRpb25zOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLnBheS1vcHRpb25zIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wYXktb3B0aW9uc19fdHlwZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmJjZWEzO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYXktb3B0aW9uc19fdHlwZSB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmYmNlYTM7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwOyB9XG4gICAgLnBheS1vcHRpb25zX190eXBlOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGF5LW9wdGlvbnNfX3R5cGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLnBheS1vcHRpb25zX190eXBlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmJjZWEzO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGF5LW9wdGlvbnNfX3R5cGUge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmYmNlYTM7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgaHRtbC5pZTggLnBheS1vcHRpb25zX190eXBlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgICAgaHRtbC5pZTggLnBheS1vcHRpb25zX190eXBlIGlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAzcHggMCAwIC0zMHB4OyB9XG4gIC5wYXktb3B0aW9uc19fY29udHJvbCB7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnBheS1vcHRpb25zX19jb250cm9sOmFmdGVyIHtcbiAgICAgIHRvcDogOHB4OyB9XG4gICAgLnBheS1vcHRpb25zX19jb250cm9sOmJlZm9yZSB7XG4gICAgICB0b3A6IDExcHg7IH1cbiAgLnBheS1vcHRpb25zX19wcmljZS1jbnQge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmYmNlYTM7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMjUlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnBheS1vcHRpb25zX19wcmljZS1jbnQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmJjZWEzO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucGF5LW9wdGlvbnNfX3ByaWNlLWNudDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnBheS1vcHRpb25zX19wcmljZS1jbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAucGF5LW9wdGlvbnNfX3ByaWNlLWNudC0tbGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYXktb3B0aW9uc19fcHJpY2UtY250LS1sYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5wYXktb3B0aW9uc19fcHJpY2UtY250IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZiY2VhMztcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGF5LW9wdGlvbnNfX3ByaWNlLWNudCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmJjZWEzO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAucGF5LW9wdGlvbnNfX3ByaWNlIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucGF5LW9wdGlvbnNfX25vdGUge1xuICAgIGNvbG9yOiAjZWQ1NTA1O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuXG4udG90YWwtcHJpY2Uge1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAudG90YWwtcHJpY2U6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50b3RhbC1wcmljZV9faGVhZGluZyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM5Yzc7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29sb3I6ICNlZDU1MDU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHdpZHRoOiA2NC41MTYxMyU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudG90YWwtcHJpY2VfX2hlYWRpbmcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAudG90YWwtcHJpY2VfX2hlYWRpbmctLWZvY3VzIHtcbiAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmJjZWEzO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudG90YWwtcHJpY2VfX2hlYWRpbmctLWZvY3VzIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAudG90YWwtcHJpY2VfX2hlYWRpbmctLWZvY3VzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAgICAgLnRvdGFsLXByaWNlX19oZWFkaW5nLS1mb2N1czpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmVlY2NiO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIHdpZHRoOiA0cHg7IH1cbiAgLnRvdGFsLXByaWNlX19ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC50b3RhbC1wcmljZV9fdmFsdWUge1xuICAgIHdpZHRoOiAzNS40ODM4NyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzljNztcbiAgICBjb2xvcjogI2VkNTUwNTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudG90YWwtcHJpY2VfX3ZhbHVlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudG90YWwtcHJpY2VfX3ZhbHVlLS1mb2N1cyB7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2VkNTUwNTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC50b3RhbC1wcmljZV9fdmFsdWUtLWZvY3VzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4uc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogI2ZlZWNjYjtcbiAgYm9yZGVyOiA0cHggc29saWQgI2VkNTUwNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDsgfVxuICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzLS1pbml0LWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM5Yzc7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXM6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzTGVmdCB7XG4gICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMjU4MSU7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0xlZnQge1xuICAgICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzTGVmdCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzTGVmdCB7XG4gICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYge1xuICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYgLmV4dHJhc0xlZnQge1xuICAgICAgd2lkdGg6IDQ2LjY2NjY3JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2LjY2NjY3JTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0RpdiAuZXh0cmFzTGVmdCB7XG4gICAgICAgIHdpZHRoOiA0Ni42NjY2NyU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYuNjY2NjclO1xuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0RpdiAuZXh0cmFzTGVmdCB7XG4gICAgICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYgLmV4dHJhc0xlZnQge1xuICAgICAgICAgIHdpZHRoOiA0OS4yMDYzNSU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjU4NzMlO1xuICAgICAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzRGl2IC5mb3JtRWxlbWVudHNXaWR0aCB7XG4gICAgICB3aWR0aDogNDYuNjY2NjclO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzRGl2IC5mb3JtRWxlbWVudHNXaWR0aCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0RpdiAuZm9ybUVsZW1lbnRzV2lkdGgge1xuICAgICAgICAgIHdpZHRoOiA0OS4yMDYzNSU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYgLm9wdGlvbi1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0RpdiAub3B0aW9uLWxpc3Qge1xuICAgICAgICAgIGhlaWdodDogMjBweDsgfSB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYgLnNlbGVjdC1kcm9wZG93biBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDIwMCU7IH1cbiAgICAgIGh0bWwuaWU4IC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzRGl2IC5zZWxlY3QtZHJvcGRvd24gc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAuY3RhW3R5cGU9c3VibWl0XSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyBbdHlwZT1zdWJtaXRdLmJ1dHRvbi1zdWJtaXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAuY3RhW3R5cGU9c3VibWl0XSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyBbdHlwZT1zdWJtaXRdLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5jdGFbdHlwZT1zdWJtaXRdLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAuY3RhW3R5cGU9c3VibWl0XSArIC5taW5vci1jdGEsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgW3R5cGU9c3VibWl0XS5idXR0b24tc3VibWl0ICsgLm1pbm9yLWN0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMS41cHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmN0YVt0eXBlPXN1Ym1pdF0gKyAubWlub3ItY3RhLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXN1Ym1pdCArIC5taW5vci1jdGEge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmN0YVt0eXBlPXN1Ym1pdF0gKyAubWlub3ItY3RhLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXN1Ym1pdCArIC5taW5vci1jdGEge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLnRvb2x0aXBfX2FuY2hvciB7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiAxN3B4OyB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLmg0LCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCBoNCwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUsIC51aS1kYXRlcGlja2VyIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuaWNvbiwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnVpLXNwaW5uZXItYnV0dG9uLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5pbnB1dC1kYXRlOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnByb21vX19saW5rOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIGxpOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhXG4gICAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4udmVoaWNsZS1vdmVydmlldyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWU5ZjI7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCA1cHg7IH1cbiAgLnZlaGljbGUtb3ZlcnZpZXdfX3ByZXZpZXcge1xuICAgIHdpZHRoOiAxNC44OTM2MiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmV2aWV3IHtcbiAgICAgIHdpZHRoOiAxNC44OTM2MiU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAudmVoaWNsZS1vdmVydmlld19fcHJldmlldyB7XG4gICAgICAgIHdpZHRoOiAyMy40MDQyNiU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmV2aWV3IGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmV2aWV3IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmV2aWV3IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAudmVoaWNsZS1vdmVydmlld19fcHJldmlldyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAudmVoaWNsZS1vdmVydmlld19fYnJpZWYtaW5mbyB7XG4gICAgd2lkdGg6IDY1Ljk1NzQ1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgICAgICB3aWR0aDogNzQuNDY4MDklO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnZlaGljbGUtb3ZlcnZpZXdfX2hlYWRpbmcge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnZlaGljbGUtb3ZlcnZpZXdfX2hlYWRpbmcge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnZlaGljbGUtb3ZlcnZpZXdfX2hlYWRpbmcge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudmVoaWNsZS1vdmVydmlld19faGVhZGluZyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC52ZWhpY2xlLW92ZXJ2aWV3X19ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnZlaGljbGUtb3ZlcnZpZXdfX2dyb3VwIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19ncm91cCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC52ZWhpY2xlLW92ZXJ2aWV3X19ncm91cCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfSB9XG4gIC52ZWhpY2xlLW92ZXJ2aWV3X19pbmZvIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogNjtcbiAgICAgICAgIGNvbHVtbi1jb3VudDogNjtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDA7XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnZlaGljbGUtb3ZlcnZpZXdfX2luZm8ge1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7IH0gfVxuICAgIGh0bWwubm8tY3NzY29sdW1ucyAudmVoaWNsZS1vdmVydmlld19faW5mbzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBodG1sLm5vLWNzc2NvbHVtbnMgLnZlaGljbGUtb3ZlcnZpZXdfX2luZm8gZHQsXG4gICAgaHRtbC5uby1jc3Njb2x1bW5zIC52ZWhpY2xlLW92ZXJ2aWV3X19pbmZvIGRkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDE2JTsgfVxuICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19pbmZvIGR0IHtcbiAgICAgIGNvbG9yOiAjNDg2NThkOyB9XG4gICAgLnZlaGljbGUtb3ZlcnZpZXdfX2luZm8gZGQge1xuICAgICAgY29sb3I6ICMwMDI4NWY7IH1cbiAgLnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcbiAgICB3aWR0aDogMTQuODkzNjIlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudmVoaWNsZS1vdmVydmlld19fcHJpY2UtdG90YWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1LjUzMTkxJTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDFweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmljZS10b3RhbCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAudmVoaWNsZS1vdmVydmlld19fcHJpY2UtdG90YWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC52ZWhpY2xlLW92ZXJ2aWV3IC5jb2xsYXBzZS1wcm9tbyB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC52ZWhpY2xlLW92ZXJ2aWV3IC5jb2xsYXBzZS1wcm9tbyAuZHJpdmVyLW1zZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNDRweDtcbiAgICAgIHdpZHRoOiA4OCU7XG4gICAgICB6LWluZGV4OiAxMTExO1xuICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgcGFkZGluZzogMCAwIDEycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAgICAgLnZlaGljbGUtb3ZlcnZpZXcgLmNvbGxhcHNlLXByb21vIC5kcml2ZXItbXNnIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLnZlaGljbGUtb3ZlcnZpZXcgLmNvbGxhcHNlLXByb21vX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTcuMDIxMjglOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnZlaGljbGUtb3ZlcnZpZXcgLmNvbGxhcHNlLXByb21vX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1LjUzMTkxJTsgfVxuICAgICAgICAudmVoaWNsZS1vdmVydmlldyAuY29sbGFwc2UtcHJvbW9fX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAudmVoaWNsZS1vdmVydmlldyAuY29sbGFwc2UtcHJvbW9fX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNXB4OyB9XG4gICAgLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19fcHJldmlldyB7XG4gICAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19fcHJldmlldyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAubC1jb2wtLTggLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19fcHJldmlldyB7XG4gICAgICAgIHdpZHRoOiAzNS40ODM4NyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAubC1jb2wtLTggLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19fcHJldmlldyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19fYnJpZWYtaW5mbyB7XG4gICAgICB3aWR0aDogNzQuNDY4MDklO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAubC1jb2wtLTggLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19fYnJpZWYtaW5mbyB7XG4gICAgICAgIHdpZHRoOiA2MS4yOTAzMiU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAubC1jb2wtLTggLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19fYnJpZWYtaW5mbyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAudmVoaWNsZS1vdmVydmlldy0taGlnaGxpZ2h0IC52ZWhpY2xlLW92ZXJ2aWV3X19pbmZvIHtcbiAgICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xuICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19faW5mbyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIGh0bWwubm8tY3NzY29sdW1ucyAudmVoaWNsZS1vdmVydmlldy0taGlnaGxpZ2h0IC52ZWhpY2xlLW92ZXJ2aWV3X19pbmZvIGR0IHtcbiAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgaHRtbC5uby1jc3Njb2x1bW5zIC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX2luZm8gZGQge1xuICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAubC1jb2wtLTggLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19faW5mbyB7XG4gICAgICAgIHdpZHRoOiAzNS40ODM4NyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAubC1jb2wtLTggLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19faW5mbyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAudmVoaWNsZS1vdmVydmlldy0taGlnaGxpZ2h0IC52ZWhpY2xlLW92ZXJ2aWV3X19wcmljZS10b3RhbCB7XG4gICAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcbiAgICAgICAgd2lkdGg6IDIyLjU4MDY1JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLmNvbGxhcHNlLXByb21vX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5wYXltZW50LWJyZWFrZG93biB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAucGF5bWVudC1icmVha2Rvd25fX3JvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWU5ZjI7IH1cbiAgLnBheW1lbnQtYnJlYWtkb3duX19oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGF5bWVudC1icmVha2Rvd25fX2hlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAucGF5bWVudC1icmVha2Rvd25fX2hlYWRpbmctLXByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDI4NWY7IH1cbiAgICAucGF5bWVudC1icmVha2Rvd25fX2hlYWRpbmctLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZWQ1NTA1O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYXltZW50LWJyZWFrZG93bl9faGVhZGluZy0tZm9jdXMge1xuICAgICAgICBkaXJlY3Rpb246IGx0cjsgfVxuICAucGF5bWVudC1icmVha2Rvd25fX3ZhbHVlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYXltZW50LWJyZWFrZG93bl9fdmFsdWUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wYXltZW50LWJyZWFrZG93bl9fdmFsdWUtLXByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDI4NWY7IH1cbiAgICAucGF5bWVudC1icmVha2Rvd25fX3ZhbHVlLS1mb2N1cyB7XG4gICAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLnVwc2VsbCB7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAuMXB4OyB9XG4gIC51cHNlbGw6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51cHNlbGxfX3ByZXZpZXcge1xuICAgIHdpZHRoOiAyMy40MDQyNiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudXBzZWxsX19wcmV2aWV3IHtcbiAgICAgIHdpZHRoOiAyMy40MDQyNiU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAudXBzZWxsX19wcmV2aWV3IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVwc2VsbF9fcHJldmlldyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAudXBzZWxsX19wcmV2aWV3IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC51cHNlbGxfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC51cHNlbGxfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAudXBzZWxsX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDc0LjQ2ODA5JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVwc2VsbF9fY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDc0LjQ2ODA5JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC51cHNlbGxfX2NvbnRlbnQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVwc2VsbF9fY29udGVudCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC51cHNlbGxfX2NvbnRlbnQtLWZ1bGwge1xuICAgICAgd2lkdGg6IDc0LjQ2ODA5JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVwc2VsbF9fY29udGVudC0tZnVsbCB7XG4gICAgICAgIHdpZHRoOiA3NC40NjgwOSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC51cHNlbGxfX2dyb3VwIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAudXBzZWxsX19hY3Rpb25zIHtcbiAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudXBzZWxsX19hY3Rpb25zIHtcbiAgICAgIHdpZHRoOiAyMy40MDQyNiU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAudXBzZWxsX19hY3Rpb25zIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC51cHNlbGxfX2FjdGlvbnMge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAudXBzZWxsX19hY3Rpb25zIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC51cHNlbGxfX2FjdGlvbnMge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnVwc2VsbF9fcHJpY2Uge1xuICAgIGNvbG9yOiAjZWQ1NTA1O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnVwc2VsbF9fcHJpY2Uge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC51cHNlbGxfX3ByaWNlIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnVwc2VsbF9fcHJpY2Ugc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgICAgLnVwc2VsbF9fcHJpY2Uge1xuICAgICAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudXBzZWxsX19wcmljZSB7XG4gICAgICAgICAgd2lkdGg6IDIzLjQwNDI2JTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnVwc2VsbF9fcHJpY2Uge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC51cHNlbGxfX3ByaWNlIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLnByaWNlLWNvbmZpcm1hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByaWNlLWNvbmZpcm1hdGlvbjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LS1zaW5nbGUtcm93IC5wcmljZS1jb25maXJtYXRpb24ge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LS1zaW5nbGUtcm93IC5wcmljZS1jb25maXJtYXRpb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtLXNpbmdsZS1yb3cgLnByaWNlLWNvbmZpcm1hdGlvbiAucHJpY2UtY29uZmlybWF0aW9uX19oZWFkaW5nIHtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtLXNpbmdsZS1yb3cgLnByaWNlLWNvbmZpcm1hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtLXNpbmdsZS1yb3cgLnByaWNlLWNvbmZpcm1hdGlvbiB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAucHJpY2UtY29uZmlybWF0aW9uX19oZWFkaW5nIHtcbiAgICBjb2xvcjogI2VkNTUwNTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgLnByaWNlLWNvbmZpcm1hdGlvbl9faGVhZGluZyB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAucHJpY2UtY29uZmlybWF0aW9uX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAucHJpY2UtY29uZmlybWF0aW9uX192YWx1ZSB7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgLnByaWNlLWNvbmZpcm1hdGlvbl9fdmFsdWUge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5zaW1wbGUtcGFuZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjVmODtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2ltcGxlLXBhbmVsOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnNpbXBsZS1wYW5lbC0tbGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuc2ltcGxlLXBhbmVsX19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzAwMjg1ZjsgfVxuICAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5pY29uLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudWktc3Bpbm5lci1idXR0b24sIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmlucHV0LWRhdGU6YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5wcm9tb19fbGluazpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSBsaTpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDJweCAxMHB4IDAgMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAycHggMCAwIDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuXG4uZGV0YWlscy1saXN0IHtcbiAgY29sb3I6ICMwMDI4NWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmRldGFpbHMtbGlzdF9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxzLWxpc3RfX3ZhbHVlIHtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmFjdGlvbnMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmFjdGlvbnMgLmN0YSwgLmFjdGlvbnMgLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5hY3Rpb25zIC5taW5vci1jdGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9ucyAubWlub3ItY3RhIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5hY3Rpb25zIC5taW5vci1jdGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLnNlYXJjaC1yZXN1bHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTlmMjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjMDA3ZWQ3O1xuICAgIGZvbnQ6IDE4cHgvMjVweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDguNXB4OyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU5ZjI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnaW5hdGlvbjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucGFnaW5hdGlvbl9faXRlbSAuaWNvbiwgLnBhZ2luYXRpb25fX2l0ZW0gLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAucGFnaW5hdGlvbl9faXRlbSAudWktc3Bpbm5lci1idXR0b24sIC5wYWdpbmF0aW9uX19pdGVtIC5pbnB1dC1kYXRlOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5wYWdpbmF0aW9uX19pdGVtIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5wYWdpbmF0aW9uX19pdGVtIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAucHJvbW9fX2xpbms6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAucGFnaW5hdGlvbl9faXRlbSBsaTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIG1hcmdpbjogNi41cHggNXB4IDAgMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW1cbiAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiA2LjVweCAwIDAgNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5wYWdpbmF0aW9uX19pdGVtIC5pY29uLCAucGFnaW5hdGlvbl9faXRlbSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5wYWdpbmF0aW9uX19pdGVtIC51aS1zcGlubmVyLWJ1dHRvbiwgLnBhZ2luYXRpb25fX2l0ZW0gLmlucHV0LWRhdGU6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnBhZ2luYXRpb25fX2l0ZW0gLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtXG4gICAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgICAudWktZGF0ZXBpY2tlciAucGFnaW5hdGlvbl9faXRlbSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnByb21vX19saW5rOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLnBhZ2luYXRpb25fX2l0ZW0gbGk6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuICAgIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAuaWNvbjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uOmJlZm9yZSwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAudWktc3Bpbm5lci1idXR0b246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGlua1xuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MDAnOyB9XG4gICAgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgICAgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuaWNvbiwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnVpLXNwaW5uZXItYnV0dG9uLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5pbnB1dC1kYXRlOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGlua1xuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnByb21vX19saW5rOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIGxpOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiA2LjVweCAwIDAgNXB4OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmtcbiAgICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDYuNXB4IDVweCAwIDA7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuaWNvbjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uOmJlZm9yZSwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudWktc3Bpbm5lci1idXR0b246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGlua1xuICAgICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MGQnOyB9XG4gICAgLnBhZ2luYXRpb25fX2l0ZW0tLWlzLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYXFzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmZhcXNfX2xpc3QtLXN1YiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAyMHB4OyB9XG4gIC5mYXFzX19saXN0IC5mYXFzX19saXN0IHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDIwcHg7IH1cblxuLmZhcXNfX2NhdGVnb3J5LWxpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwN2VkNztcbiAgZm9udDogMTRweC8yMXB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmZhcXNfX2NhdGVnb3J5LWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuICAuZmFxc19fY2F0ZWdvcnktbGluazpob3ZlciwgLmZhcXNfX2NhdGVnb3J5LWxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDdlZDc7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDYuNXB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5sb2NhdGlvbi1yZXN1bHQge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmxvY2F0aW9uLXJlc3VsdDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxvY2F0aW9uLXJlc3VsdF9fYWRkcmVzcyB7XG4gICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2FkZHJlc3Mge1xuICAgICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19hZGRyZXNzIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5sLWNvbC0tOCAubG9jYXRpb24tcmVzdWx0X19hZGRyZXNzIHtcbiAgICAgIHdpZHRoOiAzNS40ODM4NyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMy4yMjU4MSU7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAubG9jYXRpb24tcmVzdWx0X19hZGRyZXNzIHtcbiAgICAgICAgd2lkdGg6IDM1LjQ4Mzg3JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMy4yMjU4MSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5sb2NhdGlvbi1yZXN1bHRfX2FkZHJlc3Mge1xuICAgICAgICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5sb2NhdGlvbi1yZXN1bHRfX2FkZHJlc3Mge1xuICAgICAgICAgICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMjI1ODElO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5sb2NhdGlvbi1yZXN1bHRfX2FkZHJlc3Mge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAubG9jYXRpb24tcmVzdWx0X19hZGRyZXNzIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5pY29uLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudWktc3Bpbm5lci1idXR0b24sIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmlucHV0LWRhdGU6YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nXG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlciAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnByb21vX19saW5rOmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIGxpOmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAzLjVweCAwIDAgLTI4cHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAzLjVweCAtMjhweCAwIDA7IH1cbiAgLmxvY2F0aW9uLXJlc3VsdF9fZGV0YWlscyB7XG4gICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9fZGV0YWlscyB7XG4gICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9fZGV0YWlscyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMjhweCAwIDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubC1jb2wtLTggLmxvY2F0aW9uLXJlc3VsdF9fZGV0YWlscyB7XG4gICAgICB3aWR0aDogMzUuNDgzODclO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmxvY2F0aW9uLXJlc3VsdF9fZGV0YWlscyB7XG4gICAgICAgIHdpZHRoOiAzNS40ODM4NyU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMjI1ODElO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgICAgICAubC1jb2wtLTggLmxvY2F0aW9uLXJlc3VsdF9fZGV0YWlscyB7XG4gICAgICAgICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmxvY2F0aW9uLXJlc3VsdF9fZGV0YWlscyB7XG4gICAgICAgICAgICB3aWR0aDogNDguMzg3MSU7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAubC1jb2wtLTggLmxvY2F0aW9uLXJlc3VsdF9fZGV0YWlscyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAyOHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5sb2NhdGlvbi1yZXN1bHRfX2RldGFpbHMge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjhweCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmxvY2F0aW9uLXJlc3VsdF9fZGV0YWlscyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxvY2F0aW9uLXJlc3VsdF9fZGV0YWlscy1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sb2NhdGlvbi1yZXN1bHQgPiAuY3RhLCAubG9jYXRpb24tcmVzdWx0ID4gLmJ1dHRvbi1zdWJtaXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdCA+IC5jdGEsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHQgPiAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAubG9jYXRpb24tcmVzdWx0ID4gLmN0YSwgLmxvY2F0aW9uLXJlc3VsdCA+IC5idXR0b24tc3VibWl0IHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5sb2NhdGlvbi1yZXN1bHQgPiAuY3RhLCAubG9jYXRpb24tcmVzdWx0ID4gLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5pY29uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmljb24tbGlzdDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmljb24tbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5pY29uLWxpc3RfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5pY29uLWxpc3RfX2l0ZW0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmljb24tbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaWNvbi1saXN0IC5pY29uLCAuaWNvbi1saXN0IC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLmljb24tbGlzdCAudWktc3Bpbm5lci1idXR0b24sIC5pY29uLWxpc3QgLmlucHV0LWRhdGU6YmVmb3JlLCAuaWNvbi1saXN0IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuaWNvbi1saXN0IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuaWNvbi1saXN0XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlciAuaWNvbi1saXN0IC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuaWNvbi1saXN0IC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuaWNvbi1saXN0IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5pY29uLWxpc3QgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLmljb24tbGlzdCAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuaWNvbi1saXN0IC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLmljb24tbGlzdCAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLmljb24tbGlzdCAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5pY29uLWxpc3QgLnByb21vX19saW5rOmJlZm9yZSwgLmljb24tbGlzdCAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuaWNvbi1saXN0IC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLmljb24tbGlzdCAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5pY29uLWxpc3QgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuaWNvbi1saXN0IGxpOmJlZm9yZSwgLmljb24tbGlzdCAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5pY29uLWxpc3QgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuaWNvbi1saXN0IC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9XG5cbi5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTlmMjtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9faW1hZ2Uge1xuICAgIHdpZHRoOiAyMy40MDQyNiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubC1jb2wtLTggLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDIyLjU4MDY1JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAubC1jb2wtLTggLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9faW1hZ2Uge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9faW1hZ2UgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA3NC40NjgwOSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2NvbnRlbnQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5sLWNvbC0tOCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA3NC4xOTM1NSU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2NvbnRlbnQge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbC0tYWJvdmUgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9faW1hZ2UsXG4gIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwtLWFib3ZlIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2NvbnRlbnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5sLWNvbC0tOCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsLS1hYm92ZSAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19pbWFnZSwgLmwtY29sLS04XG4gICAgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbC0tYWJvdmUgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9fY29udGVudCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwtLXJpZ2h0IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2ltYWdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbC0tcmlnaHQgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9faW1hZ2Uge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgLmwtY29sLS04IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwtLXJpZ2h0IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2ltYWdlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAubC1jb2wtLTggLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbC0tcmlnaHQgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9faW1hZ2Uge1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbC0tcmlnaHQgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9fY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAuY29udGVudC13aXRoLWltYWdlLXBhbmVsLS1yaWdodCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19jb250ZW50IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAgIC5sLWNvbC0tOCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsLS1yaWdodCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19jb250ZW50IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsLS1yaWdodCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19jb250ZW50IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5sb2NhdGlvbi1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogI2RhZTlmMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMC4xcHg7IH1cbiAgLmxvY2F0aW9uLWRldGFpbHNfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjMDAyODVmOyB9XG4gIC5sb2NhdGlvbi1kZXRhaWxzX19zdWItaGVhZGluZyB7XG4gICAgY29sb3I6ICMwMDI4NWY7IH1cbiAgLmxvY2F0aW9uLWRldGFpbHNfX29wZW5pbmctaG91cnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubG9jYXRpb24tZGV0YWlsc19fb3BlbmluZy1ob3VyczphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxvY2F0aW9uLWRldGFpbHNfX29wZW5pbmctaG91cnMtaGVhZGluZyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLWRldGFpbHNfX29wZW5pbmctaG91cnMtaGVhZGluZyB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmxvY2F0aW9uLWRldGFpbHNfX29wZW5pbmctaG91cnMtdmFsdWUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubG9jYXRpb24tZGV0YWlsc19fbmF2IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gICAgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLmljb24sIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAudWktc3Bpbm5lci1idXR0b24sIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmtcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLnByb21vX19saW5rOmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayBsaTpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAzLjVweCAwIDAgMTBweDsgfVxuXG4ubWFwIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNjMuMTkxMTUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1hcCBkaXYge1xuICAgIHRvcDogMDsgfVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmhlYWRlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDIzLjQwNDI2JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5oZWFkZXIgLmxvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTQwcHg7IH0gfVxuICAgIC5oZWFkZXIgLmxvZ28gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLypoZWlnaHQ6IDEwMCU7Ki8gfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5oZWFkZXIgLmxvZ28ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmhlYWRlciAuc2l0ZS1zZWFyY2gge1xuICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuNjkxNjclOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmhlYWRlciAuc2l0ZS1zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaGVhZGVyIC5zaXRlLXNlYXJjaCB7XG4gICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuaGVhZGVyIC5xdWljay1saW5rcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDEuNDIwODMlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmhlYWRlciAucXVpY2stbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaGVhZGVyIC5xdWljay1saW5rcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubWFpbi1jb250ZW50OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWFpbi1jb250ZW50LS12YXJpYW50IHtcbiAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAuMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubWFpbi1jb250ZW50LS12YXJpYW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU5ZjI7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuZm9vdGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmZvb3RlciAudGVydGlhcnktbmF2aWdhdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmZvb3RlciAuc2l0ZS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuZm9vdGVyIC5zaXRlLXNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZm9vdGVyIC5zaXRlLXNlYXJjaCB7XG4gICAgICAgICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5mb290ZXIgLnNpdGUtc2VhcmNoIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mb290ZXIgLnNpdGUtc2VhcmNoIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmZvb3RlciAucXVpY2stbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuZm9vdGVyIC5xdWljay1saW5rcyB7XG4gICAgICAgIHdpZHRoOiA2NS45NTc0NSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZm9vdGVyIC5xdWljay1saW5rcyB7XG4gICAgICAgICAgd2lkdGg6IDY1Ljk1NzQ1JTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmZvb3RlciAucXVpY2stbGlua3Mge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZm9vdGVyIC5xdWljay1saW5rcyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmZvb3RlciAuc29jaWFsLXByb21vIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5mb290ZXIgLnNvY2lhbC1wcm9tbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmZvb3Rlcl9fY29weXJpZ2h0IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZvb3Rlcl9fY29weXJpZ2h0IGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDEwM3B4OyB9XG4iLCIkc3VzeTogKFxyXG5cdGNvbnRhaW5lcjogOTYwcHgsXHJcblx0Y29sdW1uczogMTIsXHJcblx0Z3V0dGVyczogMSAvIDMsXHJcblx0Z2xvYmFsLWJveC1zaXppbmc6IGJvcmRlci1ib3gsXHJcblx0ZGVidWc6IChcclxuXHRcdGltYWdlOiBmYWxzZSAvLyBzaG93LWNvbHVtbnMgOiBmYWxzZVxyXG5cdClcclxuKTtcclxuXHJcbmh0bWxbZGlyPVwicnRsXCJdIHtcclxuXHQkc3VzeTogKFxyXG4gICAgXHRmbG93OiBydGwsXHJcblx0ICAgIGNvbnRhaW5lcjogOTYwcHgsXHJcblx0XHRjb2x1bW5zOiAxMixcclxuXHRcdGd1dHRlcnM6IDEvMyxcclxuXHRcdGdsb2JhbC1ib3gtc2l6aW5nOiBib3JkZXItYm94LFxyXG5cdFx0ZGVidWc6IChcclxuXHRcdFx0aW1hZ2U6IGZhbHNlXHJcblx0XHQpXHJcblx0KTtcclxufVxyXG5cclxuLy8gc2Nzcy1saW50OmRpc2FibGUgSWRTZWxlY3RvclxyXG4vLyBTaW5nbGUgd3JhcHBlciBmb3Igd2hvbGUgd2Vic2l0ZVxyXG4jd3JhcHBlciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIElkU2VsZWN0b3JcclxuXHJcbi5jb250YWluZXIge1xyXG5cdEBpbmNsdWRlIGNvbnRhaW5lcjtcclxuXHR3aWR0aDogOTIlO1xyXG5cclxuXHRodG1sLm5vLW1lZGlhcXVlcmllcyAmIHtcclxuXHRcdHdpZHRoOiA5NjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5sLWNvbCB7XHJcblxyXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTEge1xyXG5cdFx0Ji0tI3skaX0ge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKCRpIHJ0bCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oJGkgbHRyKTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuMXB4O1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bHtcclxuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuMXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWxhc3Qge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBydGx7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gcmVtIFN1cHBvcnRcbi8vID09PT09PT09PT09XG5cbi8vIHJlbVxuLy8gLS0tXG4vLyBDaGVjayBmb3IgYW4gZXhpc3Rpbmcgc3VwcG9ydCBtaXhpbiwgb3Igb3V0cHV0IGRpcmVjdGx5LlxuLy8gLSAkcHJvcCAgOiA8Y3NzIHByb3BlcnR5PlxuLy8gLSAkdmFsICAgOiA8Y3NzIHZhbHVlPlxuQG1peGluIHN1c3ktcmVtKFxuICAkcHJvcCxcbiAgJHZhbFxuKSB7XG4gICRfcmVxczogKFxuICAgIHZhcmlhYmxlOiByaHl0aG0tdW5pdCByZW0td2l0aC1weC1mYWxsYmFjayxcbiAgICBtaXhpbjogcmVtLFxuICApO1xuICBAaWYgc3VzeS1zdXBwb3J0KHJlbSwgJF9yZXFzLCAkd2FybjogZmFsc2UpIGFuZCAkcmh5dGhtLXVuaXQgPT0gcmVtIHtcbiAgICBAaW5jbHVkZSByZW0oJHByb3AsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICAjeyRwcm9wfTogJHZhbDtcbiAgfVxufVxuIiwiLy8gU3VzeSBGYWxsYmFjayBDbGVhcmZpeFxuLy8gPT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vIENsZWFyZml4XG4vLyAtLS0tLS0tLVxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIHByb3ZpZGUgYSBzaW1wbGUgZmFsbGJhY2suXG5AbWl4aW4gc3VzeS1jbGVhcmZpeCB7XG4gIEBpZiBzdXN5LXN1cHBvcnQoY2xlYXJmaXgsIChtaXhpbjogY2xlYXJmaXgpKSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH0gQGVsc2Uge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHJ0bCB7XHJcbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgIFx0QGNvbnRlbnQ7XHJcbiAgICB9XHJcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLmljb24ge1xuXHRmb250LWZhbWlseTogJ0J1ZGdldCBJY29ucyc7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTtcblx0c3BlYWs6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdCYtLWFsZXJ0IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTBiJztcblx0XHR9XG5cdH1cblxuXHQmLS1hcnJvdyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwMCc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYXJyb3ctYmFjayB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwZCc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYXJyb3ctZG93biB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwMic7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYXJyb3ctdXAge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MGMnO1xuXHRcdH1cblx0fVxuXG5cdCYtLWNhbGVuZGFyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTBlJztcblx0XHR9XG5cdH1cblxuXHQmLS1jYXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MDYnO1xuXHRcdH1cblx0fVxuXG5cdCYtLWNsb2NrIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTE0Jztcblx0XHR9XG5cdH1cblxuXHQmLS1jcmVkaXQtY2FyZCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwNyc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tY3Jvc3Mge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MDEnO1xuXHRcdH1cblx0fVxuXG5cdCYtLWZhY2Vib29rIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTA0Jztcblx0XHR9XG5cdH1cblxuXHQmLS1nb29nbGUtcGx1cyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkxNic7XG5cdFx0fVxuXHR9XG5cblx0Ji0taW5mbyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwZic7XG5cdFx0fVxuXHR9XG5cblx0Ji0tbGlnaHRidWxiIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTEwJztcblx0XHR9XG5cdH1cblxuXHQmLS1tYWduaWZ5aW5nLWdsYXNzIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFwxZjMyMyc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tbWVudSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwNSc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tcGVuY2lsIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTA4Jztcblx0XHR9XG5cdH1cblxuXHQmLS1waG9uZSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkxMSc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tcGluIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTEzJztcblx0XHR9XG5cdH1cblxuXHQmLS1wcmludGVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTEyJztcblx0XHR9XG5cdH1cblxuXHQmLS10aWNrIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTBhJztcblx0XHR9XG5cdH1cblxuXHQmLS10d2l0dGVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTAzJztcblx0XHR9XG5cdH1cblxuXHQmLS11c2VyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTA5Jztcblx0XHR9XG5cdH1cblxuXHQmLS12YW4ge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MTUnO1xuXHRcdH1cblx0fVxuXG5cdCYtLXlvdXR1YmUge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MTcnO1xuXHRcdH1cblx0fVxufVxuIiwiYm9keSB7XG5cdGNvbG9yOiAkZW1wZXJvci1ncmV5O1xuXHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdH1cbn1cbiIsIi5oMSB7XG5cdGNsZWFyOiBib3RoO1xuXHRjb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcblx0Zm9udDogI3skZm9udC1zaXplLWxhcmdlfS8jeyRsaW5lLWhlaWdodC1sYXJnZX0gJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdH1cblxuXHQmLS1mZWF0dXJlIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdCsgLmFjdGlvbi1saW5rIHtcblx0XHRcdG1hcmdpbi10b3A6ICgkc3BhY2luZy11bml0LWJhc2UgKyA4cHgpICogLTE7XG5cdFx0fVxuXHR9XG5cblx0ZW0ge1xuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cbn1cblxuaDEge1xuXHRAZXh0ZW5kIC5oMTtcbn1cblxuLmgyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbG9yOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRmb250OiAjeyRmb250LXNpemUteC1tZWRpdW19LyN7JGxpbmUtaGVpZ2h0LXgtbWVkaXVtfSAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0fVxufVxuXG5oMiB7XG5cdEBleHRlbmQgLmgyO1xufVxuXG4uaDMge1xuXHRjbGVhcjogYm90aDtcblx0Y29sb3I6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdGZvbnQ6ICN7JGZvbnQtc2l6ZS1tZWRpdW19LyN7JGxpbmUtaGVpZ2h0LW1lZGl1bX0gJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdH1cbn1cblxuaDMge1xuXHRAZXh0ZW5kIC5oMztcbn1cblxuLmg0IHtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbG9yOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0fVxufVxuXG5oNCB7XG5cdEBleHRlbmQgLmg0O1xufVxuIiwicCB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcbn1cbiIsInVsLFxub2wge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0bGkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtdGlueTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG5cbiIsIi5zdGFuZGFyZC1mb3JtIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0cGFkZGluZy1ib3R0b206IDAuMXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji0taGlnaGxpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlIDAuMXB4O1xuXHR9XG5cblx0Jl9fZmllbGRzZXQge1xuXHRcdGJvcmRlcjogMDtcblxuXHRcdD4gLmN0YTpsYXN0LWNoaWxkIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1oaWdobGlnaHQge1xuXHRcdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAwLjFweDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1zaW5nbGUtcm93IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHRcdFxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWVsZHNldC1oZWFkZXIge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdFx0KyAuc3RhbmRhcmQtZm9ybV9fbm90ZSB7XG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlICogLTE7XG5cdFx0fVxuXG5cdFx0PiAuaWNvbiB7XG5cdFx0XHRjb2xvcjogJGRhbnViZS1ibHVlO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiA0N3B4O1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0dG9wOiAxMHB4O1xuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdHJpZ2h0OiAyM3B4O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRsZWZ0OiAyM3B4O1xuXHRcdFx0XHRyaWdodDogYXV0bztcbiAgICAgICAgICBcdH1cblxuXHRcdH1cblx0fVxuXG5cdCZfX2ZpZWxkc2V0LXN0ZXAge1xuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9fZmllbGRzZXQtc3RlcC1oZWFkaW5nIHtcblx0XHRjbGVhcjogbm9uZTtcblx0fVxuXG5cdCZfX25vdGUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHggMDtcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAwO1xuXHRzdHJvbmcge1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0ICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbDsgICAgICAgICAgICAgIFxuICAgICAgICAgICBcdH1cblxuXHRcdH1cblx0fVxuXG5cdCZfX3JvdyB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0XHQmLS1pcy1oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0XG5cdFx0Ji0tc2VwYXJhdGVkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRrYW5nYXJvby1ncmV5O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHggMDtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRAaW5jbHVkZSBzcGFuKDQpO1xuXHRcdG1hcmdpbi10b3A6IDdweDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgIFx0QGluY2x1ZGUgc3Bhbig0IHJ0bCk7XG4gICAgICAgICAgIFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LmwtY29sLS04ICYge1xuXHRcdFx0QGluY2x1ZGUgc3BhbigyIG9mIDgpO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuICAgICAgICAgICBcdFx0QGluY2x1ZGUgc3BhbigyIG9mIDggcnRsKTtcbiAgICAgICAgICAgXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGxhY2Vob2xkZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDdweCAwIDZweDtcblxuXHRcdCYtLXByaWNlIHtcblx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ZpZWxkIHtcblx0XHRAaW5jbHVkZSBzcGFuKDggbGFzdCk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDYgb2YgOCBsYXN0KTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1lc3NhZ2Uge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmLS1jb2x1bW4tc2libGluZyB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDQpO1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LmwtY29sLS04ICYge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDIgb2YgOCBsYXN0KTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXJlZHVjZWQge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig0KTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMyBvZiA4KTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3QtZHJvcGRvd24ge1xuXG5cdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEyMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1lc3NhZ2Uge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMDklO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIFx0bWFyZ2luLWxlZnQ6IC0xMDklO1xuICAgICAgICAgICAgICAgXHQgXHRtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBydGwgeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBcdFx0bWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICBcdCBcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIFx0fVxuXG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXNsaW0ge1xuXHRcdFx0QGluY2x1ZGUgc3BhbigyKTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHsgXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAkc3BhY2luZy11bml0LXNtYWxsXG5cdFx0IFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNik7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYgcnRsKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQrIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMS41IG9mIDgpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGFuKDQgb2YgOCk7XG5cblx0XHRcdFx0XHQrIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3QtZHJvcGRvd24ge1xuXHRcdFx0XHQmLnNlbGVjdC1kcm9wZG93bi0tZXJyb3Ige1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1MCU7XG5cblx0XHRcdFx0XHQvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBOZXN0aW5nRGVwdGhcblx0XHRcdFx0XHQvLyBOZXN0aW5nIGRlcHRoIHJlcXVpcmVkIGZvciBjcm9zcy1icm93c2VyIGNvbXBhdGliaWxpdHlcblx0XHRcdFx0XHRodG1sLmllOSAmIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxOTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvLyBzY3NzLWxpbnQ6ZW5hYmxlIE5lc3RpbmdEZXB0aFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcHVsbCB7XG5cdFx0XHRAaW5jbHVkZSBwdXNoKDQpO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRcdEBpbmNsdWRlIHB1c2goMiBvZiA4KTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWVsZC1ub3RlIHtcblx0XHRAaW5jbHVkZSBzcGFuKDQgbGFzdCk7XG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0LnRvb2x0aXBfX2NvbnRlbnQge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbCAqIC0xO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0bGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbCAqIC0xO1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50b29sdGlwX19jb250ZW50LWlubmVyOmFmdGVyIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmwtY29sLS04ICYge1xuXHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDggbGFzdCk7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbHVtbiB7XG5cdFx0QGluY2x1ZGUgc3Bhbig4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDYgb2YgOCk7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbi1zdWJtaXQge1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcdFx0XG5cdFx0fVxuXG5cdH1cbn1cblxuLmlucHV0LXRleHQge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRrYW5nYXJvby1ncmV5O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHRyYW5zcGFyZW50aXplKCRrYW5nYXJvby1ncmV5LCAwLjIpO1xuXHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdGhlaWdodDogMzRweDtcblx0cGFkZGluZzogMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHR3aWR0aDogMTAwJTtcblx0XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0fVxuXG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHR9XHRcblxuXHQmLmlucHV0LXRleHQtLWVycm9yIHtcblx0XHRib3JkZXItY29sb3I6ICR0b3JjaC1yZWQ7XG5cdH1cblxuXHRodG1sLmllOCAmIHtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxufVxuXG4uaW5wdXQtdGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRrYW5nYXJvby1ncmV5O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHRyYW5zcGFyZW50aXplKCRrYW5nYXJvby1ncmV5LCAwLjIpO1xuXHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdGhlaWdodDogMTUwcHg7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdHJlc2l6ZTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgcnRsIHtcblx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdH1cblxuXHQmLmlucHV0LXRleHRhcmVhLS1lcnJvciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdG9yY2gtcmVkO1xuXHR9XG59XG5cbi5pbnB1dC1udW1iZXIge1xuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAka2FuZ2Fyb28tZ3JleTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCB0cmFuc3BhcmVudGl6ZSgka2FuZ2Fyb28tZ3JleSwgMC4yKTtcblx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHBhZGRpbmc6IDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0fVxuXG5cdCYuaW5wdXQtbnVtYmVyLS1lcnJvciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdG9yY2gtcmVkO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGh0bWwuaWU4ICYge1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHR9XG59XG5cbi51aS1zcGlubmVyIHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAka2FuZ2Fyb28tZ3JleTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCB0cmFuc3BhcmVudGl6ZSgka2FuZ2Fyb28tZ3JleSwgMC4yKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLnVpLXNwaW5uZXItLWVycm9yIHtcblx0XHRib3JkZXItY29sb3I6ICR0b3JjaC1yZWQ7XG5cdH1cblxuXHQuaW5wdXQtbnVtYmVyIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGhlaWdodDogMzJweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cGFkZGluZzogM3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMnB4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQudWktc3Bpbm5lci11cCB7XG5cdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3ctdXA7XG5cdFx0dG9wOiAxcHg7XG5cdH1cblxuXHQudWktc3Bpbm5lci1kb3duIHtcblx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1kb3duO1xuXHRcdGJvdHRvbTogMXB4O1xuXHR9XG59XG5cbi5pbnB1dC1kYXRlIHtcblx0QGV4dGVuZCAuaWNvbi0tY2FsZW5kYXI7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGthbmdhcm9vLWdyZXk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCA1cHggNXB4IC01cHggdHJhbnNwYXJlbnRpemUoJGthbmdhcm9vLWdyZXksIDAuMik7XG5cdGhlaWdodDogMzRweDtcblx0cGFkZGluZzogMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUge1xuXHRcdEBleHRlbmQgLmljb247XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0dG9wOiAwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRsZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ji5pbnB1dC1kYXRlLS1lcnJvciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdG9yY2gtcmVkO1xuXHR9XG5cblx0aW5wdXQge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1iYXNlO1xuXHRcdH1cblxuXHRcdGh0bWwuaWU4ICYge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0fVxuXHR9XG59XG5cbi51aS1kYXRlcGlja2VyIHtcblx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cGFkZGluZzogKDIxcHggKyAkc3BhY2luZy11bml0LWJhc2UpIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgXHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuICAgIFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHR9XG5cblx0Ji51aS1kYXRlcGlja2VyLW11bHRpLTIge1xuXHRcdC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0fVxuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItZ3JvdXAtZmlyc3Qge1xuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLXRpdGxlIHtcblx0XHRAZXh0ZW5kIC5oNDtcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1wcmV2LFxuXHQudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHQmLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnVpLWljb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1iYWNrO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdztcblx0XHR9XG5cblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRcdEBleHRlbmQgLmljb24tLWFycm93O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdEBleHRlbmQgLmljb24tLWFycm93LWJhY2s7XG5cdFx0fVxuXHR9XG5cblx0Ly8gc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JEZXB0aFxuXHQvLyBOZWVkIGxldmVsIG9mIHNwZWNpZml0eSB0byB0YXJnZXQgalF1ZXJ5IFVJIGNvbXBvbmVudFxuXHQudWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdH1cblx0XHRcblx0XHR0aCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdHBhZGRpbmc6IDJweDtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdHdpZHRoOiAxNC4yODU3MTQyODYlO1xuXHRcdFx0fVxuXHRcdFx0XG5cblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXRpbnk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudWktc3RhdGUtZGVmYXVsdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51aS1zdGF0ZS1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJHRyaW5pZGFkLW9yYW5nZTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0LnVpLXN0YXRlLWRpc2FibGVkIC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0XHRcdGJhY2tncm91bmQ6ICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0XHRjb2xvcjogJGRhbnViZS1ibHVlO1xuXHRcdH1cblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0bGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0XHRzdHJvbmd7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblxuXHRcdH1cdFx0XG5cdFx0XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1qdW1wIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZSArIDIwcHg7XG5cdFx0dG9wOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRsZWZ0OiAkc3BhY2luZy11bml0LWJhc2UgKyAyMHB4O1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cblx0XHQuc2VsZWN0LWRyb3Bkb3duIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdFx0d2lkdGg6IDE0NXB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdH1cblxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHR3aWR0aDogMTUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1jbG9zZSB7XG5cdFx0YmFja2dyb3VuZDogJGRhbnViZS1ibHVlO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXNpemU6IDhweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdH1cblx0fVxuXHQvLyBzY3NzLWxpbnQ6ZW5hYmxlIFNlbGVjdG9yRGVwdGhcbn1cblxuLnNlbGVjdC1kcm9wZG93biB7XG5cdEBleHRlbmQgLmljb24tLWFycm93LWRvd247XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGthbmdhcm9vLWdyZXk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCA1cHggNXB4IC01cHggdHJhbnNwYXJlbnRpemUoJGthbmdhcm9vLWdyZXksIDAuMik7XG5cdGhlaWdodDogMzRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZy1yaWdodDogMzJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCYuc2VsZWN0LWRyb3Bkb3duLS1lcnJvciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdG9yY2gtcmVkO1xuXHR9XG5cblx0aHRtbC5pZTggJiB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRAZXh0ZW5kIC5pY29uO1xuXHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IDMuNXB4O1xuXHRcdHdpZHRoOiAyN3B4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGxlZnQ6IDJweDtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRcblx0XHRodG1sLmllOSAmIHtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0fVxuXG5cdFx0aHRtbC5pZTggJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Y29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cdFx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdHBhZGRpbmc6IDAgNDBweCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMTAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdHBhZGRpbmc6IDAgJHNwYWNpbmctdW5pdC1zbWFsbCAwIDQwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjo6LW1zLWV4cGFuZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCY6Oi1tcy12YWx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkZW1wZXJvci1ncmV5O1xuXHRcdH1cblxuXHRcdGh0bWwuaWU4ICYge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGh0bWwuaWU5ICYge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHdpZHRoOiAxNTAlO1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QtZHJvcGRvd25fX2hpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ub3B0aW9uLWxpc3Qge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5AaW5jbHVkZSBydGwge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdCYtLWNvbHVtbnMge1xuXG5cdFx0Lm9wdGlvbi1saXN0X19pdGVtIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwICRzcGFjaW5nLXVuaXQtYmFzZSAwIDA7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdCYtLWRpc2FibGVkIHtcblx0XHRcdCAgIG9wYWNpdHk6IDAuNTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Ji0tY2FyZCB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDIuNjYgb2YgOCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDIuNjYgb2YgOCBydGwpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tbGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0Lm9wdGlvbi1saXN0X19jb250cm9sIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0cGFkZGluZzogKDMwcHggKyAkc3BhY2luZy11bml0LXNtYWxsKSAwIDA7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OTllbTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC03LjVweDtcblx0XHRcdFx0XHR0b3A6IDMwcHggKyAkc3BhY2luZy11bml0LXNtYWxsICsgM3B4O1xuXHRcdFx0XHRcbiAgICAgICAgICAgICAgIFx0XHQgQGluY2x1ZGUgcnRsIHtcblx0ICAgICAgICAgICAgICAgICAgIFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC03LjVweDtcblx0XHRcdFx0XHRcdHRvcDogMzBweCArICRzcGFjaW5nLXVuaXQtc21hbGwgKyAzcHg7XG5cdCAgICAgICAgICAgICAgICAgICBcdHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTQuNXB4O1xuXHRcdFx0XHRcdHRvcDogMzBweCArICRzcGFjaW5nLXVuaXQtc21hbGwgKyA2cHg7XG5cbiAgICAgICAgICAgICAgICBcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHQgICAgICAgICBcdGxlZnQ6IDUwJTtcblx0XHRcdCAgICAgICAgICBcdG1hcmdpbi1sZWZ0OiAtNC41cHg7XG5cdFx0XHQgICAgICAgICAgXHR0b3A6IDMwcHggKyAkc3BhY2luZy11bml0LXNtYWxsICsgNnB4O1xuXHRcdFx0ICAgICAgICAgIFx0cmlnaHQ6IGF1dG87XG5cdFx0XHQgICAgICAgIH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aHRtbC5pZTggJiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aHRtbC5pZTggJiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Ly8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuXHRcdFx0XHRcdC8vIE5lZWQgaW1wb3J0YW50IHRvIGdldCBsZXZlbCBvZiBzcGVjaWZpY2l0eSByZXF1aXJlZCBmb3IgdGhpcyBpbnN0YW5jZSBvZiBvcHRpb24tbGlzdFxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdC8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuXHRcdFx0XHRcdHRvcDogMzBweCArICRzcGFjaW5nLXVuaXQtc21hbGwgKyA2cHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWNhcmQtYW1leCB7XG5cblx0XHRcdC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2FtZXguanBnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tY2FyZC10cCB7XG5cblx0XHRcdC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2FpcnBsdXMuanBnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWNhcmQtYnUge1xuXG5cdFx0XHQub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9idWRnZXQtY2hhcmdlLWNhcmQuanBnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYtLWNhcmQtdmlzYSB7XG5cblx0XHRcdC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Zpc2EuanBnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tY2FyZC1tYXN0ZXJjYXJkIHtcblxuXHRcdFx0Lm9wdGlvbi1saXN0X19jb250cm9sIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbWFzdGVyY2FyZC5qcGcnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpbnB1dCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cblx0XHRodG1sLmllOCAmIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR9XG5cblx0XHQmOmNoZWNrZWQgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuXHRcdFx0QGV4dGVuZCAuaWNvbi0tdGljaztcblx0XHR9XG5cblx0XHQmOmNoZWNrZWQgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29iYWx0LWJsdWU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cdH1cblxuXHQmX19jb250cm9sIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR9XG5cblx0XHRodG1sLmllOCAmIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRjb2xvcjogJGNvYmFsdC1ibHVlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDNweDtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0ei1pbmRleDogMztcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGh0bWwuaWU4ICYge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGthbmdhcm9vLWdyZXk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCB0cmFuc3BhcmVudGl6ZSgka2FuZ2Fyb28tZ3JleSwgMC4yKTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAzcHg7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRodG1sLmllOCAmIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1taW5vciB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtdGlueTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1yYWRpbyB7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGxlZnQ6IDNweDtcblx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiAzcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5idXR0b24tc3VibWl0IHtcblx0QGV4dGVuZCAuY3RhO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cblx0Ji0tYWx0IHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGthbmdhcm9vLWdyZXk7XG5cdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tY3NzZ3JhZGllbnRzICYge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCZbZGlzYWJsZWQ9ZGlzYWJsZWRdIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cblx0XHRodG1sLm5vLW9wYWNpdHkgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAka2FuZ2Fyb28tZ3JleTtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cdFx0XHRjb2xvcjogJGVtcGVyb3ItZ3JleTtcblx0XHR9XG5cdH1cbn1cblxuLmlubGluZS1mb3JtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiYSB7XG5cdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gQ2xlYXJmaXhcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQG1peGluIGNsZWFyZml4KCkge1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG4iLCJmaWd1cmUge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXG5cdFx0LmwtY29sLS00ICYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5tZXNzYWdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpbmstd2F0ZXItYmx1ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAkc3BhY2luZy11bml0LWJhc2UgMDtcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgKCgkc3BhY2luZy11bml0LWJhc2UgKiAyKSArIDIxcHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgcnRsIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgKCgkc3BhY2luZy11bml0LWJhc2UgKiAyKSArIDIxcHgpICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2U7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGxpbmstd2F0ZXItYmx1ZSwgMSk7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGxpbmstd2F0ZXItYmx1ZTtcblx0XHRib3JkZXItd2lkdGg6IDEwcHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdHdpZHRoOiAwO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0fVxuXHR9XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5pY29uIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0bWFyZ2luLWxlZnQ6ICgkc3BhY2luZy11bml0LWJhc2UgKyAyMXB4KSAqIC0xO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcdFx0XHRcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAoJHNwYWNpbmctdW5pdC1iYXNlICsgMjFweCkgKiAtMTtcdFxuXHRcdH1cblx0fVxuXG5cdCZfX2dyb3VwIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmX19pZCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmLS1lcnJvciB7XG5cdFx0YmFja2dyb3VuZDogJHRvcmNoLXJlZDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkdG9yY2gtcmVkO1xuXHRcdH1cblxuXHRcdCYubWVzc2FnZS0tYmVuZWF0aDphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkdG9yY2gtcmVkO1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHRvcmNoLXJlZCwgMSk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYmVuZWF0aCB7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkbGluay13YXRlci1ibHVlLCAxKTtcblx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdHRvcDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmLS1taW5vciB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXRpbnk7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC10aW55O1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwgJHNwYWNpbmctdW5pdC1zbWFsbCAkc3BhY2luZy11bml0LXNtYWxsICgkc3BhY2luZy11bml0LWJhc2UgKyAxNnB4KTtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAoJHNwYWNpbmctdW5pdC1iYXNlICsgMTZweCkgJHNwYWNpbmctdW5pdC1zbWFsbCAkc3BhY2luZy11bml0LXNtYWxsO1xuICAgICAgICB9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogKCRzcGFjaW5nLXVuaXQtc21hbGwgKyAxNnB4KSAqIC0xO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogKCRzcGFjaW5nLXVuaXQtc21hbGwgKyAxNnB4KSAqIC0xO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIHNjc3MtbGludDpkaXNhYmxlIElkU2VsZWN0b3IsIFNlbGVjdG9yRm9ybWF0XG5cdC8vIEl0ZW0gaXMgZ2VuZXJhdGVkIGJ5IEphdmFTY3JpcHQgYW5kIG5lZWQgdG8gdGFyZ2V0IHRoaXMgaW5zdGFuY2Vcblx0JiNjYXJkRXhwaXJ5LWVycm9yIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRAaW5jbHVkZSBwdXNoKDQpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0LmwtY29sLS04ICYge1xuXHRcdFx0QGluY2x1ZGUgcHVzaCgyIG9mIDgpO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBzY3NzLWxpbnQ6ZW5hYmxlIElkU2VsZWN0b3IsIFNlbGVjdG9yRm9ybWF0XG5cbn1cbiIsIkBtaXhpbiBvcHRpb25hbC1hdC1yb290KCRzZWwpIHtcclxuXHRAYXQtcm9vdCAje2lmKG5vdCAmLCAkc2VsLCBzZWxlY3Rvci1hcHBlbmQoJiwgJHNlbCkpfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcblx0QGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJykge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1vei1wbGFjZWhvbGRlcicpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotbW96LXBsYWNlaG9sZGVyJykge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJykge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbiIsIi5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0YmFja2dyb3VuZDogJG9hc2lzLW9yYW5nZTtcclxuXHRib3JkZXI6IDRweCBzb2xpZCAkdHJpbmlkYWQtb3JhbmdlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRjbGVhcjogYm90aDtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cclxuXHQmLS1pbml0LWhpZGRlbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Ly8gc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JGb3JtYXQsIFNlbGVjdG9yRGVwdGhcclxuXHQvLyBDdXJyZW50bHkgbm8gY29udHJvbCBvdmVyIHJlbmRlcmVkIGNvbnRlbnQsIHNvIG5lZWQgdG8ga2VlcCBzZWxlY3RvciBmb3JtYXQgYXMtaXNcclxuXHQmX19leHRyYXMge1xyXG5cclxuXHRcdC5leHRyYXMge1xyXG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGthbmdhcm9vLWdyZXk7XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcclxuXHRcdH1cclxuXHJcblx0XHQuZXh0cmFzTGVmdCB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4IGxhc3QpO1x0XHJcblx0XHRcdFx0ZGlyZWN0aW9uOiBsdHI7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRcdGRpcmVjdGlvbjogbHRyO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcdFx0XHRcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmV4dHJhc0RpdiB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4IGxhc3QpO1x0XHRcdFxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZXh0cmFzTGVmdCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3BhbigyIG9mIDQpO1x0XHRcdFxyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oMiBvZiA0IHJ0bCk7XHJcblx0XHRcdFx0XHRkaXJlY3Rpb246IHJ0bDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRkaXJlY3Rpb246IHJ0bDtcclxuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oOCBvZiAxNik7XHJcblx0XHRcdFx0XHRkaXJlY3Rpb246IHJ0bDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybUVsZW1lbnRzV2lkdGgge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMiBvZiA0IGxhc3QpO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Bhbig4IG9mIDE2IGxhc3QpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm9wdGlvbi1saXN0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWxlY3QtZHJvcGRvd24gc2VsZWN0IHtcclxuXHRcdFx0XHR3aWR0aDogMjAwJTtcclxuXHJcblx0XHRcdFx0aHRtbC5pZTggJiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gc2Nzcy1saW50OmVuYWJsZSBTZWxlY3RvckZvcm1hdCwgU2VsZWN0b3JEZXB0aFxyXG5cclxuXHQuY3RhW3R5cGU9c3VibWl0XSB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdH1cdFx0XHRcclxuXHRcdFxyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCsgLm1pbm9yLWN0YSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDExLjVweDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNHB4O1xyXG5cdFx0XHR9XHRcdFxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sLWNvbC0tNCB7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtdGlueTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtdGlueTtcclxuXHJcblx0XHQudG9vbHRpcF9fYW5jaG9yIHtcclxuXHRcdFx0Zm9udC1zaXplOiA4cHg7XHJcblx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LXRpbnk7XHJcblx0XHRcdHdpZHRoOiAxN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oNCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtdGlueTtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC10aW55O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5taW5vci1jdGEge1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtdGlueTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC10aW55O1xyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZGV0YWlsZWQtY2FyLWdyb3VwIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAxMDAlO1xuXHR9XG5cblx0Ji0tYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRoZWlnaHQ6ICgkc3BhY2luZy11bml0LWJhc2UgKyA4cHgpO1xuXHRcdH1cblxuXHRcdC5kZXRhaWxlZC1jYXItZ3JvdXBfX21ha2UtbW9kZWwge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHQuZGV0YWlsZWQtY2FyLWdyb3VwX19pbmZvIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0ZHQsXG5cdFx0XHRkZCB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmN0YSAuaWNvbiB7XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy11cDtcblx0XHR9XG5cdH1cblxuXHQmX19pbnRybyB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdG1hcmdpbjogKCgkc3BhY2luZy11bml0LWJhc2UgLSA1cHgpICogLTEpICgoJHNwYWNpbmctdW5pdC1iYXNlIC0gNXB4KSAqIC0xKSAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0cGFkZGluZzogKCRzcGFjaW5nLXVuaXQtYmFzZSAtIDVweCk7XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRjb2xvcjogJGVtcGVyb3ItZ3JleTtcblx0XHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcdFx0XHRcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdFx0fVxuXG5cdFx0c3Ryb25ne1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1x0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Jl9fY2FyLXByZXZpZXcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX3NpemUge1xuXHRcdGNvbG9yOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1tZWRpdW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1x0XHRcdFxuXHRcdH1cblx0fVxuXG5cdCZfX3ByaWNlIHtcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtbWVkaXVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1x0XHRcdFxuXHRcdH1cblx0fVxuXG5cdCZfX21ha2UtbW9kZWwge1xuXHRcdGZvbnQ6IGJvbGQgI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1iYXNlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdGNvbHVtbi1jb3VudDogMztcblx0XHRjb2x1bW4tZ2FwOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRodG1sLm5vLWNzc2NvbHVtbnMgICYge1xuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuXHRcdFx0ZHQsXG5cdFx0XHRkZCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGR0IHtcblx0XHRcdGNvbG9yOiAka2FzaG1pci1ibHVlO1xuXHRcdH1cblxuXHRcdGRkIHtcblx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0fVxuXHR9XG5cblx0LmN0YSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcdFxuXG5cdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXG5cdFx0Lmljb257XG5cdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVx0XG5cblx0fVxufVxuIiwiaHIge1xuXHRiYWNrZ3JvdW5kOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDA7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHQrIC5hY3Rpb24tbGluayB7XG5cdFx0bWFyZ2luLXRvcDogKCRzcGFjaW5nLXVuaXQtYmFzZSArIDhweCkgKiAtMTtcblx0fVxufVxuIiwiLmFsaWduLWltYWdlIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHQmLS1yaWdodCB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0fVxyXG5cclxuXHQmLS1sZWZ0IHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cdCYtLWFib3ZlIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHR9XHJcbn1cclxuIiwiJWN0YSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkcGljdG9uLWJsdWUsICRsb2NobWFyYS1ibHVlKTtcblx0Ym9yZGVyOiAzcHggc29saWQgJGNvYmFsdC1ibHVlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJvcmRlci13aWR0aDogMCAwIDNweDtcblx0Ym94LXNoYWRvdzogMCAxMHB4IDEwcHggLTdweCB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuNik7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogYm9sZCAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAkc3BhY2luZy11bml0LWJhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2JhbHQtYmx1ZTtcblx0XHR9XG5cdH1cblxuXHQuaWNvbiB7XG5cdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0ycHg7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcdFx0XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG5cdFx0fVxuXHR9XG5cblx0aHRtbC5uby1jc3NncmFkaWVudHMgJiB7XG5cdFx0YmFja2dyb3VuZDogJGxvY2htYXJhLWJsdWU7XG5cdH1cbn1cblxuLmN0YSB7XG5cdEBleHRlbmQgJWN0YTtcblxuXHQmLmN0YS0tYWx0IHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGthbmdhcm9vLWdyZXk7XG5cdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tY3NzZ3JhZGllbnRzICYge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuIiwiLm1pbm9yLWN0YSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcclxuXHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XHJcblx0cGFkZGluZzogMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XHJcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cclxuXHQuaWNvbiB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGZvbnQtc2l6ZTogOHB4O1xyXG5cdFx0bWFyZ2luOiA2LjVweCAkc3BhY2luZy11bml0LXRpbnkgMCAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0bWFyZ2luOiA2LjVweCAwIDAgJHNwYWNpbmctdW5pdC10aW55O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIua2l0Y2hlbi1kcmF3ZXItdG9nZ2xlIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRkaXNwbGF5OiBub25lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcblx0bWFyZ2luLXRvcDogcGVyY2VudGFnZSgxLjgwNXB4IC8gNTk3LjA4cHgpO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXG5cdEBpbmNsdWRlIHJ0bHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGNvYmFsdC1ibHVlO1xuXHR9XG59XG5cbi5raXRjaGVuLWRyYXdlciB7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIucXVpY2stbGlua3Mge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0Ly8gVGhpcyBzaG91bGQgYmUgcmVtb3ZlZCBvbmNlIHRoZSBsYXlvdXRNb2RpZmllci5qcyBydWxlcyBhcmUgcmVtb3ZlZFxuXHQuc2l0ZS1zZWFyY2gge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDAgJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoIDc1MHB4KSB7XG5cdFx0XHRtYXJnaW46IDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdztcblx0XHRcdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDYuNXB4O1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1iYWNrO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcdFx0XHRcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHR0b3A6IDcuNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcblx0XHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0LndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMjFweCArICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0d2lkdGg6IDIwMCU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0Ym90dG9tOiAyMXB4ICsgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdHRvcDogYXV0bztcblx0XHR9XG5cdH1cbn1cbiIsIi53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyIHtcblx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDA7XG5cblx0aDIge1xuXHRcdEBleHRlbmQgLmgzO1xuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHR9XG5cblx0cCxcblx0LnNlbGVjdC1kcm9wZG93biB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0fVxuXG5cdCZfX2Nsb3NlIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFudWJlLWJsdWU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0d2lkdGg6IDIwcHg7XG5cblx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRsZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdH1cblx0fVxufVxuIiwiLnNpdGUtc2VhcmNoIHtcblx0YmFja2dyb3VuZDogJGxpbmstd2F0ZXItYmx1ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBhZGRpbmc6IDVweDtcblxuXHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmX19pbnB1dCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRmbGV4OiAxO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10aW55O1xuXHRcdGhlaWdodDogMjVweDtcblx0XHRsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS10aW55ICsgMXB4O1xuXHRcdHBhZGRpbmc6ICgyNXB4IC0gKCRmb250LXNpemUtdGlueSArIDFweCkpIC8gMjtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLXgtYmFzZSArIDFweDtcblx0XHRcdHBhZGRpbmc6ICgzNXB4IC0gKCRmb250LXNpemUteC1iYXNlICsgMXB4KSkgLyAyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdGZvbnQ6ICRmb250LXNpemUtdGlueSAkZm9udC1mYW1pbHktYmFzZTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3N1Ym1pdCB7XG5cdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR3aWR0aDogMjVweDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdGNvbG9yOiAkYXF1YS1oYXplLWJsdWU7XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0fVxuXG5cdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdHRvcDogNXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnByaW1hcnktbmF2aWdhdGlvbiB7XG5cdGNsZWFyOiBib3RoO1xuXHRwYWRkaW5nLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdH1cblxuXHQmLS1sYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRrYXNobWlyLWJsdWU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRrYXNobWlyLWJsdWU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XHRcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGthc2htaXItYmx1ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0JjpudGgtY2hpbGQoMm4rMikge1xuXHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCxcblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKTpub3QoOm50aC1jaGlsZChldmVuKSkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKTpub3QoOm50aC1jaGlsZChldmVuKSkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cblx0XHRcdC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0LnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR9XG5cdFx0XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4OiAxO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMTJweCAkc3BhY2luZy11bml0LXRpbnk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29iYWx0LWJsdWU7XG5cdFx0fVxuXG5cdFx0aHRtbC5uby1mbGV4Ym94ICYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2JhbHQtYmx1ZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5zZWNvbmRhcnktbmF2aWdhdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX3RvcC1sZXZlbC1jb250YWluZXIge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0XG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRAZXh0ZW5kIC5oMztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cblx0XHRcdFx0KyAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvZ2dsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190b2dnbGUge1xuXHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGhlaWdodDogMjVweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjBweDtcblx0XHR0b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR3aWR0aDogMjVweDtcblxuXHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgMDtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdztcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBydGwge1x0XHRcdFx0XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcdFx0XHRcdFxuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cdFx0fVxuXHRcdFxuXHR9XG5cblx0Ji0tc2l0ZW1hcCB7XG5cblx0XHQuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvcC1sZXZlbC1jb250YWluZXIgdWwgdWwge1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR9XG5cblx0XHQuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2l0ZW0ge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR9XG5cdH1cbn1cbiIsIi50ZXJ0aWFyeS1uYXZpZ2F0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0Y29sdW1uLWNvdW50OiA0O1xuXHRcdGNvbHVtbi1nYXA6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDM7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAxO1xuXHRcdH1cblxuXHRcdC8vIFRoaXMgc2hvdWxkIGJlIHJlbW92ZWQgb25jZSB0aGUgbGF5b3V0TW9kaWZpZXIuanMgcnVsZXMgYXJlIHJlbW92ZWRcblx0XHQuZm9vdGVyX19jb3B5cmlnaHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRodG1sLm5vLWNzc2NvbHVtbnMgJiB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdztcblx0XHRcdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRjb250ZW50OiAnXFxlOTBkJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXG5cdFx0aHRtbC5uby1jc3Njb2x1bW5zICYge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG59XG4iLCIucHJvbW90aW9uLW5hdmlnYXRpb24ge1xuXHRjbGVhcjogYm90aDtcblx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHQmX19jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcblx0QGluY2x1ZGUgcnRsXHR7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdGZsZXg6IDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0JjpudGgtY2hpbGQoMm4rMSkge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMm4rMikge1xuXHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0XHR9XG5cblx0XHQmLS1sYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0XHR9XG5cblx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAkc3BhY2luZy11bml0LXRpbnk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5icmVhZGNydW1iIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXRpbnk7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cGFkZGluZzogMDtcbiBAaW5jbHVkZSBydGwge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG4gfVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwICRzcGFjaW5nLXVuaXQtc21hbGwgMCAwO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbjogMCAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcvJztcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZDphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYtLWxhc3QtY2hpbGQ6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuIiwiLnNvY2lhbC1wcm9tbyB7XG5cdGxpbmUtaGVpZ2h0OiA0M3B4O1xuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcdFx0XHRcblx0XHR9XG5cblx0XHQmLS1pbnRybyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1iYXNlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQrIC5zb2NpYWwtcHJvbW9fX2l0ZW0ge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdC5pY29uIHtcblx0XHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiA0M3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogNDNweDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNhci1ncm91cCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0Y29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cdFx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2FyLXByZXZpZXcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19tYWtlLW1vZGVsIHtcblx0XHRmb250OiBib2xkICN7JGZvbnQtc2l6ZS1iYXNlfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1iYXNlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0XHRib3JkZXItd2lkdGg6IDFweCAwIDNweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0ZHQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC10aW55IDA7XG5cdFx0XHR3aWR0aDogNjUlO1xuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0IH1cblx0XHR9XG5cblx0XHRkZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC10aW55IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR3aWR0aDogMzUlO1xuXHRcdH1cblx0fVxuXG5cdC5jdGEge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCIuY29sbGFwc2UtcHJvbW8geyBcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkgeyBcblx0XHQubC1jb2wtLTkge1xuXHRcdFx0d2lkdGg6IHNwYW4oOCk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdHdpZHRoOiBzcGFuKDgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sLWNvbC0tMyB7XG5cdFx0XHR3aWR0aDogc3Bhbig0KTtcblxuXHRcdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0XHR3aWR0aDogc3Bhbig0KTtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0LmwtY29sLS05IHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oOCBydGwpO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHR3aWR0aDogc3Bhbig4IHJ0bCk7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQubC1jb2wtLTMge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig0IHJ0bCBsYXN0KTtcblxuXHRcdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0XHR3aWR0aDogc3Bhbig0IHJ0bCBsYXN0KTtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHQubC1jb2wtLTksXG5cdFx0LmwtY29sLS0zIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9nZ2xlIHtcblx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1kb3duO1xuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAZXh0ZW5kIC5pY29uO1xuXHRcdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTMuNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDJweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXI6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRsb2NobWFyYS1ibHVlO1xuXHRcdFx0Y29sb3I6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHR9XG5cblx0XHQmLS1vcGVuIHtcblx0XHRcdEBleHRlbmQgLmljb24tLWFycm93LXVwO1xuXG5cdFx0XHQrIC5jb2xsYXBzZS1wcm9tb19fY29udGVudCB7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0LmwtY29sLS1sYXN0IHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQubC1jb2wtLTkge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29sdW1uIHtcblx0XHRAaW5jbHVkZSBzcGFuKDIuNCk7XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oMi40IHJ0bCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNW4rNSkge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0IH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0XHQmLFxuXHRcdFx0JjpudGgtY2hpbGQoNW4rNSkge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDQpO1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCBydGwpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0IH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoM24rMSkge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoM24rMykge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdCB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Jixcblx0XHRcdCY6bnRoLWNoaWxkKDVuKzUpLFxuXHRcdFx0JjpudGgtY2hpbGQoM24rMykge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYpO1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig2IHJ0bCk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDNuKzEpIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDJuKzIpIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XG5cdFx0XHQmLFxuXHRcdFx0JjpudGgtY2hpbGQoNW4rNSksXG5cdFx0XHQmOm50aC1jaGlsZCgzbiszKSxcblx0XHRcdCY6bnRoLWNoaWxkKDJuKzIpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0fVxuXG5cdFx0Ji0tbGFzdC1jaGlsZCB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluay1saXN0IHtcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdztcblx0XHRcdFx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiA2LjVweCAwIDAgKCRzcGFjaW5nLXVuaXQtYmFzZSAqIC0xKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRcdG1hcmdpbjogNi41cHggKCRzcGFjaW5nLXVuaXQtYmFzZSAqIC0xKSAwIDA7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnRvb2x0aXAge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmhvdmVyIHtcblxuXHRcdC50b29sdGlwX19hbmNob3Ige1xuXHRcdFx0YmFja2dyb3VuZDogJGRhbnViZS1ibHVlO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHQudG9vbHRpcF9fY29udGVudCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYW5jaG9yIHtcblx0XHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb2xvcjogJGxvY2htYXJhLWJsdWU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbjogJHNwYWNpbmctdW5pdC1iYXNlIDAgMCAtMTUwcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHR6LWluZGV4OiAyMDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdG1hcmdpbjogJHNwYWNpbmctdW5pdC1iYXNlIC0xNTBweCAwIDA7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19jb250ZW50LWlubmVyIHtcblx0XHRAZXh0ZW5kIC5pY29uLS1pbmZvO1xuXHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlICgoJHNwYWNpbmctdW5pdC1iYXNlICogMikgKyAzMHB4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICgoJHNwYWNpbmctdW5pdC1iYXNlICogMikgKyAzMHB4KSAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAoMzBweCArICRzcGFjaW5nLXVuaXQtYmFzZSkgKiAtMTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICgzMHB4ICsgJHNwYWNpbmctdW5pdC1iYXNlKSAqIC0xO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ly8gc2Nzcy1saW50OmRpc2FibGUgUHJvcGVydHlTb3J0T3JkZXJcblx0XHRcdC8vIE5lZWQgcHJvcGVydGllcyBpbiB0aGlzIG9yZGVyIHRvIGFjaGlldmUgdHJpYW5nbGVcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJG1pZG5pZ2h0LWJsdWUsIDEpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0XHQvLyBzY3NzLWxpbnQ6ZW5hYmxlIFByb3BlcnR5U29ydE9yZGVyXG5cdFx0XHRib3JkZXItd2lkdGg6IDEwcHg7XG5cdFx0XHRib3R0b206IDEwMCU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDA7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQmX19saXN0LWhlYWRpbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0Jl9fbGlzdC1jb250ZW50IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGthc2htaXItYmx1ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCIudGVhc2VyLWJsb2NrIHtcblxuXHQmLS1oaWdobGlnaHQge1xuXHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Y29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cblx0XHRcdC50ZWFzZXItYmxvY2tfX2hlYWRpbmcge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcblx0XHRmb250OiAjeyRmb250LXNpemUtbWVkaXVtfS8jeyRsaW5lLWhlaWdodC1tZWRpdW19ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsICsgOHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHg7XG5cdFx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAZXh0ZW5kIC5pY29uO1xuXHRcdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3c7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICgkc3BhY2luZy11bml0LXNtYWxsICsgOHB4KSAqIC0xO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiA4LjVweDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAoJHNwYWNpbmctdW5pdC1zbWFsbCArIDhweCkgKiAtMTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG4iLCIudGFicyB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCZfX3RhYiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwICRzcGFjaW5nLXVuaXQtc21hbGwgMCAwO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRiYWNrZ3JvdW5kOiAkaW5kaWdvLWJsdWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAkc3BhY2luZy11bml0LWxhcmdlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdH1cblxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0bWFyZ2luOiAtNHB4IDAgMCAtNHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi50ZWFzZXItbWF0cml4IHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuXHQudGVhc2VyLWJsb2NrIHtcblx0XHRAaW5jbHVkZSBzcGFuKDYpO1xuXG5cdFx0LmwtY29sLS04ICYge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDgpO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS10eXBlMm4yIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDJuKzEpIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdCYtLXR5cGUybjEge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgybisyKSB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tdHlwZTJuMiB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tdGhpcmRzIHtcblxuXHRcdC50ZWFzZXItYmxvY2sge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig0KTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LmwtY29sLS04ICYge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDIuNjY2NjY2NjY3IG9mIDgpO1xuXG5cdFx0XHRcdCYtLXR5cGUzbjMge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKzEpIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMm4rMikge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDQpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgzbisxKSB7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS10eXBlM24xIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoM24rMykge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLXR5cGUzbjMge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZmxlZXQtbWF0cml4IHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuXHQuY2FyLWdyb3VwIHtcblx0XHRAaW5jbHVkZSBzcGFuKDQpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig2KTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDYpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDIuNjY2NjY2NjY3IG9mIDgpO1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdCAgQGluY2x1ZGUgc3BhbigyLjY2NjY2NjY2NyBvZiA4IHJ0bCk7XG5cdFx0XHQgIG1hcmdpbi1yaWdodDogMDtcblx0XHRcdCAgXG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDgpO1xuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4IHJ0bCk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDgpO1xuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4IHJ0bCk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tdHlwZTNuMyB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDNuKzEpIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWJldHdlZW4tbGFyZ2UtbWVkaXVtKSB7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXR5cGUzbjEge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgzbiszKSB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYpO1xuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig2KTtcblx0XHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tdHlwZTNuMyB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgybisxKSB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgybisyKSB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig2IGxhc3QpO1xuXG5cdFx0XHRcdC5sLWNvbC0tOCAmIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGFuKDQgb2YgOCBsYXN0KTtcblx0XHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdChydGwpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYgbGFzdCk7XG5cblx0XHRcdFx0LmwtY29sLS04ICYge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4IGxhc3QpO1xuXHRcdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sLWNvbC0tOCAmIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRldGFpbGVkLWNhci1ncm91cCB7XG5cdFx0QGluY2x1ZGUgc3Bhbig0KTtcblx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG5cdFx0XHQgbWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNik7XG5cdFx0XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRAaW5jbHVkZSBydGx7XG5cdFx0ICAgICAgIGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgzbisxKSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS10eXBlM24xIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoM24rMykge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig2KTtcblx0XHRcdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYgcnRsKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS10eXBlM24zIHtcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDJuKzEpIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgybisyKSB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnVwc2VsbCB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlIDAuMXB4O1xyXG5cclxuXHQmX19wcmV2aWV3IHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oMyk7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbihydGwgMyk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oNik7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4ocnRsIDYpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDkgbGFzdCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4ocnRsIDkgbGFzdCk7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZ1bGwge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDkgbGFzdCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4ocnRsIDkgbGFzdCk7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZ3JvdXAge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHQmX19hY3Rpb25zIHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oMyBsYXN0KTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKHJ0bCAzIGxhc3QpO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcdFx0XHRcdFxyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRse1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0Y29sb3I6ICR0cmluaWRhZC1vcmFuZ2U7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBydGwge1x0XHRcdFxyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1tZWRpdW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1tZWRpdW07XHJcblx0XHR9XHJcblxyXG5cdFx0c21hbGwge1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigzKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDMgcnRsKTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnZlaGljbGUtb3ZlcnZpZXcge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHggMDtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlIDAgJHNwYWNpbmctdW5pdC10aW55O1xyXG5cclxuXHQmX19wcmV2aWV3IHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oMik7XHJcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LWJhc2UgKiAtMTtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHQgQGluY2x1ZGUgc3BhbigyIGxhc3QpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oMyk7XHJcblxyXG5cdFx0XHRpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdCBAaW5jbHVkZSBzcGFuKDMgbGFzdCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cdFx0XHRcdFx0XHRcdFxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JyaWVmLWluZm8ge1xyXG5cdFx0QGluY2x1ZGUgc3Bhbig4KTtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHQgZmxvYXQ6cmlnaHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcclxuXHRcdFx0QGluY2x1ZGUgc3Bhbig5IGxhc3QpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hlYWRpbmcge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ncm91cCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1tZWRpdW07XHJcblx0XHRtYXJnaW46IDAgMCAwICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdG1hcmdpbjogMCAkc3BhY2luZy11bml0LWJhc2UgMCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0Y29sdW1uLWNvdW50OiA2O1xyXG5cdFx0Y29sdW1uLWdhcDogMDtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xyXG5cdFx0XHRjb2x1bW4tY291bnQ6IDM7XHJcblx0XHR9XHJcblxyXG5cdFx0aHRtbC5uby1jc3Njb2x1bW5zICYge1xyXG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cclxuXHRcdFx0ZHQsXHJcblx0XHRcdGRkIHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR3aWR0aDogMTYlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZHQge1xyXG5cdFx0XHRjb2xvcjogJGthc2htaXItYmx1ZTtcclxuXHRcdH1cclxuXHJcblx0XHRkZCB7XHJcblx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3ByaWNlLXRvdGFsIHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oMiBsYXN0KTtcclxuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcblx0XHRcdEBpbmNsdWRlIHB1c2goMyk7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTQxcHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb2xsYXBzZS1wcm9tbyB7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHQuZHJpdmVyLW1zZyB7XHJcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XHJcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ICAgIHRvcDogNDRweDtcclxuXHRcdCAgICB3aWR0aDogODglO1xyXG5cdFx0ICAgIHotaW5kZXg6IDExMTE7XHJcblx0XHQgICAgY3Vyc29yOiB0ZXh0O1xyXG5cdFx0ICAgIHBhZGRpbmc6IDAgMCAxMnB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWluLXdpZHRoOiAwKXtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG59XHJcblx0fVxyXG5cclxuXHQuY29sbGFwc2UtcHJvbW9fX2NvbnRlbnQge1xyXG5cdFx0QGluY2x1ZGUgcHVzaCgyKTtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xyXG5cdFx0XHRAaW5jbHVkZSBwdXNoKDMpO1xyXG5cclxuXHRcdFx0PiAqOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0taGlnaGxpZ2h0IHtcclxuXHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC10aW55O1xyXG5cclxuXHRcdC52ZWhpY2xlLW92ZXJ2aWV3X19wcmV2aWV3IHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigzKTtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmwtY29sLS04ICYge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMyBvZiA4KTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDkgbGFzdCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubC1jb2wtLTggJiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig1IG9mIDggbGFzdCk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnZlaGljbGUtb3ZlcnZpZXdfX2luZm8ge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDQpO1xyXG5cdFx0XHRjbGVhcjogbm9uZTtcclxuXHRcdFx0Y29sdW1uLWNvdW50OiAzO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aHRtbC5uby1jc3Njb2x1bW5zICYge1xyXG5cclxuXHRcdFx0XHRkdCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDMgb2YgOCk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigzIGxhc3QpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmwtY29sLS04ICYge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMiBvZiA4IGxhc3QpO1xyXG5cdFx0XHQgICAgQGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29sbGFwc2UtcHJvbW9fX2NvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmJvb2tpbmctd2lkZ2V0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCR0cmluaWRhZC1vcmFuZ2UsICR0YW5nZXJpbmUtb3JhbmdlKTtcblx0Ym9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcblx0bWFyZ2luOiAzNXB4IDAgJHNwYWNpbmctdW5pdC1iYXNlIDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBydGwge1x0XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcdFxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogNTBweDtcdFx0XHRcdFx0XHRcblx0fVxuXG5cdGh0bWwubm8tY3NzZ3JhZGllbnRzICYge1xuXHRcdGJhY2tncm91bmQ6ICR0YW5nZXJpbmUtb3JhbmdlO1xuXHR9XG5cblx0LmwtY29sLS04ICYsXG5cdC5sLWNvbC0tNCAmIHtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiAwLjFweDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5sLWNvbC0tNCAmIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1x0XHRcdFxuXHRcdH1cblxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Jl9fdG9nZ2xlIHtcblx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1kb3duO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTEzLjVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHdpZHRoOiAyN3B4O1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYtLW9wZW4ge1xuXHRcdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3ctdXA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9nZ2xlLWNvbnRhaW5lciB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLS12YXJpYW50IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnRpemUoJHRyaW5pZGFkLW9yYW5nZSwgMC4yKSwgdHJhbnNwYXJlbnRpemUoJHRhbmdlcmluZS1vcmFuZ2UsIDAuMikpO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjb2JhbHQtYmx1ZSwgMC4yKTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWxhcmdlO1xuXHRcdG1hcmdpbi10b3A6ICgzNXB4ICsgJHNwYWNpbmctdW5pdC1iYXNlKTtcblxuXHRcdC5sLWNvbC0tOCAmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHRodG1sLm5vLXJnYmEgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGFuZ2VyaW5lLW9yYW5nZTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2JhbHQtYmx1ZTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9mcmllbmRzLWluLWNhci5qcGcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiAoKCRzcGFjaW5nLXVuaXQtYmFzZSArIDM1cHgpICogLTEpIC01MCUgKCRzcGFjaW5nLXVuaXQtYmFzZSAqIC0xKTtcblx0XHRcdHBhZGRpbmc6ICgkc3BhY2luZy11bml0LWJhc2UgKyAzNXB4KSAwICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cblx0XHRcdC5sLWNvbC0tOCAmLFxuXHRcdFx0LmwtY29sLS00ICYge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJvb2tpbmctd2lkZ2V0X190YWJzLWNvbnRhaW5lciB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkY29iYWx0LWJsdWUsIDAuMik7XG5cdFx0XHRib3JkZXItd2lkdGg6IDJweCAycHggMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGh0bWwubm8tcmdiYSAmIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvYmFsdC1ibHVlO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDJweCAycHggMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCR0cmluaWRhZC1vcmFuZ2UsIDAuMik7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50aXplKCR0YW5nZXJpbmUtb3JhbmdlLCAwLjIpLCB0cmFuc3BhcmVudGl6ZSgkdHJpbmlkYWQtb3JhbmdlLCAwLjIpKTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkY29iYWx0LWJsdWUsIDAuMik7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuXHRcdFx0dG9wOiAtMnB4O1xuXHRcdH1cblxuXHRcdC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmxhc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuXHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdH1cblxuXHRcdC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLS1sYXN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcblx0XHRcdGJvdHRvbTogLTJweDtcblx0XHR9XG5cdH1cblxuXHQmLS1uby10YWJzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0LmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5ib29raW5nLXdpZGdldC0tdmFyaWFudCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlICogLTE7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1lc3NhZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmX190YWJzLWNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0XHRib3R0b206IDEwMCU7XG5cdFx0bGVmdDogc3BhbigyKTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1x0XHRcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogc3BhbigyKTtcdFx0XHRcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRsZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdG1hcmdpbjogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR9XG5cblx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRtYXJnaW46ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGFicy1pdGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXRpbnk7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdC5sLWNvbC0tNCAmIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGFiLWxpbmsge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Y29sb3I6ICRjb2JhbHQtYmx1ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250OiBib2xkICN7JGZvbnQtc2l6ZS1iYXNlfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRtYXJnaW46ICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtdGlueSAkc3BhY2luZy11bml0LWxhcmdlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5sLWNvbC0tNCAmIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGxvY2htYXJhLWJsdWUsICRjb2JhbHQtYmx1ZSk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRodG1sLm5vLWNzc2dyYWRpZW50cyAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvYmFsdC1ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2Zvcm0tc3RlcHMtY29udGFpbmVyIHtcblx0XHRjb3VudGVyLXJlc2V0OiBzdGVwcztcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRAaW5jbHVkZSBydGx7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9ybS1zdGVwIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvYmFsdC1ibHVlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAwIDAgMCAoJHNwYWNpbmctdW5pdC1iYXNlICogLTEpO1xuXHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRtYXJnaW46IDAgKCRzcGFjaW5nLXVuaXQtYmFzZSAqIC0xKSAwIDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0fVxuXG5cdFx0LmwtY29sLS04ICYsXG5cdFx0LmwtY29sLS00ICYge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cblx0XHRcdC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuXG5cdFx0XHRcdC5sLWNvbC0tOCAmIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmwtY29sLS00ICYge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cblx0XHRcdC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC5ib29raW5nLXdpZGdldF9fZmllbGRzIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1x0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblxuXHRcdFx0LmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR3aWR0aDogc3BhbigyKTtcblxuXHRcdC5sLWNvbC0tOCAmLFxuXHRcdC5sLWNvbC0tNCAmIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkdGFuZ2VyaW5lLW9yYW5nZSwgJHRyaW5pZGFkLW9yYW5nZSk7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCR0cmluaWRhZC1vcmFuZ2UsIDEwJSk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmwtY29sLS00ICYge1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHRhbmdlcmluZS1vcmFuZ2UsICR0cmluaWRhZC1vcmFuZ2UpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkdHJpbmlkYWQtb3JhbmdlLCAxMCUpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29iYWx0LWJsdWU7XG5cdFx0XHRib3R0b206IC0xcHg7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Y29udGVudDogY291bnRlcihzdGVwcyk7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogc3RlcHM7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRsZWZ0OiAzMHB4ICogLTE7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDMwcHggKiAtMTtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5sLWNvbC0tOCAmLFxuXHRcdFx0LmwtY29sLS00ICYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Y29udGVudDogY291bnRlcihzdGVwcykgJy4nO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC10aW55O1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LXRpbnk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1x0XHRcdFx0XHRcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoc3RlcHMpICcuJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC10aW55O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcdFxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1x0XHRcdFx0XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ZpZWxkcyB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRmbGV4OiAxO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR3aWR0aDogc3BhbigxMCk7XG5cblx0XHQubC1jb2wtLTggJixcblx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0fVxuXG5cdFx0aHRtbC5pZTgubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29sdW1uIHtcblx0XHRAaW5jbHVkZSBzcGFuKDUgb2YgMTApO1xuXG5cdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig1IG9mIDEwIHJ0bCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0LmwtY29sLS04ICYge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBndXR0ZXIoMTIpO1xuXHRcdFx0d2lkdGg6IHNwYW4oNiBvZiAxMik7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBndXR0ZXIoMTIpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcdFx0XHRcdFxuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1sYXN0LFxuXHRcdFx0Ji0tbGFzdC1jaGlsZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBndXR0ZXIoMTIpO1xuXHRcdFx0d2lkdGg6IHNwYW4oNiBvZiAxMik7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBndXR0ZXIoMTIpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBzcGFuKDYgb2YgMTIpO1x0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmwtY29sLS00ICYge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHRcdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1x0XHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLS1sYXN0IHtcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdChydGwpO1xuXHRcdFx0fVxuXG5cdFx0XHQrIC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcblx0XHRcdFx0Y2xlYXI6IHJpZ2h0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWxhc3QtY2hpbGQge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcHVzaCB7XG5cdFx0XHRAaW5jbHVkZSBwb3N0KDUgb2YgMTApO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBwcmUoNSBvZiAxMCk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmwtY29sLS04ICYge1xuXHRcdFx0XHRAaW5jbHVkZSBwb3N0KDYgb2YgMTIpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcHJlKDYgb2YgMTIpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDowO1x0XHRcdFx0XHRcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0QGluY2x1ZGUgcG9zdCg2IG9mIDEyKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHByZSg2IG9mIDEyKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1pcy1oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmLS1kYXRlLXRpbWUge1xuXG5cdFx0XHQuaW5wdXQtZGF0ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMi43IG9mIDUpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3BhbigyLjcgb2YgNSBydGwpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVx0XHRcdFx0XG5cblx0XHRcdFx0LmwtY29sLS04ICYsXG5cdFx0XHRcdC5sLWNvbC0tNCAmIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGFuKDIuOCBvZiA2KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzcGFuKDIuOCBvZiA2IHJ0bCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWJldHdlZW4tbGFyZ2UtbWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDYpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oMyBvZiA2IHJ0bCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlbGVjdC1kcm9wZG93bi0tdGltZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMS4xNSBvZiA1KTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdFx0c2VsZWN0e1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubC1jb2wtLTggJixcblx0XHRcdFx0LmwtY29sLS00ICYge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oMS41NSBvZiA2KTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oMyBvZiA2KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3BhbigxLjUgb2YgNik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQrIC5zZWxlY3QtZHJvcGRvd24tLXRpbWUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tZXNzYWdlIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQmX19maWVsZCB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0Ji0taXMtaGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji0tcGVybS1oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogNi41cHggMDtcblx0fVxuXG5cdC5zZWxlY3QtZHJvcGRvd246YmVmb3JlIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Lm9wdGlvbi1saXN0X19jb250cm9sIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCBkYXJrZW4oJHRyaW5pZGFkLW9yYW5nZSwgMjAlKTtcblx0XHR9XG5cdH1cblxuXHQub3B0aW9uLWxpc3QgaW5wdXQ6Y2hlY2tlZCArIC5vcHRpb24tbGlzdF9fY29udHJvbC0tcmFkaW86YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdH1cblxuXHQmX19sYWJlbCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtdGlueTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXRpbnk7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC10aW55O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0XHR9XG5cblx0XHQmLS1wdWxsLXVwIHtcblx0XHRcdG1hcmdpbi10b3A6IC0yMXB4O1xuXG5cdFx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdFx0LmwtY29sLS04ICYge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jdGEge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkbG9jaG1hcmEtYmx1ZSwgJGNvYmFsdC1ibHVlKTtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWVkaXVtO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRodG1sLm5vLWNzc2dyYWRpZW50cyAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2JhbHQtYmx1ZTtcblx0XHR9XG5cdFx0XG5cdFx0JltkaXNhYmxlZD1kaXNhYmxlZF0ge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXG5cdFx0XHRodG1sLm5vLW9wYWNpdHkgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRrYW5nYXJvby1ncmV5O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZW1wZXJvci1ncmV5O1xuXHRcdFx0XHRjb2xvcjogJGVtcGVyb3ItZ3JleTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbmZvIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10aW55O1xuXHR9XG5cdFxuXHQuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCBzcGFuLnFiLXlkcy1xOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZWQgIWltcG9ydGFudDtcbn1cblxuLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgc3Bhbi5xYi15ZHMtcXtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzc2NzY3NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRvcDogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjdlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICByaWdodDogMjBweDtcbn1cbi5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIC5xYi15ZHMtcXRleHQge1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogLjc3ZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMzIzcHg7XG4gICAgei1pbmRleDogMTExMTExMTExMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGxlZnQ6IDBweDtcbn1cbi5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIC5xYi15ZHMtcXRleHQub2ZmZXJzIHtcbiBcdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xufVxuLnNlbGVjdC1kcm9wZG93bi5zZWxlY3QtZHJvcGRvd24tLXRpbWUueWRzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAyNCU7XG4gIFx0ZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLnNlbGVjdC1kcm9wZG93bi5zZWxlY3QtZHJvcGRvd24tLXRpbWUgLnR4dC1iZWhpbmQge1xuICAtd2Via2l0LXBhZGRpbmctZW5kOiAzMHB4O1xufVxuLnlkcy1zZWN0aW9uLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUge1xuICB0b3A6IDIuNXB4O1xufVxuXG4uYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpsYXN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZmllbGRzLnNob3dUb29sdGlwIHtcbiAgICBvdmVyZmxvdzp2aXNpYmxlO1xufVxubGFiZWwub3B0aW9uLWxpc3RfX2NvbnRyb2wub3B0aW9uLWxpc3RfX2NvbnRyb2wtLW1pbm9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIC5zdWJtaXQtZHJpdmVyZG9iIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nLXRvcDogNCU7XG59XG5cbi5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIC5kb2Itc3VibWl0IHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDA0ODlmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggLTdweCByZ2JhKDAsMCwwLC40KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250OiA3MDAgMTRweC8yMXB4IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzAwN2VkNywjMDA0ODlmKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAyODVmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbmRpdiN5ZHNkb2ItbWFpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5kb2Itc3VibWl0LmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNTtcbn1cbi5ib29raW5nLXdpZGdldF9fY29sdW1uLnlkcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpc3BsYXlkYXRlLW1haW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuc3Bhbi5kaXNwbGF5Y29udGVudCwgc3BhbiNkcml2ZXJEb2Ige1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuc3BhbiNkcml2ZXJEb2Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5kaXNwbGF5ZGF0ZS1tYWluIGkuaW5hbWUge1xuICAgIGJhY2tncm91bmQ6ICNmZWVjY2I7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIG1hcmdpbjogMnB4IDAgMCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG4uZGlzcGxheWRhdGUtbWFpbiAuaWNvbi0tcGVuY2lsOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOjY1MHB4KSB7XG4gIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIC55ZHMgc3Bhbi5xYi15ZHMtcSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLnlkcyAucWIteWRzLXF0ZXh0IHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTM3cHg7XG4gICAgdG9wOiAyOHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogMjNweDtcbiAgICB9XG4gIH1cbn1cbn1cbiIsIi5sb2NhdGlvbi1yZXN1bHQge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cclxuXHQmX19hZGRyZXNzIHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oNCk7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE4cHggKyAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0QGluY2x1ZGUgc3Bhbig0IHJ0bCk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxOHB4ICsgJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDgpO1xyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDggcnRsKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWJldHdlZW4tbGFyZ2UtbWVkaXVtKSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDgpO1xyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4IHJ0bCk7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHQgIH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faGVhZGluZyB7XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW46IDMuNXB4IDAgMCAoKDE4cHggKyAkc3BhY2luZy11bml0LXNtYWxsKSAqIC0xKTtcclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0bWFyZ2luOiAzLjVweCAoKDE4cHggKyAkc3BhY2luZy11bml0LXNtYWxsKSAqIC0xKSAwIDAgO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kZXRhaWxzIHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oNCk7XHJcblx0IEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRAaW5jbHVkZSBzcGFuKDQgcnRsKTtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFxyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwICgxOHB4ICsgJHNwYWNpbmctdW5pdC1zbWFsbCkgMCAwIDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDgpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDggcnRsKTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDQgb2YgOCBsYXN0KTtcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDQgb2YgOCBsYXN0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAwICgxOHB4ICsgJHNwYWNpbmctdW5pdC1zbWFsbCk7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwICgxOHB4ICsgJHNwYWNpbmctdW5pdC1zbWFsbCkgMCAwIDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGV0YWlscy1oZWFkaW5nIHtcclxuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQ+IC5jdGEge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm5ld3NsZXR0ZXItc2lnbnVwIHtcblx0YmFja2dyb3VuZDogJGxpbmstd2F0ZXItYmx1ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHQubC1jb2wtLTQgJiB7XG5cblx0XHQubWVzc2FnZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdEBleHRlbmQgLmgzO1xuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCZfX3JvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWJldHdlZW4tbGFyZ2UtbWVkaXVtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdC5pbnB1dC10ZXh0IHtcblx0XHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idXR0b24tc3VibWl0IHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQgIH1cblx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5wdXQtdGV4dCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0bWluLXdpZHRoOiAxcHg7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVye1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdCBcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcblx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0XHRcdHdpZHRoOiAxODdweDtcblx0XHRcdH1cblxuXHRcdFx0aHRtbC5pZTggJiB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idXR0b24tc3VibWl0IHtcblx0XHRcdG1hcmdpbjogMCAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bWFyZ2luOiAwICRzcGFjaW5nLXVuaXQtc21hbGwgMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG4iLCIuaGVhZGVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHQubG9nbyB7XG5cdFx0QGluY2x1ZGUgc3BhbigzKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC8qaGVpZ2h0OiAxMDAlOyovXG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5zaXRlLXNlYXJjaCB7XG5cdFx0QGluY2x1ZGUgc3BhbihsYXN0IDQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZSg2LjY0cHggLyA5NjBweCk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0QGluY2x1ZGUgc3BhbihsYXN0IDQgcnRsKTtcblx0XHR9XG5cdH1cblxuXHQucXVpY2stbGlua3Mge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tdG9wOiBwZXJjZW50YWdlKDEzLjY0cHggLyA5NjBweCk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIub3ZlcmxheSB7XG5cdCYjZGF0UHJvZHVjdCB7XG5cdFx0Lm92ZXJsYXlfX2NvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDM4JTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCR3aGl0ZSwgMC40KTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwMDA7XG5cblx0aHRtbC5uby1yZ2JhICYge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL292ZXJsYXktYmcucG5nJyk7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0LmFjdGlvbnMgKyBwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0cGFkZGluZy1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRAaW5jbHVkZSBydGwge1xuXHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlOyBcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHQgfVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlIDA7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHdpZHRoOiA1MCU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDg1JTtcblx0XHR9XG5cblx0XHRodG1sLm5vLWNzc3RyYW5zZm9ybXMgJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTI1JTtcblx0XHRcdHRvcDogMTAlO1xuXHRcdH1cblx0XHRcblx0XHQucm93IHtcblx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdGJhY2tncm91bmQ6ICRkYW51YmUtYmx1ZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR3aWR0aDogMjBweDtcblxuXHRcdEBpbmNsdWRlIHJ0bHtcbiAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG4gICAgICAgICAgICByaWdodDphdXRvO1xuICAgICAgICB9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvbW8ge1xuXHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG4gICAgXHRcdG1hcmdpbjogMCAkc3BhY2luZy11bml0LXNtYWxsICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRAZXh0ZW5kIC5oMztcblx0XHRjbGVhcjogbm9uZTtcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udDogI3skZm9udC1zaXplLXgtYmFzZX0vI3skbGluZS1oZWlnaHQteC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdEBleHRlbmQgLmljb24tLWFycm93O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDhweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAoJHNwYWNpbmctdW5pdC1zbWFsbCArIDhweCkgKiAtMTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogOC41cHg7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICgkc3BhY2luZy11bml0LXNtYWxsICsgOHB4KSAqIC0xO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvbW8tbWF0cml4IHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5wcm9tbyB7XG5cdFx0QGluY2x1ZGUgc3Bhbig2KTtcdFxuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNiBydGwpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5sLWNvbC0tMTAgJiB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDUgb2YgMTApO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDUgb2YgMTAgcnRsKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgybisyKSB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVx0XHRcdFxuXHRcdH1cblxuXHRcdCYtLXR5cGUybjEge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0Ji0tdHlwZTJuMiB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0fVxuXHR9XG59XG4iLCIuY2Fyb3VzZWwge1xuXHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX2l0ZW0tY29udGFpbmVyIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XHRcblxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAwO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMCAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlO1xuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQ6ICN7JGZvbnQtc2l6ZS14LWJhc2V9LyN7JGxpbmUtaGVpZ2h0LXgtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsICsgOHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsICsgOHB4O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogKCRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHgpICogLTE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDguNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogKCRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHgpICogLTE7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGFnZXIge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblxuXHQmX19wYWdlci1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgka2FuZ2Fyb28tZ3JleSwgMC4yKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHggMCAwO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0XHR0ZXh0LWluZGVudDogLTk5OTk5ZW07XG5cdFx0d2lkdGg6IDE1cHg7XG5cblx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9ncmVzcy1iYXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46ICRzcGFjaW5nLXVuaXQtYmFzZSAwO1xuXHRwYWRkaW5nOiAwO1xuQGluY2x1ZGUgcnRsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdGNvbG9yOiAkZGFudWJlLWJsdWU7XG5cdFx0ZmxleDogMTtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCAkc3BhY2luZy11bml0LWJhc2UgMCA2MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdHBhZGRpbmc6IDAgNjBweCAwICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCA5OTBweCkge1xuXHRcdFx0cGFkZGluZzogMCAkc3BhY2luZy11bml0LXNtYWxsIDAgNjBweDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0cGFkZGluZzogMCA2MHB4IDAgJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggNjYwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDAgJHNwYWNpbmctdW5pdC1zbWFsbCAwIDQwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNDBweCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCA1ODBweCkge1xuXHRcdFx0aGVpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtaW5kZW50OiAtOTk5OTllbTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR9XG5cblx0XHQmOmFmdGVyLFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHR6LWluZGV4OiAxMDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggNjYwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoIDU4MHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRtaWRuaWdodC1ibHVlLCAxKTtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdGJvcmRlci13aWR0aDogMzBweDtcblx0XHRcdG1hcmdpbi10b3A6IC0zMHB4O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAxKTtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXItd2lkdGg6IDQwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggNjYwcHgpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XHRcdFx0XHRcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoIDU4MHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcdFx0XHRcdFxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCA1ODBweCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0IG1hcmdpbi1sZWZ0OjA7XG5cdFx0XHQgbWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2JhbHQtYmx1ZTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGNvYmFsdC1ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuXHRcdFx0bWFyZ2luOiAxNHB4ICRzcGFjaW5nLXVuaXQtc21hbGwgMCAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbjogMTRweCAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggOTkwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtbWVkaXVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYWN0aW9uLWxpbmsge1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRib3JkZXI6IDA7XHJcblx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRmb250OiBib2xkICN7JGZvbnQtc2l6ZS10aW55fS8jeyRsaW5lLWhlaWdodC10aW55fSAkZm9udC1mYW1pbHktYmFzZTtcclxuXHRtYXJnaW46IDA7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwIDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cclxuXHRAaW5jbHVkZSBydGwge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRwYWRkaW5nOiAwICRzcGFjaW5nLXVuaXQtc21hbGwgMCAwO1xyXG5cdH1cclxuXHJcblx0Ji0tZWRpdCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMTAuNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTguNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tcHJpbnQge1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0fVxyXG5cclxuXHQuaWNvbiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtdGlueTtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXVuaXQtdGlueTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHRcclxufVxyXG4iLCIuZWRpdC1zZWFyY2gge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAwLjMpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMzAwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdHotaW5kZXg6IDM7XG5cdH1cblxuXHQrIC5pdGluZXJhcnktb3ZlcnZpZXcge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4iLCIuc2lnbi1wb3N0IHtcblx0YmFja2dyb3VuZDogJHRyaW5pZGFkLW9yYW5nZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjb2xvcjogJHdoaXRlO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgMC4xcHggKCgkc3BhY2luZy11bml0LWJhc2UgKiAyKSArIDMwcHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCBAaW5jbHVkZSBydGx7XHRcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgKCgkc3BhY2luZy11bml0LWJhc2UgKiAyKSArIDMwcHgpIDAuMXB4ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0IH1cblxuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkdHJpbmlkYWQtb3JhbmdlLCAxKTtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcblx0XHRib3JkZXItd2lkdGg6IDEwcHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiAwO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2UgKyAxMHB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHRyaW5pZGFkLW9yYW5nZSwgMSk7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAtMTBweDtcblx0XHRcdHRvcDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRjbGVhcjogbm9uZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdH1cblxuXHQuaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRtYXJnaW4tbGVmdDogKDMwcHggKyAkc3BhY2luZy11bml0LWJhc2UpICogLTE7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1yaWdodDogKDMwcHggKyAkc3BhY2luZy11bml0LWJhc2UpICogLTE7XG5cdFx0fVxuXHR9XG59XG4iLCIuaXRpbmVyYXJ5LW92ZXJ2aWV3IHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdC50b29sdGlwX19jb250ZW50IHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbCAqIC0xO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRsZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsICogLTE7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0fVx0XHRcblxuXHRcdH1cblxuXHRcdC50b29sdGlwX19jb250ZW50LWlubmVyOmFmdGVyIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbCAqIC0xO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdH1cdFxuXG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0QGluY2x1ZGUgc3BhbigxKTtcblx0XHRjb2xvcjogJGthc2htaXItYmx1ZTtcblx0XHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XHRcdFxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0QGluY2x1ZGUgc3BhbigyKTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDMpO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0QGluY2x1ZGUgc3Bhbig1KTtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNSBydGwpO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCBydGwpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKGxhc3QgOSk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4obGFzdCA5IHJ0bCk7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1x0XHRcdFx0XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1x0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tbGFzdC1jaGlsZCB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9jYXRpb24ge1xuXHRcdEBpbmNsdWRlIHNwYW4oMyBvZiA1KTtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XHRcdFxuXHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDUgcnRsKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcdFx0XHRcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1x0XHRcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0XG5cdH1cblxuXHQmX190aW1lIHtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0fVxuXG5cdCZfX2RhdGUge1xuXHRcdEBpbmNsdWRlIHNwYW4obGFzdCAyIG9mIDUpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmX19icmVha2Rvd24ge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQmX19icmVha2Rvd24taXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0XHQ+IC5pY29uIHtcblx0XHRcdGNvbG9yOiAka2FzaG1pci1ibHVlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlICogLTE7XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2UgKiAtMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb2x1bW4ge1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMCAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0d2lkdGg6IDUwJTtcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdGJvcmRlci1sZWZ0OiAwO1xuXHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDJuKzIpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdCBib3JkZXItbGVmdDogMDtcblx0XHQgYm9yZGVyLXJpZ2h0OiAgMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdH1cblx0XHR9XG5cblx0XHQmLS1sYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHR9XG5cblx0XHQuaXRpbmVyYXJ5LW92ZXJ2aWV3X19oZWFkaW5nIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHQgfVxuXHRcdH1cblx0fVxuXG5cdCYtLXZhcmlhbnQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdH1cblx0fVxufVxuIiwiLmZlYXR1cmUtdGl0bGUge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRiYWNrZ3JvdW5kOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0ZmxleDogMTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0fVxuXHRcdCNwcmljZS1mcm9te1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0Jl9fc29ydCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHdpZHRoOiAyNzBweDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NvcnQtbGFiZWwge1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc29ydC1pbnB1dCB7XG5cdFx0ZmxleDogMSAwO1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdHNlbGVjdCB7XG5cdFx0XHR3aWR0aDogMTMwJTtcblx0XHR9XG5cblx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEzN3B4O1xuXHRcdH1cblx0fVxuXHRcblx0Jl9feWRzLWFwcGxpY2FibGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q3ZTdmNjtcblx0XHQgICAgcGFkZGluZzogMjBweDtcblx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAueWRzLW1zZ0NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICMxRjQzNzQ7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5sb2FkZXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDAuNCk7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMDA7XG5cblx0aHRtbC5uby1yZ2JhICYge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL292ZXJsYXktYmcucG5nJyk7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0Y29sb3I6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAtMzMuNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiA1MCU7XG5cdH1cblxuXHQmX19zcGlubmVyIHtcblx0XHRwYXRoLFxuXHRcdHJlY3Qge1xuXHRcdFx0ZmlsbDogJHRyaW5pZGFkLW9yYW5nZTtcblx0XHR9XG5cdH1cblxuXHQmX19jYXB0aW9uIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbiIsIi5jaGVjay1saXN0IHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcbkBpbmNsdWRlIHJ0bCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0Ji0tY29sdW1ucyB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiAxMik7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRAaW5jbHVkZSBydGx7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiAxMiBydGwpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0XHQmLS10eXBlM24xIHtcclxuXHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoM24rMykge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcclxuXHRcdFx0fVxuXG5cdFx0XHQmLS10eXBlM24zIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNiBvZiAxMik7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oNiBvZiAxMiBydGwpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbiszKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Bhbig2IG9mIDEyKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzIpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHQmLFxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbiszKSxcblx0XHRcdFx0JjpudGgtY2hpbGQoMm4rMikge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBleHRlbmQgLmljb247XHJcblx0XHRcdEBleHRlbmQgLmljb24tLXRpY2s7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW46IDRweCAkc3BhY2luZy11bml0LXNtYWxsIDAgMDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRcdFx0bWFyZ2luOiA0cHggMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jb250ZW50LWNhcm91c2VsIHtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuIEBpbmNsdWRlIHJ0bCB7XG5cdGRpcmVjdGlvbjogcnRsO1xuIH1cblx0Jl9faXRlbS1jb250YWluZXIge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdCZfX3BhZ2VyIHtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fcGFnZXItYnV0dG9uIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXHRcdH1cblxuXHRcdCYtLXByZXZpb3VzIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZXgoLTEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLW5leHQge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGV4KC0xKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19wYWdlci1jYXB0aW9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG4iLCIucGF5LW9wdGlvbnMge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0Ym9yZGVyOiA0cHggc29saWQgJGNvcnZldHRlLW9yYW5nZTtcclxuXHRib3JkZXItd2lkdGg6IDRweCAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XHJcblx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmX190eXBlIHtcclxuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvcnZldHRlLW9yYW5nZTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlIDAgJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRcdHdpZHRoOiAyNSU7XHJcblxyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb3J2ZXR0ZS1vcmFuZ2U7XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlIDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1x0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAkY29ydmV0dGUtb3JhbmdlO1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiA0cHggc29saWQgJGNvcnZldHRlLW9yYW5nZTtcclxuXHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1x0XHRcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0aHRtbC5pZTggJiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlICsgMzBweDtcclxuXHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRtYXJnaW46IDNweCAwIDAgLTMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRyb2wge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1tZWRpdW07XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHRvcDogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0dG9wOiAxMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2UtY250IHtcclxuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb3J2ZXR0ZS1vcmFuZ2U7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlIDA7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvcnZldHRlLW9yYW5nZTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgMCAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHRcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1sYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XHRcdFxyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAkY29ydmV0dGUtb3JhbmdlO1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICRjb3J2ZXR0ZS1vcmFuZ2U7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3ByaWNlIHtcclxuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LW1lZGl1bTtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0fVxyXG5cclxuXHQmX19ub3RlIHtcclxuXHRcdGNvbG9yOiAkdHJpbmlkYWQtb3JhbmdlO1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuXHR9XHJcbn1cclxuIiwiLnRvdGFsLXByaWNlIHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cdG1hcmdpbjogJHNwYWNpbmctdW5pdC1iYXNlIDA7XHJcblxyXG5cdCZfX2hlYWRpbmcge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRrYW5nYXJvby1ncmV5O1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRjb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsIDA7XHJcblx0XHR3aWR0aDogKHNwYW4oNSBvZiA4KSArIGd1dHRlcig4KSk7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFxyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICRjb3J2ZXR0ZS1vcmFuZ2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWVkaXVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJG9hc2lzLW9yYW5nZTtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiAtNHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25vdGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuXHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtdGlueTtcclxuXHR9XHJcblxyXG5cdCZfX3ZhbHVlIHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oMyBvZiA4IGxhc3QpO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRrYW5nYXJvby1ncmV5O1xyXG5cdFx0Y29sb3I6ICR0cmluaWRhZC1vcmFuZ2U7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICR0cmluaWRhZC1vcmFuZ2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1tZWRpdW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LW1lZGl1bTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucHJpY2UtY29uZmlybWF0aW9uIHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHJcblx0LnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LS1zaW5nbGUtcm93ICYge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcdFxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcmljZS1jb25maXJtYXRpb25fX2hlYWRpbmcge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faGVhZGluZyB7XHJcblx0XHRjb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggNDIwcHgpIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdmFsdWUge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogNDRweDtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCA0MjBweCkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBheW1lbnQtYnJlYWtkb3duIHtcclxuXHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LWJhc2UgKiAtMTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0Jl9fcm93IHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xyXG5cdH1cclxuXHJcblx0Jl9faGVhZGluZyB7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlIDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDc1JTtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1wcmltYXJ5IHtcclxuXHRcdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICR0cmluaWRhZC1vcmFuZ2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LW1lZGl1bTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZGlyZWN0aW9uOiBsdHI7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX192YWx1ZSB7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgMDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1tZWRpdW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zaW1wbGUtcGFuZWwge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYXF1YS1oYXplLWJsdWU7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdCYtLWxhc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdCZfX2hlYWRpbmcge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdH1cclxuXHJcblx0Jl9fZmVhdHVyZSB7XHJcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1tZWRpdW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1tZWRpdW07XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bWFyZ2luOiAycHggJHNwYWNpbmctdW5pdC1zbWFsbCAwIDA7XHJcblx0XHRcdEBpbmNsdWRlIHJ0bHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0bWFyZ2luOiAycHggMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5kZXRhaWxzLWxpc3Qge1xyXG5cdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblxyXG5cdCZfX3ZhbHVlIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LW1lZGl1bTtcclxuXHRAaW5jbHVkZSBydGwge1xyXG5cdFx0ZGlyZWN0aW9uOiBsdHI7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmFjdGlvbnMge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdC5jdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5taW5vci1jdGEge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VhcmNoLXJlc3VsdCB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XHJcblx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblxyXG5cdCZfX2hlYWRpbmcge1xyXG5cdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xyXG5cdFx0Zm9udDogI3skZm9udC1zaXplLW1lZGl1bX0vI3skbGluZS1oZWlnaHQtbWVkaXVtfSAkZm9udC1mYW1pbHktYmFzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHg7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAZXh0ZW5kIC5pY29uO1xyXG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdztcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogKCRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHgpICogLTE7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiA4LjVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBhZ2luYXRpb24ge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlIDAgMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbjogMCAkc3BhY2luZy11bml0LXRpbnk7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xyXG5cdFx0XHRtYXJnaW46IDYuNXB4ICRzcGFjaW5nLXVuaXQtdGlueSAwIDA7XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0bWFyZ2luOiA2LjVweCAwIDAgJHNwYWNpbmctdW5pdC10aW55IDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXByZXYtbGluayB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvbiB7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTAwJztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tbmV4dC1saW5rIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0bWFyZ2luOiA2LjVweCAwIDAgJHNwYWNpbmctdW5pdC10aW55O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luOiA2LjVweCAgJHNwYWNpbmctdW5pdC10aW55IDAgMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwZCc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWlzLWhpZGRlbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5mYXFzIHtcclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdCYtLXN1YiB7XHJcblx0XHRcdG1hcmdpbjogJHNwYWNpbmctdW5pdC1zbWFsbCAwIDAgJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mYXFzX19saXN0IHtcclxuXHRcdFx0bWFyZ2luOiAkc3BhY2luZy11bml0LXNtYWxsIDAgMCAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jYXRlZ29yeS1saW5rIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xyXG5cdFx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBleHRlbmQgLmljb247XHJcblx0XHRcdEBleHRlbmQgLmljb24tLWFycm93O1xyXG5cdFx0XHRjb2xvcjogJGxvY2htYXJhLWJsdWU7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRmb250LXNpemU6IDhweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogNi41cHg7XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3ctYmFjaztcclxuXHRcdFx0XHRmbG9hdDogIHJpZ2h0O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuY29udGVudC13aXRoLWltYWdlLXBhbmVsIHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xyXG5cdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oMyk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigyIG9mIDgpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oOSBsYXN0KTtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0QGluY2x1ZGUgc3Bhbig2IG9mIDggbGFzdCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tYWJvdmUge1xyXG5cclxuXHRcdC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2ltYWdlLFxyXG5cdFx0LmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9fY29udGVudCB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0LmwtY29sLS04ICYge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tcmlnaHQge1xyXG5cclxuXHRcdC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2ltYWdlIHtcclxuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9fY29udGVudCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmZvb3RlciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgMDtcblxuXHQudGVydGlhcnktbmF2aWdhdGlvbiB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuc2l0ZS1zZWFyY2gge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgc3BhbihsYXN0IDQpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0QGluY2x1ZGUgc3BhbihsYXN0IDQgcnRsKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQucXVpY2stbGlua3Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig4KTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDggcnRsKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQuc29jaWFsLXByb21vIHtcblx0XHRjbGVhcjogYm90aDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvcHlyaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0d2lkdGg6IDEwM3B4O1xuXHRcdH1cblx0fVxufVxuIiwiLmljb24tbGlzdCB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5AaW5jbHVkZSBydGwge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luOiAwICRzcGFjaW5nLXVuaXQtc21hbGwgMCAwO1xyXG5cdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRmbG9hdDpyaWdodDtcclxuXHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmljb24ge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdH1cclxufVxyXG4iLCIubG9jYXRpb24tZGV0YWlscyB7XHJcblx0YmFja2dyb3VuZDogJGxpbmstd2F0ZXItYmx1ZTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgMC4xcHg7XHJcblxyXG5cdCZfX2hlYWRpbmcge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdH1cclxuXHJcblx0Jl9fc3ViLWhlYWRpbmcge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdH1cclxuXHJcblx0Jl9fb3BlbmluZy1ob3VycyB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHR9XHJcblxyXG5cdCZfX29wZW5pbmctaG91cnMtaGVhZGluZyB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX29wZW5pbmctaG91cnMtdmFsdWUge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cdCZfX25hdiB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0Jl9fbmF2LWl0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uYXYtbGluayB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwgJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0bWFyZ2luOiAzLjVweCAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm1haW4tY29udGVudCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cblx0Ji0tdmFyaWFudCB7XG5cdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlIDAuMXB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIubWFwIHtcclxuXHRoZWlnaHQ6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDQwMCAvIDYzMyk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRkaXYge1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxufVxyXG4iXX0= */
