@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--feature .logOutLink{color:#ed5505;float:right;font-size:14px;margin-top:-25px;text-decoration:none;font-weight:600}.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.svg);background-size:50px 30px}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzaGFyZWQvbWl4aW5zL19mb250LWZhY2Uuc2NzcyIsInNoYXJlZC9fcmVzZXQuc2NzcyIsInN0eWxlLmNzcyIsInNoYXJlZC9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19yZW0uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsInNoYXJlZC9taXhpbnMvX3JpZ2h0LXRvLWxlZnQuc2NzcyIsInNoYXJlZC9faWNvbnMuc2NzcyIsImJhc2UvX21haW4uc2NzcyIsImJhc2UvX2hlYWRpbmdzLnNjc3MiLCJiYXNlL19wYXJhZ3JhcGhzLnNjc3MiLCJiYXNlL19saXN0cy5zY3NzIiwiYmFzZS9fZm9ybXMuc2NzcyIsImJhc2UvX2xpbmtzLnNjc3MiLCJzaGFyZWQvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiYmFzZS9faW1hZ2VzLnNjc3MiLCJjb21wb25lbnRzL19tZXNzYWdlLnNjc3MiLCJjb21wb25lbnRzL19zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMuc2NzcyIsImNvbXBvbmVudHMvX2RldGFpbGVkLWNhci1ncm91cC5zY3NzIiwiYmFzZS9faHIuc2NzcyIsImNvbXBvbmVudHMvX2FsaWduLWltYWdlLnNjc3MiLCJjb21wb25lbnRzL19jdGEuc2NzcyIsImNvbXBvbmVudHMvX21pbm9yLWN0YS5zY3NzIiwiY29tcG9uZW50cy9fa2l0Y2hlbi1kcmF3ZXIuc2NzcyIsImNvbXBvbmVudHMvX3F1aWNrLWxpbmtzLnNjc3MiLCJjb21wb25lbnRzL193ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyLnNjc3MiLCJjb21wb25lbnRzL19zaXRlLXNlYXJjaC5zY3NzIiwic2hhcmVkL21peGlucy9fcGxhY2Vob2xkZXIuc2NzcyIsImNvbXBvbmVudHMvX3ByaW1hcnktbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc2Vjb25kYXJ5LW5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3RlcnRpYXJ5LW5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3Byb21vdGlvbi1uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtcHJvbW8uc2NzcyIsImNvbXBvbmVudHMvX2Nhci1ncm91cC5zY3NzIiwiY29tcG9uZW50cy9fY29sbGFwc2UtcHJvbW8uc2NzcyIsImNvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsImNvbXBvbmVudHMvX3RlYXNlci1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fdGFicy5zY3NzIiwiY29tcG9uZW50cy9fdGVhc2VyLW1hdHJpeC5zY3NzIiwiY29tcG9uZW50cy9fZmxlZXQtbWF0cml4LnNjc3MiLCJjb21wb25lbnRzL191cHNlbGwuc2NzcyIsImNvbXBvbmVudHMvX3ZlaGljbGUtb3ZlcnZpZXcuc2NzcyIsImNvbXBvbmVudHMvX2Jvb2tpbmctd2lkZ2V0LnNjc3MiLCJjb21wb25lbnRzL19sb2NhdGlvbi1yZXN1bHQuc2NzcyIsImNvbXBvbmVudHMvX25ld3NsZXR0ZXItc2lnbnVwLnNjc3MiLCJyZWdpb25zL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX292ZXJsYXkuc2NzcyIsImNvbXBvbmVudHMvX3Byb21vLnNjc3MiLCJjb21wb25lbnRzL19wcm9tby1tYXRyaXguc2NzcyIsImNvbXBvbmVudHMvX2Nhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL19wcm9ncmVzcy1iYXIuc2NzcyIsImNvbXBvbmVudHMvX2FjdGlvbi1saW5rLnNjc3MiLCJjb21wb25lbnRzL19lZGl0LXNlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fc2lnbi1wb3N0LnNjc3MiLCJjb21wb25lbnRzL19pdGluZXJhcnktb3ZlcnZpZXcuc2NzcyIsImNvbXBvbmVudHMvX2ZlYXR1cmUtdGl0bGUuc2NzcyIsImNvbXBvbmVudHMvX2xvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fY2hlY2stbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC1jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fcGF5LW9wdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX3RvdGFsLXByaWNlLnNjc3MiLCJjb21wb25lbnRzL19wcmljZS1jb25maXJtYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3BheW1lbnQtYnJlYWtkb3duLnNjc3MiLCJjb21wb25lbnRzL19zaW1wbGUtcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX2RldGFpbHMtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fYWN0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLXJlc3VsdC5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fZmFxcy5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC13aXRoLWltYWdlLXBhbmVsLnNjc3MiLCJyZWdpb25zL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2ljb24tbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fbG9jYXRpb24tZGV0YWlscy5zY3NzIiwicmVnaW9ucy9fbWFpbi5zY3NzIiwiY29tcG9uZW50cy9fbWFwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkhDRUMsV0FDQyxxQyxDQUNBLDBGQUZELENBQUEsV0FDQywwQixDQUNBLHlGQUZELENBQUEsV0FDQyxzQixDQUNBLHFGQUZELENBQUEsV0FDQyxzQixDQUNBLHdGQUZELENDRkQsQyxDQUFBLE0sQ0FBQSxPLENBSUUscUIsQ0N3QkEsVSxDRHBCRixJLENDZ0NHLE8sQ0FUQSxFLENBREMsRSxDQUtDLFEsQ0FRRSxVLENBVEosSSxDQVRBLEUsQ0FDQSxFLENEbEJILEksQ0M0QlMsTSxDQVBFLEcsQ0FRSixLLENESk4sUSxDQUNBLFMsQ0NRRSxNLENBckJFLEUsQ0FDRixFLENBQ0EsRSxDQUNBLEUsQ0FpQkssRSxDQVRMLEUsQ0FMQSxDLENBTUEsRSxDRENGLFMsQ0NLRSxFLENBREcsRSxDRExMLFEsQ0FJRCxPLENBQUEsSyxDQ1lNLE8sQ0FDRSxVLENBQ0csTSxDQUNKLE0sQ0FDQSxNLENBQ0EsTSxDQUNBLEksQ0FDRixJLENBQ0EsRyxDQUNELE8sQ0FDSSxPLENEVFAsYSxDQUdELEssQ0FBQSxNLENDV08sUSxDQUNFLEssQ0RSUixvQixDQUNBLHVCLENBR0QsSyxDQUNDLFEsQ0FHbUIscUIsQ0FDbkIsWSxDQUNBLFEsQ0FHRCxLLENBQ0Msd0IsQ0FDQSxnQixDQUdELEUsQ0FBQSxFLENBRUMsUyxDQUdELEMsQ0FBQSxNLENBRUMsZSxDQUdELEcsQ0FBQSxDLENBRUMsb0IsQ0FHRCxLLENBQ0MsYyxDQUdELEcsQ0FBQSxHLENBRUMsYSxDQUNBLGEsQ0FDQSxpQixDQUNBLHVCLENBR0QsRyxDQUNDLFMsQ0FHRCxHLENBQ0MsYSxDQUdELFcsQ0FBQSxVLENBRUMsVyxDQUdELEcsQ0FDQyx1QixDQUdELEcsQ0FDQyxpQixDQUNBLFcsQ0FDQSxjLENDQ1EsTSxDREVULEssQ0FBQSxLLENDQU8sTSxDQURBLE0sQ0FGRCxRLENEU0wsYyxDQUdJLFksQ0FBQSxXLENDSk8sZSxDQUNJLGMsQ0RPZixXLENBQ0EsWSxDRWxIRCxRLENBQ0MsZSxDQUlELFUsQ0NYSSxlLENBQUEsZ0IsQ0FBQSxpQixDRGFILFMsQ0FGRCxnQixDRWxCTSxXLENBQ0EsYSxDQUNBLFUsQ0ZnQk4sK0IsQ0FLRSxXLENBSUYsUyxDQ3BCSSxjLENBQUEsVyxDQUFBLG9CLENEb0JKLHVCLENDcEJJLGMsQ0FBQSxVLENBQUEscUIsQ0Q0QkEsYSxDR2lCQSwyQ0h6QkosUyxDSXRDSSx1QixDSmtEQSxVLENBQ0EsUSxDQUNBLG1CLENBQ0EsVSxDR1VBLENIekJKLFMsQ0NwQkksZSxDQUFBLFcsQ0FBQSxvQixDRG9CSix1QixDQ3BCSSxlLENBQUEsVSxDQUFBLHFCLENENEJBLGEsQ0dpQkEsMkNIekJKLFMsQ0FBQSx1QixDQVlJLFUsQ0FDQSxRLENBQ0EsbUIsQ0FDQSxVLENHVUEsQ0h6QkosUyxDQ3BCSSxlLENBQUEsVyxDQUFBLG9CLENHbEJBLHVCLENIa0JBLGUsQ0FBQSxVLENBQUEscUIsQ0Q0QkEsYSxDR2lCQSwyQ0h6QkosUyxDQUFBLHVCLENBWUksVSxDQUNBLFEsQ0FDQSxtQixDQUNBLFUsQ0dVQSxDSHpCSixTLENDcEJJLGUsQ0FBQSxXLENBQUEsb0IsQ0dsQkEsdUIsQ0hrQkEsZSxDQUFBLFUsQ0FBQSxxQixDRDRCQSxhLENHaUJBLDJDSHpCSixTLENBQUEsdUIsQ0FZSSxVLENBQ0EsUSxDQUNBLG1CLENBQ0EsVSxDR1VBLENIekJKLFMsQ0NwQkksZSxDQUFBLFcsQ0FBQSxvQixDR2xCQSx1QixDSGtCQSxlLENBQUEsVSxDQUFBLHFCLENENEJBLGEsQ0dpQkEsMkNIekJKLFMsQ0l0Q0ksdUIsQ0prREEsVSxDQUNBLFEsQ0FDQSxtQixDQUNBLFUsQ0dVQSxDSHpCSixTLENDcEJJLGUsQ0FBQSxXLENBQUEsb0IsQ0RvQkosdUIsQ0NwQkksZSxDQUFBLFUsQ0FBQSxxQixDRDRCQSxhLENHaUJBLDJDSHpCSixTLENBQUEsdUIsQ0FZSSxVLENBQ0EsUSxDQUNBLG1CLENBQ0EsVSxDR1VBLENIekJKLFMsQ0NwQkksZSxDQUFBLFcsQ0FBQSxvQixDRG9CSix1QixDQ3BCSSxlLENBQUEsVSxDQUFBLHFCLENENEJBLGEsQ0dpQkEsMkNIekJKLFMsQ0FBQSx1QixDQVlJLFUsQ0FDQSxRLENBQ0EsbUIsQ0FDQSxVLENHVUEsQ0h6QkosUyxDQ3BCSSxlLENBQUEsVyxDQUFBLG9CLENHbEJBLHVCLENIa0JBLGUsQ0FBQSxVLENBQUEscUIsQ0Q0QkEsYSxDR2lCQSwyQ0h6QkosUyxDQUFBLHVCLENBWUksVSxDQUNBLFEsQ0FDQSxtQixDQUNBLFUsQ0dVQSxDSHpCSixTLENDcEJJLGUsQ0FBQSxXLENBQUEsb0IsQ0RvQkosdUIsQ0NwQkksZSxDQUFBLFUsQ0FBQSxxQixDRDRCQSxhLENHaUJBLDJDSHpCSixTLENJdENJLHVCLENKa0RBLFUsQ0FDQSxRLENBQ0EsbUIsQ0FDQSxVLENHVUEsQ0h6QkosVSxDQ3BCSSxlLENBQUEsVyxDQUFBLG9CLENEb0JKLHdCLENDcEJJLGUsQ0FBQSxVLENBQUEscUIsQ0Q0QkEsYSxDR2lCQSwyQ0h6QkosVSxDQUFBLHdCLENBWUksVSxDQUNBLFEsQ0FDQSxtQixDQUNBLFUsQ0dVQSxDSHpCSixVLENDcEJJLGUsQ0FBQSxXLENBQUEsb0IsQ0RvQkosd0IsQ0NwQkksZSxDQUFBLFUsQ0FBQSxxQixDRDRCQSxhLENHaUJBLDJDSHpCSixVLENBQUEsd0IsQ0FZSSxVLENBQ0EsUSxDQUNBLG1CLENBQ0EsVSxDR1VBLENIekJKLFksQ0E2QkUsVSxDQUNBLFEsQ0E5QkYsMEIsQ0FpQ0csVyxDQUNBLGMsQ0dUQywyQ0h6QkosWSxDQUFBLDBCLENBc0NHLFUsQ0diQyxDRWhFSixLLENBQUEseUMsQ0FBQSx5QyxDQUFBLDhCLENBT0MsYSxDQVBELEssQ0FBQSxrQixDTjJZbUUsNEIsQ0FBekIsdUIsQ00zWTFDLHlDLENBQUEseUMsQ0FBQSw4QixDQUNDLDBCLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxlLENBRUEsVSxDQUNBLG1CLENOa1lnRyx5QixDQUEyQixrQyxDQUF1RSw2QixDQUFuQyxpQyxDTXBZL0osYSxDTm9ZaU8sOEIsQ0FBakkseUIsQ0FBMkIsa0MsQ0FBdUUsNkIsQ0FBbkMsaUMsQ00xWS9KLDBCLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxlLENBRUEsVSxDQUNBLG1CLENOa1lzUixzQixDQUFyQixtQixDTXBZalEsYSxDTm9Zc1Isc0IsQ0FBaUksd0IsQ0FBekMsdUMsQ0FBaEMsOEIsQ0FBbUksMkIsQ0FBaE4sbUIsQ0FBZ0wsOEIsQ0FBbkksOEIsQ00xWTlTLDBCLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxlLENBRUEsVSxDQUNBLG1CLENOa1l1Wix3QixDQUF6Qyx1QyxDQUFtRywyQixDQUFoQyw4QixDTXBZamIsYSxDQVBELG1CLENBYUcsZSxDQWJILHNCLENBQUEsdUMsQ0FBQSwyQixDQUFBLG1CLENBQUEsbUIsQ0FBQSx5QixDQUFBLDhCLENBQUEsa0MsQ0FBQSw2QixDQUFBLGlDLENBQUEseUMsQ0FBQSx1RCxDQW1CRyxlLENBbkJILHdCLENBQUEseUMsQ0FBQSx5QyxDQUFBLHVDLENBQUEsdUQsQ0F5QkcsZSxDQXpCSCw4QixDQUFBLDhCLENBQUEsd0IsQ0FBQSx1QixDQUFBLG1DLENBK0JHLGUsQ05rWWd2RSxvQyxDQUF0ZSxrRixDQUE5Six3RSxDQUEwcUIsb0MsQ0FBejBDLHlFLENBQTBQLGlFLENBQWt0QixtRSxDQUFuTyxrRixDQUEvTix5RSxDQUFpdEIsc0UsQ01qYTNxRSx1RCxDQUFBLDZELENOaWFvUix1RSxDQUE2ekIsOEQsQ0FBeHJCLG9FLENBQXlvRCx5RSxDQUE5L0MsNkUsQ0FBblosa0UsQ0FBb3JCLHdFLENBQTlJLDRFLENBQXVwQix5RSxDQUZqd0Msb0YsQ00vWjdFLG9GLENBQUEsZ0YsQ05pYSs0QiwrRCxDQUFrUSx1RCxDQUFndEIseUQsQ0FBNVQsd0UsQ0FBNUksK0QsQ0FBb3RCLDRELENNamE3bUUsNkMsQ0FBQSxtRCxDTmlhcU4sNkQsQ0FBczBCLG9ELENBQTlyQiwwRCxDQUFvb0QsK0QsQ0FBbGdELG1FLENBQXhZLHdELENBQThxQiw4RCxDQUFsSixrRSxDQUEwcEIsK0QsQ01qYTd3QywwRSxDQUFBLDBFLENBQUEsc0UsQ0FBQSxzQixDTmdhNEMsb0YsQ01oYTVDLG9GLENOOFo0QywwRSxDTTlaNUMsMEUsQ0FBQSxnRixDQUFBLHNFLENBQUEsaUMsQ0FxQ0csZSxDQXJDSCxzQixDQUFBLGtCLENBMkNHLGUsQ0EzQ0gsaUIsQ0FpREcsZSxDQWpESCxtQixDQXVERyxlLENBdkRILHlCLENBNkRHLGUsQ0E3REgsbUIsQ0FtRUcsZSxDQW5FSCxzQixDQXlFRyxlLENBekVILHlCLENBK0VHLGUsQ0EvRUgsa0IsQ0FBQSw4QixDQXFGRyxlLENBckZILHVCLENBMkZHLGUsQ0EzRkgsOEIsQ0FpR0csZ0IsQ0FqR0gsa0IsQ0F1R0csZSxDQXZHSCxvQixDQTZHRyxlLENBN0dILG1CLENBbUhHLGUsQ0FuSEgsaUIsQ0F5SEcsZSxDQXpISCxxQixDQStIRyxlLENBL0hILHdCLENBQUEsa0IsQ0FBQSx1RCxDQXFJRyxlLENBcklILHFCLENBMklHLGUsQ0EzSUgsa0IsQ0FpSkcsZSxDQWpKSCxpQixDQXVKRyxlLENBdkpILHFCLENBNkpHLGUsQ0M3SkgsSSxDQUNDLFUsQ0FDQSxnRSxDSDhERywyQ0doRUosSSxDQUtFLGMsQ0FDQSxnQixDSDBERSxDSWhFSixHLENBRUMsYSxDQUNBLGdFLENBQ0Esa0IsQ0FKRCxHLENBc0NBLEcsQ0F0Q0EsRSxDQXVDQyxVLENBdkNELEUsQ0FFQyxhLENBQ0EsZ0UsQ0ErREQsaUQsQ0FkQSwyQyxDSG5ESSxpQixDR3FDSixpQixDQWNBLGlCLENBY0EsaUIsQ0FkQSx5QyxDQUFBLDZCLENBQUEsNEMsQ0FjQSxpRCxDQWRBLDJDLENIbkRJLGdCLENHcUNKLGdCLENBY0EsZ0IsQ0FjQSxnQixDQTVERSx3RSxDQU5GLFksQ0FVRSwrQixDQUNBLG1CLENBWEYseUIsQ0FjRyxnQixDQWRILHdCLENBa0JHLGEsQ0FDQSxXLENBQ0EsYyxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxlLENBdkJILE0sQ0FBQSxLLENBNEJFLGEsQ0FDQSxhLENBQ0EsaUIsQ0FRRixHLENBR0MsZ0UsQ0FDQSxrQixDQTFDRCxFLENBc0NBLEUsQ0FjQSxFLENBSUMsZSxDQWxCRCxHLENBY0EsRyxDQWRBLEUsQ0FnQkMsYSxDQWhCRCxFLENBQ0MsVSxDQUVBLGdFLENBV0QsRyxDQUlDLGtCLENBSkQsRSxDQUdDLGdFLENBSEQsRyxDQUFBLDhCLENBQUEsNkIsQ0FDQyxVLENBRUEsZ0UsQ0FIRCw4QixDQUFBLEUsQ0FFQyxhLENBRkQsMkIsQ0FBQSxFLENBQ0MsVSxDQURELDJCLENBQUEsZSxDQUdDLGdFLENBV0QsRyxDQWRBLGUsQ0FrQkMsa0IsQ0FKRCxHLENBQUEsRSxDQUVDLGEsQ0FGRCxHLENBQUEsbUMsQ0FBQSxFLENBQ0MsVSxDQUVBLGdFLENKTEcsMkNJRUosRyxDQUFBLG1DLENBQUEsRSxDQVVFLGMsQ0FDQSxnQixDSmJFLENJRUosRSxDQ2xFQSxDLENBQ0MsZSxDQ0RELEUsQ0FBQSxFLENBR0Msb0IsQ0FIRCxnQixDQUFBLGdCLENBS0UsaUIsQ0FDQSxhLENBTkYsSyxDQUFBLEssQ0FTRSxpQixDQ1RGLDhDLENEUUMsZ0IsQ0FBQSxnQixDQUlFLGUsQ0VaSCxDLENBQ0MsYSxDRERELGMsQ0FFQyxtQixDQUNBLGlCLENBSEQsb0IsQ0FBQSxxQyxDQUFBLHlCLENBQUEsMkUsQ0VNRSxVLENBQ0EsVSxDQUNBLGEsQ0ZSRix5QixDQU1FLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHNCLENBVEYsd0IsQ0FhRSxRLENBRU0sa0QsQ0FBQSx3QyxDQUNMLFcsQ0FESyxnRSxDQUFBLHNELENBSUosVSxDUDZDQSwyQ09oRUosa0QsQ0FBQSx3QyxDQXVCSSxhLENBQ0EsVSxDQUNBLFUsQ0FWSSxnRSxDQUFBLHNELENBYUgsVSxDUG9DRCxDT2hFSixtQyxDQW1DRyxrQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxzQixDQXRDSCxvQyxDQThDRyxtQixDQUFBLFksQ1BrQkMsMkNPaEVKLG9DLENBaURJLGEsQ1BlQSxDT2hFSiwrQixDQTRERSwrQixDQUNBLGtCLENBRUUsb0QsQ0FDRCxrQixDQUNBLGdCLENYaWhCd3dCLHVFLENBQXZULDhELENBQXlILHNELENBQXlRLHdELENBQTdJLDhELENBQTJRLDJELENXOWdCaDlCLHFDLENBQUEsa0QsQ1g4Z0J1SSw0RCxDQUEyWSxtRCxDQUEzVSx5RCxDQUF1c0IsOEQsQ0FBMW9CLGtFLENBQXhMLHVELENBQW1VLDZELENBQXJFLGlFLENBQXlULDhELENXOWdCbm9CLHlFLENBQUEseUUsQ0FBQSw4RCxDQUNELGEsQ0FDQSxXLENBQ0EsYyxDQUNBLFUsQ0FDQSxRLENBQ0csaUIsQ0FDQSxVLENYaWhCa2lDLHFGLENBRHQ5Qix1RixDV3ZoQjlFLHVGLENBQUEsNEUsQ1h3aEJ5OEIscUYsQ0FBdlksNEUsQ0FBeUosb0UsQ0FBb2Esc0UsQ0FBeFEsNEUsQ0FBc2EseUUsQ1d4aEI3eEMsbUQsQ0FBQSxnRSxDWHdoQnlLLDBFLENBQTJlLGlFLENBQTNaLHVFLENBQWs5Qiw0RSxDQUFyNEIsZ0YsQ0FBeE8scUUsQ0FBbVosMkUsQ0FBckYsK0UsQ0FBeVksNEUsQ1d4aEJyeUIsdUYsQ0FBQSx1RixDQUFBLDRFLENBVVksVSxDQUNaLFMsQ0FDQSxVLENBaEZKLDZCLENBdUZFLGEsQ0FDQSxlLENBQ0EsZSxDQXpGRixxQyxDQTZGRSxVLENBN0ZGLG9CLENBaUdFLHdCLENBQ0Esa0IsQ0FDQSxhLENBQ0EsYyxDQUNELHlDLENBR0csYSxDQUNBLG9CLENYdWdCeXFCLDRELENBQXBULG1ELENBQStGLDJDLENBQW1SLDZDLENBQTVILDRELENBQXJELG1ELENBQXFSLGdELENXaG5CLzBCLDBCLENBQUEsdUMsQ1hnbkJpSCxpRCxDQUE2VCx3QyxDQUExUSw4QyxDQUFzbkIsbUQsQ0FBdGtCLHVELENBQWpKLDRDLENBQWtRLGtELENBQXhELHNELENBQXdQLG1ELENXaG5CcmdCLDhELENBQUEsOEQsQ0FBQSxtRCxDWCttQjhDLDhELENXL21COUMsOEQsQ0FBQSxtRCxDQStHRyxpQixDWHFnQjQzQiwwRSxDQUQvMEIsNEUsQ0tsbkI1Qyw0RSxDQUFBLGlFLENMbW5CdWUsaUUsQ0FBK0gseUQsQ0FBbVcsMkQsQ0FBNUosMEUsQ0FBckUsaUUsQ0FBcVcsOEQsQ0tubkI3a0Msd0MsQ0FBQSxxRCxDTG1uQitJLCtELENBQTZaLHNELENBQTFWLDRELENBQXN6QixpRSxDQUF0dkIscUUsQ0FBak0sMEQsQ0FBa1YsZ0UsQ0FBeEUsb0UsQ0FBd1UsaUUsQ0tubkJucUIsNEUsQ0FBQSw0RSxDQUFBLGlFLENNaUhNLG9CLENBQ0EsZ0IsQ0FuSFYsbUIsQ0EySEUsa0IsQ0EzSEYsOEIsQ0E4SEcsWSxDQTlISCw4QixDQWtJRyx3QixDQUNBLGtCLENBQ0EsYyxDQXBJSCxxQixDVG1CSSxlLENBQUEsVSxDQUFBLHFCLENTdUhGLGMsQ0ExSUYsbUMsQ1RtQkksZSxDQUFBLFcsQ0FBQSxvQixDUzJIUSxjLENQOUVSLDJDT2hFSixxQixDQUFBLG1DLENBa0pHLGEsQ0FDQSxVLENBQ0EsZSxDQUNBLFUsQ1ByRkMsQ09oRUosK0IsQ1RtQkksZSxDQUFBLFUsQ0FBQSxxQixDR2xCQSw2QyxDSGtCQSxlLENBQUEsVyxDQUFBLG9CLENTa0pTLGMsQ1ByR1QsMkNPaEVKLCtCLENOQ0ksNkMsQ013S0EsVSxDQUNBLGMsQ0FDQSxVLENQM0dBLENPaEVKLDJCLENBd0xFLG9CLENBQ0EsZ0IsQ0F6TEYsa0MsQ0E0TEcsYSxDQUNBLGMsQ0FDQSxlLENBOUxILHFCLENUbUJJLGUsQ0FBQSxXLENBQUEsYyxDRTZDQSwyQ09oRUoscUIsQ0FzTUcsVSxDQUNBLGUsQ0FDQSxVLENQeElDLENPaEVKLCtCLENUbUJJLGUsQ0FBQSxXLENBQUEsYyxDRTZDQSwyQ09oRUosK0IsQ0ErTUksVSxDQUNBLFUsQ1BoSkEsQ09oRUosOEIsQ0FxTkcsZSxDQXJOSCxxQyxDVG1CSSxlLENBQUEsVyxDQUFBLGMsQ0U2Q0EsMkNPaEVKLHFDLENBNk5JLFUsQ0FDQSxlLENBQ0EsVSxDUC9KQSxDT2hFSiwrQyxDVG1CSSxlLENBQUEsVyxDQUFBLGMsQ0U2Q0EsMkNPaEVKLCtDLENBc09LLFUsQ0FDQSxlLENBQ0EsVSxDUHhLRCxDT2hFSiw4QixDVG1CSSxlLENBQUEsVSxDQUFBLHFCLENHbEJBLDRDLENBQUEseUMsQ01nUEEsVyxDQUNBLGlCLENQbExBLDJDT2hFSiw4QixDQXNQSSxVLENBQ0EsZSxDQUNBLFUsQ1B4TEEsQ09oRUosd0MsQ1RtQkksZSxDQUFBLFUsQ0FBQSxxQixDRTZDQSwyQ09oRUosd0MsQ05DSSxzRCxDTThQQyxVLENBQ0EsZSxDQUNBLFUsQ1BqTUQsQ09oRUosc0QsQ0ErUUssVSxDQUlGLHVDLENBQ0Msa0IsQ0FERCxxRCxDQUljLGlCLENBQ0MsYyxDUHhOZCwyQ09oRUosdUMsQ0E0UkssYyxDQVRGLHFELENBWWUsYSxDQUNDLGMsQ1BoT2YsQ09oRUosMkIsQ1RtQkksZSxDQUFBLFUsQ0FBQSxxQixDRTZDQSwyQ09oRUosMkIsQ1RtQkksZSxDQUFBLFUsQ0FBQSxxQixDR2xCQSx5QyxDSGtCQSxlLENBQUEsVyxDQUFBLG9CLENTa1NDLGMsQ0FHQyx1RCxDVHJTRixXLENBQUEsYyxDR2xCQSxxRSxDSGtCQSxVLENBQUEsYSxDUzBTRSxjLENQN1BGLENPbVFELHFDLENUaFRDLGUsQ0FBQSxVLENBQUEscUIsQ0U2Q0EsMkNPaEVKLHFDLENUbUJJLGMsQ0FBQSxVLENBQUEscUIsQ1NnVEQsaUUsQ1RoVEMsVyxDQUFBLGMsQ0U2Q0EsQ08rUUQsbUUsQ0FFRSxrQixDR2pWTCxNLENIaVZLLGUsQ0FqVkwsbUQsQ0FxVkssVSxDQURELDRELENBTUUsVSxDQTFWTiwyQixDVG1CSSxxQixDRTZDQSwyQ09oRUosMkIsQ0FxV0ksYSxDUHJTQSxDV2hFSixtQyxDSndXRyxxQyxDVHJWQyxxQixDRTZDQSwyQ093U0QscUMsQ0FJRSxhLENQNVNELENPaEVKLDBCLENUbUJJLGUsQ0FBQSxXLENBQUEsYyxDU2lXRixjLENQcFRFLDJDT2hFSiwwQixDQXVYRyxVLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQUVBLDRDLENBQ0MsUyxDQUNBLFcsQ0FDQSxlLENBSEQsMEQsQ0FNRSxVLENBQ0EsVSxDQUlxQix3RCxDQUN0QixTLENBQ0EsVSxDUHpVQSxDT2hFSixvQyxDVG1CSSxlLENBQUEsVyxDQUFBLGMsQ0U2Q0EsMkNPaEVKLG9DLENBaVpJLFUsQ0FDQSxlLENBQ0EsVSxDQW5aSixrRCxDQXNaSyxVLENQdFZELENPaEVKLHNCLENUbUJJLGUsQ0FBQSxVLENBQUEscUIsQ1M0WUYsZSxDUC9WRSwyQ09oRUosc0IsQ0FrYUcsYSxDQUNBLFUsQ0FDQSxlLENBQ0EsVSxDUHJXQyxDT2hFSixnQyxDVG1CSSxlLENBQUEsVSxDQUFBLHFCLENFNkNBLDJDT2hFSixnQyxDQTRhSSxVLENBQ0EsYyxDQUNBLFUsQ1A5V0EsQ09oRUosNkIsQ0FvYkUsVyxDQURELDJDLENBSUUsVSxDQU1ILFcsQ0FDQyxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLG9ELENBQ0EsZ0UsQ0FDQSxXLENBQ0EsYyxDQUNBLFUsQ1ByWUcsMkNPNlhKLFcsQ0FZRSxjLENBQ0EsZ0IsQ1AxWUUsQ082WEoseUIsQ0FpQkUsYSxDQUNBLGUsQ045Y0UseUMsQ01pZEQsZ0IsQ0F1Q0gsaUMsQ0E1REEsNkIsQ0FtQ0EscUMsQ0F1REEsNkIsQ0EvREUsb0IsQ0EySUQsMEIsQ0F0S0Qsb0IsQ0ErQkUsZ0IsQ0FJRixlLENBQ0MsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxvRCxDQUNBLGdFLENBQ0EsWSxDQUNBLFksQ0FDQSxXLENBQ0EsVSxDTnhlRyw2QixDTTJlRixhLENBQ0EsZSxDUDdhRSwyQ09nYUosZSxDQWdCRSxjLENBQ0EsZ0IsQ1BqYkUsQ095YkosYSxDQUNDLHlCLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxvRCxDQUNBLGdFLENBQ0EsVyxDQUNBLGMsQ1BqY0csMkNPeWJKLGEsQ0FXRSxjLENBQ0EsZ0IsQ1ByY0UsQ095Ykosd0MsQ0FBQSx3QyxDQXFCRSx1QixDQUNBLFEsQ0FHRCxzQixDQUNDLGdCLENBbURGLFcsQ0EvQ0EsVyxDQWlEQyxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLG9ELENBQ0EsVyxDQUVBLGlCLENBdkRELFcsQ0FLQyxvQixDQUxELHlCLENBY0UsUSxDQUNBLGUsQ0FDQSxlLENBQ0EsVyxDQUNBLFUsQ0FHRCw4QixDQUVDLGMsQ0FDQSxjLENBQ0EsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLFMsQ0FQRCw0QyxDQVVFLFEsQ0FDQSxVLENBSUYsMEIsQ0FFQyxPLENBdENGLDRCLENBMkNFLFUsQ0FJRixXLENBT0MsYyxDQVBELGtCLENBWUUsUSxDQUNBLGEsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDQUNBLEssQ0FqQkYsZ0MsQ0FvQkcsUyxDQUNBLFUsQ0FyQkgsNkIsQ0EwQkUsb0IsQ0FHRCxpQixDQUNDLGMsQ0FDQSxRLENBQ0EsZ0UsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUyxDUDFpQkUsMkNPc2dCSixpQixDQXVDRyxjLENBQ0EsZ0IsQ1A5aUJDLENPdWpCSixjLENBQ0Msa0IsQ0FDQSx3QixDQUNBLGlCLENBQ0EsWSxDQUNBLGUsQ0FDQSxtQixDTjVuQkcsNEIsQ00rbkJGLGMsQ1Boa0JFLDJDQy9EQSw0QixDTWlvQkssYyxDUGxrQkwsQ0FBQSwyQ091akJKLGMsQ0FnQkUsWSxDUHZrQkUsQ091akJKLHlELENBcUJHLFMsQ0FyQkgsbUMsQ0EwQkUsd0IsQ0FDQSx3QixDQUNBLFUsQ0FDQSxtQixDTm5wQkUsaUQsQ01xcEJELGMsQ0EvQkgsd0MsQ0FvQ0UsYyxDTjFwQkUsdUQsQ00rcEJELFcsQ0F6Q0gsb0MsQ0E4Q0UsaUIsQ0E5Q0YsbUMsQ0FtREUsYSxDQUNBLGtCLENBQ0EsaUIsQ0FyREYsa0MsQ0EyREUsTSxDQTNERixrQyxDQUFBLGtDLENBMERFLGMsQ0FFQSxpQixDQUNBLEssQ0FMRCx5QyxDQUFBLHlDLENBU0UsYyxDQWpFSCwyQyxDQUFBLG9ELENBQUEsMkMsQ0FBQSxvRCxDQXFFRyxZLENBbUJGLGtDLENBWEEsZ0QsQ0FJRSxTLENBQ0EsTyxDTnhzQkMsZ0QsQ01vdEJELE0sQ0FDQSxVLENBL0ZILHNDLENBdUdFLFUsQ0FERCxvRCxDQUlFLGEsQ0FHRCx5QyxDQUNDLGtCLENBOUdILHlDLENBa0hHLFcsQ0FERCx1RCxDQUdFLG1CLENBSUQsMkMsQ0FBQSw4QyxDQUVDLGlCLENBQ0EsYSxDQUNBLGMsQ0FDQSxhLENBQ0EsVyxDQUNBLGlCLENBQ0Esb0IsQ0FSRCx5RCxDQUFBLDRELENBVUUsZSxDQWxJTCx3RCxDQXdJRyxlLENBQ0EsYSxDQVFELHVELENBakpGLDhELENBNElJLGtCLENBQ0EsVSxDQTdJSiwyRSxDQXVKRyxrQixDQUNBLGEsQ0FJRixxQyxDQUNDLHVCLENBQ0EsYyxDQUNBLFEsQ0FDQSxlLENBQ0EsYyxDQUNBLGdFLENBQ0EsUyxDQUNBLFksQ0FDQSxTLENBQ0EsaUIsQ0FDQSxRLENBWEQsbUQsQ0FjRSxTLENBQ0EsVSxDQUVBLDBELENBQ0Msb0IsQ0E5S0osa0MsQ0FzTEUsaUIsQ0FDQSxVLENBQ0EsUSxDQUhELGdELENBTUUsUyxDQUNBLFUsQ0E1TEgsd0MsQ0FnTUcsVSxDQUNBLGlCLENBRkQsc0QsQ0FLRSxXLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsYyxDQXZNSixtRCxDQTZNRyxVLENBQ0EsVyxDQUNBLFcsQ0EvTUgsMEQsQ0FrTkksYSxDQUNBLFcsQ0FDQSxnQixDQUNBLFUsQ0FyTkosMEQsQ0F5TkksVyxDQUNBLFUsQ0FLSCxtQyxDQUNDLGtCLENBQ0EsUSxDQUNBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsWSxDQUNBLFMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBYkQsaUQsQ0FnQkUsUyxDQUNBLFUsQ0FoUEgseUMsQ0FBQSx5QyxDQXFQRyxrQixDQU1ILGdCLENBRUMsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxvRCxDQUNBLFcsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpQixDQVRELDhCLENBWUUsaUIsQ0FDQSxlLENBYkYsdUMsQ0FpQkUsb0IsQ0FqQkYseUIsQ0FxQkUsUyxDQXJCRix1QixDQTBCRSxrQixDQUNBLGlCLENBQ0EsYSxDQUNBLGMsQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFMsQ0F0Q0YscUMsQ0F5Q0csUSxDQUNBLFUsQ0ExQ0gsZ0MsQ0E4Q0csUyxDQTlDSCx5QyxDQUFBLGdDLENBa0RHLFksQ0FsREgsdUIsQ0F1REUsdUIsQ0FBQSxvQixDQUFBLGUsQ0FDQSxjLENBQ0EsUSxDQUNBLFUsQ0FDQSxnRSxDQUNBLFcsQ0FDQSxTLENBQ0EscUIsQ0FDQSxpQixDQUNBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBQ0EsVSxDQUNBLFMsQ0FaRCxxQyxDQWVFLHFCLENQdjNCQywyQ093MkJILHVCLENBa0JFLGMsQ0FDQSxnQixDUDMzQkMsQ093MkJILDZCLENBdUJFLFksQ0E3RUgsbUMsQ0FpRkcsWSxDQWpGSCxrQyxDQXFGRyxjLENBQ0EsVSxDQWhDRixnQyxDQW9DRSxlLENBQ0EsUyxDQUNBLFUsQ0F0Q0YsZ0MsQ0EwQ0UsZSxDQUNBLFUsQ0FTSCxZLENBRUMsZSxDQUNBLFEsQ0FDQSxTLENBSkQsa0IsQ0FBQSx3QixDRXQ5QkUsVSxDQUNBLFUsQ0FDQSxhLENGbzlCRiwwQixDQU1FLGMsQ0FORix3QyxDQVlHLFUsQ0FDQSxpQixDQUZELHNELENBS0UsVyxDQUNBLGlCLENBTkYsbUQsQ0FVRSxjLENBckJKLGtELENBd0JNLFUsQ0F4Qk4sNkIsQ0FpQ0csZSxDQWpDSCx3QixDVHo4QkksZSxDQUFBLFUsQ0FBQSxxQixDUysrQkQsZSxDQXRDSCxzQyxDVHo4QkksZSxDQUFBLFcsQ0FBQSxvQixDU20vQkEsYyxDQTFDSixtQyxDQThDSSxjLENOemdDQSxpRCxDTTJnQ0EsYSxDQWhESixvQyxDQXFESSxjLENBckRKLDhDLENBeURJLDhCLENBQ0EsMkIsQ0FDQSxnQixDQUNBLG9CLENBNURKLG9ELENBK0RLLFEsQ0FDQSxrQixDQUNBLFEsQ0FURixrRSxDQVlrQixRLENBQ2Ysa0IsQ0FDQSxRLENBQ2UsVSxDQXZFckIscUQsQ0E0RUssUSxDQUNBLGtCLENBQ0EsUSxDQXRCRixtRSxDQXlCVSxRLENBQ0Msa0IsQ0FDQSxRLENBQ0EsVSxDQTVCWCx1RCxDSzM2QkMsNkUsQ0w2OEJDLFUsQ0ExRkwsaUMsQ0ErRkksaUIsQ0FERCx1QyxDQUlFLFEsQ0FDQSxnQixDQUNBLFMsQ0FHQSwyQixDQUVBLFEsQ0FDQSxTLENBT0YsbUQsQ0FDQyxxQyxDQWxISixpRCxDQXlISSx3QyxDQXpISixpRCxDQStISSxtRCxDQU1ELG1ELENBQ0MscUMsQ0FDQSx5QixDQU1ELHlELENBQ0MsMkMsQ0FLSCxrQixDQUNDLFMsQ0FDQSxpQixDQUNBLFUsQ0FIRCwyQixDQU1FLFUsQ0FDQSxlLENBMUpILDhELENBa0tHLGtCLENBQ0EsVSxDQW5LSCxxQixDQXdLRSxVLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFUsQ050b0NFLG1DLENNeW9DRCxjLENBQ0Esa0IsQ0EvS0gsOEIsQ0FtTEcsYyxDQUNBLFUsQ0FwTEgsMkIsQ0FBQSw0QixDQXFORyxhLENBQ0EsVyxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBMU5ILDRCLENBeUxHLGEsQ0FFQSxjLENBR0EsZ0IsQ0FFQSxpQixDQUdBLFMsQ045cENDLDBDLENNaXFDQSxTLENBQ0EsTyxDQUdELHFDLENBQ0MsWSxDQTNNSiwyQixDQWdORyxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLG9ELENBQ0EsVSxDQU9BLFMsQ050ckNDLHlDLENNeXJDQSxTLENBQ0EsTyxDQUdELG9DLENBQ0MsWSxDQW5PSiw0QixDQXdPRyxjLENQcG9DQywyQ080NUJKLDRCLENBMk9JLGMsQ1B2b0NBLENPNDVCSixtQyxDQWtQSSxpQixDQUNBLFcsQ0FDQSxRLENBQ0EsTyxDQUNBLFUsQ0F0UEosaUQsQ0F5UEssUyxDQUNBLFMsQ0ExUEwsa0MsQ0FnUUksaUIsQ0FNSixjLENBRUMsZSxDQUNBLHNCLENBSEQsbUIsQ0FNRSxlLENBQ0EsMkIsQ0FDQSxhLENBUkYseUIsQ0FBQSx5QixDQVlHLDJCLENBWkgsd0MsQ0FnQkcsZSxDQWhCSCxpQyxDQXFCRSxVLENBRUEsaUQsQ0FDQyxrQixDQUNBLHdCLENBQ0EsVSxDQUtILFksQ001ckNFLGlELENONnJDRCxvQixDT2x3Q0QsRSxDQUNDLFksQ0FDQSx3QixDQUNBLG9CLENBQ0EsZSxDQUpELGUsQ0FPRSxnQixDQ1BGLFksQ0xHQyxVLENBQ0MsYSxDQUNBLGMsQ1YyREUsMkNVaEVKLGdCLENBV0csWSxDVnFEQyxDZWhFSixZLENBQ0MsVSxDQUVBLGtCLENBSEQsbUIsQ0FPRSxXLENBQ0EsZ0IsQ0FDQSxhLENBVEYsa0IsQ0FhRSxVLENBQ0EsaUIsQ0FDQSxhLENBZkYsbUIsQ0FtQkUsa0IsQ0M0QkYsYyxDQUFBLEksQ0E5Q0MsaUQsQ0FDQSx3QixDQUNBLGlCLENBQ0Esb0IsQ0FDQSwwQyxDQUNBLFUsQ0FDQSxvQixDQUNBLG9FLENBQ0Esa0IsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxvQixDaEJvREcsMkNnQmpCSixjLENBQUEsSSxDQWhDRSxjLENBQ0EsZ0IsQ2hCZ0RFLENnQmhFSixvQixDQUFBLG9CLENBQUEsVSxDQUFBLFUsQ0FxQkUsMkIsQ3BCeTdDNHBCLG1ELENBQWtLLDJDLENBQXNmLDZDLENBQWpLLDRELENBQTdKLG1ELENBQXFmLGdELENBSm9FLDBCLENBQTJQLHVDLENBSTltRCxpRCxDQUFxakIsd0MsQ0FBNWQsOEMsQ0FBeW5DLG1ELENBQTFoQyx1RCxDQUEvUSw0QyxDQUF3ZCxrRCxDQUFsRyxzRCxDQUEyYixtRCxDQUYvMUIsOEQsQ0FGdzRELDhELENBQTlSLG1ELENBQXJnQyxtRCxDQUFrSywyQyxDQUFzZiw2QyxDQUFqSyw0RCxDQUE3SixtRCxDQUFxZixnRCxDb0JuN0MzK0MsMEIsQ0FBQSx1QyxDcEJtN0M0TCxpRCxDQUFxakIsd0MsQ0FBNWQsOEMsQ0FBeW5DLG1ELENBQTFoQyx1RCxDQUEvUSw0QyxDQUF3ZCxrRCxDQUFsRyxzRCxDQUEyYixtRCxDQUYvMUIsOEQsQ29CajdDdkQsOEQsQ0FBQSxtRCxDcEJ1N0NpdEMsNEQsQ0FKQSw0RCxDQUlsSCxrRCxDQUpBLGtELENBSTllLHlDLENBQTBLLGlDLENBQW9mLG1DLENBQXBPLGtELENBQWhHLHlDLENBQXdmLHNDLENBSjBGLGdCLENBQThPLDZCLENBSXhuRCx1QyxDQUE4akIsOEIsQ0FBbGUsb0MsQ0FBb25DLHlDLENBQTloQyw2QyxDQUFwUSxrQyxDQUFrZCx3QyxDQUF0Ryw0QyxDQUE4Yix5QyxDQUpvdEMsb0QsQ0FBNU8sb0QsQ0FBeFEseUMsQ0FBMTlCLHlDLENBQTBLLGlDLENBQW9mLG1DLENBQXBPLGtELENBQWhHLHlDLENBQXdmLHNDLENvQm43Q244QyxnQixDQUFBLDZCLENwQm03Q21KLHVDLENBQThqQiw4QixDQUFsZSxvQyxDQUFvbkMseUMsQ0FBOWhDLDZDLENBQXBRLGtDLENBQWtkLHdDLENBQXRHLDRDLENBQThiLHlDLENvQm43QzMyQixvRCxDQUFBLG9ELENBQUEseUMsQ3BCczdDNEMsOEQsQ0FIbTlELDhELENBRG45RCw4RCxDb0JsN0M1Qyw4RCxDcEJvN0M0QyxvRCxDQUQ2MUQsb0QsQ0FINzFELG9ELENvQmg3QzVDLG9ELENwQm03Q3N0RCxtRCxDb0JuN0N0dEQsbUQsQ3BCbTdDc25ELHlDLENvQm43Q3RuRCx5QyxDQUNDLGEsQ3BCNDdDcWtCLDZDLENBQTBJLHFDLENBQTBiLHVDLENBQS9JLHNELENBQTNJLDZDLENBQXliLDBDLENvQng3QzF5QyxvQixDQUFBLGlDLENwQnc3Q21LLDJDLENBQTZlLGtDLENBQWhhLHdDLENBQXkrQiw2QyxDQUF0NUIsaUQsQ0FBM08sc0MsQ0FBNFosNEMsQ0FBdEYsZ0QsQ0FBK1gsNkMsQ0FGN3VCLHdELENvQnQ3Q2hELHdELENBQUEsNkMsQ3BCdzdDb2pDLHNELENBQXRHLDRDLENBQTVhLG1DLENBQWtKLDJCLENBQXdiLDZCLENBQTVNLDRDLENBQXBGLG1DLENBQTRiLGdDLENvQng3Q3h3QyxVLENBQUEsdUIsQ3BCdzdDZ0ksaUMsQ0FBc2Ysd0IsQ0FBdGEsOEIsQ0FBbytCLG1DLENBQTE1Qix1QyxDQUFoTyw0QixDQUFzWixrQyxDQUExRixzQyxDQUFrWSxtQyxDb0J4N0N4dkIsOEMsQ0FBQSw4QyxDQUFBLG1DLENwQnU3QzJDLHdELENvQnY3QzNDLHdELENwQnE3QzJDLDhDLENvQnI3QzNDLDhDLENBQUEsNkMsQ0FBQSxtQyxDQUNDLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUSxDcEI2N0NxOUMsb0UsQ0FBdEksMEQsQ0FEbnlDLHNFLENvQmg4QzdDLHNFLENwQjg3QzZDLDRELENvQjk3QzdDLDRELENBQUEsMkQsQ0FBQSxpRCxDcEJpOEN5eUIsMkQsQ0FBME0sbUQsQ0FBMGxCLHFELENBQS9MLG9FLENBQTNMLDJELENBQXlsQix3RCxDb0JqOEM1eUQsa0MsQ0FBQSwrQyxDcEJpOENxTyx5RCxDQUE2cUIsZ0QsQ0FBaGtCLHNELENBQXkyQywyRCxDQUF0dkMsK0QsQ0FBM1Usb0QsQ0FBNGpCLDBELENBQXRILDhELENBQStoQiwyRCxDQUY3aEMsc0UsQ29CLzdDbEUsc0UsQ0FBQSwyRCxDcEJpOENvdkIsaUQsQ0FBa04seUMsQ0FBd2xCLDJDLENBQTVRLDBELENBQXBILGlELENBQTRsQiw4QyxDb0JqOEMxdkQsd0IsQ0FBQSxxQyxDcEJpOENrTCwrQyxDQUFzckIsc0MsQ0FBdGtCLDRDLENBQW8yQyxpRCxDQUExdkMscUQsQ0FBaFUsMEMsQ0FBc2pCLGdELENBQTFILG9ELENBQWtpQixpRCxDb0JqOEMxaUMsNEQsQ0FBQSw0RCxDQUFBLGlELENBT0Usb0IsQ0FDQSxnQixDQUNBLGMsQ0FDQSxvQixDQXRDSCxtQyxDQUFBLHlCLENBMkNFLGtCLENBSUYsdUIsQ0FBQSxhLENBSUUsZSxDQUNBLDJCLENBQ0EsYSxDQU5GLDZCLENBQUEsNkIsQ0FBQSxtQixDQUFBLG1CLENBVUcsMkIsQ0FWSCw0QyxDQUFBLGtDLENBY0csZSxDQzdESCxVLENBQ0MsYyxDQUNBLFEsQ0FDQSxhLENBQ0EsZ0UsQ0FDQSxTLENBQ0Esb0IsQ2pCMERHLDJDaUJoRUosVSxDQVNFLGMsQ0FDQSxnQixDakJzREUsQ2lCaEVKLGdCLENBY0UseUIsQ3JCKytDdWlCLGtELENBQXhQLHlDLENBQTJFLGlDLENBQWlPLG1DLENBQXhHLGtELENBQTNDLHlDLENBQW1PLHNDLENxQjcvQzdxQixnQixDQUFBLDZCLENyQjYvQzJGLHVDLENBQWlRLDhCLENBQXhOLG9DLENBQThmLHlDLENBQXhkLDZDLENBQW5ILGtDLENBQWdOLHdDLENBQTlDLDRDLENBQXNNLHlDLENxQjcvQy9aLG9ELENBQUEsb0QsQ0FBQSx5QyxDckI0L0M0QyxvRCxDcUI1L0M1QyxvRCxDQUFBLHlDLENBa0JFLFUsQ0FDQSxhLENBQ0Esb0IsQ3JCKytDeXZCLGdFLENBRDdzQixrRSxDcUJqL0M3QyxrRSxDQUFBLHVELENyQmsvQ2thLHVELENBQTJHLCtDLENBQWlULGlELENBQXhJLGdFLENBQTNELHVELENBQW1ULG9ELENxQmwvQzk2Qiw4QixDQUFBLDJDLENyQmsvQzRILHFELENBQWlXLDRDLENBQXhTLGtELENBQThyQix1RCxDQUF4b0IsMkQsQ0FBbkssZ0QsQ0FBZ1Msc0QsQ0FBOUQsMEQsQ0FBc1IsdUQsQ3FCbC9DaGtCLGtFLENBQUEsa0UsQ0FBQSx1RCxDQU1FLFcsQ0FDQSxvQixDQUNBLG9CLENqQnVDQywyQ0owOEN5aUIsa0QsQ0FBeFAseUMsQ0FBMkUsaUMsQ0FBaU8sbUMsQ0FBeEcsa0QsQ0FBM0MseUMsQ0FBbU8sc0MsQ3FCMWdEanJCLGdCLENBQUEsNkIsQ3JCMGdEK0YsdUMsQ0FBaVEsOEIsQ0FBeE4sb0MsQ0FBOGYseUMsQ0FBeGQsNkMsQ0FBbkgsa0MsQ0FBZ04sd0MsQ0FBOUMsNEMsQ0FBc00seUMsQ3FCMWdEbmEsb0QsQ0FBQSxvRCxDQUFBLHlDLENyQnlnRGdELG9ELENxQnpnRGhELG9ELENBQUEseUMsQ0E2QkcsYyxDakJtQ0MsQ2tCaEVKLHNCLENBQ0MsYyxDQUNBLFEsQ0FDQSxhLENBQ0EsWSxDQUNBLFcsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxZLENBQ0EsUyxDakJSRyxvQyxDaUJXRixVLENsQm9ERSwyQ2tCaEVKLHNCLENBZ0JFLGEsQ2xCZ0RFLENrQmhFSiw0QixDQUFBLDRCLENBcUJFLGEsQ2xCMkNFLDJDa0J2Q0osZSxDQUdFLFUsQ0FDQSxZLENsQm1DRSxDbUJoRUosWSxDQUVDLGUsQ0FDQSxRLENBQ0EsUyxDQUpELGtCLENWTUUsVSxDQUNBLFUsQ0FDQSxhLENVUkYseUIsQ0FRRSxZLENBUkYsa0IsQ0FZRSxVLENBQ0EsYSxDQUNBLGlCLENBZEYsZ0MsQ0FpQkcsVyxDbkIrQ0MseUJtQmhFSixrQixDQXFCRyxhLENuQjJDQyxDQUFBLDJDbUJoRUosa0IsQ0F5QkcsUSxDQUNBLFMsQ25Cc0NDLENBQUEsMkNtQmhFSixrQixDQThCRyxVLENBQ0Esa0IsQ0FDQSxVLENsQi9CQyxnQyxDa0JpQ0EsVSxDbkI4QkEsQ21CaEVKLHlCLENBeUNHLGEsQ0FDQSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxTLENsQjdDQyx1QyxDa0JpREEsVyxDQUNBLGdCLENBQ0EsYyxDbkJZQSwyQ21CaEVKLHlCLENBd0RJLFMsQ25CUUEsQ21CaEVKLDhCLENBNkRHLGEsQ0E3REgsa0IsQ0FrRUUsYyxDQUNBLFEsQ0FDQSxhLENBQ0EsZ0UsQ0FDQSxZLENBQ0EsUyxDQUNBLG9CLENuQlJFLDJDbUJoRUosa0IsQ0EyRUcsYyxDQUNBLGdCLENuQlpDLENtQmhFSix3QixDQUFBLHdCLENBaUZHLHlCLENBakZILHVDLENBc0ZFLFksQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDbkIxQkUsMkNtQnFCSCx1QyxDQVFFLFcsQ0FDQSxRLENuQjlCQyxDb0JoRUosMEIsQ0FDQyxrQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxzQixDQUNBLGlCLENBQ0EsVyxDQU5ELDZCLENBVUUsYSxDQUNBLGtCLENBWEYsMkMsQ0FBQSw0QixDQWdCRSxrQixDQWhCRixpQyxDQW9CRSxrQixDQUNBLFEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLFksQ0FDQSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQWhDRiwrQyxDQW1DRyxTLENBQ0EsVSxDQXBDSCx1QyxDQUFBLHVDLENBeUNHLGtCLENDekNILFksQ0FDQyxrQixDQUNBLGlCLENBQ0EsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FDQSxXLENBRUEsNkMsQ0FDQyxpQixDQVJGLG1CLENBWUUsYyxDQUNBLFEsQ0FDQSxhLENBQ0EsVSxDQUFBLE0sQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsVyxDQW5CRixpQyxDQXNCRyxhLENBQ0EsZSxDckJ5Q0MsMkNxQmhFSixtQixDQTJCRyxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsVyxDckJrQ0MsQ3NCL0RLLDJCLENEaUNOLGEsQ0FDQSwyRCxDckI2QkMsMkNzQi9ESywyQixDRHFDTCxjLENyQjBCQSxDc0IvREssaUIsQ0FBQSxrQixDRGlDTixhLENBQ0EsMkQsQ3JCNkJDLDJDc0IvREssaUIsQ0FBQSxrQixDRHFDTCxjLENyQjBCQSxDc0IvREssc0IsQ0RpQ04sYSxDQUNBLDJELENyQjZCQywyQ3NCL0RLLHNCLENEcUNMLGMsQ3JCMEJBLENxQmhFSixvQixDQTRDRSxrQixDQUNBLFEsQ0FDQSxpQixDQUNBLGEsQ0FDQSxXLENBQ0EsVSxDQWpERixrQyxDQW9ERyxvQixDckJZQywyQ3FCaEVKLG9CLENBd0RHLFcsQ0FDQSxVLENyQk9DLENxQmhFSiwwQixDQTZERyxrQixDQUNBLGEsQ3pCb3BEMHFCLDRELENBQXBULG1ELENBQStGLDJDLENBQW1SLDZDLENBQTVILDRELENBQXJELG1ELENBQXFSLGdELEN5Qmx0RC8wQiwwQixDQUFBLHVDLEN6Qmt0RGlILGlELENBQTZULHdDLENBQTFRLDhDLENBQXNuQixtRCxDQUF0a0IsdUQsQ0FBakosNEMsQ0FBa1Esa0QsQ0FBeEQsc0QsQ0FBd1AsbUQsQ3lCbHREcmdCLDhELENBQUEsOEQsQ0FBQSxtRCxDekJpdEQ4Qyw4RCxDeUJqdEQ5Qyw4RCxDQUFBLG1ELENBa0VHLGMsQ0FDQSxnQixDQUdELHFELENBQ0MsUyxDQUNBLGlCLENBQ0EsUyxDQUNBLE8sQ0UxRUgsbUIsQ0FDQyxVLENBQ0EsZ0IsQ3ZCOERHLDJDdUJoRUosbUIsQ0FLRSxhLEN2QjJERSxDdUJoRUosOEIsQ0FTRSxtQixDQVRGLCtCLENBYUUsbUIsQ0FiRiw4QixDQWtCRSxtQixDQUFBLFksQ0FDQSxlLENBQ0EsUSxDQUNBLFMsQ0FyQkYsb0MsQ2RNRSxVLENBQ0EsVSxDQUNBLGEsQ1JQRSw0QyxDc0JzQkYsYyxDdkJ5Q0UsMkN1QmhFSiw4QixDQTJCRyxrQixDQUNBLGlCLENBQ0EsYSxDQUNBLFcsQ3ZCa0NDLENBQUEsMkN1QmhFSiw4QixDQWtDRyxjLENBQ0EsZSxDQUNBLFMsQ3ZCNEJDLEN1QmhFSiwrRCxDQXdDRyxhLENBQ0EsVSxDQXpDSCx5QixDQThDRSw4QixDQUNBLG1CLENBQUEsWSxDQUNBLFUsQ0FBQSxNLENBQ0EsUSxDQWpERix1QyxDQW9ERyw2QixDQUNBLGMsQ3ZCV0MsMkN1QmhFSix5QixDQXlERywrQixDQUNBLFUsQ0FDQSxTLENBM0RILHlDLENBOERJLG9CLENBOURKLHVELENBaUVLLG1CLENBakVMLG9DLENBQUEsc0UsQ0F3RUkscUIsQ3ZCUkEsQ0FBQSwyQ3VCaEVKLHlCLENBNkVHLGMsQ0FDQSxVLENBQ0EsVSxDQS9FSCx1QyxDQWtGSSxhLENBQ0EsYyxDQW5GSixzRSxDQXVGSSx1QixDdkJ2QkEsQ3VCaEVKLCtELENBOEZJLHlCLEN0QjdGQSw2RSxDc0JnR0MseUIsQ3ZCakNELDJDdUJoRUosK0QsQ0E2RkcsNkUsQ0FRRSxlLEN2QnJDRCxDQUFBLDJDdUI2QkQsK0QsQ0FBQSw2RSxDQWlCRSx5QixDdkI5Q0QsQ3VCaEVKLG9DLENBMEhHLG9CLENBMUhILGtELENBNkhJLGEsQ0E3SEosOEQsQ0FpSUkseUIsQ3RCaElBLDRFLENzQm1JQyx5QixDdkJwRUQsMkN1QmhFSiw4RCxDdEJDSSw0RSxDc0J1SUMsZSxDdkJ4RUQsQ0FBQSwyQ3VCaEVKLDhELENBZ0lHLDRFLENBaUJFLHlCLEN2QmpGRCxDdUJoRUoscUMsQ0E0Skcsb0IsQ0E1SkgsMEQsQ0FnS0csa0IsQ0FoS0gseUIsQ0FzS0UscUIsQ0FBQSxrQixDQUNBLGtCLENBQ0EsVSxDQUNBLG1CLENBQUEsWSxDQUNBLFUsQ0FBQSxNLENBQ0EsNkQsQ0FDQSxvQixDQUFBLHNCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsVSxDQWhMRix1QyxDQWtMRSx3RSxDQWxMRixpQyxDQUFBLCtCLENBc0xHLGtCLENBdExILHlDLENBMExHLGEsQ0MxTEgscUIsQ0FDQyxrQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxtQixDQUNBLGlCLENBTEQsMEMsQ0FBQSw2QyxDQVFFLGUsQ0FDQSxRLENBQ0EsUyxDQVZGLHdELEN2QkNJLDJELEN1QldELGMsQ0FDQSxhLEN4Qm1EQywyQ3dCaERGLDZDLENBVUUsWSxDeEJzQ0EsQ3dCaEVKLDhCLENBaUNFLGEsQ0FDQSxlLENBQ0EsbUIsQ3hCNkJFLDJDd0JoRUosOEIsQ0FzQ0csYyxDQXRDSCxvQyxDQUFBLGtFLENBeUNJLFUsQ3hCdUJBLEN3QmhFSiw2QixDQW1ERSxrQixDQUNBLFEsQ0FDQSxpQixDQUNBLGEsQ0FDQSxZLENBQ0EsVyxDQUNBLFksQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsVSxDQTdERiwyQyxDQWdFRyxTLENBQ0EsVSxDQWpFSCxtQyxDQUFBLG1DLENBc0VHLFUsQ3hCTkMsMkN3QmhFSiw2QixDQTBFRyxhLEN4QlZDLEN3QmhFSiwyQixDQStFRSw0QixDQUNBLFEsQ0FDQSxjLENBakZGLDJCLENBcUZFLGUsQ0FDQSxvQixDQXRGRixrQyxDQ0FBLGlDLENEMkZHLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUSxDQTlGSCxnRCxDQWlHSSxXLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsTyxDQUNBLG9CLENBckdKLGlDLENBMEdHLFUsQ0FPNkMsK0UsQ0FDN0MsZ0IsQ0FHRCwwRCxDQUNDLGdCLENBdEhILDBELENBMEhHLG9CLENBQ0Esa0IsQ0MzSEgsb0IsQ0FDQyxrQixDQURELCtCLENBSUUsbUIsQ0FBQSxjLENBQ0EsaUIsQ0FBQSxZLENBQ0EsZSxDQUNBLFEsQ0FDQSxTLENBUkYsNkMsQ0FVRSxjLEN6QnNERSwyQ3lCaEVKLCtCLENBY0csbUIsQ0FBQSxjLEN6QmtEQyxDQUFBLDJDeUJoRUosK0IsQ0FrQkcsbUIsQ0FBQSxjLEN6QjhDQyxDQUFBLDJDeUJoRUosK0IsQ0FzQkcsbUIsQ0FBQSxjLEN6QjBDQyxDeUJoRUosa0QsQ0EyQkcsWSxDQUdELHdELENoQnhCQSxVLENBQ0EsVSxDQUNBLGEsQ2dCUkYsMEIsQ0FvQ0UsdUIsQ0FBQSxrQixDQUNBLGUsQ0FDQSxtQixDQXRDRixpQyxDQTJDRyxhLENBM0NILCtDLENBa0RJLGUsQ0FDQSxvQixDQUNBLGdCLENBQ0EsYyxDQUtGLDZDLENBQ0MsVSxDQUNBLFMsQ0E1REgsMEIsQ0FpRUUsWSxDQUNBLG9CLENBbEVGLGdDLENBQUEsZ0MsQ0FzRUcseUIsQ0N0RUgscUIsQ0FDQyxVLENBQ0EsbUIsQ0FGRCxnQyxDQU1FLGtCLENBQ0EsaUIsQ0FDQSxtQixDQUFBLFksQ0FDQSxlLENBQ0EsUSxDQUNBLGMsQ0NYRixpQixDREFBLHNDLENqQk1FLFUsQ0FDQSxVLENBQ0EsYSxDaUJSRiw4QyxDQWFFLGMsQzFCbURFLDJDMEJoRUosZ0MsQ0FpQkcsYSxDQUNBLFksQzFCOENDLENBQUEsMkMwQmhFSixnQyxDQXNCRyxlLENBQ0EsUyxDMUJ5Q0MsQzBCdENGLGlFLENBQ0MsYSxDQUNBLFUsQ0E1QkgsMkIsQ0FpQ0UsOEIsQ0FDQSxVLENBQUEsTSxDQUNBLGUsQzFCNkJFLDJDMEJoRUosMkIsQ0FzQ0csK0IsQ0FDQSxVLENBQ0EsUyxDQXhDSCwyQyxDQTJDSSxVLENBM0NKLDJDLENBK0NJLG9CLENBL0NKLGdELENBbURJLHFCLEMxQmFBLENBQUEsMkMwQmhFSiwyQixDQXdERyxjLENBQ0EsVSxDQUNBLFUsQ0ExREgsZ0QsQ0E2REksdUIsQ0E3REosc0MsQ0FpRUkscUIsQzFCREEsQzBCaEVKLHNDLENBc0VHLG9CLENBdEVILHVDLENBMEVHLG9CLENBR0QsNEQsQ0FDQyxrQixDQUNBLGlCLENBL0VILDJCLENBb0ZFLHFCLENBQUEsa0IsQ0FDQSxrQixDQUNBLG1CLENBQUEsWSxDQUNBLDZELENBQ0EsVyxDQUNBLG9CLENBQUEsc0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxvQixDQUNBLFUsQ0E3RkYseUMsQ0ErRkcsd0UsQzFCL0JDLDJDMEJoRUosMkIsQ0FtR0csZ0IsQzFCbkNDLEMwQmhFSixtQyxDQUFBLGlDLENBdUdHLGEsQ0V2R0gsYSxDQUNDLGdCLENBREQsd0IsQ0FJRSxlLENBQ0EsUSxDQUNBLFMsQ0FORixzQyxDQVFHLGMsQ0FSSCxtQixDQWFFLFUsQ0FDQSxnQixDQzRCQSxpQyxDRDFDRixpQyxDQWlCRyxXLENBakJILDBCLENBcUJHLGEsQ0FyQkgsd0MsQ0F1QkcsZ0IsQzVCeUNDLDJDNEJoRUosMEIsQ0EwQkksVSxDQUNBLGdCLENBQ0Esa0IsQzNCM0JBLHdDLEMyQjhCQyxVLENBR0MsOEMsQ0FDRCxhLEM1QjZCRCxDNEJoRUosbUIsQ0EwQ0Usb0IsQ0UrTkMscUMsQ0FBQSxxQyxDRnpRSCx5QixDQUFBLHlCLENBOENHLHlCLENoQzBpRTZwQiwyRCxDQUE5UyxrRCxDQUE2RiwwQyxDQUE4USw0QyxDQUExSCwyRCxDQUFwRCxrRCxDQUFnUiwrQyxDZ0N2aUU3ekIseUIsQ0FBQSxzQyxDaEN1aUU2RyxnRCxDQUF1VCx1QyxDQUFyUSw2QyxDQUEwbUIsa0QsQ0FBM2pCLHNELENBQTlJLDJDLENBQTZQLGlELENBQXZELHFELENBQW1QLGtELENnQ3ZpRXpmLDZELENBQUEsNkQsQ0FBQSxrRCxDaENzaUU0Qyw2RCxDZ0N0aUU1Qyw2RCxDQUFBLGtELENBQ0Msa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFUsQ2hDMGlFKzJCLHlFLENBRGwwQiwyRSxDS2xtRTVDLDJFLENBQUEsZ0UsQ0xtbUVnZSxnRSxDQUE2SCx3RCxDQUE4ViwwRCxDQUExSix5RSxDQUFwRSxnRSxDQUFnVyw2RCxDS25tRTdqQyx1QyxDQUFBLG9ELENMbW1FNkksOEQsQ0FBdVoscUQsQ0FBclYsMkQsQ0FBMHlCLGdFLENBQTN1QixvRSxDQUE5TCx5RCxDQUE2VSwrRCxDQUF2RSxtRSxDQUFtVSxnRSxDS25tRXpwQiwyRSxDQUFBLDJFLENBQUEsZ0UsQzJCNERBLFcsQ0FDQSxnQixDQUNBLGMsQ0QvREosVyxDQUVDLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLFMsQzFCSkcseUIsQzBCTUgsYyxDM0J5REcsMkMyQmhFSixXLENBV0UsWSxDM0JxREUsQzJCaEVKLGlCLENBZUUsVSxDQUNBLGlCLENBaEJGLCtCLENBbUJHLFcsQ0FDQSxpQixDQXBCSCx1QixDQXdCRyxXLENBQ0EsZ0IsQy9CaThFNDlELHdGLENBQTlLLDhFLENBRG53RCwwRixDaUJsMEU1QywwRixDakJnMEU0QyxnRixDaUJoMEU1QyxnRixDQUFBLCtFLENBQUEscUUsQ2N2SkYscUMsQy9CMDlFa2tDLCtFLENBQTBSLHVFLENBQWt5Qix5RSxDQUEzUCx3RixDQUF2UCwrRSxDQUFpeUIsNEUsQ2lCbjBFMzZFLHNELENBQUEsbUUsQ2pCbTBFb1QsNkUsQ0FBNjVCLG9FLENBQXh3QiwwRSxDQUF5MEQsK0UsQ0FBOXFELG1GLENBQW5jLHdFLENBQW93Qiw4RSxDQUE5SixrRixDQUF1dUIsK0UsQ0FGejVDLDBGLENpQmowRXJGLDBGLENBQUEsK0UsQ2pCbTBFdS9CLHFFLENBQWtTLDZELENBQWd5QiwrRCxDQUE1Viw4RSxDQUE1SixxRSxDQUFveUIsa0UsQ2lCbjBFcjJFLDRDLENBQUEseUQsQ2pCbTBFNk8sbUUsQ0FBczZCLDBELENBQTl3QixnRSxDQUFvMEQscUUsQ0FBbHJELHlFLENBQXhiLDhELENBQTh2QixvRSxDQUFsSyx3RSxDQUEwdUIscUUsQ2lCbjBFcjZDLGdGLENBQUEsZ0YsQ0FBQSxxRSxDYzNIRSxhLENBQ0EsaUIsQ0E3Qkosa0MsQ0FrQ0csWSxDQWxDSCxtQyxDQXNDRyxZLENBdENILGlCLENJQUEsZ0IsQ0oyQ0Usb0IsQ0EzQ0YsdUIsQ0tBQSxnRCxDTDhDRyx5QixDSzlDSCx3QixDQUdFLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUxGLG1CLENBU0UsVSxDQUNBLGEsQ0FDQSxvQixDQVhGLG9CLENBc0JFLGlCLENBQ0EsYSxDQUNBLGMsQ0F4QkYsc0IsQ0E0QkUsWSxDQTVCRixzQixDQWdDRSxhLENBQ0EsZ0UsQ0FDQSxrQixDQUNBLGlCLENBbkNGLG9DLENBc0NJLGlCLENBQ0Esa0IsQ0F2Q0osNkIsQ0E2Q0csVSxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUyxDQWpESCwyQyxDQW9ESSxXLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLHlCLENBdkRKLGUsQ0E2REUsUSxDQzdERixXLENDQUEsb0IsQ3pCTUUsVSxDQUNBLFUsQ0FDQSxhLEN5QkxELDRCLENwQ2dCRyxlLENBQUEsVSxDQUFBLHFCLENvQ2hCSCxzQyxDcENnQkcsYyxDQUFBLFUsQ0FBQSxxQixDRTZDQSwyQ2tDN0RILHNDLENBT0csVSxDQUNBLGMsQ0FDQSxVLENsQ29EQSxDa0MxREYsK0MsQ3BDYUUsVyxDQUFBLGMsQ0U2Q0EsK0NrQzdESCw0QixDQWtCRSxVLENBQ0EsYyxDQUNBLFUsQ2xDeUNDLENBQUEsMkNrQ2hFSiw0QixDQTJCRyxVLENBQ0EsYyxDQUNBLFUsQ2xDbUNDLENrQzdESCw4QyxDQThCRSxVLENBOUJGLHFDLENBa0NFLFUsQ0FsQ0YsOEMsQ3BDZ0JHLFcsQ0FBQSxjLENFNkNBLDJDa0NoRUosOEMsQ0E0Q0ksVSxDbENvQkEsQ2tDaEVKLHFDLENwQ21CSSxXLENBQUEsYyxDb0NuQkosb0MsQ3BDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0U2Q0EsMkNrQ2hFSixvQyxDQTJESSxVLENBQ0EsYyxDQUNBLFUsQ2xDR0EsQ2tDQUQsOEMsQ3BDN0NDLGMsQ0FBQSxVLENBQUEscUIsQ29DNkNELHVELENwQzdDQyxXLENBQUEsYyxDb0NuQkosc0QsQ0F5RUksVSxDQXpFSixzRCxDcENtQkksZSxDQUFBLFUsQ0FBQSxxQixDRTZDQSwyQ2tDVEYsc0QsQ0F5QkcsVSxDQUNBLGMsQ0FDQSxVLENsQ2xCRCxDa0NoRUosc0QsQ0F1RkksVSxDQXZGSiw2QyxDQTJGSSxVLENBM0ZKLHNELENwQ21CSSxXLENBQUEsYyxDRTZDQSwyQ2tDVEYsc0QsQ0EyQ0csVSxDbENsQ0QsQ2tDaEVKLDZDLENwQ21CSSxXLENBQUEsYyxDbUNuQkosSyxDQUVDLGUsQ0FDQSxhLENBQ0EsUyxDQUpELFUsQ0FPRSxVLENBQ0EsaUIsQ0FSRixxQixDQVdHLGMsQ0FYSCxXLENBZ0JFLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYSxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0Esb0IsQ0F2QkYsbUIsQ0FBQSxpQixDQTBCRyxrQixDQTFCSCx5QixDQWlDSSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsUSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDSjFDSixVLENBRUMsa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQUxELGdCLENBQUEsc0IsQ2hCQUEseUIsQ0pNRSxVLENBQ0EsVSxDQUNBLGEsQ29CUkYsbUIsQ0FRRSxVLENBQ0EsZ0UsQ0FDQSxrQixDQUNBLGdCLEM3QnFERSwyQzZCaEVKLG1CLENBY0csYyxDQUNBLGdCLEM3QmlEQyxDNkJoRUosdUIsQ0FvQkUsYSxDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0F2QkYsc0IsQ0EyQkUsb0UsQ0FDQSxrQixDN0JvQ0UsMkM2QmhFSixzQixDQStCRyxjLENBQ0EsZ0IsQzdCZ0NDLEM2QmhFSixnQixDQXNDRSx3QixDQUNBLHNCLENBQ0Esa0IsQ0F4Q0YsbUIsQ0EwQ0UsbUIsQ0FZQywrQixDQUNBLFUsQ0FDQSxhLENBZEQsbUIsQ0FFQyxVLENBR0EsUyxDQS9DSCxtQixDQXlERyxnQixDQUNBLGtCLENBQ0EsUyxDQTNESCx5QixDQUFBLGUsQ0FnRUUsVyxDQUNBLGUsQ2hCakVGLG1CLENBRUMsa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQUNBLGlCLENBTkQsMEIsQ0FTRSxrQixDQUNBLFUsQ0FDQSxhLENBQ0EsUSxDQUNBLE0sQ0FDQSxlLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQWpCRiwyQixDQXFCRSxrQixDQUNBLFUsQ0F0QkYsa0MsQ0F5QkcsVyxDQXpCSCx3RCxDQUFBLHdELENBQUEsMkQsQ0E2QkcsVSxDQUdELHFELENBQ0MscUIsQ0FqQ0gsMEIsQ0FnREUsZSxDQUNBLGlCLENBQ0EsdUIsQ0FDQSxZLENBbkRGLGdDLENzQkFBLG1CLEN0QkFBLGtELENKTUUsVSxDQUNBLFUsQ0FDQSxhLENJUkYsNEIsQ0F1REUsVSxDQUNBLGdFLENBQ0Esa0IsQ0FDQSxnQixDQTFERiwwQyxDQTZERyxlLENiR0MsMkNhaEVKLDRCLENBaUVHLGMsQ0FDQSxnQixDYkZDLENhaEVKLGdDLEN1QkFBLG9CLENDQUEsOEIsQ3hCOEVFLGEsQ0FDQSxhLENBQ0EsYyxDQWhGRiwwQixDQUFBLHlCLENBb0ZFLGEsQ0FDQSxVLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQXhGRix1QyxDQTJGRyxXLENBM0ZILDBCLENBZ0dFLGEsQ0FDQSxXLENBQ0EsYyxDQWxHRix3QyxDQXdHRyxVLENBeEdILCtCLENBNkdFLG9FLENiN0NFLDJDYWhFSiwrQixDQWdIRyxjLENBQ0EsZ0IsQ2JqREMsQ2FoRUoseUIsQ0FzSEUsNEIsQ0FDQSxtQixDQUFBLGMsQ0FDQSxpQixDQUFBLFksQ0FDQSxrQixDQUNBLGdCLENBRUEsK0MsQ0FBQSwrQyxDQUtFLFUsQ0FDQSxTLENBbElKLDRCLEN3QkFBLDBCLEN4QnVJRyxhLENBdklILDRCLENBMklHLGEsQ0FDQSxrQixDQTVJSCxrQyxDQUFBLHdCLENBaUpFLGtCLENaaEpFLGdELENBQUEsc0MsQ1ltSkQsYSxDc0JqSkYsd0IsQ3JDZ0JHLGUsQ0FBQSxVLENBQUEscUIsQ0U2Q0EsK0NtQzdESCx3QixDckNnQkcsZSxDQUFBLFUsQ0FBQSxxQixDRTZDQSxDQUFBLDJDbUNoRUosd0IsQ3JDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0U2Q0EsQ0FBQSwyQ21DaEVKLHdCLENBZUcsVSxDQUNBLGMsQ0FDQSxVLENuQytDQyxDbUM3REgsa0MsQ3JDZ0JHLGMsQ0FBQSxVLENBQUEscUIsQ0dsQkEsZ0QsQ0hrQkEsYyxDQUFBLFcsQ0FBQSxvQixDcUNLQyxjLENuQ3dDRCwrQ21DN0RILGtDLENyQ2dCRyxjLENBQUEsVSxDQUFBLHFCLENxQ2hCSCxnRCxDckNnQkcsYyxDQUFBLFcsQ0FBQSxvQixDcUNhQyxjLENuQ2dDRCxDQUFBLDJDbUM1Q0Ysa0MsQ3JDREUsYyxDQUFBLFUsQ0FBQSxxQixDR2xCQSxnRCxDSGtCQSxjLENBQUEsVyxDQUFBLG9CLENxQ3FCQyxjLENuQ3dCRCxDQUFBLDJDbUM3REgsa0MsQ0EwQ0csVSxDQUNBLGMsQ0FDQSxVLENBNUNILGdELENBOENJLFUsQ0FDQSxjLENBQ0EsVSxDQUNBLGEsQ25DWUQsQ21DN0RILDJDLENyQ2dCRyxXLENBQUEsYyxDcUNuQkosMEMsQ0E4REcsVSxDbkNFQywrQ21DaEVKLDBDLENBaUVJLFUsQ25DREEsQ0FBQSwyQ21DaEVKLDBDLENBcUVJLFUsQ25DTEEsQ21DaEVKLGlDLENBMEVHLFUsQ0F2RUYsMEMsQ3JDZ0JHLFcsQ0FBQSxjLENxQ2hCSCx3RCxDckNnQkcsVSxDQUFBLGEsQ3FDOERELGMsQ25DakJDLCtDbUNoRUosMEMsQ3JDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0dsQkEsd0QsQ2tDc0ZDLFcsQ25DdkJELENBQUEsMkNtQzdESCwwQyxDckNnQkcsZSxDQUFBLFUsQ0FBQSxxQixDcUNoQkgsd0QsQ0EyRkcsVyxDbkM5QkEsQ0FBQSwyQ21DN0RILDBDLENBQUEsd0QsQ0FnR0csVSxDQUNBLGMsQ0FDQSxVLENuQ3JDQSxDbUM3REgsaUMsQ3JDZ0JHLFcsQ0FBQSxjLENFNkNBLCtDbUNoRUosMEMsQ0FxSEksVSxDbkNyREEsQ0FBQSwyQ21DN0RILDBDLENBc0hHLFUsQ25DekRBLENBQUEsK0NtQ2hFSiwwQyxDckNtQkksZSxDQUFBLFcsQ0FBQSxjLENxQytHQSxvRCxDckMvR0EsYyxDQUFBLFcsQ0FBQSxjLENxQ2hCSCx3RCxDckNnQkcsVSxDQUFBLGEsQ3FDb0hBLGMsQ25DdkVBLENBQUEsMkNtQ2hFSiwwQyxDckNtQkksZSxDQUFBLFcsQ0FBQSxjLENxQzJIQSxvRCxDckMzSEEsYyxDQUFBLFcsQ0FBQSxjLENxQ2hCSCx3RCxDckNnQkcsVSxDQUFBLGEsQ3FDZ0lBLGMsQ25DbkZBLENBQUEsMkNtQ2hFSiwwQyxDQUdDLHdELENBcUpHLFUsQ0FLQSxvRCxDQUNDLFUsQ0FDQSxVLENuQy9GRCxDbUNoRUosaUMsQ3JDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ3FDa0pILCtDLENBR0UsVyxDQUNBLG9CLENBQ0MsYyxDbkMxR0EsMkNtQ3FHSCxpQyxDckNsSkcsZSxDQUFBLFUsQ0FBQSxxQixDRTZDQSxDQUFBLDJDbUNxR0gsaUMsQ0FBQSwrQyxDQWNFLFUsQ0FDQSxjLENBQ0EsVSxDbkNySEMsQ21DaEVKLG1ELENBOExHLFUsQ25DOUhDLDJDbUNoRUosbUQsQ0FpTUksVSxDbkNqSUEsQ21DaEVKLDBDLENBc01HLFUsQ0F0TUgsbUQsQ3JDbUJJLFcsQ0FBQSxjLENHbEJBLGlFLENIa0JBLFUsQ0FBQSxhLENxQzBMRCxjLENuQzdJQywyQ21DaEVKLG1ELENyQ21CSSxlLENBQUEsVSxDQUFBLHFCLENxQ2tKSCxpRSxDckNsSkcsZSxDQUFBLFcsQ0FBQSxvQixDcUNpTUEsYyxDbkNwSkEsQ0FBQSwyQ21DaEVKLG1ELENBcUtDLGlFLENBb0RHLFUsQ0FDQSxjLENBQ0EsVSxDbkMzSkEsQ21DaEVKLDBDLENyQ21CSSxXLENBQUEsYyxDRTZDQSwyQ21DaEVKLG1ELENBcUtDLGlFLENBcUVHLFUsQ0ExT0osbUQsQ3JDbUJJLFcsQ0FBQSxjLENxQ2tKSCxpRSxDckNsSkcsVSxDQUFBLGEsQ3FDb09BLGMsQ25DdkxBLENBQUEsMkNtQ2hFSixtRCxDQXFLQyxpRSxDQXVGRyxVLENBQ0EsVSxDbkM3TEEsQ3NDaEVKLGUsQ0FDQyxpRCxDQUNBLDJCLENBQ0EsdUIsQ0FDQSxpQixDQUpELDZCLENBT0UsMkIsQ0FDQSxhLENBQ0EsaUIsQ0FHRCxvQyxDQUNDLGtCLENBYkYseUIsQ0FBQSx5QixDQWtCRSxrQixDQUNBLGEsQ0FDQSxnQixDQXBCRix1QyxDQUFBLHVDLENBdUJHLGtCLENBQ0EsYSxDQUNBLGMsQ3RDdUNDLDJDc0NoRUoseUIsQ0FBQSx5QixDQTZCRyxpQixDdENtQ0MsQ3NDaEVKLHlCLENBa0NFLFksQ3RDOEJFLDJDc0NoRUosZSxDckNDSSw2QixDcUNxQ0Ysa0IsQ0FDQSxhLENyQ3RDRSw2QixDcUMyQ0QsYyxDdENvQkMsQ0FBQSwyQ3NDaEVKLGUsQ0FrREUsaUIsQ0FDQSxZLEN0Q2FFLENzQ2hFSix1QixDQXdERSxVLENBQ0EsYyxDQUNBLFksQ0FDQSxRLENBQ0EsWSxDQUNBLGlCLEN0Q0dFLDJDc0NoRUosdUIsQ0FnRUcsYSxDdENBQyxDc0NoRUosOEIsQ0FxRUcsa0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBQ0EsUyxDQWpGSCw0QyxDQW9GSSxTLENBQ0EsVSxDdENyQkEsMkNzQ2hFSixpQyxDQWtHRyxZLEN0Q2xDQyxDc0NoRUosd0IsQ0F1R0Usc0UsQ0FDQSxrQyxDQUNBLGtCLENBQ0EsZSxDQUVBLGtDLENBQ0Msa0IsQ0FDQSxlLEN0QzlDQywyQ3NDaEVKLHdCLENBa0hHLFksQ3RDbERDLENzQ2hFSixxQyxDQXNIRyxrQixDQUNBLHdCLENBdkhILCtCLENBMkhHLDhELENBQ0EscUIsQ0FDQSxzQixDQUNBLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLE0sQ0FDQSx1QixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQXRJSCx5QyxDQUFBLHlDLENBMElJLFksQ3RDMUVBLDJDc0NoRUosK0IsQ0E4SUksWSxDdEM5RUEsQ3NDaEVKLHdELENBbUpHLGtDLENBQ0Esc0IsQ3RDcEZDLDJDc0NoRUosd0QsQ0F1SkksYyxDdEN2RkEsQ3NDMEZELHFFLENBQ0Msd0IsQ0FDQSxzQixDQTVKSiwyRCxDQWlLRyw0QixDdENqR0MsMkNzQ2hFSiwyRCxDQW9LSSxzRSxDdENwR0EsQ3NDaEVKLGtFLENBd0tJLDRCLEN0Q3hHQSwyQ3NDaEVKLGtFLENBMktLLGMsQ3RDM0dELENzQ2hFSix5RyxDQWlMRyxRLENBakxILHdHLENBcUxHLFcsQ0FHd0UseUcsQ0FDeEUsVyxDQXpMSCx3QixDQThMRSxZLEN0QzlIRSwyQ3NDaEVKLGtHLENBa01JLDJCLEN0Q2xJQSxDc0NoRUosZ0QsQ0F1TUcsZSxDQXZNSCx1RCxDQTBNSSxnQixDQUNBLGdCLENBS0gsd0IsQ0NsR0MsMkIsQ0MzRkQsb0IsQ1R3SEEsVSxDT3NFQyxlLENBak5GLCtCLENBc05FLGUsQ0FDQSwyQixDQUNBLFcsQ0FDQSxjLENBQ0EsZSxDQUNBLFEsQ0FDQSxTLENBQ0EsaUIsQ0E3TkYscUMsQzdCTUUsVSxDQUNBLFUsQ0FDQSxhLEM2QlJGLDZDLENBZ09HLFMsQ0FDQSxlLEN0Q2pLQywyQ3NDaEVKLCtCLENBcU9HLFMsQ3JDcE9DLDZDLENxQ3VPQSxTLENBQ0EsVSxDdEN6S0EsQ0FBQSwyQ3NDaEVKLCtCLENBOE9HLGtCLENBQ0EsVyxDQUNBLGUsQ3RDaExDLENzQ2hFSix5QyxDQW9QRyxpQixDQUNBLFcsQ0FDQSxlLENBdFBILDBCLENBMlBFLFUsQ0FDQSxRLENyQzNQRSx3QyxDcUM4UEQsVyxDdEMvTEMsMkNzQ2hFSiwwQixDQW1RRyxXLENBQ0EsUyxDdENwTUMsQ3NDaEVKLG9DLENBd1FHLFcsQ0FDQSxTLENBelFILHlCLENBOFFFLGMsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYSxDQUNBLG9FLENBQ0EsVSxDQUNBLFksQ0FDQSxnQixDQUNBLG9CLEN0Q3ZORSwyQ3NDaEVKLHlCLENBMFJHLFEsQ0FDQSxXLENBQ0EsVSxDdEM1TkMsQ3NDaEVKLG1DLENBZ1NHLFEsQ0FDQSxXLENBQ0EsVSxDQWxTSCxpQyxDQXNTRyxpRCxDQUNBLFUsQ0F2U0gsc0QsQ0EwU0ksa0IsQ0ExU0oscUMsQ0FnVEUsbUIsQ0FDQSxlLENBQ0EsUSxDQUNBLFMsQ0FuVEYsbUQsQ0FxVEcsYyxDQXJUSCwwQixDQTBURSwrQixDQUNBLG1CLENBQUEsWSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxpQixDQTlURix3QyxDQWlVRyxrQixDQUNBLGMsQ0FDQSxrQixDQW5VSCxvQyxDQUFBLG9DLENBd1VHLGUsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ3JDMVVDLGtELENBQUEsa0QsQ3FDNlVBLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLGUsQ0FHRCxxRSxDQUFBLHFFLENBQ0MsYSxDQUNBLFUsQ3RDdFJBLDJDc0NoRUosMEIsQ0EyVkcsZSxDQUNBLGEsQ0FDQSxhLENBQ0EsYyxDckM3VkMsd0MsQ3FDZ1dBLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLGUsQ3RDcFNBLENzQzZTQSxtRixDQUNDLDJCLENBR0QsbUYsQ0FDQyxlLEN0Q2xURCwyQ3NDaEVKLHlFLENBc1hLLDJCLEN0Q3RURCxDQUFBLDJDc0NoRUoseUUsQ0EwWEssZSxDdEMxVEQsQ3NDMlNELGdGLENBbUJFLDJCLENyQzdYRCw4RixDcUNnWUUsd0IsQ0FDQSw0QixDQWxZTixxQyxDQTBZRyxlLENBMVlILCtFLENBNllJLDhCLENBQ0EsUSxDckM3WUEsNkYsQ3FDZ1pDLDJCLENBQ0EsK0IsQ0FsWkwsNkQsQ0F3WkksK0IsQ0FDQSxlLENyQ3haQSwyRSxDcUMyWkMsOEIsQ0FDQSw0QixDQTdaTCxzQyxDQW1hRyxlLENBbmFILGdGLENBc2FJLFEsQ0F0YUosMkQsQ0EyYUcsYSxDQUNBLFUsQ0E1YUgsa0MsQ0FBQSx5QyxDQXlkRyxxQixDQUFBLGtCLENBR0EsVSxDQUdBLG1CLENBQUEsWSxDQS9kSCxrQyxDQWtiRSxrQixDQUdBLGMsQ0FDQSxnQixDQUNBLFEsQ0FDQSxZLENBQ0EsZSxDQUVBLDRDLENBQUEsNEMsQ0FFQyxpRCxDQUNBLCtCLENBQ0EsYSxDQUNBLFUsQ0dsYkQsaUIsQ0hkRiw0RCxDQUFBLDZFLENBQUEsNkUsQ0FtY0ksYSxDQW5jSiw0QyxDQXdjRyxZLENBQ0EsaUIsQ3RDellDLDJDc0NoRUosa0MsQ0E2Y0csaUQsQ0FDQSwrQixDQUNBLGEsQ0FDQSxVLEN0Q2haQyxDQUFBLDJDc0NoRUosa0MsQ0FvZEcsWSxDQUNBLGlCLEN0Q3JaQyxDc0NoRUoseUMsQ0EwZEcsa0IsQ0FDQSxXLENBRUEsc0IsQ0FDQSx1QixDQUVBLG9CLENBQUEsc0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxpQixDQUNBLEssQ0FDQSxVLENBcmVILHVELENBd2VJLFMsQ0FDQSxXLENBQ0EsVSxDQTFlSixtRCxDQUFBLG1ELENBK2VJLGMsQ0FDQSxlLENBQ0EsMEIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsVSxDQXJmSixpRSxDQUFBLGlFLENBd2ZLLGUsQ0FDQSxjLENBQ0EsVSxDQUdELG9GLENBQUEsb0YsQ0FDQyxhLEN0QzliRCwyQ3NDaEVKLHlDLENBbWdCSSxjLENBQ0EsZSxDQUNBLDBCLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLFUsQ0F6Z0JKLHVELENBNGdCSyxlLENBQ0EsYyxDQUNBLFUsQ3RDOWNELENzQ2hFSiwwRSxDQW9oQkksZ0IsQ0FwaEJKLG1FLENBeWhCRyxrQixDQUNBLGtCLENBMWhCSCx1QixDQWdpQkUsVSxDQUFBLE0sQ0FDQSxzQixDQUNBLGUsQ0FsaUJGLDRCLENBQUEsNkIsQzdCTUUsVSxDQUNBLFUsQ0FDQSxhLEM2QlJGLGlDLENBQUEsaUMsQ0FzaUJHLFUsQ3RDdGVDLDJDc0NoRUosdUIsQ0EwaUJHLFUsQ3RDMWVDLENzQzZlRix3RCxDQUNDLGtCLENBOWlCSCx1QixDeENtQkksZSxDQUFBLFUsQ0FBQSxvQixDd0NuQkoscUMsQ3hDbUJJLGUsQ0FBQSxXLENBQUEsbUIsQ3dDd2lCRCxjLENBM2pCSCxpQyxDQStqQkcscUIsQ0FDQSxlLENBaGtCSCwrQyxDQW1rQkksb0IsQ0FDQSxjLENBcGtCSiw0QyxDeENtQkksVyxDQUFBLGMsQ0dsQkEsMEQsQ0hrQkEsVSxDQUFBLGEsQ3dDbkJKLHVDLENBQUEsNkMsQ3hDbUJJLFcsQ0FBQSxjLENHbEJBLHFELENBQUEsMkQsQ0hrQkEsVSxDQUFBLGEsQ0U2Q0EsK0NzQ2hFSixpQyxDQXlsQkksVSxDQUNBLGMsQ0FDQSxVLENyQzFsQkEsK0MsQ3FDNmxCQyxhLENBQ0EsYyxDQUNBLFUsQ3RDaGlCRCxDQUFBLDJDc0NoRUosaUMsQ0FxbUJJLFUsQ0FDQSxjLENBQ0EsVSxDckN0bUJBLCtDLENxQ3ltQkMsYSxDQUNBLGMsQ0FDQSxVLEN0QzVpQkQsQ0FBQSwyQ3NDaEVKLHVCLENBa25CRyxxQixDQUNBLGUsQ0FubkJILHFDLENBc25CSSxvQixDQUNBLGMsQ0FDQSxlLEN0Q3hqQkEsQ3NDNGpCRixpQyxDQUNDLFUsQ0FDQSxjLENBQ0EsVSxDQS9uQkgsK0MsQ0Frb0JJLGEsQ0FDQSxjLENBQ0EsVSxDdENwa0JBLDJDc0NoRUosdUIsQ0F5b0JHLFUsQ0FDQSxjLENBQ0EsVSxDQTNvQkgscUMsQ0E4b0JJLGEsQ0FDQSxjLENBQ0EsVSxDdENobEJBLENzQ2hFSixrQyxDeENtQkksVyxDQUFBLGMsQ3dDbkJKLGdELEN4Q21CSSxVLENBQUEsYSxDd0NuQkosNkIsQ0FBQSxtQyxDeENtQkksVyxDQUFBLGMsQ3dDbkJKLDJDLENyQ0NJLGlELENIa0JBLFUsQ0FBQSxhLEN3Q25CSixxRCxDQXFxQkksVyxDckNwcUJBLG1FLENxQ3VxQkMsVSxDQXhxQkwsNkIsQ3hDbUJJLHNCLENHbEJBLDJDLENIa0JBLHFCLEN3Q3dxQkEsYyxDQUdELHVDLEN4QzNxQkMsc0IsQ3dDbkJKLHFELEN4Q21CSSxxQixDd0NnckJDLGMsQ3RDbm9CRCwyQ3NDaEVKLDZCLEN4Q21CSSxzQixDR2xCQSwyQyxDSGtCQSxxQixDd0MwckJDLGMsQ3RDN29CRCxDc0NoRUosa0MsQ0FvdEJHLFksQ0FwdEJILDhDLEN4Q21CSSxlLENBQUEsVSxDQUFBLHFCLEN3Q3NzQkQsNEQsQ3hDdHNCQyxlLENBQUEsVyxDQUFBLG9CLEN3QzJzQkMsYyxDQUxGLHdELENBQUEsd0QsQ3hDdHNCQyxlLENBQUEsVSxDQUFBLHFCLEN3Q3NzQkQsc0UsQ0FBQSxzRSxDeEN0c0JDLGUsQ0FBQSxXLENBQUEsb0IsQ3dDbXRCRyxjLEN0Q3RxQkgsK0NzQ2lxQkEsd0QsQ0FBQSx3RCxDQVNFLFUsQ0FDQSxlLENBQ0EsVSxDdEM1cUJGLENBQUEsMkNzQ2hFSiw4QyxDeENtQkksZSxDQUFBLFUsQ0FBQSxxQixDd0Nzc0JELDRELEN4Q3RzQkMsZSxDQUFBLFcsQ0FBQSxvQixDd0NtdUJFLGMsQ3RDdHJCRixDc0MyckJELHlELEN4Q3h1QkMsZSxDQUFBLFUsQ0FBQSxxQixDd0MwdUJBLGUsQ3JDNXZCQSx1RSxDQUFBLDhFLENxQzh2QkEsYyxDQS92QkosZ0UsQ0Frd0JLLGUsQ0FDQSxVLENBS0QsbUUsQ0FBQSxtRSxDeENydkJBLGMsQ0FBQSxVLENBQUEscUIsQ0U2Q0EsK0NzQ3dzQkEsbUUsQ0FBQSxtRSxDeENydkJBLGUsQ0FBQSxVLENBQUEscUIsQ0U2Q0EsQ0FBQSwyQ3NDaEVKLHlELEN4Q21CSSxlLENBQUEsVSxDQUFBLHFCLENFNkNBLENzQ3F0QkUsZ0YsQ3hDbHdCRixXLENBQUEsYyxDd0Nrd0JFLDhGLEN4Q2x3QkYsVSxDQUFBLGEsQ3dDbkJKLDJDLENBK3hCSSxVLENBQ0EsVSxDQUZELHlELENBS0UsVyxDQW55Qkwsc0IsQ1JBQSwwQixDUTR5QkUsa0IsQ0F1TEMsK0IsQ0FuK0JILGlDLENBQUEsbUMsQ0EreUJHLFksQ0EveUJILDRCLENBd3pCRSxVLENBQ0EsUSxDQUNBLGUsQ0FHZSx1QyxDQUNmLGUsQ0E5ekJGLHFDLENBaTBCQyw0QyxDUDlyQkEsVSxDTytyQkMsVSxDQWwwQkYsMkMsQ0F5MEJHLGtCLENBQ0EsUSxDQUNBLHVDLENBMzBCSCw4RSxDQWcxQkUsZSxDQWgxQkYsc0IsQ0FvMUJFLFUsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0Esd0IsQ3RDMXhCRSwyQ3NDaEVKLHNCLENBNjFCRyxjLENBQ0EsZ0IsQ3RDOXhCQyxDc0NoRUosK0IsQ0FrMkJHLGdCLENBRUEseUMsQ0FDQyxZLEN0Q3J5QkEsK0NzQ2hFSix5QyxDQTAyQkssWSxDdEMxeUJELENBQUEsMkNzQ2hFSiwrQixDQSsyQkksWSxDdEMveUJBLENzQ2hFSiw4QixDQUFBLG9CLENBcTNCRSxpRCxDQUNBLDJCLENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBQ0EsVSxDQUVBLG1ELENBQUEseUMsQ0FDQyxrQixDQTkzQkgsdUMsQ0FBQSxpRCxDQWs0QkcsVSxDQWRGLHVELENBQUEsaUUsQ0FpQkcsa0IsQ0FDQSx3QixDQUNBLFUsQ0F2NEJKLHFCLENBNjRCRSxVLENBQ0EsYyxDQTk0QkYsOEQsQ0FrNUJJLHdCLENBbDVCSix3RCxDQXM1QkksVyxDQUNBLFksQ0FDQSxvQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsSyxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxVLENBQ0EsVSxDQWw2Qkosd0QsQ0FxNkJJLGEsQ0FDQSxxQixDQUNBLHFCLENBQ0EsVyxDQUNBLGUsQ0FDQSxZLENBQ0EsVyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsZSxDQUNBLGlCLENBQ0EsTSxDQWo3QkosK0QsQ0FvN0JFLFMsQ0FDRCxPLENBcjdCRCxrRSxDQXc3QkksUyxDQUNELFUsQ0FDQyxpQixDQTE3Qkosa0UsQ0E2N0JFLHdCLENBNzdCRixtRCxDQWc4QkUsUyxDQWg4QkYseUYsQ0FvOEJJLGdCLENBcDhCSixzRSxDQXU4QkksYyxDQUNBLFUsQ0F4OEJKLDRELENBNDhCRSxpQixDQUNFLGlCLENBQ0EsVSxDQUNBLGMsQ0FHdUIsc0QsQ0FDdkIsd0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsMEMsQ0FDQSxVLENBQ0EsNkMsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGlELENBQ0EsMkIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNGLHlCLENBaitCRixvQyxDQXUrQkksVSxDQXYrQkosMkMsQ0EwK0JJLGlCLENBMStCSixpQyxDQTYrQkUsWSxDQUVFLDhCLENBQUEsbUMsQ0FDQSxVLENBQ0EsVSxDQUNBLGdCLENBQ0EsYyxDQUNBLHdCLENBQ0EsZSxDQU5BLDhCLENBU0EsYyxDQVcyQixzRCxDQVgzQixjLENBeC9CSix5QyxDQTIvQkksa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxnQixDQUNBLG1CLENBQ0Esa0IsQ0FLSiwyQ0F0Z0NBLDZELENBd2dDSSxVLENBRThCLDZELENBQzlCLFcsQ0FDQSxTLENBQ0EsVyxDQUNBLFEsQ0FSSixDQVNJLGtGQS9nQ0osNkQsQ0FnaENRLFUsQ0FDQSxRLENBRkosQ0UvZ0NKLGtCLENBQ0Msa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQUlDLHFDLENBQ0MsZSxDQVRILDJCLENBZUUsYSxDQUNBLGtCLENBaEJGLHVCLENBd0JFLG1CLENBQUEsWSxDQUNBLGUsQ3hDdUNFLDJDd0NoRUosdUIsQ0E0QkcsYSxDeENvQ0MsQ0FBQSwrQ3dDakNGLGlDLENBRUUsYSxDQUZGLDZDLENBS0csVyxDQUNBLGtCLENBQ0EsVSxDQVBILGdELEN2QzlCRSw4RCxDdUN5Q0MsUSxDeENzQkQsQ3dDYkYsbUMsQ0FDQyxVLENBQUEsTSxDQUNBLFcsQ0FDQSxpQixDQUNBLGEsQ2xCdERNLDJCLENrQnlETixlLENsQnpETSxpQixDQUFBLGtCLENrQnlETixlLENsQnpETSwrQixDQUFBLGdDLENrQjRESixnQixDbEI1REksc0IsQ2tCeUROLGUsQ2xCekRNLG9DLENrQjRESixnQixDeENHRCwyQ3dDaEVKLG1DLENBa0VJLFcsQ0FDQSxrQixDQUNBLFUsQ3hDSkEsQ3dDYkYsb0UsQ0FxQkUsVSxDQUNBLFcsQ0FDQSxXLENBR0QsNEMsQ0FDQyxnQixDQTlFSixzQyxDQW1GRyxpQixDdkNsRkMsb0QsQ3VDcUZBLGlCLEN4Q3RCQSwyQ3dDaEVKLHNDLENBMEZJLFEsQ3hDMUJBLENXaEVKLFEsQ0FDQyx3QixDQUNBLGlCLENBQ0EsYSxDQUNBLGEsQ0FDQSwyQixDQUNBLGlCLENWTEcsc0IsQ1VRRiwyQixDQVRGLGMsQ0FhRSx3QixDQUNBLGdDLENBRUEsaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLFMsQ0FDQSxtQixDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0F2QkYsNEIsQ0EwQkcsVSxDQTFCSCxvQixDQStCRSxZLENmMC9HNmdCLGdELENBQTVPLHVDLENBQXVFLCtCLENBQXVOLGlDLENBQXBHLGdELENBQXpDLHVDLENBQXlOLG9DLENldi9HNW9CLGMsQ0FBQSwyQixDZnUvR3NGLHFDLENBQXFQLDRCLENBQTlNLGtDLENBQXNlLHVDLENBQWxjLDJDLENBQTdHLGdDLENBQXNNLHNDLENBQTVDLDBDLENBQTRMLHVDLENldi9HMVksa0QsQ0FBQSxrRCxDQUFBLHVDLENmcy9HMkMsa0QsQ2V0L0czQyxrRCxDQUFBLHVDLENBQ0MsVSxDQUNBLGMsQ0FDQSxpQixDZjAvRyt0Qiw4RCxDQURuckIsZ0UsQ0s3aEgxQyxnRSxDQUFBLHFELENMOGhIaVoscUQsQ0FBdUcsNkMsQ0FBdVMsK0MsQ0FBcEksOEQsQ0FBekQscUQsQ0FBeVMsa0QsQ0s5aEgzNEIsNEIsQ0FBQSx5QyxDTDhoSHFILG1ELENBQXFWLDBDLENBQTlSLGdELENBQXNxQixxRCxDQUFsbkIseUQsQ0FBN0osOEMsQ0FBc1Isb0QsQ0FBNUQsd0QsQ0FBNFEscUQsQ0s5aEh6aUIsZ0UsQ0FBQSxnRSxDQUFBLHFELENVdUNELFcsQ0FDQSxhLENBQ0Esa0IsQ0ExQ0gsZSxDQWdERSxlLENBQ0EsUSxDQUNBLFMsQ0FsREYscUIsQ0ZNRSxVLENBQ0EsVSxDQUNBLGEsQ0VSRixZLENBc0RFLFcsQ0FDQSxvQixDQXZERix1QixDQTBERyxlLENBMURILGUsQ0ErREUsa0IsQ0FDQSxVLENBaEVGLHFCLENBbUVHLHdCLENBbkVILHNDLENBdUVHLDJCLENBQ0EsaUMsQ0F4RUgsdUIsQ0ErRUcsMkIsQ0FDQSxvQyxDQUNBLFcsQ0FDQSxRLENBbEZILGUsQ0F1RkUsYyxDQUNBLGdCLENBQ0EsMkIsQ1Z4RkUsNkIsQ1UyRkssMkIsQ1g1QkwsMkNXaEVKLGUsQ0FnR0csYyxDWGhDQyxDSndnSHdtQix1RCxDQUF0Uiw4QyxDQUFxRixzQyxDQUEwUCx3QyxDQUFsSCx1RCxDQUFoRCw4QyxDQUE0UCwyQyxDZXhrSC92QixxQixDQUFBLGtDLENmd2tIdUcsNEMsQ0FBK1IsbUMsQ0FBalAseUMsQ0FBMGpCLDhDLENBQS9nQixrRCxDQUFsSSx1QyxDQUF5Tyw2QyxDQUFuRCxpRCxDQUErTiw4QyxDZXhrSG5kLHlELENBQUEseUQsQ0FBQSw4QyxDZnVrSDhDLHlELENldmtIOUMseUQsQ0FBQSw4QyxDQW9HRyxjLENBQ0EsaUIsQ2Z3K0cyekIscUUsQ0FEOXdCLHVFLENLM2tINUMsdUUsQ0FBQSw0RCxDTDRrSG9jLDRELENBQXFILG9ELENBQTBVLHNELENBQWxKLHFFLENBQWhFLDRELENBQTRVLHlELENLNWtINy9CLG1DLENBQUEsZ0QsQ0w0a0hxSSwwRCxDQUErWCxpRCxDQUFqVSx1RCxDQUEwdkIsNEQsQ0FBL3JCLGdFLENBQWxMLHFELENBQXlULDJELENBQW5FLCtELENBQStTLDRELENLNWtIam5CLHVFLENBQUEsdUUsQ0FBQSw0RCxDVXVHQSxXLENBQ0EsaUIsQ0FDQSxhLENBQ0Esa0IsQ0EzR0oseUIsQ0FtSEUsVSxDYmhHRSxxQixDRTZDQSwyQ1doRUosbUMsQ0FBQSx5QixDQXVIRyxhLENYdkRDLEMwQ2hFSixRLENBU0MsK0IsQ0FDQSxRLENBQ0EsTSxDQUNBLGMsQ0FDQSxPLENBQ0EsSyxDQUNBLFksQ0FmRCxxQyxDQUdHLFMsQ0FDQSx5QyxDQUNDLFMsQ0FZSCxxQixDQUNDLHFDLEMxQzhDRSwyQzBDMUNTLG1CLENBQ1YsWSxDMUN5Q0MsQzBDaEVKLGlCLENBNEJFLGtCLENBNUJGLCtCLENBOEJFLGlCLENBQ0EsZSxDQS9CRixpQixDQW9DRSxrQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsbUIsQ0FDQSxjLENBQ0EsTyxDQUNBLDhCLENBQ0EsUyxDMUNvQkUsMkMwQ2hFSixpQixDQStDRyxTLEMxQ2lCQyxDMENoRUosdUMsQ0FtREcsZ0IsQ0FDQSxPLENBR0Qsc0IsQ0FDQyxTLENBQ0Esb0IsQ0FDQSxpQixDQTFESCxlLENBK0RFLGtCLENBQ0EsUSxDQUNBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsWSxDQUNBLFMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBM0VGLDZCLENBOEVZLFMsQ0FDQSxVLENBL0VaLHFCLENBQUEscUIsQ0FvRkcsa0IsQ0NwRkgsTSxDQUNDLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFksQ0FKRCxhLENBT0UsVyxDQUNBLG9CLENBUkYsMkIsQ0FXRyxVLENBQ0csb0IsQ0FaTixlLENBa0JFLFUsQ0FDQSxhLENBbkJGLFksQ0F1QkUsb0IsQ0FDQSxnRSxDQUNBLGlCLENBQ0Esb0IsQ0ExQkYsMEIsQ0E2QkcsYyxDQUNBLGtCLENBOUJILG1CLENBb0NHLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFMsQ0F4Q0gsaUMsQ0EyQ0csVyxDQUNBLGEsQ0FDQSxrQixDQUNBLHlCLENBOUNILGtCLENBbURHLHlCLENDbkRILGEsQ0FFQyxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FIRCxtQixDbkNNRSxVLENBQ0EsVSxDQUNBLGEsQ21DUkYsb0IsQzlDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0dsQkEsa0MsQ0hrQkEsZSxDQUFBLFcsQ0FBQSxvQixDOENURCxjLENBTEYsK0IsQzlDY0csZSxDQUFBLFUsQ0FBQSxvQixDOENkSCw2QyxDOUNjRyxlLENBQUEsVyxDQUFBLG1CLEM4Q0RBLGMsQzVDOENBLDJDNENuREYsK0IsQzNDWkUsNkMsQzJDcUJBLFUsQ0FDQSxjLENBQ0EsVSxDNUN3Q0EsQ0FBQSwrQzRDaEVKLG9CLENBS0Msa0MsQ0ErQkUsVSxDQUNBLGMsQ0FDQSxVLENBakNGLGtDLENBc0NHLGEsQzVDcUJBLENBQUEsMkM0Q2hFSixvQixDQUtDLGtDLENBNkNFLFUsQ0FDQSxjLENBQ0EsVSxDQS9DRixrQyxDQW9ERyxhLEM1Q09BLEM0Q2hFSixzQyxDOUNtQkksVyxDQUFBLGMsQzhDZEgsb0QsQ0E4REcsYSxDNUNIQSwyQzRDaEVKLHNDLENBdUVJLFUsQ0FsRUgsb0QsQ0FxRUksVSxDQUNBLGEsQzVDWEQsQzRDM0RILDZCLENBNkVFLFUsQ0FsRkgsNkIsQzlDbUJJLFcsQ0FBQSxjLEMrQ25CSixTLENBQ0Msa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZSxDQUNBLG1CLENBQ0EsaUIsQ0FORCx5QixDZkFBLDZCLENlU0UsZSxDQUNBLFEsQ0FDQSxTLEM1Q1ZFLHVDLEM0Q2FELGEsQ0FDQSxjLENBZkgsZSxDQXFCRSxVLENBckJGLGdCLENBeUJFLGEsQ0FDQSxjLENBMUJGLGtCLENBOEJFLG1CLENBOUJGLGtCLENBa0NFLG1CLENBbENGLGUsQ0FzQ0Usb0IsQ0FDQSxnRSxDQUNBLGlCLENBQ0Esb0IsQzVDeENFLDZCLEM0QzJDRCxjLENBQ0Esa0IsQ0E3Q0gsc0IsQ0FtREcsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUyxDQXZESCxvQyxDQTBESSxXLENBQ0Esa0IsQ0FDQSx5QixDQTVESixxQixDQWlFRyx5QixDQWpFSCxnQixDQXVFRSxlLENBQ0EseUIsQ0FDQSxRLENBQ0EsUSxDQUNBLFEsQ0FDQSxnQixDQUNBLGlCLENBQ0EsMEIsQ0E5RUYsc0IsQ0NBQSxtQixDckNNRSxVLENBQ0EsVSxDQUNBLGEsQ29DUkYsdUIsQ0FrRkUsa0IsQ0FDQSxxQyxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0FDQSxhLENBQ0EsWSxDQUNBLG9CLENBQ0EsVSxDNUMzRkUscUMsQzRDOEZELFcsQ0EvRkgsK0IsQ0FBQSw2QixDQW1HRyxrQixDQUNBLGtCLENDcEdILGEsQ0FFQyxtQixDQUFBLFksQ0FDQSxlLENBQ0EsYSxDQUNBLFMsQzdDSkcsMkIsQzZDTUYsYyxDOUN5REUsMkM4Q2hFSixhLENBV0UsWSxDOUNxREUsQzhDaEVKLDhDLENBZUUsYSxDQUNBLFUsQ0FoQkYsbUIsQ0FvQkUsa0IsQ0FDQSxhLENBQ0EsVSxDQUFBLE0sQ0FDQSxnQixDQUNBLFEsQ0FDQSxxQixDQUNBLGlCLENBQ0Esa0IsQzdDMUJFLGlDLEM2QzZCRCxxQixDOUNrQ0MseUI4Q2hFSixtQixDQWtDRyxxQixDN0NqQ0MsaUMsQzZDb0NBLHFCLEM5QzJCQSxDQUFBLHlCOENoRUosbUIsQ0EyQ0cscUIsQ0EzQ0gsaUMsQ0E4Q0kscUIsQzlDa0JBLENBQUEseUI4Q2hFSixtQixDQW9ERyxXLENBQ0EsaUIsQ0FDQSxTLENBQ0Esb0IsQ0F2REgsaUMsQ0EwREksZ0IsQ0FDQSxjLENBQ0EsUyxDOUNJQSxDOENDRixvRCxDQUNDLGtCLENBbEVILHlCLENBQUEsMEIsQ0F1RUcsd0IsQ0FDQSxVLENBQ0EsUSxDQUNBLFMsQ0FDQSxtQixDQUNBLGlCLENBQ0EsTyxDQUNBLE8sQ0FDQSxVLENBL0VILHVDLENBQUEsd0MsQ0FrRkksUyxDQUNBLFUsQ0FDQSxvQixDOUNwQkEseUI4Q2hFSix5QixDQUFBLDBCLENBd0ZJLGlCLENBeEZKLHVDLENBQUEsd0MsQ0EyRkssYSxDQUNBLGtCLEM5QzVCRCxDQUFBLHlCOENoRUoseUIsQ0FBQSwwQixDQWtHSSxZLEM5Q2xDQSxDOENoRUoseUIsQ0F1R0csNEIsQ0FFQSxpQixDQUNBLGdCLENBMUdILDBCLENBOEdHLGdDLENBRUEsaUIsQ0FDQSxnQixDQWpISCwrQixDQXFIRyx5QixDQUNBLGlCLENBdEhILDZDLENBeUhJLHlCLENBQ0EsYyxDQUNBLGtCLEM5QzNEQSx5QjhDaEVKLCtCLENBK0hJLGlCLEM3QzlIQSw2QyxDNkNpSUMsYyxDQUNBLGtCLEM5Q25FRCxDQUFBLHlCOENoRUosK0IsQ0FBQSw2QyxDQXlJSSxTLEM5Q3pFQSxDOENoRUosOEIsQ0FtSkcseUIsQ0FuSkgsNEMsQ0FzSkkseUIsQ0F0Skosb0MsQ0FBQSxxQyxDQTJKSSxZLEM5QzNGQSx5QjhDaEVKLDhCLENBK0pJLGMsQ0EvSkosNEMsQ0FpS0ksYSxDQUNBLGMsQzlDbEdBLEM4Q2hFSiwyQixDQXdLRyxrQixDQUNBLFUsQ0F6S0gsaUMsQ0E0S0kseUIsQ2xEb3lINHBCLDJELENBQTlTLGtELENBQTZGLDBDLENBQThRLDRDLENBQTFILDJELENBQXBELGtELENBQWdSLCtDLENrRGg5SC96Qix5QixDQUFBLHNDLENsRGc5SCtHLGdELENBQXVULHVDLENBQXJRLDZDLENBQTBtQixrRCxDQUEzakIsc0QsQ0FBOUksMkMsQ0FBNlAsaUQsQ0FBdkQscUQsQ0FBbVAsa0QsQ2tEaDlIM2YsNkQsQ0FBQSw2RCxDQUFBLGtELENsRCs4SDhDLDZELENrRC84SDlDLDZELENBQUEsa0QsQ0FpTEcsVSxDQUNBLGMsQ0FDQSxvQixDbERteUgrMkIseUUsQ0FEbDBCLDJFLENrRHJ5SDlDLDJFLENBQUEsZ0UsQ2xEc3lIa2UsZ0UsQ0FBNkgsd0QsQ0FBOFYsMEQsQ0FBMUoseUUsQ0FBcEUsZ0UsQ0FBZ1csNkQsQ2tEdHlIL2pDLHVDLENBQUEsb0QsQ2xEc3lIK0ksOEQsQ0FBdVoscUQsQ0FBclYsMkQsQ0FBMHlCLGdFLENBQTN1QixvRSxDQUE5TCx5RCxDQUE2VSwrRCxDQUF2RSxtRSxDQUFtVSxnRSxDa0R0eUgzcEIsMkUsQ0FBQSwyRSxDQUFBLGdFLENBTUUsVyxDQUNBLG9CLEM5Q3ZIQSx5Qko0NUhncUIsMkQsQ0FBOVMsa0QsQ0FBNkYsMEMsQ0FBOFEsNEMsQ0FBMUgsMkQsQ0FBcEQsa0QsQ0FBZ1IsK0MsQ2tENXlIajBCLHlCLENBQUEsc0MsQ2xENHlIaUgsZ0QsQ0FBdVQsdUMsQ0FBclEsNkMsQ0FBMG1CLGtELENBQTNqQixzRCxDQUE5SSwyQyxDQUE2UCxpRCxDQUF2RCxxRCxDQUFtUCxrRCxDa0Q1eUg3Ziw2RCxDQUFBLDZELENBQUEsa0QsQ2xEMnlIZ0QsNkQsQ2tEM3lIaEQsNkQsQ0FBQSxrRCxDQVdFLGMsQ0FDQSxlLEM5QzVIQSxDQUFBLDJDSms2SGdxQiwyRCxDQUE5UyxrRCxDQUE2RiwwQyxDQUE4USw0QyxDQUExSCwyRCxDQUFwRCxrRCxDQUFnUiwrQyxDa0RsekhqMEIseUIsQ0FBQSxzQyxDbERrekhpSCxnRCxDQUF1VCx1QyxDQUFyUSw2QyxDQUEwbUIsa0QsQ0FBM2pCLHNELENBQTlJLDJDLENBQTZQLGlELENBQXZELHFELENBQW1QLGtELENrRGx6SDdmLDZELENBQUEsNkQsQ0FBQSxrRCxDbERpekhnRCw2RCxDa0RqekhoRCw2RCxDQUFBLGtELENBZ0JFLFksQzlDaElBLEMrQ2hFSixZLENBQ0MsZSxDQUNBLFEsQ0FDQSxhLENBQ0EsYSxDQUNBLFcsQ0FDQSxvRSxDQUNBLFEsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxpQixDQUNBLG9CLENBQ0Esd0IsQ0FDQSxTLENBYkQsMEIsQ0FnQkUsVSxDQUNBLGtCLENBakJGLGtCLENBcUJFLHFCLEMvQzJDRSwyQytDaEVKLGtCLENBd0JHLG9CLENBeEJILG1CLENBK0JHLFksQy9DaUNDLEMrQ2hFSixrQixDQUFBLGtCLENBcUNFLGEsQ25ENjlINlQsMkMsQ0FBK0UsbUMsQ0FBMk8scUMsQ0FBNUcsb0QsQ0FBN0MsMkMsQ0FBNk8sd0MsQ21EMTlINXNCLGtCLENBQUEsK0IsQ25EMDlIOEYseUMsQ0FBNlEsZ0MsQ0FBbE8sc0MsQ0FBc2hCLDJDLENBQTllLCtDLENBQXpILG9DLENBQTBOLDBDLENBQWhELDhDLENBQWdOLDJDLENtRDE5SGxiLHNELENBQUEsc0QsQ0FBQSwyQyxDbkQwOUhra0Isb0QsQ0FEdmhCLHNELENtRHo5SDNDLHNELENBQUEsMkMsQ0FDQyxnQixDbkQ2OUhteEIsa0UsQ0FEdnVCLG9FLENtRDc5SDdDLG9FLENBQUEseUQsQ25EODlIZ2IseUQsQ0FBK0csaUQsQ0FBMlQsbUQsQ0FBNUksa0UsQ0FBN0QseUQsQ0FBNlQsc0QsQ21EOTlIOThCLGdDLENBQUEsNkMsQ25EODlIZ0ksdUQsQ0FBNlcsOEMsQ0FBbFQsb0QsQ0FBc3RCLHlELENBQTlwQiw2RCxDQUF6SyxrRCxDQUEwUyx3RCxDQUFoRSw0RCxDQUFnUyx5RCxDbUQ5OUhwbEIsb0UsQ0FBQSxvRSxDQUFBLHlELENBSUUsb0IsQ0FDQSxlLENBQ0EsYyxDQzlDSCxZLENBRUMsNEIsQ0FDQSxVLENBQ0EsWSxDQUNBLGdCLENBQ0EsaUIsQ0FORCxrQixDdkNNRSxVLENBQ0EsVSxDQUNBLGEsQ3VDUkYsbUIsQ0FTRSwrQixDQUNBLFUsQ0FDQSxhLENBQ0EsWSxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsUyxDQWpCRixnQyxDQXFCRSxVLENDckJGLFUsQ0FDQyxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLGtCLENBQ0EsMkIsQ0FDQSxpQixDQU5ELHdCLENBUUUsMkIsQ0FSRixnQixDQWFFLHdCLENBQ0EsNkIsQ0FFQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsUyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENqRHdDRSwyQ2lEaEVKLFUsQ0E0QkUsa0IsQ0E1QkYsZ0IsQ0ErQkcsa0MsQ0FDQSx3QixDQUNBLFEsQ0FDQSxrQixDQUNBLFEsQ2pENkJDLENpRGhFSixtQixDQXdDRSxVLENBQ0EsVSxDQUNBLGtCLENyRDZoSXVpQixrRCxDQUF4UCx5QyxDQUEyRSxpQyxDQUFpTyxtQyxDQUF4RyxrRCxDQUEzQyx5QyxDQUFtTyxzQyxDcUQxaEk1cUIsZ0IsQ0FBQSw2QixDckQwaEkwRix1QyxDQUFpUSw4QixDQUF4TixvQyxDQUE4Zix5QyxDQUF4ZCw2QyxDQUFuSCxrQyxDQUFnTix3QyxDQUE5Qyw0QyxDQUFzTSx5QyxDcUQxaEk5WixvRCxDQUFBLG9ELENBQUEseUMsQ3JEeWhJMkMsb0QsQ3FEemhJM0Msb0QsQ0FBQSx5QyxDQUNDLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxVLENyRDZoSXl2QixnRSxDQUQ3c0Isa0UsQ3FEcGlJN0Msa0UsQ0FBQSx1RCxDckRxaUlrYSx1RCxDQUEyRywrQyxDQUFpVCxpRCxDQUF4SSxnRSxDQUEzRCx1RCxDQUFtVCxvRCxDcURyaUk5NkIsOEIsQ0FBQSwyQyxDckRxaUk0SCxxRCxDQUFpVyw0QyxDQUF4UyxrRCxDQUE4ckIsdUQsQ0FBeG9CLDJELENBQW5LLGdELENBQWdTLHNELENBQTlELDBELENBQXNSLHVELENxRHJpSWhrQixrRSxDQUFBLGtFLENBQUEsdUQsQ0FVRSxXLENBQ0Esa0IsQ0N4REgsbUIsQ0FFQyw0QixDQUNBLGtCLENBQ0EsZ0IsQ0FKRCx5QixDekNNRSxVLENBQ0EsVSxDQUNBLGEsQ1R3REUsMkNrRGhFSixtQixDQU9FLGUsQ0FFQSxxQyxDQUNDLFMsQ0FDQSxXLENqRFZDLG1ELENpRG1CcUIsK0QsQ0FOckIsVSxDQUNBLFUsQ0FLcUIsaUQsQ0FDdEIsUyxDQUNBLFUsQ2xEMENDLENrRGhFSiw0QixDcERtQkksYyxDQUFBLFUsQ29EZUYsYSxDQUNBLGdFLENBQ0EsUSxDakRuQ0UsMEMsQ2lEc0NELFcsQ0FDQSxjLENsRHdCQywyQ2tEaEVKLDRCLENwRG1CSSxlLENBQUEsVSxDQUFBLHFCLENvRG5CSiwwQyxDQStDSSxXLENBQ0EsYyxDbERnQkEsQ0FBQSwyQ2tEaEVKLDRCLENwRG1CSSxlLENBQUEsVSxDQUFBLHFCLENvRG9DRCxVLENBdkRILDBDLENBMERJLFcsQ0FDQSxjLENsREtBLENrRGhFSiw0QixDcERtQkksZSxDQUFBLFUsQ0FBQSxxQixDb0RnREYsOEIsQ0FuRUYsMEMsQ3BEbUJJLGUsQ0FBQSxXLENBQUEsb0IsQ29Eb0RELDZCLENBQ0EsYyxDbERSQywyQ2tEaEVKLDRCLENwRG1CSSxlLENBQUEsVSxDQUFBLHFCLENHbEJBLDBDLENIa0JBLGUsQ0FBQSxXLENBQUEsb0IsQ29ENkRBLGMsQ2xEaEJBLENBQUEsMkNrRGhFSiw0QixDQXNGRyxjLENwRG5FQyxlLENBQUEsVyxDQUFBLGMsQ0dsQkEsMEMsQ2lEeUZBLGEsQ0FDQSxjLENwRHhFQSxlLENBQUEsVSxDQUFBLGEsQ0U2Q0EsQ2tEaEVKLHVDLENwRG1CSSxXLENBQUEsYyxDb0RnRkQsYyxDQW5HSCxxRCxDQXNHSSxhLENBdEdKLHdDLENwRG1CSSxXLENBQUEsYyxDb0R5RkQsYyxDQTVHSCw2QixDcERtQkksZSxDQUFBLFUsQ0FBQSxxQixDb0RuQkosMkMsQ3BEbUJJLGUsQ0FBQSxXLENBQUEsb0IsQ29Ea0dELGMsQ2xEckRDLDJDa0RoRUosNkIsQ0FBQSwyQyxDQXlIRyxVLENBQ0EsUSxDQUNBLFUsQ2xEM0RDLENtRHZDRixpRCxDRHpCRix1QyxDQXlJSSxvQixDQXpJSix5QixDcERtQkksZSxDQUFBLFcsQ0FBQSxjLENFNkNBLDJDa0RoRUoseUIsQ0FpSkcsVSxDQUNBLFEsQ0FDQSxVLENsRG5GQyxDa0RoRUosOEIsQ0F3SkUsZSxDQUNBLGEsQ3BCekpGLGdDLENvQkFBLG1DLENBNkpFLGtCLENBQ0EsaUIsQ2pEN0pFLGlELENpRCtKRixjLEN0RHlqSXl6QiwyRSxDQUEzVSxrRSxDQUFpSSwwRCxDQUF5Uiw0RCxDQUFySixrRSxDQUEyUiwrRCxDc0R6dEloaEMseUMsQ0FBQSxzRCxDdER5dEltSixnRSxDQUFtYSx1RCxDQUEvViw2RCxDQUFtdkIsa0UsQ0FBbHJCLHNFLENBQXBNLDJELENBQXVWLGlFLENBQXpFLHFFLENBQTZVLGtFLENzRHp0SS9xQiw2RSxDQUFBLDZFLENBQUEsa0UsQ0FtS0csYSxDQUNBLFUsQ0FDQSxnQixDQUNBLGlCLEN0RDBqSXlsQyx5RixDQUR0Z0MsMkYsQ3NEN2pJbEYsMkYsQ0FBQSxnRixDdEQ4akl5L0IseUYsQ0FBM1osZ0YsQ0FBaUssd0UsQ0FBd2IsMEUsQ0FBcFIsZ0YsQ0FBMGIsNkUsQ3NEOWpJNzFDLHVELENBQUEsb0UsQ3REOGpJaUwsOEUsQ0FBbWdCLHFFLENBQS9hLDJFLENBQWtnQyxnRixDQUFqN0Isb0YsQ0FBcFAseUUsQ0FBdWEsK0UsQ0FBekYsbUYsQ0FBNlosZ0YsQ3NEOWpJNzBCLDJGLENBQUEsMkYsQ0FBQSxnRixDQU1ELFcsQ0FDQSxhLENBQ0Esa0IsQ0ExS0gsMkIsQ0FnTEUsOEIsQ0FDQSxVLENBQ0EsYyxDQUNBLFMsQ2pEbExFLHlDLENpRG9MRixXLENBQ0EsYyxDQUNBLGEsQ2xEdkhFLDJDa0RoRUosMkIsQ0EyTEcsVSxDQUNBLFUsQ2xENUhDLENrRGhFSiwyQyxDQWdNRyxjLENBaE1ILHlELENBa01HLGEsQ0FDQSw4QixDQW5NSCx1QyxDQXdNRyxjLENBeE1ILHdELENBNE1HLFUsQ0FDQSxjLENBQ0EsbUIsQ0FDQSxVLENBSkQsc0UsQ0FNQyxvQixDQWpOSCw0QixDQXVORSwrQixDQUNBLG1CLENsRHhKRSwyQ2tEaEVKLDRCLENBMk5HLGtCLENsRDNKQyxDK0JoRUosUSxDQUNDLGMsQ0FDQSxpQixDQUlDLCtCLENBQ0Msa0IsQ0FDQSxVLENBR0QsZ0MsQ0FDQyxZLENBQ0EsUyxDQUNBLGtCLENBZEgsZ0IsQ0FtQkUsa0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYyxDQUNBLFcsQ0FDQSxnQixDQUNBLFksQ0FDQSxTLENBQ0EsaUIsQ0FDQSxVLENBN0JGLGlCLENBaUNFLFEsQ0FDQSxzQixDQUNBLFMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsUSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQTFDRiwrQixDQTZDRyxNLENBQ0EsUyxDQUNBLHNCLENBL0NILHVCLENBc0RFLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsMkIsQ0FDQSxpQixDQTFERixxQyxDQTZERywyQixDQUNBLGdCLENBOURILDhCLENBbUVHLGUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxhLENBQ0EsVSxDQUNBLGMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVSxDQTdFSCw0QyxDQWdGSSxXLENBQ0EsYSxDQUNBLGtCLENBbEZKLDZCLENBd0ZHLHdCLENBR0EsNEIsQ0FHQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsUSxDQUNBLFEsQ0FDQSxpQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxPLENBdEdILDJDLENBeUdJLFMsQ0FDQSxTLENBQ0EsYSxDQUNBLGtCLENBNUdKLHNCLENBb0hFLGUsQ0FwSEYsc0IsQ0F3SEUsK0IsQ0FDQSxrQixDQUNBLGMsQ0ExSEYsaUMsQ0E2SEcsZSxDQUNBLGUsQ0FDQSxnQixDb0IvSEgsYyxDQUVDLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FDQSxnQixDQVBELG9CLEMxQ01FLFUsQ0FDQSxVLENBQ0EsYSxDVHdERSwyQ21EaEVKLGMsQ0FVRSxhLENBQ0EsbUIsQ25EcURFLENtRGhFSix1QixDQWVFLFUsQ0FDQSxVLENBQUEsTSxDQUNBLFUsQ0FDQSxpQixDQWxCRixxQyxDQXFCRyxXLENBQ0EsYyxDQUNBLGtCLENBdkJILG9CLENBa0NFLG1CLENBQUEsWSxDQUNBLFcsQ0FDQSxRLENBQ0EsYyxDQUNBLFcsQ25EMEJFLDJDbURoRUosb0IsQ0F5Q0csVSxDbkR1QkMsQ21EaEVKLDBCLENBOENFLGdCLENBQ0EsaUIsQ0EvQ0Ysd0MsQ0FrREcsZ0IsQ0FDQSxjLENBbkRILDJELENBdURHLFUsQ0F2REgsMEIsQ0E0REUsWSxDQUFBLFEsQ0FDQSxjLENBQ0EsVSxDQTlERixpQyxDQWlFRyxVLENBR0QsMkQsQ0FDQyxVLENBQ0EsVyxDQXRFSCw4QixDQTJFWSxrQixDQUNOLFksQ0FDQSxtQixDQUFBLFksQ0FDQSxrQixDQTlFTiw4QyxDQWlGWSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxTLENBQ0EsUSxDQ3RGWixPLENBQUEsYyxDQWVFLE0sQ0FFQSxpQixDQUNBLE8sQ0FsQkYsTyxDQUNDLCtCLENBQ0EsUSxDQUtBLFcsQ0FEQSxLLENBR0Esb0IsQ0FDQyxxQyxDQVZGLGMsQ0FjRSxhLENBRUEsa0IsQ0FHQSxpQixDQUNBLE8sQ0FwQkYscUIsQ0FBQSxxQixDQTBCRyxZLENBMUJILGdCLENBK0JFLFEsQ3RCL0JGLGUsQ0FDQyw0QixDOUIrREcsMkM4QjVERix5QixDQUFBLHVDLENBQ0MsZSxDQUxILHlCLEM3QkNJLHVDLEM2QllELGUsQzlCbURDLENBQUEsMkM4QmhFSix5QixDaENtQkksZSxDQUFBLFcsQ0FBQSxvQixDR2xCQSx1QyxDNkIwQkEsZSxDQTNCSix5QixDaENtQkksZSxDQUFBLFUsQ0FBQSxhLENHbEJBLHVDLEM2Qm1DQSxlLEM5QjRCQSxDQUFBLDJDOEJoRUoseUIsQ0FBQSx5QixDQTZDRyxVLENBQ0EsUSxDQUNBLFUsQ0FKRCx1QyxDQUFBLHVDLENBT0Usb0IsQ0FDQSxRLENBQ0EsVSxDOUJZQSxDOEJoRUosdUIsQ0E0REUsYSxDQUNBLGMsQ0FDQSxRLENBQ0EsYyxDQUNBLGlCLENBaEVGLDhCLENBb0VHLGtCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYyxDQUNBLFcsQ0FDQSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLFMsQ0FoRkgsNEMsQ0FtRkksUSxDQUNBLFUsQ0FwRkosb0MsQ0F5Rkcsa0IsQ0FDQSxhLENBMUZILHNELENBaUdJLGdCLENBakdKLCtCLENBc0dHLGMsQ0FDQSxRLENBQ0EsYSxDQUNBLGdFLENBQ0EsWSxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxVLEM3QjVHQyw2QyxDNkIrR0EsZSxDQUNBLGUsQ0FDQSxpQixDOUJsREEsMkM4QmhFSiwrQixDQXNISSxjLENBQ0EsZ0IsQzlCdkRBLEM4QmhFSix3QixDQThIRSxRLENBQ0EsZSxDdUIvSEYsaUIsQ3ZCQUEsOEIsQ3JCTUUsVSxDQUNBLFUsQ0FDQSxhLENxQnlIQyxtRCxDQUNDLFcsQ0FDQSxhLENBQ0EsZ0IsQzdCbklBLGdELEM2QnNJQSxVLENBQ0EsYSxDQXhJSix1QixDaENtQkksZSxDQUFBLFUsQ0FBQSxxQixDZ0NuQkoscUMsQ2hDbUJJLGUsQ0FBQSxXLENBQUEsb0IsQ2dDOEhELGMsQ0FqSkgsdUMsQ2hDbUJJLFcsQ0FBQSxjLENHbEJBLHFELENIa0JBLFUsQ0FBQSxhLENnQ3FJRCxjLEM5QnhGQywyQzhCaEVKLHVCLENBNkpHLGtCLENBN0pILHVCLENBQUEsdUMsQ2hDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0dsQkEscUMsQ0FBQSxxRCxDSGtCQSxlLENBQUEsVyxDQUFBLG9CLENnQ2lKRCxjLENBcEtILHVDLENBeUtJLFUsQ0F6S0osdUMsQ2hDbUJJLFcsQ0FBQSxjLENHbEJBLHFELENIa0JBLFUsQ0FBQSxhLENnQzZKQSxjLEM5QmhIQSxDQUFBLDJDOEJoRUosdUIsQ0FBQSx1QyxDQUFBLHVDLENoQ21CSSxlLENBQUEsVSxDQUFBLHFCLENnQ25CSixxQyxDQUFBLHFELENBQUEscUQsQ2hDbUJJLGUsQ0FBQSxXLENBQUEsb0IsQ2dDeUtBLGMsQ0E1TEosdUMsQ0FpTUksVSxDQWpNSix1QyxDQXFNSSxVLENBck1KLHVDLENoQ21CSSxXLENBQUEsYyxDR2xCQSxxRCxDSGtCQSxVLENBQUEsYSxDZ0N5TEMsYyxDOUI1SUQsQ0FBQSwyQzhCaEVKLHVCLENBQUEsdUMsQ0FBQSx1QyxDQUFBLHVDLENBc05JLFUsQ0FDQSxVLENBQ0EsVSxDN0J2TkEscUMsQzZCMk5DLFUsQ0FDQSxvQixDQUNBLFUsQzlCOUpELEM4QmhFSixtQyxDaENtQkksVyxDQUFBLGMsQ2dDeU5GLDJDLENBS0MsaUIsQ0FHQSx1QyxDQU9FLGEsQ0FDQSxVLENBQ0EsYSxDQUNBLHNCLENBQ0EsaUIsQ0FYRixxRCxDQWNHLFcsQ0FDQSxzQixDQUNBLG9CLENBS0gsK0IsQ0FDQyxhLENBQ0EsWSxDQUNBLG9CLEN3QjVRSixpQixDQUNDLGtCLENBQ0EsZSxDQUNBLG1CLENBQ0EsaUIsQ3JESEcsK0IsQ3FES0gsYSxDQU5ELGlDLENBU0UsZSxDQUNBLFEsQ0FDQSxTLENBWEYsdUIsQ0FlRSxVLENBZkYsd0IsQ0FtQkUsUSxDQUNBLE0sQ0FDQSxRLENBQ0EsUyxDQUNBLGlCLENBQ0EsTyxDQUNBLGlCLENBekJGLCtCLENBNkJFLHVCLENBQ0EsYyxDQUNBLFEsQ0FDQSxjLENBQ0EsUSxDQUNBLFksQ0FDQSxXLENBQ0EsaUIsQ0FwQ0YscUMsQ0FBQSxxQyxDQXdDRyxhLENBeENILHlDLENBNENHLE0sQ0E1Q0gsdUQsQ0E4Q0ksUyxDQUNBLE8sQ0FDQSxvQixDQWhESixxQyxDQXFERyxPLENyRHBEQyxtRCxDcURzREEsTSxDQUNBLFUsQ0FDQSxvQixDQXpESixnQyxDQStERSxvQixDQUNBLFEsQ0RoRUYsVyxDQUVDLGUsQ0FDQSxhLENBSEQseUIsQ0FLQyxjLENBTEQsaUIsQ0FTRSxhLENBQ0EsZSxDQVZGLDBCLEN2RG1CSSxlLENBQUEsVSxDQUFBLHFCLEN1RExELGUsQ3BEYkMsd0MsQ0hrQkEsZSxDQUFBLFcsQ0FBQSxvQixDdURGRCxjLENBakJILG1DLENBcUJJLFUsQ0FyQkosMEMsQ3ZEbUJJLFcsQ0FBQSxjLEN1RG5CSixtQyxDdkRtQkksVyxDQUFBLGMsQ0U2Q0EsMkNxRGhFSiwwQixDdkRtQkksZSxDQUFBLFUsQ0FBQSxxQixDR2xCQSx3QyxDSGtCQSxlLENBQUEsVyxDQUFBLG9CLEN1RGtCQyxjLENBckNMLDBDLEN2RG1CSSxlLENBQUEsVSxDQUFBLHFCLEN1RG5CSiwwQyxDdkRtQkksVyxDQUFBLGMsQ0U2Q0EsQ0FBQSwyQ3FEaEVKLDBCLENBQUEsMEMsQ0FBQSwwQyxDQUFBLHdDLENBQUEsd0QsQ0FBQSx3RCxDQXFESyxVLENBQ0EsYyxDQUNBLFUsQ3JEU0QsQ3FEaEVKLHdCLENBb0VHLFUsQ0FDQSxtQixDcERwRUMsc0MsQ29EdUVBLFcsQ0FDQSxtQixDRXpFSixZLENBRUMsd0IsQ0FDQSxrQixDQUNBLG1CLENBQUEsWSxDQUNBLGtCLENBTEQsa0IsQzlDTUUsVSxDQUNBLFUsQ0FDQSxhLENUd0RFLDJDdURoRUosWSxDQVFFLGtCLENBQ0EsYSxDdkR1REUsQ3VEaEVKLGtCLENBYUUsNkIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxTLEN0RGZFLGdDLENzRGtCRCxhLENBQ0EsOEIsQ0FDQSx3QixDQXJCSCw4QixDQXlCRyxhLENBekJILDRDLENBNEJJLGEsQ0FDQSxjLEN2RG1DQSwyQ3VEaEVKLGtCLEN0RENJLGdDLENzRGtDRCxhLENBQ0EsNEIsQ0FDQSxVLENBQ0EsUyxDdERyQ0MsZ0MsQ3NEd0NBLFcsQ0FFQSxjLEN2RHFCQSxDdURoRUosMkIsQ0FvREcsaUIsQ0FFQSxpQyxDQUNDLG9CLENBdkRKLHFCLENBNkRFLGEsQ0FDQSxjLENBQ0EsZ0IsQ0EvREYsMkIsQ0FrRUcsTyxDQWxFSCw0QixDQXNFRyxRLENBdEVILHVCLENBMkVFLDhCLENBQ0EsVSxDQUNBLHdCLENBQ0EsZ0IsQ0FDQSxTLEN0RDlFRSxxQyxDc0RpRkQsNkIsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxlLENBckZILGtDLENBeUZHLGMsQ3REeEZDLGdELENzRDJGQSxhLENBQ0EsYyxDQTdGSixtQyxDQWtHRyxjLEN0RGpHQyxpRCxDc0RvR0EsYSxDQUNBLGMsQ3ZEdENBLDJDdURoRUosdUIsQ0FBQSxxQyxDQTJHRyxjLENBQ0EsNEIsQ0FDQSxTLENBN0dILHFDLENBZ0hJLGEsQ3ZEaERBLEN1RGhFSixtQixDQTBIRSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGtCLENBOUhGLGtCLENBa0lFLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENDcklGLFksQ0FFQyxhLENBRkQsa0IsQy9DTUUsVSxDQUNBLFUsQ0FDQSxhLEMrQ1JGLHFCLENBS0UsNEIsQ0FDQSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FYRixtQyxDQUFBLDBDLENBZUcsVyxDQUNBLGdCLENBaEJILDRCLENBb0JHLDRCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLEN4RHdDQywyQ3dEaEVKLDRCLENBaUNJLGMsQ0FDQSxnQixDeEQ4QkEsQ3dEaEVKLG1DLENBc0NJLGtCLENBQ0EsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFMsQ0E3Q0osa0IsQ0FtREUsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGMsQ0F0REYsbUIsQzFEbUJJLGUsQ0FBQSxXLENBQUEsYyxDMER3Q0YsNEIsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQS9ERixpQyxDQWtFRyxlLENBbEVILDBCLENBc0VHLDRCLENBQ0EsYyxDQUNBLGdCLEN4RFJDLDJDd0RoRUosMEIsQ0EyRUksYyxDQUNBLGdCLEN4RFpBLENZaEVKLHlCLENBRUMsa0IsQ0FDQSx3QixDQUNBLGlCLENBQ0EsVSxDQUNBLGtCLENBQ0EsWSxDNkNQRCx5QixDN0NBQSwrQixDQWlCRSwrQyxDd0JqQkYsYSxDQ29IRSxnRCxDNUI5R0EsVSxDQUNBLFUsQ0FDQSxhLENHUkYsc0MsQ0FVRSxZLENBT0EseUMsQ0FFQyw0QixDQUNBLGMsQ0FHRCw2QyxDZEpFLGMsQ0FBQSxVLENBQUEscUIsQ2NNRCxnQixDQUZELDJELENkSkUsYyxDQUFBLFcsQ0FBQSxjLENjVUEsYSxDQUNBLGdCLENaa0NBLDJDWXpDRiw2QyxDQVdFLFUsQ0FDQSxjLENBQ0EsVSxDQWJGLDJELENBZ0JHLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDWnFCRCxDWWZGLDRDLENkOUJFLGMsQ0FBQSxXLENBQUEsYyxDRTZDQSwyQ1lmRiw0QyxDQUlFLFUsQ0FDQSxjLENBQ0EsVSxDWlNBLENZaEVKLHdELENkbUJJLGUsQ0FBQSxVLENBQUEscUIsQ2N5Q0EsZ0IsQ1gzREEsc0UsQ0hrQkEsZSxDQUFBLFcsQ0FBQSxvQixDYzZDQyxhLENBQ0EsZSxDWkRELDJDWU5ELHdELENBV0UsYSxDQUNBLFUsQ0FDQSxjLENBQ0EsVSxDWlJELENBQUEsMkNZaEVKLHdELENkbUJJLGUsQ0FBQSxVLENBQUEsb0IsQ2MwREMsYSxDQUNBLGUsQ1pkRCxDWWhFSiwrRCxDZG1CSSxlLENBQUEsVyxDQUFBLGMsQ0U2Q0EsMkNZa0JELCtELENBSUUsVSxDWnRCRCxDQUFBLDJDWWhFSiwrRCxDZG1CSSxlLENBQUEsVyxDQUFBLGMsQ0U2Q0EsQ1loRUoseUQsQ0ErRkksYyxDWi9CQSwyQ1loRUoseUQsQ0FrR0ssVyxDWmxDRCxDWWhFSixvRSxDQXVHSSxVLENBdkdKLDJDLENBQUEscUQsQ0FrSEUsVyxDQUNBLGUsQ1hsSEUseUQsQ0FBQSxtRSxDV3FIRCxVLENadERDLDJDWWhFSiwyQyxDQUFBLHFELENBMkhHLFUsQ0FDQSxrQixDQUNBLFUsQ1o3REMsQ1loRUosc0QsQ0FBQSxnRSxDQWlJRyxpQixDWGhJQyxvRSxDQUFBLDhFLENXbUlBLFcsQ0FDQSxnQixDWnJFQSwyQ1lnRUEsc0QsQ0FBQSxnRSxDQVNBLFksQ1p6RUEsQ1loRUosbUMsQ0ErSUUsYyxDQUNBLGdCLENBRUEsb0QsQ0FDQyxhLENBQ0EsVyxDQUNBLGdCLENBQ0EsZSxDQUNBLFUsQ0F2SkgsdUMsQ0FBQSx1RSxDQUFBLHNDLENBQUEscUMsQ0FBQSx1RSxDQTJKRyxpQixDQTNKSCw4QyxDQW1LRyxjLENBQ0EsZ0IsQ2hCbzNKOC9CLHNGLENBQWhkLDZFLENBQW1KLHFFLENBQXFaLHVFLENBQWhMLHNGLENBQS9FLDZFLENBQXVaLDBFLENnQnhoS2p2QyxvRCxDQUFBLGlFLENoQndoS3VLLDJFLENBQXlkLGtFLENBQTVZLHdFLENBQTg2Qiw2RSxDQUFwMkIsaUYsQ0FBL04sc0UsQ0FBb1ksNEUsQ0FBbEYsZ0YsQ0FBMFgsNkUsQ2dCeGhLM3dCLHdGLENBQUEsd0YsQ0FBQSw2RSxDaEJ1aEtnRCx3RixDZ0J2aEtoRCx3RixDQUFBLDZFLENBdUtJLGMsQ2hCcTNKK3NDLG9HLENBRGpxQyxzRyxDZ0JyM0ovQyxzRyxDQUFBLDJGLENoQnMzSmdxQiwyRixDQUFtTCxtRixDQUFxZSxxRixDQUFoTixvRyxDQUEvRiwyRixDQUF1ZSx3RixDZ0J0M0poL0Msa0UsQ0FBQSwrRSxDaEJzM0pzTSx5RixDQUF5akIsZ0YsQ0FBNWQsc0YsQ0FBOG1DLDJGLENBQXBoQywrRixDQUEvUSxvRixDQUFvZCwwRixDQUFsRyw4RixDQUEwYywyRixDZ0J0M0oxNkIsc0csQ0FBQSxzRyxDQUFBLDJGLENBSUUsb0IsQ0FDQSxnQixDQUNBLGMsQ3lCNUtMLGlCLENBQ0Msd0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FKRCwwQixDdkNtQkksZSxDQUFBLFUsQ0FBQSxxQixDdUNYRixnQixDcENQRSx3QyxDSGtCQSxlLENBQUEsVyxDQUFBLGMsQ0U2Q0EsMkNxQ2hFSiwwQixDdkNtQkksZSxDQUFBLFUsQ0FBQSxxQixDdUNuQkosc0MsQ3ZDbUJJLGUsQ0FBQSxXLENBQUEsYyxDRTZDQSxDQUFBLDJDcUNoRUosMEIsQ0FBQSx3QyxDQXdCRyxVLENBQ0EsZSxDQUNBLFUsQ3JDc0NDLENxQ2hFSiw2QixDdkNtQkksZSxDQUFBLFUsQ0FBQSxxQixDdUNuQkosMkMsQ0ErQ0ksVyxDckNpQkEsMkNxQ2hFSiw2QixDdkNtQkksZSxDQUFBLFcsQ0FBQSxjLENFNkNBLENBQUEsMkNxQ2hFSiw2QixDcENDSSwyQyxDb0NzREQsVSxDQUNBLFUsQ3JDUUMsQ3FDaEVKLDBCLENBbUVFLFUsQ3BDbEVFLHdDLENvQ3FFRCxXLENyQ05DLDJDcUNoRUosMEIsQ0FBQSx3QyxDQTBFRyxVLENBQ0EsZSxDckNYQyxDcUNoRUosd0IsQ0FzRkUsVSxDQUNBLGdCLENBQ0EsaUIsQ0F4RkYsc0MsQ0EyRkcsVyxDQUNBLGlCLENyQzVCQywyQ3FDaEVKLHdCLENBQUEsc0MsQ0FnR0csVSxDQUNBLGUsQ3JDakNDLENxQ2hFSix1QixDQTRHRSxVLENBQ0EsbUIsQ0FBQSxjLENBQ0EsaUIsQ0FBQSxZLENyQzlDRSwyQ3FDaEVKLHVCLENBaUhHLG1CLENBQUEsYyxDckNqREMsQ3FDb0RGLDZDLENBQUEsNkMsQ0FLRSxVLENBQ0EsUyxDQVFGLDBCLENBQ0MsYSxDQW5JSCw4QixDdkNtQkksZSxDQUFBLFcsQ0FBQSxjLEN1Q3NIRixhLENBQ0EsZ0IsQ3BDeklFLDRDLENvQzRJRCxVLENBQ0EsZSxDQUdELHFDLENBQ0MsYSxDQUNBLGMsQ0FDQSxnQixDckNwRkMsMkNxQ2hFSiw4QixDdkNtQkkscUIsQ3VDc0lELFUsQ0FDQSxVLENBQ0EsbUIsQ0FDQSxnQixDQUNBLGUsQ0FDQSxVLENwQzdKQyw0QyxDb0NnS0EsVyxDQUNBLGdCLENyQ2xHQSxDQUFBLDJDcUNoRUosOEIsQ0F3S0csYSxDckN4R0MsQ3FDaEVKLGlDLENBNktFLFksQ0FDQSxVLENBOUtGLDZDLENBZ0xNLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsWSxDQUNBLFcsQ0FDQSxnQixDQUNILDJDQXZMSCw2QyxDQXdMRyxTLENBREEsQ0F2TEgsMEMsQ3ZDbUJJLHFCLENFNkNBLDJDcUNoRUosMEMsQ3ZDbUJJLHFCLEN1Q25CSix1RCxDQW9NSSxlLENyQ3BJQSxDQUFBLDJDcUM2SEgsMEMsQ0FZRSxhLENyQ3pJQyxDcUNoRUosNEIsQ0E4TUUsa0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxxQixDQUVBLHVELEN2Q2hNRSxlLENBQUEsVSxDQUFBLHFCLEN1Q2tNRCxlLENBQ0EsaUIsQ0FDQSxZLENBQ0EsZSxDQUNBLFksQ3JDekpDLDJDcUNoRUosdUQsQ0E0TkksVSxDQUNBLGUsQ0FDQSxVLENyQzlKQSxDcUNtSkYsaUUsQ3ZDaE1FLGUsQ0FBQSxVLENBQUEscUIsQ0U2Q0EsMkNxQ21KRixpRSxDQWtCRyxVLENBQ0EsZSxDQUNBLFUsQ3JDdktELENxQ2hFSiwwRCxDdkNtQkksZSxDQUFBLFcsQ0FBQSxjLENFNkNBLDJDcUM0S0YsMEQsQ0FJRSxVLENBQ0EsUSxDQUNBLFUsQ3JDbExBLENxQzRLRixvRSxDdkN6TkUsZSxDQUFBLFcsQ0FBQSxjLENFNkNBLDJDcUM0S0Ysb0UsQ0FhRyxVLENBQ0EsUSxDQUNBLFUsQ3JDM0xELENxQ2dNRixvRCxDdkM3T0UsZSxDQUFBLFUsQ0FBQSxxQixDdUMrT0QsVSxDQUNBLG1CLENBQUEsYyxDckNuTUMsMkNxQ2hFSixvRCxDQXNRSSxVLENBQ0EsUSxDQUNBLFUsQ3JDeE1BLENxQzJNRCwwRSxDQUdFLFMsQ0FIRiwwRSxDQU9FLFMsQ0FsQkgsOEQsQ3ZDN09FLGUsQ0FBQSxVLENBQUEscUIsQ0U2Q0EsMkNxQ2dNRiw4RCxDQTBCRyxVLENBQ0EsUSxDQUNBLFUsQ3JDNU5ELENxQ2hFSiwyRCxDdkNtQkksZSxDQUFBLFcsQ0FBQSxjLENFNkNBLDJDcUNoRUosMkQsQ0FxU0ksVSxDQUNBLGMsQ0FDQSxVLENyQ3ZPQSxDcUMwT0QscUUsQ3ZDdlJDLGUsQ0FBQSxXLENBQUEsYyxDR2xCQSxtRixDeURESix5QyxDckI2U0ssZ0IsQ3JDN09ELDJDcUNpT0YscUUsQ0FnQkcsVSxDQUNBLGMsQ0FDQSxVLENyQ25QRCxDcUNoRUoscUQsQ0F5VEcsYSxDcUJ6VEgsa0IsQ0FDQyxnQixDQUNBLFUsQ0FGRCx1QixDQUtFLCtCLENBTEYsMkIsQ0FTRSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxTLENBWkYsb0MsQ0FtQkcsYSxDQW5CSCxrQyxDQXVCRyxhLENBQ0EsYyxDQUNBLGdCLEN6RHhCQyxnRCxDeUQyQkEsYSxDQTVCSix5QixDQW1DRSxjLENBQ0EsZ0IsQ0FDQSxTLENBckNGLHVDLENBd0NHLGUsQ0F4Q0gsa0MsQ0E0Q0csYSxDQTVDSCxnQyxDQWdERyxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDdEJuREgsTyxDQUFBLGdCLENBVUUsaUIsQ0FDQSxrQixDQVhGLE8sQ0FFQyxrQixDQUdBLHNCLENBTEQsZ0IsQ3RDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ3NDVkYsZSxDQUdBLGUsQ0FDQSxZLENBYkYsOEIsQ3RDbUJJLGUsQ0FBQSxXLENBQUEsb0IsQ3NDRkQsYyxDcEMrQ0MsMkNvQ2hFSixnQixDQUFBLDhCLENBcUJHLFUsQ0FDQSxjLENBQ0EsVSxDQXZCSCw4QixDQTJCSSxhLENwQ3FDQSxDb0NoRUosZ0IsQ3RDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ3NDbkJKLDhCLEN0Q21CSSxlLENBQUEsVyxDQUFBLG9CLENzQzJCRCxjLENwQ2tCQywrQ29DaEVKLGdCLEN0Q21CSSxlLENBQUEsVyxDQUFBLGMsQ3NDbkJKLDhCLEN0Q21CSSxlLENBQUEsVSxDQUFBLGEsQ3NDbUNBLGMsQ3BDVUEsQ0FBQSwyQ29DaEVKLGdCLENuQ0NJLDhCLENtQzBERCxVLENBQ0EsVSxDcENJQyxDb0NoRUosc0IsQ3RDbUJJLGUsQ0FBQSxXLENBQUEsYyxDc0NuQkosb0MsQ3RDbUJJLGUsQ0FBQSxVLENBQUEsYSxDc0N1REEsYyxDQTFFSixjLENBaUZFLGEsQ0FDQSxlLENBbEZGLGdCLEN0Q21CSSxlLENBQUEsVyxDQUFBLGMsQ3NDb0VGLGdCLENuQ3RGRSw4QixDSGtCQSxlLENBQUEsVSxDQUFBLGEsQ3NDd0VELGUsQ3BDM0JDLCtDb0NoRUosZ0IsQ0ErRkcsVSxDQUNBLGUsQ0FDQSxVLENBakdILDhCLENBb0dJLFUsQ0FDQSxnQixDQUNBLFUsQ3BDdENBLENBQUEsMkNvQ2hFSixnQixDQTRHRyxVLENBQ0EsZSxDQUNBLFUsQ0E5R0gsOEIsQ0FpSEksVSxDQUNBLGdCLENBQ0EsVSxDcENuREEsQ29DaEVKLGMsQ0EwSEUsYSxDQUNBLGUsQ0FDQSxnQixDQTVIRiw0QixDQStIRyxlLENBR0QscUIsQ0FDQyxhLENBQ0EsYyxDQUNBLGdCLENBcklILG9CLENBeUlHLGMsQ0FDQSxnQixDcEMxRUMsK0NvQ2hFSixjLEN0Q21CSSxlLENBQUEsVSxDQUFBLHFCLENzQzRIRCxlLENuQzlJQyw0QixDSGtCQSxlLENBQUEsVyxDQUFBLG9CLENzQ2dJQSxjLENBQ0EsZ0IsQ3BDcEZBLENBQUEsMkNvQ2hFSixjLENBMEpHLFUsQ0FDQSxpQixDQUNBLGUsQ0E1SkgsNEIsQ0ErSkksVyxDQUNBLGdCLENBQ0EsYyxDQUNBLGdCLENwQ2xHQSxDeURoRUosbUIsQ0FFQyxrQixDQUZELHdELENBS0UsbUIsQ0FBQSxZLENBQ0EsVSxDQUFBLE0sQ0FDQSxpQixDeERORSxzRSxDd0RTRCxjLENBQ0EsZ0IsQ0FQRixxRixDQVdFLFUsQ0FBQSxNLEN6RGlEQywyQ3lEaEVKLHdELENBbUJHLGEsQ3pENkNDLEN5RDFDRix5RixDQUNDLFUsQ0F2QkgsNEIsQ0E0QkUsYSxDQUNBLFUsQ0FDQSxnQixDekRrQ0UseUJ5RGhFSiw0QixDQWlDRyxVLEN6RCtCQyxDeURoRUosNkQsQ0FxQ0csaUIsQ0FyQ0gsMEIsQ0EwQ0UsYSxDQUNBLFcsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLEN6RGtCRSx5QnlEaEVKLDBCLENBaURHLFUsQ3pEZUMsQzJEaEVKLGEsQ0FDQywrQixDQUNBLGtCLENBRkQsd0IsQ0FLRSxlLENBTEYseUIsQ0FTRSxlLENBVEYsc0IsQ0FhRSxhLENBYkYsc0IsQ0FpQkUsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQy9EMitLcXNCLDhELENBQWhVLHFELENBQW1HLDZDLENBQTZSLCtDLENBQWhJLDhELENBQXZELHFELENBQStSLGtELEMrRC8vSy8yQiw0QixDQUFBLHlDLEMvRCsvS3FILG1ELENBQXlVLDBDLENBQXBSLGdELENBQThvQixxRCxDQUE1bEIseUQsQ0FBdkosOEMsQ0FBNFEsb0QsQ0FBMUQsd0QsQ0FBa1EscUQsQytELy9LemhCLGdFLENBQUEsZ0UsQ0FBQSxxRCxDL0Q4L0s4QyxnRSxDK0Q5L0s5QyxnRSxDQUFBLHFELENBdUJHLFUsQ0FDQSxtQixDL0Q0K0tzNUIsNEUsQ0FEejJCLDhFLEMrRDcrSzlDLDhFLENBQUEsbUUsQy9EOCtLdWYsbUUsQ0FBbUksMkQsQ0FBNlcsNkQsQ0FBaEssNEUsQ0FBdkUsbUUsQ0FBK1csZ0UsQytEOStLL21DLDBDLENBQUEsdUQsQy9EOCtLcUosaUUsQ0FBeWEsd0QsQ0FBcFcsOEQsQ0FBODBCLG1FLENBQTV3Qix1RSxDQUF2TSw0RCxDQUE0VixrRSxDQUExRSxzRSxDQUFrVixtRSxDK0Q5K0t6ckIsOEUsQ0FBQSw4RSxDQUFBLG1FLENBSUUsVyxDQUNBLG1CLENBQ0Esb0IsQ0M1QkosYSxDQUNDLGEsQ0FDQSxrQixDQUZELG9CLENBS0UsYyxDQUNBLGUsQ0FDQSxnQixDQVBGLGtDLENBU0UsYSxDQUNBLGdCLENDVkYsUSxDQUNDLGdCLEM3RCtERywyQzZEaEVKLFEsQ0FJRSxlLENBRUEsdUIsQ0FBQSxhLENBQ0MsYSxDQUNBLGlCLENBQ0EsVSxDN0R1REMsQzZEbkRILG1CLENBQ0MsVSxDQUNBLGtCLEM1RGRFLGlDLEM0RGdCRixXLEM3RCtDRSwyQzZEbkRILG1CLENBUUUsb0IsQ0FDQSxVLEM3RDBDQyxDOERoRUosYyxDQUNDLDRCLENBQ0EsZSxDQUNBLGdCLENBSEQsdUIsQ0FNRSxhLENBQ0EsZ0UsQ0FDQSxrQixDQUNBLGlCLENBVEYsOEIsQ0FjRyxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxTLENDbEJILFcsQ0FFQyw0QixDQUNBLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBUEQsaUIsQ3RETUUsVSxDQUNBLFUsQ0FDQSxhLENzRFJGLGlCLENBVUUsb0IsQ0FDQSxZLEMvRHFERSwyQytEaEVKLGlCLENBY0csWSxDL0RrREMsQ0owZ0xrb0IseUQsQ0FBbFMsZ0QsQ0FBeUYsd0MsQ0FBb1EsMEMsQ0FBdEgseUQsQ0FBbEQsZ0QsQ0FBc1EsNkMsQ21FMWtML3hCLHVCLENBQUEsb0MsQ25FMGtMMkcsOEMsQ0FBMlMscUMsQ0FBM1AsMkMsQ0FBa2xCLGdELENBQXJpQixvRCxDQUF4SSx5QyxDQUFtUCwrQyxDQUFyRCxtRCxDQUF5TyxnRCxDbUUxa0x2ZSwyRCxDQUFBLDJELENBQUEsZ0QsQ25FeWtMOEMsMkQsQ21FemtMOUMsMkQsQ0FBQSxnRCxDQWtCRyxVLENBQ0EsYSxDQUNBLG9CLENuRTRqTHExQix1RSxDQUR4eUIseUUsQ21FOWpMOUMseUUsQ0FBQSw4RCxDbkUrakxvZCw4RCxDQUF5SCxzRCxDQUFvVix3RCxDQUF0Six1RSxDQUFsRSw4RCxDQUFzViwyRCxDbUUvakwvaEMscUMsQ0FBQSxrRCxDbkUrakwySSw0RCxDQUEyWSxtRCxDQUEzVSx5RCxDQUFreEIsOEQsQ0FBcnRCLGtFLENBQXhMLHVELENBQW1VLDZELENBQXJFLGlFLENBQXlULDhELENtRS9qTHZvQix5RSxDQUFBLHlFLENBQUEsOEQsQ0FLQyxXLENBQ0Esb0IsQy9EeUNDLDJDSnNoTHNvQix5RCxDQUFsUyxnRCxDQUF5Rix3QyxDQUFvUSwwQyxDQUF0SCx5RCxDQUFsRCxnRCxDQUFzUSw2QyxDbUVya0xqeUIsdUIsQ0FBQSxvQyxDbkVxa0w2Ryw4QyxDQUEyUyxxQyxDQUEzUCwyQyxDQUFrbEIsZ0QsQ0FBcmlCLG9ELENBQXhJLHlDLENBQW1QLCtDLENBQXJELG1ELENBQXlPLGdELENtRXJrTHplLDJELENBQUEsMkQsQ0FBQSxnRCxDbkVva0xnRCwyRCxDbUVwa0xoRCwyRCxDQUFBLGdELENBVUUsYyxDL0RxQ0EsQytEaEVKLDRCLENBZ0NHLFUsQ0FDQSxhLENBakNILDBDLENBb0NnQixXLEMvRDRCWiwyQytEaEVKLDRCLENBeUNJLG9CLEMvRHVCQSxDSmtpTG0rQixrRixDQUR2N0Isb0YsQ0tobUw1QyxvRixDQUFBLGdGLENMaW1MK2hCLHlFLENBQStJLGlFLENBQTJZLG1FLENBQTVLLGtGLENBQTdFLHlFLENBQTZZLHNFLENLam1MN3NDLHVELENBQUEsNkQsQ0xpbUwrSix1RSxDQUE2Yyw4RCxDQUFsWSxvRSxDQUFzNUIseUUsQ0FBOTBCLDZFLENBQXpOLGtFLENBQTBYLHdFLENBQWhGLDRFLENBQWdYLHlFLENLam1MbnZCLG9GLENBQUEsb0YsQ0FBQSxnRixDOEQ4Q29CLGUsQ0EvQ3hCLDRCLENBdURHLFcsQ0FDQSxjLENBeERILDBDLENBMkRnQixVLEMvREtaLDJDK0RoRUosNEIsQ0ErREksb0IsQy9EQ0EsQ0o4aUxteEIsb0UsQ0FBcFcsMkQsQ0FBK0csbUQsQ0FBMlQscUQsQ0FBNUksb0UsQ0FBN0QsMkQsQ0FBNlQsd0QsQ21FOW1MajlCLGtDLENBQUEsK0MsQ25FOG1MbUkseUQsQ0FBNlcsZ0QsQ0FBbFQsc0QsQ0FBc3RCLDJELENBQTlwQiwrRCxDQUF6SyxvRCxDQUEwUywwRCxDQUFoRSw4RCxDQUFnUywyRCxDbUU5bUx2bEIsc0UsQ0FBQSxzRSxDQUFBLDJELENuRTZtTGdELHNFLENtRTdtTGhELHNFLENBQUEsMkQsQ0FtRUksVyxDQUNBLG9CLENuRStpTHErQixrRixDQUR2N0Isb0YsQ21FaGpML0Msb0YsQ0FBQSx5RSxDbkVpakxraUIseUUsQ0FBK0ksaUUsQ0FBMlksbUUsQ0FBNUssa0YsQ0FBN0UseUUsQ0FBNlksc0UsQ21FampMaHRDLGdELENBQUEsNkQsQ25FaWpMa0ssdUUsQ0FBNmMsOEQsQ0FBbFksb0UsQ0FBczVCLHlFLENBQTkwQiw2RSxDQUF6TixrRSxDQUEwWCx3RSxDQUFoRiw0RSxDQUFnWCx5RSxDbUVqakx0dkIsb0YsQ0FBQSxvRixDQUFBLHlFLENBSUMsVSxDQUNBLG9CLENuRWlqTHErQixrRixDQUR2N0Isb0YsQ21FcmpML0Msb0YsQ0FBQSxnRixDbkVzakxraUIseUUsQ0FBK0ksaUUsQ0FBMlksbUUsQ0FBNUssa0YsQ0FBN0UseUUsQ0FBNlksc0UsQ21FdGpMaHRDLHVELENBQUEsNkQsQ25Fc2pMa0ssdUUsQ0FBNmMsOEQsQ0FBbFksb0UsQ0FBczVCLHlFLENBQTkwQiw2RSxDQUF6TixrRSxDQUEwWCx3RSxDQUFoRiw0RSxDQUFnWCx5RSxDbUV0akx0dkIsb0YsQ0FBQSxvRixDQUFBLGdGLENBVW9CLGUsQ0E1RXZCLDRCLENBb0ZHLFksQ0NwRkgsVyxDQUdFLGUsQ0FDQSxhLENBQ0EsUyxDQUxGLHVCLENBQUEsZ0IsQ0FRRyxvQixDQVJILG9CLENBaUJFLGMsQ0FDQSxRLENBQ0EsYSxDQUNBLGdFLENBQ0EsWSxDQUNBLFMsQ0FDQSxlLENBQ0Esb0IsQ2hFd0NFLDJDZ0VoRUosb0IsQ0EyQkcsYyxDQUNBLGdCLENoRW9DQyxDZ0VoRUosMEIsQ0FBQSwwQixDQWlDRyx5QixDQWpDSCwyQixDQXVDRyxhLENBQ0EsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUyxDQTVDSCx5QyxDQStDSSxXLENBQ0EsYyxDQUNBLGdCLEN6QmpESixnQixDQUVDLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFksQzBCTEQsK0IsQ0NBQSxhLEN6QkFBLGEsQzBCQUEsZ0IsQ0NBQSxzQyxDN0JBQSxzQixDOEJBQSxtQixDNURNRSxVLENBQ0EsVSxDQUNBLGEsQzhCUkYseUIsQ0FTRSxpQixDQVRGLHVDLEN6Q21CSSxlLENBQUEsVyxDQUFBLG9CLEN5Q1BELGMsQ0FDQSxjLENBQ0Esa0IsQ3ZDa0RDLDJDdUNoRUosdUMsQ0FtQkksVSxDQUNBLGMsQ0FDQSxVLEN2QzJDQSxDdUNoRUosbUMsQ3pDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0dsQkEsaUQsQ0hrQkEsZSxDQUFBLFcsQ0FBQSxvQixDeUNXRCxjLEN2Q2tDQywrQ3VDdENGLG1DLEN6Q1BFLGMsQ0FBQSxVLENBQUEscUIsQ3lDbkJKLGlELEN6Q21CSSxjLENBQUEsVyxDQUFBLG9CLEN5Q2lCQSxjLEN2QzRCQSxDQUFBLDJDdUNoRUosbUMsQ0FBQSxpRCxDQTBDSSxVLENBQ0EsYyxDQUNBLFUsQ3ZDb0JBLENKeXBMd3VCLGlFLENBQWxWLHdELENBQXlHLGdELENBQTRTLGtELENBQXRJLGlFLENBQTFELHdELENBQThTLHFELEMyQ2pxTDM1QiwrQixDQUFBLDRDLEMzQ2lxTHVILHNELENBQTJWLDZDLENBQW5TLG1ELENBQWtyQix3RCxDQUE3bkIsNEQsQ0FBaEssaUQsQ0FBMlIsdUQsQ0FBN0QsMkQsQ0FBaVIsd0QsQzJDanFMbmpCLG1FLENBQUEsbUUsQ0FBQSx3RCxDM0NncUwwQyxtRSxDMkNocUwxQyxtRSxDQUFBLHdELENBQ0MsYSxDQUNBLFUsQ0FDQSxzQixDM0NvcUwyN0IsK0UsQ0FEaDVCLGlGLENLN3RMMUMsaUYsQ0FBQSxzRSxDTDh0THdnQixzRSxDQUF5SSw4RCxDQUE0WCxnRSxDQUF0SywrRSxDQUExRSxzRSxDQUE4WCxtRSxDSzl0TDNwQyw2QyxDQUFBLDBELENMOHRMdUosb0UsQ0FBMmIsMkQsQ0FBblgsaUUsQ0FBazNCLHNFLENBQTd5QiwwRSxDQUFoTiwrRCxDQUEyVyxxRSxDQUE3RSx5RSxDQUFpVyxzRSxDSzl0TG50QixpRixDQUFBLGlGLENBQUEsc0UsQ3NDNERELFcsQ0FDQSxzQixDQTlESCx5QixDQUFBLHlCLEN6Q21CSSxlLENBQUEsVSxDQUFBLHFCLENHbEJBLHVDLENIa0JBLGUsQ0FBQSxXLENBQUEsb0IsQ3lDb0RGLGMsQ3ZDUEUsMkNDL0RBLHVDLENzQzJFRCxVLENBQ0EsaUIsQ0FDQSxVLEN2Q2RDLEN1Q2hFSixtQyxDekNtQkksZSxDQUFBLFUsQ3lDaUVELGMsQ0FwRkgsaUQsQ3pDbUJJLGUsQ0FBQSxXLEN5Q29FQSxjLENBQ0EsYSxDdkN4QkEsK0N1Q2hFSixtQyxDdENDSSxpRCxDSGtCQSxjLENBQUEsVyxDQUFBLGMsQ0U2Q0EsQ0FBQSwyQ3VDaEVKLG1DLENBbUdJLFUsQ0FDQSxpQixDQUNBLFUsQ0FyR0osaUQsQ0F1R0ksVSxDQUNBLGlCLENBQ0EsVSxDdkN6Q0EsQ3VDaEVKLGlDLENBb0hFLGEsQ0FDQSxlLENBR0MsK0IsQ0FBQSxxQixDQUNELFcsQ0FDQSxlLENBRkMsNkMsQ0FBQSxtQyxDQUlBLFUsQ3ZDNURDLCtDdUN3REQsK0IsQ0FBQSxxQixDQVFBLFUsQ0FDQSxlLEN2Q2pFQyxDQUFBLDJDdUN3REQsK0IsQ0FBQSxxQixDQWFBLFUsQ0FDQSxlLEN2Q3RFQyxDbUVoRUosVSxDQUVDLGUsQ0FDQSxRLENBQ0EsUyxDbEVIRyx3QixDa0VLSCxjLENBTkQsZ0IsQ0FVRSxVLENBQ0EsaUIsQ2xFVkUsOEIsQ2tFWUYsVyxDQWJGLDJCLENBaUJHLGMsQ3ZFa3lMc2lCLGtELENBQXhQLHlDLENBQTJFLGlDLENBQWlPLG1DLENBQXhHLGtELENBQTNDLHlDLENBQW1PLHNDLEN1RW56TDdxQixnQixDQUFBLDZCLEN2RW16TDJGLHVDLENBQWlRLDhCLENBQXhOLG9DLENBQThmLHlDLENBQXhkLDZDLENBQW5ILGtDLENBQWdOLHdDLENBQTlDLDRDLENBQXNNLHlDLEN1RW56TC9aLG9ELENBQUEsb0QsQ0FBQSx5QyxDdkVrekw0QyxvRCxDdUVsekw1QyxvRCxDQUFBLHlDLENBc0JFLGEsQ0FDQSxjLENGdkJGLHlCLENBRUMsNEIsQ0FDQSxnQixDQUhELGdDLENuRW1CSSxlLENBQUEsVSxDQUFBLHFCLENtRVpGLGlCLENqRXlERSwyQ2lFaEVKLGdDLENBVUcsVSxDQUNBLGMsQ0FDQSxVLENqRW9EQyxDaUVoRUosMEMsQ25FbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0U2Q0EsMkNpRWpERiwwQyxDQUlFLFUsQ0FDQSxjLENBQ0EsVSxDakUyQ0EsQ2lFaEVKLG9DLENBMEJHLGEsQ0ExQkgsa0MsQ25FbUJJLGUsQ0FBQSxXLENBQUEsYyxDRTZDQSwyQ2lFaEVKLGtDLENBa0NHLFUsQ0FDQSxVLENqRTZCQyxDaUUxQkYsNEMsQ25FbkJFLGUsQ0FBQSxXLENBQUEsYyxDRTZDQSwyQ2lFaEVKLDRDLENBMENJLFUsQ0FDQSxVLENqRXFCQSxDaUVkRixtRSxDQUFBLGlFLENBTUMsNkUsQ0FBQSwyRSxDQUpBLFUsQ0FDQSxjLENBQ0EsVSxDQXRESCxpRSxDQWtFRSwyRSxDbkUvQ0UsVyxDQUFBLGMsQ0U2Q0EsMkNpRWhFSixpRSxDQWtFRSwyRSxDQUlFLFUsQ2pFTkEsQ2lFa0JGLG1FLENBQUEsNkUsQ0FDQyxVLENqRW5CQywyQ2lFa0JGLG1FLENBQUEsNkUsQ0FJRSxVLENqRXRCQSxDb0VoRUosaUIsQ0FDQyxrQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxzQixDQUpELDBCLENBQUEsOEIsQ0FPRSxhLENBUEYsZ0MsQ0FnQkUsa0IsQ0FoQkYsd0MsQ0FvQkUsVSxDQUNBLFUsQ0FDQSxrQixDQUNBLFMsQ25FdEJFLHNELENtRXdCRixXLENBekJGLHNDLENBOEJFLFUsQ0FDQSxrQixDQUNBLFMsQ0FoQ0Ysc0IsQ0FvQ0UsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGUsQ0F2Q0YsMkIsQ0EyQ0UsaUIsQ0EzQ0Ysc0MsQ0E4Q0csZSxDQTlDSCwyQixDQW1ERSxlLENBQ0EsYSxDQUNBLGlCLENBQ0Esb0IsQ0F0REYsaUMsQ0F5REcseUIsQ3hFdTNMcXdCLG1FLENBQTlWLDBELENBQTZHLGtELENBQXNULG9ELENBQTFJLG1FLENBQTVELDBELENBQXdULHVELEN3RWg3TC83QixpQyxDQUFBLDhDLEN4RWc3TCtILHdELENBQXVXLCtDLENBQTdTLHFELENBQTBzQiwwRCxDQUFucEIsOEQsQ0FBdEssbUQsQ0FBcVMseUQsQ0FBL0QsNkQsQ0FBMlIsMEQsQ3dFaDdMM2tCLHFFLENBQUEscUUsQ0FBQSwwRCxDeEUrNkw4QyxxRSxDd0UvNkw5QyxxRSxDQUFBLDBELENBNkRHLFcsQ0FDQSxxQixDRTlESCxJLENBQ0MsUSxDQUNBLGtCLENBQ0EscUIsQ0FDQSxpQixDQUpELFEsQ0FPRSxLLEM3QlBGLE8sQ0FFQyxnQixDQUZELGEsQzNDbUJJLGUsQ0FBQSxVLEMyQ2JGLGEsQ0FDQSxjLEN6Q3lERSwyQ3lDNURILGEsQ0FNRSxrQixDQUNBLFcsQ3pDcURDLENDL0RBLDJCLEN3Q21CRCxXLENBQ0EsYSxDQXJCSCxvQixDM0NtQkksZSxDQUFBLFcsQ0FBQSxjLEMyQ1FGLGUsQ0FDQSxrQixDekNvQ0UsMkN5Q2hFSixvQixDQStCRyxZLEN6Q2lDQyxDQy9EQSxrQyxDSGtCQSxlLENBQUEsVSxDQUFBLGEsQzJDb0JILG9CLENBQ0MsVyxDQUNBLG1CLEN6Q3VCRSwyQ3lDaEVKLG9CLENBNENHLFksQ3pDb0JDLEN5Q3pCSCxrQyxDQVNFLFUsQ0FDQSxjLEM0QmpESCxzQixDQUlFLGtCLENBQ0EsZSxDQUNBLHNCLENyRTBERSwyQ3FFaEVKLHNCLENBU0csWSxDckV1REMsQ2tFaEVKLE8sQ0FFQyw0QixDQUNBLGMsQ2xFNkRHLDJDa0UzREgsNEIsQ0FHRSxlLENsRXdEQyxDa0VoRUosb0IsQ0FhRSxZLENsRW1ERSwyQ2tFaEVKLG9CLENwRW1CSSxlLENBQUEsVyxDQUFBLGMsQ29FRkQsbUIsQ0FBQSxZLENBTEYsa0MsQ3BFT0csZSxDQUFBLFUsQ0FBQSxhLENvRUVBLGMsQ2xFMkNBLENBQUEsMkNrRWhFSixvQixDQVlDLGtDLENBY0UsVSxDQUNBLGUsQ0FDQSxVLENsRW9DQyxDa0VoRUosb0IsQ0F3Q0UsWSxDbEV3QkUsMkNrRXpCSCxvQixDcEVwQkcsZSxDQUFBLFUsQ0FBQSxxQixDb0V5QkQsYSxDQUxGLGtDLENwRXBCRyxlLENBQUEsVyxDQUFBLG9CLENvRTZCQSxjLENsRWdCQSxDQUFBLDJDa0VoRUosb0IsQ2pFQ0ksa0MsQ2lFb0RELFUsQ0FDQSxjLENBQ0EsVSxDbEVTQyxDa0VFSCxxQixDQUNDLFUsQ2xFSEUsMkNrRUVILHFCLENBSUUsZ0IsQ2xFTkMsQ2tFaEVKLGtCLENBMkVFLFcsQ0FDQSxnQixDQUNBLFEsQ0E3RUYsZ0MsQ0FnRkcsVSxDbEVoQkMsMkNrRWhFSixrQixDQW9GRyxVLENBQ0EsVSxDQUNBLGdCLENBQ0EsZ0IsQ0F2RkgsZ0MsQ0EwRkksVSxDQUNBLGEsQ0FDQSxVLENsRTVCQSxDa0VnQ0Ysb0IsQ0FDQyxvQixDQWpHSCxzQixDQXFHRyxvQixDQUNBLFcsQ0FDQSxxQixDQUNBLFciLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FuczppdGFsLHdnaHRAMCw0MDA7MCw2MDA7MCw3MDA7MSw0MDA7MSw2MDA7MSw3MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0ICdzdXN5JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQnO1xuXG4vLyBTZXR0aW5nc1xuQGltcG9ydCAnc2hhcmVkL2ZvbnRzJztcbkBpbXBvcnQgJ3NoYXJlZC9zZXR0aW5ncyc7XG5cbi8vIFJlc2V0IC8gTm9ybWFsaXplXG5AaW1wb3J0ICdzaGFyZWQvcmVzZXQnO1xuXG4vLyBTaGFyZWQgaW5jbHVkaW5nIHJlLXVzZWFibGUgb2JqZWN0cyBhbmQgY2xhc3Nlcy5cbkBpbXBvcnQgJ3NoYXJlZC9taXhpbnMvcGxhY2Vob2xkZXInO1xuQGltcG9ydCAnc2hhcmVkL21peGlucy9jbGVhcmZpeCc7XG5AaW1wb3J0ICdzaGFyZWQvbWl4aW5zL3JpZ2h0LXRvLWxlZnQnO1xuQGltcG9ydCAnc2hhcmVkL2dyaWQnO1xuQGltcG9ydCAnc2hhcmVkL2ljb25zJztcblxuLy8gQmFzZSBzdHlsZXNcbkBpbXBvcnQgJ2Jhc2UvbWFpbic7XG5AaW1wb3J0ICdiYXNlL2hlYWRpbmdzJztcbkBpbXBvcnQgJ2Jhc2UvcGFyYWdyYXBocyc7XG5AaW1wb3J0ICdiYXNlL2xpc3RzJztcbkBpbXBvcnQgJ2Jhc2UvbGlua3MnO1xuQGltcG9ydCAnYmFzZS9mb3Jtcyc7XG5AaW1wb3J0ICdiYXNlL2hyJztcbkBpbXBvcnQgJ2Jhc2UvaW1hZ2VzJztcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCAnY29tcG9uZW50cy9hbGlnbi1pbWFnZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2N0YSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL21pbm9yLWN0YSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2tpdGNoZW4tZHJhd2VyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcXVpY2stbGlua3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy93ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc2l0ZS1zZWFyY2gnO1xuQGltcG9ydCAnY29tcG9uZW50cy9wcmltYXJ5LW5hdmlnYXRpb24nO1xuQGltcG9ydCAnY29tcG9uZW50cy9zZWNvbmRhcnktbmF2aWdhdGlvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3RlcnRpYXJ5LW5hdmlnYXRpb24nO1xuQGltcG9ydCAnY29tcG9uZW50cy9wcm9tb3Rpb24tbmF2aWdhdGlvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NvY2lhbC1wcm9tbyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2JyZWFkY3J1bWInO1xuQGltcG9ydCAnY29tcG9uZW50cy90ZWFzZXItYmxvY2snO1xuQGltcG9ydCAnY29tcG9uZW50cy90ZWFzZXItbWF0cml4JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdGFicyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Nhci1ncm91cCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2RldGFpbGVkLWNhci1ncm91cCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2ZsZWV0LW1hdHJpeCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Jvb2tpbmctd2lkZ2V0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbmV3c2xldHRlci1zaWdudXAnO1xuQGltcG9ydCAnY29tcG9uZW50cy9tZXNzYWdlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvb3ZlcmxheSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Byb21vJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcHJvbW8tbWF0cml4JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2Fyb3VzZWwnO1xuQGltcG9ydCAnY29tcG9uZW50cy9wcm9ncmVzcy1iYXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9hY3Rpb24tbGluayc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2VkaXQtc2VhcmNoJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc2lnbi1wb3N0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaXRpbmVyYXJ5LW92ZXJ2aWV3JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdG9vbHRpcCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2ZlYXR1cmUtdGl0bGUnO1xuQGltcG9ydCAnY29tcG9uZW50cy9sb2FkZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb2xsYXBzZS1wcm9tbyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbnRlbnQtY2Fyb3VzZWwnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jaGVjay1saXN0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcGF5LW9wdGlvbnMnO1xuQGltcG9ydCAnY29tcG9uZW50cy90b3RhbC1wcmljZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NlbGVjdGVkLXZlaGljbGUtZGV0YWlscyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3ZlaGljbGUtb3ZlcnZpZXcnO1xuQGltcG9ydCAnY29tcG9uZW50cy9wYXltZW50LWJyZWFrZG93bic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Vwc2VsbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3ByaWNlLWNvbmZpcm1hdGlvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NpbXBsZS1wYW5lbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2RldGFpbHMtbGlzdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2FjdGlvbnMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zZWFyY2gtcmVzdWx0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcGFnaW5hdGlvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2ZhcXMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9sb2NhdGlvbi1yZXN1bHQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9pY29uLWxpc3QnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwnO1xuQGltcG9ydCAnY29tcG9uZW50cy9sb2NhdGlvbi1kZXRhaWxzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbWFwJztcblxuLy8gUmVnaW9uc1xuQGltcG9ydCAncmVnaW9ucy9oZWFkZXInO1xuQGltcG9ydCAncmVnaW9ucy9tYWluJztcbkBpbXBvcnQgJ3JlZ2lvbnMvZm9vdGVyJztcbiIsIkBtaXhpbiBmb250LWZhY2UoJHN0eWxlLW5hbWUsICRmaWxlLCAkZmFtaWx5LCAkdW5pY29kZTonJykge1xyXG5cdCRmaWxlcGF0aDogJy4uLy4uLy4uLy4uLy4uLy5yZXNvdXJjZXMvZm9udHMvJyArICRmYW1pbHkgKyAnLycgKyAkZmlsZTtcclxuXHRAZm9udC1mYWNlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIiN7JHN0eWxlLW5hbWV9XCI7XHJcblx0XHRzcmM6IHVybCgkZmlsZXBhdGggKyAnLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0XHRAaWYgJHVuaWNvZGUgIT0gJycge1xyXG5cdFx0XHR1bmljb2RlLXJhbmdlOiAnI3skdW5pY29kZX0nO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIqIHtcblx0Jixcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn1cblxuaHRtbCxcbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmRsLFxuZGQsXG5vbCxcbnVsLFxuZm9ybSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGFibGUsXG50aCxcbnRkLFxuY2FwdGlvbixcbmhyLFxuZmlndXJlLFxuZmlnY2FwdGlvbiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hIGltZyB7XG5cdGJvcmRlcjogMDtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcblx0cGFkZGluZzogMDtcbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG51LFxuaW5zIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10aW55O1xufVxuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmRmblt0aXRsZV0ge1xuXHRjdXJzb3I6IGhlbHA7XG59XG5cbmlucyB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cblxuaW1nIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxubGFiZWwsXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0aW9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDphY3RpdmUsXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmFjdGl2ZSxcbnRleHRhcmVhOmZvY3VzIHtcblx0Y3Vyc29yOiB0ZXh0O1xuXHRvdXRsaW5lOiBub25lO1xufVxuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FuczppdGFsLHdnaHRAMCw0MDA7MCw2MDA7MCw3MDA7MSw0MDA7MSw2MDA7MSw3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIidPcGVuIFNhbnMnLCBzYW5zLXNlcmlmXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vLi4vLnJlc291cmNlcy9mb250cy9vcGVuLXNhbnMvT3BlblNhbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJ1ZGdldCBJY29uc1wiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uLy4uLy5yZXNvdXJjZXMvZm9udHMvYnVkZ2V0LWljb25zL2J1ZGdldC1pY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkphbm5hIExUXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vLi4vLnJlc291cmNlcy9mb250cy9qYW5uYS9KYW5uYUxUVzIwLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJKYW5uYSBMVFwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uLy4uLy5yZXNvdXJjZXMvZm9udHMvamFubmEvSmFubmFMVFcyMC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCxcbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmRsLFxuZGQsXG5vbCxcbnVsLFxuZm9ybSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGFibGUsXG50aCxcbnRkLFxuY2FwdGlvbixcbmhyLFxuZmlndXJlLFxuZmlnY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hIGltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudSxcbmlucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmRmblt0aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7IH1cblxuaW5zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG5cbmltZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxubGFiZWwsXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0OmFjdGl2ZSxcbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6YWN0aXZlLFxudGV4dGFyZWE6Zm9jdXMge1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuI3dyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogOTIlOyB9XG4gIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIGh0bWwubm8tbWVkaWFxdWVyaWVzIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NjBweDsgfVxuXG4ubC1jb2wtLTEge1xuICB3aWR0aDogNi4zODI5OCU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tMSB7XG4gICAgd2lkdGg6IDYuMzgyOTglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tMSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTEge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS0yIHtcbiAgd2lkdGg6IDE0Ljg5MzYyJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS0yIHtcbiAgICB3aWR0aDogMTQuODkzNjIlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tMiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS0zIHtcbiAgd2lkdGg6IDIzLjQwNDI2JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS0zIHtcbiAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tMyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTMge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS00IHtcbiAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS00IHtcbiAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tNCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS01IHtcbiAgd2lkdGg6IDQwLjQyNTUzJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS01IHtcbiAgICB3aWR0aDogNDAuNDI1NTMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tNSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTUge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS02IHtcbiAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS02IHtcbiAgICB3aWR0aDogNDguOTM2MTclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tNiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTYge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS03IHtcbiAgd2lkdGg6IDU3LjQ0NjgxJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS03IHtcbiAgICB3aWR0aDogNTcuNDQ2ODElO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tNyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTcge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS04IHtcbiAgd2lkdGg6IDY1Ljk1NzQ1JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IHtcbiAgICB3aWR0aDogNjUuOTU3NDUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tOCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTgge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS05IHtcbiAgd2lkdGg6IDc0LjQ2ODA5JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS05IHtcbiAgICB3aWR0aDogNzQuNDY4MDklO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tOSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS0xMCB7XG4gIHdpZHRoOiA4Mi45Nzg3MiU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tMTAge1xuICAgIHdpZHRoOiA4Mi45Nzg3MiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmwtY29sLS0xMCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTEwIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMXB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5sLWNvbC0tMTEge1xuICB3aWR0aDogOTEuNDg5MzYlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTExIHtcbiAgICB3aWR0aDogOTEuNDg5MzYlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tMTEge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS0xMSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubC1jb2wtLWxhc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tbGFzdCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmwtY29sLS1sYXN0IHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLWxhc3Qge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5pY29uLCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC5pbnB1dC1kYXRlOmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLnByb21vX19saW5rOmJlZm9yZSwgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnQnVkZ2V0IEljb25zJztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmljb24tLWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwYic7IH1cbiAgLmljb24tLWFycm93OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAucHJvbW9fX2xpbms6YmVmb3JlLCAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTAwJzsgfVxuICAuaWNvbi0tYXJyb3ctYmFjazpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBkJzsgfVxuICAuaWNvbi0tYXJyb3ctZG93bjpiZWZvcmUsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWRvd246YmVmb3JlLCAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDInOyB9XG4gIC5pY29uLS1hcnJvdy11cDpiZWZvcmUsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLmljb246YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLmljb246YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b246YmVmb3JlLCAudWktc3Bpbm5lciAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAudWktc3Bpbm5lci1idXR0b246YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uOmJlZm9yZSwgLnVpLXNwaW5uZXIgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC51aS1zcGlubmVyLWJ1dHRvbjpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC5pbnB1dC1kYXRlOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC5pbnB1dC1kYXRlOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGFcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXRcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC5wcm9tb19fbGluazpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAucHJvbW9fX2xpbms6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgbGk6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgbGk6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlLCAuYm9va2luZy13aWRnZXRfX3RvZ2dsZS0tb3BlbjpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlLS1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwYyc7IH1cbiAgLmljb24tLWNhbGVuZGFyOmJlZm9yZSwgLmlucHV0LWRhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBlJzsgfVxuICAuaWNvbi0tY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwNic7IH1cbiAgLmljb24tLWNsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxNCc7IH1cbiAgLmljb24tLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwNyc7IH1cbiAgLmljb24tLWNyb3NzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwMSc7IH1cbiAgLmljb24tLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwNCc7IH1cbiAgLmljb24tLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxNic7IH1cbiAgLmljb24tLWluZm86YmVmb3JlLCAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGYnOyB9XG4gIC5pY29uLS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTEwJzsgfVxuICAuaWNvbi0tbWFnbmlmeWluZy1nbGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDFmMzIzJzsgfVxuICAuaWNvbi0tbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDUnOyB9XG4gIC5pY29uLS1wZW5jaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA4JzsgfVxuICAuaWNvbi0tcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTExJzsgfVxuICAuaWNvbi0tcGluOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxMyc7IH1cbiAgLmljb24tLXByaW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTEyJzsgfVxuICAuaWNvbi0tdGljazpiZWZvcmUsIC5vcHRpb24tbGlzdCBpbnB1dDpjaGVja2VkICsgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBhJzsgfVxuICAuaWNvbi0tdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDMnOyB9XG4gIC5pY29uLS11c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwOSc7IH1cbiAgLmljb24tLXZhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTUnOyB9XG4gIC5pY29uLS15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxNyc7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250OiAxNHB4LzIxcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG5cbi5oMSwgaDEge1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICNlZDU1MDU7XG4gIGZvbnQ6IDMycHgvNDBweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5oMSwgaHRtbFtkaXI9XCJydGxcIl0gaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hIExUXCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgLmgxLS1mZWF0dXJlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTlmMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5oMS0tZmVhdHVyZSArIC5hY3Rpb24tbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjhweDsgfVxuICAgIC5oMS0tZmVhdHVyZSAubG9nT3V0TGluayB7XG4gICAgICBjb2xvcjogI2VkNTUwNTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuaDEgZW0sIGgxIGVtIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmgyLCBoMiB7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogI2VkNTUwNTtcbiAgZm9udDogMjJweC8zMHB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmgyLCBodG1sW2Rpcj1cInJ0bFwiXSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiSmFubmEgTFRcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuXG4uaDMsIGgzLCAud2Vic2l0ZS1sYW5ndWFnZS1zd2l0Y2hlciBoMiwgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19oZWFkaW5nLCAubmV3c2xldHRlci1zaWdudXBfX2hlYWRpbmcsIC5wcm9tb19faGVhZGluZyB7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogI2VkNTUwNTtcbiAgZm9udDogMThweC8yNXB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmgzLCBodG1sW2Rpcj1cInJ0bFwiXSBoMywgaHRtbFtkaXI9XCJydGxcIl0gLndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXIgaDIsIC53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyIGh0bWxbZGlyPVwicnRsXCJdIGgyLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2hlYWRpbmcsIGh0bWxbZGlyPVwicnRsXCJdIC5uZXdzbGV0dGVyLXNpZ251cF9faGVhZGluZywgaHRtbFtkaXI9XCJydGxcIl0gLnByb21vX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYSBMVFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi5oNCwgaDQsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjZWQ1NTA1O1xuICBmb250OiAxNHB4LzIxcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAuaDQsIGh0bWxbZGlyPVwicnRsXCJdIGg0LCBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hIExUXCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5oNCwgaDQsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxudWwsXG5vbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIHVsLCBodG1sW2Rpcj1cInJ0bFwiXVxuICBvbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIHVsIGxpLFxuICBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgdWwgbGk6bGFzdC1jaGlsZCxcbiAgICBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDA3ZWQ3OyB9XG5cbi5zdGFuZGFyZC1mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0YW5kYXJkLWZvcm06YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdGFuZGFyZC1mb3JtLS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAuMXB4OyB9XG4gIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0ID4gLmN0YTpsYXN0LWNoaWxkLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQgPiAuYnV0dG9uLXN1Ym1pdDpsYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0ID4gLmN0YTpsYXN0LWNoaWxkLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQgPiAuYnV0dG9uLXN1Ym1pdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0ID4gLmN0YTpsYXN0LWNoaWxkLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQgPiAuYnV0dG9uLXN1Ym1pdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldCA+IC5jdGE6bGFzdC1jaGlsZCwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0ID4gLmJ1dHRvbi1zdWJtaXQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LS1oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMC4xcHg7IH1cbiAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC0taGlnaGxpZ2h0Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LS1zaW5nbGUtcm93IHtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtLXNpbmdsZS1yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC0tc2luZ2xlLXJvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXI6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciArIC5zdGFuZGFyZC1mb3JtX19ub3RlIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuaWNvbiwgLnVpLXNwaW5uZXIgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC51aS1zcGlubmVyLWJ1dHRvbiwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5pbnB1dC1kYXRlOmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAucHJvbW9fX2xpbms6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IGxpOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzY2OTJkMDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyM3B4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC51aS1zcGlubmVyIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxlZnQ6IDIzcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1zdGVwIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1zdGVwLWhlYWRpbmcge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19ub3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlOWYyO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgc3Ryb25nIHtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX25vdGUgLmljb24sIC5zdGFuZGFyZC1mb3JtX19ub3RlIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnVpLXNwaW5uZXItYnV0dG9uLCAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19ub3RlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuc3RhbmRhcmQtZm9ybV9fbm90ZSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGVcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciAuc3RhbmRhcmQtZm9ybV9fbm90ZSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19ub3RlIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnByb21vX19saW5rOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLnN0YW5kYXJkLWZvcm1fX25vdGUgbGk6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGVcbiAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zdGFuZGFyZC1mb3JtX19yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX3Jvdy0taXMtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fcm93LS1zZXBhcmF0ZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzljNztcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2xhYmVsIHtcbiAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2xhYmVsIHtcbiAgICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuc3RhbmRhcmQtZm9ybV9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19sYWJlbCB7XG4gICAgICB3aWR0aDogMjIuNTgwNjUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2xhYmVsIHtcbiAgICAgICAgd2lkdGg6IDIyLjU4MDY1JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMy4yMjU4MSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2xhYmVsIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2xhYmVsIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuc3RhbmRhcmQtZm9ybV9fcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDdweCAwIDZweDsgfVxuICAgIC5zdGFuZGFyZC1mb3JtX19wbGFjZWhvbGRlci0tcHJpY2Uge1xuICAgICAgY29sb3I6ICMwMDI4NWY7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc3RhbmRhcmQtZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiA2NS45NTc0NSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZCB7XG4gICAgICB3aWR0aDogNzQuMTkzNTUlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fZmllbGQge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQgLm1lc3NhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tY29sdW1uLXNpYmxpbmcge1xuICAgICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLWNvbHVtbi1zaWJsaW5nIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLWNvbHVtbi1zaWJsaW5nIHtcbiAgICAgICAgd2lkdGg6IDIyLjU4MDY1JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLWNvbHVtbi1zaWJsaW5nIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXJlZHVjZWQge1xuICAgICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1yZWR1Y2VkIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1yZWR1Y2VkIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXJlZHVjZWQge1xuICAgICAgICB3aWR0aDogMzUuNDgzODclO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZC0tcmVkdWNlZCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZC0tcmVkdWNlZCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXJlZHVjZWQgLnNlbGVjdC1kcm9wZG93biBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTIwJTsgfVxuICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1yZWR1Y2VkIC5tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTA5JTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXJlZHVjZWQgLm1lc3NhZ2Uge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTA5JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tcmVkdWNlZCAubWVzc2FnZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tcmVkdWNlZCAubWVzc2FnZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSB7XG4gICAgICB3aWR0aDogMTQuODkzNjIlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0ge1xuICAgICAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSB7XG4gICAgICAgICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltICsgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltICsgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSB7XG4gICAgICAgIHdpZHRoOiAxNi4xMjkwMyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTsgfVxuICAgICAgICAgICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSArIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSAuc2VsZWN0LWRyb3Bkb3duLnNlbGVjdC1kcm9wZG93bi0tZXJyb3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0gLnNlbGVjdC1kcm9wZG93biBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTUwJTsgfVxuICAgICAgICBodG1sLmllOSAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0gLnNlbGVjdC1kcm9wZG93biBzZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAxOTAlOyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1wdWxsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNC4wNDI1NSU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1wdWxsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1wdWxsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1LjgwNjQ1JTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZC0tcHVsbCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5zdGFuZGFyZC1mb3JtX19maWVsZC1ub3RlIHtcbiAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLW5vdGUge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC1ub3RlIC50b29sdGlwX19jb250ZW50IHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLW5vdGUgLnRvb2x0aXBfX2NvbnRlbnQge1xuICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtbm90ZSAudG9vbHRpcF9fY29udGVudC1pbm5lcjphZnRlciB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogMTBweDsgfSB9XG4gICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZC1ub3RlIHtcbiAgICAgIHdpZHRoOiAzNS40ODM4NyU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZC1ub3RlIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZC1ub3RlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2NvbHVtbiB7XG4gICAgd2lkdGg6IDY1Ljk1NzQ1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuc3RhbmRhcmQtZm9ybV9fY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19jb2x1bW4ge1xuICAgICAgd2lkdGg6IDc0LjE5MzU1JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2NvbHVtbiB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnN0YW5kYXJkLWZvcm0gLmJ1dHRvbi1zdWJtaXQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtIC5idXR0b24tc3VibWl0IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5pbnB1dC10ZXh0IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM5Yzc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggNXB4IC01cHggcmdiYSgyMDAsIDIwMSwgMTk5LCAwLjgpO1xuICBmb250OiAxNHB4LzIxcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuaW5wdXQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5pbnB1dC10ZXh0IHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5pbnB1dC10ZXh0LmlucHV0LXRleHQtLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNlZTAwMjc7IH1cbiAgaHRtbC5pZTggLmlucHV0LXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbi5pbnB1dC10ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOWM3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHJnYmEoMjAwLCAyMDEsIDE5OSwgMC44KTtcbiAgZm9udDogMTRweC8yMXB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmlucHV0LXRleHRhcmVhIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuaW5wdXQtdGV4dGFyZWEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuICAuaW5wdXQtdGV4dGFyZWEuaW5wdXQtdGV4dGFyZWEtLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNlZTAwMjc7IH1cblxuLmlucHV0LW51bWJlciB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzljNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCByZ2JhKDIwMCwgMjAxLCAxOTksIDAuOCk7XG4gIGZvbnQ6IDE0cHgvMjFweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmlucHV0LW51bWJlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5pbnB1dC1udW1iZXIuaW5wdXQtbnVtYmVyLS1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWUwMDI3OyB9XG4gIC5pbnB1dC1udW1iZXI6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5pbnB1dC1udW1iZXI6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgaHRtbC5pZTggLmlucHV0LW51bWJlciB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cblxuLnVpLXNwaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzljNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCByZ2JhKDIwMCwgMjAxLCAxOTksIDAuOCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnVpLXNwaW5uZXIudWktc3Bpbm5lci0tZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2VlMDAyNzsgfVxuICAudWktc3Bpbm5lciAuaW5wdXQtbnVtYmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24ge1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItdXAge1xuICAgIHRvcDogMXB4OyB9XG4gIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWRvd24ge1xuICAgIGJvdHRvbTogMXB4OyB9XG5cbi5pbnB1dC1kYXRlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM5Yzc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggNXB4IC01cHggcmdiYSgyMDAsIDIwMSwgMTk5LCAwLjgpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbnB1dC1kYXRlOmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDA3ZWQ3O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaW5wdXQtZGF0ZTpiZWZvcmUge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5pbnB1dC1kYXRlLmlucHV0LWRhdGUtLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNlZTAwMjc7IH1cbiAgLmlucHV0LWRhdGUgaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250OiAxNHB4LzIxcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaW5wdXQtZGF0ZSBpbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuICAgIGh0bWwuaWU4IC5pbnB1dC1kYXRlIGlucHV0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZTlmMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiA0MXB4IDAgMTBweDsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnVpLWRhdGVwaWNrZXIge1xuICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gIC51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTlmMjtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3Qge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1ncm91cC1maXJzdCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi51aS1zdGF0ZS1kaXNhYmxlZCxcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IC51aS1pY29uLFxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgLnVpLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gICAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCB7XG4gICAgICBwYWRkaW5nOiAycHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgICAgICAgd2lkdGg6IDE0LjI4NTcxNDI4NiU7IH1cbiAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIGEsXG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBzcGFuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhLCBodG1sW2Rpcj1cInJ0bFwiXVxuICAgICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggNHB4OyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBjb2xvcjogIzAwMjg1ZjsgfVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWRlZmF1bHQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWQ1NTA1O1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZDU1MDU7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtZGlzYWJsZWQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgYmFja2dyb3VuZDogI2RhZTlmMjtcbiAgICAgIGNvbG9yOiAjNjY5MmQwOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiAxNHB4LzIxcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDEwcHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWN1cnJlbnQgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWp1bXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDBweDtcbiAgICB0b3A6IDEwcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1qdW1wIHtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWp1bXAgbGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWp1bXAgbGFiZWwge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWp1bXAgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIHdpZHRoOiAxNDVweDsgfVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItanVtcCAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB3aWR0aDogMTRweDsgfVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItanVtcCAuc2VsZWN0LWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgd2lkdGg6IDE1MCU7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICM2NjkyZDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNsb3NlIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNsb3NlOmhvdmVyLCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jbG9zZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyODVmOyB9XG5cbi5zZWxlY3QtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzljNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCByZ2JhKDIwMCwgMjAxLCAxOTksIDAuOCk7XG4gIGhlaWdodDogMzRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QtZHJvcGRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5zZWxlY3QtZHJvcGRvd24uc2VsZWN0LWRyb3Bkb3duLS1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWUwMDI3OyB9XG4gIGh0bWwuaWU4IC5zZWxlY3QtZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjMDA3ZWQ3O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDMuNXB4O1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIGh0bWwuaWU5IC5zZWxlY3QtZHJvcGRvd246YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICBodG1sLmllOCAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWxlY3QtZHJvcGRvd24gc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgZm9udDogMTRweC8yMXB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogMTEwJTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdC1kcm9wZG93biBzZWxlY3Qge1xuICAgICAgcGFkZGluZzogMCAxMHB4IDAgNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5zZWxlY3QtZHJvcGRvd24gc2VsZWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gICAgLnNlbGVjdC1kcm9wZG93biBzZWxlY3Q6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5zZWxlY3QtZHJvcGRvd24gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VsZWN0LWRyb3Bkb3duIHNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM1NTU1NTU7IH1cbiAgICBodG1sLmllOCAuc2VsZWN0LWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGh0bWwuaWU5IC5zZWxlY3QtZHJvcGRvd24gc2VsZWN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTUwJTsgfVxuICAuc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QtZHJvcGRvd25fX2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3B0aW9uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLm9wdGlvbi1saXN0OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAub3B0aW9uLWxpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAub3B0aW9uLWxpc3QtLWNvbHVtbnMgLm9wdGlvbi1saXN0X19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAub3B0aW9uLWxpc3QtLWNvbHVtbnMgLm9wdGlvbi1saXN0X19pdGVtIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMjBweDsgfVxuICAgIC5vcHRpb24tbGlzdC0tY29sdW1ucyAub3B0aW9uLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAub3B0aW9uLWxpc3QtLWNvbHVtbnMgLm9wdGlvbi1saXN0X19pdGVtLS1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLm9wdGlvbi1saXN0X19pdGVtOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3B0aW9uLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAub3B0aW9uLWxpc3RfX2l0ZW0tLWNhcmQge1xuICAgIHdpZHRoOiAzMS4wOTY3NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkIHtcbiAgICAgIHdpZHRoOiAzMS4wOTY3NyU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMy4yMjU4MSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAub3B0aW9uLWxpc3RfX2l0ZW0tLWNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAub3B0aW9uLWxpc3RfX2l0ZW0tLWNhcmQtLWxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkIC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OWVtOyB9XG4gICAgICAub3B0aW9uLWxpc3RfX2l0ZW0tLWNhcmQgLm9wdGlvbi1saXN0X19jb250cm9sOmFmdGVyIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICAgICAgICB0b3A6IDQzcHg7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkIC5vcHRpb24tbGlzdF9fY29udHJvbDphZnRlciB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XG4gICAgICAgICAgdG9wOiA0M3B4O1xuICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAub3B0aW9uLWxpc3RfX2l0ZW0tLWNhcmQgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00LjVweDtcbiAgICAgICAgdG9wOiA0NnB4OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC00LjVweDtcbiAgICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIGh0bWwuaWU4IC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZCAub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGh0bWwuaWU4IC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGh0bWwuaWU4IC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZCBpbnB1dCB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkLWFtZXggLm9wdGlvbi1saXN0X19jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYW1leC5qcGdcIik7IH1cbiAgLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkLXRwIC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2FpcnBsdXMuanBnXCIpOyB9XG4gIC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZC1idSAub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9idWRnZXQtY2hhcmdlLWNhcmQuanBnXCIpOyB9XG4gIC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZC12aXNhIC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Zpc2Euc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweCAzMHB4OyB9XG4gIC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZC1tYXN0ZXJjYXJkIC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21hc3RlcmNhcmQuanBnXCIpOyB9XG4gIC5vcHRpb24tbGlzdCBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICBodG1sLmllOCAub3B0aW9uLWxpc3QgaW5wdXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLm9wdGlvbi1saXN0IGlucHV0OmNoZWNrZWQgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA0ODlmO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLm9wdGlvbi1saXN0X19jb250cm9sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLm9wdGlvbi1saXN0X19jb250cm9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBodG1sLmllOCAub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDA0ODlmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgei1pbmRleDogMzsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBodG1sLmllOCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vcHRpb24tbGlzdF9fY29udHJvbDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOGM5Yzc7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCByZ2JhKDIwMCwgMjAxLCAxOTksIDAuOCk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgaHRtbC5pZTggLm9wdGlvbi1saXN0X19jb250cm9sOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vcHRpb24tbGlzdF9fY29udHJvbC0tbWlub3Ige1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5vcHRpb24tbGlzdF9fY29udHJvbC0tbWlub3Ige1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLm9wdGlvbi1saXN0X19jb250cm9sLS1yYWRpbzpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgdG9wOiA2cHg7XG4gICAgICB3aWR0aDogMTBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLm9wdGlvbi1saXN0X19jb250cm9sLS1yYWRpbzpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogM3B4OyB9XG4gICAgLm9wdGlvbi1saXN0X19jb250cm9sLS1yYWRpbzphZnRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmJ1dHRvbi1zdWJtaXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgLmJ1dHRvbi1zdWJtaXQtLWFsdCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M4YzljNztcbiAgICBjb2xvcjogIzAwN2VkNzsgfVxuICAgIC5idXR0b24tc3VibWl0LS1hbHQ6aG92ZXIsIC5idXR0b24tc3VibWl0LS1hbHQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwN2VkNzsgfVxuICAgIGh0bWwubm8tY3NzZ3JhZGllbnRzIC5idXR0b24tc3VibWl0LS1hbHQge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLmJ1dHRvbi1zdWJtaXRbZGlzYWJsZWQ9ZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICBodG1sLm5vLW9wYWNpdHkgLmJ1dHRvbi1zdWJtaXRbZGlzYWJsZWQ9ZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjOGM5Yzc7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTU1NTU1O1xuICAgICAgY29sb3I6ICM1NTU1NTU7IH1cblxuLmlubGluZS1mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmhyIHtcbiAgYmFja2dyb3VuZDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZTlmMjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIGhyICsgLmFjdGlvbi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAtMjhweDsgfVxuXG5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIGZpZ3VyZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmwtY29sLS00IGZpZ3VyZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmFsaWduLWltYWdlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmFsaWduLWltYWdlLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5hbGlnbi1pbWFnZS0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5hbGlnbi1pbWFnZS0tYWJvdmUge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cblxuLmN0YSwgLmJ1dHRvbi1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzNlYWVlZCwgIzAwN2VkNyk7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDQ4OWY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IGJvbGQgMTRweC8yMXB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuY3RhLCAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5jdGE6aG92ZXIsIC5idXR0b24tc3VibWl0OmhvdmVyLCAuY3RhOmZvY3VzLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMjg1ZjsgfVxuICAgIC5jdGE6aG92ZXIgLmljb24sIC5idXR0b24tc3VibWl0OmhvdmVyIC5pY29uLCAuY3RhOmhvdmVyIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLmN0YTpob3ZlciAudWktc3Bpbm5lci1idXR0b24sIC5idXR0b24tc3VibWl0OmhvdmVyIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAuY3RhOmhvdmVyIC5pbnB1dC1kYXRlOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLmlucHV0LWRhdGU6YmVmb3JlLCAuY3RhOmhvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuY3RhOmhvdmVyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5jdGE6aG92ZXJcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciAuY3RhOmhvdmVyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlclxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5idXR0b24tc3VibWl0OmhvdmVyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuY3RhOmhvdmVyIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLmN0YTpob3ZlciAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuY3RhOmhvdmVyIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5idXR0b24tc3VibWl0OmhvdmVyIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5jdGE6aG92ZXIgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLmN0YTpob3ZlciAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5idXR0b24tc3VibWl0OmhvdmVyIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLmN0YTpob3ZlciAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5jdGE6aG92ZXIgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5jdGE6aG92ZXIgLnByb21vX19saW5rOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLnByb21vX19saW5rOmJlZm9yZSwgLmN0YTpob3ZlciAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuY3RhOmhvdmVyIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuY3RhOmhvdmVyIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuY3RhOmhvdmVyIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLmN0YTpob3ZlciBsaTpiZWZvcmUsIC5idXR0b24tc3VibWl0OmhvdmVyIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgbGk6YmVmb3JlLCAuY3RhOmhvdmVyIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuY3RhOmhvdmVyIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuY3RhOmhvdmVyIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlLCAuY3RhOmZvY3VzIC5pY29uLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAuaWNvbiwgLmN0YTpmb2N1cyAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5jdGE6Zm9jdXMgLnVpLXNwaW5uZXItYnV0dG9uLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5idXR0b24tc3VibWl0OmZvY3VzIC51aS1zcGlubmVyLWJ1dHRvbiwgLmN0YTpmb2N1cyAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5idXR0b24tc3VibWl0OmZvY3VzIC5pbnB1dC1kYXRlOmJlZm9yZSwgLmN0YTpmb2N1cyAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLmN0YTpmb2N1cyAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5idXR0b24tc3VibWl0OmZvY3VzIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuY3RhOmZvY3VzXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgLmN0YTpmb2N1cyAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXNcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLmN0YTpmb2N1cyAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5jdGE6Zm9jdXMgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmN0YTpmb2N1cyAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuY3RhOmZvY3VzIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5idXR0b24tc3VibWl0OmZvY3VzIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5jdGE6Zm9jdXMgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5jdGE6Zm9jdXMgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5idXR0b24tc3VibWl0OmZvY3VzIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAuY3RhOmZvY3VzIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuY3RhOmZvY3VzIC5wcm9tb19fbGluazpiZWZvcmUsIC5idXR0b24tc3VibWl0OmZvY3VzIC5wcm9tb19fbGluazpiZWZvcmUsIC5jdGE6Zm9jdXMgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLmN0YTpmb2N1cyAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5idXR0b24tc3VibWl0OmZvY3VzIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLmN0YTpmb2N1cyAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5idXR0b24tc3VibWl0OmZvY3VzIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmN0YTpmb2N1cyAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5jdGE6Zm9jdXMgbGk6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5idXR0b24tc3VibWl0OmZvY3VzIGxpOmJlZm9yZSwgLmN0YTpmb2N1cyAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5idXR0b24tc3VibWl0OmZvY3VzIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLmN0YTpmb2N1cyAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5idXR0b24tc3VibWl0OmZvY3VzIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmN0YTpmb2N1cyAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUsIC5idXR0b24tc3VibWl0OmZvY3VzIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzAwNDg5ZjsgfVxuICAuY3RhIC5pY29uLCAuYnV0dG9uLXN1Ym1pdCAuaWNvbiwgLmN0YSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5jdGEgLnVpLXNwaW5uZXItYnV0dG9uLCAuYnV0dG9uLXN1Ym1pdCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5idXR0b24tc3VibWl0IC51aS1zcGlubmVyLWJ1dHRvbiwgLmN0YSAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5pbnB1dC1kYXRlOmJlZm9yZSwgLmN0YSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLmN0YSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5idXR0b24tc3VibWl0IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuY3RhXG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlciAuY3RhIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdFxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIgLmJ1dHRvbi1zdWJtaXQgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5jdGEgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuY3RhIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5jdGEgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLmN0YSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuY3RhIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuY3RhIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLmN0YSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLmN0YSAucHJvbW9fX2xpbms6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAucHJvbW9fX2xpbms6YmVmb3JlLCAuY3RhIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5jdGEgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5jdGEgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5jdGEgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuY3RhIGxpOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuYnV0dG9uLXN1Ym1pdCBsaTpiZWZvcmUsIC5jdGEgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5jdGEgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5jdGEgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhIC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7IH1cbiAgaHRtbC5uby1jc3NncmFkaWVudHMgLmN0YSwgaHRtbC5uby1jc3NncmFkaWVudHMgLmJ1dHRvbi1zdWJtaXQge1xuICAgIGJhY2tncm91bmQ6ICMwMDdlZDc7IH1cblxuLmN0YS5jdGEtLWFsdCwgLmN0YS0tYWx0LmJ1dHRvbi1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M4YzljNztcbiAgY29sb3I6ICMwMDdlZDc7IH1cbiAgLmN0YS5jdGEtLWFsdDpob3ZlciwgLmN0YS0tYWx0LmJ1dHRvbi1zdWJtaXQ6aG92ZXIsIC5jdGEuY3RhLS1hbHQ6Zm9jdXMsIC5jdGEtLWFsdC5idXR0b24tc3VibWl0OmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA3ZWQ3OyB9XG4gIGh0bWwubm8tY3NzZ3JhZGllbnRzIC5jdGEuY3RhLS1hbHQsIGh0bWwubm8tY3NzZ3JhZGllbnRzIC5jdGEtLWFsdC5idXR0b24tc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4ubWlub3ItY3RhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDdlZDc7XG4gIGZvbnQ6IDE0cHgvMjFweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5taW5vci1jdGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuICAubWlub3ItY3RhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubWlub3ItY3RhIC5pY29uLCAubWlub3ItY3RhIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLm1pbm9yLWN0YSAudWktc3Bpbm5lci1idXR0b24sIC5taW5vci1jdGEgLmlucHV0LWRhdGU6YmVmb3JlLCAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAubWlub3ItY3RhXG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlciAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAubWlub3ItY3RhIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAubWlub3ItY3RhIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5taW5vci1jdGEgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLm1pbm9yLWN0YSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAubWlub3ItY3RhIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLm1pbm9yLWN0YSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLm1pbm9yLWN0YSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5taW5vci1jdGEgLnByb21vX19saW5rOmJlZm9yZSwgLm1pbm9yLWN0YSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAubWlub3ItY3RhIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLm1pbm9yLWN0YSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5taW5vci1jdGEgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAubWlub3ItY3RhIGxpOmJlZm9yZSwgLm1pbm9yLWN0YSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5taW5vci1jdGEgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAubWlub3ItY3RhIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbWFyZ2luOiA2LjVweCA1cHggMCAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogNi41cHggMCAwIDVweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5taW5vci1jdGEgLmljb24sIC5taW5vci1jdGEgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAubWlub3ItY3RhIC51aS1zcGlubmVyLWJ1dHRvbiwgLm1pbm9yLWN0YSAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5taW5vci1jdGEgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5taW5vci1jdGEgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5taW5vci1jdGFcbiAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgLnVpLWRhdGVwaWNrZXIgLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLm1pbm9yLWN0YSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLm1pbm9yLWN0YSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAubWlub3ItY3RhIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5taW5vci1jdGEgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLm1pbm9yLWN0YSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5taW5vci1jdGEgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5taW5vci1jdGEgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAubWlub3ItY3RhIC5wcm9tb19fbGluazpiZWZvcmUsIC5taW5vci1jdGEgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLm1pbm9yLWN0YSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5taW5vci1jdGEgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAubWlub3ItY3RhIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLm1pbm9yLWN0YSBsaTpiZWZvcmUsIC5taW5vci1jdGEgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAubWlub3ItY3RhIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLm1pbm9yLWN0YSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuXG4ua2l0Y2hlbi1kcmF3ZXItdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDI4NWY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAwLjMwMjMlO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5raXRjaGVuLWRyYXdlci10b2dnbGUge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAua2l0Y2hlbi1kcmF3ZXItdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmtpdGNoZW4tZHJhd2VyLXRvZ2dsZTpob3ZlciwgLmtpdGNoZW4tZHJhd2VyLXRvZ2dsZTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDQ4OWY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAua2l0Y2hlbi1kcmF3ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucXVpY2stbGlua3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnF1aWNrLWxpbmtzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucXVpY2stbGlua3MgLnNpdGUtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdWljay1saW5rc19faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnF1aWNrLWxpbmtzX19pdGVtIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgLnF1aWNrLWxpbmtzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5xdWljay1saW5rc19faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLnF1aWNrLWxpbmtzX19pdGVtIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5xdWljay1saW5rc19faXRlbSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAgIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDdlZDc7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA2LjVweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDcuNXB4OyB9IH1cbiAgICAucXVpY2stbGlua3NfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnF1aWNrLWxpbmtzX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMwMDdlZDc7XG4gICAgZm9udDogMTRweC8yMXB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5xdWljay1saW5rc19fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuICAgIC5xdWljay1saW5rc19fbGluazpob3ZlciwgLnF1aWNrLWxpbmtzX19saW5rOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5xdWljay1saW5rcyAud2Vic2l0ZS1sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzMXB4O1xuICAgIHdpZHRoOiAyMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnF1aWNrLWxpbmtzIC53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgICAgYm90dG9tOiAzMXB4O1xuICAgICAgICB0b3A6IGF1dG87IH0gfVxuXG4ud2Vic2l0ZS1sYW5ndWFnZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWU5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwOyB9XG4gIC53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyIGgyIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyIHAsXG4gIC53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyIC5zZWxlY3QtZHJvcGRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXJfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY5MmQwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAud2Vic2l0ZS1sYW5ndWFnZS1zd2l0Y2hlcl9fY2xvc2Uge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXJfX2Nsb3NlOmhvdmVyLCAud2Vic2l0ZS1sYW5ndWFnZS1zd2l0Y2hlcl9fY2xvc2U6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzAwMjg1ZjsgfVxuXG4uc2l0ZS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjZGFlOWYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7IH1cbiAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLnNpdGUtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpdGUtc2VhcmNoX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICBmbGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgcGFkZGluZzogNnB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnNpdGUtc2VhcmNoX19pbnB1dCB7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuc2l0ZS1zZWFyY2hfX2lucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBwYWRkaW5nOiA5cHg7IH0gfVxuICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICAgIGZvbnQ6IDEycHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMwMDI4NWY7XG4gICAgICBmb250OiAxMnB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDAyODVmO1xuICAgICAgZm9udDogMTJweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDAyODVmO1xuICAgICAgZm9udDogMTJweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5zaXRlLXNlYXJjaF9fc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnNpdGUtc2VhcmNoX19zdWJtaXQge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnNpdGUtc2VhcmNoX19zdWJtaXQge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4OyB9IH1cbiAgICAuc2l0ZS1zZWFyY2hfX3N1Ym1pdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyODVmO1xuICAgICAgY29sb3I6ICNmMWY1Zjg7IH1cbiAgICAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAuaWNvbiwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAudWktc3Bpbm5lci1idXR0b24sIC5zaXRlLXNlYXJjaF9fc3VibWl0IC5pbnB1dC1kYXRlOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5zaXRlLXNlYXJjaF9fc3VibWl0IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdFxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5zaXRlLXNlYXJjaF9fc3VibWl0IC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAucHJvbW9fX2xpbms6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5zaXRlLXNlYXJjaF9fc3VibWl0IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCBsaTpiZWZvcmUsIC5zaXRlLXNlYXJjaF9fc3VibWl0IC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogNXB4OyB9XG5cbi5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb24tLWxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9fY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcmltYXJ5LW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAyODVmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAucHJpbWFyeS1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNDg2NThkO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM0ODY1OGQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0ODY1OGQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQsIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06bnRoLWxhc3Qtb2YtdHlwZSgtbisyKTpub3QoOm50aC1jaGlsZChldmVuKSkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpudGgtbGFzdC1vZi10eXBlKC1uKzIpOm5vdCg6bnRoLWNoaWxkKGV2ZW4pKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOmZpcnN0LWNoaWxkIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpmaXJzdC1jaGlsZCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfSB9XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7IH1cbiAgICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7IH0gfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzAwMjg1ZjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleDogMTtcbiAgICAgICAgZmxleDogMTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hIExUXCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDQ4OWY7IH1cbiAgICBodG1sLm5vLWZsZXhib3ggLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA0ODlmOyB9XG5cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvcC1sZXZlbC1jb250YWluZXIge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvcC1sZXZlbC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvcC1sZXZlbC1jb250YWluZXIgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fdG9wLWxldmVsLWNvbnRhaW5lciB1bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX190b3AtbGV2ZWwtY29udGFpbmVyIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19oZWFkaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9faGVhZGluZzpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM1NTU1NTU7IH1cbiAgICAgICAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2hlYWRpbmc6aG92ZXIgKyAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvZ2dsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzU1NTU1NTsgfSB9XG4gIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnNlY29uZGFyeS1uYXZpZ2F0aW9uX190b2dnbGUge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX190b2dnbGU6aG92ZXIsIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNTU1NTU1OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX190b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0ycHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7IH1cbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICM1NTU1NTU7IH1cbiAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uLS1zaXRlbWFwIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fdG9wLWxldmVsLWNvbnRhaW5lciB1bCB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uLS1zaXRlbWFwIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uLS1zaXRlbWFwIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnRlcnRpYXJ5LW5hdmlnYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIC1tb3otY29sdW1uLWNvdW50OiA0O1xuICAgICAgICAgY29sdW1uLWNvdW50OiA0O1xuICAgIC1tb3otY29sdW1uLWdhcDogMDtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xuICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTsgfSB9XG4gICAgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2NvbnRhaW5lciAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGh0bWwubm8tY3NzY29sdW1ucyAudGVydGlhcnktbmF2aWdhdGlvbl9fY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDA3ZWQ3O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0ycHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MGQnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBodG1sLm5vLWNzc2NvbHVtbnMgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19saW5rOmhvdmVyLCAudGVydGlhcnktbmF2aWdhdGlvbl9fbGluazpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucHJvbW90aW9uLW5hdmlnYXRpb24ge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19jb250YWluZXI6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb21vdGlvbi1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAucHJvbW90aW9uLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZTlmMjtcbiAgICAtbXMtZmxleDogMTtcbiAgICAgICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9faXRlbTpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAgICAgICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9faXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gICAgICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9IH1cbiAgICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cbiAgICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2l0ZW0tLWxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb21vdGlvbi1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hIExUXCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDsgfSB9XG4gICAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAyODVmOyB9XG4gICAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19saW5rLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDI4NWY7IH1cblxuLnNvY2lhbC1wcm9tbyB7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4OyB9XG4gIC5zb2NpYWwtcHJvbW9fX2NvbnRhaW5lciB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNvY2lhbC1wcm9tb19faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19pdGVtIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5zb2NpYWwtcHJvbW9fX2l0ZW0tLWludHJvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19pdGVtLS1pbnRybyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5zb2NpYWwtcHJvbW9fX2l0ZW0tLWludHJvIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19faXRlbS0taW50cm8ge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgICAgICAuc29jaWFsLXByb21vX19pdGVtLS1pbnRybyArIC5zb2NpYWwtcHJvbW9fX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuc29jaWFsLXByb21vX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc29jaWFsLXByb21vX19saW5rOmZvY3VzLCAuc29jaWFsLXByb21vX19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnNvY2lhbC1wcm9tb19fbGluayAuaWNvbiwgLnNvY2lhbC1wcm9tb19fbGluayAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnVpLXNwaW5uZXItYnV0dG9uLCAuc29jaWFsLXByb21vX19saW5rIC5pbnB1dC1kYXRlOmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGluayAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnNvY2lhbC1wcm9tb19fbGluayAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGlua1xuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGluayAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGluayAucHJvbW9fX2xpbms6YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGluayAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5zb2NpYWwtcHJvbW9fX2xpbmsgbGk6YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGluayAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDQzcHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmtcbiAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmJyZWFkY3J1bWI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5icmVhZGNydW1iIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmJyZWFkY3J1bWJfX2l0ZW0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4OyB9XG4gICAgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogJy8nO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5icmVhZGNydW1iX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5icmVhZGNydW1iX19pdGVtLS1sYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJyZWFkY3J1bWJfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50ZWFzZXItYmxvY2stLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4udGVhc2VyLWJsb2NrX19saW5rIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnRlYXNlci1ibG9ja19fbGluazpob3ZlciAudGVhc2VyLWJsb2NrX19oZWFkaW5nIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udGVhc2VyLWJsb2NrX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4udGVhc2VyLWJsb2NrX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4udGVhc2VyLWJsb2NrX19oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDdlZDc7XG4gIGZvbnQ6IDE4cHgvMjVweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLnRlYXNlci1ibG9ja19faGVhZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cbiAgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA4LjVweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOyB9XG5cbi50ZWFzZXItYmxvY2sgcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4udGVhc2VyLW1hdHJpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRlYXNlci1tYXRyaXggLnRlYXNlci1ibG9jayB7XG4gIHdpZHRoOiA0OC45MzYxNyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gIC5sLWNvbC0tOCAudGVhc2VyLW1hdHJpeCAudGVhc2VyLWJsb2NrIHtcbiAgICB3aWR0aDogNDguMzg3MSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5sLWNvbC0tOCAudGVhc2VyLW1hdHJpeCAudGVhc2VyLWJsb2NrIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5sLWNvbC0tOCAudGVhc2VyLW1hdHJpeCAudGVhc2VyLWJsb2NrLS10eXBlMm4yIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgIC50ZWFzZXItbWF0cml4IC50ZWFzZXItYmxvY2sge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAudGVhc2VyLW1hdHJpeCAudGVhc2VyLWJsb2NrIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAudGVhc2VyLW1hdHJpeCAudGVhc2VyLWJsb2NrOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAudGVhc2VyLW1hdHJpeCAudGVhc2VyLWJsb2NrLS10eXBlMm4xIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAudGVhc2VyLW1hdHJpeCAudGVhc2VyLWJsb2NrOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnRlYXNlci1tYXRyaXggLnRlYXNlci1ibG9jazpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLnRlYXNlci1tYXRyaXggLnRlYXNlci1ibG9jay0tdHlwZTJuMiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4udGVhc2VyLW1hdHJpeC0tdGhpcmRzIC50ZWFzZXItYmxvY2sge1xuICB3aWR0aDogMzEuOTE0ODklO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnRlYXNlci1tYXRyaXgtLXRoaXJkcyAudGVhc2VyLWJsb2NrIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAubC1jb2wtLTggLnRlYXNlci1tYXRyaXgtLXRoaXJkcyAudGVhc2VyLWJsb2NrIHtcbiAgICB3aWR0aDogMzEuMTgyOCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTsgfVxuICAgIC5sLWNvbC0tOCAudGVhc2VyLW1hdHJpeC0tdGhpcmRzIC50ZWFzZXItYmxvY2stLXR5cGUzbjMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50ZWFzZXItbWF0cml4LS10aGlyZHMgLnRlYXNlci1ibG9jazpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLnRlYXNlci1tYXRyaXgtLXRoaXJkcyAudGVhc2VyLWJsb2NrOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAudGVhc2VyLW1hdHJpeC0tdGhpcmRzIC50ZWFzZXItYmxvY2s6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC50ZWFzZXItbWF0cml4LS10aGlyZHMgLnRlYXNlci1ibG9jazpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLnRlYXNlci1tYXRyaXgtLXRoaXJkcyAudGVhc2VyLWJsb2NrLS10eXBlM24xIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAudGVhc2VyLW1hdHJpeC0tdGhpcmRzIC50ZWFzZXItYmxvY2s6bnRoLW9mLXR5cGUoM24rMykge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAudGVhc2VyLW1hdHJpeC0tdGhpcmRzIC50ZWFzZXItYmxvY2s6bnRoLW9mLXR5cGUoM24rMykge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC50ZWFzZXItbWF0cml4LS10aGlyZHMgLnRlYXNlci1ibG9jay0tdHlwZTNuMyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4udGFicyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC50YWJzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGFic19fdGFiIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgICAudGFic19fdGFiOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50YWJzX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTI3ZmNhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudGFic19fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyODVmOyB9XG4gICAgLnRhYnNfX2xpbmstLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyODVmOyB9XG4gICAgICAudGFic19fbGluay0tYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMjg1ZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbjogLTRweCAwIDAgLTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4cHg7IH1cblxuLmNhci1ncm91cCB7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAuY2FyLWdyb3VwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2FyLWdyb3VwX19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBmb250OiAxNHB4LzIxcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmNhci1ncm91cF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuICAuY2FyLWdyb3VwX19jYXItcHJldmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY2FyLWdyb3VwX19tYWtlLW1vZGVsIHtcbiAgICBmb250OiBib2xkIDE0cHgvMjFweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuY2FyLWdyb3VwX19tYWtlLW1vZGVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5jYXItZ3JvdXBfX2luZm8ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jYXItZ3JvdXBfX2luZm86YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNhci1ncm91cF9faW5mbyBkdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTlmMjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIHdpZHRoOiA2NSU7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jYXItZ3JvdXBfX2luZm8gZHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuY2FyLWdyb3VwX19pbmZvIGRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlOWYyO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAzNSU7IH1cbiAgLmNhci1ncm91cCAuY3RhLCAuY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZGV0YWlsZWQtY2FyLWdyb3VwIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRldGFpbGVkLWNhci1ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRldGFpbGVkLWNhci1ncm91cDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNlZDU1MDU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlOyB9XG4gIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2VkNTUwNTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmU6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMjhweDsgfVxuICAgIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuZGV0YWlsZWQtY2FyLWdyb3VwX19tYWtlLW1vZGVsIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuZGV0YWlsZWQtY2FyLWdyb3VwX19pbmZvIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlOyB9XG4gICAgICAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmRldGFpbGVkLWNhci1ncm91cF9faW5mbyBkdCxcbiAgICAgIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuZGV0YWlsZWQtY2FyLWdyb3VwX19pbmZvIGRkIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2ludHJvIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiAtMTVweCAtMTVweCAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAuZGV0YWlsZWQtY2FyLWdyb3VwX19pbnRybzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRldGFpbGVkLWNhci1ncm91cF9faGVhZGluZyB7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgZm9udDogMTRweC8yMXB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2hlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwX19oZWFkaW5nIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmRldGFpbGVkLWNhci1ncm91cF9fY2FyLXByZXZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZGV0YWlsZWQtY2FyLWdyb3VwX19zaXplIHtcbiAgICBjb2xvcjogI2VkNTUwNTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cF9fc2l6ZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmRldGFpbGVkLWNhci1ncm91cF9fcHJpY2Uge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXBfX3ByaWNlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5kZXRhaWxlZC1jYXItZ3JvdXBfX21ha2UtbW9kZWwge1xuICAgIGZvbnQ6IGJvbGQgMTRweC8yMXB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuZGV0YWlsZWQtY2FyLWdyb3VwX19tYWtlLW1vZGVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2luZm8ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlOWYyO1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xuICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgIC1tb3otY29sdW1uLWdhcDogMDtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIGh0bWwubm8tY3NzY29sdW1ucyAuZGV0YWlsZWQtY2FyLWdyb3VwX19pbmZvOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGh0bWwubm8tY3NzY29sdW1ucyAuZGV0YWlsZWQtY2FyLWdyb3VwX19pbmZvIGR0LFxuICAgIGh0bWwubm8tY3NzY29sdW1ucyAuZGV0YWlsZWQtY2FyLWdyb3VwX19pbmZvIGRkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2luZm8gZHQge1xuICAgICAgY29sb3I6ICM0ODY1OGQ7IH1cbiAgICAuZGV0YWlsZWQtY2FyLWdyb3VwX19pbmZvIGRkIHtcbiAgICAgIGNvbG9yOiAjMDAyODVmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEsIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGFcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXRcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uZmxlZXQtbWF0cml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmxlZXQtbWF0cml4IC5jYXItZ3JvdXAge1xuICB3aWR0aDogMzEuOTE0ODklO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmNhci1ncm91cCB7XG4gICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmNhci1ncm91cCB7XG4gICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmNhci1ncm91cCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmwtY29sLS04IC5mbGVldC1tYXRyaXggLmNhci1ncm91cCB7XG4gICAgd2lkdGg6IDMxLjE4MjglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMjU4MSU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAzMS4xODI4JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzLjIyNTgxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAubC1jb2wtLTggLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwIHtcbiAgICAgICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwIHtcbiAgICAgICAgICB3aWR0aDogNDguMzg3MSU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjIyNTgxJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5sLWNvbC0tOCAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXAge1xuICAgICAgICB3aWR0aDogNDguMzg3MSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXAge1xuICAgICAgICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMjI1ODElO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLmwtY29sLS04IC5mbGVldC1tYXRyaXggLmNhci1ncm91cCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXAge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLmwtY29sLS04IC5mbGVldC1tYXRyaXggLmNhci1ncm91cC0tdHlwZTNuMyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgICBjbGVhcjogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICAgICAgY2xlYXI6IG5vbmU7IH0gfVxuICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXAtLXR5cGUzbjEge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAgIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMykge1xuICAgICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMykge1xuICAgICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXAtLXR5cGUzbjMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmwtY29sLS04IC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAubC1jb2wtLTggLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgLmwtY29sLS04IC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cCB7XG4gIHdpZHRoOiAzMS45MTQ4OSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cCB7XG4gICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZmxlZXQtbWF0cml4IC5kZXRhaWxlZC1jYXItZ3JvdXAge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuZmxlZXQtbWF0cml4IC5kZXRhaWxlZC1jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgICBjbGVhcjogbm9uZTsgfSB9XG4gIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cC0tdHlwZTNuMSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuZmxlZXQtbWF0cml4IC5kZXRhaWxlZC1jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMykge1xuICAgICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZmxlZXQtbWF0cml4IC5kZXRhaWxlZC1jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMykge1xuICAgICAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwLS10eXBlM24zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAuZmxlZXQtbWF0cml4IC5kZXRhaWxlZC1jYXItZ3JvdXA6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZmxlZXQtbWF0cml4IC5kZXRhaWxlZC1jYXItZ3JvdXA6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4uYm9va2luZy13aWRnZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VkNTUwNSwgI2Y3OGIwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gIG1hcmdpbjogMzVweCAwIDIwcHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgaHRtbC5uby1jc3NncmFkaWVudHMgLmJvb2tpbmctd2lkZ2V0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjc4YjAwOyB9XG4gIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXQsXG4gIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDAuMXB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5ib29raW5nLXdpZGdldCwgaHRtbFtkaXI9XCJydGxcIl1cbiAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXQsXG4gICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9IH1cbiAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLmJvb2tpbmctd2lkZ2V0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYm9va2luZy13aWRnZXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmJvb2tpbmctd2lkZ2V0X190b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjb2xvcjogIzAwN2VkNztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTEzLjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYm9va2luZy13aWRnZXRfX3RvZ2dsZS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5ib29raW5nLXdpZGdldC0tdmFyaWFudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjM3LCA4NSwgNSwgMC44KSwgcmdiYSgyNDcsIDEzOSwgMCwgMC44KSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCA3MiwgMTU5LCAwLjgpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNTVweDsgfVxuICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBodG1sLm5vLXJnYmEgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNzhiMDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA0ODlmOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZnJpZW5kcy1pbi1jYXIuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IC01NXB4IC01MCUgLTIwcHg7XG4gICAgICBwYWRkaW5nOiA1NXB4IDAgMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQ6YmVmb3JlLFxuICAgICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldC0tdmFyaWFudDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5ib29raW5nLXdpZGdldC0tdmFyaWFudDpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5ib29raW5nLXdpZGdldC0tdmFyaWFudCAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgNzIsIDE1OSwgMC44KTtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5ib29raW5nLXdpZGdldC0tdmFyaWFudCAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDA7IH0gfVxuICAgICAgaHRtbC5uby1yZ2JhIC5ib29raW5nLXdpZGdldC0tdmFyaWFudCAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNDg5ZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDA7IH1cbiAgICAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNywgODUsIDUsIDAuOCk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0NywgMTM5LCAwLCAwLjgpLCByZ2JhKDIzNywgODUsIDUsIDAuOCkpOyB9IH1cbiAgICAgIC5ib29raW5nLXdpZGdldC0tdmFyaWFudCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNzIsIDE1OSwgMC44KTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgICAgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgdG9wOiAtMnB4OyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmxhc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtMnB4OyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLS1sYXN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTJweDsgfVxuICAuYm9va2luZy13aWRnZXQtLW5vLXRhYnMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXQtLW5vLXRhYnMgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7IH0gfVxuICAgIC5ib29raW5nLXdpZGdldC0tbm8tdGFicy5ib29raW5nLXdpZGdldC0tdmFyaWFudCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAuYm9va2luZy13aWRnZXQtLW5vLXRhYnMuYm9va2luZy13aWRnZXQtLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5ib29raW5nLXdpZGdldCAubWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAxNC44OTM2MiU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fdGFicy1jb250YWluZXIge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAxNC44OTM2MiU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcbiAgICAgICAgbGVmdDogMjBweDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X190YWJzLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5ib29raW5nLXdpZGdldF9fdGFicy1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX3RhYnMtaXRlbSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX3RhYnMtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fdGFicy1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X190YWItbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzAwNDg5ZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiBib2xkIDE0cHgvMjFweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDQwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmJvb2tpbmctd2lkZ2V0X190YWItbGluayB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fdGFiLWxpbmsge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX3RhYi1saW5rLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMwMDdlZDcsICMwMDQ4OWYpO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICBodG1sLm5vLWNzc2dyYWRpZW50cyAuYm9va2luZy13aWRnZXRfX3RhYi1saW5rLS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA0ODlmOyB9XG4gIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwcy1jb250YWluZXIge1xuICAgIGNvdW50ZXItcmVzZXQ6IHN0ZXBzO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcHMtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDQ4OWY7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMCAwIC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCB7XG4gICAgICBtYXJnaW46IDAgLTIwcHggMCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCxcbiAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCwgaHRtbFtkaXI9XCJydGxcIl1cbiAgICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLCBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeVxuICAgICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwOyB9XG4gICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmZpcnN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmZpcnN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpmaXJzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6bGFzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpsYXN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG4gICAgICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpsYXN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZmllbGRzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6bGFzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2ZpZWxkcyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLS1sYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLS1sYXN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNlZDU1MDU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAxNC44OTM2MiU7IH1cbiAgICAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyxcbiAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y3OGIwMCwgI2VkNTUwNSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiNDMwNDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nLCBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeVxuICAgICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmNzhiMDAsICNlZDU1MDUpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiNDMwNDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA0ODlmO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgY29udGVudDogY291bnRlcihzdGVwcyk7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcHM7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSxcbiAgICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXBzKSBcIi5cIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXVxuICAgICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSwgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3lcbiAgICAgICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXBzKSBcIi5cIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuYm9va2luZy13aWRnZXRfX2ZpZWxkcyB7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG4gICAgd2lkdGg6IDgyLjk3ODcyJTsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fZmllbGRzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2ZpZWxkcyxcbiAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19maWVsZHMge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX2ZpZWxkcyB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAuYm9va2luZy13aWRnZXRfX2ZpZWxkcyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgaHRtbC5pZTgubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5ib29raW5nLXdpZGdldF9fZmllbGRzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMi41NjQxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgICAgd2lkdGg6IDQ4LjkzNjE3JTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWxhc3QsIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tbGFzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tbGFzdCwgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1sYXN0LWNoaWxkIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbiB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICAgICAgd2lkdGg6IDQ4LjkzNjE3JTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2NvbHVtbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogNDguOTM2MTclOyB9IH1cbiAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5ib29raW5nLXdpZGdldF9fY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWxhc3Qge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tbGFzdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWxhc3QgKyAuYm9va2luZy13aWRnZXRfX2NvbHVtbiB7XG4gICAgICAgIGNsZWFyOiByaWdodDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tbGFzdCArIC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgICBjbGVhcjogbGVmdDsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1sYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWxhc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tcHVzaCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUxLjI4MjA1JTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLXB1c2gge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTEuMjgyMDUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tcHVzaCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTEuMDYzODMlOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tcHVzaCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUxLjA2MzgzJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLXB1c2gge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTEuMDYzODMlOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLXB1c2gge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUxLjA2MzgzJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWlzLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuaW5wdXQtZGF0ZSB7XG4gICAgICB3aWR0aDogNTEuNTc4OTUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUuMjYzMTYlOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5pbnB1dC1kYXRlIHtcbiAgICAgICAgd2lkdGg6IDUxLjU3ODk1JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNS4yNjMxNiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLmlucHV0LWRhdGUsXG4gICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuaW5wdXQtZGF0ZSB7XG4gICAgICAgIHdpZHRoOiA0NC4zNDc4MyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMzQ3ODMlOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5pbnB1dC1kYXRlLCBodG1sW2Rpcj1cInJ0bFwiXVxuICAgICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuaW5wdXQtZGF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDQ0LjM0NzgzJTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuMzQ3ODMlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgICAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5pbnB1dC1kYXRlLFxuICAgICAgICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5pbnB1dC1kYXRlIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuaW5wdXQtZGF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDQ3LjgyNjA5JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMzQ3ODMlOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuaW5wdXQtZGF0ZSB7XG4gICAgICAgICAgICB3aWR0aDogNDcuODI2MDklO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuMzQ3ODMlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5zZWxlY3QtZHJvcGRvd24tLXRpbWUge1xuICAgICAgd2lkdGg6IDE4Ljk0NzM3JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1LjI2MzE2JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLnNlbGVjdC1kcm9wZG93bi0tdGltZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuc2VsZWN0LWRyb3Bkb3duLS10aW1lIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLnNlbGVjdC1kcm9wZG93bi0tdGltZSBzZWxlY3Qge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLnNlbGVjdC1kcm9wZG93bi0tdGltZSxcbiAgICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5zZWxlY3QtZHJvcGRvd24tLXRpbWUge1xuICAgICAgICB3aWR0aDogMjIuNjA4NyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMzQ3ODMlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLnNlbGVjdC1kcm9wZG93bi0tdGltZSxcbiAgICAgICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuc2VsZWN0LWRyb3Bkb3duLS10aW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiA0Ny44MjYwOSU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNC4zNDc4MyU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5zZWxlY3QtZHJvcGRvd24tLXRpbWUge1xuICAgICAgICAgIHdpZHRoOiAyMS43MzkxMyU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjM0NzgzJTsgfSB9XG4gICAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5zZWxlY3QtZHJvcGRvd24tLXRpbWUgKyAuc2VsZWN0LWRyb3Bkb3duLS10aW1lIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuc2VsZWN0LWRyb3Bkb3duLS10aW1lICsgLnNlbGVjdC1kcm9wZG93bi0tdGltZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5tZXNzYWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLm1lc3NhZ2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fZmllbGQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19maWVsZC0taXMtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2ZpZWxkLS1wZXJtLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib29raW5nLXdpZGdldF9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNi41cHggMDsgfVxuICAuYm9va2luZy13aWRnZXQgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0IC5vcHRpb24tbGlzdF9fY29udHJvbDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWQ1NTA1O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggNXB4IC01cHggIzg5MzEwMzsgfVxuICAuYm9va2luZy13aWRnZXQgLm9wdGlvbi1saXN0IGlucHV0OmNoZWNrZWQgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19sYWJlbCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2xhYmVsLS1wdWxsLXVwIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yMXB4OyB9XG4gICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19sYWJlbC0tcHVsbC11cCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2xhYmVsLS1wdWxsLXVwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmJvb2tpbmctd2lkZ2V0X19sYWJlbC0tcHVsbC11cCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5ib29raW5nLXdpZGdldCAuY3RhLCAuYm9va2luZy13aWRnZXQgLmJ1dHRvbi1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMDA3ZWQ3LCAjMDA0ODlmKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAyODVmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbC5uby1jc3NncmFkaWVudHMgLmJvb2tpbmctd2lkZ2V0IC5jdGEsIGh0bWwubm8tY3NzZ3JhZGllbnRzIC5ib29raW5nLXdpZGdldCAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA0ODlmOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0IC5jdGFbZGlzYWJsZWQ9ZGlzYWJsZWRdLCAuYm9va2luZy13aWRnZXQgW2Rpc2FibGVkPWRpc2FibGVkXS5idXR0b24tc3VibWl0IHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgaHRtbC5uby1vcGFjaXR5IC5ib29raW5nLXdpZGdldCAuY3RhW2Rpc2FibGVkPWRpc2FibGVkXSwgaHRtbC5uby1vcGFjaXR5IC5ib29raW5nLXdpZGdldCBbZGlzYWJsZWQ9ZGlzYWJsZWRdLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzhjOWM3O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTU1NTU1O1xuICAgICAgICBjb2xvcjogIzU1NTU1NTsgfVxuICAuYm9va2luZy13aWRnZXRfX2luZm8ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIHNwYW4ucWIteWRzLXE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50OyB9XG4gIC5ib29raW5nLXdpZGdldCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCBzcGFuLnFiLXlkcy1xIHtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzc2NzY3NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRvcDogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjdlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICByaWdodDogMjBweDsgfVxuICAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLnFiLXlkcy1xdGV4dCB7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDZweCA2cHg7XG4gICAgZm9udC1zaXplOiAuNzdlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAzMjNweDtcbiAgICB6LWluZGV4OiAxMTExMTExMTExO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbGVmdDogMHB4OyB9XG4gIC5ib29raW5nLXdpZGdldCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCAucWIteWRzLXF0ZXh0Lm9mZmVycyB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDsgfVxuICAuYm9va2luZy13aWRnZXQgLnNlbGVjdC1kcm9wZG93bi5zZWxlY3QtZHJvcGRvd24tLXRpbWUueWRzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAyNCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gIC5ib29raW5nLXdpZGdldCAuc2VsZWN0LWRyb3Bkb3duLnNlbGVjdC1kcm9wZG93bi0tdGltZSAudHh0LWJlaGluZCB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMzBweDsgfVxuICAuYm9va2luZy13aWRnZXQgLnlkcy1zZWN0aW9uLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUge1xuICAgIHRvcDogMi41cHg7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmxhc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19maWVsZHMuc2hvd1Rvb2x0aXAge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5ib29raW5nLXdpZGdldCBsYWJlbC5vcHRpb24tbGlzdF9fY29udHJvbC5vcHRpb24tbGlzdF9fY29udHJvbC0tbWlub3Ige1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLnN1Ym1pdC1kcml2ZXJkb2Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMiU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy10b3A6IDQlOyB9XG4gIC5ib29raW5nLXdpZGdldCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCAuZG9iLXN1Ym1pdCB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwNDg5ZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQ6IDcwMCAxNHB4LzIxcHggQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMDA3ZWQ3LCAjMDA0ODlmKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAyODVmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5ib29raW5nLXdpZGdldCBkaXYjeWRzZG9iLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5kb2Itc3VibWl0LmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ueWRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5kaXNwbGF5ZGF0ZS1tYWluIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib29raW5nLXdpZGdldCBzcGFuLmRpc3BsYXljb250ZW50LCAuYm9va2luZy13aWRnZXQgc3BhbiNkcml2ZXJEb2Ige1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5ib29raW5nLXdpZGdldCBzcGFuI2RyaXZlckRvYiB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5ib29raW5nLXdpZGdldCAuZGlzcGxheWRhdGUtbWFpbiBpLmluYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmVlY2NiO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBtYXJnaW46IDJweCAwIDAgMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4OyB9XG4gIC5ib29raW5nLXdpZGdldCAuZGlzcGxheWRhdGUtbWFpbiAuaWNvbi0tcGVuY2lsOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLnlkcyBzcGFuLnFiLXlkcy1xIHtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIC55ZHMgLnFiLXlkcy1xdGV4dCB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC0zN3B4O1xuICAgICAgdG9wOiAyOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLnlkcyAucWIteWRzLXF0ZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAyM3B4OyB9IH1cblxuLm5ld3NsZXR0ZXItc2lnbnVwIHtcbiAgYmFja2dyb3VuZDogI2RhZTlmMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5sLWNvbC0tNCAubmV3c2xldHRlci1zaWdudXAgLm1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLm5ld3NsZXR0ZXItc2lnbnVwX19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5uZXdzbGV0dGVyLXNpZ251cCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uZXdzbGV0dGVyLXNpZ251cF9fcm93IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAubmV3c2xldHRlci1zaWdudXBfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgICAgLmwtY29sLS00IC5uZXdzbGV0dGVyLXNpZ251cF9fcm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmwtY29sLS00IC5uZXdzbGV0dGVyLXNpZ251cF9fcm93IC5pbnB1dC10ZXh0IHtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubC1jb2wtLTQgLm5ld3NsZXR0ZXItc2lnbnVwX19yb3cgLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tNCAubmV3c2xldHRlci1zaWdudXBfX3JvdyAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5uZXdzbGV0dGVyLXNpZ251cF9fcm93IC5pbnB1dC10ZXh0IHtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBtaW4td2lkdGg6IDFweDsgfVxuICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLXNpZ251cF9fcm93IC5pbnB1dC10ZXh0IHtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAubmV3c2xldHRlci1zaWdudXBfX3JvdyAuaW5wdXQtdGV4dCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgIHdpZHRoOiAxODdweDsgfVxuICAgICAgaHRtbC5pZTggLm5ld3NsZXR0ZXItc2lnbnVwX19yb3cgLmlucHV0LXRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogNDFweDsgfVxuICAgIC5uZXdzbGV0dGVyLXNpZ251cF9fcm93IC5idXR0b24tc3VibWl0IHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLm5ld3NsZXR0ZXItc2lnbnVwX19yb3cgLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgLm5ld3NsZXR0ZXItc2lnbnVwX19yb3cgLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTlmMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDYxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSB7XG4gICAgcGFkZGluZzogMjBweCA2MXB4IDIwcHggMjBweDsgfVxuICAubWVzc2FnZTphZnRlciB7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjE4LCAyMzMsIDI0MiwgMCk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2RhZTlmMjtcbiAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gIC5tZXNzYWdlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tZXNzYWdlIC5pY29uLCAubWVzc2FnZSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5tZXNzYWdlIC51aS1zcGlubmVyLWJ1dHRvbiwgLm1lc3NhZ2UgLmlucHV0LWRhdGU6YmVmb3JlLCAubWVzc2FnZSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLm1lc3NhZ2UgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5tZXNzYWdlXG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlciAubWVzc2FnZSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLm1lc3NhZ2UgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5tZXNzYWdlIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5tZXNzYWdlIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5tZXNzYWdlIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5tZXNzYWdlIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLm1lc3NhZ2UgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5tZXNzYWdlIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLm1lc3NhZ2UgLnByb21vX19saW5rOmJlZm9yZSwgLm1lc3NhZ2UgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLm1lc3NhZ2UgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAubWVzc2FnZSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5tZXNzYWdlIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLm1lc3NhZ2UgbGk6YmVmb3JlLCAubWVzc2FnZSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5tZXNzYWdlIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLm1lc3NhZ2UgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MXB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2VcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNDFweDsgfVxuICAubWVzc2FnZV9fZ3JvdXAge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubWVzc2FnZV9fZ3JvdXA6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZXNzYWdlX19pZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDsgfVxuICAgIC5tZXNzYWdlX19pZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1lc3NhZ2UtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWUwMDI3O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tZXNzYWdlLS1lcnJvcjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWUwMDI3OyB9XG4gICAgLm1lc3NhZ2UtLWVycm9yLm1lc3NhZ2UtLWJlbmVhdGg6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VlMDAyNztcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjM4LCAwLCAzOSwgMCk7IH1cbiAgLm1lc3NhZ2UtLWJlbmVhdGg6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYWU5ZjI7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMTgsIDIzMywgMjQyLCAwKTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgdG9wOiBhdXRvOyB9XG4gIC5tZXNzYWdlLS1taW5vciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDM2cHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3Ige1xuICAgICAgcGFkZGluZzogMTBweCAzNnB4IDEwcHggMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5tZXNzYWdlLS1taW5vciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLm1lc3NhZ2UtLW1pbm9yIC5pY29uLCAubWVzc2FnZS0tbWlub3IgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAubWVzc2FnZS0tbWlub3IgLnVpLXNwaW5uZXItYnV0dG9uLCAubWVzc2FnZS0tbWlub3IgLmlucHV0LWRhdGU6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5tZXNzYWdlLS1taW5vciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLm1lc3NhZ2UtLW1pbm9yXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgLm1lc3NhZ2UtLW1pbm9yIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLm1lc3NhZ2UtLW1pbm9yIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLm1lc3NhZ2UtLW1pbm9yIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLm1lc3NhZ2UtLW1pbm9yIC5wcm9tb19fbGluazpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAubWVzc2FnZS0tbWlub3IgbGk6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjZweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yXG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjZweDsgfVxuICAubWVzc2FnZSNjYXJkRXhwaXJ5LWVycm9yIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMzQuMDQyNTUlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLm1lc3NhZ2UjY2FyZEV4cGlyeS1lcnJvciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAubC1jb2wtLTggLm1lc3NhZ2UjY2FyZEV4cGlyeS1lcnJvciB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUuODA2NDUlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAubWVzc2FnZSNjYXJkRXhwaXJ5LWVycm9yIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDsgfVxuICAub3ZlcmxheSNkYXRQcm9kdWN0IC5vdmVybGF5X19jb250ZW50IHtcbiAgICB3aWR0aDogMzglOyB9XG4gICAgLm92ZXJsYXkjZGF0UHJvZHVjdCAub3ZlcmxheV9fY29udGVudCBpbWcge1xuICAgICAgd2lkdGg6IDg1JTsgfVxuICBodG1sLm5vLXJnYmEgLm92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vdmVybGF5LWJnLnBuZ1wiKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLm92ZXJsYXkgLmFjdGlvbnMgKyBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAub3ZlcmxheV9faGVhZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5vdmVybGF5X19oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm92ZXJsYXlfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTlmMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm92ZXJsYXlfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICBodG1sLm5vLWNzc3RyYW5zZm9ybXMgLm92ZXJsYXlfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNSU7XG4gICAgICB0b3A6IDEwJTsgfVxuICAgIC5vdmVybGF5X19jb250ZW50IC5yb3cge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAub3ZlcmxheV9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICM2NjkyZDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5vdmVybGF5X19jbG9zZSB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAub3ZlcmxheV9fY2xvc2U6aG92ZXIsIC5vdmVybGF5X19jbG9zZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyODVmOyB9XG5cbi5wcm9tbyB7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDsgfVxuICAucHJvbW9fX2ltYWdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAxMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb21vX19pbWFnZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDsgfVxuICAucHJvbW9fX2hlYWRpbmcge1xuICAgIGNsZWFyOiBub25lO1xuICAgIGNvbG9yOiAjMDAyODVmOyB9XG4gIC5wcm9tb19fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IDE2cHgvMjNweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvbW9fX2xpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDsgfVxuICAgIC5wcm9tb19fbGluazpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogOC41cHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9tb19fbGluazpiZWZvcmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuICAgIC5wcm9tb19fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucHJvbW8tbWF0cml4IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnByb21vLW1hdHJpeDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByb21vLW1hdHJpeCAucHJvbW8ge1xuICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9tby1tYXRyaXggLnByb21vIHtcbiAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubC1jb2wtLTEwIC5wcm9tby1tYXRyaXggLnByb21vIHtcbiAgICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS0xMCAucHJvbW8tbWF0cml4IC5wcm9tbyB7XG4gICAgICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNTY0MSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAubC1jb2wtLTEwIC5wcm9tby1tYXRyaXggLnByb21vIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTEwIC5wcm9tby1tYXRyaXggLnByb21vIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAucHJvbW8tbWF0cml4IC5wcm9tbyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9tby1tYXRyaXggLnByb21vIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5wcm9tby1tYXRyaXggLnByb21vIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb21vLW1hdHJpeCAucHJvbW8ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLnByb21vLW1hdHJpeCAucHJvbW86bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvbW8tbWF0cml4IC5wcm9tbzpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5wcm9tby1tYXRyaXggLnByb21vOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9tby1tYXRyaXggLnByb21vOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5wcm9tby1tYXRyaXggLnByb21vLS10eXBlMm4xIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnByb21vLW1hdHJpeCAucHJvbW8tLXR5cGUybjIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2Fyb3VzZWxfX2l0ZW0tY29udGFpbmVyIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmNhcm91c2VsX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2Fyb3VzZWxfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jYXJvdXNlbF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY2Fyb3VzZWxfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwOyB9XG4gIC5jYXJvdXNlbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHg7IH1cbiAgLmNhcm91c2VsX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogMTZweC8yM3B4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jYXJvdXNlbF9fbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG4gICAgLmNhcm91c2VsX19saW5rOmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA4LjVweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNhcm91c2VsX19saW5rOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cbiAgICAuY2Fyb3VzZWxfX2xpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmNhcm91c2VsX19wYWdlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5jYXJvdXNlbF9fcGFnZXI6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXJvdXNlbF9fcGFnZXItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjAwLCAyMDEsIDE5OSwgMC44KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5ZW07XG4gICAgd2lkdGg6IDE1cHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY2Fyb3VzZWxfX3BhZ2VyLWJ1dHRvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuY2Fyb3VzZWxfX3BhZ2VyLWJ1dHRvbi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDI4NWY7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG4gICAgLmNhcm91c2VsX19wYWdlci1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMjg1ZjtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMDsgfVxuICAucHJvZ3Jlc3MtYmFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5wcm9ncmVzcy1iYXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmVzcy1iYXJfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICMwMDI4NWY7XG4gICAgY29sb3I6ICM2NjkyZDA7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCA2MHB4OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgLnByb2dyZXNzLWJhcl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDQwcHg7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OTllbTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLnByb2dyZXNzLWJhcl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLnByb2dyZXNzLWJhcl9faXRlbTphZnRlciwgLnByb2dyZXNzLWJhcl9faXRlbTpiZWZvcmUge1xuICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtOmFmdGVyLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmFmdGVyLCAucHJvZ3Jlc3MtYmFyX19pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbTphZnRlciwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbTpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmFmdGVyLCAucHJvZ3Jlc3MtYmFyX19pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnByb2dyZXNzLWJhcl9faXRlbTphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgNDAsIDk1LCAwKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAyODVmO1xuICAgICAgYm9yZGVyLXdpZHRoOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7IH1cbiAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItd2lkdGg6IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDsgfVxuICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgICAgLnByb2dyZXNzLWJhcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4OyB9XG4gICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgLnByb2dyZXNzLWJhcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA0ODlmO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtLS1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwNDg5ZjsgfVxuICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmljb24sIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1zcGlubmVyLWJ1dHRvbiwgLnByb2dyZXNzLWJhcl9faXRlbSAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW1cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnByb21vX19saW5rOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAucHJvZ3Jlc3MtYmFyX19pdGVtIGxpOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbjogMTRweCAxMHB4IDAgMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMCAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgLnByb2dyZXNzLWJhcl9faXRlbSAuaWNvbiwgLnByb2dyZXNzLWJhcl9faXRlbSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnVpLXNwaW5uZXItYnV0dG9uLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5pbnB1dC1kYXRlOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnByb2dyZXNzLWJhcl9faXRlbSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbVxuICAgICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgICAgLnVpLWRhdGVwaWNrZXIgLnByb2dyZXNzLWJhcl9faXRlbSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5wcm9tb19fbGluazpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLnByb2dyZXNzLWJhcl9faXRlbSBsaTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgLnByb2dyZXNzLWJhcl9faXRlbSAuaWNvbiwgLnByb2dyZXNzLWJhcl9faXRlbSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnVpLXNwaW5uZXItYnV0dG9uLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5pbnB1dC1kYXRlOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnByb2dyZXNzLWJhcl9faXRlbSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbVxuICAgICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgICAgLnVpLWRhdGVwaWNrZXIgLnByb2dyZXNzLWJhcl9faXRlbSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5wcm9tb19fbGluazpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLnByb2dyZXNzLWJhcl9faXRlbSBsaTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYWN0aW9uLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwN2VkNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udDogYm9sZCAxMnB4LzE2cHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMjsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cbiAgLmFjdGlvbi1saW5rLS1lZGl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAuNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmFjdGlvbi1saW5rLS1lZGl0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTguNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5hY3Rpb24tbGluay0tcHJpbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5hY3Rpb24tbGluazpob3ZlciwgLmFjdGlvbi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMjg1ZjsgfVxuICAuYWN0aW9uLWxpbmsgLmljb24sIC5hY3Rpb24tbGluayAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5hY3Rpb24tbGluayAudWktc3Bpbm5lci1idXR0b24sIC5hY3Rpb24tbGluayAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5hY3Rpb24tbGluayAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLmFjdGlvbi1saW5rIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuYWN0aW9uLWxpbmtcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyIC5hY3Rpb24tbGluayAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLmFjdGlvbi1saW5rIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuYWN0aW9uLWxpbmsgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmFjdGlvbi1saW5rIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5hY3Rpb24tbGluayAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuYWN0aW9uLWxpbmsgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5hY3Rpb24tbGluayAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5hY3Rpb24tbGluayAucHJvbW9fX2xpbms6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLmFjdGlvbi1saW5rIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLmFjdGlvbi1saW5rIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmFjdGlvbi1saW5rIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLmFjdGlvbi1saW5rIGxpOmJlZm9yZSwgLmFjdGlvbi1saW5rIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLmFjdGlvbi1saW5rIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmFjdGlvbi1saW5rIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsgLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmtcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZWRpdC1zZWFyY2gge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTlmMjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVkaXQtc2VhcmNoOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZWRpdC1zZWFyY2g6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzMDAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMzsgfVxuICAuZWRpdC1zZWFyY2ggKyAuaXRpbmVyYXJ5LW92ZXJ2aWV3IHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uc2lnbi1wb3N0IHtcbiAgYmFja2dyb3VuZDogI2VkNTUwNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwLjFweCA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCB7XG4gICAgcGFkZGluZzogMjBweCA3MHB4IDAuMXB4IDIwcHg7IH1cbiAgLnNpZ24tcG9zdDphZnRlciB7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCA4NSwgNSwgMCk7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZDU1MDU7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnNpZ24tcG9zdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuc2lnbi1wb3N0OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjM3LCA4NSwgNSwgMCk7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlZDU1MDU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtMTBweDtcbiAgICAgICAgdG9wOiAxMDAlOyB9IH1cbiAgLnNpZ24tcG9zdF9faGVhZGluZyB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNpZ24tcG9zdCAuaWNvbiwgLnNpZ24tcG9zdCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5zaWduLXBvc3QgLnVpLXNwaW5uZXItYnV0dG9uLCAuc2lnbi1wb3N0IC5pbnB1dC1kYXRlOmJlZm9yZSwgLnNpZ24tcG9zdCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnNpZ24tcG9zdCAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnNpZ24tcG9zdFxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIgLnNpZ24tcG9zdCAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLnNpZ24tcG9zdCAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLnNpZ24tcG9zdCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuc2lnbi1wb3N0IC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5zaWduLXBvc3QgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLnNpZ24tcG9zdCAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5zaWduLXBvc3QgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5zaWduLXBvc3QgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuc2lnbi1wb3N0IC5wcm9tb19fbGluazpiZWZvcmUsIC5zaWduLXBvc3QgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLnNpZ24tcG9zdCAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5zaWduLXBvc3QgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuc2lnbi1wb3N0IC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLnNpZ24tcG9zdCBsaTpiZWZvcmUsIC5zaWduLXBvc3QgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuc2lnbi1wb3N0IC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLnNpZ24tcG9zdCAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3RcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4OyB9XG5cbi5pdGluZXJhcnktb3ZlcnZpZXcge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTlmMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLml0aW5lcmFyeS1vdmVydmlldzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5pdGluZXJhcnktb3ZlcnZpZXcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLml0aW5lcmFyeS1vdmVydmlldyAudG9vbHRpcF9fY29udGVudCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMTBweDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3IC50b29sdGlwX19jb250ZW50IHtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLml0aW5lcmFyeS1vdmVydmlldyAudG9vbHRpcF9fY29udGVudC1pbm5lcjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXcgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9IH1cbiAgLml0aW5lcmFyeS1vdmVydmlld19faGVhZGluZyB7XG4gICAgd2lkdGg6IDYuMzgyOTglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgY29sb3I6ICM0ODY1OGQ7XG4gICAgZm9udDogMTRweC8yMXB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19faGVhZGluZyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19oZWFkaW5nIHtcbiAgICAgICAgd2lkdGg6IDE0Ljg5MzYyJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19faGVhZGluZyB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLml0aW5lcmFyeS1vdmVydmlld19faGVhZGluZyB7XG4gICAgICAgIHdpZHRoOiAyMy40MDQyNiU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19oZWFkaW5nIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLml0aW5lcmFyeS1vdmVydmlld19fY29udGVudCB7XG4gICAgd2lkdGg6IDQwLjQyNTUzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWU5ZjI7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0MC40MjU1MyU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLml0aW5lcmFyeS1vdmVydmlld19fY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDc0LjQ2ODA5JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fY29udGVudCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiA3NC40NjgwOSU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5pdGluZXJhcnktb3ZlcnZpZXdfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgLml0aW5lcmFyeS1vdmVydmlld19fY29udGVudC0tbGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLml0aW5lcmFyeS1vdmVydmlld19fbG9jYXRpb24ge1xuICAgIHdpZHRoOiA1Ny44OTQ3NCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjI2MzE2JTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2xvY2F0aW9uIHtcbiAgICAgIHdpZHRoOiA1Ny44OTQ3NCU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogNS4yNjMxNiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19sb2NhdGlvbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2xvY2F0aW9uIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X190aW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLml0aW5lcmFyeS1vdmVydmlld19fZGF0ZSB7XG4gICAgd2lkdGg6IDM2Ljg0MjExJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLml0aW5lcmFyeS1vdmVydmlld19fZGF0ZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLmljb24sIC51aS1zcGlubmVyIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnVpLXNwaW5uZXItYnV0dG9uLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5pbnB1dC1kYXRlOmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnByb21vX19saW5rOmJlZm9yZSwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gbGk6YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjNDg2NThkO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnVpLXNwaW5uZXIgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl1cbiAgICAgIC51aS1kYXRlcGlja2VyIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cbiAgLml0aW5lcmFyeS1vdmVydmlld19fY29sdW1uIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFlOWYyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fY29sdW1uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLml0aW5lcmFyeS1vdmVydmlld19fY29sdW1uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb2x1bW46bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fY29sdW1uOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFlOWYyOyB9XG4gICAgLml0aW5lcmFyeS1vdmVydmlld19fY29sdW1uLS1sYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIC5pdGluZXJhcnktb3ZlcnZpZXdfX2NvbHVtbiAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19oZWFkaW5nIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fY29sdW1uIC5pdGluZXJhcnktb3ZlcnZpZXdfX2hlYWRpbmcge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5pdGluZXJhcnktb3ZlcnZpZXctLXZhcmlhbnQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlOWYyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLml0aW5lcmFyeS1vdmVydmlldy0tdmFyaWFudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4udG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50b29sdGlwOmhvdmVyIC50b29sdGlwX19hbmNob3Ige1xuICAgIGJhY2tncm91bmQ6ICM2NjkyZDA7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC50b29sdGlwOmhvdmVyIC50b29sdGlwX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAudG9vbHRpcF9fYW5jaG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICMwMDdlZDc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMXB4OyB9XG4gIC50b29sdGlwX19jb250ZW50IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAtMTUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgei1pbmRleDogMjA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudG9vbHRpcF9fY29udGVudCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIG1hcmdpbjogMjBweCAtMTUwcHggMCAwOyB9XG4gIC50b29sdGlwX19jb250ZW50LWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyODVmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudG9vbHRpcF9fY29udGVudC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDcwcHggMjBweCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2VkNTUwNTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4OyB9XG4gICAgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCA0MCwgOTUsIDApO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMjg1ZjtcbiAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAudG9vbHRpcF9fbGlzdC1oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAudG9vbHRpcF9fbGlzdC1jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ4NjU4ZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC50b29sdGlwX19saXN0LWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC50b29sdGlwIGEge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC50b29sdGlwIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC50b29sdGlwIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZlYXR1cmUtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZWQ1NTA1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5mZWF0dXJlLXRpdGxlOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLmZlYXR1cmUtdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gIC5mZWF0dXJlLXRpdGxlX19oZWFkaW5nIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmZlYXR1cmUtdGl0bGVfX2hlYWRpbmcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mZWF0dXJlLXRpdGxlX19oZWFkaW5nICNwcmljZS1mcm9tIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZmVhdHVyZS10aXRsZV9fc29ydCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogMjcwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuZmVhdHVyZS10aXRsZV9fc29ydCB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLmZlYXR1cmUtdGl0bGVfX3NvcnQtbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mZWF0dXJlLXRpdGxlX19zb3J0LWxhYmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLmZlYXR1cmUtdGl0bGVfX3NvcnQtbGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmZlYXR1cmUtdGl0bGVfX3NvcnQtaW5wdXQge1xuICAgIC1tcy1mbGV4OiAxIDA7XG4gICAgICAgIGZsZXg6IDEgMDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmVhdHVyZS10aXRsZV9fc29ydC1pbnB1dCBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEzMCU7IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAuZmVhdHVyZS10aXRsZV9fc29ydC1pbnB1dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMzdweDsgfVxuICAuZmVhdHVyZS10aXRsZV9feWRzLWFwcGxpY2FibGUge1xuICAgIGJhY2tncm91bmQ6ICNkN2U3ZjY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZmVhdHVyZS10aXRsZV9feWRzLWFwcGxpY2FibGUgLnlkcy1tc2dDb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMUY0Mzc0O1xuICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLmxvYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDsgfVxuICBodG1sLm5vLXJnYmEgLmxvYWRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL292ZXJsYXktYmcucG5nXCIpOyB9XG4gIC5sb2FkZXJfX2lubmVyIHtcbiAgICBjb2xvcjogI2VkNTUwNTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0zMy41cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDUwJTsgfVxuICAubG9hZGVyX19zcGlubmVyIHBhdGgsXG4gIC5sb2FkZXJfX3NwaW5uZXIgcmVjdCB7XG4gICAgZmlsbDogI2VkNTUwNTsgfVxuICAubG9hZGVyX19jYXB0aW9uIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLmNvbGxhcHNlLXByb21vIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU5ZjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC5jb2xsYXBzZS1wcm9tbyAubC1jb2wtLTkge1xuICAgICAgd2lkdGg6IDY1Ljk1NzQ1JTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vIC5sLWNvbC0tOSB7XG4gICAgICAgIHdpZHRoOiA2NS45NTc0NSU7IH1cbiAgICAuY29sbGFwc2UtcHJvbW8gLmwtY29sLS0zIHtcbiAgICAgIHdpZHRoOiAzMS45MTQ4OSU7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tbyAubC1jb2wtLTMge1xuICAgICAgICB3aWR0aDogMzEuOTE0ODklOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5jb2xsYXBzZS1wcm9tbyAubC1jb2wtLTkge1xuICAgICAgd2lkdGg6IDY1Ljk1NzQ1JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vIC5sLWNvbC0tOSB7XG4gICAgICAgIHdpZHRoOiA2NS45NTc0NSU7IH1cbiAgICAuY29sbGFwc2UtcHJvbW8gLmwtY29sLS0zIHtcbiAgICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW8gLmwtY29sLS0zIHtcbiAgICAgICAgd2lkdGg6IDMxLjkxNDg5JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuY29sbGFwc2UtcHJvbW8gLmwtY29sLS05LFxuICAgIC5jb2xsYXBzZS1wcm9tbyAubC1jb2wtLTMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vIC5sLWNvbC0tOSwgaHRtbFtkaXI9XCJydGxcIl1cbiAgICAgIC5jb2xsYXBzZS1wcm9tbyAubC1jb2wtLTMge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmNvbGxhcHNlLXByb21vX190b2dnbGUge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY29sb3I6ICMwMDdlZDc7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMy41cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwN2VkNztcbiAgICAgIGNvbG9yOiAjZjFmNWY4OyB9XG4gICAgLmNvbGxhcHNlLXByb21vX190b2dnbGUtLW9wZW4gKyAuY29sbGFwc2UtcHJvbW9fX2NvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZS0tYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiAxNHB4LzIxcHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX190b2dnbGUtLWJ1dHRvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZS0tYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuICAuY29sbGFwc2UtcHJvbW9fX2NvbnRlbnQge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmNvbGxhcHNlLXByb21vX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fY29udGVudCAubC1jb2wtLWxhc3Qge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fY29udGVudCAubC1jb2wtLTkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbiB7XG4gICAgd2lkdGg6IDE4LjI5Nzg3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19jb2x1bW4ge1xuICAgICAgd2lkdGg6IDE4LjI5Nzg3JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCg1bis1KSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCg1bis1KSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLmNvbGxhcHNlLXByb21vX19jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uLCAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoNW4rNSkge1xuICAgICAgICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uLCBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoNW4rNSkge1xuICAgICAgICAgICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbiwgLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDVuKzUpLCAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbiwgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDVuKzUpLCBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uLCAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoNW4rNSksIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCgzbiszKSwgLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19jb2x1bW4ge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbi0tbGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBtYXJnaW46IDYuNXB4IDAgMCAtMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbjogNi41cHggLTIwcHggMCAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuICAgIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGEge1xuICAgICAgY29sb3I6ICMwMDI4NWY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBhOmhvdmVyLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNvbnRlbnQtY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5jb250ZW50LWNhcm91c2VsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAuY29udGVudC1jYXJvdXNlbF9faXRlbS1jb250YWluZXIge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRlbnQtY2Fyb3VzZWxfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb250ZW50LWNhcm91c2VsX19wYWdlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29udGVudC1jYXJvdXNlbF9fcGFnZXItYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuY29udGVudC1jYXJvdXNlbF9fcGFnZXItYnV0dG9uOmhvdmVyLCAuY29udGVudC1jYXJvdXNlbF9fcGFnZXItYnV0dG9uOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA3ZWQ3OyB9XG4gICAgLmNvbnRlbnQtY2Fyb3VzZWxfX3BhZ2VyLWJ1dHRvbi0tcHJldmlvdXMge1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbnRlbnQtY2Fyb3VzZWxfX3BhZ2VyLWJ1dHRvbi0tcHJldmlvdXMge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXgoLTEpOyB9XG4gICAgLmNvbnRlbnQtY2Fyb3VzZWxfX3BhZ2VyLWJ1dHRvbi0tbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbnRlbnQtY2Fyb3VzZWxfX3BhZ2VyLWJ1dHRvbi0tbmV4dCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleCgtMSk7IH1cbiAgLmNvbnRlbnQtY2Fyb3VzZWxfX3BhZ2VyLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7IH1cblxuLmNoZWNrLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY2hlY2stbGlzdDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmNoZWNrLWxpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2hlY2stbGlzdF9faXRlbSB7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1ucyB7XG4gICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnMge1xuICAgICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1ucy0tdHlwZTNuMSB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1uczpudGgtY2hpbGQoM24rMykge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnMtLXR5cGUzbjMge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1ucyB7XG4gICAgICAgICAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnMge1xuICAgICAgICAgICAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIC5jaGVjay1saXN0X19pdGVtLS1jb2x1bW5zOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICAgICAgLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnM6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5jaGVjay1saXN0X19pdGVtLS1jb2x1bW5zLCAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1uczpudGgtY2hpbGQoM24rMyksIC5jaGVjay1saXN0X19pdGVtLS1jb2x1bW5zOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnMsIGh0bWxbZGlyPVwicnRsXCJdIC5jaGVjay1saXN0X19pdGVtLS1jb2x1bW5zOm50aC1jaGlsZCgzbiszKSwgaHRtbFtkaXI9XCJydGxcIl0gLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnM6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogNHB4IDEwcHggMCAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogNHB4IDAgMCAxMHB4OyB9XG5cbi5wYXktb3B0aW9ucyB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmYmNlYTM7XG4gIGJvcmRlci13aWR0aDogNHB4IDA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wYXktb3B0aW9uczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC5wYXktb3B0aW9ucyB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucGF5LW9wdGlvbnNfX3R5cGUge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZiY2VhMztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGF5LW9wdGlvbnNfX3R5cGUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmJjZWEzO1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDsgfVxuICAgIC5wYXktb3B0aW9uc19fdHlwZTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnBheS1vcHRpb25zX190eXBlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5wYXktb3B0aW9uc19fdHlwZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZiY2VhMztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnBheS1vcHRpb25zX190eXBlIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmJjZWEzO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIGh0bWwuaWU4IC5wYXktb3B0aW9uc19fdHlwZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgICAgIGh0bWwuaWU4IC5wYXktb3B0aW9uc19fdHlwZSBpbnB1dCB7XG4gICAgICAgIG1hcmdpbjogM3B4IDAgMCAtMzBweDsgfVxuICAucGF5LW9wdGlvbnNfX2NvbnRyb2wge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5wYXktb3B0aW9uc19fY29udHJvbDphZnRlciB7XG4gICAgICB0b3A6IDhweDsgfVxuICAgIC5wYXktb3B0aW9uc19fY29udHJvbDpiZWZvcmUge1xuICAgICAgdG9wOiAxMXB4OyB9XG4gIC5wYXktb3B0aW9uc19fcHJpY2UtY250IHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmJjZWEzO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYXktb3B0aW9uc19fcHJpY2UtY250IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZiY2VhMztcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnBheS1vcHRpb25zX19wcmljZS1jbnQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYXktb3B0aW9uc19fcHJpY2UtY250Omxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLnBheS1vcHRpb25zX19wcmljZS1jbnQtLWxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGF5LW9wdGlvbnNfX3ByaWNlLWNudC0tbGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAucGF5LW9wdGlvbnNfX3ByaWNlLWNudCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmYmNlYTM7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnBheS1vcHRpb25zX19wcmljZS1jbnQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZiY2VhMztcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLnBheS1vcHRpb25zX19wcmljZSB7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBheS1vcHRpb25zX19ub3RlIHtcbiAgICBjb2xvcjogI2VkNTUwNTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cblxuLnRvdGFsLXByaWNlIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLnRvdGFsLXByaWNlOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudG90YWwtcHJpY2VfX2hlYWRpbmcge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjOWM3O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiAjZWQ1NTA1O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB3aWR0aDogNjQuNTE2MTMlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnRvdGFsLXByaWNlX19oZWFkaW5nIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnRvdGFsLXByaWNlX19oZWFkaW5nLS1mb2N1cyB7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZiY2VhMztcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnRvdGFsLXByaWNlX19oZWFkaW5nLS1mb2N1cyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnRvdGFsLXByaWNlX19oZWFkaW5nLS1mb2N1cyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgICAgIC50b3RhbC1wcmljZV9faGVhZGluZy0tZm9jdXM6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZlZWNjYjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICB3aWR0aDogNHB4OyB9XG4gIC50b3RhbC1wcmljZV9fbm90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAudG90YWwtcHJpY2VfX3ZhbHVlIHtcbiAgICB3aWR0aDogMzUuNDgzODclO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM5Yzc7XG4gICAgY29sb3I6ICNlZDU1MDU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnRvdGFsLXByaWNlX192YWx1ZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnRvdGFsLXByaWNlX192YWx1ZS0tZm9jdXMge1xuICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNlZDU1MDU7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAudG90YWwtcHJpY2VfX3ZhbHVlLS1mb2N1cyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6ICNmZWVjY2I7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlZDU1MDU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscy0taW5pdC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjOWM3O1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0xlZnQge1xuICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNMZWZ0IHtcbiAgICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0xlZnQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0xlZnQge1xuICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzRGl2IHtcbiAgICB3aWR0aDogNDguMzg3MSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzRGl2IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzRGl2IC5leHRyYXNMZWZ0IHtcbiAgICAgIHdpZHRoOiA0Ni42NjY2NyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNi42NjY2NyU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYgLmV4dHJhc0xlZnQge1xuICAgICAgICB3aWR0aDogNDYuNjY2NjclO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2LjY2NjY3JTtcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYgLmV4dHJhc0xlZnQge1xuICAgICAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzRGl2IC5leHRyYXNMZWZ0IHtcbiAgICAgICAgICB3aWR0aDogNDkuMjA2MzUlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ODczJTtcbiAgICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0RpdiAuZm9ybUVsZW1lbnRzV2lkdGgge1xuICAgICAgd2lkdGg6IDQ2LjY2NjY3JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0RpdiAuZm9ybUVsZW1lbnRzV2lkdGgge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYgLmZvcm1FbGVtZW50c1dpZHRoIHtcbiAgICAgICAgICB3aWR0aDogNDkuMjA2MzUlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzRGl2IC5vcHRpb24tbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYgLm9wdGlvbi1saXN0IHtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzRGl2IC5zZWxlY3QtZHJvcGRvd24gc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAyMDAlOyB9XG4gICAgICBodG1sLmllOCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0RpdiAuc2VsZWN0LWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmN0YVt0eXBlPXN1Ym1pdF0sIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgW3R5cGU9c3VibWl0XS5idXR0b24tc3VibWl0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmN0YVt0eXBlPXN1Ym1pdF0sIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgW3R5cGU9c3VibWl0XS5idXR0b24tc3VibWl0IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAuY3RhW3R5cGU9c3VibWl0XSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyBbdHlwZT1zdWJtaXRdLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmN0YVt0eXBlPXN1Ym1pdF0gKyAubWlub3ItY3RhLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXN1Ym1pdCArIC5taW5vci1jdGEge1xuICAgICAgbWFyZ2luLXRvcDogMTEuNXB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5jdGFbdHlwZT1zdWJtaXRdICsgLm1pbm9yLWN0YSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyBbdHlwZT1zdWJtaXRdLmJ1dHRvbi1zdWJtaXQgKyAubWlub3ItY3RhIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5jdGFbdHlwZT1zdWJtaXRdICsgLm1pbm9yLWN0YSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyBbdHlwZT1zdWJtaXRdLmJ1dHRvbi1zdWJtaXQgKyAubWlub3ItY3RhIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC50b29sdGlwX19hbmNob3Ige1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogMTdweDsgfVxuICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5oNCwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgaDQsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlLCAudWktZGF0ZXBpY2tlciAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLmljb24sIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC51aS1zcGlubmVyLWJ1dHRvbiwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGFcbiAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5wcm9tb19fbGluazpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSBsaTpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YVxuICAgICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnZlaGljbGUtb3ZlcnZpZXcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFlOWYyO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgNXB4OyB9XG4gIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmV2aWV3IHtcbiAgICB3aWR0aDogMTQuODkzNjIlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudmVoaWNsZS1vdmVydmlld19fcHJldmlldyB7XG4gICAgICB3aWR0aDogMTQuODkzNjIlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnZlaGljbGUtb3ZlcnZpZXdfX3ByZXZpZXcge1xuICAgICAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgICAgICAudmVoaWNsZS1vdmVydmlld19fcHJldmlldyBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgd2lkdGg6IDIzLjQwNDI2JTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAudmVoaWNsZS1vdmVydmlld19fcHJldmlldyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudmVoaWNsZS1vdmVydmlld19fcHJldmlldyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLnZlaGljbGUtb3ZlcnZpZXdfX3ByZXZpZXcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgIHdpZHRoOiA2NS45NTc0NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC52ZWhpY2xlLW92ZXJ2aWV3X19icmllZi1pbmZvIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19icmllZi1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDc0LjQ2ODA5JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19icmllZi1pbmZvIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC52ZWhpY2xlLW92ZXJ2aWV3X19icmllZi1pbmZvIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC52ZWhpY2xlLW92ZXJ2aWV3X19oZWFkaW5nIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC52ZWhpY2xlLW92ZXJ2aWV3X19oZWFkaW5nIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19oZWFkaW5nIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnZlaGljbGUtb3ZlcnZpZXdfX2hlYWRpbmcge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAudmVoaWNsZS1vdmVydmlld19fZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC52ZWhpY2xlLW92ZXJ2aWV3X19ncm91cCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAudmVoaWNsZS1vdmVydmlld19fZ3JvdXAge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudmVoaWNsZS1vdmVydmlld19fZ3JvdXAge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH0gfVxuICAudmVoaWNsZS1vdmVydmlld19faW5mbyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDY7XG4gICAgICAgICBjb2x1bW4tY291bnQ6IDY7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgY29sdW1uLWdhcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19pbmZvIHtcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzOyB9IH1cbiAgICBodG1sLm5vLWNzc2NvbHVtbnMgLnZlaGljbGUtb3ZlcnZpZXdfX2luZm86YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgaHRtbC5uby1jc3Njb2x1bW5zIC52ZWhpY2xlLW92ZXJ2aWV3X19pbmZvIGR0LFxuICAgIGh0bWwubm8tY3NzY29sdW1ucyAudmVoaWNsZS1vdmVydmlld19faW5mbyBkZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxNiU7IH1cbiAgICAudmVoaWNsZS1vdmVydmlld19faW5mbyBkdCB7XG4gICAgICBjb2xvcjogIzQ4NjU4ZDsgfVxuICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19pbmZvIGRkIHtcbiAgICAgIGNvbG9yOiAjMDAyODVmOyB9XG4gIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmljZS10b3RhbCB7XG4gICAgd2lkdGg6IDE0Ljg5MzYyJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmljZS10b3RhbCBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmljZS10b3RhbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNS41MzE5MSU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQxcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudmVoaWNsZS1vdmVydmlld19fcHJpY2UtdG90YWwge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAudmVoaWNsZS1vdmVydmlldyAuY29sbGFwc2UtcHJvbW8ge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAudmVoaWNsZS1vdmVydmlldyAuY29sbGFwc2UtcHJvbW8gLmRyaXZlci1tc2cge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDQ0cHg7XG4gICAgICB3aWR0aDogODglO1xuICAgICAgei1pbmRleDogMTExMTtcbiAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3IC5jb2xsYXBzZS1wcm9tbyAuZHJpdmVyLW1zZyB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC52ZWhpY2xlLW92ZXJ2aWV3IC5jb2xsYXBzZS1wcm9tb19fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3LjAyMTI4JTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3IC5jb2xsYXBzZS1wcm9tb19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNS41MzE5MSU7IH1cbiAgICAgICAgLnZlaGljbGUtb3ZlcnZpZXcgLmNvbGxhcHNlLXByb21vX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnZlaGljbGUtb3ZlcnZpZXcgLmNvbGxhcHNlLXByb21vX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAudmVoaWNsZS1vdmVydmlldy0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDVweDsgfVxuICAgIC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByZXZpZXcge1xuICAgICAgd2lkdGg6IDIzLjQwNDI2JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByZXZpZXcge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByZXZpZXcge1xuICAgICAgICB3aWR0aDogMzUuNDgzODclO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByZXZpZXcge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgICAgd2lkdGg6IDc0LjQ2ODA5JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAudmVoaWNsZS1vdmVydmlldy0taGlnaGxpZ2h0IC52ZWhpY2xlLW92ZXJ2aWV3X19icmllZi1pbmZvIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgICAgICB3aWR0aDogNjEuMjkwMzIlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19faW5mbyB7XG4gICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAgICAgY29sdW1uLWNvdW50OiAzOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX2luZm8ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICBodG1sLm5vLWNzc2NvbHVtbnMgLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19faW5mbyBkdCB7XG4gICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgIGh0bWwubm8tY3NzY29sdW1ucyAudmVoaWNsZS1vdmVydmlldy0taGlnaGxpZ2h0IC52ZWhpY2xlLW92ZXJ2aWV3X19pbmZvIGRkIHtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX2luZm8ge1xuICAgICAgICB3aWR0aDogMzUuNDgzODclO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX2luZm8ge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19fcHJpY2UtdG90YWwge1xuICAgICAgd2lkdGg6IDIzLjQwNDI2JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAudmVoaWNsZS1vdmVydmlldy0taGlnaGxpZ2h0IC52ZWhpY2xlLW92ZXJ2aWV3X19wcmljZS10b3RhbCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5sLWNvbC0tOCAudmVoaWNsZS1vdmVydmlldy0taGlnaGxpZ2h0IC52ZWhpY2xlLW92ZXJ2aWV3X19wcmljZS10b3RhbCB7XG4gICAgICAgIHdpZHRoOiAyMi41ODA2NSU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAudmVoaWNsZS1vdmVydmlldy0taGlnaGxpZ2h0IC52ZWhpY2xlLW92ZXJ2aWV3X19wcmljZS10b3RhbCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIC5sLWNvbC0tOCAudmVoaWNsZS1vdmVydmlldy0taGlnaGxpZ2h0IC52ZWhpY2xlLW92ZXJ2aWV3X19wcmljZS10b3RhbCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAudmVoaWNsZS1vdmVydmlldy0taGlnaGxpZ2h0IC5jb2xsYXBzZS1wcm9tb19fY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucGF5bWVudC1icmVha2Rvd24ge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBheW1lbnQtYnJlYWtkb3duX19yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlOWYyOyB9XG4gIC5wYXltZW50LWJyZWFrZG93bl9faGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNzUlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnBheW1lbnQtYnJlYWtkb3duX19oZWFkaW5nIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnBheW1lbnQtYnJlYWtkb3duX19oZWFkaW5nLS1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMDAyODVmOyB9XG4gICAgLnBheW1lbnQtYnJlYWtkb3duX19oZWFkaW5nLS1mb2N1cyB7XG4gICAgICBjb2xvcjogI2VkNTUwNTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGF5bWVudC1icmVha2Rvd25fX2hlYWRpbmctLWZvY3VzIHtcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7IH1cbiAgLnBheW1lbnQtYnJlYWtkb3duX192YWx1ZSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGF5bWVudC1icmVha2Rvd25fX3ZhbHVlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucGF5bWVudC1icmVha2Rvd25fX3ZhbHVlLS1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMDAyODVmOyB9XG4gICAgLnBheW1lbnQtYnJlYWtkb3duX192YWx1ZS0tZm9jdXMge1xuICAgICAgY29sb3I6ICMwMDI4NWY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi51cHNlbGwge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwLjFweDsgfVxuICAudXBzZWxsOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudXBzZWxsX19wcmV2aWV3IHtcbiAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnVwc2VsbF9fcHJldmlldyB7XG4gICAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnVwc2VsbF9fcHJldmlldyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC51cHNlbGxfX3ByZXZpZXcge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLnVwc2VsbF9fcHJldmlldyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAudXBzZWxsX19jb250ZW50IHtcbiAgICB3aWR0aDogNDguOTM2MTclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudXBzZWxsX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgICAgLnVwc2VsbF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA3NC40NjgwOSU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC51cHNlbGxfX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA3NC40NjgwOSU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAudXBzZWxsX19jb250ZW50IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC51cHNlbGxfX2NvbnRlbnQge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAudXBzZWxsX19jb250ZW50LS1mdWxsIHtcbiAgICAgIHdpZHRoOiA3NC40NjgwOSU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC51cHNlbGxfX2NvbnRlbnQtLWZ1bGwge1xuICAgICAgICB3aWR0aDogNzQuNDY4MDklO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudXBzZWxsX19ncm91cCB7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnVwc2VsbF9fYWN0aW9ucyB7XG4gICAgd2lkdGg6IDIzLjQwNDI2JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnVwc2VsbF9fYWN0aW9ucyB7XG4gICAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgICAgLnVwc2VsbF9fYWN0aW9ucyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudXBzZWxsX19hY3Rpb25zIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnVwc2VsbF9fYWN0aW9ucyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudXBzZWxsX19hY3Rpb25zIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC51cHNlbGxfX3ByaWNlIHtcbiAgICBjb2xvcjogI2VkNTUwNTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC51cHNlbGxfX3ByaWNlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudXBzZWxsX19wcmljZSBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC51cHNlbGxfX3ByaWNlIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAgIC51cHNlbGxfX3ByaWNlIHtcbiAgICAgICAgd2lkdGg6IDIzLjQwNDI2JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVwc2VsbF9fcHJpY2Uge1xuICAgICAgICAgIHdpZHRoOiAyMy40MDQyNiU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC51cHNlbGxfX3ByaWNlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudXBzZWxsX19wcmljZSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbi5wcmljZS1jb25maXJtYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcmljZS1jb25maXJtYXRpb246YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC0tc2luZ2xlLXJvdyAucHJpY2UtY29uZmlybWF0aW9uIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC0tc2luZ2xlLXJvdyAucHJpY2UtY29uZmlybWF0aW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LS1zaW5nbGUtcm93IC5wcmljZS1jb25maXJtYXRpb24gLnByaWNlLWNvbmZpcm1hdGlvbl9faGVhZGluZyB7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LS1zaW5nbGUtcm93IC5wcmljZS1jb25maXJtYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LS1zaW5nbGUtcm93IC5wcmljZS1jb25maXJtYXRpb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByaWNlLWNvbmZpcm1hdGlvbl9faGVhZGluZyB7XG4gICAgY29sb3I6ICNlZDU1MDU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIC5wcmljZS1jb25maXJtYXRpb25fX2hlYWRpbmcge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLnByaWNlLWNvbmZpcm1hdGlvbl9faGVhZGluZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnByaWNlLWNvbmZpcm1hdGlvbl9fdmFsdWUge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIC5wcmljZS1jb25maXJtYXRpb25fX3ZhbHVlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uc2ltcGxlLXBhbmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWY1Zjg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNpbXBsZS1wYW5lbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5zaW1wbGUtcGFuZWwtLWxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnNpbXBsZS1wYW5lbF9faGVhZGluZyB7XG4gICAgY29sb3I6ICMwMDI4NWY7IH1cbiAgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSB7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuaWNvbiwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnVpLXNwaW5uZXItYnV0dG9uLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5pbnB1dC1kYXRlOmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAucHJvbW9fX2xpbms6YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgbGk6YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAycHggMTBweCAwIDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmVcbiAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMnB4IDAgMCAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7IH1cblxuLmRldGFpbHMtbGlzdCB7XG4gIGNvbG9yOiAjMDAyODVmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5kZXRhaWxzLWxpc3RfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlscy1saXN0X192YWx1ZSB7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5hY3Rpb25zIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5hY3Rpb25zIC5jdGEsIC5hY3Rpb25zIC5idXR0b24tc3VibWl0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuYWN0aW9ucyAubWlub3ItY3RhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbnMgLm1pbm9yLWN0YSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYWN0aW9ucyAubWlub3ItY3RhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5zZWFyY2gtcmVzdWx0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU5ZjI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzAwN2VkNztcbiAgICBmb250OiAxOHB4LzI1cHggXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMThweDsgfVxuICAgIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA4LjVweDsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlOWYyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2luYXRpb246YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnBhZ2luYXRpb25fX2l0ZW0gLmljb24sIC5wYWdpbmF0aW9uX19pdGVtIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLnBhZ2luYXRpb25fX2l0ZW0gLnVpLXNwaW5uZXItYnV0dG9uLCAucGFnaW5hdGlvbl9faXRlbSAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAucGFnaW5hdGlvbl9faXRlbSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW1cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciAucGFnaW5hdGlvbl9faXRlbSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnByb21vX19saW5rOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLnBhZ2luYXRpb25fX2l0ZW0gbGk6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBtYXJnaW46IDYuNXB4IDVweCAwIDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtXG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogNi41cHggMCAwIDVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAucGFnaW5hdGlvbl9faXRlbSAuaWNvbiwgLnBhZ2luYXRpb25fX2l0ZW0gLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAucGFnaW5hdGlvbl9faXRlbSAudWktc3Bpbm5lci1idXR0b24sIC5wYWdpbmF0aW9uX19pdGVtIC5pbnB1dC1kYXRlOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5wYWdpbmF0aW9uX19pdGVtIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbVxuICAgICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgICAgLnVpLWRhdGVwaWNrZXIgLnBhZ2luYXRpb25fX2l0ZW0gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5wcm9tb19fbGluazpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5wYWdpbmF0aW9uX19pdGVtIGxpOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9IH1cbiAgICAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLmljb246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbjpiZWZvcmUsIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLnVpLXNwaW5uZXItYnV0dG9uOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmtcbiAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxlOTAwJzsgfVxuICAgIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmljb24sIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC51aS1zcGlubmVyLWJ1dHRvbiwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmtcbiAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5wcm9tb19fbGluazpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayBsaTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogNi41cHggMCAwIDVweDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rXG4gICAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiA2LjVweCA1cHggMCAwOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmljb246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbjpiZWZvcmUsIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnVpLXNwaW5uZXItYnV0dG9uOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmtcbiAgICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxlOTBkJzsgfVxuICAgIC5wYWdpbmF0aW9uX19pdGVtLS1pcy1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFxc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5mYXFzX19saXN0LS1zdWIge1xuICAgIG1hcmdpbjogMTBweCAwIDAgMjBweDsgfVxuICAuZmFxc19fbGlzdCAuZmFxc19fbGlzdCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAyMHB4OyB9XG5cbi5mYXFzX19jYXRlZ29yeS1saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDdlZDc7XG4gIGZvbnQ6IDE0cHgvMjFweCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5mYXFzX19jYXRlZ29yeS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgLmZhcXNfX2NhdGVnb3J5LWxpbms6aG92ZXIsIC5mYXFzX19jYXRlZ29yeS1saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDA3ZWQ3O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA2LjVweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubG9jYXRpb24tcmVzdWx0IHtcbiAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5sb2NhdGlvbi1yZXN1bHQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhdGlvbi1yZXN1bHRfX2FkZHJlc3Mge1xuICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19hZGRyZXNzIHtcbiAgICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9fYWRkcmVzcyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubC1jb2wtLTggLmxvY2F0aW9uLXJlc3VsdF9fYWRkcmVzcyB7XG4gICAgICB3aWR0aDogMzUuNDgzODclO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmxvY2F0aW9uLXJlc3VsdF9fYWRkcmVzcyB7XG4gICAgICAgIHdpZHRoOiAzNS40ODM4NyU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMjI1ODElO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAubG9jYXRpb24tcmVzdWx0X19hZGRyZXNzIHtcbiAgICAgICAgICB3aWR0aDogNDguMzg3MSU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAubG9jYXRpb24tcmVzdWx0X19hZGRyZXNzIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjIyNTgxJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAubG9jYXRpb24tcmVzdWx0X19hZGRyZXNzIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmxvY2F0aW9uLXJlc3VsdF9fYWRkcmVzcyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuaWNvbiwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnVpLXNwaW5uZXItYnV0dG9uLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5pbnB1dC1kYXRlOmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZ1xuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5wcm9tb19fbGluazpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyBsaTpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMy41cHggMCAwIC0yOHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZ1xuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMy41cHggLTI4cHggMCAwOyB9XG4gIC5sb2NhdGlvbi1yZXN1bHRfX2RldGFpbHMge1xuICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2RldGFpbHMge1xuICAgICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2RldGFpbHMge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDI4cHggMCAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmwtY29sLS04IC5sb2NhdGlvbi1yZXN1bHRfX2RldGFpbHMge1xuICAgICAgd2lkdGg6IDM1LjQ4Mzg3JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5sb2NhdGlvbi1yZXN1bHRfX2RldGFpbHMge1xuICAgICAgICB3aWR0aDogMzUuNDgzODclO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzLjIyNTgxJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5sb2NhdGlvbi1yZXN1bHRfX2RldGFpbHMge1xuICAgICAgICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5sb2NhdGlvbi1yZXN1bHRfX2RldGFpbHMge1xuICAgICAgICAgICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5sb2NhdGlvbi1yZXN1bHRfX2RldGFpbHMge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjhweDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAubG9jYXRpb24tcmVzdWx0X19kZXRhaWxzIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDI4cHggMCAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5sb2NhdGlvbi1yZXN1bHRfX2RldGFpbHMgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sb2NhdGlvbi1yZXN1bHRfX2RldGFpbHMtaGVhZGluZyB7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubG9jYXRpb24tcmVzdWx0ID4gLmN0YSwgLmxvY2F0aW9uLXJlc3VsdCA+IC5idXR0b24tc3VibWl0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHQgPiAuY3RhLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0ID4gLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgICAgLmxvY2F0aW9uLXJlc3VsdCA+IC5jdGEsIC5sb2NhdGlvbi1yZXN1bHQgPiAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAubG9jYXRpb24tcmVzdWx0ID4gLmN0YSwgLmxvY2F0aW9uLXJlc3VsdCA+IC5idXR0b24tc3VibWl0IHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uaWNvbi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5pY29uLWxpc3Q6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5pY29uLWxpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaWNvbi1saXN0X19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaWNvbi1saXN0X19pdGVtIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5pY29uLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmljb24tbGlzdCAuaWNvbiwgLmljb24tbGlzdCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5pY29uLWxpc3QgLnVpLXNwaW5uZXItYnV0dG9uLCAuaWNvbi1saXN0IC5pbnB1dC1kYXRlOmJlZm9yZSwgLmljb24tbGlzdCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLmljb24tbGlzdCAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLmljb24tbGlzdFxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIgLmljb24tbGlzdCAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLmljb24tbGlzdCAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLmljb24tbGlzdCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuaWNvbi1saXN0IC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5pY29uLWxpc3QgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLmljb24tbGlzdCAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5pY29uLWxpc3QgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5pY29uLWxpc3QgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuaWNvbi1saXN0IC5wcm9tb19fbGluazpiZWZvcmUsIC5pY29uLWxpc3QgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLmljb24tbGlzdCAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5pY29uLWxpc3QgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuaWNvbi1saXN0IC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLmljb24tbGlzdCBsaTpiZWZvcmUsIC5pY29uLWxpc3QgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuaWNvbi1saXN0IC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmljb24tbGlzdCAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuXG4uY29udGVudC13aXRoLWltYWdlLXBhbmVsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU5ZjI7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWw6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2ltYWdlIHtcbiAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9faW1hZ2Uge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmwtY29sLS04IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAyMi41ODA2NSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMy4yMjU4MSU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2ltYWdlIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2ltYWdlIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19jb250ZW50IHtcbiAgICB3aWR0aDogNzQuNDY4MDklO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19jb250ZW50IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubC1jb2wtLTggLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9fY29udGVudCB7XG4gICAgICB3aWR0aDogNzQuMTkzNTUlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19jb250ZW50IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwtLWFib3ZlIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2ltYWdlLFxuICAuY29udGVudC13aXRoLWltYWdlLXBhbmVsLS1hYm92ZSAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19jb250ZW50IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAubC1jb2wtLTggLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbC0tYWJvdmUgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9faW1hZ2UsIC5sLWNvbC0tOFxuICAgIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwtLWFib3ZlIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2NvbnRlbnQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAuY29udGVudC13aXRoLWltYWdlLXBhbmVsLS1yaWdodCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19pbWFnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwtLXJpZ2h0IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2ltYWdlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAgIC5sLWNvbC0tOCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsLS1yaWdodCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19pbWFnZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwtLXJpZ2h0IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2ltYWdlIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwtLXJpZ2h0IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2NvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbC0tcmlnaHQgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9fY29udGVudCB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAubC1jb2wtLTggLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbC0tcmlnaHQgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9fY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAubC1jb2wtLTggLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbC0tcmlnaHQgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9fY29udGVudCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4ubG9jYXRpb24tZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6ICNkYWU5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAuMXB4OyB9XG4gIC5sb2NhdGlvbi1kZXRhaWxzX19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzAwMjg1ZjsgfVxuICAubG9jYXRpb24tZGV0YWlsc19fc3ViLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMDAyODVmOyB9XG4gIC5sb2NhdGlvbi1kZXRhaWxzX19vcGVuaW5nLWhvdXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmxvY2F0aW9uLWRldGFpbHNfX29wZW5pbmctaG91cnM6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhdGlvbi1kZXRhaWxzX19vcGVuaW5nLWhvdXJzLWhlYWRpbmcge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1kZXRhaWxzX19vcGVuaW5nLWhvdXJzLWhlYWRpbmcge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5sb2NhdGlvbi1kZXRhaWxzX19vcGVuaW5nLWhvdXJzLXZhbHVlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmxvY2F0aW9uLWRldGFpbHNfX25hdiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubG9jYXRpb24tZGV0YWlsc19fbmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC5pY29uLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLnVpLXNwaW5uZXItYnV0dG9uLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLmlucHV0LWRhdGU6YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC5wcm9tb19fbGluazpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgbGk6YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMy41cHggMCAwIDEwcHg7IH1cblxuLm1hcCB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDYzLjE5MTE1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYXAgZGl2IHtcbiAgICB0b3A6IDA7IH1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5oZWFkZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAyMy40MDQyNiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuaGVhZGVyIC5sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDE0MHB4OyB9IH1cbiAgICAuaGVhZGVyIC5sb2dvIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8qaGVpZ2h0OiAxMDAlOyovIH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaGVhZGVyIC5sb2dvIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5oZWFkZXIgLnNpdGUtc2VhcmNoIHtcbiAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjY5MTY3JTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5oZWFkZXIgLnNpdGUtc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmhlYWRlciAuc2l0ZS1zZWFyY2gge1xuICAgICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmhlYWRlciAucXVpY2stbGlua3Mge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxLjQyMDgzJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5oZWFkZXIgLnF1aWNrLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmhlYWRlciAucXVpY2stbGlua3Mge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm1haW4tY29udGVudDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1haW4tY29udGVudC0tdmFyaWFudCB7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwLjFweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1haW4tY29udGVudC0tdmFyaWFudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlOWYyO1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmZvb3RlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mb290ZXIgLnRlcnRpYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5mb290ZXIgLnNpdGUtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmZvb3RlciAuc2l0ZS1zZWFyY2gge1xuICAgICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZvb3RlciAuc2l0ZS1zZWFyY2gge1xuICAgICAgICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuZm9vdGVyIC5zaXRlLXNlYXJjaCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZm9vdGVyIC5zaXRlLXNlYXJjaCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5mb290ZXIgLnF1aWNrLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmZvb3RlciAucXVpY2stbGlua3Mge1xuICAgICAgICB3aWR0aDogNjUuOTU3NDUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZvb3RlciAucXVpY2stbGlua3Mge1xuICAgICAgICAgIHdpZHRoOiA2NS45NTc0NSU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5mb290ZXIgLnF1aWNrLWxpbmtzIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZvb3RlciAucXVpY2stbGlua3Mge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5mb290ZXIgLnNvY2lhbC1wcm9tbyB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuZm9vdGVyIC5zb2NpYWwtcHJvbW8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5mb290ZXJfX2NvcHlyaWdodCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5mb290ZXJfX2NvcHlyaWdodCBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxMDNweDsgfVxuIiwiJHN1c3k6IChcclxuXHRjb250YWluZXI6IDk2MHB4LFxyXG5cdGNvbHVtbnM6IDEyLFxyXG5cdGd1dHRlcnM6IDEgLyAzLFxyXG5cdGdsb2JhbC1ib3gtc2l6aW5nOiBib3JkZXItYm94LFxyXG5cdGRlYnVnOiAoXHJcblx0XHRpbWFnZTogZmFsc2UgLy8gc2hvdy1jb2x1bW5zIDogZmFsc2VcclxuXHQpXHJcbik7XHJcblxyXG5odG1sW2Rpcj1cInJ0bFwiXSB7XHJcblx0JHN1c3k6IChcclxuICAgIFx0ZmxvdzogcnRsLFxyXG5cdCAgICBjb250YWluZXI6IDk2MHB4LFxyXG5cdFx0Y29sdW1uczogMTIsXHJcblx0XHRndXR0ZXJzOiAxLzMsXHJcblx0XHRnbG9iYWwtYm94LXNpemluZzogYm9yZGVyLWJveCxcclxuXHRcdGRlYnVnOiAoXHJcblx0XHRcdGltYWdlOiBmYWxzZVxyXG5cdFx0KVxyXG5cdCk7XHJcbn1cclxuXHJcbi8vIHNjc3MtbGludDpkaXNhYmxlIElkU2VsZWN0b3JcclxuLy8gU2luZ2xlIHdyYXBwZXIgZm9yIHdob2xlIHdlYnNpdGVcclxuI3dyYXBwZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLy8gc2Nzcy1saW50OmVuYWJsZSBJZFNlbGVjdG9yXHJcblxyXG4uY29udGFpbmVyIHtcclxuXHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0d2lkdGg6IDkyJTtcclxuXHJcblx0aHRtbC5uby1tZWRpYXF1ZXJpZXMgJiB7XHJcblx0XHR3aWR0aDogOTYwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubC1jb2wge1xyXG5cclxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDExIHtcclxuXHRcdCYtLSN7JGl9IHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigkaSBydGwpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKCRpIGx0cik7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjFweDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBydGx7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjFweDtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1x0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1sYXN0IHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgcnRse1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIHJlbSBTdXBwb3J0XG4vLyA9PT09PT09PT09PVxuXG4vLyByZW1cbi8vIC0tLVxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIG91dHB1dCBkaXJlY3RseS5cbi8vIC0gJHByb3AgIDogPGNzcyBwcm9wZXJ0eT5cbi8vIC0gJHZhbCAgIDogPGNzcyB2YWx1ZT5cbkBtaXhpbiBzdXN5LXJlbShcbiAgJHByb3AsXG4gICR2YWxcbikge1xuICAkX3JlcXM6IChcbiAgICB2YXJpYWJsZTogcmh5dGhtLXVuaXQgcmVtLXdpdGgtcHgtZmFsbGJhY2ssXG4gICAgbWl4aW46IHJlbSxcbiAgKTtcbiAgQGlmIHN1c3ktc3VwcG9ydChyZW0sICRfcmVxcywgJHdhcm46IGZhbHNlKSBhbmQgJHJoeXRobS11bml0ID09IHJlbSB7XG4gICAgQGluY2x1ZGUgcmVtKCRwcm9wLCAkdmFsKTtcbiAgfSBAZWxzZSB7XG4gICAgI3skcHJvcH06ICR2YWw7XG4gIH1cbn1cbiIsIi8vIFN1c3kgRmFsbGJhY2sgQ2xlYXJmaXhcbi8vID09PT09PT09PT09PT09PT09PT09PT1cblxuXG4vLyBDbGVhcmZpeFxuLy8gLS0tLS0tLS1cbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBwcm92aWRlIGEgc2ltcGxlIGZhbGxiYWNrLlxuQG1peGluIHN1c3ktY2xlYXJmaXgge1xuICBAaWYgc3VzeS1zdXBwb3J0KGNsZWFyZml4LCAobWl4aW46IGNsZWFyZml4KSkge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9IEBlbHNlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gcnRsIHtcclxuICAgIGh0bWxbZGlyPVwicnRsXCJdICYge1xyXG4gICAgXHRAY29udGVudDtcclxuICAgIH1cclxufSIsIi5pY29uIHtcblx0Zm9udC1mYW1pbHk6ICdCdWRnZXQgSWNvbnMnO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHNwZWFrOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuXHQmLS1hbGVydCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwYic7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYXJyb3cge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MDAnO1xuXHRcdH1cblx0fVxuXG5cdCYtLWFycm93LWJhY2sge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MGQnO1xuXHRcdH1cblx0fVxuXG5cdCYtLWFycm93LWRvd24ge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MDInO1xuXHRcdH1cblx0fVxuXG5cdCYtLWFycm93LXVwIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTBjJztcblx0XHR9XG5cdH1cblxuXHQmLS1jYWxlbmRhciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwZSc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tY2FyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTA2Jztcblx0XHR9XG5cdH1cblxuXHQmLS1jbG9jayB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkxNCc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tY3JlZGl0LWNhcmQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MDcnO1xuXHRcdH1cblx0fVxuXG5cdCYtLWNyb3NzIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTAxJztcblx0XHR9XG5cdH1cblxuXHQmLS1mYWNlYm9vayB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwNCc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZ29vZ2xlLXBsdXMge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MTYnO1xuXHRcdH1cblx0fVxuXG5cdCYtLWluZm8ge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MGYnO1xuXHRcdH1cblx0fVxuXG5cdCYtLWxpZ2h0YnVsYiB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkxMCc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tbWFnbmlmeWluZy1nbGFzcyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcMWYzMjMnO1xuXHRcdH1cblx0fVxuXG5cdCYtLW1lbnUge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MDUnO1xuXHRcdH1cblx0fVxuXG5cdCYtLXBlbmNpbCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwOCc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tcGhvbmUge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MTEnO1xuXHRcdH1cblx0fVxuXG5cdCYtLXBpbiB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkxMyc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tcHJpbnRlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkxMic7XG5cdFx0fVxuXHR9XG5cblx0Ji0tdGljayB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwYSc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tdHdpdHRlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwMyc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tdXNlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwOSc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tdmFuIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTE1Jztcblx0XHR9XG5cdH1cblxuXHQmLS15b3V0dWJlIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTE3Jztcblx0XHR9XG5cdH1cbn1cbiIsImJvZHkge1xuXHRjb2xvcjogJGVtcGVyb3ItZ3JleTtcblx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1iYXNlO1xuXHR9XG59XG4iLCIuaDEge1xuXHRjbGVhcjogYm90aDtcblx0Y29sb3I6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdGZvbnQ6ICN7JGZvbnQtc2l6ZS1sYXJnZX0vI3skbGluZS1oZWlnaHQtbGFyZ2V9ICRmb250LWZhbWlseS1icmFuZDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRAaW5jbHVkZSBydGwge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHR9XG5cblx0Ji0tZmVhdHVyZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHQrIC5hY3Rpb24tbGluayB7XG5cdFx0XHRtYXJnaW4tdG9wOiAoJHNwYWNpbmctdW5pdC1iYXNlICsgOHB4KSAqIC0xO1xuXHRcdH1cblx0XHRcblx0XHQubG9nT3V0TGluayB7XG5cdFx0XHRjb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlICogLTEuMjU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0fVxuXG5cdGVtIHtcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG59XG5cbmgxIHtcblx0QGV4dGVuZCAuaDE7XG59XG5cbi5oMiB7XG5cdGNsZWFyOiBib3RoO1xuXHRjb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcblx0Zm9udDogI3skZm9udC1zaXplLXgtbWVkaXVtfS8jeyRsaW5lLWhlaWdodC14LW1lZGl1bX0gJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdH1cbn1cblxuaDIge1xuXHRAZXh0ZW5kIC5oMjtcbn1cblxuLmgzIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbG9yOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRmb250OiAjeyRmb250LXNpemUtbWVkaXVtfS8jeyRsaW5lLWhlaWdodC1tZWRpdW19ICRmb250LWZhbWlseS1icmFuZDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRAaW5jbHVkZSBydGwge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHR9XG59XG5cbmgzIHtcblx0QGV4dGVuZCAuaDM7XG59XG5cbi5oNCB7XG5cdGNsZWFyOiBib3RoO1xuXHRjb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcblx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1icmFuZDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRAaW5jbHVkZSBydGwge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdH1cbn1cblxuaDQge1xuXHRAZXh0ZW5kIC5oNDtcbn1cbiIsInAge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG59XG4iLCJ1bCxcbm9sIHtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRAaW5jbHVkZSBydGwge1xuXHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXRpbnk7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuXG4iLCIuc3RhbmRhcmQtZm9ybSB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdHBhZGRpbmctYm90dG9tOiAwLjFweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYtLWhpZ2hsaWdodCB7XG5cdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAwLjFweDtcblx0fVxuXG5cdCZfX2ZpZWxkc2V0IHtcblx0XHRib3JkZXI6IDA7XG5cblx0XHQ+IC5jdGE6bGFzdC1jaGlsZCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0taGlnaGxpZ2h0IHtcblx0XHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgMC4xcHg7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tc2luZ2xlLXJvdyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1x0XHRcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmllbGRzZXQtaGVhZGVyIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHRcdCsgLnN0YW5kYXJkLWZvcm1fX25vdGUge1xuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMDtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZSAqIC0xO1xuXHRcdH1cblxuXHRcdD4gLmljb24ge1xuXHRcdFx0Y29sb3I6ICRkYW51YmUtYmx1ZTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogNDdweDtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdHRvcDogMTBweDtcbiAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0XHRyaWdodDogMjNweDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblx0XHRcdFx0bGVmdDogMjNweDtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG4gICAgICAgICAgXHR9XG5cblx0XHR9XG5cdH1cblxuXHQmX19maWVsZHNldC1zdGVwIHtcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCZfX2ZpZWxkc2V0LXN0ZXAtaGVhZGluZyB7XG5cdFx0Y2xlYXI6IG5vbmU7XG5cdH1cblxuXHQmX19ub3RlIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdGJvcmRlci13aWR0aDogMXB4IDA7XG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcblx0c3Ryb25nIHtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdFxuXHRcdH1cblxuXHRcdC5pY29uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdFx0QGluY2x1ZGUgcnRse1xuXHRcdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7ICAgICAgICAgICAgICBcbiAgICAgICAgICAgXHR9XG5cblx0XHR9XG5cdH1cblxuXHQmX19yb3cge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdFx0Ji0taXMtaGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdCYtLXNlcGFyYXRlZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAka2FuZ2Fyb28tZ3JleTtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4IDA7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgMDtcblx0XHR9XG5cdH1cblxuXHQmX19sYWJlbCB7XG5cdFx0QGluY2x1ZGUgc3Bhbig0KTtcblx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuICAgICAgICAgICBcdEBpbmNsdWRlIHNwYW4oNCBydGwpO1xuICAgICAgICAgICBcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuICAgICAgICAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5sLWNvbC0tOCAmIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oMiBvZiA4KTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgXHRcdEBpbmNsdWRlIHNwYW4oMiBvZiA4IHJ0bCk7XG4gICAgICAgICAgIFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3BsYWNlaG9sZGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiA3cHggMCA2cHg7XG5cblx0XHQmLS1wcmljZSB7XG5cdFx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cblxuXHQmX19maWVsZCB7XG5cdFx0QGluY2x1ZGUgc3Bhbig4IGxhc3QpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0LmwtY29sLS04ICYge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig2IG9mIDggbGFzdCk7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZXNzYWdlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Ji0tY29sdW1uLXNpYmxpbmcge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig0KTtcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5sLWNvbC0tOCAmIHtcblx0XHRcdFx0QGluY2x1ZGUgc3BhbigyIG9mIDggbGFzdCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1yZWR1Y2VkIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LmwtY29sLS04ICYge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDMgb2YgOCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2VsZWN0LWRyb3Bkb3duIHtcblxuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdHdpZHRoOiAxMjAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tZXNzYWdlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTA5JTtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwgeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBcdG1hcmdpbi1sZWZ0OiAtMTA5JTtcbiAgICAgICAgICAgICAgIFx0IFx0bWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcnRsIHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgXHRcdG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgXHQgXHRcdG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBcdH1cblxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1zbGltIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oMik7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7IFxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbFxuXHRcdCBcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Bhbig2IHJ0bCk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0KyAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmwtY29sLS04ICYge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDEuNSBvZiA4KTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDgpO1xuXG5cdFx0XHRcdFx0KyAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2VsZWN0LWRyb3Bkb3duIHtcblx0XHRcdFx0Ji5zZWxlY3QtZHJvcGRvd24tLWVycm9yIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdHdpZHRoOiAxNTAlO1xuXG5cdFx0XHRcdFx0Ly8gc2Nzcy1saW50OmRpc2FibGUgTmVzdGluZ0RlcHRoXG5cdFx0XHRcdFx0Ly8gTmVzdGluZyBkZXB0aCByZXF1aXJlZCBmb3IgY3Jvc3MtYnJvd3NlciBjb21wYXRpYmlsaXR5XG5cdFx0XHRcdFx0aHRtbC5pZTkgJiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTkwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gc2Nzcy1saW50OmVuYWJsZSBOZXN0aW5nRGVwdGhcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXB1bGwge1xuXHRcdFx0QGluY2x1ZGUgcHVzaCg0KTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmwtY29sLS04ICYge1xuXHRcdFx0XHRAaW5jbHVkZSBwdXNoKDIgb2YgOCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmllbGQtbm90ZSB7XG5cdFx0QGluY2x1ZGUgc3Bhbig0IGxhc3QpO1xuXHRcdG1hcmdpbi10b3A6IDdweDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdC50b29sdGlwX19jb250ZW50IHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGwgKiAtMTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGwgKiAtMTtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudG9vbHRpcF9fY29udGVudC1pbm5lcjphZnRlciB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sLWNvbC0tOCAmIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oMyBvZiA4IGxhc3QpO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb2x1bW4ge1xuXHRcdEBpbmNsdWRlIHNwYW4oOCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0LmwtY29sLS04ICYge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig2IG9mIDgpO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5idXR0b24tc3VibWl0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHRcdFxuXHRcdH1cblxuXHR9XG59XG5cbi5pbnB1dC10ZXh0IHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAka2FuZ2Fyb28tZ3JleTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCB0cmFuc3BhcmVudGl6ZSgka2FuZ2Fyb28tZ3JleSwgMC4yKTtcblx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHBhZGRpbmc6IDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdH1cblxuXHRAaW5jbHVkZSBydGwge1xuXHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0fVx0XG5cblx0Ji5pbnB1dC10ZXh0LS1lcnJvciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdG9yY2gtcmVkO1xuXHR9XG5cblx0aHRtbC5pZTggJiB7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cblxuLmlucHV0LXRleHRhcmVhIHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAka2FuZ2Fyb28tZ3JleTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCB0cmFuc3BhcmVudGl6ZSgka2FuZ2Fyb28tZ3JleSwgMC4yKTtcblx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXHRoZWlnaHQ6IDE1MHB4O1xuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRyZXNpemU6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1iYXNlO1xuXHR9XG5cblx0Ji5pbnB1dC10ZXh0YXJlYS0tZXJyb3Ige1xuXHRcdGJvcmRlci1jb2xvcjogJHRvcmNoLXJlZDtcblx0fVxufVxuXG4uaW5wdXQtbnVtYmVyIHtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGthbmdhcm9vLWdyZXk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCA1cHggNXB4IC01cHggdHJhbnNwYXJlbnRpemUoJGthbmdhcm9vLWdyZXksIDAuMik7XG5cdGZvbnQ6ICN7JGZvbnQtc2l6ZS1iYXNlfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0aGVpZ2h0OiAzNHB4O1xuXHRwYWRkaW5nOiAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdH1cblxuXHQmLmlucHV0LW51bWJlci0tZXJyb3Ige1xuXHRcdGJvcmRlci1jb2xvcjogJHRvcmNoLXJlZDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRodG1sLmllOCAmIHtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0fVxufVxuXG4udWktc3Bpbm5lciB7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGthbmdhcm9vLWdyZXk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCA1cHggNXB4IC01cHggdHJhbnNwYXJlbnRpemUoJGthbmdhcm9vLWdyZXksIDAuMik7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAzNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji51aS1zcGlubmVyLS1lcnJvciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdG9yY2gtcmVkO1xuXHR9XG5cblx0LmlucHV0LW51bWJlciB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQudWktc3Bpbm5lci1idXR0b24ge1xuXHRcdEBleHRlbmQgLmljb247XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDNweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDJweDtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0bGVmdDogMnB4O1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LnVpLXNwaW5uZXItdXAge1xuXHRcdEBleHRlbmQgLmljb24tLWFycm93LXVwO1xuXHRcdHRvcDogMXB4O1xuXHR9XG5cblx0LnVpLXNwaW5uZXItZG93biB7XG5cdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3ctZG93bjtcblx0XHRib3R0b206IDFweDtcblx0fVxufVxuXG4uaW5wdXQtZGF0ZSB7XG5cdEBleHRlbmQgLmljb24tLWNhbGVuZGFyO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRrYW5nYXJvby1ncmV5O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHRyYW5zcGFyZW50aXplKCRrYW5nYXJvby1ncmV5LCAwLjIpO1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHBhZGRpbmc6IDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRAZXh0ZW5kIC5pY29uO1xuXHRcdGJvdHRvbTogMDtcblx0XHRjb2xvcjogJGxvY2htYXJhLWJsdWU7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHRvcDogMDtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0bGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYuaW5wdXQtZGF0ZS0tZXJyb3Ige1xuXHRcdGJvcmRlci1jb2xvcjogJHRvcmNoLXJlZDtcblx0fVxuXG5cdGlucHV0IHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0XHR9XG5cblx0XHRodG1sLmllOCAmIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0fVxufVxuXG4udWktZGF0ZXBpY2tlciB7XG5cdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBhZGRpbmc6ICgyMXB4ICsgJHNwYWNpbmctdW5pdC1iYXNlKSAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFxuXHRAaW5jbHVkZSBydGwge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcbiAgICBcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0fVxuXG5cdCYudWktZGF0ZXBpY2tlci1tdWx0aS0yIHtcblx0XHQudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAkc3BhY2luZy11bml0LXNtYWxsIDA7XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdH1cblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3Qge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLWdyb3VwLWZpcnN0IHtcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHRcblx0LnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdFx0QGV4dGVuZCAuaDQ7XG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItcHJldixcblx0LnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC51aS1pY29uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3ctYmFjaztcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3c7XG5cdFx0fVxuXG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdztcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1iYWNrO1xuXHRcdH1cblx0fVxuXG5cdC8vIHNjc3MtbGludDpkaXNhYmxlIFNlbGVjdG9yRGVwdGhcblx0Ly8gTmVlZCBsZXZlbCBvZiBzcGVjaWZpdHkgdG8gdGFyZ2V0IGpRdWVyeSBVSSBjb21wb25lbnRcblx0LnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHR9XG5cdFx0XG5cdFx0dGgge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHR9XG5cblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nOiAycHg7XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHR3aWR0aDogMTQuMjg1NzE0Mjg2JTtcblx0XHRcdH1cblx0XHRcdFxuXG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10aW55O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnVpLXN0YXRlLWRlZmF1bHQge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHRyaW5pZGFkLW9yYW5nZTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudWktc3RhdGUtYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdC51aS1zdGF0ZS1kaXNhYmxlZCAudWktc3RhdGUtZGVmYXVsdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGluay13YXRlci1ibHVlO1xuXHRcdFx0Y29sb3I6ICRkYW51YmUtYmx1ZTtcblx0XHR9XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1jdXJyZW50IHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdGxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdFx0c3Ryb25ne1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHR9XHRcdFxuXHRcdFxuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItanVtcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2UgKyAyMHB4O1xuXHRcdHRvcDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0bGVmdDogJHNwYWNpbmctdW5pdC1iYXNlICsgMjBweDtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXG5cdFx0LnNlbGVjdC1kcm9wZG93biB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdHdpZHRoOiAxNDVweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHR9XG5cblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdFx0d2lkdGg6IDE1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItY2xvc2Uge1xuXHRcdGJhY2tncm91bmQ6ICRkYW51YmUtYmx1ZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHR9XG5cdH1cblx0Ly8gc2Nzcy1saW50OmVuYWJsZSBTZWxlY3RvckRlcHRoXG59XG5cbi5zZWxlY3QtZHJvcGRvd24ge1xuXHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1kb3duO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRrYW5nYXJvby1ncmV5O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHRyYW5zcGFyZW50aXplKCRrYW5nYXJvby1ncmV5LCAwLjIpO1xuXHRoZWlnaHQ6IDM0cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctcmlnaHQ6IDMycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQmLnNlbGVjdC1kcm9wZG93bi0tZXJyb3Ige1xuXHRcdGJvcmRlci1jb2xvcjogJHRvcmNoLXJlZDtcblx0fVxuXG5cdGh0bWwuaWU4ICYge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGhlaWdodDogMjdweDtcblx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDJweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiAzLjVweDtcblx0XHR3aWR0aDogMjdweDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHR9XG5cdFx0XG5cdFx0aHRtbC5pZTkgJiB7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdH1cblxuXHRcdGh0bWwuaWU4ICYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNvbG9yOiAkZW1wZXJvci1ncmV5O1xuXHRcdGZvbnQ6ICN7JGZvbnQtc2l6ZS1iYXNlfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0b3V0bGluZTogMDtcblx0XHRwYWRkaW5nOiAwIDQwcHggMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR3aWR0aDogMTEwJTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRwYWRkaW5nOiAwICRzcGFjaW5nLXVuaXQtc21hbGwgMCA0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdCY6Oi1tcy1leHBhbmQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmOjotbXMtdmFsdWUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogJGVtcGVyb3ItZ3JleTtcblx0XHR9XG5cblx0XHRodG1sLmllOCAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRodG1sLmllOSAmIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTUwJTtcblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0LWRyb3Bkb3duX19oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm9wdGlvbi1saXN0IHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuQGluY2x1ZGUgcnRsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQmLS1jb2x1bW5zIHtcblxuXHRcdC5vcHRpb24tbGlzdF9faXRlbSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogMCAkc3BhY2luZy11bml0LWJhc2UgMCAwO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1kaXNhYmxlZCB7XG5cdFx0XHQgICBvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCYtLWNhcmQge1xuXHRcdFx0QGluY2x1ZGUgc3BhbigyLjY2IG9mIDgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0QGluY2x1ZGUgc3BhbigyLjY2IG9mIDggcnRsKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1x0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLWxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdHBhZGRpbmc6ICgzMHB4ICsgJHNwYWNpbmctdW5pdC1zbWFsbCkgMCAwO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTk5ZW07XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNy41cHg7XG5cdFx0XHRcdFx0dG9wOiAzMHB4ICsgJHNwYWNpbmctdW5pdC1zbWFsbCArIDNweDtcblx0XHRcdFx0XG4gICAgICAgICAgICAgICBcdFx0IEBpbmNsdWRlIHJ0bCB7XG5cdCAgICAgICAgICAgICAgICAgICBcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNy41cHg7XG5cdFx0XHRcdFx0XHR0b3A6IDMwcHggKyAkc3BhY2luZy11bml0LXNtYWxsICsgM3B4O1xuXHQgICAgICAgICAgICAgICAgICAgXHRyaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00LjVweDtcblx0XHRcdFx0XHR0b3A6IDMwcHggKyAkc3BhY2luZy11bml0LXNtYWxsICsgNnB4O1xuXG4gICAgICAgICAgICAgICAgXHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ICAgICAgICAgXHRsZWZ0OiA1MCU7XG5cdFx0XHQgICAgICAgICAgXHRtYXJnaW4tbGVmdDogLTQuNXB4O1xuXHRcdFx0ICAgICAgICAgIFx0dG9wOiAzMHB4ICsgJHNwYWNpbmctdW5pdC1zbWFsbCArIDZweDtcblx0XHRcdCAgICAgICAgICBcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0ICAgICAgICB9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGh0bWwuaWU4ICYge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGh0bWwuaWU4ICYge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdC8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcblx0XHRcdFx0XHQvLyBOZWVkIGltcG9ydGFudCB0byBnZXQgbGV2ZWwgb2Ygc3BlY2lmaWNpdHkgcmVxdWlyZWQgZm9yIHRoaXMgaW5zdGFuY2Ugb2Ygb3B0aW9uLWxpc3Rcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHQvLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcblx0XHRcdFx0XHR0b3A6IDMwcHggKyAkc3BhY2luZy11bml0LXNtYWxsICsgNnB4O1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1jYXJkLWFtZXgge1xuXG5cdFx0XHQub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hbWV4LmpwZycpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWNhcmQtdHAge1xuXG5cdFx0XHQub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9haXJwbHVzLmpwZycpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1jYXJkLWJ1IHtcblxuXHRcdFx0Lm9wdGlvbi1saXN0X19jb250cm9sIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYnVkZ2V0LWNoYXJnZS1jYXJkLmpwZycpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLS1jYXJkLXZpc2Ege1xuXG5cdFx0XHQub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy92aXNhLnN2ZycpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwcHggMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1jYXJkLW1hc3RlcmNhcmQge1xuXG5cdFx0XHQub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9tYXN0ZXJjYXJkLmpwZycpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGlucHV0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAtMTtcblxuXHRcdGh0bWwuaWU4ICYge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdH1cblxuXHRcdCY6Y2hlY2tlZCArIC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS10aWNrO1xuXHRcdH1cblxuXHRcdCY6Y2hlY2tlZCArIC5vcHRpb24tbGlzdF9fY29udHJvbC0tcmFkaW86YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2JhbHQtYmx1ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRyb2wge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdH1cblxuXHRcdGh0bWwuaWU4ICYge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdGNvbG9yOiAkY29iYWx0LWJsdWU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRvcDogM3B4O1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHR6LWluZGV4OiAzO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0aHRtbC5pZTggJiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAka2FuZ2Fyb28tZ3JleTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHRyYW5zcGFyZW50aXplKCRrYW5nYXJvby1ncmV5LCAwLjIpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDNweDtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGh0bWwuaWU4ICYge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLW1pbm9yIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10aW55O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXJhZGlvIHtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0bGVmdDogM3B4O1xuXHRcdFx0XHR0b3A6IDZweDtcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJ1dHRvbi1zdWJtaXQge1xuXHRAZXh0ZW5kIC5jdGE7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuXHQmLS1hbHQge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAka2FuZ2Fyb28tZ3JleTtcblx0XHRjb2xvcjogJGxvY2htYXJhLWJsdWU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGxvY2htYXJhLWJsdWU7XG5cdFx0fVxuXG5cdFx0aHRtbC5uby1jc3NncmFkaWVudHMgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0JltkaXNhYmxlZD1kaXNhYmxlZF0ge1xuXHRcdG9wYWNpdHk6IDAuNTtcblxuXHRcdGh0bWwubm8tb3BhY2l0eSAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRrYW5nYXJvby1ncmV5O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGVtcGVyb3ItZ3JleTtcblx0XHRcdGNvbG9yOiAkZW1wZXJvci1ncmV5O1xuXHRcdH1cblx0fVxufVxuXG4uaW5saW5lLWZvcm0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCJhIHtcblx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBDbGVhcmZpeFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcblx0JjphZnRlciB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbiIsImZpZ3VyZSB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cblx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiLm1lc3NhZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay13YXRlci1ibHVlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46ICRzcGFjaW5nLXVuaXQtYmFzZSAwO1xuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAoKCRzcGFjaW5nLXVuaXQtYmFzZSAqIDIpICsgMjFweCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBydGwge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAoKCRzcGFjaW5nLXVuaXQtYmFzZSAqIDIpICsgMjFweCkgJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkbGluay13YXRlci1ibHVlLCAxKTtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkbGluay13YXRlci1ibHVlO1xuXHRcdGJvcmRlci13aWR0aDogMTBweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDA7XG5cdFx0bGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMCU7XG5cdFx0d2lkdGg6IDA7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0cmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR9XG5cdH1cblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Lmljb24ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRtYXJnaW4tbGVmdDogKCRzcGFjaW5nLXVuaXQtYmFzZSArIDIxcHgpICogLTE7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1x0XHRcdFxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICgkc3BhY2luZy11bml0LWJhc2UgKyAyMXB4KSAqIC0xO1x0XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JvdXAge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCZfX2lkIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtLWVycm9yIHtcblx0XHRiYWNrZ3JvdW5kOiAkdG9yY2gtcmVkO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICR0b3JjaC1yZWQ7XG5cdFx0fVxuXG5cdFx0Ji5tZXNzYWdlLS1iZW5lYXRoOmFmdGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR0b3JjaC1yZWQ7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkdG9yY2gtcmVkLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmLS1iZW5lYXRoIHtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmstd2F0ZXItYmx1ZTtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50aXplKCRsaW5rLXdhdGVyLWJsdWUsIDEpO1xuXHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYtLW1pbm9yIHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtdGlueTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXRpbnk7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAkc3BhY2luZy11bml0LXNtYWxsICRzcGFjaW5nLXVuaXQtc21hbGwgKCRzcGFjaW5nLXVuaXQtYmFzZSArIDE2cHgpO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcbiAgICAgICAgXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsICgkc3BhY2luZy11bml0LWJhc2UgKyAxNnB4KSAkc3BhY2luZy11bml0LXNtYWxsICRzcGFjaW5nLXVuaXQtc21hbGw7XG4gICAgICAgIH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdH1cblxuXHRcdC5pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAoJHNwYWNpbmctdW5pdC1zbWFsbCArIDE2cHgpICogLTE7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAoJHNwYWNpbmctdW5pdC1zbWFsbCArIDE2cHgpICogLTE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gc2Nzcy1saW50OmRpc2FibGUgSWRTZWxlY3RvciwgU2VsZWN0b3JGb3JtYXRcblx0Ly8gSXRlbSBpcyBnZW5lcmF0ZWQgYnkgSmF2YVNjcmlwdCBhbmQgbmVlZCB0byB0YXJnZXQgdGhpcyBpbnN0YW5jZVxuXHQmI2NhcmRFeHBpcnktZXJyb3Ige1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdEBpbmNsdWRlIHB1c2goNCk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cblx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRAaW5jbHVkZSBwdXNoKDIgb2YgOCk7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIHNjc3MtbGludDplbmFibGUgSWRTZWxlY3RvciwgU2VsZWN0b3JGb3JtYXRcblxufVxuIiwiLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHRiYWNrZ3JvdW5kOiAkb2FzaXMtb3JhbmdlO1xyXG5cdGJvcmRlcjogNHB4IHNvbGlkICR0cmluaWRhZC1vcmFuZ2U7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblxyXG5cdCYtLWluaXQtaGlkZGVuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBTZWxlY3RvckZvcm1hdCwgU2VsZWN0b3JEZXB0aFxyXG5cdC8vIEN1cnJlbnRseSBubyBjb250cm9sIG92ZXIgcmVuZGVyZWQgY29udGVudCwgc28gbmVlZCB0byBrZWVwIHNlbGVjdG9yIGZvcm1hdCBhcy1pc1xyXG5cdCZfX2V4dHJhcyB7XHJcblxyXG5cdFx0LmV4dHJhcyB7XHJcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAka2FuZ2Fyb28tZ3JleTtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5leHRyYXNMZWZ0IHtcclxuXHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDgpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDggbGFzdCk7XHRcclxuXHRcdFx0XHRkaXJlY3Rpb246IGx0cjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdFx0ZGlyZWN0aW9uOiBsdHI7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1x0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZXh0cmFzRGl2IHtcclxuXHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDggbGFzdCk7XHRcdFx0XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5leHRyYXNMZWZ0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDIgb2YgNCk7XHRcdFx0XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgcnRse1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc3BhbigyIG9mIDQgcnRsKTtcclxuXHRcdFx0XHRcdGRpcmVjdGlvbjogcnRsO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRcdGRpcmVjdGlvbjogcnRsO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Bhbig4IG9mIDE2KTtcclxuXHRcdFx0XHRcdGRpcmVjdGlvbjogcnRsO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mb3JtRWxlbWVudHNXaWR0aCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3BhbigyIG9mIDQgbGFzdCk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGFuKDggb2YgMTYgbGFzdCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQub3B0aW9uLWxpc3Qge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlbGVjdC1kcm9wZG93biBzZWxlY3Qge1xyXG5cdFx0XHRcdHdpZHRoOiAyMDAlO1xyXG5cclxuXHRcdFx0XHRodG1sLmllOCAmIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyBzY3NzLWxpbnQ6ZW5hYmxlIFNlbGVjdG9yRm9ybWF0LCBTZWxlY3RvckRlcHRoXHJcblxyXG5cdC5jdGFbdHlwZT1zdWJtaXRdIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVx0XHRcdFxyXG5cdFx0XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0KyAubWlub3ItY3RhIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTEuNXB4O1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XHJcblx0XHRcdH1cdFx0XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmwtY29sLS00IHtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10aW55O1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC10aW55O1xyXG5cclxuXHRcdC50b29sdGlwX19hbmNob3Ige1xyXG5cdFx0XHRmb250LXNpemU6IDhweDtcclxuXHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXVuaXQtdGlueTtcclxuXHRcdFx0d2lkdGg6IDE3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmg0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC10aW55O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXRpbnk7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1pbm9yLWN0YSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10aW55O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXRpbnk7XHJcblxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5kZXRhaWxlZC1jYXItZ3JvdXAge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogJHRyaW5pZGFkLW9yYW5nZTtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDEwMCU7XG5cdH1cblxuXHQmLS1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGhlaWdodDogKCRzcGFjaW5nLXVuaXQtYmFzZSArIDhweCk7XG5cdFx0fVxuXG5cdFx0LmRldGFpbGVkLWNhci1ncm91cF9fbWFrZS1tb2RlbCB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdC5kZXRhaWxlZC1jYXItZ3JvdXBfX2luZm8ge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRkdCxcblx0XHRcdGRkIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY3RhIC5pY29uIHtcblx0XHRcdEBleHRlbmQgLmljb24tLWFycm93LXVwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ludHJvIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0bWFyZ2luOiAoKCRzcGFjaW5nLXVuaXQtYmFzZSAtIDVweCkgKiAtMSkgKCgkc3BhY2luZy11bml0LWJhc2UgLSA1cHgpICogLTEpICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRwYWRkaW5nOiAoJHNwYWNpbmctdW5pdC1iYXNlIC0gNXB4KTtcblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGNvbG9yOiAkZW1wZXJvci1ncmV5O1xuXHRcdGZvbnQ6ICN7JGZvbnQtc2l6ZS1iYXNlfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1x0XHRcdFxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0XHR9XG5cblx0XHRzdHJvbmd7XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQmX19jYXItcHJldmlldyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fc2l6ZSB7XG5cdFx0Y29sb3I6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LW1lZGl1bTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XHRcdFx0XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJpY2Uge1xuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtbWVkaXVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1tZWRpdW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHRcdFx0XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWFrZS1tb2RlbCB7XG5cdFx0Zm9udDogYm9sZCAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0Y29sdW1uLWNvdW50OiAzO1xuXHRcdGNvbHVtbi1nYXA6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdGh0bWwubm8tY3NzY29sdW1ucyAgJiB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG5cdFx0XHRkdCxcblx0XHRcdGRkIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZHQge1xuXHRcdFx0Y29sb3I6ICRrYXNobWlyLWJsdWU7XG5cdFx0fVxuXG5cdFx0ZGQge1xuXHRcdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR9XG5cdH1cblxuXHQuY3RhIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1x0XG5cblx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cblx0XHQuaWNvbntcblx0XHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XHRcblxuXHR9XG59XG4iLCJociB7XG5cdGJhY2tncm91bmQ6IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdCsgLmFjdGlvbi1saW5rIHtcblx0XHRtYXJnaW4tdG9wOiAoJHNwYWNpbmctdW5pdC1iYXNlICsgOHB4KSAqIC0xO1xuXHR9XG59XG4iLCIuYWxpZ24taW1hZ2Uge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdCYtLXJpZ2h0IHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cdCYtLWxlZnQge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRcdG1heC13aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0Ji0tYWJvdmUge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdH1cclxufVxyXG4iLCIlY3RhIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRwaWN0b24tYmx1ZSwgJGxvY2htYXJhLWJsdWUpO1xuXHRib3JkZXI6IDNweCBzb2xpZCAkY29iYWx0LWJsdWU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLXdpZHRoOiAwIDAgM3B4O1xuXHRib3gtc2hhZG93OiAwIDEwcHggMTBweCAtN3B4IHRyYW5zcGFyZW50aXplKCRibGFjaywgMC42KTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBib2xkICN7JGZvbnQtc2l6ZS1iYXNlfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1iYXNlO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvYmFsdC1ibHVlO1xuXHRcdH1cblx0fVxuXG5cdC5pY29uIHtcblx0XHRmb250LXNpemU6IDhweDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTJweDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcdFx0XHRcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0XHR9XG5cdH1cblxuXHRodG1sLm5vLWNzc2dyYWRpZW50cyAmIHtcblx0XHRiYWNrZ3JvdW5kOiAkbG9jaG1hcmEtYmx1ZTtcblx0fVxufVxuXG4uY3RhIHtcblx0QGV4dGVuZCAlY3RhO1xuXG5cdCYuY3RhLS1hbHQge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAka2FuZ2Fyb28tZ3JleTtcblx0XHRjb2xvcjogJGxvY2htYXJhLWJsdWU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGxvY2htYXJhLWJsdWU7XG5cdFx0fVxuXG5cdFx0aHRtbC5uby1jc3NncmFkaWVudHMgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG4iLCIubWlub3ItY3RhIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IDA7XHJcblx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xyXG5cdGZvbnQ6ICN7JGZvbnQtc2l6ZS1iYXNlfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1iYXNlO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcblxyXG5cdC5pY29uIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiA4cHg7XHJcblx0XHRtYXJnaW46IDYuNXB4ICRzcGFjaW5nLXVuaXQtdGlueSAwIDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW46IDYuNXB4IDAgMCAkc3BhY2luZy11bml0LXRpbnk7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5raXRjaGVuLWRyYXdlci10b2dnbGUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsb2F0OiByaWdodDtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtbWVkaXVtO1xuXHRtYXJnaW4tdG9wOiBwZXJjZW50YWdlKDEuODA1cHggLyA1OTcuMDhweCk7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cblx0QGluY2x1ZGUgcnRse1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkY29iYWx0LWJsdWU7XG5cdH1cbn1cblxuLmtpdGNoZW4tZHJhd2VyIHtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5xdWljay1saW5rcyB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHQvLyBUaGlzIHNob3VsZCBiZSByZW1vdmVkIG9uY2UgdGhlIGxheW91dE1vZGlmaWVyLmpzIHJ1bGVzIGFyZSByZW1vdmVkXG5cdC5zaXRlLXNlYXJjaCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMCAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggNzUwcHgpIHtcblx0XHRcdG1hcmdpbjogMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdEBleHRlbmQgLmljb24tLWFycm93O1xuXHRcdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDhweDtcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogNi41cHg7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdEBleHRlbmQgLmljb24tLWFycm93LWJhY2s7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcdFx0XHRcdFxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdHRvcDogNy41cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXHRcdGZvbnQ6ICN7JGZvbnQtc2l6ZS1iYXNlfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1iYXNlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQud2Vic2l0ZS1sYW5ndWFnZS1zd2l0Y2hlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAyMXB4ICsgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR3aWR0aDogMjAwJTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRib3R0b206IDIxcHggKyAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuIiwiLndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXIge1xuXHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwMDtcblxuXHRoMiB7XG5cdFx0QGV4dGVuZCAuaDM7XG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdH1cblxuXHRwLFxuXHQuc2VsZWN0LWRyb3Bkb3duIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdGJhY2tncm91bmQ6ICRkYW51YmUtYmx1ZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR3aWR0aDogMjBweDtcblxuXHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdGxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0fVxuXHR9XG59XG4iLCIuc2l0ZS1zZWFyY2gge1xuXHRiYWNrZ3JvdW5kOiAkbGluay13YXRlci1ibHVlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cGFkZGluZzogNXB4O1xuXG5cdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCZfX2lucHV0IHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdGZsZXg6IDE7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXRpbnk7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLXRpbnkgKyAxcHg7XG5cdFx0cGFkZGluZzogKDI1cHggLSAoJGZvbnQtc2l6ZS10aW55ICsgMXB4KSkgLyAyO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRmb250LXNpemUteC1iYXNlICsgMXB4O1xuXHRcdFx0cGFkZGluZzogKDM1cHggLSAoJGZvbnQtc2l6ZS14LWJhc2UgKyAxcHgpKSAvIDI7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdFx0Zm9udDogJGZvbnQtc2l6ZS10aW55ICRmb250LWZhbWlseS1iYXNlO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3VibWl0IHtcblx0XHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdHdpZHRoOiAyNXB4O1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHR3aWR0aDogMzVweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdFx0Y29sb3I6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHR9XG5cblx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0fVxuXHR9XG59XG4iLCJAbWl4aW4gb3B0aW9uYWwtYXQtcm9vdCgkc2VsKSB7XHJcblx0QGF0LXJvb3QgI3tpZihub3QgJiwgJHNlbCwgc2VsZWN0b3ItYXBwZW5kKCYsICRzZWwpKX0ge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG5cdEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcicpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOi1tb3otcGxhY2Vob2xkZXInKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzo6LW1vei1wbGFjZWhvbGRlcicpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOi1tcy1pbnB1dC1wbGFjZWhvbGRlcicpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG4iLCIucHJpbWFyeS1uYXZpZ2F0aW9uIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0fVxuXG5cdCYtLWxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdH1cblxuXHQmX19jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRAaW5jbHVkZSBydGwge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGthc2htaXItYmx1ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXg6IDE7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGthc2htaXItYmx1ZTtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAka2FzaG1pci1ibHVlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogNTAlO1xuXG5cdFx0XHQmOm50aC1jaGlsZCgybisyKSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkLFxuXHRcdFx0JjpudGgtbGFzdC1vZi10eXBlKC1uKzIpOm5vdCg6bnRoLWNoaWxkKGV2ZW4pKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtbGFzdC1vZi10eXBlKC1uKzIpOm5vdCg6bnRoLWNoaWxkKGV2ZW4pKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblxuXHRcdFx0LnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tbGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdFx0fVxuXG5cdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdH1cblx0XHRcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXg6IDE7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMnB4ICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSBydGwge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2JhbHQtYmx1ZTtcblx0XHR9XG5cblx0XHRodG1sLm5vLWZsZXhib3ggJiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvYmFsdC1ibHVlO1xuXHRcdH1cblx0fVxufVxuIiwiLnNlY29uZGFyeS1uYXZpZ2F0aW9uIHtcblx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jl9fdG9wLWxldmVsLWNvbnRhaW5lciB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHRcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdEBleHRlbmQgLmgzO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGVtcGVyb3ItZ3JleTtcblxuXHRcdFx0XHQrIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fdG9nZ2xlIHtcblx0XHRcdFx0XHRjb2xvcjogJGVtcGVyb3ItZ3JleTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdHRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHdpZHRoOiAyNXB4O1xuXG5cdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGVtcGVyb3ItZ3JleTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAwO1xuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdEBleHRlbmQgLmljb24tLWFycm93O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHRcdFx0XHRcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1x0XHRcdFx0XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGVtcGVyb3ItZ3JleTtcblx0XHR9XG5cdFx0XG5cdH1cblxuXHQmLS1zaXRlbWFwIHtcblxuXHRcdC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fdG9wLWxldmVsLWNvbnRhaW5lciB1bCB1bCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdH1cblxuXHRcdC5zZWNvbmRhcnktbmF2aWdhdGlvbl9faXRlbSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdH1cblx0fVxufVxuIiwiLnRlcnRpYXJ5LW5hdmlnYXRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRjb2x1bW4tY291bnQ6IDQ7XG5cdFx0Y29sdW1uLWdhcDogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRAaW5jbHVkZSBydGwge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdGNvbHVtbi1jb3VudDogMztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDE7XG5cdFx0fVxuXG5cdFx0Ly8gVGhpcyBzaG91bGQgYmUgcmVtb3ZlZCBvbmNlIHRoZSBsYXlvdXRNb2RpZmllci5qcyBydWxlcyBhcmUgcmVtb3ZlZFxuXHRcdC5mb290ZXJfX2NvcHlyaWdodCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tY3NzY29sdW1ucyAmIHtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0YnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdEBleHRlbmQgLmljb24tLWFycm93O1xuXHRcdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC0ycHg7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MGQnO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cblx0XHRodG1sLm5vLWNzc2NvbHVtbnMgJiB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi5wcm9tb3Rpb24tbmF2aWdhdGlvbiB7XG5cdGNsZWFyOiBib3RoO1xuXHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAwO1xuXHRAaW5jbHVkZSBydGxcdHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0ZmxleDogMTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogNTAlO1xuXG5cdFx0XHQmOm50aC1jaGlsZCgybisxKSB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgybisyKSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0JjpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRcdH1cblxuXHRcdCYtLWxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAgJHNwYWNpbmctdW5pdC10aW55O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHR9XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdH1cblx0fVxufVxuIiwiLmJyZWFkY3J1bWIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRmb250LXNpemU6ICRmb250LXNpemUtdGlueTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRwYWRkaW5nOiAwO1xuIEBpbmNsdWRlIHJ0bCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbiB9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDAgJHNwYWNpbmctdW5pdC1zbWFsbCAwIDA7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJy8nO1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji0tbGFzdC1jaGlsZDphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIuc29jaWFsLXByb21vIHtcblx0bGluZS1oZWlnaHQ6IDQzcHg7XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRAaW5jbHVkZSBydGwge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1x0XHRcdFxuXHRcdH1cblxuXHRcdCYtLWludHJvIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCsgLnNvY2lhbC1wcm9tb19faXRlbSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDNweDtcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA0M3B4O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuY2FyLWdyb3VwIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHQmX19oZWFkaW5nIHtcblx0XHRjb2xvcjogJGVtcGVyb3ItZ3JleTtcblx0XHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0XHR9XG5cdH1cblxuXHQmX19jYXItcHJldmlldyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG8gJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX21ha2UtbW9kZWwge1xuXHRcdGZvbnQ6IGJvbGQgI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdGJvcmRlci13aWR0aDogMXB4IDAgM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRkdCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXRpbnkgMDtcblx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHQgfVxuXHRcdH1cblxuXHRcdGRkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXRpbnkgMDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0fVxuXHR9XG5cblx0LmN0YSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi5jb2xsYXBzZS1wcm9tbyB7IFxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7IFxuXHRcdC5sLWNvbC0tOSB7XG5cdFx0XHR3aWR0aDogc3Bhbig4KTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0d2lkdGg6IHNwYW4oOCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmwtY29sLS0zIHtcblx0XHRcdHdpZHRoOiBzcGFuKDQpO1xuXG5cdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRcdHdpZHRoOiBzcGFuKDQpO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHQubC1jb2wtLTkge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig4IHJ0bCk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdHdpZHRoOiBzcGFuKDggcnRsKTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5sLWNvbC0tMyB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDQgcnRsIGxhc3QpO1xuXG5cdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRcdHdpZHRoOiBzcGFuKDQgcnRsIGxhc3QpO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdC5sLWNvbC0tOSxcblx0XHQubC1jb2wtLTMge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0XHRmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQmX190b2dnbGUge1xuXHRcdEBleHRlbmQgLmljb24tLWFycm93LWRvd247XG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRjb2xvcjogJGxvY2htYXJhLWJsdWU7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdG1hcmdpbi10b3A6IC0xMy41cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR3aWR0aDogMjdweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGxlZnQ6IDJweDtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlcjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGxvY2htYXJhLWJsdWU7XG5cdFx0XHRjb2xvcjogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdH1cblxuXHRcdCYtLW9wZW4ge1xuXHRcdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3ctdXA7XG5cblx0XHRcdCsgLmNvbGxhcHNlLXByb21vX19jb250ZW50IHtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tYnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHQubC1jb2wtLWxhc3Qge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHRcdC5sLWNvbC0tOSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb2x1bW4ge1xuXHRcdEBpbmNsdWRlIHNwYW4oMi40KTtcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0QGluY2x1ZGUgc3BhbigyLjQgcnRsKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg1bis1KSB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHQgfVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRcdCYsXG5cdFx0XHQmOm50aC1jaGlsZCg1bis1KSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCk7XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig0IHJ0bCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHQgfVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzbisxKSB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzbiszKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0IH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHQmLFxuXHRcdFx0JjpudGgtY2hpbGQoNW4rNSksXG5cdFx0XHQmOm50aC1jaGlsZCgzbiszKSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNik7XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYgcnRsKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoM24rMSkge1xuXHRcdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMm4rMSkge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMm4rMikge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcblx0XHRcdCYsXG5cdFx0XHQmOm50aC1jaGlsZCg1bis1KSxcblx0XHRcdCY6bnRoLWNoaWxkKDNuKzMpLFxuXHRcdFx0JjpudGgtY2hpbGQoMm4rMikge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR9XG5cblx0XHQmLS1sYXN0LWNoaWxkIHtcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rLWxpc3Qge1xuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRAZXh0ZW5kIC5pY29uO1xuXHRcdFx0XHRcdEBleHRlbmQgLmljb24tLWFycm93O1xuXHRcdFx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDhweDtcblx0XHRcdFx0XHRtYXJnaW46IDYuNXB4IDAgMCAoJHNwYWNpbmctdW5pdC1iYXNlICogLTEpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiA2LjVweCAoJHNwYWNpbmctdW5pdC1iYXNlICogLTEpIDAgMDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIudG9vbHRpcCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6aG92ZXIge1xuXG5cdFx0LnRvb2x0aXBfX2FuY2hvciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFudWJlLWJsdWU7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdC50b29sdGlwX19jb250ZW50IHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdH1cblxuXHQmX19hbmNob3Ige1xuXHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0aGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luOiAkc3BhY2luZy11bml0LWJhc2UgMCAwIC0xNTBweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdHotaW5kZXg6IDIwO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0bWFyZ2luOiAkc3BhY2luZy11bml0LWJhc2UgLTE1MHB4IDAgMDtcblx0XHR9XG5cblx0fVxuXG5cdCZfX2NvbnRlbnQtaW5uZXIge1xuXHRcdEBleHRlbmQgLmljb24tLWluZm87XG5cdFx0YmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgKCgkc3BhY2luZy11bml0LWJhc2UgKiAyKSArIDMwcHgpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgKCgkc3BhY2luZy11bml0LWJhc2UgKiAyKSArIDMwcHgpICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAZXh0ZW5kIC5pY29uO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Y29sb3I6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICgzMHB4ICsgJHNwYWNpbmctdW5pdC1iYXNlKSAqIC0xO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogKDMwcHggKyAkc3BhY2luZy11bml0LWJhc2UpICogLTE7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHQvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBQcm9wZXJ0eVNvcnRPcmRlclxuXHRcdFx0Ly8gTmVlZCBwcm9wZXJ0aWVzIGluIHRoaXMgb3JkZXIgdG8gYWNoaWV2ZSB0cmlhbmdsZVxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkbWlkbmlnaHQtYmx1ZSwgMSk7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdC8vIHNjc3MtbGludDplbmFibGUgUHJvcGVydHlTb3J0T3JkZXJcblx0XHRcdGJvcmRlci13aWR0aDogMTBweDtcblx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCZfX2xpc3QtaGVhZGluZyB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHQmX19saXN0LWNvbnRlbnQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAka2FzaG1pci1ibHVlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAwO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi50ZWFzZXItYmxvY2sge1xuXG5cdCYtLWhpZ2hsaWdodCB7XG5cdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogJGVtcGVyb3ItZ3JleTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblxuXHRcdFx0LnRlYXNlci1ibG9ja19faGVhZGluZyB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXHRcdGZvbnQ6ICN7JGZvbnQtc2l6ZS1tZWRpdW19LyN7JGxpbmUtaGVpZ2h0LW1lZGl1bX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHg7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogbm9uZTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbCArIDhweDtcblx0XHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogKCRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHgpICogLTE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDguNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICgkc3BhY2luZy11bml0LXNtYWxsICsgOHB4KSAqIC0xO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbiIsIi50YWJzIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0Jl9fdGFiIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDAgJHNwYWNpbmctdW5pdC1zbWFsbCAwIDA7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGJhY2tncm91bmQ6ICRpbmRpZ28tYmx1ZTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsICRzcGFjaW5nLXVuaXQtbGFyZ2U7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRtYXJnaW46IC00cHggMCAwIC00cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnRlYXNlci1tYXRyaXgge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG5cdC50ZWFzZXItYmxvY2sge1xuXHRcdEBpbmNsdWRlIHNwYW4oNik7XG5cblx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDQgb2YgOCk7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdCYtLXR5cGUybjIge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoMm4rMSkge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0Ji0tdHlwZTJuMSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDJuKzIpIHtcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS10eXBlMm4yIHtcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHR9XG5cdH1cblxuXHQmLS10aGlyZHMge1xuXG5cdFx0LnRlYXNlci1ibG9jayB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDQpO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMi42NjY2NjY2Njcgb2YgOCk7XG5cblx0XHRcdFx0Ji0tdHlwZTNuMyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMm4rMSkge1xuXHRcdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgybisyKSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDNuKzEpIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYtLXR5cGUzbjEge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgzbiszKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tdHlwZTNuMyB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5mbGVldC1tYXRyaXgge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG5cdC5jYXItZ3JvdXAge1xuXHRcdEBpbmNsdWRlIHNwYW4oNCk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWJldHdlZW4tbGFyZ2UtbWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDYpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNik7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5sLWNvbC0tOCAmIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oMi42NjY2NjY2Njcgb2YgOCk7XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ICBAaW5jbHVkZSBzcGFuKDIuNjY2NjY2NjY3IG9mIDggcnRsKTtcblx0XHRcdCAgbWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0ICBcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDQgb2YgOCk7XG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDggcnRsKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDQgb2YgOCk7XG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDggcnRsKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS10eXBlM24zIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoM24rMSkge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tdHlwZTNuMSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDNuKzMpIHtcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0QGluY2x1ZGUgbGFzdChydGwpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWJldHdlZW4tbGFyZ2UtbWVkaXVtKSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNik7XG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYpO1xuXHRcdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS10eXBlM24zIHtcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDJuKzEpIHtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDJuKzIpIHtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYgbGFzdCk7XG5cblx0XHRcdFx0LmwtY29sLS04ICYge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4IGxhc3QpO1xuXHRcdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNiBsYXN0KTtcblxuXHRcdFx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDggbGFzdCk7XG5cdFx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmwtY29sLS04ICYge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1x0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZGV0YWlsZWQtY2FyLWdyb3VwIHtcblx0XHRAaW5jbHVkZSBzcGFuKDQpO1xuXHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcblx0XHRcdCBtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig2KTtcblx0XHRcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdEBpbmNsdWRlIHJ0bHtcblx0XHQgICAgICAgZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDNuKzEpIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXR5cGUzbjEge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgzbiszKSB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0QGluY2x1ZGUgbGFzdChydGwpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYpO1xuXHRcdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNiBydGwpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXR5cGUzbjMge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoMm4rMSkge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDJuKzIpIHtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0XHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdChydGwpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIudXBzZWxsIHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgMC4xcHg7XHJcblxyXG5cdCZfX3ByZXZpZXcge1xyXG5cdFx0QGluY2x1ZGUgc3BhbigzKTtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKHJ0bCAzKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0QGluY2x1ZGUgc3Bhbig2KTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbihydGwgNik7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWJldHdlZW4tbGFyZ2UtbWVkaXVtKSB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oOSBsYXN0KTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3BhbihydGwgOSBsYXN0KTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZnVsbCB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oOSBsYXN0KTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3BhbihydGwgOSBsYXN0KTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ncm91cCB7XHJcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblxyXG5cdCZfX2FjdGlvbnMge1xyXG5cdFx0QGluY2x1ZGUgc3BhbigzIGxhc3QpO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4ocnRsIDMgbGFzdCk7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1x0XHRcdFx0XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGx7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wcmljZSB7XHJcblx0XHRjb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHRcdFx0XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LW1lZGl1bTtcclxuXHRcdH1cclxuXHJcblx0XHRzbWFsbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDMpO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRse1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMyBydGwpO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIudmVoaWNsZS1vdmVydmlldyB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcclxuXHRib3JkZXItd2lkdGg6IDFweCAwO1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgMCAkc3BhY2luZy11bml0LXRpbnk7XHJcblxyXG5cdCZfX3ByZXZpZXcge1xyXG5cdFx0QGluY2x1ZGUgc3BhbigyKTtcclxuXHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZSAqIC0xO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdCBAaW5jbHVkZSBzcGFuKDIgbGFzdCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigzKTtcclxuXHJcblx0XHRcdGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0IEBpbmNsdWRlIHNwYW4oMyBsYXN0KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVx0XHRcdFx0XHRcdFx0XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnJpZWYtaW5mbyB7XHJcblx0XHRAaW5jbHVkZSBzcGFuKDgpO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdCBmbG9hdDpyaWdodDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDkgbGFzdCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faGVhZGluZyB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2dyb3VwIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LW1lZGl1bTtcclxuXHRcdG1hcmdpbjogMCAwIDAgJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0bWFyZ2luOiAwICRzcGFjaW5nLXVuaXQtYmFzZSAwIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRjb2x1bW4tY291bnQ6IDY7XHJcblx0XHRjb2x1bW4tZ2FwOiAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcblx0XHRcdGNvbHVtbi1jb3VudDogMztcclxuXHRcdH1cclxuXHJcblx0XHRodG1sLm5vLWNzc2NvbHVtbnMgJiB7XHJcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblxyXG5cdFx0XHRkdCxcclxuXHRcdFx0ZGQge1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHdpZHRoOiAxNiU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRkdCB7XHJcblx0XHRcdGNvbG9yOiAka2FzaG1pci1ibHVlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRkIHtcclxuXHRcdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2UtdG90YWwge1xyXG5cdFx0QGluY2x1ZGUgc3BhbigyIGxhc3QpO1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcclxuXHRcdFx0QGluY2x1ZGUgcHVzaCgzKTtcclxuXHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtNDFweDtcclxuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbGxhcHNlLXByb21vIHtcclxuXHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdC5kcml2ZXItbXNnIHtcclxuXHRcdCAgICBmbG9hdDogbGVmdDtcclxuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgICAgdG9wOiA0NHB4O1xyXG5cdFx0ICAgIHdpZHRoOiA4OCU7XHJcblx0XHQgICAgei1pbmRleDogMTExMTtcclxuXHRcdCAgICBjdXJzb3I6IHRleHQ7XHJcblx0XHQgICAgcGFkZGluZzogMCAwIDEycHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChtaW4td2lkdGg6IDApe1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHR9XHJcbn1cclxuXHR9XHJcblxyXG5cdC5jb2xsYXBzZS1wcm9tb19fY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSBwdXNoKDIpO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcblx0XHRcdEBpbmNsdWRlIHB1c2goMyk7XHJcblxyXG5cdFx0XHQ+ICo6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1oaWdobGlnaHQge1xyXG5cdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LXRpbnk7XHJcblxyXG5cdFx0LnZlaGljbGUtb3ZlcnZpZXdfX3ByZXZpZXcge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDMpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubC1jb2wtLTggJiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDgpO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudmVoaWNsZS1vdmVydmlld19fYnJpZWYtaW5mbyB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oOSBsYXN0KTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDUgb2YgOCBsYXN0KTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudmVoaWNsZS1vdmVydmlld19faW5mbyB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCk7XHJcblx0XHRcdGNsZWFyOiBub25lO1xyXG5cdFx0XHRjb2x1bW4tY291bnQ6IDM7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRodG1sLm5vLWNzc2NvbHVtbnMgJiB7XHJcblxyXG5cdFx0XHRcdGR0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRkZCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmwtY29sLS04ICYge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMyBvZiA4KTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudmVoaWNsZS1vdmVydmlld19fcHJpY2UtdG90YWwge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDMgbGFzdCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubC1jb2wtLTggJiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3BhbigyIG9mIDggbGFzdCk7XHJcblx0XHRcdCAgICBAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2xsYXBzZS1wcm9tb19fY29udGVudCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYm9va2luZy13aWRnZXQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHRyaW5pZGFkLW9yYW5nZSwgJHRhbmdlcmluZS1vcmFuZ2UpO1xuXHRib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuXHRtYXJnaW46IDM1cHggMCAkc3BhY2luZy11bml0LWJhc2UgNTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIHJ0bCB7XHRcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1x0XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1x0XHRcdFx0XHRcdFxuXHR9XG5cblx0aHRtbC5uby1jc3NncmFkaWVudHMgJiB7XG5cdFx0YmFja2dyb3VuZDogJHRhbmdlcmluZS1vcmFuZ2U7XG5cdH1cblxuXHQubC1jb2wtLTggJixcblx0LmwtY29sLS00ICYge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDAuMXB4O1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmwtY29sLS00ICYge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcdFx0XG5cdFx0fVxuXG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQmX190b2dnbGUge1xuXHRcdEBleHRlbmQgLmljb24tLWFycm93LWRvd247XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAZXh0ZW5kIC5pY29uO1xuXHRcdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTMuNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRsZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ji0tb3BlbiB7XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy11cDtcblx0XHR9XG5cdH1cblxuXHQmX190b2dnbGUtY29udGFpbmVyIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYtLXZhcmlhbnQge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudGl6ZSgkdHJpbmlkYWQtb3JhbmdlLCAwLjIpLCB0cmFuc3BhcmVudGl6ZSgkdGFuZ2VyaW5lLW9yYW5nZSwgMC4yKSk7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnRpemUoJGNvYmFsdC1ibHVlLCAwLjIpO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtbGFyZ2U7XG5cdFx0bWFyZ2luLXRvcDogKDM1cHggKyAkc3BhY2luZy11bml0LWJhc2UpO1xuXG5cdFx0LmwtY29sLS04ICYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tcmdiYSAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICR0YW5nZXJpbmUtb3JhbmdlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvYmFsdC1ibHVlO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ZyaWVuZHMtaW4tY2FyLmpwZycpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXJnaW46ICgoJHNwYWNpbmctdW5pdC1iYXNlICsgMzVweCkgKiAtMSkgLTUwJSAoJHNwYWNpbmctdW5pdC1iYXNlICogLTEpO1xuXHRcdFx0cGFkZGluZzogKCRzcGFjaW5nLXVuaXQtYmFzZSArIDM1cHgpIDAgJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR6LWluZGV4OiAtMTtcblxuXHRcdFx0LmwtY29sLS04ICYsXG5cdFx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjb2JhbHQtYmx1ZSwgMC4yKTtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4IDJweCAwO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMDtcblx0XHRcdH1cblxuXHRcdFx0aHRtbC5uby1yZ2JhICYge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29iYWx0LWJsdWU7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMnB4IDJweCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJHRyaW5pZGFkLW9yYW5nZSwgMC4yKTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnRpemUoJHRhbmdlcmluZS1vcmFuZ2UsIDAuMiksIHRyYW5zcGFyZW50aXplKCR0cmluaWRhZC1vcmFuZ2UsIDAuMikpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2JhbHQtYmx1ZSwgMC4yKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpmaXJzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG5cdFx0XHR0b3A6IC0ycHg7XG5cdFx0fVxuXG5cdFx0LmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6bGFzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG5cdFx0XHRib3R0b206IC0ycHg7XG5cdFx0fVxuXG5cdFx0LmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtLWxhc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuXHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdH1cblx0fVxuXG5cdCYtLW5vLXRhYnMge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHQuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpmaXJzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LWJhc2UgKiAtMTtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWVzc2FnZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCZfX3RhYnMtY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuXHRcdGJvdHRvbTogMTAwJTtcblx0XHRsZWZ0OiBzcGFuKDIpO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XHRcdFxuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiBzcGFuKDIpO1x0XHRcdFxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdGxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0bWFyZ2luOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdH1cblxuXHRcdC5sLWNvbC0tNCAmIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG1hcmdpbjogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR9XG5cdH1cblxuXHQmX190YWJzLWl0ZW0ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0LmwtY29sLS00ICYge1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC10aW55O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxuXHQmX190YWItbGluayB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRjb2xvcjogJGNvYmFsdC1ibHVlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQ6IGJvbGQgI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdG1hcmdpbjogJHNwYWNpbmctdW5pdC10aW55O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC10aW55ICRzcGFjaW5nLXVuaXQtbGFyZ2U7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC10aW55O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmwtY29sLS00ICYge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC10aW55O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkbG9jaG1hcmEtYmx1ZSwgJGNvYmFsdC1ibHVlKTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdGh0bWwubm8tY3NzZ3JhZGllbnRzICYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29iYWx0LWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9ybS1zdGVwcy1jb250YWluZXIge1xuXHRcdGNvdW50ZXItcmVzZXQ6IHN0ZXBzO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdEBpbmNsdWRlIHJ0bHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19mb3JtLXN0ZXAge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29iYWx0LWJsdWU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW46IDAgMCAwICgkc3BhY2luZy11bml0LWJhc2UgKiAtMSk7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdG1hcmdpbjogMCAoJHNwYWNpbmctdW5pdC1iYXNlICogLTEpIDAgMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR9XG5cblx0XHQubC1jb2wtLTggJixcblx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblxuXHRcdFx0LmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG5cblx0XHRcdFx0LmwtY29sLS04ICYge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblxuXHRcdFx0LmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRib3R0b206IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0LmJvb2tpbmctd2lkZ2V0X19maWVsZHMge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tbGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXG5cdFx0XHQuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9ybS1zdGVwLWhlYWRpbmcge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogJHRyaW5pZGFkLW9yYW5nZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHdpZHRoOiBzcGFuKDIpO1xuXG5cdFx0LmwtY29sLS04ICYsXG5cdFx0LmwtY29sLS00ICYge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCR0YW5nZXJpbmUtb3JhbmdlLCAkdHJpbmlkYWQtb3JhbmdlKTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJHRyaW5pZGFkLW9yYW5nZSwgMTAlKTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkdGFuZ2VyaW5lLW9yYW5nZSwgJHRyaW5pZGFkLW9yYW5nZSk7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCR0cmluaWRhZC1vcmFuZ2UsIDEwJSk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2JhbHQtYmx1ZTtcblx0XHRcdGJvdHRvbTogLTFweDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRjb250ZW50OiBjb3VudGVyKHN0ZXBzKTtcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBzdGVwcztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGxlZnQ6IDMwcHggKiAtMTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogMzBweCAqIC0xO1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmwtY29sLS04ICYsXG5cdFx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKHN0ZXBzKSAnLic7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXRpbnk7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Y29udGVudDogY291bnRlcihzdGVwcykgJy4nO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC10aW55O1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LXRpbnk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1x0XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHRcdFx0XHRcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmllbGRzIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdGZsZXg6IDE7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHdpZHRoOiBzcGFuKDEwKTtcblxuXHRcdC5sLWNvbC0tOCAmLFxuXHRcdC5sLWNvbC0tNCAmIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR9XG5cblx0XHRodG1sLmllOC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19jb2x1bW4ge1xuXHRcdEBpbmNsdWRlIHNwYW4oNSBvZiAxMCk7XG5cblx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDUgb2YgMTAgcnRsKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGd1dHRlcigxMik7XG5cdFx0XHR3aWR0aDogc3Bhbig2IG9mIDEyKTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGd1dHRlcigxMik7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcdFx0XHRcdFx0XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLWxhc3QsXG5cdFx0XHQmLS1sYXN0LWNoaWxkIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFzdChydGwpO1x0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGd1dHRlcigxMik7XG5cdFx0XHR3aWR0aDogc3Bhbig2IG9mIDEyKTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGd1dHRlcigxMik7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IHNwYW4oNiBvZiAxMik7XHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcdFx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHRcdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYtLWxhc3Qge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XG5cdFx0XHR9XG5cblx0XHRcdCsgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ge1xuXHRcdFx0XHRjbGVhcjogcmlnaHQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRjbGVhcjogbGVmdDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tbGFzdC1jaGlsZCB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1wdXNoIHtcblx0XHRcdEBpbmNsdWRlIHBvc3QoNSBvZiAxMCk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdEBpbmNsdWRlIHByZSg1IG9mIDEwKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc3QoNiBvZiAxMik7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwcmUoNiBvZiAxMik7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRAaW5jbHVkZSBwb3N0KDYgb2YgMTIpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcHJlKDYgb2YgMTIpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcdFx0XHRcdFx0XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWlzLWhpZGRlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYtLWRhdGUtdGltZSB7XG5cblx0XHRcdC5pbnB1dC1kYXRlIHtcblx0XHRcdFx0QGluY2x1ZGUgc3BhbigyLjcgb2YgNSk7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGFuKDIuNyBvZiA1IHJ0bCk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XHRcdFx0XHRcblxuXHRcdFx0XHQubC1jb2wtLTggJixcblx0XHRcdFx0LmwtY29sLS00ICYge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oMi44IG9mIDYpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oMi44IG9mIDYgcnRsKTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGFuKDMgb2YgNik7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDYgcnRsKTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2VsZWN0LWRyb3Bkb3duLS10aW1lIHtcblx0XHRcdFx0QGluY2x1ZGUgc3BhbigxLjE1IG9mIDUpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0XHRzZWxlY3R7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5sLWNvbC0tOCAmLFxuXHRcdFx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3BhbigxLjU1IG9mIDYpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDYpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGFuKDEuNSBvZiA2KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCsgLnNlbGVjdC1kcm9wZG93bi0tdGltZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1lc3NhZ2Uge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdCZfX2ZpZWxkIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHQmLS1pcy1oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmLS1wZXJtLWhpZGRlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3BsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiA2LjVweCAwO1xuXHR9XG5cblx0LnNlbGVjdC1kcm9wZG93bjpiZWZvcmUge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHRyaW5pZGFkLW9yYW5nZTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IGRhcmtlbigkdHJpbmlkYWQtb3JhbmdlLCAyMCUpO1xuXHRcdH1cblx0fVxuXG5cdC5vcHRpb24tbGlzdCBpbnB1dDpjaGVja2VkICsgLm9wdGlvbi1saXN0X19jb250cm9sLS1yYWRpbzpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10aW55O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtdGlueTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXRpbnk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRcdH1cblxuXHRcdCYtLXB1bGwtdXAge1xuXHRcdFx0bWFyZ2luLXRvcDogLTIxcHg7XG5cblx0XHRcdC5sLWNvbC0tNCAmIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xuXHRcdFx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmN0YSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRsb2NobWFyYS1ibHVlLCAkY29iYWx0LWJsdWUpO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZWRpdW07XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGh0bWwubm8tY3NzZ3JhZGllbnRzICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvYmFsdC1ibHVlO1xuXHRcdH1cblx0XHRcblx0XHQmW2Rpc2FibGVkPWRpc2FibGVkXSB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cblx0XHRcdGh0bWwubm8tb3BhY2l0eSAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGthbmdhcm9vLWdyZXk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cdFx0XHRcdGNvbG9yOiAkZW1wZXJvci1ncmV5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXRpbnk7XG5cdH1cblx0XG5cdC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIHNwYW4ucWIteWRzLXE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCBzcGFuLnFiLXlkcy1xe1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjNzY3Njc2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdG9wOiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xufVxuLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLnFiLXlkcy1xdGV4dCB7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDZweCA2cHg7XG4gICAgZm9udC1zaXplOiAuNzdlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAzMjNweDtcbiAgICB6LWluZGV4OiAxMTExMTExMTExO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbGVmdDogMHB4O1xufVxuLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLnFiLXlkcy1xdGV4dC5vZmZlcnMge1xuIFx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG4uc2VsZWN0LWRyb3Bkb3duLnNlbGVjdC1kcm9wZG93bi0tdGltZS55ZHMtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDI0JTtcbiAgXHRmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG4uc2VsZWN0LWRyb3Bkb3duLnNlbGVjdC1kcm9wZG93bi0tdGltZSAudHh0LWJlaGluZCB7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDMwcHg7XG59XG4ueWRzLXNlY3Rpb24uc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSB7XG4gIHRvcDogMi41cHg7XG59XG5cbi5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmxhc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19maWVsZHMuc2hvd1Rvb2x0aXAge1xuICAgIG92ZXJmbG93OnZpc2libGU7XG59XG5sYWJlbC5vcHRpb24tbGlzdF9fY29udHJvbC5vcHRpb24tbGlzdF9fY29udHJvbC0tbWlub3Ige1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLnN1Ym1pdC1kcml2ZXJkb2Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMjIlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiA0JTtcbn1cblxuLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLmRvYi1zdWJtaXQge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDQ4OWY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDNweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAtN3B4IHJnYmEoMCwwLDAsLjQpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQ6IDcwMCAxNHB4LzIxcHggQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMDA3ZWQ3LCMwMDQ4OWYpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDI4NWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuZGl2I3lkc2RvYi1tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmRvYi1zdWJtaXQuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC41O1xufVxuLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ueWRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGlzcGxheWRhdGUtbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5zcGFuLmRpc3BsYXljb250ZW50LCBzcGFuI2RyaXZlckRvYiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5zcGFuI2RyaXZlckRvYiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLmRpc3BsYXlkYXRlLW1haW4gaS5pbmFtZSB7XG4gICAgYmFja2dyb3VuZDogI2ZlZWNjYjtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luOiAycHggMCAwIDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbn1cbi5kaXNwbGF5ZGF0ZS1tYWluIC5pY29uLS1wZW5jaWw6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6NjUwcHgpIHtcbiAgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLnlkcyBzcGFuLnFiLXlkcy1xIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCAueWRzIC5xYi15ZHMtcXRleHQge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMzdweDtcbiAgICB0b3A6IDI4cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpe1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiAyM3B4O1xuICAgIH1cbiAgfVxufVxufVxuIiwiLmxvY2F0aW9uLXJlc3VsdCB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblxyXG5cdCZfX2FkZHJlc3Mge1xyXG5cdFx0QGluY2x1ZGUgc3Bhbig0KTtcclxuXHRcdHBhZGRpbmctbGVmdDogMThweCArICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDQgcnRsKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE4cHggKyAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0LmwtY29sLS04ICYge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDMgb2YgOCk7XHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDMgb2YgOCBydGwpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDQgb2YgOCk7XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDggcnRsKTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdCAgfVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19oZWFkaW5nIHtcclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbjogMy41cHggMCAwICgoMThweCArICRzcGFjaW5nLXVuaXQtc21hbGwpICogLTEpO1xyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW46IDMuNXB4ICgoMThweCArICRzcGFjaW5nLXVuaXQtc21hbGwpICogLTEpIDAgMCA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2RldGFpbHMge1xyXG5cdFx0QGluY2x1ZGUgc3Bhbig0KTtcclxuXHQgQGluY2x1ZGUgcnRsIHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oNCBydGwpO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDAgKDE4cHggKyAkc3BhY2luZy11bml0LXNtYWxsKSAwIDAgO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFx0LmwtY29sLS04ICYge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDMgb2YgOCk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDMgb2YgOCBydGwpO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4IGxhc3QpO1xyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4IGxhc3QpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgKDE4cHggKyAkc3BhY2luZy11bml0LXNtYWxsKTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW46IDAgKDE4cHggKyAkc3BhY2luZy11bml0LXNtYWxsKSAwIDAgO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHQgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kZXRhaWxzLWhlYWRpbmcge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdD4gLmN0YSB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWJldHdlZW4tbGFyZ2UtbWVkaXVtKSB7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIubmV3c2xldHRlci1zaWdudXAge1xuXHRiYWNrZ3JvdW5kOiAkbGluay13YXRlci1ibHVlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdC5sLWNvbC0tNCAmIHtcblxuXHRcdC5tZXNzYWdlIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0QGV4dGVuZCAuaDM7XG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5sLWNvbC0tNCAmIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0LmlucHV0LXRleHQge1xuXHRcdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ1dHRvbi1zdWJtaXQge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdCAgfVxuXHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbnB1dC10ZXh0IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRtaW4td2lkdGg6IDFweDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0IFxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xuXHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGhlaWdodDogNDFweDtcblx0XHRcdFx0d2lkdGg6IDE4N3B4O1xuXHRcdFx0fVxuXG5cdFx0XHRodG1sLmllOCAmIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbi1zdWJtaXQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRtYXJnaW46IDAgJHNwYWNpbmctdW5pdC1zbWFsbCAwIDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cbn1cbiIsIi5oZWFkZXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRwYWRkaW5nLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdC5sb2dvIHtcblx0XHRAaW5jbHVkZSBzcGFuKDMpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LypoZWlnaHQ6IDEwMCU7Ki9cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnNpdGUtc2VhcmNoIHtcblx0XHRAaW5jbHVkZSBzcGFuKGxhc3QgNCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tdG9wOiBwZXJjZW50YWdlKDYuNjRweCAvIDk2MHB4KTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKGxhc3QgNCBydGwpO1xuXHRcdH1cblx0fVxuXG5cdC5xdWljay1saW5rcyB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi10b3A6IHBlcmNlbnRhZ2UoMTMuNjRweCAvIDk2MHB4KTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5vdmVybGF5IHtcblx0JiNkYXRQcm9kdWN0IHtcblx0XHQub3ZlcmxheV9fY29udGVudCB7XG5cdFx0XHR3aWR0aDogMzglO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDg1JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAwLjQpO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMTAwMDtcblxuXHRodG1sLm5vLXJnYmEgJiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvb3ZlcmxheS1iZy5wbmcnKTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHQuYWN0aW9ucyArIHAge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7IFxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdCB9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgMDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0d2lkdGg6IDUwJTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogODUlO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tY3NzdHJhbnNmb3JtcyAmIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjUlO1xuXHRcdFx0dG9wOiAxMCU7XG5cdFx0fVxuXHRcdFxuXHRcdC5yb3cge1xuXHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19jbG9zZSB7XG5cdFx0YmFja2dyb3VuZDogJGRhbnViZS1ibHVlO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXNpemU6IDhweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHdpZHRoOiAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgcnRse1xuICAgICAgICAgICAgbGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbDtcbiAgICAgICAgICAgIHJpZ2h0OmF1dG87XG4gICAgICAgIH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9tbyB7XG5cdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHQmX19pbWFnZSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGwgJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcbiAgICBcdFx0bWFyZ2luOiAwICRzcGFjaW5nLXVuaXQtc21hbGwgJHNwYWNpbmctdW5pdC1zbWFsbCAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdEBleHRlbmQgLmgzO1xuXHRcdGNsZWFyOiBub25lO1xuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250OiAjeyRmb250LXNpemUteC1iYXNlfS8jeyRsaW5lLWhlaWdodC14LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbCArIDhweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbCArIDhweDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAZXh0ZW5kIC5pY29uO1xuXHRcdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3c7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICgkc3BhY2luZy11bml0LXNtYWxsICsgOHB4KSAqIC0xO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiA4LjVweDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogKCRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHgpICogLTE7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9tby1tYXRyaXgge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LnByb21vIHtcblx0XHRAaW5jbHVkZSBzcGFuKDYpO1x0XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig2IHJ0bCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0LmwtY29sLS0xMCAmIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNSBvZiAxMCk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNSBvZiAxMCBydGwpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWJldHdlZW4tbGFyZ2UtbWVkaXVtKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDJuKzIpIHtcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XHRcdFx0XG5cdFx0fVxuXG5cdFx0Ji0tdHlwZTJuMSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHQmLS10eXBlMm4yIHtcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5jYXJvdXNlbCB7XG5cdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jl9faXRlbS1jb250YWluZXIge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cdFxuXG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlIDA7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2U7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udDogI3skZm9udC1zaXplLXgtYmFzZX0vI3skbGluZS1oZWlnaHQteC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdEBleHRlbmQgLmljb24tLWFycm93O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDhweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAoJHNwYWNpbmctdW5pdC1zbWFsbCArIDhweCkgKiAtMTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogOC41cHg7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAoJHNwYWNpbmctdW5pdC1zbWFsbCArIDhweCkgKiAtMTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQmX19wYWdlciB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTBweCA1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0fVxuXG5cdCZfX3BhZ2VyLWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRrYW5nYXJvby1ncmV5LCAwLjIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXItd2lkdGg6IDJweCAwIDA7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OTllbTtcblx0XHR3aWR0aDogMTVweDtcblxuXHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLnByb2dyZXNzLWJhciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogJHNwYWNpbmctdW5pdC1iYXNlIDA7XG5cdHBhZGRpbmc6IDA7XG5AaW5jbHVkZSBydGwge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0YmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0Y29sb3I6ICRkYW51YmUtYmx1ZTtcblx0XHRmbGV4OiAxO1xuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwICRzcGFjaW5nLXVuaXQtYmFzZSAwIDYwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0cGFkZGluZzogMCA2MHB4IDAgJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoIDk5MHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwICRzcGFjaW5nLXVuaXQtc21hbGwgMCA2MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDYwcHggMCAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCA2NjBweCkge1xuXHRcdFx0cGFkZGluZzogMCAkc3BhY2luZy11bml0LXNtYWxsIDAgNDBweDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0cGFkZGluZzogMCA0MHB4IDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoIDU4MHB4KSB7XG5cdFx0XHRoZWlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OWVtO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIsXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCA2NjBweCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggNTgwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJG1pZG5pZ2h0LWJsdWUsIDEpO1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAzMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTMwcHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDEpO1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdGJvcmRlci13aWR0aDogNDBweDtcblx0XHRcdG1hcmdpbi10b3A6IC00MHB4O1xuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCA2NjBweCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcdFx0XHRcdFxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggNTgwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1x0XHRcdFx0XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcdFx0XHRcdFx0XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoIDU4MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHQgbWFyZ2luLWxlZnQ6MDtcblx0XHRcdCBtYXJnaW4tcmlnaHQ6MDtcblx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvYmFsdC1ibHVlO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkY29iYWx0LWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG5cdFx0XHRtYXJnaW46IDE0cHggJHNwYWNpbmctdW5pdC1zbWFsbCAwIDA7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luOiAxNHB4IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCA5OTBweCkge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1tZWRpdW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE5cHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5hY3Rpb24tbGluayB7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGJvcmRlcjogMDtcclxuXHRjb2xvcjogJGxvY2htYXJhLWJsdWU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdGZvbnQ6IGJvbGQgI3skZm9udC1zaXplLXRpbnl9LyN7JGxpbmUtaGVpZ2h0LXRpbnl9ICRmb250LWZhbWlseS1iYXNlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdHBhZGRpbmc6IDAgMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHotaW5kZXg6IDI7XHJcblxyXG5cdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHBhZGRpbmc6IDAgJHNwYWNpbmctdW5pdC1zbWFsbCAwIDA7XHJcblx0fVxyXG5cclxuXHQmLS1lZGl0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0xMC41cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtOC41cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1wcmludCB7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHR9XHJcblxyXG5cdC5pY29uIHtcclxuXHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC10aW55O1xyXG5cclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC10aW55O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdH1cdFxyXG59XHJcbiIsIi5lZGl0LXNlYXJjaCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDAuMyk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAzMDAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDEwMCU7XG5cdFx0ei1pbmRleDogMztcblx0fVxuXG5cdCsgLml0aW5lcmFyeS1vdmVydmlldyB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cbiIsIi5zaWduLXBvc3Qge1xuXHRiYWNrZ3JvdW5kOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAwLjFweCAoKCRzcGFjaW5nLXVuaXQtYmFzZSAqIDIpICsgMzBweCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0IEBpbmNsdWRlIHJ0bHtcdFxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAoKCRzcGFjaW5nLXVuaXQtYmFzZSAqIDIpICsgMzBweCkgMC4xcHggJHNwYWNpbmctdW5pdC1iYXNlO1xuXHQgfVxuXG5cblx0JjphZnRlciB7XG5cdFx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCR0cmluaWRhZC1vcmFuZ2UsIDEpO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRcdGJvcmRlci13aWR0aDogMTBweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDA7XG5cdFx0bGVmdDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZSArIDEwcHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkdHJpbmlkYWQtb3JhbmdlLCAxKTtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW46IDAgMCAwIC0xMHB4O1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGNsZWFyOiBub25lO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0fVxuXG5cdC5pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAoMzBweCArICRzcGFjaW5nLXVuaXQtYmFzZSkgKiAtMTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAoMzBweCArICRzcGFjaW5nLXVuaXQtYmFzZSkgKiAtMTtcblx0XHR9XG5cdH1cbn1cbiIsIi5pdGluZXJhcnktb3ZlcnZpZXcge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRwYWRkaW5nLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0LnRvb2x0aXBfX2NvbnRlbnQge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsICogLTE7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGwgKiAtMTtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHR9XHRcdFxuXG5cdFx0fVxuXG5cdFx0LnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YWZ0ZXIge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRsZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsICogLTE7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0fVx0XG5cblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRAaW5jbHVkZSBzcGFuKDEpO1xuXHRcdGNvbG9yOiAka2FzaG1pci1ibHVlO1xuXHRcdGZvbnQ6ICN7JGZvbnQtc2l6ZS1iYXNlfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cdFx0XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDIpO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oMyk7XG5cdFx0XHRjbGVhcjogYm90aDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRAaW5jbHVkZSBzcGFuKDUpO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig1IHJ0bCk7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig0KTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig0IHJ0bCk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdEBpbmNsdWRlIHNwYW4obGFzdCA5KTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0QGluY2x1ZGUgc3BhbihsYXN0IDkgcnRsKTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHRcdFx0XHRcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1sYXN0LWNoaWxkIHtcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19sb2NhdGlvbiB7XG5cdFx0QGluY2x1ZGUgc3BhbigzIG9mIDUpO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcdFx0XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDMgb2YgNSBydGwpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1x0XHRcdFxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHRcdFxuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdH1cblx0XHRcblx0fVxuXG5cdCZfX3RpbWUge1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHR9XG5cblx0Jl9fZGF0ZSB7XG5cdFx0QGluY2x1ZGUgc3BhbihsYXN0IDIgb2YgNSk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCZfX2JyZWFrZG93biB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdCZfX2JyZWFrZG93bi1pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRAaW5jbHVkZSBydGwge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHRcdD4gLmljb24ge1xuXHRcdFx0Y29sb3I6ICRrYXNobWlyLWJsdWU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2UgKiAtMTtcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZSAqIC0xO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbHVtbiB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiAwICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR3aWR0aDogNTAlO1xuXHRAaW5jbHVkZSBydGwge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMm4rMikge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0IGJvcmRlci1sZWZ0OiAwO1xuXHRcdCBib3JkZXItcmlnaHQ6ICAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0fVxuXHRcdH1cblxuXHRcdCYtLWxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5pdGluZXJhcnktb3ZlcnZpZXdfX2hlYWRpbmcge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdCB9XG5cdFx0fVxuXHR9XG5cblx0Ji0tdmFyaWFudCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0fVxuXHR9XG59XG4iLCIuZmVhdHVyZS10aXRsZSB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdGJhY2tncm91bmQ6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRwYWRkaW5nLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmbGV4OiAxO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR9XG5cdFx0I3ByaWNlLWZyb217XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQmX19zb3J0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0d2lkdGg6IDI3MHB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc29ydC1sYWJlbCB7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cblxuXHQmX19zb3J0LWlucHV0IHtcblx0XHRmbGV4OiAxIDA7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0c2VsZWN0IHtcblx0XHRcdHdpZHRoOiAxMzAlO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTM3cHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQmX195ZHMtYXBwbGljYWJsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDdlN2Y2O1xuXHRcdCAgICBwYWRkaW5nOiAyMHB4O1xuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIC55ZHMtbXNnQ29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogIzFGNDM3NDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxvYWRlciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCR3aGl0ZSwgMC40KTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwMDtcblxuXHRodG1sLm5vLXJnYmEgJiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvb3ZlcmxheS1iZy5wbmcnKTtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRjb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IC0zMy41cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IDUwJTtcblx0fVxuXG5cdCZfX3NwaW5uZXIge1xuXHRcdHBhdGgsXG5cdFx0cmVjdCB7XG5cdFx0XHRmaWxsOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NhcHRpb24ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuIiwiLmNoZWNrLWxpc3Qge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuQGluY2x1ZGUgcnRsIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0XHQmLS1jb2x1bW5zIHtcclxuXHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDEyKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdEBpbmNsdWRlIHJ0bHtcclxuXHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDEyIHJ0bCk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRcdCYtLXR5cGUzbjEge1xyXG5cdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgzbiszKSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xyXG5cdFx0XHR9XG5cblx0XHRcdCYtLXR5cGUzbjMge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig2IG9mIDEyKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Bhbig2IG9mIDEyIHJ0bCk7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzMpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYgb2YgMTIpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMm4rMikge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdCYsXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzMpLFxuXHRcdFx0XHQmOm50aC1jaGlsZCgybisyKSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGV4dGVuZCAuaWNvbjtcclxuXHRcdFx0QGV4dGVuZCAuaWNvbi0tdGljaztcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbjogNHB4ICRzcGFjaW5nLXVuaXQtc21hbGwgMCAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0XHRtYXJnaW46IDRweCAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmNvbnRlbnQtY2Fyb3VzZWwge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gQGluY2x1ZGUgcnRsIHtcblx0ZGlyZWN0aW9uOiBydGw7XG4gfVxuXHQmX19pdGVtLWNvbnRhaW5lciB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0Jl9fcGFnZXIge1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmX19wYWdlci1idXR0b24ge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cGFkZGluZzogNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGxvY2htYXJhLWJsdWU7XG5cdFx0fVxuXG5cdFx0Ji0tcHJldmlvdXMge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxleCgtMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tbmV4dCB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZXgoLTEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3BhZ2VyLWNhcHRpb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbiIsIi5wYXktb3B0aW9ucyB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHRib3JkZXI6IDRweCBzb2xpZCAkY29ydmV0dGUtb3JhbmdlO1xyXG5cdGJvcmRlci13aWR0aDogNHB4IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcclxuXHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdCZfX3R5cGUge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29ydmV0dGUtb3JhbmdlO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgMCAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvcnZldHRlLW9yYW5nZTtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xyXG5cdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICRjb3J2ZXR0ZS1vcmFuZ2U7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAkY29ydmV0dGUtb3JhbmdlO1xyXG5cdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRodG1sLmllOCAmIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2UgKyAzMHB4O1xyXG5cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdG1hcmdpbjogM3B4IDAgMCAtMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udHJvbCB7XHJcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LW1lZGl1bTtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0dG9wOiA4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHR0b3A6IDExcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wcmljZS1jbnQge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvcnZldHRlLW9yYW5nZTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgMDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29ydmV0dGUtb3JhbmdlO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAwICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcdFxyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcdFx0XHJcblx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICRjb3J2ZXR0ZS1vcmFuZ2U7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiA0cHggc29saWQgJGNvcnZldHRlLW9yYW5nZTtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtbWVkaXVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtbWVkaXVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHR9XHJcblxyXG5cdCZfX25vdGUge1xyXG5cdFx0Y29sb3I6ICR0cmluaWRhZC1vcmFuZ2U7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG5cdH1cclxufVxyXG4iLCIudG90YWwtcHJpY2Uge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0bWFyZ2luOiAkc3BhY2luZy11bml0LWJhc2UgMDtcclxuXHJcblx0Jl9faGVhZGluZyB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGthbmdhcm9vLWdyZXk7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdGNvbG9yOiAkdHJpbmlkYWQtb3JhbmdlO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcclxuXHRcdHdpZHRoOiAoc3Bhbig1IG9mIDgpICsgZ3V0dGVyKDgpKTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZm9jdXMge1xyXG5cdFx0XHRib3JkZXItdG9wOiA0cHggc29saWQgJGNvcnZldHRlLW9yYW5nZTtcclxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtbWVkaXVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZWRpdW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkb2FzaXMtb3JhbmdlO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IC00cHg7XHJcblx0XHRcdFx0d2lkdGg6IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbm90ZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC10aW55O1xyXG5cdH1cclxuXHJcblx0Jl9fdmFsdWUge1xyXG5cdFx0QGluY2x1ZGUgc3BhbigzIG9mIDggbGFzdCk7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGthbmdhcm9vLWdyZXk7XHJcblx0XHRjb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAwO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZm9jdXMge1xyXG5cdFx0XHRib3JkZXItdG9wOiA0cHggc29saWQgJHRyaW5pZGFkLW9yYW5nZTtcclxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtbWVkaXVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wcmljZS1jb25maXJtYXRpb24ge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cclxuXHQuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtLXNpbmdsZS1yb3cgJiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcdFxyXG5cdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1x0XHJcblx0XHR9XHJcblxyXG5cdFx0LnByaWNlLWNvbmZpcm1hdGlvbl9faGVhZGluZyB7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19oZWFkaW5nIHtcclxuXHRcdGNvbG9yOiAkdHJpbmlkYWQtb3JhbmdlO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRsaW5lLWhlaWdodDogNDRweDtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCA0MjBweCkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX192YWx1ZSB7XHJcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoIDQyMHB4KSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucGF5bWVudC1icmVha2Rvd24ge1xyXG5cdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZSAqIC0xO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQmX19yb3cge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XHJcblx0fVxyXG5cclxuXHQmX19oZWFkaW5nIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgMDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR3aWR0aDogNzUlO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcclxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtbWVkaXVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtbWVkaXVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRkaXJlY3Rpb246IGx0cjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3ZhbHVlIHtcclxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAwO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1mb2N1cyB7XHJcblx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtbWVkaXVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LW1lZGl1bTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNpbXBsZS1wYW5lbCB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhcXVhLWhhemUtYmx1ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0Ji0tbGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0Jl9faGVhZGluZyB7XHJcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0fVxyXG5cclxuXHQmX19mZWF0dXJlIHtcclxuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LW1lZGl1bTtcclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW46IDJweCAkc3BhY2luZy11bml0LXNtYWxsIDAgMDtcclxuXHRcdFx0QGluY2x1ZGUgcnRse1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRtYXJnaW46IDJweCAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmRldGFpbHMtbGlzdCB7XHJcblx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHJcblx0Jl9fdmFsdWUge1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtbWVkaXVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtbWVkaXVtO1xyXG5cdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRkaXJlY3Rpb246IGx0cjtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYWN0aW9ucyB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0LmN0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1pbm9yLWN0YSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRAaW5jbHVkZSBydGwge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWFyY2gtcmVzdWx0IHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcclxuXHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHJcblx0Jl9faGVhZGluZyB7XHJcblx0XHRjb2xvcjogJGxvY2htYXJhLWJsdWU7XHJcblx0XHRmb250OiAjeyRmb250LXNpemUtbWVkaXVtfS8jeyRsaW5lLWhlaWdodC1tZWRpdW19ICRmb250LWZhbWlseS1iYXNlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbCArIDhweDtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBleHRlbmQgLmljb247XHJcblx0XHRcdEBleHRlbmQgLmljb24tLWFycm93O1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0Zm9udC1zaXplOiA4cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAoJHNwYWNpbmctdW5pdC1zbWFsbCArIDhweCkgKiAtMTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDguNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucGFnaW5hdGlvbiB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgMCAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwICRzcGFjaW5nLXVuaXQtdGlueTtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0Zm9udC1zaXplOiA4cHg7XHJcblx0XHRcdG1hcmdpbjogNi41cHggJHNwYWNpbmctdW5pdC10aW55IDAgMDtcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW46IDYuNXB4IDAgMCAkc3BhY2luZy11bml0LXRpbnkgO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcHJldi1saW5rIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uIHsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDAnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmLS1uZXh0LWxpbmsge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRtYXJnaW46IDYuNXB4IDAgMCAkc3BhY2luZy11bml0LXRpbnk7XHJcblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRtYXJnaW46IDYuNXB4ICAkc3BhY2luZy11bml0LXRpbnkgMCAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bHtcclxuICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTBkJztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0taXMtaGlkZGVuIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmZhcXMge1xyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0Ji0tc3ViIHtcclxuXHRcdFx0bWFyZ2luOiAkc3BhY2luZy11bml0LXNtYWxsIDAgMCAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZhcXNfX2xpc3Qge1xyXG5cdFx0XHRtYXJnaW46ICRzcGFjaW5nLXVuaXQtc21hbGwgMCAwICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NhdGVnb3J5LWxpbmsge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRjb2xvcjogJGxvY2htYXJhLWJsdWU7XHJcblx0XHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGV4dGVuZCAuaWNvbjtcclxuXHRcdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3c7XHJcblx0XHRcdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiA2LjVweDtcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1iYWNrO1xyXG5cdFx0XHRcdGZsb2F0OiAgcmlnaHQ7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XHJcblx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0QGluY2x1ZGUgc3BhbigzKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0LmwtY29sLS04ICYge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDIgb2YgOCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0QGluY2x1ZGUgc3Bhbig5IGxhc3QpO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0LmwtY29sLS04ICYge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDYgb2YgOCBsYXN0KTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1hYm92ZSB7XHJcblxyXG5cdFx0LmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9faW1hZ2UsXHJcblx0XHQuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19jb250ZW50IHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHQubC1jb2wtLTggJiB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1yaWdodCB7XHJcblxyXG5cdFx0LmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9faW1hZ2Uge1xyXG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmwtY29sLS04ICYge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19jb250ZW50IHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmwtY29sLS04ICYge1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZm9vdGVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAwO1xuXG5cdC50ZXJ0aWFyeS1uYXZpZ2F0aW9uIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5zaXRlLXNlYXJjaCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKGxhc3QgNCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKGxhc3QgNCBydGwpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdC5xdWljay1saW5rcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDgpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oOCBydGwpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdC5zb2NpYWwtcHJvbW8ge1xuXHRcdGNsZWFyOiBib3RoO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29weXJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bGluZS1oZWlnaHQ6IDQzcHg7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR3aWR0aDogMTAzcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuaWNvbi1saXN0IHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbkBpbmNsdWRlIHJ0bCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW46IDAgJHNwYWNpbmctdW5pdC1zbWFsbCAwIDA7XHJcblx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdGZsb2F0OnJpZ2h0O1xyXG5cdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaWNvbiB7XHJcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0XHRmb250LXNpemU6IDUwcHg7XHJcblx0fVxyXG59XHJcbiIsIi5sb2NhdGlvbi1kZXRhaWxzIHtcclxuXHRiYWNrZ3JvdW5kOiAkbGluay13YXRlci1ibHVlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAwLjFweDtcclxuXHJcblx0Jl9faGVhZGluZyB7XHJcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0fVxyXG5cclxuXHQmX19zdWItaGVhZGluZyB7XHJcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0fVxyXG5cclxuXHQmX19vcGVuaW5nLWhvdXJzIHtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdH1cclxuXHJcblx0Jl9fb3BlbmluZy1ob3Vycy1oZWFkaW5nIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRAaW5jbHVkZSBydGwge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fb3BlbmluZy1ob3Vycy12YWx1ZSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0Jl9fbmF2IHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQmX19uYXYtaXRlbSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25hdi1saW5rIHtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW46IDMuNXB4IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIubWFpbi1jb250ZW50IHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuXHQmLS12YXJpYW50IHtcblx0XHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgMC4xcHg7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tYXAge1xyXG5cdGhlaWdodDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNDAwIC8gNjMzKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdGRpdiB7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG59XHJcbiJdfQ== */
