.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:thin solid transparent}}.lmt__formalitySwitch_feedback__send_btn:focus,.lmt__formalitySwitch_ad__cta:focus{text-decoration:none}.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_feedback__send_btn,[disabled].lmt__formalitySwitch_ad__cta{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:thin solid transparent}}.lmt__formalitySwitch_feedback__send_btn:focus,.lmt__formalitySwitch_ad__cta:focus{text-decoration:none}.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_feedback__send_btn,[disabled].lmt__formalitySwitch_ad__cta{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:thin solid transparent}}.lmt__formalitySwitch_feedback__send_btn:focus,.lmt__formalitySwitch_ad__cta:focus{text-decoration:none}.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_feedback__send_btn,[disabled].lmt__formalitySwitch_ad__cta{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}span.only_mouse{display:inline}span.only_touch{display:none}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){span.only_mouse{display:none}span.only_touch{display:inline}}button{color:#000}.lmt{position:relative;font-size:100%}.lmt.lmt--hidden{display:none}.lmt__side_container{position:relative}.lmt__textarea_container{position:relative;font-size:100%}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__textarea_container{overflow:hidden}}.lmt__side_container--source .lmt__textarea_container::after{display:none}.lmt__inner_textarea_container{position:relative;-webkit-text-size-adjust:none}.lmt__side_container--target .lmt__textarea_container{cursor:text}.lmt__side_container--target .lmt__target_toolbar{cursor:default}.lmt__translations_as_text__item{padding-left:15px;padding-right:40px;margin-left:-15px;margin-right:-40px;pointer-events:initial;cursor:initial}ul>.lmt__translations_as_text__item{list-style-type:none}.lmt__translations_as_text{display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}.lmt__translations_as_text button,.lmt__translations_as_text a{pointer-events:initial}.lmt__textarea_base_style{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-variant-ligatures:none}.lmt__textarea{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;overflow:hidden;border:none;background-color:rgba(0,0,0,0);background:rgba(0,0,0,0);vertical-align:top;text-align:start;font-size:100%;position:relative;resize:none}.lmt__textarea:focus{outline:none}.lmt__textarea.lmt--hidden{display:none}.lmt__textarea[lang=bg-BG],.lmt__textarea[lang=bg],.lmt__textarea[lang=uk-UA],.lmt__textarea[lang=uk]{font-family:sans-serif !important}d-textarea.lmt__textarea{overflow:visible}d-textarea.lmt__textarea[lang=bg-BG] *,d-textarea.lmt__textarea[lang=bg] *,d-textarea.lmt__textarea[lang=uk-UA] *,d-textarea.lmt__textarea[lang=uk] *{font-family:sans-serif !important}.lmt__textarea_placeholder_text{display:none;text-align:left;cursor:text;pointer-events:none}.lmt--empty_source .lmt__textarea_placeholder_text{display:block}.lmt__clear_text_button_container{height:0;width:100%;z-index:10;position:relative}.lmt__clear_text_button_wrapper{position:absolute;top:16px;right:16px}.lmt__clear_text_button{color:#d1d2d4;font-size:30px;font-weight:400;border:none;background-color:rgba(0,0,0,0)}.lmt__clear_text_button span{line-height:10px;display:flex;height:18px}.lmt__clear_text_button>svg{display:none}.lmt__clear_text_button:hover{cursor:pointer;color:#074b78}.lmt__clear_text_button.lmt--hidden{display:none}.lmt__edit_text_popup{text-align:start;padding:0;position:absolute;background:#fff;max-height:400px;min-width:100px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.1)}@media (forced-colors: active){.lmt__edit_text_popup{border:thin solid transparent}}.lmt__edit_text_popup{outline:.5px solid #aaa;overflow-y:auto;overflow-x:hidden;max-width:30vw;display:none;font-size:18px;z-index:99;transition:height 200ms ease}.lmt__edit_text_popup[dir=ltr]{margin-left:-9px}.lmt__edit_text_popup[dir=rtl]{margin-right:-9px}.lmt__edit_text_popup.lmt__edit_text_popup--visible{display:block}.lmt__edit_text_popup.lmt__edit_text_popup--visible.lmt__edit_text_popup--alternatives{display:flex;flex-direction:row}.lmt__edit_text_popup ul{margin:0;padding:0;width:100%}.lmt__edit_text_popup li,.lmt__edit_text_popup .lmt__edit_text_list_item{color:#333;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:4px;padding-top:4px;padding-left:9px;padding-right:9px;line-height:1.2;transition:background-color 100ms;cursor:pointer;list-style-type:none}.lmt__edit_text_popup li:last-child,.lmt__edit_text_popup .lmt__edit_text_list_item:last-child{border-bottom:none}.lmt__edit_text_popup .lmt__edit_text_popup__entry--active{background-color:#fee8c1}.lmt__edit_text_popup .lmt__edit_text_popup__waiting_indicator{padding-left:5px;padding-right:5px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__edit_text_popup{max-width:60vw;font-size:16px}}@supports(-ms-ime-align: auto){.lmt__edit_text_popup{border:1px solid #aaa;outline:none}}.lmt__edit_text_popup--alternatives li{white-space:nowrap}.lmt__edit_text_popup--alternatives li[lang=bg-BG],.lmt__edit_text_popup--alternatives li[lang=bg],.lmt__edit_text_popup--alternatives li[lang=uk-UA],.lmt__edit_text_popup--alternatives li[lang=uk]{font-family:sans-serif !important}.lmt__translations_as_text__main_translation{display:none}.lmt__ask_paste_popup{display:none;background-color:rgba(0,0,0,0);position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:100}.lmt__ask_paste_popup.lmt__ask_paste_popup--visible{transition:500ms ease-out;display:block}.lmt__ask_paste_popup.lmt__ask_paste_popup--visible>div{opacity:0;transition:100ms ease-out}.lmt__ask_paste_popup.lmt__ask_paste_popup--visible_2{background-color:rgba(0,0,0,.2)}.lmt__ask_paste_popup.lmt__ask_paste_popup--visible_2>div{opacity:1}.lmt__ask_paste_popup>div{position:absolute;top:50%;left:0;right:0;margin-left:auto;margin-right:auto;display:block;width:320px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);transform:translate(0, -50%);padding:2em 1em;box-sizing:border-box;font-size:80%;text-align:center}.lmt__ask_paste_popup>div p{text-align:left}.lmt__ask_paste_popup>div .lmt__ask_paste_popup__cancel_button,.lmt__ask_paste_popup>div .lmt__ask_paste_popup__continue_button{padding:.25em;display:block;color:#074b78;cursor:pointer;font-weight:500}.lmt__ask_paste_popup>div .lmt__ask_paste_popup__cancel_button:hover,.lmt__ask_paste_popup>div .lmt__ask_paste_popup__continue_button:hover{text-decoration:underline}.eSEOtericText{display:none;font-size:14px;line-height:1.5;color:#6e6e6e;font-weight:normal;padding-top:30px}.eSEOtericText span{display:block}.eSEOtericText span:first-child{padding-bottom:8px}.eSEOtericText ul,.eSEOtericText li{display:inline}.showSeoText .eSEOtericText{display:block}.eSEOtericText .linked_language_pairs{padding:1rem;font-size:.875rem;color:#727a83}.eSEOtericText .linked_language_pairs a{color:inherit}.eSEOtericText .linked_language_pairs p{color:inherit;line-height:150%;margin-bottom:.5rem}.eSEOtericText .linked_language_pairs p.title{font-size:1rem;font-weight:600;color:#4b535a}.eSEOtericText .linked_language_pairs span{display:unset;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.eSEOtericText .linked_language_pairs ul,.eSEOtericText .linked_language_pairs li{display:inline}.eSEOtericText .linked_language_pairs ul a::before,.eSEOtericText .linked_language_pairs li a::before{content:" · "}.eSEOtericText .linked_language_pairs li:first-of-type a::before{content:""}.lmt__source_textarea_overlay{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-variant-ligatures:none;position:absolute;pointer-events:none;top:0;left:0}.lmt__source_textarea_overlay *{pointer-events:none}.lmt__source_textarea_overlay .lmt__source_textarea_overlay__sentence--active{visibility:visible !important;position:relative}.lmt__source_textarea_overlay .lmt__source_textarea_overlay__text{visibility:hidden;background-color:#fff}@media(forced-colors: active){.lmt__source_textarea_overlay .lmt__source_textarea_overlay__text{visibility:revert}}.lmt__source_textarea_overlay[lang=bg-BG]>span,.lmt__source_textarea_overlay[lang=bg]>span,.lmt__source_textarea_overlay[lang=uk-UA]>span,.lmt__source_textarea_overlay[lang=uk]>span{font-family:sans-serif !important}.lmt__translations_as_text__text_btn{font-size:20px;border:none;background:rgba(0,0,0,0);cursor:pointer;text-align:left}.lmt__translations_as_text__text_btn[lang=bg-BG],.lmt__translations_as_text__text_btn[lang=bg],.lmt__translations_as_text__text_btn[lang=uk-UA],.lmt__translations_as_text__text_btn[lang=uk]{font-family:sans-serif !important}.lmt__loadingIndicator_container{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:10%;z-index:10}.lmt__textarea_separator{position:absolute;top:54px;left:calc(50% - 5px);height:calc(100% - 55px)}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__textarea_separator{display:none}}.lmt__textarea_separator .lmt__textarea_separator__vertical_line{display:block;position:absolute;width:6px;height:calc(100% + 4px);right:-8px;top:-2px;z-index:11}.lmt__sides_container .lmt__sides_wrapper{display:contents}.lmt__sides_container #popover_container:empty{display:none}.lmt__sides_container #source_language_label:empty,.lmt__sides_container #target_language_label:empty{display:none}.lmt__sides_container #target_language_label{margin-left:11px}.lmt__side_container--target .lmt__language_container{display:flex;justify-content:space-between}.lmt__targetLangMenu_extensions{display:flex;position:relative}.lmt__language_container_sec .lmt__targetLangMenu_extensions{justify-content:flex-end}.lmt__targetLangMenu_extension{position:relative}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__glossaryButton_container,.lmt__glossaryButton_container_react{display:none}}.lmt__ad_charLimit{position:absolute;bottom:10px;left:-2px;width:calc(100% + 6px);z-index:10}.lmt__ad_charLimit__bg{width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:5px}.lmt__ad_charLimit__content_container{display:flex;align-items:center;justify-content:center;width:100%;min-height:86px}.lmt__ad_charLimit__content{box-shadow:0px -2px 16px rgba(0,0,0,.25);position:relative;background-color:#0f2b46;border-radius:5px;max-width:420px;padding:16px;margin:12px;height:100%;width:100%;color:#fff;font-size:14px;line-height:24px}.lmt__ad_charLimit__close_btn{position:absolute;right:10px;top:10px;z-index:1;cursor:pointer;width:24px;height:24px;border:none;box-sizing:content-box;background:none}.lmt__ad_charLimit__close_btn::before,.lmt__ad_charLimit__close_btn::after{content:"";display:block;position:absolute;background-color:#fff;width:1.4px;height:16.08px;border-radius:2px;transform-origin:50%;top:calc(50% - 8px);left:50%;transition:background-color 75ms ease-out}.lmt__ad_charLimit__close_btn::before{transform:rotate(45deg)}.lmt__ad_charLimit__close_btn::after{transform:rotate(-45deg)}.lmt__ad_charLimit__close_btn:hover::before,.lmt__ad_charLimit__close_btn:hover::after{background-color:#006494}.lmt__ad_charLimit__close_btn:hover,.lmt__ad_charLimit__close_btn:active{outline:none}.lmt__ad_charLimit__msg{display:flex;flex-direction:column;justify-content:center;height:100%}.lmt__ad_charLimit__msg__charCountWithLimit{font-weight:bold;color:#f46f52}.lmt__ad_charLimit__msg__pro_link{text-decoration:underline;color:inherit;cursor:pointer}.lmt__ad_charLimit__msg__pro_link:active{outline:none}.lmt_targetToolbar__appPromotion_container{display:none}d-textarea{position:relative;overflow:visible}d-textarea>div{position:absolute;width:100%;height:100%;outline:none}.hide-aligned-sentence-highlights .aligned-sentence-highlight{background:none;color:unset}.partial-highlight--animation{animation:alignmentHighlightBackgroundChange 300ms ease-in-out}@keyframes alignmentHighlightBackgroundChange{0%{background-color:rgba(0,0,0,0)}100%{background-color:#e1f0f5}}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{border:thin solid transparent}}.lmt__formalitySwitch_feedback__send_btn:focus,.lmt__formalitySwitch_ad__cta:focus{text-decoration:none}.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_feedback__send_btn,[disabled].lmt__formalitySwitch_ad__cta{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_feedback__send_btn,.lmt__formalitySwitch_ad__cta{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:active,.lmt__formalitySwitch_ad__cta:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(min-device-width: 651px){.lmt--has_glossary.lmt--has_formality .lmt__formalitySwitch_container{margin-right:5px}}.noFunctionButtonBorders .lmt__formalitySwitch .lmt__formalitySwitch__toggler,.noFunctionButtonBorders .lmt__formalitySwitch .lmt__formalitySwitch__toggler .lmt__formalitySwitch__toggler--is-active,.noFunctionButtonBorders .lmt__glossaryButton_container_react .lmt__glossary_button{border-color:rgba(0,0,0,0) !important}.lmt__formalitySwitch{position:relative;z-index:1;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end}.lmt__formalitySwitch.lmt__formalitySwitch--is-open_0 .lmt__formalitySwitch__menu{display:flex;opacity:0}.lmt__formalitySwitch.lmt__formalitySwitch--is-open .lmt__formalitySwitch__menu{transform:translate3d(0, 0, 0);opacity:1}.lmt__formalitySwitch.dl_invisible_by_default.dl_visible{display:flex !important}.lmt__formalitySwitch .lmt__formalitySwitch__toggler{font-weight:500;font-size:14px;line-height:20px;border:1px solid rgba(0,0,0,.05);border-radius:3px;background-color:rgba(0,0,0,0);min-width:85px;max-width:216px;height:40px;padding:0 10px;cursor:pointer;transition:color 150ms ease-out;position:relative}.lmt__formalitySwitch .lmt__formalitySwitch__toggler:active{outline:none}.lmt__formalitySwitch .lmt__formalitySwitch__toggler:disabled{color:inherit}.lmt__formalitySwitch .lmt__formalitySwitch__toggler:hover{color:#006494}.lmt__formalitySwitch .lmt__formalitySwitch__toggler.lmt__formalitySwitch__toggler--is-active{border:1px solid rgba(0,0,0,.05);border-color:#006494}.lmt__formalitySwitch .lmt__formalitySwitch__select,.lmt__formalitySwitch .lmt__formalitySwitch__select_toggler,.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler{font-weight:500;font-size:14px;line-height:20px;border:1px solid rgba(0,0,0,.05);border-radius:3px;background-color:rgba(0,0,0,0);min-width:85px;max-width:216px;height:40px;padding:0 10px;cursor:pointer;transition:color 150ms ease-out;width:100%;display:none}.lmt__formalitySwitch .lmt__formalitySwitch__select:active,.lmt__formalitySwitch .lmt__formalitySwitch__select_toggler:active,.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler:active{outline:none}.lmt__formalitySwitch .lmt__formalitySwitch__select:disabled,.lmt__formalitySwitch .lmt__formalitySwitch__select_toggler:disabled,.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler:disabled{color:inherit}.lmt__formalitySwitch .lmt__formalitySwitch__select:hover,.lmt__formalitySwitch .lmt__formalitySwitch__select_toggler:hover,.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler:hover{color:#006494}.lmt__formalitySwitch .lmt__formalitySwitch__select.lmt__formalitySwitch__toggler--is-active,.lmt__formalitySwitch .lmt__formalitySwitch__select_toggler.lmt__formalitySwitch__toggler--is-active,.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler.lmt__formalitySwitch__toggler--is-active{border:1px solid rgba(0,0,0,.05);border-color:#006494}.lmt__formalitySwitch .lmt__formalitySwitch__select{padding:0;width:100%}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch .lmt__formalitySwitch__select{display:block}}.lmt__formalitySwitch .lmt__formalitySwitch__select_toggler,.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler{position:absolute;right:0;pointer-events:none;background-color:#f7f7f7;display:flex;align-items:center;justify-content:center}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch .lmt__formalitySwitch__select_toggler,.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler{display:flex}}.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler{width:44px;height:44px;min-width:44px;pointer-events:initial;padding:0;border:none;background-color:rgba(0,0,0,0);right:-8px}.lmt__formalitySwitch .lmt__formalitySwitch__smaller__select_toggler svg{transform:translate(8px, 0)}.lmt__formalitySwitch__mobile__container.without_text{height:44px}.lmt__formalitySwitch__menu{display:none;position:absolute;z-index:11;top:38px;right:0;border-radius:3px;box-shadow:0px 4px 20px rgba(0,0,0,.1)}@media (forced-colors: active){.lmt__formalitySwitch__menu{border:thin solid transparent}}.lmt__formalitySwitch__menu{transition:opacity 200ms ease-out 30ms,transform 200ms ease-out 0ms;will-change:opacity,transform;transform:translate3d(0, -15%, 0)}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch__menu{left:initial;right:-5px}}.lmt__formalitySwitch__menu_items{display:none;z-index:200;background-color:#074b78;padding-top:5px;padding-bottom:13px;transform:translate3d(0, 0, 0);padding:10px 0px 10px 0;left:-4px;border-radius:2px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch__menu_items{left:22px}}.lmt__formalitySwitch__menu_items .lmt__dropdown_item,.lmt__formalitySwitch__menu_items .lmt__language_select__menu>button,.lmt__formalitySwitch__menu_items>button{border:none;font-weight:400;padding:1px 20px 1px 20px;min-width:194px;width:100%;font-size:16px;line-height:2;cursor:pointer;text-align:left;background:rgba(0,0,0,0);display:block;color:#333}.lmt__formalitySwitch__menu_items .lmt__dropdown_item:active,.lmt__formalitySwitch__menu_items .lmt__language_select__menu>button:active,.lmt__formalitySwitch__menu_items>button:active{background-color:rgba(255,255,255,.05);outline:none}.lmt__formalitySwitch__menu_items .lmt__dropdown_item:hover,.lmt__formalitySwitch__menu_items .lmt__language_select__menu>button:hover,.lmt__formalitySwitch__menu_items>button:hover,.lmt__formalitySwitch__menu_items .lmt__dropdown_item.highlighted,.lmt__formalitySwitch__menu_items .lmt__language_select__menu>button.highlighted,.lmt__formalitySwitch__menu_items>button.highlighted{background-color:rgba(255,200,87,.3)}.lmt__formalitySwitch__menu_items .lmt__dropdown_item_inside_container,.lmt__formalitySwitch__menu_items .lmt__language_select__menu>div>button,.lmt__formalitySwitch__menu_items .lmt__language_select__menu>div>div>button,.lmt__formalitySwitch__menu_items>div>button,.lmt__formalitySwitch__menu_items>div>div>button{border:none;font-weight:400;padding:1px 20px 1px 20px;width:100%;min-width:194px;font-size:16px;line-height:2;cursor:pointer;text-align:left;background:rgba(0,0,0,0);display:block;color:#333}@media screen and (max-width: 760px){.lmt__formalitySwitch__menu_items{width:100%}}.lmt__formalitySwitch__menu_items .lmt__formalitySwitch__menu_title{font-size:16px;font-weight:600;margin:6px 20px 12px 20px}.lmt__formalitySwitch__menu_item_container{display:flex !important;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;background-color:rgba(0,0,0,0);align-items:center}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch__menu_item_container{margin-bottom:12px;min-width:225px}}.lmt__formalitySwitch__menu_item_container:hover{cursor:pointer}.lmt__formalitySwitch__menu_item_container:hover,.lmt__formalitySwitch__menu_item_container.highlighted{background-color:rgba(255,200,87,.3)}.lmt__formalitySwitch__menu_item_container:active{background-color:rgba(255,255,255,.05);outline:none}.lmt__formalitySwitch__menu_item:active,.lmt__formalitySwitch__menu_item:focus{outline:none}.lmt__formalitySwitch__menu_item_pro_badge{display:flex;background-color:#037171;color:#fff;border-radius:5px;height:24px;width:42px;min-width:42px;font-size:11px;line-height:2.2;text-align:center;font-weight:600;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.lmt__formalitySwitch__menu_item_pro_cta_container{display:flex !important}.lmt__formalitySwitch__menu_item_pro_cta{width:100% !important;margin:10px 20px;background-color:#fff;border:1px solid #0f2b46 !important;border-radius:3px;text-align:center !important;line-height:1.1em !important;padding:10px !important}.lmt__formalitySwitch__menu_item_pro_cta>span{color:#0f2b46;font-size:14px;font-weight:300}.lmt__formalitySwitch__menu_item_pro_cta:hover{background-color:#0f2b46 !important}.lmt__formalitySwitch__menu_item_pro_cta:hover>span{color:#fff}.lmt__formalitySwitch__desktop{position:relative}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch__desktop{visibility:hidden;height:0;pointer-events:none}}.lmt__formalitySwitch__mobile{display:none}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch__mobile{display:block;position:relative;width:100%}}.lmt__formalitySwitch_ad{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch_ad{z-index:101}}.lmt__formalitySwitch__desktop{position:relative}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch__desktop{visibility:hidden;height:0;pointer-events:none}}.lmt__formalitySwitch__mobile{display:none}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch__mobile{display:block;position:relative;width:100%}}.lmt__formalitySwitch_ad__bg{width:100%;height:100%;border-radius:8px;background-color:rgba(0,0,0,.5)}.lmt__formalitySwitch_ad__content_container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.lmt__formalitySwitch_ad__content{position:relative;background:#fff url("/img/illustrations/illu_formalitySwitch.svg") no-repeat no-repeat -2px 0px;background-size:90%;max-width:440px;border-radius:5px;padding:80px 25px 25px 25px}.lmt__formalitySwitch_ad_container_mobile .lmt__formalitySwitch_ad__content{margin:45px 20px 0 20px}.lmt__formalitySwitch_ad__header{font-weight:600;font-size:20px;line-height:28px;margin-bottom:6px}.lmt__formalitySwitch_ad__body{font-weight:300;font-size:16px;line-height:24px;margin-bottom:20px}.lmt__formalitySwitch_ad__body b{font-weight:400}.lmt__formalitySwitch_ad__cta{width:100%;text-align:center;text-decoration:none}.lmt__formalitySwitch_ad__close_btn,.lmt__formalitySwitch_feedback__close_btn{position:absolute;right:10px;top:10px;z-index:1;cursor:pointer;width:40px;height:40px;border:none;box-sizing:content-box;background:none}.lmt__formalitySwitch_ad__close_btn::before,.lmt__formalitySwitch_feedback__close_btn::before,.lmt__formalitySwitch_ad__close_btn::after,.lmt__formalitySwitch_feedback__close_btn::after{content:"";display:block;position:absolute;background-color:#000;width:1.4px;height:20.1px;border-radius:2px;transform-origin:50%;top:calc(50% - 10px);left:50%;transition:background-color 75ms ease-out}.lmt__formalitySwitch_ad__close_btn::before,.lmt__formalitySwitch_feedback__close_btn::before{transform:rotate(45deg)}.lmt__formalitySwitch_ad__close_btn::after,.lmt__formalitySwitch_feedback__close_btn::after{transform:rotate(-45deg)}.lmt__formalitySwitch_ad__close_btn:hover::before,.lmt__formalitySwitch_feedback__close_btn:hover::before,.lmt__formalitySwitch_ad__close_btn:hover::after,.lmt__formalitySwitch_feedback__close_btn:hover::after{background-color:#006494}.lmt__formalitySwitch_ad__close_btn:hover,.lmt__formalitySwitch_feedback__close_btn:hover,.lmt__formalitySwitch_ad__close_btn:active,.lmt__formalitySwitch_feedback__close_btn:active{outline:none}.lmt__formalitySwitch_feedback_busy{width:20px;height:20px;display:flex;position:absolute;bottom:14px;right:20px}.lmt__formalitySwitch_feedback_busy::before{content:" ";display:block;background:rgba(0,0,0,0) url("/img/icons/icon_circle_blue_v2.png") no-repeat center;background-size:cover;width:100%;height:100%;animation:dl_loadingSpinner 1s infinite linear}.lmt__formalitySwitch_feedback{position:absolute;z-index:12;bottom:0;right:0;max-width:400px;max-height:420px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__formalitySwitch_feedback{display:none}}.lmt__formalitySwitch_feedback::nth-of-type(n+1){display:none}.lmt__formalitySwitch_feedback_content{display:flex;align-items:center}.lmt__formalitySwitch_feedback__score{position:relative;bottom:-70px;right:-40px;padding:40px 20px;background-color:#fff;box-shadow:0px 4px 20px rgba(0,0,0,.1);border:1px solid #006494;border-radius:5px 0px 0px 5px}.lmt__formalitySwitch_feedback__explanation{position:relative;bottom:-200px;right:-40px;padding:30px 20px;background-color:#fff;box-shadow:0px 4px 20px rgba(0,0,0,.1);border-radius:5px 0px 0px 5px}.lmt__formalitySwitch_feedback__done{position:relative;bottom:-40px;right:-40px;width:240px;height:100px;background:#037171;box-shadow:0px 4px 20px rgba(0,0,0,.1);border-radius:5px;font-weight:500;font-size:20px;line-height:24px;display:flex;align-items:center;justify-content:center;color:#fff}.lmt__formalitySwitch_feedback__done.dl_invisible_by_default.dl_visible{display:flex !important;transition:opacity 1000ms ease}.lmt__formalitySwitch_feedback__done.lmt__formalitySwitch_feedback__done--fadeout{transition:opacity 1000ms ease;opacity:0}.lmt__formalitySwitch_feedback__close_btn{top:0;right:0}.lmt__formalitySwitch_feedback__score_title{font-size:18px;line-height:24px;text-align:center;margin-bottom:40px}.lmt__formalitySwitch_feedback__score_btns{display:flex;justify-content:space-between;margin-bottom:10px}.lmt__formalitySwitch_feedback__score_btn{background:#fff;border:1px solid #006494;box-sizing:border-box;box-shadow:0px 4px 20px rgba(0,0,0,.1);border-radius:5px;width:40px;height:40px;font-weight:500;font-size:18px;line-height:22px;text-align:center;cursor:pointer}.lmt__formalitySwitch_feedback__score_desc{display:flex;justify-content:space-between}.lmt__formalitySwitch_feedback__score_desc_label{font-size:14px;line-height:18px}.lmt__formalitySwitch_feedback__explanation_title{font-weight:500;font-size:18px;line-height:22px;text-align:center;margin-bottom:20px}.lmt__formalitySwitch_feedback__explanation_input_el{width:100%;height:200px;padding:8px 15px;font-weight:300 !important;font-size:16px;line-height:24px;border:1px solid #999;border-radius:5px}.lmt__formalitySwitch_feedback__explanation_actions{display:flex;justify-content:flex-end}.lmt__formalitySwitch_feedback__explanation_action_send{position:relative}.lmt__formalitySwitch_feedback__explanation_action_send .lmt__formalitySwitch_feedback_busy{bottom:13px;right:6px;width:18px;height:18px;right:calc(100% + 12px)}.lmt__formalitySwitch_feedback__send_btn{position:relative;font-weight:500 !important;font-size:16px !important;line-height:20px !important;margin-top:20px;padding:12px 24px !important}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:thin solid transparent}}.lmt__formalitySwitch_ad__cta:focus,.lmt__formalitySwitch_feedback__send_btn:focus{text-decoration:none}.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_ad__cta,[disabled].lmt__formalitySwitch_feedback__send_btn{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.glossary-input{border-radius:.25rem;border:1px solid #006494;height:2rem;font-style:normal;font-weight:normal;font-size:1rem;line-height:24px;margin-right:.75rem;padding:5px 13px}.glossary-input::-moz-placeholder{color:#a9a9a9}.glossary-input:-ms-input-placeholder{color:#a9a9a9}.glossary-input::placeholder{color:#a9a9a9}.glossary-input.error,.glossary-input:focus.error{border:1px solid #da5e5c}.lmt__glossary_editor{display:flex;flex-direction:column;z-index:100;position:absolute;max-width:600px;min-width:450px;width:100%;height:505px;background-color:#fff;color:#333;text-align:left;font-size:16px;font-weight:normal;box-shadow:0 4px 10px rgba(0,0,0,.1),0 30px 20px rgba(0,0,0,.02);border:1px solid #006494;border-radius:3px}.lmt__glossary_editor.lmt__glossary_editor_react{top:0;right:0}.lmt__glossary_editor .lmt__glossary_editor_subBar_top{padding:8px 15px 4px;background-color:#f2f2f2;display:flex;align-items:center;position:relative;justify-content:space-between}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect{display:flex;align-items:center;min-width:0}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect .lmt__glossary_editor_glossaryNameWrapper{display:flex;align-items:center;justify-content:center;height:28px;min-width:0}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect .lmt__glossary_editor_glossaryNameWrapper .lmt__glossary_editor_glossaryName{font-style:normal;font-weight:600;font-size:16px;line-height:14px;color:#1b1e25;padding-right:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:200px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect .lmt__glossary_editor_glossaryNameWrapper .lmt__glossary_editor_glossaryName.no_overflow{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:25px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect .lmt__glossary_editor_glossaryNameWrapper .lmt__glossary_editor_glossarySelectChevron{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:5px;flex-shrink:0}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect .lmt__glossary_editor_glossaryNameWrapper .lmt__glossary_editor_glossarySelectChevron.lmt__glossary_arrowDown{display:inline-block;width:9px;height:9px;border-bottom:2px solid #0f2b46;border-right:2px solid #0f2b46;margin-left:5px;transform:translate(0px, -2px) rotate(45deg)}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect .lmt__glossary_editor_glossaryNameWrapper .lmt__glossary_editor_glossarySelectChevron.lmt__glossary_arrowUp{display:inline-block;width:9px;height:9px;border-bottom:2px solid #006494;border-right:2px solid #006494;margin-left:5px;transform:translate(0px, 2px) rotate(225deg)}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect:hover{cursor:pointer}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect:hover .lmt__glossary_editor_glossaryName{color:#006494}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelect:hover .lmt__glossary_editor_glossarySelectChevron.lmt__glossary_arrowDown{border-bottom:2px solid #006494;border-right:2px solid #006494}@keyframes lmt__glossary_editor_selectGlossaryMenuOpenAnimation{0%{transform:translate3d(0, -15%, 0);opacity:0;display:block;pointer-events:none}100%{transform:translate3d(0, 0, 0);opacity:1;display:block;pointer-events:auto}}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper{position:absolute;z-index:100;top:42px;left:15px;min-width:300px;max-width:500px;background-color:#fff;box-shadow:0px 4px 20px rgba(0,0,0,.1);border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;opacity:0;overflow-y:auto}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper.visible{animation:lmt__glossary_editor_selectGlossaryMenuOpenAnimation 80ms 0s ease-out 1;opacity:1;display:flex;flex-direction:column}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionWrapperInner{max-height:412px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper input{width:100%}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionItem{display:flex;justify-content:space-between;align-items:center;padding:0 15px;height:28px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionItem:hover{background-color:rgba(255,200,87,.3);color:#1b1e25}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionItem:first-child{margin-top:10px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionItem:last-child{margin-bottom:10px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionItem .lmt__glossary_editor_glossarySelectionName{font-size:14px;font-weight:300;line-height:28px;display:block;text-align:left;color:#1b1e25;background-color:rgba(0,0,0,0);outline:0;border:0;width:100%;cursor:pointer;width:250px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:10px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionItem .iconButton{font-weight:400;width:28px;height:28px;flex-grow:0;padding-top:3px;padding-right:4px;background:none;border:0;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossarySelectionItem:hover{background-color:rgba(255,200,87,.3);color:#1b1e25}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossaryNameEdit{display:flex;justify-content:flex-end;align-items:center;padding-left:10px;padding-right:15px;height:28px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossaryNameEdit .lmt__glossary_editName_input{width:255px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossaryNameEdit:first-child{margin-top:10px}.lmt__glossary_editor .lmt__glossary_editor_subBar_top .lmt__glossary_editor_glossarySelectionWrapper .lmt__glossary_editor_glossaryNameEdit:last-child{margin-bottom:10px}.lmt__glossary_editor_subBar_bottom{padding:0px 15px 8px;background-color:#f2f2f2;display:flex;align-items:center;position:relative}.lmt__glossary_editor_subBar_bottom .lmt__glossary__action-button{display:block}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryUploadWrapper,.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryDownloadWrapper{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:8px;margin-left:8px;border-left:1px solid #dcdcdc}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryUploadWrapper .lmt__glossary_editor_glossaryAddNew,.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryUploadWrapper .lmt__glossary_editor_glossaryDownload,.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryDownloadWrapper .lmt__glossary_editor_glossaryAddNew,.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryDownloadWrapper .lmt__glossary_editor_glossaryDownload{font-style:normal;font-weight:600;font-size:12px;line-height:15px;color:#006494;cursor:pointer}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper.lmt__glossary_dialog--arrow.lmt__glossary_dialog--arrow-up::before{display:none}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper.lmt__glossary_dialog--arrow.lmt__glossary_dialog--arrow-up:after{right:50%;top:13px}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNew{font-style:normal;font-weight:600;font-size:12px;line-height:15px;color:#006494;cursor:pointer}@keyframes lmt__glossary_editor_addNewGlossaryOpenAnimation{0%{transform:translate3d(0, -15%, 0);opacity:0;display:block;pointer-events:none}100%{transform:translate3d(0, 0, 0);opacity:1;display:block;pointer-events:auto}}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper{position:absolute;left:-120px;top:25px;z-index:100}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper .lmt__glossary_editor_glossaryAddNewDialog{box-shadow:0px 4px 20px rgba(0,0,0,.1);border-radius:2px;background-color:#fff;height:50px;padding:9px;display:none;opacity:0}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper .lmt__glossary_editor_glossaryAddNewDialog.visible{animation:lmt__glossary_editor_addNewGlossaryOpenAnimation 40ms 0s ease-out 1;opacity:1;display:flex;align-items:center;justify-content:space-between}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper .lmt__glossary_editor_glossaryAddNewDialog input{width:220px}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper .lmt__glossary_editor_glossaryAddNewDialog .lmt__glossary_editor_glossaryAddNewDialog_addButton{height:32px;display:inline-block;border-radius:4px;background-color:#006494;color:#fff;padding:.5em 1em;font-weight:400;transition:background-color 100ms ease-out;text-align:center;line-height:1em;border:0;outline:0;cursor:pointer}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper .lmt__glossary_editor_glossaryAddNewDialog .lmt__glossary_editor_glossaryAddNewDialog_addButton:focus-visible{outline:#006494 solid 2px}.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper .lmt__glossary_editor_glossaryAddNewDialog .lmt__glossary_editor_glossaryAddNewDialog_addButton.error,.lmt__glossary_editor_subBar_bottom .lmt__glossary_editor_glossaryAddNewWrapper .lmt__glossary_editor_glossaryAddNewDialogWrapper .lmt__glossary_editor_glossaryAddNewDialog .lmt__glossary_editor_glossaryAddNewDialog_addButton.error:hover{background-color:rgba(0,100,148,.5);cursor:not-allowed}.lmt__glossary_editor_uiBlocker{display:none;z-index:100;width:100%;height:100%;position:absolute;background-color:rgba(255,255,255,.6)}.lmt__glossary_editor_uiBlocker.visible{display:block}.lmt__glossary_editor_loadingSpinner{display:block;position:absolute;top:55%;left:50%;background-color:rgba(0,0,0,0);width:32px;height:32px}.lmt__glossary_editor_loadingSpinner::before{content:" ";display:block;background:rgba(0,0,0,0) url("/img/icons/icon_circle_blue_v2.png") no-repeat center;background-size:cover;width:100%;height:100%;animation:dl_loadingSpinner 1s infinite linear}.lmt__glossary_editor_mainBar{height:34px;min-height:34px;background-color:#006494;color:#fff;font-size:14px;font-weight:600;line-height:20px;padding:5px 15px;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center}.lmt__glossary_editor_mainBar .lmt__glossary_editorLabel{flex-grow:1;font-size:16px}.lmt__glossary_editor_mainBar .lmt__glossary_editorClose{background:none;border:none;color:#fff;font-size:20px;cursor:pointer}.lmt__glossary_dialog--arrow-2.inButton{display:none}.lmt__glossary_dialog--arrow-2:before{left:18px}.lmt__glossary_dialog--arrow-2.inButton:before{left:28px;top:-3px}.lmt__glossary_dialog--arrow-2:after{left:19px}.lmt__glossary_dialog--arrow-2.inButton:after{left:29px;top:-4px}.lmt__glossary_onOffSwitchLabel{z-index:99;position:absolute;left:23px;font-weight:bold;font-size:9px;line-height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff}.lmt__glossary_onOffSwitchLabel.on{left:10px}.lmt__glossary_onOffSwitchLabel.disabled{color:#99adbf}.lmt__glossary_onOffSwitch_container{position:absolute;right:12px;top:8px}.lmt__glossary_onOffSwitch{position:relative;border:none;background:rgba(0,0,0,0);color:inherit;cursor:pointer;display:flex;align-items:center}.lmt__glossary_onOffSwitch:active{outline:none}.lmt__glossary_onOffSwitch.inButton{padding-left:0;padding-right:8px}.lmt__glossary_onOffSwitch .switch{cursor:pointer;position:relative;display:inline-block;width:48px;height:22px;background-color:#006494;box-shadow:inset 1px 1px 2px rgba(0,0,0,.2);border:1px solid #99adbf;border-radius:100px;transition:all .3s}.lmt__glossary_onOffSwitch .switch::after{content:"";position:absolute;top:2px;left:3px;width:16px;height:16px;border-radius:50%;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.2);transition:all .3s}.lmt__glossary_onOffSwitch .disabled+.switch{background-color:rgba(0,0,0,0)}.lmt__glossary_onOffSwitch .checkbox.isChecked+.switch::after{left:28px;background-color:#fff}.lmt__glossary_onOffSwitch .checkbox.isChecked+.switch{background-color:#00942f}.lmt__glossary_onOffSwitch .checkbox.disabled+.switch::after{background-color:#99adbf}.lmt__glossary_onOffSwitch .checkbox{display:none}.lmt__glossaryButton{display:flex;flex-direction:column;width:100%}.lmt__glossaryButton:not(.ready){pointer-events:none}.lmt__glossaryButton:not(.ready) .lmt__glossary_button.active{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}.lmt__glossaryButton:not(.ready) .lmt__glossary_button_label{color:rgba(0,0,0,.2)}.lmt__glossaryButton:not(.ready) .inButton{color:rgba(0,0,0,.2)}.lmt__glossaryButton:not(.ready) .switch{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,.2);box-shadow:none}.lmt__glossaryButton:not(.ready) .switch::after{background-color:rgba(0,0,0,.2);box-shadow:none}.lmt__glossaryButton:not(.ready) .lmt__glossary_onOffSwitch .checkbox.isChecked+.switch{background-color:rgba(0,0,0,0)}.lmt__glossaryButton:not(.ready) .checkbox.isChecked+.switch::after{background-color:rgba(0,0,0,.2)}.lmt__glossaryButton__desktop{position:relative;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.05);border-radius:3px}.lmt__glossaryButton__desktop.switchVisible{padding-right:54px}.lmt__glossaryButton__desktop.switchedOn{border-color:#006494}.lmt__glossaryButton__desktop:active{outline:none}.lmt__glossaryButtonContainer__border{border:1px solid rgba(0,0,0,.05)}.lmt__glossaryButton.toggle-left .lmt__glossaryButton__desktop.switchVisible{padding-right:0px;padding-left:54px}.lmt__glossaryButton.toggle-left .lmt__glossary_onOffSwitch_container{position:absolute;left:12px;right:unset}.lmt__glossary_button{display:flex;align-items:center;position:relative;height:38px;line-height:20px;transition:color 100ms ease-out;font-size:14px;font-weight:500;background-color:rgba(0,0,0,0);outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 10px 0 10px}.lmt__glossary_button .lmt__glossary_button_label{display:flex;align-items:center;height:24px;line-height:22px;font-size:inherit;font-weight:inherit;color:inherit;transition:color 100ms ease-out}.lmt__glossary_button .lmt__glossary_button_label:hover{color:#006494;transition:color 100ms ease-out}.lmt__glossary_button.dialog,.lmt__glossary_button.active.dialog{transition:color 100ms ease-out;color:#fff;border-color:#006494;background-color:#006494}.lmt--web .lmt__glossary_button.dialog .lmt__glossary_button_label:hover{color:#fff}.lmt__glossary_editorTitle,.lmt__glossary_editorSubtext{padding:0 15px;font-size:14px;color:#1b1e25;background-color:#f2f2f2}.lmt__glossary_editorTitle{font-size:18px;font-weight:500;padding:10px;padding-bottom:5px}.lmt__glossary_editorSubtext{font-weight:400;padding-top:15px;padding-bottom:15px;white-space:normal}.lmt__glossary_textInput_newEntry_notes,.lmt__glossary_textInput_editEntry_notes{display:none}.lmt__glossary_textInput--error{font-size:12px;font-weight:400;color:#da5e5c;padding-top:5px}.lmt__glossary_newEntry{padding:4px 15px 15px;background-color:#f2f2f2;border-bottom:1px solid #d1d2d4}.lmt__glossary_newEntry_inputTarget{margin:0 5px 0 2px}.lmt__glossary_newEntry_langButton{width:87px;min-width:87px;height:30px;line-height:16px;font-size:14px;font-weight:bold;color:#1b1e25;background-color:#f8f8f8;border:1px solid #d1d2d4;border-radius:4px;padding:5px;cursor:pointer;display:flex;align-items:center;justify-content:space-evenly;margin:0 3px 0 5px}.lmt__glossary_newEntry_langButton .lmt__glossary_arrowDown{display:inline-block;width:7px;height:7px;border-bottom:2px solid #0f2b46;border-right:2px solid #0f2b46;transform:translate(0px, -1px) rotate(45deg);margin-left:5px}.lmt__glossary_newEntry_langButton:hover{color:#006494}.lmt__glossary_newEntry_langButton:hover .lmt__glossary_arrowRight{color:#006494}.lmt__glossary_newEntry_langButton:hover .lmt__glossary_arrowDown{border-bottom:2px solid #006494;border-right:2px solid #006494}.lmt__glossary_newEntry_langValue{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:22px}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu{padding:10px 0 10px 0;display:none;position:absolute;height:237px;top:0;left:calc(50% - 19px);transform:translate3d(-50%, 0, 0);overflow-x:hidden;overflow-y:auto;box-shadow:0px 4px 20px rgba(0,0,0,.1)}@media (forced-colors: active){.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu{border:thin solid transparent}}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;font-weight:inherit;color:#1b1e25}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button:hover{background-color:rgba(255,200,87,.3) !important;color:#1b1e25 !important}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button>*{display:block;float:left}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .langName{color:#1b1e25 !important;word-break:keep-all;white-space:nowrap}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .langName.source{padding-right:5px;text-align:right}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .langName.target{padding-left:5px}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .lmt__glossary_arrowRightWrapper{padding:0 0 0 3px}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .langCodePair{width:70px;color:#6e6e6e;font-size:14px;line-height:28px;display:flex;align-items:center;justify-content:space-around}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .langCodePair .lmt__glossary_arrowRight{color:#c4c4c4;margin:0 2px}.lmt__glossary_newEntry_langDropdown.lmt__language_select__menu button .langCodePair .langCode{width:22px;font-weight:bold;color:#666}.lmt__glossary_newEntryForm .lmt__glossary_arrowRight{height:11px;padding:0;margin-right:3px;color:#0f2b46}.lmt__glossary_newEntryForm.lmt__glossary_newEntry_langMenu--open .lmt__glossary_arrowDown{transform:translate(1px, 0) rotate(-135deg)}.lmt__glossary_editor .lmt__glossary_newEntryForm.lmt__glossary_newEntry_langMenu--open .lmt__glossary_newEntry_dropdown .lmt__glossary_newEntry_langDropdown{animation:lmt__glossary_editor_langMenuOpenAnimation 80ms 0s ease-out 1;opacity:1;display:block;z-index:1000}.lmt__glossary_newEntry_dropdown{position:relative}@keyframes lmt__glossary_editor_langMenuOpenAnimation{0%{transform:translate3d(-50%, -15%, 0);opacity:0;display:block;pointer-events:none}100%{transform:translate3d(-50%, 0, 0);opacity:1;display:block;pointer-events:auto}}.lmt__glossary_editor_checkmark{display:inline-block;width:11px;height:17px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:translate(0px, -1px) rotate(45deg)}.lmt__glossary_acceptButton{width:44px;height:28px;padding:4px}@media (forced-colors: active){.lmt__glossary_acceptButton{border:thin solid transparent}}.lmt__glossary_acceptButton{border-radius:3px;background-color:#0f2b46;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.lmt__glossary_acceptButton:hover{background-color:#05668d}.lmt__glossary_acceptButton.lmt__glossary_acceptButton--disabled,.lmt__glossary_acceptButton.lmt__glossary_acceptButton--disabled:hover{background-color:rgba(0,100,148,.5)}.lmt__glossary_arrowRightWrapper{padding:0 15px}.lmt__glossary_arrowRightWrapper .lmt__glossary_arrowRight{display:inline-block;width:8px;height:8px;border-bottom:3px solid #c4c4c4;border-right:3px solid #c4c4c4;transform:translate(0px, -1px) rotate(-45deg)}.lmt__glossary_explanation{display:none;padding:15px;font-size:14px;font-weight:300;white-space:normal;overflow-y:auto;color:#4b535a}.lmt__glossary_explanation.visible{display:block}.lmt__glossary_explanation_not_owner{display:block;padding:12px 32px 12px 16px;font-size:16px;font-weight:400;white-space:normal;line-height:150%}.lmt__glossary_explanation_headline{font-size:1rem;font-weight:400;line-height:1.5;padding-bottom:1rem}.lmt__glossary_explanation_example_headline{padding-bottom:1rem}.lmt__glossary_explanation_example{display:grid;grid-template-columns:160px 1rem 160px;gap:1rem}.lmt__glossary_explanation_example_icon{justify-self:center;align-self:center;width:1rem;height:1rem}.lmt__glossary_editorRowsWrapper{width:100%;height:100%;padding:0 15px;margin-bottom:5px;overflow-y:scroll;scrollbar-width:thin}.lmt__glossary_editorRowsWrapper::-webkit-scrollbar{background-color:rgba(0,0,0,0);width:6px;height:5px}.lmt__glossary_editorRowsWrapper::-webkit-scrollbar-thumb{background-color:rgba(209,218,222,.8);border-radius:15px}.lmt__glossary_editorRowsWrapper:hover::-webkit-scrollbar-thumb{background-color:#d1dade}.lmt__glossary_editorRowsWrapper .lmt__glossary_editorRows{position:relative}.lmt__glossary_editorRowsWrapper::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:15px}.lmt__glossary_editorRowsWrapper:hover::-webkit-scrollbar-thumb{background-color:#a6a6a6;border-radius:15px}.lmt__glossary_editorRowsWrapper>div:first-child{margin-top:15px}.lmt__glossary_editorRowsWrapper>div:last-child{margin-bottom:15px}.lmt__glossary_editor_langPairHeadline{width:100%;color:#1b1e25;font-size:13px;font-weight:bold;border-bottom:1px solid #d1d2d4;padding-top:10px;padding-bottom:5px;margin-bottom:5px;display:flex;align-items:center;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lmt__glossary_editor_langPairHeadline .lmt__glossary_editor_langPairHeadline_separator{font-size:16px;font-weight:bolder;padding:0 5px}.lmt__glossary_editorRow{margin-bottom:2px;min-height:32px;max-height:32px;color:#1b1e25;font-size:14px;display:flex;justify-content:space-between;align-items:stretch}.lmt__glossary_editorRow .columnSourceWrapper,.lmt__glossary_editorRow .columnTargetWrapper{display:inline-block;line-height:20px;padding-top:6px;padding-left:6px;min-width:0;flex:1}.lmt__glossary_editorRow .columnSourceWrapper .columnSource,.lmt__glossary_editorRow .columnSourceWrapper .columnTarget,.lmt__glossary_editorRow .columnTargetWrapper .columnSource,.lmt__glossary_editorRow .columnTargetWrapper .columnTarget{cursor:text;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.lmt__glossary_editorRow .columnSourceWrapper .columnSource,.lmt__glossary_editorRow .columnTargetWrapper .columnSource{max-width:100%}.lmt__glossary_editorRow .columnSourceWrapper .columnTarget,.lmt__glossary_editorRow .columnTargetWrapper .columnTarget{max-width:100%}.lmt__glossary_editorRow .lmt__glossary_arrowRightWrapper{padding-right:10px;padding-left:10px;padding-top:4px;flex-shrink:0}.lmt__glossary_editorRow .iconButton{flex-grow:0;padding-top:3px;padding-right:4px;background:none;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333}.lmt__glossary_editorRow .iconButton img,.lmt__glossary_editorRow .iconButton svg{width:24px;height:24px;opacity:1}.lmt__glossary_editorRow:hover img{opacity:1}.lmt__glossary_editorRow:hover img:hover{opacity:1}.lmt__glossary_editorRow_editMode{width:100%;display:flex;justify-content:space-between;align-items:stretch}.lmt__glossary_editorRow_editMode .editInput{font-size:14px;font-weight:normal;line-height:18px;border:1px solid #d1d2d4;border-radius:4px;padding:5px;padding-bottom:6px;color:#1b1e25;min-width:0;flex:1}.lmt__glossary_editorRow_editMode .editInput.error,.lmt__glossary_editorRow_editMode .editInput:focus.error{border:1px solid #da5e5c}.lmt__glossary_editorRow_editMode .lmt__glossary_acceptButton{width:48px;margin:0 4px;align-self:center}@keyframes lmt__glossary_dialog_open_animation{0%{transform:scale(0.9);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes lmt__glossary_dialog_close_animation{0%{opacity:1}100%{opacity:0}}@keyframes lmt__glossary_dialog_show_more_suggestions_2{0%{height:22px}100%{height:58px}}@keyframes lmt__glossary_dialog_show_more_suggestions_3{0%{height:22px}100%{height:70px}}.lmt__glossary_dialog--wrapper{z-index:100;position:fixed;transform-origin:100% 120%;max-width:80vw;transition:all .1s}.lmt__glossary_dialog--open{animation:lmt__glossary_dialog_open_animation 80ms 0s ease-out 1;opacity:1}.lmt__glossary_dialog--closed{animation:lmt__glossary_dialog_close_animation 80ms 0s ease-out 1;opacity:0}.lmt__glossary_dialog{background-color:#fff;color:#1b1e25;font-size:14px;font-weight:400;line-height:22px;box-shadow:0 2px 10px rgba(0,0,0,.13);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #dcdcdc;border-radius:4px;overflow:hidden;max-height:70px;padding:5px}.lmt__glossary_dialog.twoSuggestions{max-height:80px;padding:5px}.lmt__glossary_dialog.threeSuggestions{max-height:90px;padding:0}.lmt__glossary_dialog__title{padding:0 8px 0 13px}.lmt__glossary_dialog__rows{overflow:hidden;height:22px}.lmt__glossary_dialog--showMore-2{animation:lmt__glossary_dialog_show_more_suggestions_2 150ms 0s ease-out 1}.showMore-2{animation:lmt__glossary_dialog_show_more_suggestions_2 150ms 0s ease-out 1}.lmt__glossary_dialog__rows.lmt__glossary_dialog--showMore-2,.lmt__glossary_dialog__rows.showMore-2{height:58px}.lmt__glossary_dialog--showMore-3{animation:lmt__glossary_dialog_show_more_suggestions_3 150ms 0s ease-out 1}.showMore-3{animation:lmt__glossary_dialog_show_more_suggestions_3 150ms 0s ease-out 1}.lmt__glossary_dialog__rows.lmt__glossary_dialog--showMore-3,.lmt__glossary_dialog__rows.showMore-3{height:76px}.lmt__glossary_dialog__line{display:flex;padding:0 8px 0 8px;white-space:nowrap}.lmt__glossary_dialog__line .translate{display:flex;flex:1 1 auto;min-width:0}.lmt__glossary_dialog__line .translate .word{text-overflow:ellipsis;font-weight:bold;display:inline-block;overflow:hidden}.lmt__glossary_dialog__line .translate .word.source{padding-left:6px;padding-right:6px}.lmt__glossary_dialog__line .translate .word.target{padding-left:6px}.lmt__glossary_dialog__line .translate .word.target.padRight{padding-right:6px}.lmt__glossary_dialog__line .choice .option{display:inline;font-weight:600;text-align:right;color:#006494;padding-left:8px;cursor:pointer}.lmt__glossary_dialog__line--suggestions{padding:0 8px 0 8px;width:100%;text-align:left;font-size:14px;font-weight:400;color:#006494;float:left;height:24px;line-height:26px}.lmt__glossary_dialog__line--suggestions .moreSuggestions{padding:0;cursor:pointer}.lmt__glossary_dialog--wrapper.blue .lmt__glossary_dialog{background-color:#006494;color:#fff;border:1px solid #fff}.lmt__glossary_dialog--wrapper.blue .lmt__glossary_dialog .option{color:#fff}.lmt__glossary_dialog--wrapper.blue .lmt__glossary_dialog .lmt__glossary_dialog__line--suggestions{color:#fff}.lmt__glossary_dialog--arrow:before,.lmt__glossary_dialog--arrow:after,.lmt__glossary_dialog--arrow-right:before,.lmt__glossary_dialog--arrow-right:after,.lmt__glossary_dialog--arrow-up:before,.lmt__glossary_dialog--arrow-up:after,.lmt__glossary_dialog--arrow-upper-right:before,.lmt__glossary_dialog--arrow-upper-right:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;z-index:801}.lmt__glossary_dialog--arrow:before{right:10px;border-color:#dcdcdc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:7px;bottom:-14px}.lmt__glossary_dialog--arrow:after{right:11px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:6px;bottom:-11px}.lmt__glossary_dialog--arrow-right:before{right:-14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #dcdcdc;border-width:7px}.lmt__glossary_dialog--arrow-right:after{right:-11px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:6px}.lmt__glossary_dialog--arrow-right.one:before{bottom:10px}.lmt__glossary_dialog--arrow-right.one:after{bottom:11px}.lmt__glossary_dialog--arrow-right.two:before{bottom:20px}.lmt__glossary_dialog--arrow-right.two:after{bottom:21px}.lmt__glossary_dialog--arrow-right.three:before{bottom:27px}.lmt__glossary_dialog--arrow-right.three:after{bottom:28px}.lmt__glossary_dialog--arrow-up:before{right:150px;top:-14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #dcdcdc rgba(0,0,0,0);border-width:7px}.lmt__glossary_dialog--arrow-up:after{right:150px;top:-12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:6px}.lmt__glossary_dialog--arrow-upper-right:before{right:20px;top:-13px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #dcdcdc rgba(0,0,0,0);border-width:7px}.lmt__glossary_dialog--arrow-upper-right:after{right:20px;top:-11px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:6px}.lmt__glossary_tooltip{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:10000;position:fixed;left:0;top:0;padding:4px 8px;background-color:#006494;color:#fff;font-weight:400;font-size:12px;box-shadow:0 2px 10px rgba(0,0,0,.15);max-width:200px;line-height:18px;overflow:hidden;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (forced-colors: active){.lmt__glossary_tooltip{border:thin solid transparent}}.lmt__glossary_tooltip span:last-child{margin-left:-2px}.lmt__glossary_tooltip .columnSource,.lmt__glossary_tooltip .columnTarget{font-weight:bold}.lmt__glossary_tooltip .columnSource.padRight,.lmt__glossary_tooltip .columnTarget.padRight{padding-right:3px}.lmt__glossary_tooltip__new_textarea{display:block;position:absolute}.lmt__textarea_base_style,.lmt__textarea_overlay--inner{letter-spacing:.001px}.lmt__textarea.lmt__target_textarea.lmt__textarea_base_style.transparentText{color:rgba(0,0,0,0)}.lmt__textarea_overlay--outer{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.lmt__textarea_overlay--inner{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-variant-ligatures:none}.lmt__textarea_overlay--inner mark{background-color:rgba(0,0,0,0);margin:0;padding:0;line-height:inherit}@media(forced-colors: active){.lmt__textarea_overlay--inner mark{background-color:revert}}.lmt__glossary_highlight{visibility:visible;color:#006494}.lmt__glossary_ad_wrapper{width:650px;background:#fff url(/img/glossary/pro-ad-background-min.jpeg) top right no-repeat;background-size:contain;border-radius:3px;padding:160px 30px 30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.lmt__glossary_ad_headline{font-size:28px;padding-bottom:30px;white-space:normal;font-weight:300}.lmt__glossary_ad_subtext{font-size:16px;padding-bottom:40px;white-space:normal}.lmt__glossary_ad_bulletPoints{display:flex;align-items:flex-start;flex-wrap:wrap}.lmt__glossary_ad_bulletPoint{display:flex;margin-right:35px;margin-bottom:15px}.lmt__glossary_ad_bulletPoint:nth-of-type(2){margin-right:0}.lmt__glossary_ad_checkmark{display:inline-block;width:11px;height:17px;border-bottom:2px solid #170;border-right:2px solid #170;transform:translate(0px, -1px) rotate(45deg);margin-right:15px;margin-left:40px}.lmt__glossary_ad_checkmark:first-child{margin-left:10px}.lmt__glossary_ad_text{font-size:18px;line-height:20px}.lmt__glossary_ad_bulletPoint{display:flex}.lmt__glossary_ad_buttons{padding-top:25px;display:flex;align-items:center}.lmt__glossary_ad_cta,.lmt__glossary_ad_buttons__sep{margin-right:15px}.lmt__glossary_ad_buttons__sep{margin-left:15px}.lmt__glossary_upload_ad_buttons{display:flex;justify-content:flex-end}.lmt_firstEntry-content .lmt_firstEntry-content-inputs{display:flex;align-items:flex-end;margin-bottom:4px}.lmt_firstEntry-content .lmt_firstEntry-source-column,.lmt_firstEntry-content .lmt_firstEntry-target-column{display:flex;flex-direction:column;flex:1;font-weight:400;font-size:14px;min-width:0}.lmt_firstEntry-content .lmt_firstEntry-fieldWidth{margin-top:8px;margin-right:8px;border-radius:3px}.lmt_firstEntry-content .lmt_firstEntry-labelSource,.lmt_firstEntry-content .lmt_firstEntry-labelTarget{margin-bottom:4px}.lmt_firstEntry-content .lmt_firstEntry-labelSource.error,.lmt_firstEntry-content .lmt_firstEntry-labelTarget.error{color:#da5e5c}.lmt_firstEntry-content .lmt__glossary_newEntry_inputSource,.lmt_firstEntry-content .lmt__glossary_newEntry_inputTarget{font-size:14px;color:#1b1e25;height:32px;padding:4px 8px;margin-right:8px;border:1px solid #c4c4c4;border-radius:3px;min-width:0}.lmt_firstEntry-content .lmt__glossary_newEntry_inputSource:focus,.lmt_firstEntry-content .lmt__glossary_newEntry_inputTarget:focus{border-color:#006494}.lmt_firstEntry-content .lmt__glossary_newEntry_inputSource.error,.lmt_firstEntry-content .lmt__glossary_newEntry_inputTarget.error{border-color:#da5e5c}.lmt_firstEntry-content .lmt_firstEntry-langMenu{margin-top:8px;cursor:pointer}.lmt_firstEntry-content .lmt__glossary_newEntry_langButton{height:32px;border:1px solid #c4c4c4;border-radius:3px;margin:0;background-color:#fff}.lmt_firstEntry-content .lmt__glossary_newEntry_langButton .lmt__glossary_arrowRight{color:#c4c4c4}.lmt_firstEntry-content .lmt__glossary_newEntry_langButton .lmt__glossary_arrowDown{border-bottom:2px solid #c4c4c4;border-right:2px solid #c4c4c4}.lmt_firstEntry-content .lmt__glossary_newEntry_dropdown{width:0;height:0;margin-top:32px}.lmt_firstEntry-content .lmt__glossary_textInput--error,.lmt_firstEntry-content .lmt__glossary_textInput--fill-both-words-error{color:#da5e5c;font-size:14px;font-weight:400;padding:0;margin:0}.lmt_firstEntry-content .lmt__glossary_acceptButton{font-size:16px;font-weight:500;color:#fff;text-align:center;width:184px;height:32px;margin-top:8px;cursor:pointer}.lmt_firstEntry-content .lmt__glossary_newEntry_langDropdown.lmt__language_select__menu{left:0;transform:translate3d(-100%, 0, 0)}.lmt__glossary_newEntry_langMenu--open .lmt__glossary_newEntry_dropdown .lmt__glossary_newEntry_langDropdown{animation:lmt__firstEntry_langMenuOpenAnimation 80ms 0s ease-out 1;opacity:1;display:block}@keyframes lmt__firstEntry_langMenuOpenAnimation{0%{transform:translate3d(-100%, -15%, 0);opacity:0;display:block;pointer-events:none}100%{transform:translate3d(-100%, 0, 0);opacity:1;display:block;pointer-events:auto}}.LanguagePair_arrow{display:inline-block;color:#c9ccd0;stroke:#c9ccd0;margin:0px 5px}.LanguagePair_languageKey{text-transform:uppercase}.glossary_upload{max-width:472px}.glossary_upload .separator_languagePair_container{display:flex;flex-direction:row}.glossary_upload .separator_languagePair_container>*{margin-right:18px;min-width:120px}.glossary_upload_tooltip{margin-left:10px;text-align:left}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:thin solid transparent}}.lmt__formalitySwitch_ad__cta:focus,.lmt__formalitySwitch_feedback__send_btn:focus{text-decoration:none}.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_ad__cta,[disabled].lmt__formalitySwitch_feedback__send_btn{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dl_top_element--wide{margin:0 auto;padding-left:100px;padding-right:100px;max-width:1600px}@media(max-width: 1400px){.dl_top_element--wide{padding-left:70px;padding-right:70px}}@media(max-width: 1200px){.dl_top_element--wide{padding-left:50px;padding-right:50px}}@media(max-width: 1000px){.dl_top_element--wide{padding-left:30px;padding-right:30px}}@media(max-width: 840px){.dl_top_element--wide{padding-left:20px;padding-right:20px}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_top_element--wide{margin-top:0;padding:0 15px}}.dl_translator_page_container{display:flex;flex-direction:column;flex-grow:1}.dl_translator_page_container>*{width:100%}.dl_body--translator{overflow-y:scroll;display:flex;flex-direction:column;min-height:100vh}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_body--translator{-webkit-text-size-adjust:100%}}.dl_pro .dl_body--translator{background-color:#f8f8f8}.dl_pro .dl_body--translator .lmt__textarea_container{background-color:#fff}.dl_pro .dl_body--translator .dl_header{box-shadow:0 0 1px rgba(0,0,0,.05)}.lmt--web{margin-left:auto;margin-right:auto;padding-top:24px;font-size:20px;z-index:2}.lmt--web textarea,.lmt--web select,.lmt--web button{font-weight:400}.dl_ep .lmt--web{margin-top:20px}.integratedLanguageSelectors .lmt--web .lmt__textarea_container--text_too_long .lmt__sides_container .lmt__side_container.lmt__side_container--source .lmt__textarea_container{border:1px solid #da5e5c}.integratedLanguageSelectors .lmt--web .lmt__language_select>.lmt__language_select__active{height:auto;padding:8px 12px;border-radius:4px}.integratedLanguageSelectors .lmt--web .lmt__language_select__active__title.lmt__language_select__active__title strong{font-style:normal;font-weight:600;font-size:16px;line-height:24px}.integratedLanguageSelectors .lmt--web .lmt__language_select__active__title.lmt__language_select__active__title strong::first-letter{text-transform:capitalize}.integratedLanguageSelectors .lmt--web .lmt__language_select--source.lmt__language_select--open .lmt__language_select__active__title_detected{display:none}.df2974_new_language_menu .lmt__sides_container{display:grid;grid-template-columns:auto;grid-template-rows:auto}.df2974_new_language_menu .lmt__sides_container .lmt__sides_wrapper{grid-row-start:1;grid-column-start:1}.df2974_new_language_menu .lmt__sides_container #popover_container{border-radius:inherit;grid-row-start:1;grid-column-start:1;z-index:90;background-color:rgba(255,255,255,.6)}.df2974_new_language_menu .integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container_switch{width:40px;height:40px;border-radius:.25em}.df2974_new_language_menu .integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container_switch.switched svg{transform:rotate(180deg);animation-direction:alternate}.df2974_new_language_menu .integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container_switch:not(.lmt__language_container_switch--disabled):hover{background-color:#f2f4f7;color:#0f2b46}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__sides_container .lmt__sides_wrapper{min-height:calc(100vh - 60px) !important;min-height:calc(100 * var(--vh, 1vh) - 60px) !important;flex-direction:column;flex-wrap:nowrap}.lmt--web .lmt__sides_container.lmt--with-bottom-text-hidden .lmt__sides_wrapper{min-height:auto !important}}.lmt--web .lmt__sides_container{box-shadow:0 1px 4px 0 rgba(0,0,0,.1);border-radius:8px;border:1px solid #dae1e8}.lmt--web .lmt__sides_container .lmt__sides_wrapper{display:flex}.lmt--web .lmt__sides_container .lmt__language_select__opener{display:inline-block;overflow:hidden;margin-left:4px}.integratedLanguageSelectors .lmt--web .lmt__sides_container{margin-top:4px}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__language_container{height:56px;background:#fff;box-sizing:border-box;padding:8px 12px}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container.lmt__side_container--source .lmt__language_container{border-top-left-radius:8px}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container.lmt__side_container--source .lmt__textarea_container{border-top-left-radius:unset;border-bottom-left-radius:8px;border:1px solid rgba(0,0,0,0);border-right:1px solid #dae1e8;border-top:1px solid #dae1e8}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container.lmt__side_container--target .lmt__language_container{border-top-right-radius:8px}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container.lmt__side_container--target .lmt__textarea_container{border-top-right-radius:unset;border-bottom-right-radius:8px;border:1px solid rgba(0,0,0,0) !important;border-top:1px solid #dae1e8 !important}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__language_select__menu:not(.lmt__glossary_newEntry_langDropdown):not(.lmt__language_select__menu_three_columns){left:0 !important}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__textarea_container:focus.lmt__textarea_container--text_too_long,.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__textarea_container.lmt__textarea_container--focus.lmt__textarea_container--text_too_long{border:0 !important;border-top:1px solid #f1f1f1 !important}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container .translate_to{display:none}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container_sec{margin-right:9px}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container_switch{width:44px;height:44px;margin-left:-34px;padding:9px;z-index:11}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container_switch.switched svg{transform:scaleX(-1)}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__side_container--target .lmt__language_container_switch svg{transition:.24s transform ease-out;width:24px;height:24px}.lang_menu_three_columns_small_mode_target .lmt--web .lmt__sides_container .lmt__language_container_sec,.lang_menu_three_columns_large_mode_target .lmt--web .lmt__sides_container .lmt__language_container_sec{display:none}.integratedLanguageSelectors .lmt--web .lmt__sides_container .lmt__formalitySwitch{flex-direction:inherit}.lmt--web .lmt__sides_container.hideTextTranslateFromAndTo .lmt__language_select__active__title strong::first-letter,.lmt--web .lmt__sides_container.hideTextTranslateFromAndTo .lmt__language_select__menu button::first-letter{text-transform:capitalize}.integratedLanguageSelectors .dl_translator_page_container .lmt--web .lmt__text .lmt__textarea_container{border-top:1px solid #f1f1f1}.integratedLanguageSelectors.showCardButtons .lmt__docTrans-tab-container{margin-bottom:16px}.integratedLanguageSelectors.showCardButtons .lmt__sides_container .lmt__side_container--target .lmt__language_container_sec{margin-bottom:128px}.lmt--web .dl_pro--invalid .lmt__sides_container{opacity:.3}.lmt--web .lmt__side_container{display:flex;flex-direction:column;width:calc(50% - 32px);line-height:1.5;position:relative}.lmt--web .lmt__side_container.lmt__side_container--source{flex-basis:50%;padding-bottom:15px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__stickyMenubar .lmt--web .lmt__side_container.lmt__side_container--source .lmt__textarea_container{margin-top:3px}.lmt--web .lmt__side_container.lmt__side_container--source{flex:0 1 auto}.lmt--web .lmt__side_container.lmt__side_container--source .lmt__textarea_container{height:172px;min-height:25vh !important;overflow-y:auto;-webkit-overflow-scrolling:touch}}.lmt--web .lmt__side_container.lmt__side_container--source::after{content:" ";display:block;position:absolute;right:-35px;top:calc(50% - 10px);width:16px;height:16px;border-top:3px solid #faa200;border-right:3px solid #faa200;transform:scaley(1.1) rotate(45deg);border-radius:3px}@media(max-width: 840px){.lmt--web .lmt__side_container.lmt__side_container--source::after{right:-26px}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__side_container.lmt__side_container--source::after{display:none}}.lmt--web .lmt__side_container.lmt__side_container--target{flex-basis:50%}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__side_container.lmt__side_container--target{flex:1 0 auto}.lmt--web .lmt__side_container.lmt__side_container--target .lmt__textarea_container{padding:0 !important;box-shadow:0 8px 32px rgba(0,0,0,.08) !important}.lmt--web .lmt__side_container.lmt__side_container--target .lmt__inner_textarea_container{display:none}.lmt--web .lmt__side_container{margin-top:0;font-size:20px}.lmt--web .lmt__side_container.lmt__side_container--source{display:block;width:100%}.lmt--web .lmt__side_container.lmt__side_container--target{float:none;display:block;width:100%}}@media(max-width: 840px){.lmt--web .lmt__side_container{width:calc(50% - 20px)}}.lmt--web .lmt__textarea_container{display:flex;flex-direction:column;flex-grow:1;padding:24px 64px 80px 32px;border:1px solid #c6cdd5;transition:border 75ms ease-out}@media(min-device-width: 651px){.lmt--web .lmt__textarea_container{min-height:clamp(250px,50vh,557px)}.df3238_dictionary_sneak_peak .lmt--web .lmt__textarea_container{min-height:324px}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__textarea_container{padding:16px 32px 60px 15px}}.lmt--web .lmt__textarea_container.dl_disabled{background-color:#f5f5f5}.lmt--web .lmt__textarea_container:focus,.lmt--web .lmt__textarea_container.lmt__textarea_container--focus{outline:none !important;border:1px solid #faa200}.lmt--web .lmt__textarea_container:focus.lmt__textarea_container--text_too_long,.lmt--web .lmt__textarea_container.lmt__textarea_container--focus.lmt__textarea_container--text_too_long{border:1px solid #da5e5c !important}.lmt--web .lmt__textarea_container.lmt__textarea_container--text_too_long{border:1px solid #da5e5c !important}.lmt--web .lmt__textarea_container .lmt__inner_textarea_container{flex:1 1 auto;display:flex;-webkit-transform:translateZ(0px);z-index:1}@supports(-webkit-overflow-scrolling: touch){.lmt--web .lmt__textarea_container .lmt__inner_textarea_container{display:-webkit-box}}.lmt--web .lmt__textarea_container.lmt__raise_alternatives_placement .lmt__inner_textarea_container{flex:0 1 auto}.lmt--web .lmt__textarea_container.lmt__raise_alternatives_placement .lmt__ad_charLimit_container{display:none}.lmt--web .lmt__side_container--source div.lmt__textarea_container{padding-left:24px;border:1px solid #c6cdd5}.mouse_device .lmt--web .lmt__side_container--source div.lmt__textarea_container:hover{box-shadow:inset 0 0 0 1px rgba(250,162,2,.25)}.mouse_device .lmt--web .lmt__side_container--source div.lmt__textarea_container.lmt__textarea_container--focus{border:1px solid #faa200}.mouse_device .lmt--empty_source .lmt--web .lmt__side_container--source div.lmt__textarea_container.lmt__textarea_container--focus{border:1px solid #c6cdd5}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__side_container--source div.lmt__textarea_container{margin-bottom:10px;border-radius:3px;border:none !important;box-shadow:0px 8px 32px rgba(0,0,0,.08) !important}}.dl_pro .lmt--web .lmt__side_container--source div.lmt__textarea_container::after{content:" You are logged in to DeepL Pro; your text are never stored.";display:block;position:absolute;background-image:url(/img/pro/icon_shield_black.svg);background-repeat:no-repeat;background-size:contain;background-position:0 0;left:2px;bottom:-24px;width:100%;height:1.5em;max-width:2em;opacity:.1;font-size:12px;white-space:nowrap;overflow:hidden;line-height:1.5em;padding-left:2em;color:rgba(0,0,0,0);box-sizing:border-box;transition:color 250ms ease-out,max-width 1500ms ease-in-out,transform 1000ms ease;transform:translate(-2px, 0)}@media(max-width: 840px){.dl_pro .lmt--web .lmt__side_container--source div.lmt__textarea_container::after{font-size:10px}}.dl_pro--invalid .lmt--web .lmt__side_container--source div.lmt__textarea_container::after{opacity:0}.dl_pro--confirmed .lmt--web .lmt__side_container--source div.lmt__textarea_container::after{left:2px;bottom:-24px;width:100%;height:1.5em;opacity:.3;color:#000;max-width:100%;transform:translate(0, 0)}.dl_pro--confirmed .lmt--empty_source .lmt--web .lmt__side_container--source div.lmt__textarea_container::after{color:#000}.lmt--web .lmt__side_container--target div.lmt__textarea_container{padding-right:24px}.mouse_device .lmt--web .lmt__side_container--target div.lmt__textarea_container:hover{box-shadow:inset 0 0 0 1px rgba(250,162,2,.5)}.mouse_device .lmt--empty_source .lmt--web .lmt__side_container--target div.lmt__textarea_container:hover{box-shadow:inset 0 0 0 0px rgba(250,162,2,.5)}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__side_container--target div.lmt__textarea_container{border-radius:3px;border:none !important}}@keyframes lmt__inner_textarea_container__busy_animation_2{0%{box-shadow:inset 0 0 0 0px rgba(0,0,128,.1)}10%{box-shadow:inset 0 0 0 3px rgba(0,0,128,.2)}20%{box-shadow:inset 0 0 0px 5px rgba(0,0,128,0)}25%{box-shadow:inset 0 0 0 0px rgba(0,0,128,0)}45%{box-shadow:inset 0 0 0 5px rgba(0,0,128,.2)}55%{box-shadow:inset 0 0 0px 10px rgba(0,0,128,.1)}65%{box-shadow:inset 0 0 0px 15px rgba(0,0,128,0)}}@keyframes lmt__inner_textarea_container__busy_animation_3{0%{box-shadow:inset 0 0 0px 0 #fff,inset 0 0 0px 0px rgba(14,43,70,0)}30%{box-shadow:inset 0 0 0px 1px #fff,inset 0 0 0px 2px rgba(14,43,70,.2)}50%{box-shadow:inset 0 0 1px 3px #fff,inset 0 0 1px 5px rgba(14,43,70,.1)}90%{box-shadow:inset 0 0 1px 7px #fff,inset 0 0 1px 7px rgba(14,43,70,0)}}@keyframes lmt_textarea__busy_animation{0%{box-shadow:inset 0 0 0px 0 #fff,inset 0 0 0px 0px rgba(14,43,70,0)}10%{box-shadow:inset 0 0 0px 1px #fff,inset 0 0 0px 2px rgba(14,43,70,.5)}20%{box-shadow:inset 0 0 1px 3px #fff,inset 0 0 1px 4px rgba(14,43,70,.5)}40%{box-shadow:inset 0 0 1px 8px #fff,inset 0 0 1px 8px rgba(14,43,70,.3)}}.lmt--active_translation_request.lmt--active_translation_request--with_target_has_content .lmt__side_container--target .lmt__inner_textarea_container{animation:lmt_textarea__busy_animation 1.5s 2.5s linear infinite;box-shadow:inset 0 0 1px 14px #fff,inset 0 0 0px rgba(0,0,0,0)}.lmt--web .lmt__textarea{position:absolute;top:0;min-height:100% !important;padding:0 0 0 0 !important;color:#333;line-height:1.5;font-weight:400}.lmt--web .lmt__textarea.lmt__textarea--inactive{color:#999 !important}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__textarea{padding:15px 20px 30px 20px;box-shadow:none;min-width:0;min-height:25vh;line-height:1.3}}@media(min-height: 800px){.lmt--web .lmt__textarea{min-height:50vh}.dl_pro .lmt--web .lmt__textarea{min-height:400px}}@media(min-height: 1000px){.dl_pro .lmt--web .lmt__textarea{min-height:450px}}@media(max-width: 840px){.lmt--web .lmt__textarea{padding-left:20px;padding-right:20px}}.lmt--short_text .lmt__textarea{font-size:24px}@media(min-width: 1000px){.lmt--short_text .lmt__textarea{font-size:26px}}.lmt--medium_text .lmt__textarea{font-size:22px}.lmt--long_text .lmt__textarea{font-size:20px}.lmt--very_long_text .lmt__textarea{font-size:16px}.lmt__source_textarea_overlay .lmt__source_textarea_overlay__sentence--active{color:#0f2b46;background-color:#fff}.lmt--web .lmt__source_textarea{transition:height 100ms linear,min-height 100ms linear;padding-bottom:100px}.lmt--web .lmt__target_textarea{transition:height 100ms linear,min-height 100ms linear;padding-bottom:100px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__target_textarea{font-size:16px}}.lmt__targetLangMenu_extension{margin-left:6px}.lmt--web .lmt__inner_textarea_container .lmt__textarea_dummydiv{position:static;display:block;visibility:hidden;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;font-variant-ligatures:none}.lmt--web .lmt__textarea_separator{display:none}@keyframes stickyMenubar_show_animation{0%{background-color:#f7f7f7;box-shadow:0px 4px 10px rgba(0,0,0,0),0px 30px 20px rgba(0,0,0,0)}100%{background-color:#fff;box-shadow:0px 4px 10px rgba(0,0,0,.1),0px 30px 20px rgba(0,0,0,.02)}}@keyframes stickyMenubar_hide_animation{0%{background-color:#fff;box-shadow:0px 4px 10px rgba(0,0,0,.1),0px 30px 20px rgba(0,0,0,.02)}100%{background-color:#f7f7f7;box-shadow:0px 4px 10px rgba(0,0,0,0),0px 30px 20px rgba(0,0,0,0)}}.lmt__stickyMenubar .dl_header--sticky{position:sticky !important;top:0;width:100vw;transition:.3s}.lmt__stickyMenubar .dl_header--sticky.dl_header--has-shadow{box-shadow:0px 4px 10px rgba(0,0,0,.1)}.lmt__stickyMenubar:not(.lmt__stickyMenubar--withLangBar) .lmt__stickyMenubar_background{display:none}.lmt__stickyMenubar .lmt__stickyMenubar_background{position:fixed;z-index:100;width:100vw;height:55px;left:0;top:60px;border-top:1px solid #f7f7f7}.lmt__stickyMenubar_background--show{animation:stickyMenubar_show_animation 80ms 0s ease-out 1;box-shadow:0px 4px 10px rgba(0,0,0,.1),0px 30px 20px rgba(0,0,0,.02);background-color:#fff}.lmt__stickyMenubar_background--hide{animation:stickyMenubar_hide_animation 80ms 0s ease-out 1;z-index:inherit !important;border-top:0px !important;pointer-events:none}.lmt__stickyMenubar .lmt--web .lmt__language_container{position:sticky;z-index:100}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__stickyMenubar .lmt--web .lmt__side_container--target .lmt__language_container{position:static}}.lmt__stickyMenubar .dl_translator_page_container .lmt__sides_container{overflow:visible !important}.lmt--web .lmt__docTrans-tab-container{margin-bottom:10px;position:sticky;z-index:99}.lmt--web .lmt__docTrans-tab-container:empty::after{content:"";display:block;height:40px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__docTrans-tab-container{display:none}}.integratedLanguageSelectors .lmt--web .lmt__docTrans-tab-container{display:inline-block;margin-bottom:16px}.lmt--web .lmt__language_container{font-size:20px;white-space:nowrap;text-align:left;height:52px;position:relative;display:flex;align-items:center}.lmt--web .lmt__language_container .lmt__language_container_switch{position:relative;display:none;margin-left:-10px;height:20px;cursor:pointer;color:#0f2b46}.lmt--web .lmt__language_container .lmt__language_container_switch:hover,.lmt--web .lmt__language_container .lmt__language_container_switch:focus{color:#006494}.lmt--web .lmt__language_container .lmt__language_container_switch--disabled{cursor:auto;color:#727a83}.lmt--web .lmt__language_container .lmt__language_container_switch--disabled:hover,.lmt--web .lmt__language_container .lmt__language_container_switch--disabled:focus{color:#727a83}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__language_container{margin:0 auto}}.lmt--web .lmt__language_container.lmt--hidden{height:30px}.lmt--web .lmt__language_container.lmt--hidden>*{display:none}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__side_container--source .lmt--web .lmt__language_container{right:auto;left:0;top:0;height:40px}.lmt__side_container--target .lmt--web .lmt__language_container{height:40px;top:0;left:0}}@media(max-width: 840px){.lmt__side_container--target .lmt--web .lmt__language_container{left:-3px}}.lmt--web .lmt__language_select__menu_three_columns_close_button{border:0;color:#006494;font-style:normal;font-weight:600;font-size:14px;position:absolute;top:14px;right:24px;padding:4px 5.5px;background-color:rgba(0,0,0,0);cursor:pointer}.lmt--web .lmt__side_container--source .lmt__language_select__menu_three_columns_close_button{right:30px}.lang_menu_three_columns_small_mode_source .lmt__language_container_switch,.lang_menu_three_columns_small_mode_target .lmt__language_container_switch{visibility:hidden}.lang_menu_three_columns_small_mode_source .lmt__language_select__menu_source.lmt__language_select__menu_three_columns,.lang_menu_three_columns_small_mode_source .lmt__language_select__menu_target.lmt__language_select__menu_three_columns,.lang_menu_three_columns_small_mode_target .lmt__language_select__menu_source.lmt__language_select__menu_three_columns,.lang_menu_three_columns_small_mode_target .lmt__language_select__menu_target.lmt__language_select__menu_three_columns{z-index:20}.lang_menu_three_columns_small_mode_source .lmt__language_select__menu_source.lmt__language_select__menu_three_columns.lmt__language_select__menu,.lang_menu_three_columns_small_mode_source .lmt__language_select__menu_target.lmt__language_select__menu_three_columns.lmt__language_select__menu,.lang_menu_three_columns_small_mode_target .lmt__language_select__menu_source.lmt__language_select__menu_three_columns.lmt__language_select__menu,.lang_menu_three_columns_small_mode_target .lmt__language_select__menu_target.lmt__language_select__menu_three_columns.lmt__language_select__menu{border-top-left-radius:0;border-top-right-radius:0}.lang_menu_three_columns_small_mode_source .lmt__language_container,.lang_menu_three_columns_small_mode_target .lmt__language_container{border-top-left-radius:8px !important;border-top-right-radius:8px !important;border-right:1px solid #dae1e8;border-left:1px solid #dae1e8 !important}.lang_menu_three_columns_small_mode_source .lmt__language_select__menu,.lang_menu_three_columns_small_mode_target .lmt__language_select__menu{border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important}.lmt__language_select__menu_source.lmt__language_select__menu_three_columns{border-bottom-right-radius:0}.lmt__language_select__menu_target.lmt__language_select__menu_three_columns{border-bottom-left-radius:0}.lang_menu_three_columns_small_mode_source .lmt__side_container--target .lmt__language_container_prim{visibility:hidden}.lang_menu_three_columns_small_mode_source .lmt__side_container--source .lmt__language_container{z-index:101;border-top-right-radius:8px;margin-right:1px}.lang_menu_three_columns_small_mode_target .lmt__side_container--source .lmt__language_select--source{visibility:hidden}.lang_menu_three_columns_small_mode_target .lmt__side_container.lmt__side_container--target .lmt__language_container{border-left:0}.semitransparent-overlay{position:absolute;width:100%;height:100%;z-index:5;border-radius:8px;background-color:rgba(255,255,255,.6)}.lmt--web .lmt__language_select{width:auto;display:inline-block;text-align:left;position:relative}.lmt--web .lmt__language_select.lmt__language_select--open{color:#fff;overflow:hidden}.lmt--web .lmt__language_select>.lmt__language_select__active{display:flex;align-items:center;position:relative;border:none;height:52px;font-size:20px;line-height:normal;padding:0 46px 0 26px;cursor:pointer;transition:background-color 75ms ease-out,color 75ms ease-out;background-color:rgba(0,0,0,0);margin:0;min-width:100%;text-align:left}.lmt--web .lmt__language_select>.lmt__language_select__active strong{font-weight:bold;color:#0f2b46;display:inline-block;transition:color 75ms ease-out}.lmt--web .lmt__language_select>.lmt__language_select__active:active{outline:none}.lmt--web .lmt__language_select>.lmt__language_select__active:hover strong{color:#006494}.lmt--web .lmt__language_select>.lmt__language_select__active:hover .lmt__language_select__opener{color:#006494}.lmt--web .lmt__language_select>.lmt__language_select__active:disabled{color:#9ba3ac;cursor:default}.lmt--web .lmt__language_select>.lmt__language_select__active:disabled strong{color:inherit}.lmt--web .lmt__language_select>.lmt__language_select__active:disabled .lmt__language_select__opener{color:inherit}.lmt--web .lmt__language_select.lmt__language_select--open>button{background-color:rgba(0,0,0,0);display:block;z-index:201;position:relative}.lmt__language_select__menu{display:none;z-index:200;background-color:#074b78;padding-top:5px;padding-bottom:13px;transform:translate3d(0, 0, 0);padding:10px 0px 10px 0;left:-4px;border-radius:2px;background-color:#fff;position:absolute;top:56px;overflow-x:hidden;overflow-y:scroll}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__language_select__menu{left:22px}}.lmt__language_select__menu .lmt__dropdown_item,.lmt__language_select__menu .lmt__formalitySwitch__menu_items>button,.lmt__language_select__menu>button{border:none;font-weight:400;padding:1px 20px 1px 20px;min-width:194px;width:100%;font-size:16px;line-height:2;cursor:pointer;text-align:left;background:rgba(0,0,0,0);display:block;color:#333}.lmt__language_select__menu .lmt__dropdown_item:active,.lmt__language_select__menu .lmt__formalitySwitch__menu_items>button:active,.lmt__language_select__menu>button:active{background-color:rgba(255,255,255,.05);outline:none}.lmt__language_select__menu .lmt__dropdown_item:hover,.lmt__language_select__menu .lmt__formalitySwitch__menu_items>button:hover,.lmt__language_select__menu>button:hover,.lmt__language_select__menu .lmt__dropdown_item.highlighted,.lmt__language_select__menu .lmt__formalitySwitch__menu_items>button.highlighted,.lmt__language_select__menu>button.highlighted{background-color:rgba(255,200,87,.3)}.lmt__language_select__menu .lmt__dropdown_item_inside_container,.lmt__language_select__menu .lmt__formalitySwitch__menu_items>div>button,.lmt__language_select__menu .lmt__formalitySwitch__menu_items>div>div>button,.lmt__language_select__menu>div>button,.lmt__language_select__menu>div>div>button{border:none;font-weight:400;padding:1px 20px 1px 20px;width:100%;min-width:194px;font-size:16px;line-height:2;cursor:pointer;text-align:left;background:rgba(0,0,0,0);display:block;color:#333}.lmt__language_select--open .lmt__language_select__menu:not(.lmt__language_select__menu_three_columns){display:block;transition:opacity 200ms ease-out 30ms,transform 200ms ease-out 0ms;transform:translate3d(0, -15%, 0);opacity:0}.lmt__language_select--open_2 .lmt__language_select__menu:not(.lmt__language_select__menu_three_columns){transform:translate3d(0, 0, 0);opacity:1;will-change:opacity,transform}.lmt__language_select__menu.lmt__language_select__menu_three_columns{display:block;overflow-y:hidden;width:calc(100% + 2px);padding:0;z-index:10;background-color:#fff;border:1px solid #e3e3e3;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.lmt__language_select__menu.lmt__language_select__menu_three_columns .headline{width:100%;font-style:normal;font-weight:normal;font-size:14px;line-height:22px;color:#6e6e6e;padding-left:24px;padding-top:16px;padding-bottom:4px}.lmt__language_select__menu.lmt__language_select__menu_three_columns.lmt__language_select__menu_source{left:-1px}.lmt__language_select__menu.lmt__language_select__menu_three_columns.lmt__language_select__menu_target{left:auto;right:-1px}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:64px}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column{width:33.3333333333%;border-right:1px solid #e3e3e3;padding-bottom:12px}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column.lmt__language_select_column_recently_used{padding-bottom:0;border-right:0;border-left:1px solid #e3e3e3}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column.lmt__language_select_column_recently_used:first-child{border-left:0}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column:first-child{padding-left:12px}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column:last-child{padding-right:12px;border-right:0}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column button{position:relative;width:100%;padding:12px;padding-right:36px;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;min-width:auto;white-space:normal}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column button .tick{position:absolute;top:calc(50% - 7px);right:18px;width:8px;height:14px;display:inline-block;transform:rotate(45deg);border-bottom:2px solid #006494;border-right:2px solid #006494}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column button:hover{cursor:pointer}.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column button:hover,.lmt__language_select__menu.lmt__language_select__menu_three_columns .lmt__language_wrapper .lmt__language_select_column button.highlighted{background-color:rgba(255,200,87,.3)}.lmt__language_select__menu.lmt__language_select__menu_three_columns.lmt__language_select--open{transition:.3s transform ease-out;transition-property:transform,opacity;transform:translateY(-32px);opacity:0}.lmt__language_select__menu.lmt__language_select__menu_three_columns.lmt__language_select--open_2{transform:translateY(0);opacity:1}.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper{margin-top:8px}.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper .lmt__language_select_column{overflow:hidden}.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper .lmt__language_select_column button{display:flex;color:#0f2b46;padding:8px 12px}.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper .lmt__language_select_column button>span{max-width:-moz-min-content;max-width:min-content;position:relative}.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper .lmt__language_select_column button .tick{top:3px;right:-20px}.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper .lmt__language_select_column button.selected{color:#006494}.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper .lmt__language_select_column button:hover,.lmt__language_select__menu.lmt__language_select__menu_three_columns.DF-2707 .lmt__language_wrapper .lmt__language_select_column button.highlighted{background-color:#f2f4f7}.lmt__language_select__opener{transition:color 75ms ease-out}.lmt--web .lmt__language_select.lmt__language_select--open .lmt__language_select__opener{transform:scaleY(-1)}@media(min-device-width: 651px){.lmt--web .lmt__language_select.lmt__language_select--source{right:0}.lmt--web .lmt__language_select.lmt__language_select--source label{text-align:right}.lmt--web .lmt__language_select.lmt__language_select--target{left:0}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__language_select{margin-left:0;right:0}.lmt--web .lmt__language_select label{height:40px;line-height:40px;font-size:16px}.lmt--web .lmt__language_select li{height:40px;line-height:40px;font-size:16px;padding-left:10px}.lmt__language_select--source.lmt__language_select--open{min-width:290px}.lmt__language_select--target li{padding-left:26px}}.lmt__language_select_multicolumn_menu--source,.lmt__language_select_multicolumn_menu--target{z-index:9 !important;width:735px;height:375px}@media(max-width: 840px){.lmt__language_select_multicolumn_menu--source,.lmt__language_select_multicolumn_menu--target{width:650px}}@media(max-width: 512px){.lmt__language_select_multicolumn_menu--source,.lmt__language_select_multicolumn_menu--target{z-index:200 !important}}.lmt__language_select_multicolumn_menu--source .old-languages,.lmt__language_select_multicolumn_menu--target .old-languages{font-size:16px}.lmt--web .dl_visible_desktop_only .lmt__textarea_placeholder_text{opacity:0;transition:opacity 90ms ease-out}.lmt--web .lmt__textarea_placeholder_text{position:absolute;height:100%;overflow-y:hidden;top:0;left:0;right:0;color:#6e6e6e;font-weight:300;font-size:inherit;line-height:inherit;font-size:24px}@media(forced-colors: active){.lmt--web .lmt__textarea_placeholder_text{left:1px}}.lmt--web .lmt__textarea_placeholder_text>div:not(:first-child){font-size:16px;line-height:1.25;margin-top:.5em;position:relative;display:block}.lmt--web .lmt__textarea_placeholder_text>div:first-child{line-height:1.25;top:0;position:relative;display:block}@media(min-width: 1000px){.lmt--web .lmt__textarea_placeholder_text{font-size:26px}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__textarea_placeholder_text{border-left:none;padding-right:0;line-height:24px;font-size:16px}}.lmt__textarea--iOSTextareaFix{padding-left:17px !important}.lmt__textarea--iOSTextareaFix~.lmt__textarea_placeholder_text{left:20px}.lmt__source_textarea__length_marker{font-size:13px;color:#d1d2d4;-webkit-touch-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:1}.lmt__source_textarea__length_marker.lmt__source_textarea__length_marker--critical{color:red}.lmt__source_textarea__length_marker.lmt__source_textarea__length_marker--ad_link{color:#006494 !important;cursor:pointer;font-weight:600;pointer-events:all}.lmt__source_textarea__length_marker.lmt__source_textarea__length_marker--ad_link:before{content:"";height:6px;width:6px;border-radius:100%;background:#006494;display:block;position:absolute;left:-12px;top:50%;transform:translateY(-50%)}.lmt__source_textarea__length_marker.lmt__source_textarea__length_marker--ad_link:hover{color:#0f2b46 !important}.lmt__source_textarea__length_marker.lmt__source_textarea__length_marker--ad_link:hover:before{background:#0f2b46}.lmt__source_textarea__length_marker.lmt__source_textarea__length_marker--ad_link.lmt__source_textarea__length_marker--critical{color:red !important}.lmt__source_textarea__length_marker.lmt__source_textarea__length_marker--ad_link.lmt__source_textarea__length_marker--critical:before{background:red}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__source_textarea__length_marker{right:3px;font-size:11px}}.lmt__toolbar_container{position:absolute;left:0;right:0;bottom:0;display:flex;margin:0 1px;transition:border-top-color .4s ease-in-out;border-top:1px solid rgba(218,225,232,0)}.lmt__toolbar_container--content_overflows{border-top-color:#dae1e8}.lmt__toolbar_container--content_fully_scrolled{border-top:1px solid rgba(218,225,232,0)}.lmt__source_toolbar,.lmt__target_toolbar{flex:1;height:55px;display:flex;justify-content:flex-end;margin:0 24px 1px;padding:5px 0 4px;align-items:center;gap:10px;transition:opacity 250ms ease-in-out}.lmt__source_toolbar .lmt__speaker_container,.lmt__target_toolbar .lmt__speaker_container{display:contents}.lmt__source_toolbar .lmt__source_toolbar__spacer,.lmt__source_toolbar .lmt__target_toolbar__spacer,.lmt__target_toolbar .lmt__source_toolbar__spacer,.lmt__target_toolbar .lmt__target_toolbar__spacer{flex:1}.lmt__source_toolbar .lmt__target_toolbar_right>*+*,.lmt__source_toolbar .lmt__target_toolbar_left>*+*,.lmt__target_toolbar .lmt__target_toolbar_right>*+*,.lmt__target_toolbar .lmt__target_toolbar_left>*+*{margin-left:8px}.local_undo_redo_DF-3361 .lmt__source_toolbar,.local_undo_redo_DF-3361 .lmt__target_toolbar{gap:0}.local_undo_redo_DF-3361 .lmt__source_toolbar .lmt__speaker_container button{margin-right:8px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__sides_container--focus_source .lmt__source_toolbar{border-bottom:1px solid #006494}}.lmt__source_toolbar--visible{opacity:1}.lmt__source_toolbar--visible>div button{cursor:pointer}.lmt_targetToolbar__appPromotion_container{display:block;position:absolute;top:100%;left:10px;right:10px;font-size:14px;line-height:21px;z-index:100}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content_container{display:flex;flex-direction:row;width:100%}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content{display:flex;color:#fff;background-color:#037171;border-radius:3px;padding:10px 10px 10px 20px;width:100%}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__icon{display:flex;position:absolute;align-self:center;background-image:url("/img/icons/icon_lightning.svg");width:8px;height:16px}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__body{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;width:auto;padding-left:18px}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__body .lmt_targetToolbar__appPromotion__description{display:flex;width:auto;text-align:left;padding-right:5px}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__body .lmt_targetToolbar__appPromotion__cta{display:flex;width:auto;font-weight:600;text-align:left}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__body .lmt_targetToolbar__appPromotion__cta a{text-decoration:underline;cursor:pointer;color:#fff}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container{display:flex;position:relative;flex-grow:1;justify-content:flex-end}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn{cursor:pointer;width:14px;height:14px;border:none;box-sizing:content-box;background:none;display:flex;position:relative}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn::before,.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn::after{content:"";display:block;position:absolute;background-color:#fff;width:1.4px;height:9.38px;border-radius:2px;transform-origin:50%;top:calc(50% - 4.6666666667px);left:50%;transition:background-color 75ms ease-out}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn::before{transform:rotate(45deg)}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn::after{transform:rotate(-45deg)}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn:hover::before,.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn:hover::after{background-color:#006494}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn:hover,.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn:active{outline:none}.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn:hover::before,.lmt_targetToolbar__appPromotion_container .lmt_targetToolbar__appPromotion__content .lmt_targetToolbar__appPromotion__close_btn__container .lmt_targetToolbar__appPromotion__close_btn:hover::after{background-color:#fff}.lmt--web .lmt__side_container--target .lmt__language_container_prim{min-width:0}.lmt--web .lmt__language_select.lmt__language_select--target{display:flex;min-width:0}.lmt--web .lmt__language_select.lmt__language_select--target .lmt__language_select__active{display:flex;align-items:center;min-width:0;margin-right:8px}.lmt--web .lmt__language_select.lmt__language_select--target .lmt__language_select__active__title{display:flex;min-width:0}.lmt--web .lmt__language_select.lmt__language_select--target .lmt__language_select__opener{flex-shrink:0}.lmt--web .lmt__language_select.lmt__language_select--target .lmt__language_select--open>button{display:flex}.lmt--web .lmt__language_select.lmt__language_select--target strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#iosAppAdPortal{margin-top:auto}.lmt__altered_shared_text_hint{position:absolute;bottom:0;right:0;background-color:#f8f8f8;padding:.5em;box-sizing:border-box;width:100%;font-size:60%;opacity:1;transition:opacity 150ms ease-in;z-index:1;font-size:14px}.lmt__altered_shared_text_hint p{color:#888;text-align:center}.lmt__altered_shared_text_hint .lmt__altered_shared_text_hint__buttons button{border:none;font-weight:900;color:#888;background-color:rgba(0,0,0,0);font-size:100%;cursor:pointer;border-radius:4px;padding:.5em .5em;width:49.5%;text-align:center}.lmt__altered_shared_text_hint .lmt__altered_shared_text_hint__buttons button:hover{color:#666;background-color:#f0f0f0}.lmt__altered_shared_text_hint .lmt__altered_shared_text_hint__buttons button:focus{text-decoration:underline}.lmt__altered_shared_text_hint .lmt__altered_shared_text_hint__buttons button:hover,.lmt__altered_shared_text_hint .lmt__altered_shared_text_hint__buttons button:focus,.lmt__altered_shared_text_hint .lmt__altered_shared_text_hint__buttons button:active{outline:none}.lmt__mobile_altered_shared_text_hint{display:none}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__mobile_altered_shared_text_hint{display:block}}.lmt__mobile_altered_shared_text_hint p{color:#888;text-align:center;font-size:16px;margin-top:16px}.lmt__mobile_altered_shared_text_hint .lmt__mobile_altered_shared_text_hint__buttons>button{border:none;font-weight:900;color:#888;background-color:#f8f8f8;font-size:100%;cursor:pointer;border-radius:4px;margin:.5em .5em;padding:.5em;width:calc(50% - 1em);text-align:center;font-size:14px}.lmt__edit_text_popup{font-size:20px}.lmt--short_text .lmt__edit_text_popup{font-size:22px}@media(min-width: 1000px){.lmt--short_text .lmt__edit_text_popup{font-size:22px}}.lmt--medium_text .lmt__edit_text_popup{font-size:22px}.lmt--long_text .lmt__edit_text_popup{font-size:20px}.lmt--very_long_text .lmt__edit_text_popup{font-size:16px}.lmt__system_notification{color:#666;padding-top:.5em;position:relative}@media(min-device-width: 651px){.lmt__system_notification{margin-bottom:24px}}.lmt__system_notification span{display:inline-block;width:16px;height:16px;line-height:17px;text-align:center;vertical-align:middle;background:red;color:#fff;border-radius:100%;transform:translate(0, -2px);font-weight:bold;margin-right:4px}.lmt__system_notification a{text-decoration:underline !important;color:#fff}.lmt__system_notification.lmt__system_notification--critical{z-index:101;color:#fff;background-color:#da5e5c;font-size:12px;font-weight:400;width:100%;left:0;padding:1em 1em;text-align:center}.lmt__system_notification.lmt__system_notification--critical::before{content:"!";display:inline-block;line-height:1.5;border:1px solid;text-align:center;width:1.5em;border-radius:100%;font-weight:500;margin-right:.5em}.lmt__feedback_message{position:absolute;font-size:12px;display:inline-block;padding:.25em .5em;background-color:#333;color:#fff;opacity:0;transition:opacity 100ms ease-in,transform 100ms ease-in;transform:translate(-50%, -50%) scale(0.8);border-radius:2px;box-shadow:0 0 20px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.3);z-index:100}.lmt__feedback_message.lmt__feedback_message--visible{transform:translate(-50%, -105%) scale(1);opacity:1}.lmt__feedback_message.lmt__feedback_message--fading{transform:translate(-50%, -150%) scale(0.9);opacity:0}.lmt__feedback_message.lmt__feedback_message--warn{color:red;background:#fff}.lmt__tooltip{position:absolute;font-size:12px;display:inline-block;padding:.25em .5em;background-color:#eee;color:#333;opacity:0;transition:opacity 100ms ease-in,transform 100ms ease-in;transform:translate(-50%, 0.5em);border-radius:2px;box-shadow:0 0 20px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.3);z-index:10001;white-space:nowrap}.lmt__tooltip.lmt__tooltip--visible{opacity:1}.lmt__tooltip.lmt__tooltip--fading{opacity:0}.rtl-content{direction:rtl}.rtl-content .lmt__translations_as_text__header{align-self:flex-end;direction:ltr}.lmt--web .lmt__translations_as_text{position:static;flex:0 1 auto;font-size:26px !important}.lmt--web .lmt__translations_as_text h4,.lmt--web .lmt__translations_as_text p{font-weight:400}@media(min-device-width: 651px){.lmt--web .lmt__translations_as_text{right:0;left:0;bottom:48px}}@media(min-device-width: 651px)and (max-width: 840px){.lmt--web .lmt__translations_as_text{padding:0 20px}}@media(min-device-width: 651px){.lmt--web .lmt__translations_as_text.lmt--hidden{display:none}.lmt--showing_alternatives .lmt--web .lmt__translations_as_text{max-height:600px}.lmt--web .lmt__translations_as_text .lmt__translations_as_text__main_translation{display:none}.lmt--web .lmt__translations_as_text h4{padding-top:1em;position:relative;font-weight:300;font-size:80%;color:#888;padding-bottom:.5em}.lmt--web .lmt__translations_as_text h4:before{content:" ";display:block;position:absolute;left:-8px;right:-8px;top:8px}.lmt--web .lmt__translations_as_text p{padding-bottom:.6em;font-size:80%}.lmt--web .lmt__translations_as_text .lmt__translations_as_text__copy_button{display:none}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt--web .lmt__translations_as_text{display:block;min-height:1em;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;background-color:#fff;padding:10px 15px}.lmt--web .lmt__translations_as_text h4{display:none}.lmt--web .lmt__translations_as_text>p.lmt__translations_as_text__main_translation{border-top:none !important}.lmt--web .lmt__translations_as_text.lmt--mobile-hidden{display:none}.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;background-color:rgba(0,0,0,0);font-size:16px;line-height:24px}.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item>.lmt__translations_as_text__toolbar{display:flex;flex-direction:column}.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item>.lmt__translations_as_text__toolbar>*{top:0 !important;position:relative;display:flex}.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item .lmt__translations_as_text__text_btn{font-size:16px !important;width:100% !important;padding-right:30px}.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item .lmt__translations_as_text__copy_button{position:relative;display:inline-block;height:22px;width:22px;top:10px;right:-3px;margin-bottom:12px;border:none;background:rgba(0,0,0,0) url("/img/icons/icon_copy_mobile.svg") no-repeat center;background-size:22px;background-color:rgba(0,0,0,0);opacity:1;transition:opacity 75ms ease-out}.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item .lmt__translations_as_text__copy_button:focus{outline:none}.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item .lmt__translations_as_text__copy_button:active,.lmt--web .lmt__translations_as_text>.lmt__translations_as_text__item .lmt__translations_as_text__copy_button.lmt__translations_as_text__copy_button--active{opacity:1;outline:none}}.DF-2200 .dl_translator_page_container .lmt--web .lmt__translations_as_text{padding:0}.DF-2200 .dl_translator_page_container .lmt--web .lmt__translations_as_text :nth-last-child(2){padding-bottom:4px}.DF-2200 .dl_translator_page_container .lmt--web .lmt__translations_as_text .lmt__translations_as_text__text_btn .text{padding-right:25px}.DF-2200 .dl_translator_page_container .lmt--web .lmt__translations_as_text .lmt__translations_as_text__text_btn .checkmark{display:none;width:8px;height:14px;margin-left:12px;margin-bottom:2px;transform:rotate(45deg);border-bottom:2px solid #006494;border-right:2px solid #006494}.DF-2200 .dl_translator_page_container .lmt--web .lmt__translations_as_text .selected .checkmark{display:inline-block}.DF-2200 .dl_translator_page_container .lmt--web .lmt__translations_as_text .reset{cursor:pointer;background-image:url("/img/arrow-undo.svg");background-repeat:no-repeat;background-position:left;padding-left:24px;font-weight:600;font-size:16px;line-height:24px;color:#006494;background-color:rgba(0,0,0,0);outline:none;border:none}.lmt--showing_alternatives .lmt__translations_as_text:before{content:" ";display:block;position:absolute;left:32px;right:24px;transform:translateY(8px);border-top:1px solid #eee}.lmt__translations_as_text h2:before{display:none !important}.lmt--web .lmt__ad_charLimit_container{position:static;z-index:1}.lmt--web .lmt__side_container--source .lmt__ad_charLimit_container{flex:0 1 auto}.lmt--web .lmt__side_container--target .lmt__ad_charLimit_container{flex:1000 1 auto}.lmt--web .lmt__side_container--target .lmt__ad_charLimit_container _:-ms-fullscreen,:root .lmt--web .lmt__side_container--target .lmt__ad_charLimit_container{flex:1000 1 auto}.lmt--web .lmt__ad_charLimit_container .lmt__target_textarea__proAd{position:static}.lmt--web .lmt__ad_charLimit_container .lmt__target_textarea__proAd_content{margin:-50px 0 0 0}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__side_container--target .lmt__textarea_container{border:none !important}.lmt__side_container--target .lmt__inner_textarea_container{display:none !important}.lmt__target_toolbar{display:none !important}.lmt--web .lmt__bottom_text--mobile{flex:0 1 120px;margin-bottom:20px}}.lmt--web .lmt__bottom_text--mobile.lmt--hidden{display:none}.lmt--web .lmt__bottom_text--mobile>div:not(:first-child){font-size:14px;font-weight:normal;color:#6e6e6e;line-height:1.5;margin-top:.5em;position:relative;display:block}.lmt--web .lmt__bottom_text--mobile>div:first-child{font-size:16px;font-weight:normal;line-height:1.25;position:relative;display:block}.dl_pro .dl_account_box{text-align:right;max-width:1800px;position:relative;margin-left:auto;margin-right:auto;height:20px}.dl_pro .dl_account_box>div{display:inline-block;padding:1em;font-size:14px;line-height:1.5;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:none;padding-top:.5em;position:relative;background-image:url(/img/user_white.svg);background-size:auto 50%;background-repeat:no-repeat;background-position:10px 30%;padding-left:3em;text-align:center;color:#888;box-sizing:border-box;opacity:0;transform:translate(0, -100%);transition:transform 100ms ease-out,opacity 250ms ease-out;right:96px}@media(max-width: 1400px){.dl_pro .dl_account_box>div{right:66px}}@media(max-width: 1200px){.dl_pro .dl_account_box>div{right:46px}}@media(max-width: 1000px){.dl_pro .dl_account_box>div{right:26px}}@media(max-width: 840px){.dl_pro .dl_account_box>div{right:16px}}.dl_pro .dl_account_box.dl_account_box--visible>div{opacity:1;transform:translate(0, 0)}.lmt__using_pro_notification_banner{animation:lmt__using_pro_notification_banner__blend_in_animation 1s 0s ease-out 1;justify-content:center;align-items:center;margin-top:60px;display:none}@keyframes lmt__using_pro_notification_banner__blend_in_animation{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.dl_pro--confirmed .lmt__using_pro_notification_banner{display:flex}@media screen and (max-width: 650px){.lmt__using_pro_notification_banner{flex-direction:column;position:relative}}.lmt__using_pro_notification_banner>div:first-of-type{text-align:center;font-weight:300;position:relative;padding-left:50px}.lmt__using_pro_notification_banner>div:first-of-type::before{content:" ";display:inline-block;position:absolute;width:100px;height:100px;background-image:url(/img/icons/icon_feat_sec2_v2.svg);background-repeat:no-repeat;background-size:contain;left:-22px;top:-8px}@media screen and (max-width: 760px){.lmt__using_pro_notification_banner>div:first-of-type::before{left:0}}.lmt__using_pro_notification_banner>div:first-of-type h2{position:relative;font-weight:300;font-size:32px}.lmt__using_pro_notification_banner>div:first-of-type h2>em{font-style:normal;font-weight:500}@media screen and (max-width: 760px){.lmt__using_pro_notification_banner>div:first-of-type h2{margin-left:30px}}.lmt__using_pro_notification_banner>div:first-of-type p{position:relative;font-size:18px;margin-top:.25em;line-height:1.5em}.urlGlossaryWarning{position:fixed;top:64px;left:50%;margin-left:-305px;z-index:10000;width:610px;height:30px;text-align:center;font-size:20px;line-height:26px;font-weight:500;color:#fff;background-color:#edb0af;border:2px solid #da5e5c}@keyframes lmt_devPanel_animation{0%{opacity:0}100%{opacity:1}}.lmt_devPanelButton--active{outline:1px solid rgba(0,0,0,.1) !important}.lmt_devPanel{background-color:rgba(0,0,0,.01);box-shadow:inset 0 0 6px rgba(0,0,0,.2),0 0 4px rgba(255,255,255,.5);animation:lmt_devPanel_animation .25s ease-out 1;padding:10px;font-size:16px}.lmt_devPanel h2{font-size:20px;margin-bottom:.25em}.lmt_devPanel input-row{display:block;margin-top:.2em}.lmt_devPanel input-row label:first-child{width:30%;max-width:15em;display:inline-block}.lmt_devPanel input-row input{width:70%;display:inline-block;font-size:100%}.lmt_devPanel input-row button{border:1px solid rgba(0,0,0,.2);background:rgba(0,0,0,0);padding:.5em 2em;display:inline-block;font-size:100%;border-radius:4px;margin:5px 15px 5px 0;cursor:pointer}.lmt_devPanel section:not(:first-of-type){border-top:2px solid rgba(0,0,0,.2);margin-top:20px;padding-top:20px}.lmt_devPanel input-row textarea{width:100%;margin:10px 0;font-size:100%;height:150px}@media screen and (max-width: 1000px){.lmt__formalitySwitch_ad__content{padding-top:calc(20% - 10px)}}.integratedLanguageSelectors .lmt--web .lmt__sides_container.lmt__sides_container--focus_source .lmt__side_container.lmt__side_container--source .lmt__textarea_container{border:1px solid #006494 !important;border-top-left-radius:0}.integratedLanguageSelectors .lmt--web .lmt__sides_container.lmt__sides_container--focus_target .lmt__side_container.lmt__side_container--target .lmt__textarea_container{border:1px solid #006494 !important;border-top-right-radius:0}.lmt__translationDescription>h1{position:relative;z-index:2;font-weight:500;padding:.5em 0;font-size:20px;margin:0}.lmt__edit_text_popup li.lmt__edit_text_popup__onboarding_header--alternatives{background-color:#0f2b46;color:#fff;cursor:default}.lmt--web d-textarea .glossary_highlight{background-color:#ccf}.lmt--web d-textarea .grey-out{opacity:.5}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:thin solid transparent}}.lmt__formalitySwitch_ad__cta:focus,.lmt__formalitySwitch_feedback__send_btn:focus{text-decoration:none}.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_ad__cta,[disabled].lmt__formalitySwitch_feedback__send_btn{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dl_ad_pro_container .ad-separator{margin:0 auto;padding-left:100px;padding-right:100px;max-width:1600px}@media(max-width: 1400px){.dl_ad_pro_container .ad-separator{padding-left:70px;padding-right:70px}}@media(max-width: 1200px){.dl_ad_pro_container .ad-separator{padding-left:50px;padding-right:50px}}@media(max-width: 1000px){.dl_ad_pro_container .ad-separator{padding-left:30px;padding-right:30px}}@media(max-width: 840px){.dl_ad_pro_container .ad-separator{padding-left:20px;padding-right:20px}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_ad_pro_container .ad-separator{margin-top:0;padding:0 15px}}.dl_ad_pro_container .ad-separator hr{border:none;border-bottom:1px solid #e0e0e0}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_ad_pro_container{margin-top:30px}}.dl_ad_pro_container .dl_button.dl_button--1{background-color:#006494}.dl_ad_pro_container .dl_button.dl_button--1:hover{background-color:#0f2b46}.dl_ad__title,.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__title{font-size:36px;line-height:1.1em;font-weight:300;text-align:left;margin-bottom:20px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_ad__title,.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__title{margin-bottom:20px}}@media(max-width: 840px){.dl_ad__title,.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__title{font-size:32px}}.dl_ad__title em,.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__title em{font-style:normal;font-weight:500}.dl_ad__actions{margin-top:20px}.dl_ad__actions>a,.dl_ad__actions>button{margin:10px 2px 4px 0}@media screen and (max-width: 650px){.dl_ad__actions{display:flex;flex-direction:column;align-items:center}}#lmt_pro_ad_container{z-index:1}.dl_pro__banner--2021--wrapper{background:#fff;border-radius:8px;box-shadow:0px 8px 24px rgba(0,0,0,.08);display:flex;padding:30px}@media screen and (max-width: 760px){.dl_pro__banner--2021--wrapper{flex-direction:column}}.dl_pro__banner--2021--section{flex-shrink:0;width:calc(40% - 20px)}@media screen and (max-width: 1200px){.dl_pro__banner--2021--section{padding:0 0 0 30px;width:100%}}@media screen and (max-width: 760px){.dl_pro__banner--2021--section{padding:0}}.dl_pro__banner--2021--header-section{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;width:calc(33% - 20px)}@media screen and (max-width: 1200px){.dl_pro__banner--2021--header-section{width:50%}}@media screen and (max-width: 760px){.dl_pro__banner--2021--header-section{width:100%}}.dl_pro__banner--2021--sections{display:flex;flex-grow:1}@media screen and (max-width: 1200px){.dl_pro__banner--2021--sections{flex-direction:column;max-width:49%}.dl_pro__banner--2021--sections>div+div{margin-top:30px}}@media screen and (max-width: 760px){.dl_pro__banner--2021--sections{max-width:100%}.dl_pro__banner--2021--sections>div{margin-top:30px}}.dl_pro__banner--2021--center--section{display:flex;flex-direction:column;align-items:center;flex-grow:1;padding:0 40px}@media screen and (max-width: 1200px){.dl_pro__banner--2021--center--section{align-items:flex-start;padding:0 0 0 30px;width:100%}}@media screen and (max-width: 760px){.dl_pro__banner--2021--center--section{padding:0}}.dl_pro__banner--2021--section--content{max-width:100%}.dl_pro__banner--2021--section--content>*+*{margin-top:10px}.dl_pro__banner--2021--headline{font-size:20px;font-weight:400;line-height:1.4;margin-bottom:20px;max-width:100%}.dl_pro__banner--2021--columnhead{font-weight:700}.dl_pro__banner--2021--checkitem{padding:0 0 0 28px;background-image:url("/img/icons/check-green.svg");background-position:0 1px;background-repeat:no-repeat;background-size:24px 20px;box-sizing:border-box;line-height:1.4;font-weight:400}.dl_pro__banner--2021--lockitem{padding:0 0 0 28px;background-image:url("/img/icons/lock.svg");background-position:0 1px;background-repeat:no-repeat;background-size:19px 19px;box-sizing:border-box;line-height:1.4;font-weight:400}.dl_pro__banner--2021--link{color:#0f2b46;font-weight:600;line-height:1.4}.dl_pro__banner--2021--link:hover{color:#006494}.dl_app_ad{position:relative;animation:lmt__using_pro_notification_banner__blend_in_animation 1s 0s ease-out 1}.dl_app_ad .dl_app_ad__commonContent{display:flex;justify-content:space-between;margin-top:2.5rem;width:100%;box-shadow:0px 8px 24px rgba(0,0,0,.08);background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;padding:20px 26px 20px 31px}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__column{flex-basis:50%;min-height:0px;padding:0;margin-top:0}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__column.dl_ad__actions{display:flex;align-items:center}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__column.dl_ad__actions .dl_app_ad__space{flex-grow:1}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__column.dl_ad__actions a{margin:0}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__title{font-size:20px;line-height:130%;margin-bottom:12px}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__title strong{font-weight:600}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__benefits li{font-weight:400 !important;margin-bottom:5px}.dl_app_ad .dl_app_ad__benefits{display:flex;flex-flow:column;justify-content:space-around}.dl_app_ad .dl_app_ad__benefits li{list-style:none;padding:0 0 0 30px;background-image:url("/img/icons/check-green.svg");background-position:2px 2px;background-repeat:no-repeat;background-size:23px 20px;text-align:left;font-weight:600;line-height:125%}.combined_app_ad_mobile_and_desktop .dl_ad_pro_container:first-child{padding-top:16px;margin-top:8px}.combined_app_ad_mobile_and_desktop .dl_ad_pro_container{background-color:#fff}.combined_app_ad_mobile_and_desktop .dl_ad_pro_container .dl_pro__banner--2021--wrapper{box-shadow:none;padding-bottom:48px}.combined_app_ad_mobile_and_desktop .dl_ad_pro_container .dl_pro__banner--slogan{padding-bottom:28px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop{z-index:1;padding-bottom:56px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .headline{padding-top:48px;font-style:normal;font-weight:normal;font-size:32px;line-height:38px;text-align:center;color:#1b1e25}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile{display:flex;flex-direction:row;align-items:center}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop{padding-top:32px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .mobile{padding-top:32px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .separator{border-right:1px solid #c6cdd5;width:1px;height:129px;margin:36px 20px 0 20px;z-index:10}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .label{display:inline-block;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#1b1e25}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop,.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .mobile{width:50%;display:flex;flex-direction:row;align-items:center}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .qrCodeButtonWrapper{position:relative}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .qrCodeButtonWrapper .qrCodeButton{border:0;background-color:rgba(0,0,0,0);margin-top:10px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .qrCodePopover{position:absolute;top:10px;left:-55px;background-color:#fff;width:354px;height:225px;box-shadow:0px 8px 32px rgba(0,0,0,.12);border-radius:3px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .qrCodePopover .qrCodeClose{position:absolute;top:20px;right:20px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .qrCodePopover .qrCodeText{font-style:normal;font-weight:700;font-size:14px;line-height:150%;text-align:center;color:#0f2b46;margin-top:2px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop{justify-content:center}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images{position:relative;width:217px;height:146px;margin-right:20px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images .desktop_image_laptop,.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images .desktop_image_hexagon1,.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images .desktop_image_hexagon2{position:absolute;z-index:1}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images .desktop_image_laptop{z-index:10}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images .desktop_image_hexagon1{top:-24px;left:-28px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images .desktop_image_hexagon2{top:-36px;left:-28px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_text{z-index:10;display:flex;flex-direction:column}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_text .dl_button_desktop_download{margin-top:10px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .mobile{justify-content:center;display:flex;flex-direction:column;align-items:flex-start;padding-left:32px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .mobile a.label{border-bottom:2px solid #1b1e25}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .mobile .mobile_text{white-space:pre;display:flex}@media screen and (max-width: 1200px){.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop{justify-content:right;padding-right:32px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images{display:none}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_text{width:240px;justify-content:center}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_text .linkButton{margin-top:10px;width:240px;height:48px;text-align:center}}@media screen and (min-width: 1200px){.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_text{max-width:260px}}@media screen and (min-width: 1600px){.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_images{margin-right:40px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_and_desktop .desktop_and_mobile .desktop .desktop_text{max-width:300px}}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension{text-align:center;padding-bottom:48px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .headline{border-top:1px solid #c6cdd5;font-size:40px;line-height:52px;margin-bottom:48px;padding-top:48px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension{display:flex;border-left:1px solid #dae1e8;border-top:1px solid #dae1e8}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item{flex-basis:33.3333333333%;border-right:1px solid #dae1e8;border-bottom:1px solid #dae1e8;padding:48px 0;display:flex;flex-direction:column;align-items:center}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item .item_headline{font-size:24px;line-height:33.6px;margin-bottom:32px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item .item_images{height:143px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item .item_cta{margin-top:32px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.desktop .item_images{position:relative;width:217px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.desktop .item_images .desktop_image_laptop,.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.desktop .item_images .desktop_image_hexagon1,.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.desktop .item_images .desktop_image_hexagon2{position:relative;z-index:1}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.desktop .item_images .desktop_image_laptop{z-index:10}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.desktop .item_images .desktop_image_hexagon1{top:-131px;left:-60px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.desktop .item_images .desktop_image_hexagon2{top:-233px;left:-60px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.mobile .item_images{position:relative;width:74px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.mobile .item_images .mobile_image_phone,.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.mobile .item_images .mobile_image_pentagon,.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.mobile .item_images .mobile_image_hexagon{position:relative;z-index:1}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.mobile .item_images .mobile_image_phone{z-index:10}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.mobile .item_images .mobile_image_pentagon{top:-107px;left:-60px;transform:scale(1.6)}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.mobile .item_images .mobile_image_hexagon{top:-110px;right:-90px;width:44px}.combined_app_ad_mobile_and_desktop .app_ad_mobile_desktop_and_extension .desktop_mobile_and_extension .item.extension .item_images{position:relative;width:337px}#lmt_pro_ad_container.lpQuoteList .dl_ad_pro_container:first-child{margin-top:0}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:thin solid transparent}}.lmt__formalitySwitch_ad__cta:focus,.lmt__formalitySwitch_feedback__send_btn:focus{text-decoration:none}.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_ad__cta,[disabled].lmt__formalitySwitch_feedback__send_btn{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.lmt__doc .lmt__language_container{height:100%;background-color:rgba(0,0,0,0);border-radius:inherit}.lmt__doc .lmt__language_select__active__title{margin-right:4.5px}.lmt__doc .lmt__language_select__opener{display:inline-block;overflow:hidden}.lmt__doc .lmt__language_select__menu{top:0;max-width:unset;width:calc(100% + 12px + 22px)}.lmt__doc .lmt__language_select__menu.lmt__language_select__menu_source{left:-13px !important}.lmt__doc .lmt__language_select__menu.lmt__language_select__menu_target{right:-13px !important}.lmt__doc .semitransparent-overlay{display:none}.lmt__doc{margin-bottom:30px}.docTrans_translator_upload_button{position:absolute;bottom:0;padding:2px 10px 2px 6px;box-sizing:border-box;display:inline-block;left:0;right:0;border-top:1px solid #f0f0f0;width:100%;line-height:0;background-color:#fff}.docTrans_translator_upload_button input{opacity:0;position:absolute;width:.1px;height:.1px}.docTrans_translator_upload_button .docTrans_translator_upload_button__inner{display:inline-block;animation-duration:.5s;animation-name:docTrans_button_anim_2}.docTrans_translator_upload_button .docTrans_translator_upload_button__inner>button{display:inline-block;border:none;cursor:pointer;-webkit-appearance:none;line-height:22px;background-color:#fff;vertical-align:bottom;position:relative;z-index:3;font-weight:600;font-size:14px;color:#0f2b46;stroke:#0f2b46;padding:4px 6px 4px 14px;min-width:auto;transition:filter 75ms ease-out}.docTrans_translator_upload_button .docTrans_translator_upload_button__inner>button:hover{color:#006494;stroke:#006494}.docTrans_translator_upload_button .docTrans_translator_upload_button__inner>button svg{position:relative;margin-right:5px;vertical-align:middle}.docTrans_translator_upload_button .docTrans_translator_upload_button__inner>button:active{outline:none}@media(max-width: 800px){.docTrans_translator_upload_button .docTrans_translator_upload_button__inner>button{padding-right:1.5em;border-radius:4px;min-width:226px}}.docTrans_translator_upload_button--quota_reached button{opacity:.3;cursor:not-allowed}.docTrans_translator_upload_button.docTrans_translator_upload_button--open_target_lang_menu .docTrans_translator_upload_button__lang_selector,.docTrans_translator_upload_button.docTrans_translator_upload_button--keep_active .docTrans_translator_upload_button__lang_selector,.docTrans_translator_upload_button:focus .docTrans_translator_upload_button__lang_selector,.docTrans_translator_upload_button:active .docTrans_translator_upload_button__lang_selector,.docTrans_translator_upload_button:hover .docTrans_translator_upload_button__lang_selector{opacity:1;max-width:10em;transform:translate(0, 0)}.docTrans_translator_upload_button.docTrans_translator_upload_button--open_target_lang_menu .docTrans_translator_upload_button__help_popup,.docTrans_translator_upload_button.docTrans_translator_upload_button--keep_active .docTrans_translator_upload_button__help_popup,.docTrans_translator_upload_button:focus .docTrans_translator_upload_button__help_popup,.docTrans_translator_upload_button:active .docTrans_translator_upload_button__help_popup,.docTrans_translator_upload_button:hover .docTrans_translator_upload_button__help_popup{display:block;opacity:1}.docTrans_translator_upload_button .docTrans_translator_upload_button__help_popup{animation-duration:1s;animation-name:docTrans_translator_upload_button__help_popup_anim;pointer-events:none;position:absolute;background-color:#f6f6f6;display:none;z-index:10;line-height:1.32;color:#666;padding:1em;font-size:14px;box-shadow:0px 2px 4px rgba(0,0,0,.3);bottom:150%;max-width:90vw;width:20em;border-radius:4px;opacity:1}.docTrans_translator_upload_button .docTrans_translator_upload_button__help_popup>div{display:flex;justify-content:space-around;align-items:center}.docTrans_translator_upload_button .docTrans_translator_upload_button__help_popup>div img{display:inline-block;width:50px;flex:0 0 auto}.docTrans_translator_upload_button .docTrans_translator_upload_button__help_popup>p{margin-top:.5em}.docTrans_translator_upload_button .docTrans_translator_upload_button__help_popup::after{content:" ";width:10px;height:10px;display:block;top:100%;left:25%;transform:translateY(-5px) rotate(45deg);background-color:#f6f6f6;position:absolute;box-shadow:2px 2px 2px rgba(0,0,0,.15)}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.docTrans_translator_upload_button{display:none}}@keyframes docTrans_translator_upload_button__help_popup_anim{0%{opacity:0}80%{opacity:0}100%{opacity:1}}@keyframes docTrans_button_anim_1{0%{background-color:rgba(0,0,0,0);color:#042d48;stroke:#042d48}10%{background-color:rgba(0,0,0,0);color:#042d48;border-color:rgba(0,0,0,0);stroke:#042d48}19%{background-color:rgba(250,162,2,0.6666666667);color:#fff;border-color:#faa200;stroke:#fff}20%{background-color:rgba(250,162,2,0.6666666667);color:#fff;border-color:#faa200;stroke:#fff}25%{background-color:rgba(0,0,0,0);color:#ccc;border-color:#ccc;stroke:#ccc}39%{background-color:rgba(250,162,2,0.6666666667);color:#fff;border-color:#faa200;stroke:#fff}40%{background-color:rgba(250,162,2,0.6666666667);color:#fff;border-color:#faa200;stroke:#fff}100%{background-color:rgba(0,0,0,0);color:#042d48;border-color:rgba(0,0,0,0);stroke:#042d48}}@keyframes docTrans_button_anim_2{0%{opacity:0}20%{opacity:0}100%{opacity:1}}.docTrans_drop_target_overlay{display:block;position:absolute;width:100%;height:100%;left:0;top:0;box-shadow:0 0 0px 2px #f0f0f0,0 0 0px rgba(0,0,0,.2);padding:16px;box-sizing:border-box;font-weight:300;text-align:center;animation-delay:0;animation-duration:.25s;animation-name:docTrans_overlay_blend_in;display:flex;align-items:center;justify-content:center;transition:150ms ease-out;color:#aaa;background-color:#f0f5f8;outline:2px dashed #4babda;z-index:9}@keyframes docTrans_overlay_blend_in{0%{opacity:0}100%{opacity:1}}.docTrans_drop_target_overlay>div{z-index:1}.docTrans_drop_target_overlay::before{content:" ";position:absolute;left:calc(50% - 45px);top:calc(50% - 85px);width:90px;height:90px;background-image:url("/img/icons/icon_docTrans_upload_v2.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.docTrans_drop_target_overlay.docTrans_drop_target_overlay--active{box-shadow:0 0 0px 2px #f0f0f0,0 0 4px rgba(0,0,0,.1);background-color:#eee;outline:2px dashed #032d48;color:#222;transition:150ms 150ms ease-out}.lmt--web .docTrans_drop_target__desc{position:relative;top:45px;color:#000;font-weight:300;font-size:18px;line-height:29px}.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link{white-space:nowrap}[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,[href^=http].dl_default_link:focus::after{opacity:1}.lmt_quote__source a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.lmt_quote__source a:focus{text-decoration:none}.lmt_quote__source a:hover{text-decoration:none;outline:none;color:#000}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active){.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{border:thin solid transparent}}.lmt__formalitySwitch_ad__cta:focus,.lmt__formalitySwitch_feedback__send_btn:focus{text-decoration:none}.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{outline:none;text-decoration:none}[disabled].lmt__formalitySwitch_ad__cta,[disabled].lmt__formalitySwitch_feedback__send_btn{opacity:.5}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::before,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.lmt__formalitySwitch_ad__cta::after,.is3_modal_dialog--submitting.lmt__formalitySwitch_feedback__send_btn::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__formalitySwitch_ad__cta,.lmt__formalitySwitch_feedback__send_btn{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__formalitySwitch_ad__cta:hover,.lmt__formalitySwitch_feedback__send_btn:hover,.lmt__formalitySwitch_ad__cta:active,.lmt__formalitySwitch_feedback__send_btn:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dl_pro #lmt_quotes_article{display:none}.dl_country_without_pro_support #lmt_quotes_article,.dl_country_with_pro_support #lmt_quotes_article{opacity:1}#lmt_quotes_article{position:relative;white-space:nowrap;padding-top:1px;opacity:0;transition:opacity 1000ms ease-out;margin-bottom:36px;max-width:100%;margin-top:50px;z-index:0}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){#lmt_quotes_article.lmt--mobile-hidden{display:none}}.lmt_quotes_header{font-size:250%;display:block;margin-top:40px;padding-left:20px;font-weight:400;color:#333}.lmt_quotes{position:relative;vertical-align:top;text-align:center;height:28.75em}@media screen and (max-width: 650px){.lmt_quotes{height:auto;padding:20px 0 60px 0}}.lmt_quotes .lmt_quotes__container{margin:0px 5vw;display:inline-block;position:relative;height:100%;top:0;max-width:40.625em;vertical-align:middle;box-sizing:border-box;width:calc(100% - 300px)}@media(max-width: 1000px){.lmt_quotes .lmt_quotes__container{width:calc(100% - 100px);margin:0px 4vw}}@media(max-width: 840px){.lmt_quotes .lmt_quotes__container{width:calc(100% - 50px)}}@media(max-width: 760px){.lmt_quotes .lmt_quotes__container{width:calc(100% - 20px);margin:0px 10px}}.lmt_quote{height:8em;display:none;justify-content:space-around;justify-content:space-evenly;align-items:center;flex-wrap:nowrap;opacity:0;transition:opacity 250ms ease-out;width:100%;height:100%;white-space:normal;margin-left:auto;margin-right:auto;left:0;right:0;display:inline-flex;position:absolute}.lmt_quote_active{display:inline-flex;position:relative;opacity:1;transition:opacity 350ms 100ms ease-in}.lmt_quote__logo_1{position:relative;display:inline-block;flex:0 0 auto;width:200px;height:100px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;display:none}.lmt_quote__logo_3{position:absolute;display:inline-block;width:auto;height:60px;background-position:100% 50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;left:10px;right:20px;bottom:40px;pointer-events:none}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt_quote__logo_3{bottom:20px}}.lmt_quote__inner{position:relative;display:inline-block;flex:0 0 auto;width:100%;color:#333;padding:42px 30px 100px 70px;box-sizing:border-box;text-align:center;background-color:#fff;border-radius:5px;box-shadow:0px 32px 40px rgba(0,0,0,.08);z-index:2}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt_quote__inner{padding-left:30px;padding-top:30px;padding-bottom:90px}}.lmt_quote__inner::before{content:" ";background-image:url(/img/pro/icon_quote.svg);display:block;position:absolute;width:100px;height:65px;top:-22px;left:-25px;background-repeat:no-repeat;background-size:contain}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt_quote__inner::before{width:60px}}.lmt_quote__text{display:inline-block;text-align:left;margin-left:0em;white-space:normal;font-size:20px;line-height:1.4;font-weight:400;color:#333}.lmt_quote__source{display:block;text-align:left;margin-top:1.5em;white-space:normal;color:#333;font-size:16px;font-weight:300}.lmt_quote__source br{display:none}.lmt_quote__source a{color:#0f2b46;font-weight:600}.lmt_quote__source .lmt_quote__nolink{color:#0f2b46;font-weight:600}.lmt_quote__source a::after{content:", "}.lmt_quote__source a:hover{text-decoration:none;color:#006494}.lmt_quotes_nav{display:flex;justify-content:space-around;text-align:center;position:absolute;bottom:0;right:0;left:0;margin:0 auto;width:100%;max-width:300px;opacity:1;transition:opacity 100ms 1000ms ease-out;z-index:5}.lmt_quotes_nav:hover{opacity:1;transition:opacity 100ms ease-out}.lmt_quotes_nav_entry{display:inline-block;width:10px;height:10px;border:1px solid;color:#bbb;border-radius:100%;transition:150ms ease-in-out;margin:0 0px;cursor:pointer;background-color:#b9b9b9;border-color:rgba(0,0,0,0)}.lmt_quotes_nav_entry:hover{color:#faa202}.lmt_quotes_nav_entry--active{background-color:#0f2b46;color:#faa202;box-shadow:inset 0 0 0 0px #f8f8f8}
/*# sourceURL=webpack://./css/lmt.scss */
/*# sourceURL=webpack://./css/_defines.scss */
/*# sourceURL=webpack://./css/_lmt_base.scss */
/*# sourceURL=webpack://./css/_lmt_formality.scss */
/*# sourceURL=webpack://./css/_lmt_defines.scss */
/*# sourceURL=webpack://./css/_lmt_glossary.scss */
/*# sourceURL=webpack://./css/_lmt_web.scss */
/*# sourceURL=webpack://./css/_lmt_ads.scss */
/*# sourceURL=webpack://./css/_lmt_docTrans.scss */
/*# sourceURL=webpack://./css/_lmt_quotes.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Nzcy9sbXQuc2NzcyIsIndlYnBhY2s6Ly8uL2Nzcy9fZGVmaW5lcy5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfYmFzZS5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfZm9ybWFsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9kZWZpbmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9nbG9zc2FyeS5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfd2ViLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9hZHMuc2NzcyIsIndlYnBhY2s6Ly8uL2Nzcy9fbG10X2RvY1RyYW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9xdW90ZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkN5UEEsYUFwTlMsQ0FBQSxvQkFzTkwsQ0FBQSxjQUNBLENBQUEsOENBRUEseUJBRUksQ0FBQSxhQW5QVyxDQUFBLDZCQXVQZixrQkFDSSxDQUFBLG9DQUdKLFdBQ0ksQ0FBQSwyQkFDQSxDQUFBLHNEQUNBLENBQUEsb0JBQ0EsQ0FBQSxTQUNBLENBQUEsVUFDQSxDQUFBLHFCQUNBLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsb0ZBR0osU0FFRSxDQUFBLHFCQXlGTixjQXBCRSxDQUFBLGtCQUNBLENBQUEsZUFDQSxDQUFBLGFBN1VtQixDQUFBLHVCQStVbkIsQ0FBQSwyQkFFQSxvQkFDRSxDQUFBLDJCQUdGLG9CQUNFLENBQUEsWUFDQSxDQUdGLFVBSEUsQ0FJQSx1RUEwQ0osV0E3QkUsQ0FBQSxpQkFDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsY0FDQSxDQUFBLG1CQUNBLENBQUEsb0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLDhJQUlBLENBSEEsK0JBQUEsdUVBQUEsNkJBR0EsQ0FBQSxDQUFBLG1GQUVBLG9CQUNFLENBQUEscUZBR0YsWUFDRSxDQUFBLG9C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Q0FBQSxlQUNBLENBQUEsVUFDQSxDQUFBLG1CQUtKLGFBQ0ksQ0FBQSxlQUNBLENBQUEsZ0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLFVBQ0EsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLHNCQUNBLFlBQ0ksQ0FBQSxxQkFFSixhUm5NZSxDQUFBLGVRdU1YLENBQUEsc0NBRUosYVJ6TWUsQ0FBQSxlUTJNWCxDQUFBLDRCQUVKLFlBQ0ksQ0FBQSwyQkFFSixvQkFDSSxDQUFBLGFSOU1hLENBQUEsZ0JRb05yQixZQUNJLENBQUEsNEJBQ0EsQ0FBQSxpQkFDQSxDQUFBLGlCQUNBLENBQUEsUUFDQSxDQUFBLE9BRUEsQ0FBQSxNQUNBLENBQUEsYUFDQSxDQUFBLFVBQ0EsQ0FBQSxlQUNBLENBQUEsU0FDQSxDQUFBLHdDQUNBLENBQUEsU0FDQSxDQUFBLHNCQUdKLFNBQ0ksQ0FBQSxpQ0FDQSxDQUFBLHNCQUdKLG9CQUNJLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxnQkFDQSxDQUFBLFVBQ0EsQ0FBQSxrQkFDQSxDQUFBLDRCQUNBLENBQUEsWUFDQSxDQUFBLGNBQ0EsQ0FBQSx3QkFDQSxDQUFBLDBCQUNBLENBQUEsNEJBRUosYUFDSSxDQUFBLDhCQUVKLHdCUjdQbUIsQ0FBQSxhUStQZixDQUFBLGtDQUNBIiwic291cmNlc0NvbnRlbnQiOlsiLmRsX2RlZmF1bHRfbGlua3tjb2xvcjojMDc0Yjc4O3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5kbF9kZWZhdWx0X2xpbms6aG92ZXIsLmRsX2RlZmF1bHRfbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwZjJiNDZ9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGlua3t3aGl0ZS1zcGFjZTpub3dyYXB9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9leHRlcm5hbF9saW5rX2hpbnRfYmx1ZS5zdmcpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouMjVlbTtvcGFjaXR5Oi41fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6aG92ZXI6OmFmdGVyLFtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6Zm9jdXM6OmFmdGVye29wYWNpdHk6MX0ubG10X3F1b3RlX19zb3VyY2UgYXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0OTQ7dHJhbnNpdGlvbjouMnMgZWFzZS1vdXR9LmxtdF9xdW90ZV9fc291cmNlIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye2NvbG9yOiMwMDB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0biwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi43NWVtIDEuNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGJvcmRlciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQ7QGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXJ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpmb2N1cywubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmV7b3V0bGluZTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfVtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuLFtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtvcGFjaXR5Oi41fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0biwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3Rhe3BvaW50ZXItZXZlbnRzOm5vbmU7cGFkZGluZy1sZWZ0OjIuN2VtO29wYWNpdHk6LjR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JvcmRlcjoycHggc29saWQgI2ZmZjtoZWlnaHQ6MWVtO3dpZHRoOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzIlO2xlZnQ6MWVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDUwbXMgZWFzZS1vdXR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3Jle2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgMHMgbGluZWFyIGluZmluaXRlfS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXJ7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAuMjVzIGxpbmVhciBpbmZpbml0ZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3Rhe2JhY2tncm91bmQtY29sb3I6I2Y0NmY1Mjtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzBmMmI0Njtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfUBrZXlmcmFtZXMgZGxfbG9hZGluZ1NwaW5uZXJ7ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmRsX2RlZmF1bHRfbGlua3tjb2xvcjojMDc0Yjc4O3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5kbF9kZWZhdWx0X2xpbms6aG92ZXIsLmRsX2RlZmF1bHRfbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwZjJiNDZ9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGlua3t3aGl0ZS1zcGFjZTpub3dyYXB9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9leHRlcm5hbF9saW5rX2hpbnRfYmx1ZS5zdmcpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouMjVlbTtvcGFjaXR5Oi41fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6aG92ZXI6OmFmdGVyLFtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6Zm9jdXM6OmFmdGVye29wYWNpdHk6MX0ubG10X3F1b3RlX19zb3VyY2UgYXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0OTQ7dHJhbnNpdGlvbjouMnMgZWFzZS1vdXR9LmxtdF9xdW90ZV9fc291cmNlIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye2NvbG9yOiMwMDB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0biwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi43NWVtIDEuNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGJvcmRlciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQ7QGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXJ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpmb2N1cywubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmV7b3V0bGluZTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfVtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuLFtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtvcGFjaXR5Oi41fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0biwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3Rhe3BvaW50ZXItZXZlbnRzOm5vbmU7cGFkZGluZy1sZWZ0OjIuN2VtO29wYWNpdHk6LjR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JvcmRlcjoycHggc29saWQgI2ZmZjtoZWlnaHQ6MWVtO3dpZHRoOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzIlO2xlZnQ6MWVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDUwbXMgZWFzZS1vdXR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3Jle2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgMHMgbGluZWFyIGluZmluaXRlfS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXJ7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAuMjVzIGxpbmVhciBpbmZpbml0ZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3Rhe2JhY2tncm91bmQtY29sb3I6I2Y0NmY1Mjtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzBmMmI0Njtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfUBrZXlmcmFtZXMgZGxfbG9hZGluZ1NwaW5uZXJ7ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmRsX2RlZmF1bHRfbGlua3tjb2xvcjojMDc0Yjc4O3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5kbF9kZWZhdWx0X2xpbms6aG92ZXIsLmRsX2RlZmF1bHRfbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwZjJiNDZ9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGlua3t3aGl0ZS1zcGFjZTpub3dyYXB9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9leHRlcm5hbF9saW5rX2hpbnRfYmx1ZS5zdmcpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouMjVlbTtvcGFjaXR5Oi41fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6aG92ZXI6OmFmdGVyLFtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6Zm9jdXM6OmFmdGVye29wYWNpdHk6MX0ubG10X3F1b3RlX19zb3VyY2UgYXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0OTQ7dHJhbnNpdGlvbjouMnMgZWFzZS1vdXR9LmxtdF9xdW90ZV9fc291cmNlIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye2NvbG9yOiMwMDB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0biwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi43NWVtIDEuNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGJvcmRlciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQ7QGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXJ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpmb2N1cywubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmV7b3V0bGluZTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfVtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuLFtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtvcGFjaXR5Oi41fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0biwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3Rhe3BvaW50ZXItZXZlbnRzOm5vbmU7cGFkZGluZy1sZWZ0OjIuN2VtO29wYWNpdHk6LjR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JvcmRlcjoycHggc29saWQgI2ZmZjtoZWlnaHQ6MWVtO3dpZHRoOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzIlO2xlZnQ6MWVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDUwbXMgZWFzZS1vdXR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3Jle2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgMHMgbGluZWFyIGluZmluaXRlfS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXJ7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAuMjVzIGxpbmVhciBpbmZpbml0ZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3Rhe2JhY2tncm91bmQtY29sb3I6I2Y0NmY1Mjtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzBmMmI0Njtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfUBrZXlmcmFtZXMgZGxfbG9hZGluZ1NwaW5uZXJ7ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19c3Bhbi5vbmx5X21vdXNle2Rpc3BsYXk6aW5saW5lfXNwYW4ub25seV90b3VjaHtkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpe3NwYW4ub25seV9tb3VzZXtkaXNwbGF5Om5vbmV9c3Bhbi5vbmx5X3RvdWNoe2Rpc3BsYXk6aW5saW5lfX1idXR0b257Y29sb3I6IzAwMH0ubG10e3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxMDAlfS5sbXQubG10LS1oaWRkZW57ZGlzcGxheTpub25lfS5sbXRfX3NpZGVfY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTAwJX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fdGV4dGFyZWFfY29udGFpbmVye292ZXJmbG93OmhpZGRlbn19LmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X190ZXh0YXJlYV9jb250YWluZXI6OmFmdGVye2Rpc3BsYXk6bm9uZX0ubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmV9LmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X190ZXh0YXJlYV9jb250YWluZXJ7Y3Vyc29yOnRleHR9LmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X190YXJnZXRfdG9vbGJhcntjdXJzb3I6ZGVmYXVsdH0ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faXRlbXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjQwcHg7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luLXJpZ2h0Oi00MHB4O3BvaW50ZXItZXZlbnRzOmluaXRpYWw7Y3Vyc29yOmluaXRpYWx9dWw+LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2l0ZW17bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BvaW50ZXItZXZlbnRzOm5vbmV9LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgYnV0dG9uLC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IGF7cG9pbnRlci1ldmVudHM6aW5pdGlhbH0ubG10X190ZXh0YXJlYV9iYXNlX3N0eWxle3doaXRlLXNwYWNlOnByZS13cmFwO3doaXRlLXNwYWNlOi1tb3otcHJlLXdyYXA7d2hpdGUtc3BhY2U6LXByZS13cmFwO3doaXRlLXNwYWNlOi1vLXByZS13cmFwO3dvcmQtd3JhcDpicmVhay13b3JkO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9uZX0ubG10X190ZXh0YXJlYXtkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7dmVydGljYWwtYWxpZ246dG9wO3RleHQtYWxpZ246c3RhcnQ7Zm9udC1zaXplOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7cmVzaXplOm5vbmV9LmxtdF9fdGV4dGFyZWE6Zm9jdXN7b3V0bGluZTpub25lfS5sbXRfX3RleHRhcmVhLmxtdC0taGlkZGVue2Rpc3BsYXk6bm9uZX0ubG10X190ZXh0YXJlYVtsYW5nPWJnLUJHXSwubG10X190ZXh0YXJlYVtsYW5nPWJnXSwubG10X190ZXh0YXJlYVtsYW5nPXVrLVVBXSwubG10X190ZXh0YXJlYVtsYW5nPXVrXXtmb250LWZhbWlseTpzYW5zLXNlcmlmICFpbXBvcnRhbnR9ZC10ZXh0YXJlYS5sbXRfX3RleHRhcmVhe292ZXJmbG93OnZpc2libGV9ZC10ZXh0YXJlYS5sbXRfX3RleHRhcmVhW2xhbmc9YmctQkddICosZC10ZXh0YXJlYS5sbXRfX3RleHRhcmVhW2xhbmc9YmddICosZC10ZXh0YXJlYS5sbXRfX3RleHRhcmVhW2xhbmc9dWstVUFdICosZC10ZXh0YXJlYS5sbXRfX3RleHRhcmVhW2xhbmc9dWtdICp7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZiAhaW1wb3J0YW50fS5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHR7ZGlzcGxheTpub25lO3RleHQtYWxpZ246bGVmdDtjdXJzb3I6dGV4dDtwb2ludGVyLWV2ZW50czpub25lfS5sbXQtLWVtcHR5X3NvdXJjZSAubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0e2Rpc3BsYXk6YmxvY2t9LmxtdF9fY2xlYXJfdGV4dF9idXR0b25fY29udGFpbmVye2hlaWdodDowO3dpZHRoOjEwMCU7ei1pbmRleDoxMDtwb3NpdGlvbjpyZWxhdGl2ZX0ubG10X19jbGVhcl90ZXh0X2J1dHRvbl93cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O3JpZ2h0OjE2cHh9LmxtdF9fY2xlYXJfdGV4dF9idXR0b257Y29sb3I6I2QxZDJkNDtmb250LXNpemU6MzBweDtmb250LXdlaWdodDo0MDA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sbXRfX2NsZWFyX3RleHRfYnV0dG9uIHNwYW57bGluZS1oZWlnaHQ6MTBweDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjE4cHh9LmxtdF9fY2xlYXJfdGV4dF9idXR0b24+c3Zne2Rpc3BsYXk6bm9uZX0ubG10X19jbGVhcl90ZXh0X2J1dHRvbjpob3ZlcntjdXJzb3I6cG9pbnRlcjtjb2xvcjojMDc0Yjc4fS5sbXRfX2NsZWFyX3RleHRfYnV0dG9uLmxtdC0taGlkZGVue2Rpc3BsYXk6bm9uZX0ubG10X19lZGl0X3RleHRfcG9wdXB7dGV4dC1hbGlnbjpzdGFydDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojZmZmO21heC1oZWlnaHQ6NDAwcHg7bWluLXdpZHRoOjEwMHB4O2JveC1zaGFkb3c6MXB4IDFweCAycHggMCByZ2JhKDAsMCwwLC4xKTtAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtvdXRsaW5lOi41cHggc29saWQgI2FhYTtvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47bWF4LXdpZHRoOjMwdnc7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZToxOHB4O3otaW5kZXg6OTk7dHJhbnNpdGlvbjpoZWlnaHQgMjAwbXMgZWFzZX0ubG10X19lZGl0X3RleHRfcG9wdXBbZGlyPWx0cl17bWFyZ2luLWxlZnQ6LTlweH0ubG10X19lZGl0X3RleHRfcG9wdXBbZGlyPXJ0bF17bWFyZ2luLXJpZ2h0Oi05cHh9LmxtdF9fZWRpdF90ZXh0X3BvcHVwLmxtdF9fZWRpdF90ZXh0X3BvcHVwLS12aXNpYmxle2Rpc3BsYXk6YmxvY2t9LmxtdF9fZWRpdF90ZXh0X3BvcHVwLmxtdF9fZWRpdF90ZXh0X3BvcHVwLS12aXNpYmxlLmxtdF9fZWRpdF90ZXh0X3BvcHVwLS1hbHRlcm5hdGl2ZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30ubG10X19lZGl0X3RleHRfcG9wdXAgdWx7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCV9LmxtdF9fZWRpdF90ZXh0X3BvcHVwIGxpLC5sbXRfX2VkaXRfdGV4dF9wb3B1cCAubG10X19lZGl0X3RleHRfbGlzdF9pdGVte2NvbG9yOiMzMzM7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7cGFkZGluZy1ib3R0b206NHB4O3BhZGRpbmctdG9wOjRweDtwYWRkaW5nLWxlZnQ6OXB4O3BhZGRpbmctcmlnaHQ6OXB4O2xpbmUtaGVpZ2h0OjEuMjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMTAwbXM7Y3Vyc29yOnBvaW50ZXI7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxtdF9fZWRpdF90ZXh0X3BvcHVwIGxpOmxhc3QtY2hpbGQsLmxtdF9fZWRpdF90ZXh0X3BvcHVwIC5sbXRfX2VkaXRfdGV4dF9saXN0X2l0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9LmxtdF9fZWRpdF90ZXh0X3BvcHVwIC5sbXRfX2VkaXRfdGV4dF9wb3B1cF9fZW50cnktLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZWU4YzF9LmxtdF9fZWRpdF90ZXh0X3BvcHVwIC5sbXRfX2VkaXRfdGV4dF9wb3B1cF9fd2FpdGluZ19pbmRpY2F0b3J7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweH1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fZWRpdF90ZXh0X3BvcHVwe21heC13aWR0aDo2MHZ3O2ZvbnQtc2l6ZToxNnB4fX1Ac3VwcG9ydHMoLW1zLWltZS1hbGlnbjogYXV0byl7LmxtdF9fZWRpdF90ZXh0X3BvcHVwe2JvcmRlcjoxcHggc29saWQgI2FhYTtvdXRsaW5lOm5vbmV9fS5sbXRfX2VkaXRfdGV4dF9wb3B1cC0tYWx0ZXJuYXRpdmVzIGxpe3doaXRlLXNwYWNlOm5vd3JhcH0ubG10X19lZGl0X3RleHRfcG9wdXAtLWFsdGVybmF0aXZlcyBsaVtsYW5nPWJnLUJHXSwubG10X19lZGl0X3RleHRfcG9wdXAtLWFsdGVybmF0aXZlcyBsaVtsYW5nPWJnXSwubG10X19lZGl0X3RleHRfcG9wdXAtLWFsdGVybmF0aXZlcyBsaVtsYW5nPXVrLVVBXSwubG10X19lZGl0X3RleHRfcG9wdXAtLWFsdGVybmF0aXZlcyBsaVtsYW5nPXVrXXtmb250LWZhbWlseTpzYW5zLXNlcmlmICFpbXBvcnRhbnR9LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX21haW5fdHJhbnNsYXRpb257ZGlzcGxheTpub25lfS5sbXRfX2Fza19wYXN0ZV9wb3B1cHtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDt6LWluZGV4OjEwMH0ubG10X19hc2tfcGFzdGVfcG9wdXAubG10X19hc2tfcGFzdGVfcG9wdXAtLXZpc2libGV7dHJhbnNpdGlvbjo1MDBtcyBlYXNlLW91dDtkaXNwbGF5OmJsb2NrfS5sbXRfX2Fza19wYXN0ZV9wb3B1cC5sbXRfX2Fza19wYXN0ZV9wb3B1cC0tdmlzaWJsZT5kaXZ7b3BhY2l0eTowO3RyYW5zaXRpb246MTAwbXMgZWFzZS1vdXR9LmxtdF9fYXNrX3Bhc3RlX3BvcHVwLmxtdF9fYXNrX3Bhc3RlX3BvcHVwLS12aXNpYmxlXzJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKX0ubG10X19hc2tfcGFzdGVfcG9wdXAubG10X19hc2tfcGFzdGVfcG9wdXAtLXZpc2libGVfMj5kaXZ7b3BhY2l0eToxfS5sbXRfX2Fza19wYXN0ZV9wb3B1cD5kaXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7cmlnaHQ6MDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgwLDAsMCwuMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTtwYWRkaW5nOjJlbSAxZW07Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTo4MCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmxtdF9fYXNrX3Bhc3RlX3BvcHVwPmRpdiBwe3RleHQtYWxpZ246bGVmdH0ubG10X19hc2tfcGFzdGVfcG9wdXA+ZGl2IC5sbXRfX2Fza19wYXN0ZV9wb3B1cF9fY2FuY2VsX2J1dHRvbiwubG10X19hc2tfcGFzdGVfcG9wdXA+ZGl2IC5sbXRfX2Fza19wYXN0ZV9wb3B1cF9fY29udGludWVfYnV0dG9ue3BhZGRpbmc6LjI1ZW07ZGlzcGxheTpibG9jaztjb2xvcjojMDc0Yjc4O2N1cnNvcjpwb2ludGVyO2ZvbnQtd2VpZ2h0OjUwMH0ubG10X19hc2tfcGFzdGVfcG9wdXA+ZGl2IC5sbXRfX2Fza19wYXN0ZV9wb3B1cF9fY2FuY2VsX2J1dHRvbjpob3ZlciwubG10X19hc2tfcGFzdGVfcG9wdXA+ZGl2IC5sbXRfX2Fza19wYXN0ZV9wb3B1cF9fY29udGludWVfYnV0dG9uOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmVTRU90ZXJpY1RleHR7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNmU2ZTZlO2ZvbnQtd2VpZ2h0Om5vcm1hbDtwYWRkaW5nLXRvcDozMHB4fS5lU0VPdGVyaWNUZXh0IHNwYW57ZGlzcGxheTpibG9ja30uZVNFT3RlcmljVGV4dCBzcGFuOmZpcnN0LWNoaWxke3BhZGRpbmctYm90dG9tOjhweH0uZVNFT3RlcmljVGV4dCB1bCwuZVNFT3RlcmljVGV4dCBsaXtkaXNwbGF5OmlubGluZX0uc2hvd1Nlb1RleHQgLmVTRU90ZXJpY1RleHR7ZGlzcGxheTpibG9ja30uZVNFT3RlcmljVGV4dCAubGlua2VkX2xhbmd1YWdlX3BhaXJze3BhZGRpbmc6MXJlbTtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNzI3YTgzfS5lU0VPdGVyaWNUZXh0IC5saW5rZWRfbGFuZ3VhZ2VfcGFpcnMgYXtjb2xvcjppbmhlcml0fS5lU0VPdGVyaWNUZXh0IC5saW5rZWRfbGFuZ3VhZ2VfcGFpcnMgcHtjb2xvcjppbmhlcml0O2xpbmUtaGVpZ2h0OjE1MCU7bWFyZ2luLWJvdHRvbTouNXJlbX0uZVNFT3RlcmljVGV4dCAubGlua2VkX2xhbmd1YWdlX3BhaXJzIHAudGl0bGV7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM0YjUzNWF9LmVTRU90ZXJpY1RleHQgLmxpbmtlZF9sYW5ndWFnZV9wYWlycyBzcGFue2Rpc3BsYXk6dW5zZXQ7bWFyZ2luLWlubGluZS1lbmQ6LjVyZW19LmVTRU90ZXJpY1RleHQgLmxpbmtlZF9sYW5ndWFnZV9wYWlycyB1bCwuZVNFT3RlcmljVGV4dCAubGlua2VkX2xhbmd1YWdlX3BhaXJzIGxpe2Rpc3BsYXk6aW5saW5lfS5lU0VPdGVyaWNUZXh0IC5saW5rZWRfbGFuZ3VhZ2VfcGFpcnMgdWwgYTo6YmVmb3JlLC5lU0VPdGVyaWNUZXh0IC5saW5rZWRfbGFuZ3VhZ2VfcGFpcnMgbGkgYTo6YmVmb3Jle2NvbnRlbnQ6XCIgwrcgXCJ9LmVTRU90ZXJpY1RleHQgLmxpbmtlZF9sYW5ndWFnZV9wYWlycyBsaTpmaXJzdC1vZi10eXBlIGE6OmJlZm9yZXtjb250ZW50OlwiXCJ9LmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXl7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d2hpdGUtc3BhY2U6LW1vei1wcmUtd3JhcDt3aGl0ZS1zcGFjZTotcHJlLXdyYXA7d2hpdGUtc3BhY2U6LW8tcHJlLXdyYXA7d29yZC13cmFwOmJyZWFrLXdvcmQ7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub25lO3Bvc2l0aW9uOmFic29sdXRlO3BvaW50ZXItZXZlbnRzOm5vbmU7dG9wOjA7bGVmdDowfS5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5ICp7cG9pbnRlci1ldmVudHM6bm9uZX0ubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheSAubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheV9fc2VudGVuY2UtLWFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZX0ubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheSAubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheV9fdGV4dHt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSl7LmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXkgLmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXlfX3RleHR7dmlzaWJpbGl0eTpyZXZlcnR9fS5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5W2xhbmc9YmctQkddPnNwYW4sLmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXlbbGFuZz1iZ10+c3BhbiwubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheVtsYW5nPXVrLVVBXT5zcGFuLC5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5W2xhbmc9dWtdPnNwYW57Zm9udC1mYW1pbHk6c2Fucy1zZXJpZiAhaW1wb3J0YW50fS5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190ZXh0X2J0bntmb250LXNpemU6MjBweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0fS5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190ZXh0X2J0bltsYW5nPWJnLUJHXSwubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdGV4dF9idG5bbGFuZz1iZ10sLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX3RleHRfYnRuW2xhbmc9dWstVUFdLC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190ZXh0X2J0bltsYW5nPXVrXXtmb250LWZhbWlseTpzYW5zLXNlcmlmICFpbXBvcnRhbnR9LmxtdF9fbG9hZGluZ0luZGljYXRvcl9jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTt0b3A6MTAlO3otaW5kZXg6MTB9LmxtdF9fdGV4dGFyZWFfc2VwYXJhdG9ye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1NHB4O2xlZnQ6Y2FsYyg1MCUgLSA1cHgpO2hlaWdodDpjYWxjKDEwMCUgLSA1NXB4KX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fdGV4dGFyZWFfc2VwYXJhdG9ye2Rpc3BsYXk6bm9uZX19LmxtdF9fdGV4dGFyZWFfc2VwYXJhdG9yIC5sbXRfX3RleHRhcmVhX3NlcGFyYXRvcl9fdmVydGljYWxfbGluZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjZweDtoZWlnaHQ6Y2FsYygxMDAlICsgNHB4KTtyaWdodDotOHB4O3RvcDotMnB4O3otaW5kZXg6MTF9LmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVzX3dyYXBwZXJ7ZGlzcGxheTpjb250ZW50c30ubG10X19zaWRlc19jb250YWluZXIgI3BvcG92ZXJfY29udGFpbmVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ubG10X19zaWRlc19jb250YWluZXIgI3NvdXJjZV9sYW5ndWFnZV9sYWJlbDplbXB0eSwubG10X19zaWRlc19jb250YWluZXIgI3RhcmdldF9sYW5ndWFnZV9sYWJlbDplbXB0eXtkaXNwbGF5Om5vbmV9LmxtdF9fc2lkZXNfY29udGFpbmVyICN0YXJnZXRfbGFuZ3VhZ2VfbGFiZWx7bWFyZ2luLWxlZnQ6MTFweH0ubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmxtdF9fdGFyZ2V0TGFuZ01lbnVfZXh0ZW5zaW9uc3tkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3NlYyAubG10X190YXJnZXRMYW5nTWVudV9leHRlbnNpb25ze2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ubG10X190YXJnZXRMYW5nTWVudV9leHRlbnNpb257cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX2dsb3NzYXJ5QnV0dG9uX2NvbnRhaW5lciwubG10X19nbG9zc2FyeUJ1dHRvbl9jb250YWluZXJfcmVhY3R7ZGlzcGxheTpub25lfX0ubG10X19hZF9jaGFyTGltaXR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7bGVmdDotMnB4O3dpZHRoOmNhbGMoMTAwJSArIDZweCk7ei1pbmRleDoxMH0ubG10X19hZF9jaGFyTGltaXRfX2Jne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigzcHgpO2JvcmRlci1yYWRpdXM6NXB4fS5sbXRfX2FkX2NoYXJMaW1pdF9fY29udGVudF9jb250YWluZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7bWluLWhlaWdodDo4NnB4fS5sbXRfX2FkX2NoYXJMaW1pdF9fY29udGVudHtib3gtc2hhZG93OjBweCAtMnB4IDE2cHggcmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6IzBmMmI0Njtib3JkZXItcmFkaXVzOjVweDttYXgtd2lkdGg6NDIwcHg7cGFkZGluZzoxNnB4O21hcmdpbjoxMnB4O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4fS5sbXRfX2FkX2NoYXJMaW1pdF9fY2xvc2VfYnRue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjEwcHg7ei1pbmRleDoxO2N1cnNvcjpwb2ludGVyO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Ym9yZGVyOm5vbmU7Ym94LXNpemluZzpjb250ZW50LWJveDtiYWNrZ3JvdW5kOm5vbmV9LmxtdF9fYWRfY2hhckxpbWl0X19jbG9zZV9idG46OmJlZm9yZSwubG10X19hZF9jaGFyTGltaXRfX2Nsb3NlX2J0bjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOjEuNHB4O2hlaWdodDoxNi4wOHB4O2JvcmRlci1yYWRpdXM6MnB4O3RyYW5zZm9ybS1vcmlnaW46NTAlO3RvcDpjYWxjKDUwJSAtIDhweCk7bGVmdDo1MCU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDc1bXMgZWFzZS1vdXR9LmxtdF9fYWRfY2hhckxpbWl0X19jbG9zZV9idG46OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubG10X19hZF9jaGFyTGltaXRfX2Nsb3NlX2J0bjo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5sbXRfX2FkX2NoYXJMaW1pdF9fY2xvc2VfYnRuOmhvdmVyOjpiZWZvcmUsLmxtdF9fYWRfY2hhckxpbWl0X19jbG9zZV9idG46aG92ZXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzAwNjQ5NH0ubG10X19hZF9jaGFyTGltaXRfX2Nsb3NlX2J0bjpob3ZlciwubG10X19hZF9jaGFyTGltaXRfX2Nsb3NlX2J0bjphY3RpdmV7b3V0bGluZTpub25lfS5sbXRfX2FkX2NoYXJMaW1pdF9fbXNne2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJX0ubG10X19hZF9jaGFyTGltaXRfX21zZ19fY2hhckNvdW50V2l0aExpbWl0e2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2Y0NmY1Mn0ubG10X19hZF9jaGFyTGltaXRfX21zZ19fcHJvX2xpbmt7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyfS5sbXRfX2FkX2NoYXJMaW1pdF9fbXNnX19wcm9fbGluazphY3RpdmV7b3V0bGluZTpub25lfS5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lcntkaXNwbGF5Om5vbmV9ZC10ZXh0YXJlYXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlfWQtdGV4dGFyZWE+ZGl2e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3V0bGluZTpub25lfS5oaWRlLWFsaWduZWQtc2VudGVuY2UtaGlnaGxpZ2h0cyAuYWxpZ25lZC1zZW50ZW5jZS1oaWdobGlnaHR7YmFja2dyb3VuZDpub25lO2NvbG9yOnVuc2V0fS5wYXJ0aWFsLWhpZ2hsaWdodC0tYW5pbWF0aW9ue2FuaW1hdGlvbjphbGlnbm1lbnRIaWdobGlnaHRCYWNrZ3JvdW5kQ2hhbmdlIDMwMG1zIGVhc2UtaW4tb3V0fUBrZXlmcmFtZXMgYWxpZ25tZW50SGlnaGxpZ2h0QmFja2dyb3VuZENoYW5nZXswJXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9MTAwJXtiYWNrZ3JvdW5kLWNvbG9yOiNlMWYwZjV9fS5kbF9kZWZhdWx0X2xpbmt7Y29sb3I6IzA3NGI3ODt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0uZGxfZGVmYXVsdF9saW5rOmhvdmVyLC5kbF9kZWZhdWx0X2xpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMGYyYjQ2fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbmt7d2hpdGUtc3BhY2U6bm93cmFwfVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6OmFmdGVye2NvbnRlbnQ6XCIgXCI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvZXh0ZXJuYWxfbGlua19oaW50X2JsdWUuc3ZnKTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxZW07aGVpZ2h0OjFlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjI1ZW07b3BhY2l0eTouNX1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmhvdmVyOjphZnRlcixbaHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmZvY3VzOjphZnRlcntvcGFjaXR5OjF9LmxtdF9xdW90ZV9fc291cmNlIGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDA2NDk0O3RyYW5zaXRpb246LjJzIGVhc2Utb3V0fS5sbXRfcXVvdGVfX3NvdXJjZSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcntjb2xvcjojMDAwfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouNzVlbSAxLjVlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxib3JkZXIgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0O0BhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46Zm9jdXMsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZle291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX1bZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bixbZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGF7b3BhY2l0eTouNX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4sLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtwb2ludGVyLWV2ZW50czpub25lO3BhZGRpbmctbGVmdDoyLjdlbTtvcGFjaXR5Oi40fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztib3JkZXI6MnB4IHNvbGlkICNmZmY7aGVpZ2h0OjFlbTt3aWR0aDoxZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjMyJTtsZWZ0OjFlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZXthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIDBzIGxpbmVhciBpbmZpbml0ZX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVye2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgLjI1cyBsaW5lYXIgaW5maW5pdGV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0biwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YXtiYWNrZ3JvdW5kLWNvbG9yOiNmNDZmNTI7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDY7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX1Aa2V5ZnJhbWVzIGRsX2xvYWRpbmdTcGlubmVye2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBtZWRpYShtaW4tZGV2aWNlLXdpZHRoOiA2NTFweCl7LmxtdC0taGFzX2dsb3NzYXJ5LmxtdC0taGFzX2Zvcm1hbGl0eSAubG10X19mb3JtYWxpdHlTd2l0Y2hfY29udGFpbmVye21hcmdpbi1yaWdodDo1cHh9fS5ub0Z1bmN0aW9uQnV0dG9uQm9yZGVycyAubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyLC5ub0Z1bmN0aW9uQnV0dG9uQm9yZGVycyAubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlci0taXMtYWN0aXZlLC5ub0Z1bmN0aW9uQnV0dG9uQm9yZGVycyAubG10X19nbG9zc2FyeUJ1dHRvbl9jb250YWluZXJfcmVhY3QgLmxtdF9fZ2xvc3NhcnlfYnV0dG9ue2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1lbmR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoLmxtdF9fZm9ybWFsaXR5U3dpdGNoLS1pcy1vcGVuXzAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51e2Rpc3BsYXk6ZmxleDtvcGFjaXR5OjB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoLmxtdF9fZm9ybWFsaXR5U3dpdGNoLS1pcy1vcGVuIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaC5kbF9pbnZpc2libGVfYnlfZGVmYXVsdC5kbF92aXNpYmxle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXJ7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO21pbi13aWR0aDo4NXB4O21heC13aWR0aDoyMTZweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjAgMTBweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmNvbG9yIDE1MG1zIGVhc2Utb3V0O3Bvc2l0aW9uOnJlbGF0aXZlfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXI6YWN0aXZle291dGxpbmU6bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyOmRpc2FibGVke2NvbG9yOmluaGVyaXR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlcjpob3Zlcntjb2xvcjojMDA2NDk0fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXIubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXItLWlzLWFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA1KTtib3JkZXItY29sb3I6IzAwNjQ5NH0ubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3QsLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0X3RvZ2dsZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc21hbGxlcl9fc2VsZWN0X3RvZ2dsZXJ7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO21pbi13aWR0aDo4NXB4O21heC13aWR0aDoyMTZweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjAgMTBweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmNvbG9yIDE1MG1zIGVhc2Utb3V0O3dpZHRoOjEwMCU7ZGlzcGxheTpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NlbGVjdDphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0X3RvZ2dsZXI6YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVyOmFjdGl2ZXtvdXRsaW5lOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0OmRpc2FibGVkLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NlbGVjdF90b2dnbGVyOmRpc2FibGVkLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVyOmRpc2FibGVke2NvbG9yOmluaGVyaXR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0OmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NlbGVjdF90b2dnbGVyOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVyOmhvdmVye2NvbG9yOiMwMDY0OTR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0LmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyLS1pcy1hY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0X3RvZ2dsZXIubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXItLWlzLWFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zbWFsbGVyX19zZWxlY3RfdG9nZ2xlci5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlci0taXMtYWN0aXZle2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMDUpO2JvcmRlci1jb2xvcjojMDA2NDk0fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NlbGVjdHtwYWRkaW5nOjA7d2lkdGg6MTAwJX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0e2Rpc3BsYXk6YmxvY2t9fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NlbGVjdF90b2dnbGVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3RfdG9nZ2xlciwubG10X19mb3JtYWxpdHlTd2l0Y2ggLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zbWFsbGVyX19zZWxlY3RfdG9nZ2xlcntkaXNwbGF5OmZsZXh9fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVye3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7bWluLXdpZHRoOjQ0cHg7cG9pbnRlci1ldmVudHM6aW5pdGlhbDtwYWRkaW5nOjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3JpZ2h0Oi04cHh9LmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc21hbGxlcl9fc2VsZWN0X3RvZ2dsZXIgc3Zne3RyYW5zZm9ybTp0cmFuc2xhdGUoOHB4LCAwKX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21vYmlsZV9fY29udGFpbmVyLndpdGhvdXRfdGV4dHtoZWlnaHQ6NDRweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTE7dG9wOjM4cHg7cmlnaHQ6MDtib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjBweCA0cHggMjBweCByZ2JhKDAsMCwwLC4xKTtAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjt0cmFuc2l0aW9uOm9wYWNpdHkgMjAwbXMgZWFzZS1vdXQgMzBtcyx0cmFuc2Zvcm0gMjAwbXMgZWFzZS1vdXQgMG1zO3dpbGwtY2hhbmdlOm9wYWNpdHksdHJhbnNmb3JtO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTUlLCAwKX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51e2xlZnQ6aW5pdGlhbDtyaWdodDotNXB4fX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXN7ZGlzcGxheTpub25lO3otaW5kZXg6MjAwO2JhY2tncm91bmQtY29sb3I6IzA3NGI3ODtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206MTNweDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7cGFkZGluZzoxMHB4IDBweCAxMHB4IDA7bGVmdDotNHB4O2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXN7bGVmdDoyMnB4fX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXMgLmxtdF9fZHJvcGRvd25faXRlbSwubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXMgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51PmJ1dHRvbiwubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXM+YnV0dG9ue2JvcmRlcjpub25lO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjFweCAyMHB4IDFweCAyMHB4O21pbi13aWR0aDoxOTRweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtkaXNwbGF5OmJsb2NrO2NvbG9yOiMzMzN9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zIC5sbXRfX2Ryb3Bkb3duX2l0ZW06YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU+YnV0dG9uOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXM+YnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjA1KTtvdXRsaW5lOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zIC5sbXRfX2Ryb3Bkb3duX2l0ZW06aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudT5idXR0b246aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zPmJ1dHRvbjpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXMgLmxtdF9fZHJvcGRvd25faXRlbS5oaWdobGlnaHRlZCwubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXMgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51PmJ1dHRvbi5oaWdobGlnaHRlZCwubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXM+YnV0dG9uLmhpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjAwLDg3LC4zKX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXMgLmxtdF9fZHJvcGRvd25faXRlbV9pbnNpZGVfY29udGFpbmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU+ZGl2PmJ1dHRvbiwubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXMgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51PmRpdj5kaXY+YnV0dG9uLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcz5kaXY+YnV0dG9uLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcz5kaXY+ZGl2PmJ1dHRvbntib3JkZXI6bm9uZTtmb250LXdlaWdodDo0MDA7cGFkZGluZzoxcHggMjBweCAxcHggMjBweDt3aWR0aDoxMDAlO21pbi13aWR0aDoxOTRweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTpibG9jaztjb2xvcjojMzMzfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KXsubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXN7d2lkdGg6MTAwJX19LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV90aXRsZXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7bWFyZ2luOjZweCAyMHB4IDEycHggMjBweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9jb250YWluZXJ7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fY29udGFpbmVye21hcmdpbi1ib3R0b206MTJweDttaW4td2lkdGg6MjI1cHh9fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX2NvbnRhaW5lcjpob3ZlcntjdXJzb3I6cG9pbnRlcn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9jb250YWluZXI6aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fY29udGFpbmVyLmhpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjAwLDg3LC4zKX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9jb250YWluZXI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDUpO291dGxpbmU6bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbTphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW06Zm9jdXN7b3V0bGluZTpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX3Byb19iYWRnZXtkaXNwbGF5OmZsZXg7YmFja2dyb3VuZC1jb2xvcjojMDM3MTcxO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1cHg7aGVpZ2h0OjI0cHg7d2lkdGg6NDJweDttaW4td2lkdGg6NDJweDtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoyLjI7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6MCA4cHg7dXNlci1zZWxlY3Q6bm9uZTtjdXJzb3I6cG9pbnRlcn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9wcm9fY3RhX2NvbnRhaW5lcntkaXNwbGF5OmZsZXggIWltcG9ydGFudH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9wcm9fY3Rhe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MTBweCAyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMwZjJiNDYgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweDt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMWVtICFpbXBvcnRhbnQ7cGFkZGluZzoxMHB4ICFpbXBvcnRhbnR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fcHJvX2N0YT5zcGFue2NvbG9yOiMwZjJiNDY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX3Byb19jdGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMGYyYjQ2ICFpbXBvcnRhbnR9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fcHJvX2N0YTpob3Zlcj5zcGFue2NvbG9yOiNmZmZ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19kZXNrdG9we3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2hfX2Rlc2t0b3B7dmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjA7cG9pbnRlci1ldmVudHM6bm9uZX19LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tb2JpbGV7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2hfX21vYmlsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19mb3JtYWxpdHlTd2l0Y2hfYWR7ei1pbmRleDoxMDF9fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fZGVza3RvcHtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19kZXNrdG9we3Zpc2liaWxpdHk6aGlkZGVuO2hlaWdodDowO3BvaW50ZXItZXZlbnRzOm5vbmV9fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbW9iaWxle2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tb2JpbGV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Jne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2NvbnRlbnRfY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmIHVybChcIi9pbWcvaWxsdXN0cmF0aW9ucy9pbGx1X2Zvcm1hbGl0eVN3aXRjaC5zdmdcIikgbm8tcmVwZWF0IG5vLXJlcGVhdCAtMnB4IDBweDtiYWNrZ3JvdW5kLXNpemU6OTAlO21heC13aWR0aDo0NDBweDtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjgwcHggMjVweCAyNXB4IDI1cHh9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX2NvbnRhaW5lcl9tb2JpbGUgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jb250ZW50e21hcmdpbjo0NXB4IDIwcHggMCAyMHB4fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9faGVhZGVye2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O21hcmdpbi1ib3R0b206NnB4fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fYm9keXtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDttYXJnaW4tYm90dG9tOjIwcHh9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19ib2R5IGJ7Zm9udC13ZWlnaHQ6NDAwfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3Rhe3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jbG9zZV9idG4sLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19jbG9zZV9idG57cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDt0b3A6MTBweDt6LWluZGV4OjE7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtib3JkZXI6bm9uZTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JhY2tncm91bmQ6bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Nsb3NlX2J0bjo6YmVmb3JlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fY2xvc2VfYnRuOjpiZWZvcmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jbG9zZV9idG46OmFmdGVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fY2xvc2VfYnRuOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7d2lkdGg6MS40cHg7aGVpZ2h0OjIwLjFweDtib3JkZXItcmFkaXVzOjJweDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTt0b3A6Y2FsYyg1MCUgLSAxMHB4KTtsZWZ0OjUwJTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgNzVtcyBlYXNlLW91dH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Nsb3NlX2J0bjo6YmVmb3JlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fY2xvc2VfYnRuOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jbG9zZV9idG46OmFmdGVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fY2xvc2VfYnRuOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jbG9zZV9idG46aG92ZXI6OmJlZm9yZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2Nsb3NlX2J0bjpob3Zlcjo6YmVmb3JlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY2xvc2VfYnRuOmhvdmVyOjphZnRlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2Nsb3NlX2J0bjpob3Zlcjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDk0fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY2xvc2VfYnRuOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fY2xvc2VfYnRuOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY2xvc2VfYnRuOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2Nsb3NlX2J0bjphY3RpdmV7b3V0bGluZTpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19idXN5e3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjE0cHg7cmlnaHQ6MjBweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfYnVzeTo6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL2ltZy9pY29ucy9pY29uX2NpcmNsZV9ibHVlX3YyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2FuaW1hdGlvbjpkbF9sb2FkaW5nU3Bpbm5lciAxcyBpbmZpbml0ZSBsaW5lYXJ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNre3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTI7Ym90dG9tOjA7cmlnaHQ6MDttYXgtd2lkdGg6NDAwcHg7bWF4LWhlaWdodDo0MjBweH1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNre2Rpc3BsYXk6bm9uZX19LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrOjpudGgtb2YtdHlwZShuKzEpe2Rpc3BsYXk6bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfY29udGVudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmV7cG9zaXRpb246cmVsYXRpdmU7Ym90dG9tOi03MHB4O3JpZ2h0Oi00MHB4O3BhZGRpbmc6NDBweCAyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjBweCA0cHggMjBweCByZ2JhKDAsMCwwLC4xKTtib3JkZXI6MXB4IHNvbGlkICMwMDY0OTQ7Ym9yZGVyLXJhZGl1czo1cHggMHB4IDBweCA1cHh9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206LTIwMHB4O3JpZ2h0Oi00MHB4O3BhZGRpbmc6MzBweCAyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjBweCA0cHggMjBweCByZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjVweCAwcHggMHB4IDVweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2RvbmV7cG9zaXRpb246cmVsYXRpdmU7Ym90dG9tOi00MHB4O3JpZ2h0Oi00MHB4O3dpZHRoOjI0MHB4O2hlaWdodDoxMDBweDtiYWNrZ3JvdW5kOiMwMzcxNzE7Ym94LXNoYWRvdzowcHggNHB4IDIwcHggcmdiYSgwLDAsMCwuMSk7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiNmZmZ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19kb25lLmRsX2ludmlzaWJsZV9ieV9kZWZhdWx0LmRsX3Zpc2libGV7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpvcGFjaXR5IDEwMDBtcyBlYXNlfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZG9uZS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZG9uZS0tZmFkZW91dHt0cmFuc2l0aW9uOm9wYWNpdHkgMTAwMG1zIGVhc2U7b3BhY2l0eTowfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fY2xvc2VfYnRue3RvcDowO3JpZ2h0OjB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZV90aXRsZXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NDBweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3Njb3JlX2J0bnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206MTBweH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3Njb3JlX2J0bntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDA2NDk0O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2hhZG93OjBweCA0cHggMjBweCByZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjVweDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4O3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfZGVzY3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZV9kZXNjX2xhYmVse2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHh9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbl90aXRsZXtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjIwcHh9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbl9pbnB1dF9lbHt3aWR0aDoxMDAlO2hlaWdodDoyMDBweDtwYWRkaW5nOjhweCAxNXB4O2ZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O2JvcmRlci1yYWRpdXM6NXB4fS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZXhwbGFuYXRpb25fYWN0aW9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZXhwbGFuYXRpb25fYWN0aW9uX3NlbmR7cG9zaXRpb246cmVsYXRpdmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbl9hY3Rpb25fc2VuZCAubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfYnVzeXtib3R0b206MTNweDtyaWdodDo2cHg7d2lkdGg6MThweDtoZWlnaHQ6MThweDtyaWdodDpjYWxjKDEwMCUgKyAxMnB4KX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MjBweCAhaW1wb3J0YW50O21hcmdpbi10b3A6MjBweDtwYWRkaW5nOjEycHggMjRweCAhaW1wb3J0YW50fS5kbF9kZWZhdWx0X2xpbmt7Y29sb3I6IzA3NGI3ODt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0uZGxfZGVmYXVsdF9saW5rOmhvdmVyLC5kbF9kZWZhdWx0X2xpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMGYyYjQ2fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbmt7d2hpdGUtc3BhY2U6bm93cmFwfVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6OmFmdGVye2NvbnRlbnQ6XCIgXCI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvZXh0ZXJuYWxfbGlua19oaW50X2JsdWUuc3ZnKTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxZW07aGVpZ2h0OjFlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjI1ZW07b3BhY2l0eTouNX1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmhvdmVyOjphZnRlcixbaHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmZvY3VzOjphZnRlcntvcGFjaXR5OjF9LmxtdF9xdW90ZV9fc291cmNlIGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDA2NDk0O3RyYW5zaXRpb246LjJzIGVhc2Utb3V0fS5sbXRfcXVvdGVfX3NvdXJjZSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcntjb2xvcjojMDAwfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouNzVlbSAxLjVlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxib3JkZXIgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0O0BhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmZvY3VzLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZle291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX1bZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsW2Rpc2FibGVkXS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57b3BhY2l0eTouNX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntwb2ludGVyLWV2ZW50czpub25lO3BhZGRpbmctbGVmdDoyLjdlbTtvcGFjaXR5Oi40fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjphZnRlciwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztib3JkZXI6MnB4IHNvbGlkICNmZmY7aGVpZ2h0OjFlbTt3aWR0aDoxZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjMyJTtsZWZ0OjFlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmJlZm9yZXthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIDBzIGxpbmVhciBpbmZpbml0ZX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjphZnRlciwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVye2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgLjI1cyBsaW5lYXIgaW5maW5pdGV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntiYWNrZ3JvdW5kLWNvbG9yOiNmNDZmNTI7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDY7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX1Aa2V5ZnJhbWVzIGRsX2xvYWRpbmdTcGlubmVye2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5nbG9zc2FyeS1pbnB1dHtib3JkZXItcmFkaXVzOi4yNXJlbTtib3JkZXI6MXB4IHNvbGlkICMwMDY0OTQ7aGVpZ2h0OjJyZW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjI0cHg7bWFyZ2luLXJpZ2h0Oi43NXJlbTtwYWRkaW5nOjVweCAxM3B4fS5nbG9zc2FyeS1pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6I2E5YTlhOX0uZ2xvc3NhcnktaW5wdXQuZXJyb3IsLmdsb3NzYXJ5LWlucHV0OmZvY3VzLmVycm9ye2JvcmRlcjoxcHggc29saWQgI2RhNWU1Y30ubG10X19nbG9zc2FyeV9lZGl0b3J7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt6LWluZGV4OjEwMDtwb3NpdGlvbjphYnNvbHV0ZTttYXgtd2lkdGg6NjAwcHg7bWluLXdpZHRoOjQ1MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjUwNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMzMzO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7Ym94LXNoYWRvdzowIDRweCAxMHB4IHJnYmEoMCwwLDAsLjEpLDAgMzBweCAyMHB4IHJnYmEoMCwwLDAsLjAyKTtib3JkZXI6MXB4IHNvbGlkICMwMDY0OTQ7Ym9yZGVyLXJhZGl1czozcHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3JlYWN0e3RvcDowO3JpZ2h0OjB9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9we3BhZGRpbmc6OHB4IDE1cHggNHB4O2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4td2lkdGg6MH0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0IC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVXcmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MjhweDttaW4td2lkdGg6MH0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0IC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWV7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE0cHg7Y29sb3I6IzFiMWUyNTtwYWRkaW5nLXJpZ2h0OjVweDt1c2VyLXNlbGVjdDpub25lO21heC13aWR0aDoyMDBweH0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0IC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWUubm9fb3ZlcmZsb3d7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO2xpbmUtaGVpZ2h0OjI1cHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlOYW1lV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3RDaGV2cm9ue3VzZXItc2VsZWN0Om5vbmU7bWFyZ2luLXJpZ2h0OjVweDtmbGV4LXNocmluazowfS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3QgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZVdyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0Q2hldnJvbi5sbXRfX2dsb3NzYXJ5X2Fycm93RG93bntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo5cHg7aGVpZ2h0OjlweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMGYyYjQ2O2JvcmRlci1yaWdodDoycHggc29saWQgIzBmMmI0NjttYXJnaW4tbGVmdDo1cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIC0ycHgpIHJvdGF0ZSg0NWRlZyl9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlOYW1lV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3RDaGV2cm9uLmxtdF9fZ2xvc3NhcnlfYXJyb3dVcHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo5cHg7aGVpZ2h0OjlweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDA2NDk0O2JvcmRlci1yaWdodDoycHggc29saWQgIzAwNjQ5NDttYXJnaW4tbGVmdDo1cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDJweCkgcm90YXRlKDIyNWRlZyl9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdDpob3ZlcntjdXJzb3I6cG9pbnRlcn0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0OmhvdmVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWV7Y29sb3I6IzAwNjQ5NH0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0OmhvdmVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdENoZXZyb24ubG10X19nbG9zc2FyeV9hcnJvd0Rvd257Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwNjQ5NDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICMwMDY0OTR9QGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2VkaXRvcl9zZWxlY3RHbG9zc2FyeU1lbnVPcGVuQW5pbWF0aW9uezAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTUlLCAwKTtvcGFjaXR5OjA7ZGlzcGxheTpibG9jaztwb2ludGVyLWV2ZW50czpub25lfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MTtkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOmF1dG99fS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwO3RvcDo0MnB4O2xlZnQ6MTVweDttaW4td2lkdGg6MzAwcHg7bWF4LXdpZHRoOjUwMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjBweCA0cHggMjBweCByZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjJweDt1c2VyLXNlbGVjdDpub25lO2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7b3ZlcmZsb3cteTphdXRvfS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVyLnZpc2libGV7YW5pbWF0aW9uOmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3NlbGVjdEdsb3NzYXJ5TWVudU9wZW5BbmltYXRpb24gODBtcyAwcyBlYXNlLW91dCAxO29wYWNpdHk6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXJJbm5lcnttYXgtaGVpZ2h0OjQxMnB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVyIGlucHV0e3dpZHRoOjEwMCV9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uSXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MCAxNXB4O2hlaWdodDoyOHB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbkl0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMDAsODcsLjMpO2NvbG9yOiMxYjFlMjV9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uSXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjEwcHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uSXRlbTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MTBweH0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25JdGVtIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbk5hbWV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjI4cHg7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6IzFiMWUyNTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3V0bGluZTowO2JvcmRlcjowO3dpZHRoOjEwMCU7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MjUwcHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO21hcmdpbi1yaWdodDoxMHB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbkl0ZW0gLmljb25CdXR0b257Zm9udC13ZWlnaHQ6NDAwO3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7ZmxleC1ncm93OjA7cGFkZGluZy10b3A6M3B4O3BhZGRpbmctcmlnaHQ6NHB4O2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTtjb2xvcjojMzMzfS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbkl0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMDAsODcsLjMpO2NvbG9yOiMxYjFlMjV9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbldyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZUVkaXR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxNXB4O2hlaWdodDoyOHB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVFZGl0IC5sbXRfX2dsb3NzYXJ5X2VkaXROYW1lX2lucHV0e3dpZHRoOjI1NXB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVFZGl0OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MTBweH0ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl90b3AgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlOYW1lRWRpdDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MTBweH0ubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbXtwYWRkaW5nOjBweCAxNXB4IDhweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0ubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9fYWN0aW9uLWJ1dHRvbntkaXNwbGF5OmJsb2NrfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVVwbG9hZFdyYXBwZXIsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5RG93bmxvYWRXcmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3VzZXItc2VsZWN0Om5vbmU7cGFkZGluZy1sZWZ0OjhweDttYXJnaW4tbGVmdDo4cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkY2RjZGN9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5VXBsb2FkV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXcsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5VXBsb2FkV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlEb3dubG9hZCwubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlEb3dubG9hZFdyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3LC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeURvd25sb2FkV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlEb3dubG9hZHtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTVweDtjb2xvcjojMDA2NDk0O2N1cnNvcjpwb2ludGVyfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7dXNlci1zZWxlY3Q6bm9uZX0ubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdXcmFwcGVyLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXA6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20gLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3V3JhcHBlci5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3cubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwOmFmdGVye3JpZ2h0OjUwJTt0b3A6MTNweH0ubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld3tmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTVweDtjb2xvcjojMDA2NDk0O2N1cnNvcjpwb2ludGVyfUBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9lZGl0b3JfYWRkTmV3R2xvc3NhcnlPcGVuQW5pbWF0aW9uezAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTUlLCAwKTtvcGFjaXR5OjA7ZGlzcGxheTpibG9jaztwb2ludGVyLWV2ZW50czpub25lfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MTtkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOmF1dG99fS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nV3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMjBweDt0b3A6MjVweDt6LWluZGV4OjEwMH0ubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZ1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9ne2JveC1zaGFkb3c6MHB4IDRweCAyMHB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6NTBweDtwYWRkaW5nOjlweDtkaXNwbGF5Om5vbmU7b3BhY2l0eTowfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2cudmlzaWJsZXthbmltYXRpb246bG10X19nbG9zc2FyeV9lZGl0b3JfYWRkTmV3R2xvc3NhcnlPcGVuQW5pbWF0aW9uIDQwbXMgMHMgZWFzZS1vdXQgMTtvcGFjaXR5OjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZ1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nIGlucHV0e3dpZHRoOjIyMHB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2cgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nX2FkZEJ1dHRvbntoZWlnaHQ6MzJweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0OTQ7Y29sb3I6I2ZmZjtwYWRkaW5nOi41ZW0gMWVtO2ZvbnQtd2VpZ2h0OjQwMDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MWVtO2JvcmRlcjowO291dGxpbmU6MDtjdXJzb3I6cG9pbnRlcn0ubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZ1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZ19hZGRCdXR0b246Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOiMwMDY0OTQgc29saWQgMnB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfYm90dG9tIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2cgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nX2FkZEJ1dHRvbi5lcnJvciwubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdXcmFwcGVyIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZ1dyYXBwZXIgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZ19hZGRCdXR0b24uZXJyb3I6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTAwLDE0OCwuNSk7Y3Vyc29yOm5vdC1hbGxvd2VkfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl91aUJsb2NrZXJ7ZGlzcGxheTpub25lO3otaW5kZXg6MTAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KX0ubG10X19nbG9zc2FyeV9lZGl0b3JfdWlCbG9ja2VyLnZpc2libGV7ZGlzcGxheTpibG9ja30ubG10X19nbG9zc2FyeV9lZGl0b3JfbG9hZGluZ1NwaW5uZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTUlO2xlZnQ6NTAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9sb2FkaW5nU3Bpbm5lcjo6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL2ltZy9pY29ucy9pY29uX2NpcmNsZV9ibHVlX3YyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2FuaW1hdGlvbjpkbF9sb2FkaW5nU3Bpbm5lciAxcyBpbmZpbml0ZSBsaW5lYXJ9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yX21haW5CYXJ7aGVpZ2h0OjM0cHg7bWluLWhlaWdodDozNHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQ5NDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmc6NXB4IDE1cHg7b3V0bGluZTpub25lO3VzZXItc2VsZWN0Om5vbmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0ubG10X19nbG9zc2FyeV9lZGl0b3JfbWFpbkJhciAubG10X19nbG9zc2FyeV9lZGl0b3JMYWJlbHtmbGV4LWdyb3c6MTtmb250LXNpemU6MTZweH0ubG10X19nbG9zc2FyeV9lZGl0b3JfbWFpbkJhciAubG10X19nbG9zc2FyeV9lZGl0b3JDbG9zZXtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y29sb3I6I2ZmZjtmb250LXNpemU6MjBweDtjdXJzb3I6cG9pbnRlcn0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LTIuaW5CdXR0b257ZGlzcGxheTpub25lfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctMjpiZWZvcmV7bGVmdDoxOHB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctMi5pbkJ1dHRvbjpiZWZvcmV7bGVmdDoyOHB4O3RvcDotM3B4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctMjphZnRlcntsZWZ0OjE5cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy0yLmluQnV0dG9uOmFmdGVye2xlZnQ6MjlweDt0b3A6LTRweH0ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaExhYmVse3otaW5kZXg6OTk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjlweDtsaW5lLWhlaWdodDoyMHB4O2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmU7Y29sb3I6I2ZmZn0ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaExhYmVsLm9ue2xlZnQ6MTBweH0ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaExhYmVsLmRpc2FibGVke2NvbG9yOiM5OWFkYmZ9LmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2hfY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEycHg7dG9wOjhweH0ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaHtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoOmFjdGl2ZXtvdXRsaW5lOm5vbmV9LmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2guaW5CdXR0b257cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDo4cHh9LmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2ggLnN3aXRjaHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0OHB4O2hlaWdodDoyMnB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQ5NDtib3gtc2hhZG93Omluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwwLDAsLjIpO2JvcmRlcjoxcHggc29saWQgIzk5YWRiZjtib3JkZXItcmFkaXVzOjEwMHB4O3RyYW5zaXRpb246YWxsIC4zc30ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaCAuc3dpdGNoOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDtsZWZ0OjNweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgNHB4IDRweCByZ2JhKDAsMCwwLC4yKTt0cmFuc2l0aW9uOmFsbCAuM3N9LmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2ggLmRpc2FibGVkKy5zd2l0Y2h7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoIC5jaGVja2JveC5pc0NoZWNrZWQrLnN3aXRjaDo6YWZ0ZXJ7bGVmdDoyOHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaCAuY2hlY2tib3guaXNDaGVja2VkKy5zd2l0Y2h7YmFja2dyb3VuZC1jb2xvcjojMDA5NDJmfS5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoIC5jaGVja2JveC5kaXNhYmxlZCsuc3dpdGNoOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiM5OWFkYmZ9LmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2ggLmNoZWNrYm94e2Rpc3BsYXk6bm9uZX0ubG10X19nbG9zc2FyeUJ1dHRvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCV9LmxtdF9fZ2xvc3NhcnlCdXR0b246bm90KC5yZWFkeSl7cG9pbnRlci1ldmVudHM6bm9uZX0ubG10X19nbG9zc2FyeUJ1dHRvbjpub3QoLnJlYWR5KSAubG10X19nbG9zc2FyeV9idXR0b24uYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsLjIpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4yKX0ubG10X19nbG9zc2FyeUJ1dHRvbjpub3QoLnJlYWR5KSAubG10X19nbG9zc2FyeV9idXR0b25fbGFiZWx7Y29sb3I6cmdiYSgwLDAsMCwuMil9LmxtdF9fZ2xvc3NhcnlCdXR0b246bm90KC5yZWFkeSkgLmluQnV0dG9ue2NvbG9yOnJnYmEoMCwwLDAsLjIpfS5sbXRfX2dsb3NzYXJ5QnV0dG9uOm5vdCgucmVhZHkpIC5zd2l0Y2h7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93Om5vbmV9LmxtdF9fZ2xvc3NhcnlCdXR0b246bm90KC5yZWFkeSkgLnN3aXRjaDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93Om5vbmV9LmxtdF9fZ2xvc3NhcnlCdXR0b246bm90KC5yZWFkeSkgLmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2ggLmNoZWNrYm94LmlzQ2hlY2tlZCsuc3dpdGNoe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubG10X19nbG9zc2FyeUJ1dHRvbjpub3QoLnJlYWR5KSAuY2hlY2tib3guaXNDaGVja2VkKy5zd2l0Y2g6OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMil9LmxtdF9fZ2xvc3NhcnlCdXR0b25fX2Rlc2t0b3B7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMDUpO2JvcmRlci1yYWRpdXM6M3B4fS5sbXRfX2dsb3NzYXJ5QnV0dG9uX19kZXNrdG9wLnN3aXRjaFZpc2libGV7cGFkZGluZy1yaWdodDo1NHB4fS5sbXRfX2dsb3NzYXJ5QnV0dG9uX19kZXNrdG9wLnN3aXRjaGVkT257Ym9yZGVyLWNvbG9yOiMwMDY0OTR9LmxtdF9fZ2xvc3NhcnlCdXR0b25fX2Rlc2t0b3A6YWN0aXZle291dGxpbmU6bm9uZX0ubG10X19nbG9zc2FyeUJ1dHRvbkNvbnRhaW5lcl9fYm9yZGVye2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMDUpfS5sbXRfX2dsb3NzYXJ5QnV0dG9uLnRvZ2dsZS1sZWZ0IC5sbXRfX2dsb3NzYXJ5QnV0dG9uX19kZXNrdG9wLnN3aXRjaFZpc2libGV7cGFkZGluZy1yaWdodDowcHg7cGFkZGluZy1sZWZ0OjU0cHh9LmxtdF9fZ2xvc3NhcnlCdXR0b24udG9nZ2xlLWxlZnQgLmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2hfY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTJweDtyaWdodDp1bnNldH0ubG10X19nbG9zc2FyeV9idXR0b257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MzhweDtsaW5lLWhlaWdodDoyMHB4O3RyYW5zaXRpb246Y29sb3IgMTAwbXMgZWFzZS1vdXQ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdXRsaW5lOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTtwYWRkaW5nOjAgMTBweCAwIDEwcHh9LmxtdF9fZ2xvc3NhcnlfYnV0dG9uIC5sbXRfX2dsb3NzYXJ5X2J1dHRvbl9sYWJlbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoyNHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O3RyYW5zaXRpb246Y29sb3IgMTAwbXMgZWFzZS1vdXR9LmxtdF9fZ2xvc3NhcnlfYnV0dG9uIC5sbXRfX2dsb3NzYXJ5X2J1dHRvbl9sYWJlbDpob3Zlcntjb2xvcjojMDA2NDk0O3RyYW5zaXRpb246Y29sb3IgMTAwbXMgZWFzZS1vdXR9LmxtdF9fZ2xvc3NhcnlfYnV0dG9uLmRpYWxvZywubG10X19nbG9zc2FyeV9idXR0b24uYWN0aXZlLmRpYWxvZ3t0cmFuc2l0aW9uOmNvbG9yIDEwMG1zIGVhc2Utb3V0O2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDY0OTQ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDk0fS5sbXQtLXdlYiAubG10X19nbG9zc2FyeV9idXR0b24uZGlhbG9nIC5sbXRfX2dsb3NzYXJ5X2J1dHRvbl9sYWJlbDpob3Zlcntjb2xvcjojZmZmfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclRpdGxlLC5sbXRfX2dsb3NzYXJ5X2VkaXRvclN1YnRleHR7cGFkZGluZzowIDE1cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzFiMWUyNTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yVGl0bGV7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NTAwO3BhZGRpbmc6MTBweDtwYWRkaW5nLWJvdHRvbTo1cHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yU3VidGV4dHtmb250LXdlaWdodDo0MDA7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4O3doaXRlLXNwYWNlOm5vcm1hbH0ubG10X19nbG9zc2FyeV90ZXh0SW5wdXRfbmV3RW50cnlfbm90ZXMsLmxtdF9fZ2xvc3NhcnlfdGV4dElucHV0X2VkaXRFbnRyeV9ub3Rlc3tkaXNwbGF5Om5vbmV9LmxtdF9fZ2xvc3NhcnlfdGV4dElucHV0LS1lcnJvcntmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDA7Y29sb3I6I2RhNWU1YztwYWRkaW5nLXRvcDo1cHh9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnl7cGFkZGluZzo0cHggMTVweCAxNXB4O2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDFkMmQ0fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2lucHV0VGFyZ2V0e21hcmdpbjowIDVweCAwIDJweH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nQnV0dG9ue3dpZHRoOjg3cHg7bWluLXdpZHRoOjg3cHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MTZweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMxYjFlMjU7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2JvcmRlcjoxcHggc29saWQgI2QxZDJkNDtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjVweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7bWFyZ2luOjAgM3B4IDAgNXB4fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdCdXR0b24gLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3due2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjdweDtoZWlnaHQ6N3B4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwZjJiNDY7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjMGYyYjQ2O3RyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAtMXB4KSByb3RhdGUoNDVkZWcpO21hcmdpbi1sZWZ0OjVweH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nQnV0dG9uOmhvdmVye2NvbG9yOiMwMDY0OTR9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0J1dHRvbjpob3ZlciAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0e2NvbG9yOiMwMDY0OTR9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0J1dHRvbjpob3ZlciAubG10X19nbG9zc2FyeV9hcnJvd0Rvd257Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwNjQ5NDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICMwMDY0OTR9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ1ZhbHVley13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjIycHh9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51e3BhZGRpbmc6MTBweCAwIDEwcHggMDtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjIzN3B4O3RvcDowO2xlZnQ6Y2FsYyg1MCUgLSAxOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO2JveC1zaGFkb3c6MHB4IDRweCAyMHB4IHJnYmEoMCwwLDAsLjEpO0BhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyfS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt1c2VyLXNlbGVjdDpub25lO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7Y29sb3I6IzFiMWUyNX0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjAwLDg3LC4zKSAhaW1wb3J0YW50O2NvbG9yOiMxYjFlMjUgIWltcG9ydGFudH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgYnV0dG9uPip7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b24gLmxhbmdOYW1le2NvbG9yOiMxYjFlMjUgIWltcG9ydGFudDt3b3JkLWJyZWFrOmtlZXAtYWxsO3doaXRlLXNwYWNlOm5vd3JhcH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgYnV0dG9uIC5sYW5nTmFtZS5zb3VyY2V7cGFkZGluZy1yaWdodDo1cHg7dGV4dC1hbGlnbjpyaWdodH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgYnV0dG9uIC5sYW5nTmFtZS50YXJnZXR7cGFkZGluZy1sZWZ0OjVweH0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgYnV0dG9uIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHRXcmFwcGVye3BhZGRpbmc6MCAwIDAgM3B4fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b24gLmxhbmdDb2RlUGFpcnt3aWR0aDo3MHB4O2NvbG9yOiM2ZTZlNmU7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjhweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IGJ1dHRvbiAubGFuZ0NvZGVQYWlyIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHR7Y29sb3I6I2M0YzRjNDttYXJnaW46MCAycHh9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IGJ1dHRvbiAubGFuZ0NvZGVQYWlyIC5sYW5nQ29kZXt3aWR0aDoyMnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzY2Nn0ubG10X19nbG9zc2FyeV9uZXdFbnRyeUZvcm0gLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodHtoZWlnaHQ6MTFweDtwYWRkaW5nOjA7bWFyZ2luLXJpZ2h0OjNweDtjb2xvcjojMGYyYjQ2fS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5Rm9ybS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdNZW51LS1vcGVuIC5sbXRfX2dsb3NzYXJ5X2Fycm93RG93bnt0cmFuc2Zvcm06dHJhbnNsYXRlKDFweCwgMCkgcm90YXRlKC0xMzVkZWcpfS5sbXRfX2dsb3NzYXJ5X2VkaXRvciAubG10X19nbG9zc2FyeV9uZXdFbnRyeUZvcm0ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nTWVudS0tb3BlbiAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9kcm9wZG93biAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd257YW5pbWF0aW9uOmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xhbmdNZW51T3BlbkFuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7b3BhY2l0eToxO2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoxMDAwfS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2Ryb3Bkb3due3Bvc2l0aW9uOnJlbGF0aXZlfUBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9lZGl0b3JfbGFuZ01lbnVPcGVuQW5pbWF0aW9uezAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtMTUlLCAwKTtvcGFjaXR5OjA7ZGlzcGxheTpibG9jaztwb2ludGVyLWV2ZW50czpub25lfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO29wYWNpdHk6MTtkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOmF1dG99fS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9jaGVja21hcmt7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTFweDtoZWlnaHQ6MTdweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDoycHggc29saWQgI2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgLTFweCkgcm90YXRlKDQ1ZGVnKX0ubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b257d2lkdGg6NDRweDtoZWlnaHQ6MjhweDtwYWRkaW5nOjRweDtAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDY7dXNlci1zZWxlY3Q6bm9uZTtjdXJzb3I6cG9pbnRlcn0ubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDU2NjhkfS5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbi5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbi0tZGlzYWJsZWQsLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uLS1kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMDAsMTQ4LC41KX0ubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0V3JhcHBlcntwYWRkaW5nOjAgMTVweH0ubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0V3JhcHBlciAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1ib3R0b206M3B4IHNvbGlkICNjNGM0YzQ7Ym9yZGVyLXJpZ2h0OjNweCBzb2xpZCAjYzRjNGM0O3RyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAtMXB4KSByb3RhdGUoLTQ1ZGVnKX0ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbntkaXNwbGF5Om5vbmU7cGFkZGluZzoxNXB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDt3aGl0ZS1zcGFjZTpub3JtYWw7b3ZlcmZsb3cteTphdXRvO2NvbG9yOiM0YjUzNWF9LmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb24udmlzaWJsZXtkaXNwbGF5OmJsb2NrfS5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uX25vdF9vd25lcntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTJweCAzMnB4IDEycHggMTZweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtaGVpZ2h0OjE1MCV9LmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb25faGVhZGxpbmV7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nLWJvdHRvbToxcmVtfS5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uX2V4YW1wbGVfaGVhZGxpbmV7cGFkZGluZy1ib3R0b206MXJlbX0ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbl9leGFtcGxle2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTYwcHggMXJlbSAxNjBweDtnYXA6MXJlbX0ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbl9leGFtcGxlX2ljb257anVzdGlmeS1zZWxmOmNlbnRlcjthbGlnbi1zZWxmOmNlbnRlcjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd3NXcmFwcGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzowIDE1cHg7bWFyZ2luLWJvdHRvbTo1cHg7b3ZlcmZsb3cteTpzY3JvbGw7c2Nyb2xsYmFyLXdpZHRoOnRoaW59LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93c1dyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt3aWR0aDo2cHg7aGVpZ2h0OjVweH0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dzV3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIwOSwyMTgsMjIyLC44KTtib3JkZXItcmFkaXVzOjE1cHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93c1dyYXBwZXI6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2QxZGFkZX0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dzV3JhcHBlciAubG10X19nbG9zc2FyeV9lZGl0b3JSb3dze3Bvc2l0aW9uOnJlbGF0aXZlfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd3NXcmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czoxNXB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd3NXcmFwcGVyOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhNmE2YTY7Ym9yZGVyLXJhZGl1czoxNXB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd3NXcmFwcGVyPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjE1cHh9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93c1dyYXBwZXI+ZGl2Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxNXB4fS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9sYW5nUGFpckhlYWRsaW5le3dpZHRoOjEwMCU7Y29sb3I6IzFiMWUyNTtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkMWQyZDQ7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbTo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt1c2VyLXNlbGVjdDpub25lfS5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9sYW5nUGFpckhlYWRsaW5lIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9sYW5nUGFpckhlYWRsaW5lX3NlcGFyYXRvcntmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkZXI7cGFkZGluZzowIDVweH0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3d7bWFyZ2luLWJvdHRvbToycHg7bWluLWhlaWdodDozMnB4O21heC1oZWlnaHQ6MzJweDtjb2xvcjojMWIxZTI1O2ZvbnQtc2l6ZToxNHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpzdHJldGNofS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyAuY29sdW1uU291cmNlV3JhcHBlciwubG10X19nbG9zc2FyeV9lZGl0b3JSb3cgLmNvbHVtblRhcmdldFdyYXBwZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nLXRvcDo2cHg7cGFkZGluZy1sZWZ0OjZweDttaW4td2lkdGg6MDtmbGV4OjF9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IC5jb2x1bW5Tb3VyY2VXcmFwcGVyIC5jb2x1bW5Tb3VyY2UsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IC5jb2x1bW5Tb3VyY2VXcmFwcGVyIC5jb2x1bW5UYXJnZXQsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IC5jb2x1bW5UYXJnZXRXcmFwcGVyIC5jb2x1bW5Tb3VyY2UsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IC5jb2x1bW5UYXJnZXRXcmFwcGVyIC5jb2x1bW5UYXJnZXR7Y3Vyc29yOnRleHQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyAuY29sdW1uU291cmNlV3JhcHBlciAuY29sdW1uU291cmNlLC5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyAuY29sdW1uVGFyZ2V0V3JhcHBlciAuY29sdW1uU291cmNle21heC13aWR0aDoxMDAlfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyAuY29sdW1uU291cmNlV3JhcHBlciAuY29sdW1uVGFyZ2V0LC5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyAuY29sdW1uVGFyZ2V0V3JhcHBlciAuY29sdW1uVGFyZ2V0e21heC13aWR0aDoxMDAlfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0V3JhcHBlcntwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy10b3A6NHB4O2ZsZXgtc2hyaW5rOjB9LmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IC5pY29uQnV0dG9ue2ZsZXgtZ3JvdzowO3BhZGRpbmctdG9wOjNweDtwYWRkaW5nLXJpZ2h0OjRweDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZTtjb2xvcjojMzMzfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyAuaWNvbkJ1dHRvbiBpbWcsLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IC5pY29uQnV0dG9uIHN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4O29wYWNpdHk6MX0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3c6aG92ZXIgaW1ne29wYWNpdHk6MX0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3c6aG92ZXIgaW1nOmhvdmVye29wYWNpdHk6MX0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dfZWRpdE1vZGV7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6c3RyZXRjaH0ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dfZWRpdE1vZGUgLmVkaXRJbnB1dHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MThweDtib3JkZXI6MXB4IHNvbGlkICNkMWQyZDQ7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzo1cHg7cGFkZGluZy1ib3R0b206NnB4O2NvbG9yOiMxYjFlMjU7bWluLXdpZHRoOjA7ZmxleDoxfS5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd19lZGl0TW9kZSAuZWRpdElucHV0LmVycm9yLC5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd19lZGl0TW9kZSAuZWRpdElucHV0OmZvY3VzLmVycm9ye2JvcmRlcjoxcHggc29saWQgI2RhNWU1Y30ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dfZWRpdE1vZGUgLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9ue3dpZHRoOjQ4cHg7bWFyZ2luOjAgNHB4O2FsaWduLXNlbGY6Y2VudGVyfUBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9kaWFsb2dfb3Blbl9hbmltYXRpb257MCV7dHJhbnNmb3JtOnNjYWxlKDAuOSk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19jbG9zZV9hbmltYXRpb257MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18yezAle2hlaWdodDoyMnB4fTEwMCV7aGVpZ2h0OjU4cHh9fUBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzN7MCV7aGVpZ2h0OjIycHh9MTAwJXtoZWlnaHQ6NzBweH19LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS13cmFwcGVye3otaW5kZXg6MTAwO3Bvc2l0aW9uOmZpeGVkO3RyYW5zZm9ybS1vcmlnaW46MTAwJSAxMjAlO21heC13aWR0aDo4MHZ3O3RyYW5zaXRpb246YWxsIC4xc30ubG10X19nbG9zc2FyeV9kaWFsb2ctLW9wZW57YW5pbWF0aW9uOmxtdF9fZ2xvc3NhcnlfZGlhbG9nX29wZW5fYW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtvcGFjaXR5OjF9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1jbG9zZWR7YW5pbWF0aW9uOmxtdF9fZ2xvc3NhcnlfZGlhbG9nX2Nsb3NlX2FuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7b3BhY2l0eTowfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzFiMWUyNTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjJweDtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMTMpO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjZGNkY2RjO2JvcmRlci1yYWRpdXM6NHB4O292ZXJmbG93OmhpZGRlbjttYXgtaGVpZ2h0OjcwcHg7cGFkZGluZzo1cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLnR3b1N1Z2dlc3Rpb25ze21heC1oZWlnaHQ6ODBweDtwYWRkaW5nOjVweH0ubG10X19nbG9zc2FyeV9kaWFsb2cudGhyZWVTdWdnZXN0aW9uc3ttYXgtaGVpZ2h0OjkwcHg7cGFkZGluZzowfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fdGl0bGV7cGFkZGluZzowIDhweCAwIDEzcHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19yb3dze292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MjJweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLXNob3dNb3JlLTJ7YW5pbWF0aW9uOmxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18yIDE1MG1zIDBzIGVhc2Utb3V0IDF9LnNob3dNb3JlLTJ7YW5pbWF0aW9uOmxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18yIDE1MG1zIDBzIGVhc2Utb3V0IDF9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19yb3dzLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1zaG93TW9yZS0yLC5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fcm93cy5zaG93TW9yZS0ye2hlaWdodDo1OHB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tc2hvd01vcmUtM3thbmltYXRpb246bG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzMgMTUwbXMgMHMgZWFzZS1vdXQgMX0uc2hvd01vcmUtM3thbmltYXRpb246bG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzMgMTUwbXMgMHMgZWFzZS1vdXQgMX0ubG10X19nbG9zc2FyeV9kaWFsb2dfX3Jvd3MubG10X19nbG9zc2FyeV9kaWFsb2ctLXNob3dNb3JlLTMsLmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19yb3dzLnNob3dNb3JlLTN7aGVpZ2h0Ojc2cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19saW5le2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjAgOHB4IDAgOHB4O3doaXRlLXNwYWNlOm5vd3JhcH0ubG10X19nbG9zc2FyeV9kaWFsb2dfX2xpbmUgLnRyYW5zbGF0ZXtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bzttaW4td2lkdGg6MH0ubG10X19nbG9zc2FyeV9kaWFsb2dfX2xpbmUgLnRyYW5zbGF0ZSAud29yZHt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVufS5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZSAudHJhbnNsYXRlIC53b3JkLnNvdXJjZXtwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZSAudHJhbnNsYXRlIC53b3JkLnRhcmdldHtwYWRkaW5nLWxlZnQ6NnB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZSAudHJhbnNsYXRlIC53b3JkLnRhcmdldC5wYWRSaWdodHtwYWRkaW5nLXJpZ2h0OjZweH0ubG10X19nbG9zc2FyeV9kaWFsb2dfX2xpbmUgLmNob2ljZSAub3B0aW9ue2Rpc3BsYXk6aW5saW5lO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiMwMDY0OTQ7cGFkZGluZy1sZWZ0OjhweDtjdXJzb3I6cG9pbnRlcn0ubG10X19nbG9zc2FyeV9kaWFsb2dfX2xpbmUtLXN1Z2dlc3Rpb25ze3BhZGRpbmc6MCA4cHggMCA4cHg7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMwMDY0OTQ7ZmxvYXQ6bGVmdDtoZWlnaHQ6MjRweDtsaW5lLWhlaWdodDoyNnB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZS0tc3VnZ2VzdGlvbnMgLm1vcmVTdWdnZXN0aW9uc3twYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXJ9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS13cmFwcGVyLmJsdWUgLmxtdF9fZ2xvc3NhcnlfZGlhbG9ne2JhY2tncm91bmQtY29sb3I6IzAwNjQ5NDtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2ZmZn0ubG10X19nbG9zc2FyeV9kaWFsb2ctLXdyYXBwZXIuYmx1ZSAubG10X19nbG9zc2FyeV9kaWFsb2cgLm9wdGlvbntjb2xvcjojZmZmfS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0td3JhcHBlci5ibHVlIC5sbXRfX2dsb3NzYXJ5X2RpYWxvZyAubG10X19nbG9zc2FyeV9kaWFsb2dfX2xpbmUtLXN1Z2dlc3Rpb25ze2NvbG9yOiNmZmZ9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdzpiZWZvcmUsLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdzphZnRlciwubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXJpZ2h0OmJlZm9yZSwubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXJpZ2h0OmFmdGVyLC5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXA6YmVmb3JlLC5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXA6YWZ0ZXIsLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cHBlci1yaWdodDpiZWZvcmUsLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cHBlci1yaWdodDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDt6LWluZGV4OjgwMX0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93OmJlZm9yZXtyaWdodDoxMHB4O2JvcmRlci1jb2xvcjojZGNkY2RjIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApO2JvcmRlci13aWR0aDo3cHg7Ym90dG9tOi0xNHB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3c6YWZ0ZXJ7cmlnaHQ6MTFweDtib3JkZXItY29sb3I6I2ZmZiByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6NnB4O2JvdHRvbTotMTFweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXJpZ2h0OmJlZm9yZXtyaWdodDotMTRweDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgI2RjZGNkYztib3JkZXItd2lkdGg6N3B4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctcmlnaHQ6YWZ0ZXJ7cmlnaHQ6LTExcHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApICNmZmY7Ym9yZGVyLXdpZHRoOjZweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXJpZ2h0Lm9uZTpiZWZvcmV7Ym90dG9tOjEwcHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy1yaWdodC5vbmU6YWZ0ZXJ7Ym90dG9tOjExcHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy1yaWdodC50d286YmVmb3Jle2JvdHRvbToyMHB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctcmlnaHQudHdvOmFmdGVye2JvdHRvbToyMXB4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctcmlnaHQudGhyZWU6YmVmb3Jle2JvdHRvbToyN3B4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctcmlnaHQudGhyZWU6YWZ0ZXJ7Ym90dG9tOjI4cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cDpiZWZvcmV7cmlnaHQ6MTUwcHg7dG9wOi0xNHB4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgI2RjZGNkYyByZ2JhKDAsMCwwLDApO2JvcmRlci13aWR0aDo3cHh9LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cDphZnRlcntyaWdodDoxNTBweDt0b3A6LTEycHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSAjZmZmIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXdpZHRoOjZweH0ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwcGVyLXJpZ2h0OmJlZm9yZXtyaWdodDoyMHB4O3RvcDotMTNweDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApICNkY2RjZGMgcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6N3B4fS5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXBwZXItcmlnaHQ6YWZ0ZXJ7cmlnaHQ6MjBweDt0b3A6LTExcHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSAjZmZmIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXdpZHRoOjZweH0ubG10X19nbG9zc2FyeV90b29sdGlwe2Rpc3BsYXk6bm9uZTt1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMDAwMDtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjA7cGFkZGluZzo0cHggOHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQ5NDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTJweDtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMTUpO21heC13aWR0aDoyMDBweDtsaW5lLWhlaWdodDoxOHB4O292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7d29yZC13cmFwOmJyZWFrLXdvcmQ7aHlwaGVuczphdXRvO0BhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyfS5sbXRfX2dsb3NzYXJ5X3Rvb2x0aXAgc3BhbjpsYXN0LWNoaWxke21hcmdpbi1sZWZ0Oi0ycHh9LmxtdF9fZ2xvc3NhcnlfdG9vbHRpcCAuY29sdW1uU291cmNlLC5sbXRfX2dsb3NzYXJ5X3Rvb2x0aXAgLmNvbHVtblRhcmdldHtmb250LXdlaWdodDpib2xkfS5sbXRfX2dsb3NzYXJ5X3Rvb2x0aXAgLmNvbHVtblNvdXJjZS5wYWRSaWdodCwubG10X19nbG9zc2FyeV90b29sdGlwIC5jb2x1bW5UYXJnZXQucGFkUmlnaHR7cGFkZGluZy1yaWdodDozcHh9LmxtdF9fZ2xvc3NhcnlfdG9vbHRpcF9fbmV3X3RleHRhcmVhe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGV9LmxtdF9fdGV4dGFyZWFfYmFzZV9zdHlsZSwubG10X190ZXh0YXJlYV9vdmVybGF5LS1pbm5lcntsZXR0ZXItc3BhY2luZzouMDAxcHh9LmxtdF9fdGV4dGFyZWEubG10X190YXJnZXRfdGV4dGFyZWEubG10X190ZXh0YXJlYV9iYXNlX3N0eWxlLnRyYW5zcGFyZW50VGV4dHtjb2xvcjpyZ2JhKDAsMCwwLDApfS5sbXRfX3RleHRhcmVhX292ZXJsYXktLW91dGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZX0ubG10X190ZXh0YXJlYV9vdmVybGF5LS1pbm5lcnt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3aGl0ZS1zcGFjZTotbW96LXByZS13cmFwO3doaXRlLXNwYWNlOi1wcmUtd3JhcDt3aGl0ZS1zcGFjZTotby1wcmUtd3JhcDt3b3JkLXdyYXA6YnJlYWstd29yZDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vbmV9LmxtdF9fdGV4dGFyZWFfb3ZlcmxheS0taW5uZXIgbWFya3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7bWFyZ2luOjA7cGFkZGluZzowO2xpbmUtaGVpZ2h0OmluaGVyaXR9QG1lZGlhKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSl7LmxtdF9fdGV4dGFyZWFfb3ZlcmxheS0taW5uZXIgbWFya3tiYWNrZ3JvdW5kLWNvbG9yOnJldmVydH19LmxtdF9fZ2xvc3NhcnlfaGlnaGxpZ2h0e3Zpc2liaWxpdHk6dmlzaWJsZTtjb2xvcjojMDA2NDk0fS5sbXRfX2dsb3NzYXJ5X2FkX3dyYXBwZXJ7d2lkdGg6NjUwcHg7YmFja2dyb3VuZDojZmZmIHVybCgvaW1nL2dsb3NzYXJ5L3Byby1hZC1iYWNrZ3JvdW5kLW1pbi5qcGVnKSB0b3AgcmlnaHQgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6MTYwcHggMzBweCAzMHB4O3VzZXItc2VsZWN0Om5vbmU7dGV4dC1hbGlnbjpsZWZ0fS5sbXRfX2dsb3NzYXJ5X2FkX2hlYWRsaW5le2ZvbnQtc2l6ZToyOHB4O3BhZGRpbmctYm90dG9tOjMwcHg7d2hpdGUtc3BhY2U6bm9ybWFsO2ZvbnQtd2VpZ2h0OjMwMH0ubG10X19nbG9zc2FyeV9hZF9zdWJ0ZXh0e2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmctYm90dG9tOjQwcHg7d2hpdGUtc3BhY2U6bm9ybWFsfS5sbXRfX2dsb3NzYXJ5X2FkX2J1bGxldFBvaW50c3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcH0ubG10X19nbG9zc2FyeV9hZF9idWxsZXRQb2ludHtkaXNwbGF5OmZsZXg7bWFyZ2luLXJpZ2h0OjM1cHg7bWFyZ2luLWJvdHRvbToxNXB4fS5sbXRfX2dsb3NzYXJ5X2FkX2J1bGxldFBvaW50Om50aC1vZi10eXBlKDIpe21hcmdpbi1yaWdodDowfS5sbXRfX2dsb3NzYXJ5X2FkX2NoZWNrbWFya3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMXB4O2hlaWdodDoxN3B4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMxNzA7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjMTcwO3RyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAtMXB4KSByb3RhdGUoNDVkZWcpO21hcmdpbi1yaWdodDoxNXB4O21hcmdpbi1sZWZ0OjQwcHh9LmxtdF9fZ2xvc3NhcnlfYWRfY2hlY2ttYXJrOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjEwcHh9LmxtdF9fZ2xvc3NhcnlfYWRfdGV4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMHB4fS5sbXRfX2dsb3NzYXJ5X2FkX2J1bGxldFBvaW50e2Rpc3BsYXk6ZmxleH0ubG10X19nbG9zc2FyeV9hZF9idXR0b25ze3BhZGRpbmctdG9wOjI1cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubG10X19nbG9zc2FyeV9hZF9jdGEsLmxtdF9fZ2xvc3NhcnlfYWRfYnV0dG9uc19fc2Vwe21hcmdpbi1yaWdodDoxNXB4fS5sbXRfX2dsb3NzYXJ5X2FkX2J1dHRvbnNfX3NlcHttYXJnaW4tbGVmdDoxNXB4fS5sbXRfX2dsb3NzYXJ5X3VwbG9hZF9hZF9idXR0b25ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9maXJzdEVudHJ5LWNvbnRlbnQtaW5wdXRze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDttYXJnaW4tYm90dG9tOjRweH0ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X2ZpcnN0RW50cnktc291cmNlLWNvbHVtbiwubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X2ZpcnN0RW50cnktdGFyZ2V0LWNvbHVtbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXg6MTtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE0cHg7bWluLXdpZHRoOjB9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9maXJzdEVudHJ5LWZpZWxkV2lkdGh7bWFyZ2luLXRvcDo4cHg7bWFyZ2luLXJpZ2h0OjhweDtib3JkZXItcmFkaXVzOjNweH0ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X2ZpcnN0RW50cnktbGFiZWxTb3VyY2UsLmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9maXJzdEVudHJ5LWxhYmVsVGFyZ2V0e21hcmdpbi1ib3R0b206NHB4fS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfZmlyc3RFbnRyeS1sYWJlbFNvdXJjZS5lcnJvciwubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X2ZpcnN0RW50cnktbGFiZWxUYXJnZXQuZXJyb3J7Y29sb3I6I2RhNWU1Y30ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9pbnB1dFNvdXJjZSwubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9pbnB1dFRhcmdldHtmb250LXNpemU6MTRweDtjb2xvcjojMWIxZTI1O2hlaWdodDozMnB4O3BhZGRpbmc6NHB4IDhweDttYXJnaW4tcmlnaHQ6OHB4O2JvcmRlcjoxcHggc29saWQgI2M0YzRjNDtib3JkZXItcmFkaXVzOjNweDttaW4td2lkdGg6MH0ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9pbnB1dFNvdXJjZTpmb2N1cywubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9pbnB1dFRhcmdldDpmb2N1c3tib3JkZXItY29sb3I6IzAwNjQ5NH0ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9pbnB1dFNvdXJjZS5lcnJvciwubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9pbnB1dFRhcmdldC5lcnJvcntib3JkZXItY29sb3I6I2RhNWU1Y30ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X2ZpcnN0RW50cnktbGFuZ01lbnV7bWFyZ2luLXRvcDo4cHg7Y3Vyc29yOnBvaW50ZXJ9LmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0J1dHRvbntoZWlnaHQ6MzJweDtib3JkZXI6MXB4IHNvbGlkICNjNGM0YzQ7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdCdXR0b24gLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodHtjb2xvcjojYzRjNGM0fS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdCdXR0b24gLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3due2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNjNGM0YzQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjYzRjNGM0fS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2Ryb3Bkb3due3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLXRvcDozMnB4fS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dC0tZXJyb3IsLmxtdF9maXJzdEVudHJ5LWNvbnRlbnQgLmxtdF9fZ2xvc3NhcnlfdGV4dElucHV0LS1maWxsLWJvdGgtd29yZHMtZXJyb3J7Y29sb3I6I2RhNWU1Yztmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7cGFkZGluZzowO21hcmdpbjowfS5sbXRfZmlyc3RFbnRyeS1jb250ZW50IC5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbntmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxODRweDtoZWlnaHQ6MzJweDttYXJnaW4tdG9wOjhweDtjdXJzb3I6cG9pbnRlcn0ubG10X2ZpcnN0RW50cnktY29udGVudCAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnV7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9LmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ01lbnUtLW9wZW4gLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfZHJvcGRvd24gLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3due2FuaW1hdGlvbjpsbXRfX2ZpcnN0RW50cnlfbGFuZ01lbnVPcGVuQW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtvcGFjaXR5OjE7ZGlzcGxheTpibG9ja31Aa2V5ZnJhbWVzIGxtdF9fZmlyc3RFbnRyeV9sYW5nTWVudU9wZW5BbmltYXRpb257MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAtMTUlLCAwKTtvcGFjaXR5OjA7ZGlzcGxheTpibG9jaztwb2ludGVyLWV2ZW50czpub25lfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtvcGFjaXR5OjE7ZGlzcGxheTpibG9jaztwb2ludGVyLWV2ZW50czphdXRvfX0uTGFuZ3VhZ2VQYWlyX2Fycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNjOWNjZDA7c3Ryb2tlOiNjOWNjZDA7bWFyZ2luOjBweCA1cHh9Lkxhbmd1YWdlUGFpcl9sYW5ndWFnZUtleXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lmdsb3NzYXJ5X3VwbG9hZHttYXgtd2lkdGg6NDcycHh9Lmdsb3NzYXJ5X3VwbG9hZCAuc2VwYXJhdG9yX2xhbmd1YWdlUGFpcl9jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30uZ2xvc3NhcnlfdXBsb2FkIC5zZXBhcmF0b3JfbGFuZ3VhZ2VQYWlyX2NvbnRhaW5lcj4qe21hcmdpbi1yaWdodDoxOHB4O21pbi13aWR0aDoxMjBweH0uZ2xvc3NhcnlfdXBsb2FkX3Rvb2x0aXB7bWFyZ2luLWxlZnQ6MTBweDt0ZXh0LWFsaWduOmxlZnR9LmRsX2RlZmF1bHRfbGlua3tjb2xvcjojMDc0Yjc4O3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5kbF9kZWZhdWx0X2xpbms6aG92ZXIsLmRsX2RlZmF1bHRfbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwZjJiNDZ9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGlua3t3aGl0ZS1zcGFjZTpub3dyYXB9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9leHRlcm5hbF9saW5rX2hpbnRfYmx1ZS5zdmcpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouMjVlbTtvcGFjaXR5Oi41fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6aG92ZXI6OmFmdGVyLFtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6Zm9jdXM6OmFmdGVye29wYWNpdHk6MX0ubG10X3F1b3RlX19zb3VyY2UgYXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0OTQ7dHJhbnNpdGlvbjouMnMgZWFzZS1vdXR9LmxtdF9xdW90ZV9fc291cmNlIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye2NvbG9yOiMwMDB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi43NWVtIDEuNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGJvcmRlciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQ7QGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXJ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6Zm9jdXMsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmV7b3V0bGluZTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfVtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSxbZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntvcGFjaXR5Oi41fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue3BvaW50ZXItZXZlbnRzOm5vbmU7cGFkZGluZy1sZWZ0OjIuN2VtO29wYWNpdHk6LjR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JvcmRlcjoycHggc29saWQgI2ZmZjtoZWlnaHQ6MWVtO3dpZHRoOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzIlO2xlZnQ6MWVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDUwbXMgZWFzZS1vdXR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3Jle2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgMHMgbGluZWFyIGluZmluaXRlfS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXJ7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAuMjVzIGxpbmVhciBpbmZpbml0ZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue2JhY2tncm91bmQtY29sb3I6I2Y0NmY1Mjtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzBmMmI0Njtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfUBrZXlmcmFtZXMgZGxfbG9hZGluZ1NwaW5uZXJ7ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmRsX3RvcF9lbGVtZW50LS13aWRle21hcmdpbjowIGF1dG87cGFkZGluZy1sZWZ0OjEwMHB4O3BhZGRpbmctcmlnaHQ6MTAwcHg7bWF4LXdpZHRoOjE2MDBweH1AbWVkaWEobWF4LXdpZHRoOiAxNDAwcHgpey5kbF90b3BfZWxlbWVudC0td2lkZXtwYWRkaW5nLWxlZnQ6NzBweDtwYWRkaW5nLXJpZ2h0OjcwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7LmRsX3RvcF9lbGVtZW50LS13aWRle3BhZGRpbmctbGVmdDo1MHB4O3BhZGRpbmctcmlnaHQ6NTBweH19QG1lZGlhKG1heC13aWR0aDogMTAwMHB4KXsuZGxfdG9wX2VsZW1lbnQtLXdpZGV7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDozMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA4NDBweCl7LmRsX3RvcF9lbGVtZW50LS13aWRle3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH19QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5kbF90b3BfZWxlbWVudC0td2lkZXttYXJnaW4tdG9wOjA7cGFkZGluZzowIDE1cHh9fS5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1ncm93OjF9LmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXI+Knt3aWR0aDoxMDAlfS5kbF9ib2R5LS10cmFuc2xhdG9ye292ZXJmbG93LXk6c2Nyb2xsO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDoxMDB2aH1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmRsX2JvZHktLXRyYW5zbGF0b3J7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9fS5kbF9wcm8gLmRsX2JvZHktLXRyYW5zbGF0b3J7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4fS5kbF9wcm8gLmRsX2JvZHktLXRyYW5zbGF0b3IgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZGxfcHJvIC5kbF9ib2R5LS10cmFuc2xhdG9yIC5kbF9oZWFkZXJ7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsLjA1KX0ubG10LS13ZWJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLXRvcDoyNHB4O2ZvbnQtc2l6ZToyMHB4O3otaW5kZXg6Mn0ubG10LS13ZWIgdGV4dGFyZWEsLmxtdC0td2ViIHNlbGVjdCwubG10LS13ZWIgYnV0dG9ue2ZvbnQtd2VpZ2h0OjQwMH0uZGxfZXAgLmxtdC0td2Vie21hcmdpbi10b3A6MjBweH0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXItLXRleHRfdG9vX2xvbmcgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X190ZXh0YXJlYV9jb250YWluZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGE1ZTVjfS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdD4ubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZXtoZWlnaHQ6YXV0bztwYWRkaW5nOjhweCAxMnB4O2JvcmRlci1yYWRpdXM6NHB4fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZSBzdHJvbmd7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHh9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxlIHN0cm9uZzo6Zmlyc3QtbGV0dGVye3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1zb3VyY2UubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4gLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxlX2RldGVjdGVke2Rpc3BsYXk6bm9uZX0uZGYyOTc0X25ld19sYW5ndWFnZV9tZW51IC5sbXRfX3NpZGVzX2NvbnRhaW5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG87Z3JpZC10ZW1wbGF0ZS1yb3dzOmF1dG99LmRmMjk3NF9uZXdfbGFuZ3VhZ2VfbWVudSAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZXNfd3JhcHBlcntncmlkLXJvdy1zdGFydDoxO2dyaWQtY29sdW1uLXN0YXJ0OjF9LmRmMjk3NF9uZXdfbGFuZ3VhZ2VfbWVudSAubG10X19zaWRlc19jb250YWluZXIgI3BvcG92ZXJfY29udGFpbmVye2JvcmRlci1yYWRpdXM6aW5oZXJpdDtncmlkLXJvdy1zdGFydDoxO2dyaWQtY29sdW1uLXN0YXJ0OjE7ei1pbmRleDo5MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpfS5kZjI5NzRfbmV3X2xhbmd1YWdlX21lbnUgLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaHt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6LjI1ZW19LmRmMjk3NF9uZXdfbGFuZ3VhZ2VfbWVudSAuaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoLnN3aXRjaGVkIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7YW5pbWF0aW9uLWRpcmVjdGlvbjphbHRlcm5hdGV9LmRmMjk3NF9uZXdfbGFuZ3VhZ2VfbWVudSAuaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoOm5vdCgubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoLS1kaXNhYmxlZCk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjJmNGY3O2NvbG9yOiMwZjJiNDZ9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZXNfd3JhcHBlcnttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSA2MHB4KSAhaW1wb3J0YW50O21pbi1oZWlnaHQ6Y2FsYygxMDAgKiB2YXIoLS12aCwgMXZoKSAtIDYwcHgpICFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXB9LmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lci5sbXQtLXdpdGgtYm90dG9tLXRleHQtaGlkZGVuIC5sbXRfX3NpZGVzX3dyYXBwZXJ7bWluLWhlaWdodDphdXRvICFpbXBvcnRhbnR9fS5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXJ7Ym94LXNoYWRvdzowIDFweCA0cHggMCByZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjhweDtib3JkZXI6MXB4IHNvbGlkICNkYWUxZTh9LmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlc193cmFwcGVye2Rpc3BsYXk6ZmxleH0ubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjttYXJnaW4tbGVmdDo0cHh9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVye21hcmdpbi10b3A6NHB4fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19sYW5ndWFnZV9jb250YWluZXJ7aGVpZ2h0OjU2cHg7YmFja2dyb3VuZDojZmZmO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjhweCAxMnB4fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVye2JvcmRlci10b3AtbGVmdC1yYWRpdXM6OHB4fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dW5zZXQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo4cHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yaWdodDoxcHggc29saWQgI2RhZTFlODtib3JkZXItdG9wOjFweCBzb2xpZCAjZGFlMWU4fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjhweH0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp1bnNldDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo4cHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RhZTFlOCAhaW1wb3J0YW50fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU6bm90KC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bik6bm90KC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zKXtsZWZ0OjAgIWltcG9ydGFudH0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyOmZvY3VzLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS10ZXh0X3Rvb19sb25nLC5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X190ZXh0YXJlYV9jb250YWluZXIubG10X190ZXh0YXJlYV9jb250YWluZXItLWZvY3VzLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS10ZXh0X3Rvb19sb25ne2JvcmRlcjowICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2YxZjFmMSAhaW1wb3J0YW50fS5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciAudHJhbnNsYXRlX3Rve2Rpc3BsYXk6bm9uZX0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfc2Vje21hcmdpbi1yaWdodDo5cHh9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaHt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O21hcmdpbi1sZWZ0Oi0zNHB4O3BhZGRpbmc6OXB4O3otaW5kZXg6MTF9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaC5zd2l0Y2hlZCBzdmd7dHJhbnNmb3JtOnNjYWxlWCgtMSl9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaCBzdmd7dHJhbnNpdGlvbjouMjRzIHRyYW5zZm9ybSBlYXNlLW91dDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zZWMsLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX2xhcmdlX21vZGVfdGFyZ2V0IC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3NlY3tkaXNwbGF5Om5vbmV9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaHtmbGV4LWRpcmVjdGlvbjppbmhlcml0fS5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIuaGlkZVRleHRUcmFuc2xhdGVGcm9tQW5kVG8gLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxlIHN0cm9uZzo6Zmlyc3QtbGV0dGVyLC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIuaGlkZVRleHRUcmFuc2xhdGVGcm9tQW5kVG8gLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IGJ1dHRvbjo6Zmlyc3QtbGV0dGVye3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAuZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciAubG10LS13ZWIgLmxtdF9fdGV4dCAubG10X190ZXh0YXJlYV9jb250YWluZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2YxZjFmMX0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzLnNob3dDYXJkQnV0dG9ucyAubG10X19kb2NUcmFucy10YWItY29udGFpbmVye21hcmdpbi1ib3R0b206MTZweH0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzLnNob3dDYXJkQnV0dG9ucyAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfc2Vje21hcmdpbi1ib3R0b206MTI4cHh9LmxtdC0td2ViIC5kbF9wcm8tLWludmFsaWQgLmxtdF9fc2lkZXNfY29udGFpbmVye29wYWNpdHk6LjN9LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6Y2FsYyg1MCUgLSAzMnB4KTtsaW5lLWhlaWdodDoxLjU7cG9zaXRpb246cmVsYXRpdmV9LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZXtmbGV4LWJhc2lzOjUwJTtwYWRkaW5nLWJvdHRvbToxNXB4fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19zdGlja3lNZW51YmFyIC5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye21hcmdpbi10b3A6M3B4fX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZXtmbGV4OjAgMSBhdXRvfS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye2hlaWdodDoxNzJweDttaW4taGVpZ2h0OjI1dmggIWltcG9ydGFudDtvdmVyZmxvdy15OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2U6OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMzVweDt0b3A6Y2FsYyg1MCUgLSAxMHB4KTt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlci10b3A6M3B4IHNvbGlkICNmYWEyMDA7Ym9yZGVyLXJpZ2h0OjNweCBzb2xpZCAjZmFhMjAwO3RyYW5zZm9ybTpzY2FsZXkoMS4xKSByb3RhdGUoNDVkZWcpO2JvcmRlci1yYWRpdXM6M3B4fUBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KXsubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlOjphZnRlcntyaWdodDotMjZweH19QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2U6OmFmdGVye2Rpc3BsYXk6bm9uZX19LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldHtmbGV4LWJhc2lzOjUwJX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldHtmbGV4OjEgMCBhdXRvfS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye3BhZGRpbmc6MCAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCA4cHggMzJweCByZ2JhKDAsMCwwLC4wOCkgIWltcG9ydGFudH0ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lcntkaXNwbGF5Om5vbmV9fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXJ7bWFyZ2luLXRvcDowO2ZvbnQtc2l6ZToyMHB4fS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2V7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXR7ZmxvYXQ6bm9uZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9fUBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KXsubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXJ7d2lkdGg6Y2FsYyg1MCUgLSAyMHB4KX19LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZ3JvdzoxO3BhZGRpbmc6MjRweCA2NHB4IDgwcHggMzJweDtib3JkZXI6MXB4IHNvbGlkICNjNmNkZDU7dHJhbnNpdGlvbjpib3JkZXIgNzVtcyBlYXNlLW91dH1AbWVkaWEobWluLWRldmljZS13aWR0aDogNjUxcHgpey5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXJ7bWluLWhlaWdodDpjbGFtcCgyNTBweCw1MHZoLDU1N3B4KX06Z2xvYmFsKC5kZjMyMzhfZGljdGlvbmFyeV9zbmVha19wZWFrKSAubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye21pbi1oZWlnaHQ6MzI0cHh9fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye3BhZGRpbmc6MTZweCAzMnB4IDYwcHggMTVweH19LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci5kbF9kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcjpmb2N1cywubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS1mb2N1c3tvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNmYWEyMDB9LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcjpmb2N1cy5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tdGV4dF90b29fbG9uZywubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS1mb2N1cy5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tdGV4dF90b29fbG9uZ3tib3JkZXI6MXB4IHNvbGlkICNkYTVlNWMgIWltcG9ydGFudH0ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS10ZXh0X3Rvb19sb25ne2JvcmRlcjoxcHggc29saWQgI2RhNWU1YyAhaW1wb3J0YW50fS5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXIgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVye2ZsZXg6MSAxIGF1dG87ZGlzcGxheTpmbGV4Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMHB4KTt6LWluZGV4OjF9QHN1cHBvcnRzKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCl7LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWJveH19LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci5sbXRfX3JhaXNlX2FsdGVybmF0aXZlc19wbGFjZW1lbnQgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVye2ZsZXg6MCAxIGF1dG99LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci5sbXRfX3JhaXNlX2FsdGVybmF0aXZlc19wbGFjZW1lbnQgLmxtdF9fYWRfY2hhckxpbWl0X2NvbnRhaW5lcntkaXNwbGF5Om5vbmV9LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVye3BhZGRpbmctbGVmdDoyNHB4O2JvcmRlcjoxcHggc29saWQgI2M2Y2RkNX0ubW91c2VfZGV2aWNlIC5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcjpob3Zlcntib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDI1MCwxNjIsMiwuMjUpfS5tb3VzZV9kZXZpY2UgLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS1mb2N1c3tib3JkZXI6MXB4IHNvbGlkICNmYWEyMDB9Lm1vdXNlX2RldmljZSAubG10LS1lbXB0eV9zb3VyY2UgLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS1mb2N1c3tib3JkZXI6MXB4IHNvbGlkICNjNmNkZDV9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcnttYXJnaW4tYm90dG9tOjEwcHg7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93OjBweCA4cHggMzJweCByZ2JhKDAsMCwwLC4wOCkgIWltcG9ydGFudH19LmRsX3BybyAubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXI6OmFmdGVye2NvbnRlbnQ6XCIgWW91IGFyZSBsb2dnZWQgaW4gdG8gRGVlcEwgUHJvOyB5b3VyIHRleHQgYXJlIG5ldmVyIHN0b3JlZC5cIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvcHJvL2ljb25fc2hpZWxkX2JsYWNrLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcG9zaXRpb246MCAwO29wYWNpdHk6MTtsZWZ0OjJweDtib3R0b206LTI0cHg7d2lkdGg6MTAwJTtoZWlnaHQ6MS41ZW07bWF4LXdpZHRoOjJlbTtvcGFjaXR5Oi4xO2ZvbnQtc2l6ZToxMnB4O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47bGluZS1oZWlnaHQ6MS41ZW07cGFkZGluZy1sZWZ0OjJlbTtjb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0cmFuc2l0aW9uOmNvbG9yIDI1MG1zIGVhc2Utb3V0LG1heC13aWR0aCAxNTAwbXMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIDEwMDBtcyBlYXNlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTJweCwgMCl9QG1lZGlhKG1heC13aWR0aDogODQwcHgpey5kbF9wcm8gLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVyOjphZnRlcntmb250LXNpemU6MTBweH19LmRsX3Byby0taW52YWxpZCAubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXI6OmFmdGVye29wYWNpdHk6MH0uZGxfcHJvLS1jb25maXJtZWQgLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVyOjphZnRlcntsZWZ0OjJweDtib3R0b206LTI0cHg7d2lkdGg6MTAwJTtoZWlnaHQ6MS41ZW07b3BhY2l0eTouMztjb2xvcjojMDAwO21heC13aWR0aDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9LmRsX3Byby0tY29uZmlybWVkIC5sbXQtLWVtcHR5X3NvdXJjZSAubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXI6OmFmdGVye2NvbG9yOiMwMDB9LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MjRweH0ubW91c2VfZGV2aWNlIC5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcjpob3Zlcntib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDI1MCwxNjIsMiwuNSl9Lm1vdXNlX2RldmljZSAubG10LS1lbXB0eV9zb3VyY2UgLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVyOmhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMHB4IHJnYmEoMjUwLDE2MiwyLC41KX1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVye2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjpub25lICFpbXBvcnRhbnR9fUBrZXlmcmFtZXMgbG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXJfX2J1c3lfYW5pbWF0aW9uXzJ7MCV7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAwcHggcmdiYSgwLDAsMTI4LC4xKX0xMCV7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAzcHggcmdiYSgwLDAsMTI4LC4yKX0yMCV7Ym94LXNoYWRvdzppbnNldCAwIDAgMHB4IDVweCByZ2JhKDAsMCwxMjgsMCl9MjUle2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMHB4IHJnYmEoMCwwLDEyOCwwKX00NSV7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA1cHggcmdiYSgwLDAsMTI4LC4yKX01NSV7Ym94LXNoYWRvdzppbnNldCAwIDAgMHB4IDEwcHggcmdiYSgwLDAsMTI4LC4xKX02NSV7Ym94LXNoYWRvdzppbnNldCAwIDAgMHB4IDE1cHggcmdiYSgwLDAsMTI4LDApfX1Aa2V5ZnJhbWVzIGxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyX19idXN5X2FuaW1hdGlvbl8zezAle2JveC1zaGFkb3c6aW5zZXQgMCAwIDBweCAwICNmZmYsaW5zZXQgMCAwIDBweCAwcHggcmdiYSgxNCw0Myw3MCwwKX0zMCV7Ym94LXNoYWRvdzppbnNldCAwIDAgMHB4IDFweCAjZmZmLGluc2V0IDAgMCAwcHggMnB4IHJnYmEoMTQsNDMsNzAsLjIpfTUwJXtib3gtc2hhZG93Omluc2V0IDAgMCAxcHggM3B4ICNmZmYsaW5zZXQgMCAwIDFweCA1cHggcmdiYSgxNCw0Myw3MCwuMSl9OTAle2JveC1zaGFkb3c6aW5zZXQgMCAwIDFweCA3cHggI2ZmZixpbnNldCAwIDAgMXB4IDdweCByZ2JhKDE0LDQzLDcwLDApfX1Aa2V5ZnJhbWVzIGxtdF90ZXh0YXJlYV9fYnVzeV9hbmltYXRpb257MCV7Ym94LXNoYWRvdzppbnNldCAwIDAgMHB4IDAgI2ZmZixpbnNldCAwIDAgMHB4IDBweCByZ2JhKDE0LDQzLDcwLDApfTEwJXtib3gtc2hhZG93Omluc2V0IDAgMCAwcHggMXB4ICNmZmYsaW5zZXQgMCAwIDBweCAycHggcmdiYSgxNCw0Myw3MCwuNSl9MjAle2JveC1zaGFkb3c6aW5zZXQgMCAwIDFweCAzcHggI2ZmZixpbnNldCAwIDAgMXB4IDRweCByZ2JhKDE0LDQzLDcwLC41KX00MCV7Ym94LXNoYWRvdzppbnNldCAwIDAgMXB4IDhweCAjZmZmLGluc2V0IDAgMCAxcHggOHB4IHJnYmEoMTQsNDMsNzAsLjMpfX0ubG10LS1hY3RpdmVfdHJhbnNsYXRpb25fcmVxdWVzdC5sbXQtLWFjdGl2ZV90cmFuc2xhdGlvbl9yZXF1ZXN0LS13aXRoX3RhcmdldF9oYXNfY29udGVudCAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lcnthbmltYXRpb246bG10X3RleHRhcmVhX19idXN5X2FuaW1hdGlvbiAxLjVzIDIuNXMgbGluZWFyIGluZmluaXRlO2JveC1zaGFkb3c6aW5zZXQgMCAwIDFweCAxNHB4ICNmZmYsaW5zZXQgMCAwIDBweCByZ2JhKDAsMCwwLDApfS5sbXQtLXdlYiAubG10X190ZXh0YXJlYXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDttaW4taGVpZ2h0OjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjAgMCAwIDAgIWltcG9ydGFudDtjb2xvcjojMzMzO2xpbmUtaGVpZ2h0OjEuNTtmb250LXdlaWdodDo0MDB9LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhLmxtdF9fdGV4dGFyZWEtLWluYWN0aXZle2NvbG9yOiM5OTkgIWltcG9ydGFudH1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhe3BhZGRpbmc6MTVweCAyMHB4IDMwcHggMjBweDtib3gtc2hhZG93Om5vbmU7bWluLXdpZHRoOjA7bWluLWhlaWdodDoyNXZoO2xpbmUtaGVpZ2h0OjEuM319QG1lZGlhKG1pbi1oZWlnaHQ6IDgwMHB4KXsubG10LS13ZWIgLmxtdF9fdGV4dGFyZWF7bWluLWhlaWdodDo1MHZofS5kbF9wcm8gLmxtdC0td2ViIC5sbXRfX3RleHRhcmVhe21pbi1oZWlnaHQ6NDAwcHh9fUBtZWRpYShtaW4taGVpZ2h0OiAxMDAwcHgpey5kbF9wcm8gLmxtdC0td2ViIC5sbXRfX3RleHRhcmVhe21pbi1oZWlnaHQ6NDUwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KXsubG10LS13ZWIgLmxtdF9fdGV4dGFyZWF7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fX0ubG10LS1zaG9ydF90ZXh0IC5sbXRfX3RleHRhcmVhe2ZvbnQtc2l6ZToyNHB4fUBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7LmxtdC0tc2hvcnRfdGV4dCAubG10X190ZXh0YXJlYXtmb250LXNpemU6MjZweH19LmxtdC0tbWVkaXVtX3RleHQgLmxtdF9fdGV4dGFyZWF7Zm9udC1zaXplOjIycHh9LmxtdC0tbG9uZ190ZXh0IC5sbXRfX3RleHRhcmVhe2ZvbnQtc2l6ZToyMHB4fS5sbXQtLXZlcnlfbG9uZ190ZXh0IC5sbXRfX3RleHRhcmVhe2ZvbnQtc2l6ZToxNnB4fS5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5IC5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5X19zZW50ZW5jZS0tYWN0aXZle2NvbG9yOiMwZjJiNDY7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5sbXQtLXdlYiAubG10X19zb3VyY2VfdGV4dGFyZWF7dHJhbnNpdGlvbjpoZWlnaHQgMTAwbXMgbGluZWFyLG1pbi1oZWlnaHQgMTAwbXMgbGluZWFyO3BhZGRpbmctYm90dG9tOjEwMHB4fS5sbXQtLXdlYiAubG10X190YXJnZXRfdGV4dGFyZWF7dHJhbnNpdGlvbjpoZWlnaHQgMTAwbXMgbGluZWFyLG1pbi1oZWlnaHQgMTAwbXMgbGluZWFyO3BhZGRpbmctYm90dG9tOjEwMHB4fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fdGFyZ2V0X3RleHRhcmVhe2ZvbnQtc2l6ZToxNnB4fX0ubG10X190YXJnZXRMYW5nTWVudV9leHRlbnNpb257bWFyZ2luLWxlZnQ6NnB4fS5sbXQtLXdlYiAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXIgLmxtdF9fdGV4dGFyZWFfZHVtbXlkaXZ7cG9zaXRpb246c3RhdGljO2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTpoaWRkZW47d2hpdGUtc3BhY2U6cHJlLXdyYXA7d29yZC1icmVhazpicmVhay13b3JkO3dvcmQtd3JhcDpicmVhay13b3JkO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9uZX0ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfc2VwYXJhdG9ye2Rpc3BsYXk6bm9uZX1Aa2V5ZnJhbWVzIHN0aWNreU1lbnViYXJfc2hvd19hbmltYXRpb257MCV7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JveC1zaGFkb3c6MHB4IDRweCAxMHB4IHJnYmEoMCwwLDAsMCksMHB4IDMwcHggMjBweCByZ2JhKDAsMCwwLDApfTEwMCV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MHB4IDRweCAxMHB4IHJnYmEoMCwwLDAsLjEpLDBweCAzMHB4IDIwcHggcmdiYSgwLDAsMCwuMDIpfX1Aa2V5ZnJhbWVzIHN0aWNreU1lbnViYXJfaGlkZV9hbmltYXRpb257MCV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MHB4IDRweCAxMHB4IHJnYmEoMCwwLDAsLjEpLDBweCAzMHB4IDIwcHggcmdiYSgwLDAsMCwuMDIpfTEwMCV7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JveC1zaGFkb3c6MHB4IDRweCAxMHB4IHJnYmEoMCwwLDAsMCksMHB4IDMwcHggMjBweCByZ2JhKDAsMCwwLDApfX0ubG10X19zdGlja3lNZW51YmFyIC5kbF9oZWFkZXItLXN0aWNreXtwb3NpdGlvbjpzdGlja3kgIWltcG9ydGFudDt0b3A6MDt3aWR0aDoxMDB2dzt0cmFuc2l0aW9uOi4zc30ubG10X19zdGlja3lNZW51YmFyIC5kbF9oZWFkZXItLXN0aWNreS5kbF9oZWFkZXItLWhhcy1zaGFkb3d7Ym94LXNoYWRvdzowcHggNHB4IDEwcHggcmdiYSgwLDAsMCwuMSl9LmxtdF9fc3RpY2t5TWVudWJhcjpub3QoLmxtdF9fc3RpY2t5TWVudWJhci0td2l0aExhbmdCYXIpIC5sbXRfX3N0aWNreU1lbnViYXJfYmFja2dyb3VuZHtkaXNwbGF5Om5vbmV9LmxtdF9fc3RpY2t5TWVudWJhciAubG10X19zdGlja3lNZW51YmFyX2JhY2tncm91bmR7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDA7d2lkdGg6MTAwdnc7aGVpZ2h0OjU1cHg7bGVmdDowO3RvcDo2MHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNmN2Y3Zjd9LmxtdF9fc3RpY2t5TWVudWJhcl9iYWNrZ3JvdW5kLS1zaG93e2FuaW1hdGlvbjpzdGlja3lNZW51YmFyX3Nob3dfYW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtib3gtc2hhZG93OjBweCA0cHggMTBweCByZ2JhKDAsMCwwLC4xKSwwcHggMzBweCAyMHB4IHJnYmEoMCwwLDAsLjAyKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmxtdF9fc3RpY2t5TWVudWJhcl9iYWNrZ3JvdW5kLS1oaWRle2FuaW1hdGlvbjpzdGlja3lNZW51YmFyX2hpZGVfYW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTt6LWluZGV4OmluaGVyaXQgIWltcG9ydGFudDtib3JkZXItdG9wOjBweCAhaW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmV9LmxtdF9fc3RpY2t5TWVudWJhciAubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVye3Bvc2l0aW9uOnN0aWNreTt6LWluZGV4OjEwMH1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fc3RpY2t5TWVudWJhciAubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJ7cG9zaXRpb246c3RhdGljfX0ubG10X19zdGlja3lNZW51YmFyIC5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyIC5sbXRfX3NpZGVzX2NvbnRhaW5lcntvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9LmxtdC0td2ViIC5sbXRfX2RvY1RyYW5zLXRhYi1jb250YWluZXJ7bWFyZ2luLWJvdHRvbToxMHB4O3Bvc2l0aW9uOnN0aWNreTt6LWluZGV4Ojk5fS5sbXQtLXdlYiAubG10X19kb2NUcmFucy10YWItY29udGFpbmVyOmVtcHR5OjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6NDBweH1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX2RvY1RyYW5zLXRhYi1jb250YWluZXJ7ZGlzcGxheTpub25lfX0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19kb2NUcmFucy10YWItY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MTZweH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVye2ZvbnQtc2l6ZToyMHB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmxlZnQ7aGVpZ2h0OjUycHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2h7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO21hcmdpbi1sZWZ0Oi0xMHB4O2hlaWdodDoyMHB4O2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwZjJiNDZ9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoOmhvdmVyLC5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaDpmb2N1c3tjb2xvcjojMDA2NDk0fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaC0tZGlzYWJsZWR7Y3Vyc29yOmF1dG87Y29sb3I6IzcyN2E4M30ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2gtLWRpc2FibGVkOmhvdmVyLC5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaC0tZGlzYWJsZWQ6Zm9jdXN7Y29sb3I6IzcyN2E4M31AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcnttYXJnaW46MCBhdXRvfX0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyLmxtdC0taGlkZGVue2hlaWdodDozMHB4fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXIubG10LS1oaWRkZW4+KntkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcntyaWdodDphdXRvO2xlZnQ6MDt0b3A6MDtoZWlnaHQ6NDBweH19QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcntoZWlnaHQ6NDBweDt0b3A6MDtsZWZ0OjB9fUBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KXsubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXJ7bGVmdDotM3B4fX0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnNfY2xvc2VfYnV0dG9ue2JvcmRlcjowO2NvbG9yOiMwMDY0OTQ7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNHB4O3JpZ2h0OjI0cHg7cGFkZGluZzo0cHggNS41cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2N1cnNvcjpwb2ludGVyfS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zX2Nsb3NlX2J1dHRvbntyaWdodDozMHB4fS5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3NvdXJjZSAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoLC5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoe3Zpc2liaWxpdHk6aGlkZGVufS5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3NvdXJjZSAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMsLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfc291cmNlIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90YXJnZXQubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucywubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV90YXJnZXQgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3NvdXJjZS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLC5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGFyZ2V0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnN7ei1pbmRleDoyMH0ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV9zb3VyY2UgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3NvdXJjZS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LC5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3NvdXJjZSAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGFyZ2V0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUsLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV9zb3VyY2UubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSwubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV90YXJnZXQgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RhcmdldC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3NvdXJjZSAubG10X19sYW5ndWFnZV9jb250YWluZXIsLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjhweCAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjhweCAhaW1wb3J0YW50O2JvcmRlci1yaWdodDoxcHggc29saWQgI2RhZTFlODtib3JkZXItbGVmdDoxcHggc29saWQgI2RhZTFlOCAhaW1wb3J0YW50fS5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3NvdXJjZSAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUsLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjhweCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjhweCAhaW1wb3J0YW50fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV9zb3VyY2UubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1uc3tib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90YXJnZXQubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1uc3tib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfc291cmNlIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3ByaW17dmlzaWJpbGl0eTpoaWRkZW59LmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfc291cmNlIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVye3otaW5kZXg6MTAxO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjhweDttYXJnaW4tcmlnaHQ6MXB4fS5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tc291cmNle3Zpc2liaWxpdHk6aGlkZGVufS5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVye2JvcmRlci1sZWZ0OjB9LnNlbWl0cmFuc3BhcmVudC1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDo1O2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNil9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdHt3aWR0aDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZX0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVue2NvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVufS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3Q+LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6bm9uZTtoZWlnaHQ6NTJweDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDpub3JtYWw7cGFkZGluZzowIDQ2cHggMCAyNnB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciA3NW1zIGVhc2Utb3V0LGNvbG9yIDc1bXMgZWFzZS1vdXQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO21hcmdpbjowO21pbi13aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0Pi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlIHN0cm9uZ3tmb250LXdlaWdodDpib2xkO2NvbG9yOiMwZjJiNDY7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjpjb2xvciA3NW1zIGVhc2Utb3V0fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3Q+LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmU6YWN0aXZle291dGxpbmU6bm9uZX0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0Pi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlOmhvdmVyIHN0cm9uZ3tjb2xvcjojMDA2NDk0fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3Q+LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmU6aG92ZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXJ7Y29sb3I6IzAwNjQ5NH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0Pi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlOmRpc2FibGVke2NvbG9yOiM5YmEzYWM7Y3Vyc29yOmRlZmF1bHR9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdD4ubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZTpkaXNhYmxlZCBzdHJvbmd7Y29sb3I6aW5oZXJpdH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0Pi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlOmRpc2FibGVkIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVye2NvbG9yOmluaGVyaXR9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3Blbj5idXR0b257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoyMDE7cG9zaXRpb246cmVsYXRpdmV9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51e2Rpc3BsYXk6bm9uZTt6LWluZGV4OjIwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwNzRiNzg7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjEzcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3BhZGRpbmc6MTBweCAwcHggMTBweCAwO2xlZnQ6LTRweDtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjU2cHg7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTpzY3JvbGx9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudXtsZWZ0OjIycHh9fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSAubG10X19kcm9wZG93bl9pdGVtLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSAubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXM+YnV0dG9uLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudT5idXR0b257Ym9yZGVyOm5vbmU7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MXB4IDIwcHggMXB4IDIwcHg7bWluLXdpZHRoOjE5NHB4O3dpZHRoOjEwMCU7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzMzM30ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgLmxtdF9fZHJvcGRvd25faXRlbTphY3RpdmUsLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcz5idXR0b246YWN0aXZlLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudT5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDUpO291dGxpbmU6bm9uZX0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgLmxtdF9fZHJvcGRvd25faXRlbTpob3ZlciwubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zPmJ1dHRvbjpob3ZlciwubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU+YnV0dG9uOmhvdmVyLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSAubG10X19kcm9wZG93bl9pdGVtLmhpZ2hsaWdodGVkLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSAubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXM+YnV0dG9uLmhpZ2hsaWdodGVkLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudT5idXR0b24uaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMDAsODcsLjMpfS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSAubG10X19kcm9wZG93bl9pdGVtX2luc2lkZV9jb250YWluZXIsLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcz5kaXY+YnV0dG9uLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSAubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbXM+ZGl2PmRpdj5idXR0b24sLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51PmRpdj5idXR0b24sLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51PmRpdj5kaXY+YnV0dG9ue2JvcmRlcjpub25lO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjFweCAyMHB4IDFweCAyMHB4O3dpZHRoOjEwMCU7bWluLXdpZHRoOjE5NHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtkaXNwbGF5OmJsb2NrO2NvbG9yOiMzMzN9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudTpub3QoLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMpe2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjpvcGFjaXR5IDIwMG1zIGVhc2Utb3V0IDMwbXMsdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0IDBtczt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTE1JSwgMCk7b3BhY2l0eTowfS5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3Blbl8yIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudTpub3QoLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMpe3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjE7d2lsbC1jaGFuZ2U6b3BhY2l0eSx0cmFuc2Zvcm19LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnN7ZGlzcGxheTpibG9jaztvdmVyZmxvdy15OmhpZGRlbjt3aWR0aDpjYWxjKDEwMCUgKyAycHgpO3BhZGRpbmc6MDt6LWluZGV4OjEwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlM2UzZTM7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo4cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6OHB4fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIC5oZWFkbGluZXt3aWR0aDoxMDAlO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4O2NvbG9yOiM2ZTZlNmU7cGFkZGluZy1sZWZ0OjI0cHg7cGFkZGluZy10b3A6MTZweDtwYWRkaW5nLWJvdHRvbTo0cHh9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNle2xlZnQ6LTFweH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90YXJnZXR7bGVmdDphdXRvO3JpZ2h0Oi0xcHh9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6NjRweH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW57d2lkdGg6MzMuMzMzMzMzMzMzMyU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZTNlM2UzO3BhZGRpbmctYm90dG9tOjEycHh9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbl9yZWNlbnRseV91c2Vke3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlM2UzZTN9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbl9yZWNlbnRseV91c2VkOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjB9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDoxMnB4fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbjpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MTJweDtib3JkZXItcmlnaHQ6MH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4gYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZzoxMnB4O3BhZGRpbmctcmlnaHQ6MzZweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTUwJTttaW4td2lkdGg6YXV0bzt3aGl0ZS1zcGFjZTpub3JtYWx9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uIGJ1dHRvbiAudGlja3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgLSA3cHgpO3JpZ2h0OjE4cHg7d2lkdGg6OHB4O2hlaWdodDoxNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDY0OTQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjMDA2NDk0fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbiBidXR0b246aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uIGJ1dHRvbjpob3ZlciwubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4gYnV0dG9uLmhpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjAwLDg3LC4zKX0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3Blbnt0cmFuc2l0aW9uOi4zcyB0cmFuc2Zvcm0gZWFzZS1vdXQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzJweCk7b3BhY2l0eTowfS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuXzJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7b3BhY2l0eToxfS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLkRGLTI3MDcgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlcnttYXJnaW4tdG9wOjhweH0ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5ERi0yNzA3IC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbntvdmVyZmxvdzpoaWRkZW59LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMuREYtMjcwNyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4gYnV0dG9ue2Rpc3BsYXk6ZmxleDtjb2xvcjojMGYyYjQ2O3BhZGRpbmc6OHB4IDEycHh9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMuREYtMjcwNyAubG10X19sYW5ndWFnZV93cmFwcGVyIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4gYnV0dG9uPnNwYW57bWF4LXdpZHRoOm1pbi1jb250ZW50O3Bvc2l0aW9uOnJlbGF0aXZlfS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLkRGLTI3MDcgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uIGJ1dHRvbiAudGlja3t0b3A6M3B4O3JpZ2h0Oi0yMHB4fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLkRGLTI3MDcgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uIGJ1dHRvbi5zZWxlY3RlZHtjb2xvcjojMDA2NDk0fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLkRGLTI3MDcgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uIGJ1dHRvbjpob3ZlciwubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucy5ERi0yNzA3IC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbiBidXR0b24uaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjojZjJmNGY3fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVye3RyYW5zaXRpb246Y29sb3IgNzVtcyBlYXNlLW91dH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVye3RyYW5zZm9ybTpzY2FsZVkoLTEpfUBtZWRpYShtaW4tZGV2aWNlLXdpZHRoOiA2NTFweCl7LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tc291cmNle3JpZ2h0OjB9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tc291cmNlIGxhYmVse3RleHQtYWxpZ246cmlnaHR9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0e2xlZnQ6MH19QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3R7bWFyZ2luLWxlZnQ6MDtyaWdodDowfS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3QgbGFiZWx7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXNpemU6MTZweH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0IGxpe2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC1zaXplOjE2cHg7cGFkZGluZy1sZWZ0OjEwcHh9fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19sYW5ndWFnZV9zZWxlY3QtLXNvdXJjZS5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbnttaW4td2lkdGg6MjkwcHh9LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS10YXJnZXQgbGl7cGFkZGluZy1sZWZ0OjI2cHh9fS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9tdWx0aWNvbHVtbl9tZW51LS1zb3VyY2UsLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X211bHRpY29sdW1uX21lbnUtLXRhcmdldHt6LWluZGV4OjkgIWltcG9ydGFudDt3aWR0aDo3MzVweDtoZWlnaHQ6Mzc1cHh9QG1lZGlhKG1heC13aWR0aDogODQwcHgpey5sbXRfX2xhbmd1YWdlX3NlbGVjdF9tdWx0aWNvbHVtbl9tZW51LS1zb3VyY2UsLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X211bHRpY29sdW1uX21lbnUtLXRhcmdldHt3aWR0aDo2NTBweH19QG1lZGlhKG1heC13aWR0aDogNTEycHgpey5sbXRfX2xhbmd1YWdlX3NlbGVjdF9tdWx0aWNvbHVtbl9tZW51LS1zb3VyY2UsLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X211bHRpY29sdW1uX21lbnUtLXRhcmdldHt6LWluZGV4OjIwMCAhaW1wb3J0YW50fX0ubG10X19sYW5ndWFnZV9zZWxlY3RfbXVsdGljb2x1bW5fbWVudS0tc291cmNlIC5vbGQtbGFuZ3VhZ2VzLC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9tdWx0aWNvbHVtbl9tZW51LS10YXJnZXQgLm9sZC1sYW5ndWFnZXN7Zm9udC1zaXplOjE2cHh9LmxtdC0td2ViIC5kbF92aXNpYmxlX2Rlc2t0b3Bfb25seSAubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0e29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgOTBtcyBlYXNlLW91dH0ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfcGxhY2Vob2xkZXJfdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTtvdmVyZmxvdy15OmhpZGRlbjt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtjb2xvcjojNmU2ZTZlO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2ZvbnQtc2l6ZToyNHB4fUBtZWRpYShmb3JjZWQtY29sb3JzOiBhY3RpdmUpey5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0e2xlZnQ6MXB4fX0ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfcGxhY2Vob2xkZXJfdGV4dD5kaXY6bm90KDpmaXJzdC1jaGlsZCl7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yNTttYXJnaW4tdG9wOi41ZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfcGxhY2Vob2xkZXJfdGV4dD5kaXY6Zmlyc3QtY2hpbGR7bGluZS1oZWlnaHQ6MS4yNTt0b3A6MDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrfUBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7LmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHR7Zm9udC1zaXplOjI2cHh9fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfcGxhY2Vob2xkZXJfdGV4dHtib3JkZXItbGVmdDpub25lO3BhZGRpbmctcmlnaHQ6MDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtc2l6ZToxNnB4fX0ubG10X190ZXh0YXJlYS0taU9TVGV4dGFyZWFGaXh7cGFkZGluZy1sZWZ0OjE3cHggIWltcG9ydGFudH0ubG10X190ZXh0YXJlYS0taU9TVGV4dGFyZWFGaXh+LmxtdF9fdGV4dGFyZWFfcGxhY2Vob2xkZXJfdGV4dHtsZWZ0OjIwcHh9LmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2Vye2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNkMWQyZDQ7LXdlYmtpdC10b3VjaC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MX0ubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXIubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXItLWNyaXRpY2Fse2NvbG9yOnJlZH0ubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXIubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXItLWFkX2xpbmt7Y29sb3I6IzAwNjQ5NCAhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyO2ZvbnQtd2VpZ2h0OjYwMDtwb2ludGVyLWV2ZW50czphbGx9LmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLS1hZF9saW5rOmJlZm9yZXtjb250ZW50OlwiXCI7aGVpZ2h0OjZweDt3aWR0aDo2cHg7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6IzAwNjQ5NDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEycHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXIubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXItLWFkX2xpbms6aG92ZXJ7Y29sb3I6IzBmMmI0NiAhaW1wb3J0YW50fS5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci0tYWRfbGluazpob3ZlcjpiZWZvcmV7YmFja2dyb3VuZDojMGYyYjQ2fS5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci0tYWRfbGluay5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci0tY3JpdGljYWx7Y29sb3I6cmVkICFpbXBvcnRhbnR9LmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLS1hZF9saW5rLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLS1jcml0aWNhbDpiZWZvcmV7YmFja2dyb3VuZDpyZWR9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlcntyaWdodDozcHg7Zm9udC1zaXplOjExcHh9fS5sbXRfX3Rvb2xiYXJfY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2Rpc3BsYXk6ZmxleDttYXJnaW46MCAxcHg7dHJhbnNpdGlvbjpib3JkZXItdG9wLWNvbG9yIC40cyBlYXNlLWluLW91dDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDIxOCwyMjUsMjMyLDApfS5sbXRfX3Rvb2xiYXJfY29udGFpbmVyLS1jb250ZW50X292ZXJmbG93c3tib3JkZXItdG9wLWNvbG9yOiNkYWUxZTh9LmxtdF9fdG9vbGJhcl9jb250YWluZXItLWNvbnRlbnRfZnVsbHlfc2Nyb2xsZWR7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyMTgsMjI1LDIzMiwwKX0ubG10X19zb3VyY2VfdG9vbGJhciwubG10X190YXJnZXRfdG9vbGJhcntmbGV4OjE7aGVpZ2h0OjU1cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW46MCAyNHB4IDFweDtwYWRkaW5nOjVweCAwIDRweDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEwcHg7dHJhbnNpdGlvbjpvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0fS5sbXRfX3NvdXJjZV90b29sYmFyIC5sbXRfX3NwZWFrZXJfY29udGFpbmVyLC5sbXRfX3RhcmdldF90b29sYmFyIC5sbXRfX3NwZWFrZXJfY29udGFpbmVye2Rpc3BsYXk6Y29udGVudHN9LmxtdF9fc291cmNlX3Rvb2xiYXIgLmxtdF9fc291cmNlX3Rvb2xiYXJfX3NwYWNlciwubG10X19zb3VyY2VfdG9vbGJhciAubG10X190YXJnZXRfdG9vbGJhcl9fc3BhY2VyLC5sbXRfX3RhcmdldF90b29sYmFyIC5sbXRfX3NvdXJjZV90b29sYmFyX19zcGFjZXIsLmxtdF9fdGFyZ2V0X3Rvb2xiYXIgLmxtdF9fdGFyZ2V0X3Rvb2xiYXJfX3NwYWNlcntmbGV4OjF9LmxtdF9fc291cmNlX3Rvb2xiYXIgLmxtdF9fdGFyZ2V0X3Rvb2xiYXJfcmlnaHQ+KisqLC5sbXRfX3NvdXJjZV90b29sYmFyIC5sbXRfX3RhcmdldF90b29sYmFyX2xlZnQ+KisqLC5sbXRfX3RhcmdldF90b29sYmFyIC5sbXRfX3RhcmdldF90b29sYmFyX3JpZ2h0PiorKiwubG10X190YXJnZXRfdG9vbGJhciAubG10X190YXJnZXRfdG9vbGJhcl9sZWZ0PiorKnttYXJnaW4tbGVmdDo4cHh9LmxvY2FsX3VuZG9fcmVkb19ERi0zMzYxIC5sbXRfX3NvdXJjZV90b29sYmFyLC5sb2NhbF91bmRvX3JlZG9fREYtMzM2MSAubG10X190YXJnZXRfdG9vbGJhcntnYXA6MH0ubG9jYWxfdW5kb19yZWRvX0RGLTMzNjEgLmxtdF9fc291cmNlX3Rvb2xiYXIgLmxtdF9fc3BlYWtlcl9jb250YWluZXIgYnV0dG9ue21hcmdpbi1yaWdodDo4cHh9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfX3NpZGVzX2NvbnRhaW5lci0tZm9jdXNfc291cmNlIC5sbXRfX3NvdXJjZV90b29sYmFye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDY0OTR9fS5sbXRfX3NvdXJjZV90b29sYmFyLS12aXNpYmxle29wYWNpdHk6MX0ubG10X19zb3VyY2VfdG9vbGJhci0tdmlzaWJsZT5kaXYgYnV0dG9ue2N1cnNvcjpwb2ludGVyfS5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MTBweDtyaWdodDoxMHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIxcHg7ei1pbmRleDoxMDB9LmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jb250ZW50X2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3dpZHRoOjEwMCV9LmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jb250ZW50e2Rpc3BsYXk6ZmxleDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAzNzE3MTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjEwcHggMTBweCAxMHB4IDIwcHg7d2lkdGg6MTAwJX0ubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2NvbnRlbnQgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2ljb257ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmFic29sdXRlO2FsaWduLXNlbGY6Y2VudGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltZy9pY29ucy9pY29uX2xpZ2h0bmluZy5zdmdcIik7d2lkdGg6OHB4O2hlaWdodDoxNnB4fS5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudCAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWNvbnRlbnQ6Y2VudGVyO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjE4cHh9LmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jb250ZW50IC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19ib2R5IC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19kZXNjcmlwdGlvbntkaXNwbGF5OmZsZXg7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1yaWdodDo1cHh9LmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jb250ZW50IC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19ib2R5IC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jdGF7ZGlzcGxheTpmbGV4O3dpZHRoOmF1dG87Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246bGVmdH0ubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2NvbnRlbnQgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2JvZHkgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2N0YSBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZn0ubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2NvbnRlbnQgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bl9fY29udGFpbmVye2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWdyb3c6MTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jb250ZW50IC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jbG9zZV9idG5fX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRue2N1cnNvcjpwb2ludGVyO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7Ym9yZGVyOm5vbmU7Ym94LXNpemluZzpjb250ZW50LWJveDtiYWNrZ3JvdW5kOm5vbmU7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlfS5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudCAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuX19jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bjo6YmVmb3JlLC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudCAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuX19jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOjEuNHB4O2hlaWdodDo5LjM4cHg7Ym9yZGVyLXJhZGl1czoycHg7dHJhbnNmb3JtLW9yaWdpbjo1MCU7dG9wOmNhbGMoNTAlIC0gNC42NjY2NjY2NjY3cHgpO2xlZnQ6NTAlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciA3NW1zIGVhc2Utb3V0fS5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudCAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuX19jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bjo6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudCAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuX19jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bjo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudCAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuX19jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bjpob3Zlcjo6YmVmb3JlLC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudCAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuX19jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bjpob3Zlcjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDk0fS5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudCAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuX19jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bjpob3ZlciwubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2NvbnRlbnQgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bl9fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jbG9zZV9idG46YWN0aXZle291dGxpbmU6bm9uZX0ubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2NvbnRlbnQgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bl9fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jbG9zZV9idG46aG92ZXI6OmJlZm9yZSwubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXIgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2NvbnRlbnQgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bl9fY29udGFpbmVyIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jbG9zZV9idG46aG92ZXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfcHJpbXttaW4td2lkdGg6MH0ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS10YXJnZXR7ZGlzcGxheTpmbGV4O21pbi13aWR0aDowfS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3QubG10X19sYW5ndWFnZV9zZWxlY3QtLXRhcmdldCAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDowO21hcmdpbi1yaWdodDo4cHh9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZXtkaXNwbGF5OmZsZXg7bWluLXdpZHRoOjB9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVye2ZsZXgtc2hyaW5rOjB9LmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3Blbj5idXR0b257ZGlzcGxheTpmbGV4fS5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3QubG10X19sYW5ndWFnZV9zZWxlY3QtLXRhcmdldCBzdHJvbmd7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO21pbi13aWR0aDowfSNpb3NBcHBBZFBvcnRhbHttYXJnaW4tdG9wOmF1dG99LmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O3BhZGRpbmc6LjVlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtmb250LXNpemU6NjAlO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMTUwbXMgZWFzZS1pbjt6LWluZGV4OjE7Zm9udC1zaXplOjE0cHh9LmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50IHB7Y29sb3I6Izg4ODt0ZXh0LWFsaWduOmNlbnRlcn0ubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnQgLmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50X19idXR0b25zIGJ1dHRvbntib3JkZXI6bm9uZTtmb250LXdlaWdodDo5MDA7Y29sb3I6Izg4ODtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udC1zaXplOjEwMCU7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzouNWVtIC41ZW07d2lkdGg6NDkuNSU7dGV4dC1hbGlnbjpjZW50ZXJ9LmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50IC5sbXRfX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludF9fYnV0dG9ucyBidXR0b246aG92ZXJ7Y29sb3I6IzY2NjtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjB9LmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50IC5sbXRfX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludF9fYnV0dG9ucyBidXR0b246Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnQgLmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50X19idXR0b25zIGJ1dHRvbjpob3ZlciwubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnQgLmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50X19idXR0b25zIGJ1dHRvbjpmb2N1cywubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnQgLmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50X19idXR0b25zIGJ1dHRvbjphY3RpdmV7b3V0bGluZTpub25lfS5sbXRfX21vYmlsZV9hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnR7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X19tb2JpbGVfYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50e2Rpc3BsYXk6YmxvY2t9fS5sbXRfX21vYmlsZV9hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnQgcHtjb2xvcjojODg4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNnB4O21hcmdpbi10b3A6MTZweH0ubG10X19tb2JpbGVfYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50IC5sbXRfX21vYmlsZV9hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnRfX2J1dHRvbnM+YnV0dG9ue2JvcmRlcjpub25lO2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjojODg4O2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtmb250LXNpemU6MTAwJTtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjRweDttYXJnaW46LjVlbSAuNWVtO3BhZGRpbmc6LjVlbTt3aWR0aDpjYWxjKDUwJSAtIDFlbSk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHh9LmxtdF9fZWRpdF90ZXh0X3BvcHVwe2ZvbnQtc2l6ZToyMHB4fS5sbXQtLXNob3J0X3RleHQgLmxtdF9fZWRpdF90ZXh0X3BvcHVwe2ZvbnQtc2l6ZToyMnB4fUBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7LmxtdC0tc2hvcnRfdGV4dCAubG10X19lZGl0X3RleHRfcG9wdXB7Zm9udC1zaXplOjIycHh9fS5sbXQtLW1lZGl1bV90ZXh0IC5sbXRfX2VkaXRfdGV4dF9wb3B1cHtmb250LXNpemU6MjJweH0ubG10LS1sb25nX3RleHQgLmxtdF9fZWRpdF90ZXh0X3BvcHVwe2ZvbnQtc2l6ZToyMHB4fS5sbXQtLXZlcnlfbG9uZ190ZXh0IC5sbXRfX2VkaXRfdGV4dF9wb3B1cHtmb250LXNpemU6MTZweH0ubG10X19zeXN0ZW1fbm90aWZpY2F0aW9ue2NvbG9yOiM2NjY7cGFkZGluZy10b3A6LjVlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLWRldmljZS13aWR0aDogNjUxcHgpey5sbXRfX3N5c3RlbV9ub3RpZmljYXRpb257bWFyZ2luLWJvdHRvbToyNHB4fX0ubG10X19zeXN0ZW1fbm90aWZpY2F0aW9uIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtsaW5lLWhlaWdodDoxN3B4O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOnJlZDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0ycHgpO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjRweH0ubG10X19zeXN0ZW1fbm90aWZpY2F0aW9uIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LmxtdF9fc3lzdGVtX25vdGlmaWNhdGlvbi5sbXRfX3N5c3RlbV9ub3RpZmljYXRpb24tLWNyaXRpY2Fse3otaW5kZXg6MTAxO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGE1ZTVjO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjQwMDt3aWR0aDoxMDAlO2xlZnQ6MDtwYWRkaW5nOjFlbSAxZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmxtdF9fc3lzdGVtX25vdGlmaWNhdGlvbi5sbXRfX3N5c3RlbV9ub3RpZmljYXRpb24tLWNyaXRpY2FsOjpiZWZvcmV7Y29udGVudDpcIiFcIjtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxLjU7Ym9yZGVyOjFweCBzb2xpZDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxLjVlbTtib3JkZXItcmFkaXVzOjEwMCU7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1yaWdodDouNWVtfS5sbXRfX2ZlZWRiYWNrX21lc3NhZ2V7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjEycHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMjVlbSAuNWVtO2JhY2tncm91bmQtY29sb3I6IzMzMztjb2xvcjojZmZmO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMTAwbXMgZWFzZS1pbix0cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbjt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzowIDAgMjBweCByZ2JhKDAsMCwwLC4xKSwwIDAgMnB4IHJnYmEoMCwwLDAsLjMpO3otaW5kZXg6MTAwfS5sbXRfX2ZlZWRiYWNrX21lc3NhZ2UubG10X19mZWVkYmFja19tZXNzYWdlLS12aXNpYmxle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTEwNSUpIHNjYWxlKDEpO29wYWNpdHk6MX0ubG10X19mZWVkYmFja19tZXNzYWdlLmxtdF9fZmVlZGJhY2tfbWVzc2FnZS0tZmFkaW5ne3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTE1MCUpIHNjYWxlKDAuOSk7b3BhY2l0eTowfS5sbXRfX2ZlZWRiYWNrX21lc3NhZ2UubG10X19mZWVkYmFja19tZXNzYWdlLS13YXJue2NvbG9yOnJlZDtiYWNrZ3JvdW5kOiNmZmZ9LmxtdF9fdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MTJweDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4yNWVtIC41ZW07YmFja2dyb3VuZC1jb2xvcjojZWVlO2NvbG9yOiMzMzM7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAxMDBtcyBlYXNlLWluLHRyYW5zZm9ybSAxMDBtcyBlYXNlLWluO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMC41ZW0pO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwuMSksMCAwIDJweCByZ2JhKDAsMCwwLC4zKTt6LWluZGV4OjEwMDAxO3doaXRlLXNwYWNlOm5vd3JhcH0ubG10X190b29sdGlwLmxtdF9fdG9vbHRpcC0tdmlzaWJsZXtvcGFjaXR5OjF9LmxtdF9fdG9vbHRpcC5sbXRfX3Rvb2x0aXAtLWZhZGluZ3tvcGFjaXR5OjB9LnJ0bC1jb250ZW50e2RpcmVjdGlvbjpydGx9LnJ0bC1jb250ZW50IC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19oZWFkZXJ7YWxpZ24tc2VsZjpmbGV4LWVuZDtkaXJlY3Rpb246bHRyfS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dHtwb3NpdGlvbjpzdGF0aWM7ZmxleDowIDEgYXV0bztmb250LXNpemU6MjZweCAhaW1wb3J0YW50fS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCBoNCwubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgcHtmb250LXdlaWdodDo0MDB9QG1lZGlhKG1pbi1kZXZpY2Utd2lkdGg6IDY1MXB4KXsubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHR7Ym90dG9tOjQ4cHg7cmlnaHQ6MDtsZWZ0OjA7Ym90dG9tOjQ4cHh9fUBtZWRpYShtaW4tZGV2aWNlLXdpZHRoOiA2NTFweClhbmQgKG1heC13aWR0aDogODQwcHgpey5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dHtwYWRkaW5nOjAgMjBweH19QG1lZGlhKG1pbi1kZXZpY2Utd2lkdGg6IDY1MXB4KXsubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQubG10LS1oaWRkZW57ZGlzcGxheTpub25lfS5sbXQtLXNob3dpbmdfYWx0ZXJuYXRpdmVzIC5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dHttYXgtaGVpZ2h0OjYwMHB4fS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fbWFpbl90cmFuc2xhdGlvbntkaXNwbGF5Om5vbmV9LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IGg0e3BhZGRpbmctdG9wOjFlbTtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjgwJTtjb2xvcjojODg4O3BhZGRpbmctYm90dG9tOi41ZW19LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IGg0OmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotOHB4O3JpZ2h0Oi04cHg7dG9wOjhweH0ubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgcHtwYWRkaW5nLWJvdHRvbTouNmVtO2ZvbnQtc2l6ZTo4MCV9LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19jb3B5X2J1dHRvbntkaXNwbGF5Om5vbmV9fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHR7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjFlbTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3aGl0ZS1zcGFjZTotbW96LXByZS13cmFwO3doaXRlLXNwYWNlOi1wcmUtd3JhcDt3aGl0ZS1zcGFjZTotby1wcmUtd3JhcDt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDE1cHh9LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IGg0e2Rpc3BsYXk6bm9uZX0ubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQ+cC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19tYWluX3RyYW5zbGF0aW9ue2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50fS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dC5sbXQtLW1vYmlsZS1oaWRkZW57ZGlzcGxheTpub25lfS5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dD4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHh9LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0Pi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19pdGVtPi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190b29sYmFye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0Pi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19pdGVtPi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190b29sYmFyPip7dG9wOjAgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXh9LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0Pi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19pdGVtIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190ZXh0X2J0bntmb250LXNpemU6MTZweCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjMwcHh9LmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0Pi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19pdGVtIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19jb3B5X2J1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjJweDt3aWR0aDoyMnB4O3RvcDoxMHB4O3JpZ2h0Oi0zcHg7bWFyZ2luLWJvdHRvbToxMnB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvaW1nL2ljb25zL2ljb25fY29weV9tb2JpbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjIycHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgNzVtcyBlYXNlLW91dH0ubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQ+LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2l0ZW0gLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2NvcHlfYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0ubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQ+LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2l0ZW0gLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2NvcHlfYnV0dG9uOmFjdGl2ZSwubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQ+LmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2l0ZW0gLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2NvcHlfYnV0dG9uLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2NvcHlfYnV0dG9uLS1hY3RpdmV7b3BhY2l0eToxO291dGxpbmU6bm9uZX19LkRGLTIyMDAgLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIgLmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0e3BhZGRpbmc6MH0uREYtMjIwMCAuZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciAubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgOm50aC1sYXN0LWNoaWxkKDIpe3BhZGRpbmctYm90dG9tOjRweH0uREYtMjIwMCAuZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciAubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX3RleHRfYnRuIC50ZXh0e3BhZGRpbmctcmlnaHQ6MjVweH0uREYtMjIwMCAuZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciAubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX3RleHRfYnRuIC5jaGVja21hcmt7ZGlzcGxheTpub25lO3dpZHRoOjhweDtoZWlnaHQ6MTRweDttYXJnaW4tbGVmdDoxMnB4O21hcmdpbi1ib3R0b206MnB4O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDY0OTQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjMDA2NDk0fS5ERi0yMjAwIC5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyIC5sbXQtLXdlYiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCAuc2VsZWN0ZWQgLmNoZWNrbWFya3tkaXNwbGF5OmlubGluZS1ibG9ja30uREYtMjIwMCAuZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciAubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQgLnJlc2V0e2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltZy9hcnJvdy11bmRvLnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0O3BhZGRpbmctbGVmdDoyNHB4O2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiMwMDY0OTQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO291dGxpbmU6bm9uZTtib3JkZXI6bm9uZX0ubG10LS1zaG93aW5nX2FsdGVybmF0aXZlcyAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dDpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MzJweDtyaWdodDoyNHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDhweCk7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VlZX0ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCBoMjpiZWZvcmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmxtdC0td2ViIC5sbXRfX2FkX2NoYXJMaW1pdF9jb250YWluZXJ7cG9zaXRpb246c3RhdGljO3otaW5kZXg6MX0ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X19hZF9jaGFyTGltaXRfY29udGFpbmVye2ZsZXg6MCAxIGF1dG99LmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fYWRfY2hhckxpbWl0X2NvbnRhaW5lcntmbGV4OjEwMDAgMSBhdXRvfS5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2FkX2NoYXJMaW1pdF9jb250YWluZXIgXzotbXMtZnVsbHNjcmVlbiw6cm9vdCAubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19hZF9jaGFyTGltaXRfY29udGFpbmVye2ZsZXg6MTAwMCAxIGF1dG99LmxtdC0td2ViIC5sbXRfX2FkX2NoYXJMaW1pdF9jb250YWluZXIgLmxtdF9fdGFyZ2V0X3RleHRhcmVhX19wcm9BZHtwb3NpdGlvbjpzdGF0aWN9LmxtdC0td2ViIC5sbXRfX2FkX2NoYXJMaW1pdF9jb250YWluZXIgLmxtdF9fdGFyZ2V0X3RleHRhcmVhX19wcm9BZF9jb250ZW50e21hcmdpbjotNTBweCAwIDAgMH1AbWVkaWEobWF4LWRldmljZS13aWR0aDogNjUwcHgpLChtYXgtZGV2aWNlLWhlaWdodDogNjUwcHgpYW5kIChob3Zlcjogbm9uZSl7LmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X190ZXh0YXJlYV9jb250YWluZXJ7Ym9yZGVyOm5vbmUgIWltcG9ydGFudH0ubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubG10X190YXJnZXRfdG9vbGJhcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXQtLXdlYiAubG10X19ib3R0b21fdGV4dC0tbW9iaWxle2ZsZXg6MCAxIDEyMHB4O21hcmdpbi1ib3R0b206MjBweH19LmxtdC0td2ViIC5sbXRfX2JvdHRvbV90ZXh0LS1tb2JpbGUubG10LS1oaWRkZW57ZGlzcGxheTpub25lfS5sbXQtLXdlYiAubG10X19ib3R0b21fdGV4dC0tbW9iaWxlPmRpdjpub3QoOmZpcnN0LWNoaWxkKXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzZlNmU2ZTtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLXRvcDouNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9LmxtdC0td2ViIC5sbXRfX2JvdHRvbV90ZXh0LS1tb2JpbGU+ZGl2OmZpcnN0LWNoaWxke2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxLjI1O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9LmRsX3BybyAuZGxfYWNjb3VudF9ib3h7dGV4dC1hbGlnbjpyaWdodDttYXgtd2lkdGg6MTgwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87aGVpZ2h0OjIwcHh9LmRsX3BybyAuZGxfYWNjb3VudF9ib3g+ZGl2e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MWVtO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjJweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czoycHg7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmctdG9wOi41ZW07cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy91c2VyX3doaXRlLnN2Zyk7YmFja2dyb3VuZC1zaXplOmF1dG8gNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwcHggMzAlO3BhZGRpbmctbGVmdDozZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6Izg4ODtvcGFjaXR5OjE7Ym94LXNpemluZzpib3JkZXItYm94O29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0xMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAxMDBtcyBlYXNlLW91dCxvcGFjaXR5IDI1MG1zIGVhc2Utb3V0O3JpZ2h0Ojk2cHh9QG1lZGlhKG1heC13aWR0aDogMTQwMHB4KXsuZGxfcHJvIC5kbF9hY2NvdW50X2JveD5kaXZ7cmlnaHQ6NjZweH19QG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXsuZGxfcHJvIC5kbF9hY2NvdW50X2JveD5kaXZ7cmlnaHQ6NDZweH19QG1lZGlhKG1heC13aWR0aDogMTAwMHB4KXsuZGxfcHJvIC5kbF9hY2NvdW50X2JveD5kaXZ7cmlnaHQ6MjZweH19QG1lZGlhKG1heC13aWR0aDogODQwcHgpey5kbF9wcm8gLmRsX2FjY291bnRfYm94PmRpdntyaWdodDoxNnB4fX0uZGxfcHJvIC5kbF9hY2NvdW50X2JveC5kbF9hY2NvdW50X2JveC0tdmlzaWJsZT5kaXZ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9LmxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXJ7YW5pbWF0aW9uOmxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXJfX2JsZW5kX2luX2FuaW1hdGlvbiAxcyAwcyBlYXNlLW91dCAxO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6NjBweDtkaXNwbGF5Om5vbmV9QGtleWZyYW1lcyBsbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyX19ibGVuZF9pbl9hbmltYXRpb257MCV7b3BhY2l0eTowfTUwJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fS5kbF9wcm8tLWNvbmZpcm1lZCAubG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcntkaXNwbGF5OmZsZXh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpey5sbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZX19LmxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXI+ZGl2OmZpcnN0LW9mLXR5cGV7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6MzAwO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo1MHB4fS5sbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyPmRpdjpmaXJzdC1vZi10eXBlOjpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9pY29ucy9pY29uX2ZlYXRfc2VjMl92Mi5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtsZWZ0Oi0yMnB4O3RvcDotOHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KXsubG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcj5kaXY6Zmlyc3Qtb2YtdHlwZTo6YmVmb3Jle2xlZnQ6MH19LmxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXI+ZGl2OmZpcnN0LW9mLXR5cGUgaDJ7cG9zaXRpb246cmVsYXRpdmU7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZTozMnB4fS5sbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyPmRpdjpmaXJzdC1vZi10eXBlIGgyPmVte2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCl7LmxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXI+ZGl2OmZpcnN0LW9mLXR5cGUgaDJ7bWFyZ2luLWxlZnQ6MzBweH19LmxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXI+ZGl2OmZpcnN0LW9mLXR5cGUgcHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MThweDttYXJnaW4tdG9wOi4yNWVtO2xpbmUtaGVpZ2h0OjEuNWVtfS51cmxHbG9zc2FyeVdhcm5pbmd7cG9zaXRpb246Zml4ZWQ7dG9wOjY0cHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTMwNXB4O3otaW5kZXg6MTAwMDA7d2lkdGg6NjEwcHg7aGVpZ2h0OjMwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjZweDtmb250LXdlaWdodDo1MDA7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlZGIwYWY7Ym9yZGVyOjJweCBzb2xpZCAjZGE1ZTVjfUBrZXlmcmFtZXMgbG10X2RldlBhbmVsX2FuaW1hdGlvbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fS5sbXRfZGV2UGFuZWxCdXR0b24tLWFjdGl2ZXtvdXRsaW5lOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKSAhaW1wb3J0YW50fS5sbXRfZGV2UGFuZWx7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wMSk7Ym94LXNoYWRvdzppbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsLjIpLDAgMCA0cHggcmdiYSgyNTUsMjU1LDI1NSwuNSk7YW5pbWF0aW9uOmxtdF9kZXZQYW5lbF9hbmltYXRpb24gLjI1cyBlYXNlLW91dCAxO3BhZGRpbmc6MTBweDtmb250LXNpemU6MTZweH0ubG10X2RldlBhbmVsIGgye2ZvbnQtc2l6ZToyMHB4O21hcmdpbi1ib3R0b206LjI1ZW19LmxtdF9kZXZQYW5lbCBpbnB1dC1yb3d7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOi4yZW19LmxtdF9kZXZQYW5lbCBpbnB1dC1yb3cgbGFiZWw6Zmlyc3QtY2hpbGR7d2lkdGg6MzAlO21heC13aWR0aDoxNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5sbXRfZGV2UGFuZWwgaW5wdXQtcm93IGlucHV0e3dpZHRoOjcwJTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTAwJX0ubG10X2RldlBhbmVsIGlucHV0LXJvdyBidXR0b257Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cGFkZGluZzouNWVtIDJlbTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTAwJTtib3JkZXItcmFkaXVzOjRweDttYXJnaW46NXB4IDE1cHggNXB4IDA7Y3Vyc29yOnBvaW50ZXJ9LmxtdF9kZXZQYW5lbCBzZWN0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7Ym9yZGVyLXRvcDoycHggc29saWQgcmdiYSgwLDAsMCwuMik7bWFyZ2luLXRvcDoyMHB4O3BhZGRpbmctdG9wOjIwcHh9LmxtdF9kZXZQYW5lbCBpbnB1dC1yb3cgdGV4dGFyZWF7d2lkdGg6MTAwJTttYXJnaW46MTBweCAwO2ZvbnQtc2l6ZToxMDAlO2hlaWdodDoxNTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpey5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY29udGVudHtwYWRkaW5nLXRvcDpjYWxjKDIwJSAtIDEwcHgpfX0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIubG10X19zaWRlc19jb250YWluZXItLWZvY3VzX3NvdXJjZSAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye2JvcmRlcjoxcHggc29saWQgIzAwNjQ5NCAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIubG10X19zaWRlc19jb250YWluZXItLWZvY3VzX3RhcmdldCAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVye2JvcmRlcjoxcHggc29saWQgIzAwNjQ5NCAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmxtdF9fdHJhbnNsYXRpb25EZXNjcmlwdGlvbj5oMXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7Zm9udC13ZWlnaHQ6NTAwO3BhZGRpbmc6LjVlbSAwO2ZvbnQtc2l6ZToyMHB4O21hcmdpbjowfS5sbXRfX2VkaXRfdGV4dF9wb3B1cCBsaS5sbXRfX2VkaXRfdGV4dF9wb3B1cF9fb25ib2FyZGluZ19oZWFkZXItLWFsdGVybmF0aXZlc3tiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDY7Y29sb3I6I2ZmZjtjdXJzb3I6ZGVmYXVsdH0ubG10LS13ZWIgZC10ZXh0YXJlYSAuZ2xvc3NhcnlfaGlnaGxpZ2h0e2JhY2tncm91bmQtY29sb3I6I2NjZn0ubG10LS13ZWIgZC10ZXh0YXJlYSAuZ3JleS1vdXR7b3BhY2l0eTouNX0uZGxfZGVmYXVsdF9saW5re2NvbG9yOiMwNzRiNzg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmRsX2RlZmF1bHRfbGluazpob3ZlciwuZGxfZGVmYXVsdF9saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzBmMmI0Nn1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5re3doaXRlLXNwYWNlOm5vd3JhcH1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOjphZnRlcntjb250ZW50OlwiIFwiO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL2V4dGVybmFsX2xpbmtfaGludF9ibHVlLnN2Zyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MWVtO2hlaWdodDoxZW07dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0Oi4yNWVtO29wYWNpdHk6LjV9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpob3Zlcjo6YWZ0ZXIsW2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazpmb2N1czo6YWZ0ZXJ7b3BhY2l0eToxfS5sbXRfcXVvdGVfX3NvdXJjZSBhe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjVlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQ5NDt0cmFuc2l0aW9uOi4ycyBlYXNlLW91dH0ubG10X3F1b3RlX19zb3VyY2UgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7Y29sb3I6IzAwMH0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6Ljc1ZW0gMS41ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsYm9yZGVyIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dDtAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcn0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpmb2N1cywubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZXtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9W2Rpc2FibGVkXS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLFtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue29wYWNpdHk6LjV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57cG9pbnRlci1ldmVudHM6bm9uZTtwYWRkaW5nLWxlZnQ6Mi43ZW07b3BhY2l0eTouNH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2hlaWdodDoxZW07d2lkdGg6MWVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMiU7bGVmdDoxZW07Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dH0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjpiZWZvcmUsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjpiZWZvcmV7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAwcyBsaW5lYXIgaW5maW5pdGV9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YWZ0ZXIsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOjphZnRlcnthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIC4yNXMgbGluZWFyIGluZmluaXRlfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57YmFja2dyb3VuZC1jb2xvcjojZjQ2ZjUyO2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGYyYjQ2O2JveC1zaGFkb3c6MCA0cHggMTFweCByZ2JhKDEwMywxMzksMTQwLC4wOCl9QGtleWZyYW1lcyBkbF9sb2FkaW5nU3Bpbm5lcntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uZGxfYWRfcHJvX2NvbnRhaW5lciAuYWQtc2VwYXJhdG9ye21hcmdpbjowIGF1dG87cGFkZGluZy1sZWZ0OjEwMHB4O3BhZGRpbmctcmlnaHQ6MTAwcHg7bWF4LXdpZHRoOjE2MDBweH1AbWVkaWEobWF4LXdpZHRoOiAxNDAwcHgpey5kbF9hZF9wcm9fY29udGFpbmVyIC5hZC1zZXBhcmF0b3J7cGFkZGluZy1sZWZ0OjcwcHg7cGFkZGluZy1yaWdodDo3MHB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpey5kbF9hZF9wcm9fY29udGFpbmVyIC5hZC1zZXBhcmF0b3J7cGFkZGluZy1sZWZ0OjUwcHg7cGFkZGluZy1yaWdodDo1MHB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpey5kbF9hZF9wcm9fY29udGFpbmVyIC5hZC1zZXBhcmF0b3J7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDozMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA4NDBweCl7LmRsX2FkX3Byb19jb250YWluZXIgLmFkLXNlcGFyYXRvcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsuZGxfYWRfcHJvX2NvbnRhaW5lciAuYWQtc2VwYXJhdG9ye21hcmdpbi10b3A6MDtwYWRkaW5nOjAgMTVweH19LmRsX2FkX3Byb19jb250YWluZXIgLmFkLXNlcGFyYXRvciBocntib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTBlMGUwfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsuZGxfYWRfcHJvX2NvbnRhaW5lcnttYXJnaW4tdG9wOjMwcHh9fS5kbF9hZF9wcm9fY29udGFpbmVyIC5kbF9idXR0b24uZGxfYnV0dG9uLS0xe2JhY2tncm91bmQtY29sb3I6IzAwNjQ5NH0uZGxfYWRfcHJvX2NvbnRhaW5lciAuZGxfYnV0dG9uLmRsX2J1dHRvbi0tMTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDZ9LmRsX2FkX190aXRsZSwuZGxfYXBwX2FkIC5kbF9hcHBfYWRfX2NvbW1vbkNvbnRlbnQgLmRsX2FwcF9hZF9fdGl0bGV7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MS4xZW07Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5kbF9hZF9fdGl0bGUsLmRsX2FwcF9hZCAuZGxfYXBwX2FkX19jb21tb25Db250ZW50IC5kbF9hcHBfYWRfX3RpdGxle21hcmdpbi1ib3R0b206MjBweH19QG1lZGlhKG1heC13aWR0aDogODQwcHgpey5kbF9hZF9fdGl0bGUsLmRsX2FwcF9hZCAuZGxfYXBwX2FkX19jb21tb25Db250ZW50IC5kbF9hcHBfYWRfX3RpdGxle2ZvbnQtc2l6ZTozMnB4fX0uZGxfYWRfX3RpdGxlIGVtLC5kbF9hcHBfYWQgLmRsX2FwcF9hZF9fY29tbW9uQ29udGVudCAuZGxfYXBwX2FkX190aXRsZSBlbXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDB9LmRsX2FkX19hY3Rpb25ze21hcmdpbi10b3A6MjBweH0uZGxfYWRfX2FjdGlvbnM+YSwuZGxfYWRfX2FjdGlvbnM+YnV0dG9ue21hcmdpbjoxMHB4IDJweCA0cHggMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCl7LmRsX2FkX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfX0jbG10X3Byb19hZF9jb250YWluZXJ7ei1pbmRleDoxfS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0td3JhcHBlcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo4cHg7Ym94LXNoYWRvdzowcHggOHB4IDI0cHggcmdiYSgwLDAsMCwuMDgpO2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjMwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpey5kbF9wcm9fX2Jhbm5lci0tMjAyMS0td3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tc2VjdGlvbntmbGV4LXNocmluazowO3dpZHRoOmNhbGMoNDAlIC0gMjBweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsuZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb257cGFkZGluZzowIDAgMCAzMHB4O3dpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KXsuZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb257cGFkZGluZzowfX0uZGxfcHJvX19iYW5uZXItLTIwMjEtLWhlYWRlci1zZWN0aW9ue2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXNocmluazowO3dpZHRoOmNhbGMoMzMlIC0gMjBweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsuZGxfcHJvX19iYW5uZXItLTIwMjEtLWhlYWRlci1zZWN0aW9ue3dpZHRoOjUwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpey5kbF9wcm9fX2Jhbm5lci0tMjAyMS0taGVhZGVyLXNlY3Rpb257d2lkdGg6MTAwJX19LmRsX3Byb19fYmFubmVyLS0yMDIxLS1zZWN0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsuZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb25ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6NDklfS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tc2VjdGlvbnM+ZGl2K2RpdnttYXJnaW4tdG9wOjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KXsuZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb25ze21heC13aWR0aDoxMDAlfS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tc2VjdGlvbnM+ZGl2e21hcmdpbi10b3A6MzBweH19LmRsX3Byb19fYmFubmVyLS0yMDIxLS1jZW50ZXItLXNlY3Rpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1ncm93OjE7cGFkZGluZzowIDQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsuZGxfcHJvX19iYW5uZXItLTIwMjEtLWNlbnRlci0tc2VjdGlvbnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MCAwIDAgMzBweDt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCl7LmRsX3Byb19fYmFubmVyLS0yMDIxLS1jZW50ZXItLXNlY3Rpb257cGFkZGluZzowfX0uZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb24tLWNvbnRlbnR7bWF4LXdpZHRoOjEwMCV9LmRsX3Byb19fYmFubmVyLS0yMDIxLS1zZWN0aW9uLS1jb250ZW50PiorKnttYXJnaW4tdG9wOjEwcHh9LmRsX3Byb19fYmFubmVyLS0yMDIxLS1oZWFkbGluZXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40O21hcmdpbi1ib3R0b206MjBweDttYXgtd2lkdGg6MTAwJX0uZGxfcHJvX19iYW5uZXItLTIwMjEtLWNvbHVtbmhlYWR7Zm9udC13ZWlnaHQ6NzAwfS5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tY2hlY2tpdGVte3BhZGRpbmc6MCAwIDAgMjhweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWcvaWNvbnMvY2hlY2stZ3JlZW4uc3ZnXCIpO2JhY2tncm91bmQtcG9zaXRpb246MCAxcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToyNHB4IDIwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2xpbmUtaGVpZ2h0OjEuNDtmb250LXdlaWdodDo0MDB9LmRsX3Byb19fYmFubmVyLS0yMDIxLS1sb2NraXRlbXtwYWRkaW5nOjAgMCAwIDI4cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1nL2ljb25zL2xvY2suc3ZnXCIpO2JhY2tncm91bmQtcG9zaXRpb246MCAxcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxOXB4IDE5cHg7Ym94LXNpemluZzpib3JkZXItYm94O2xpbmUtaGVpZ2h0OjEuNDtmb250LXdlaWdodDo0MDB9LmRsX3Byb19fYmFubmVyLS0yMDIxLS1saW5re2NvbG9yOiMwZjJiNDY7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNH0uZGxfcHJvX19iYW5uZXItLTIwMjEtLWxpbms6aG92ZXJ7Y29sb3I6IzAwNjQ5NH0uZGxfYXBwX2Fke3Bvc2l0aW9uOnJlbGF0aXZlO2FuaW1hdGlvbjpsbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyX19ibGVuZF9pbl9hbmltYXRpb24gMXMgMHMgZWFzZS1vdXQgMX0uZGxfYXBwX2FkIC5kbF9hcHBfYWRfX2NvbW1vbkNvbnRlbnR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6Mi41cmVtO3dpZHRoOjEwMCU7Ym94LXNoYWRvdzowcHggOHB4IDI0cHggcmdiYSgwLDAsMCwuMDgpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjVweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo1cHg7cGFkZGluZzoyMHB4IDI2cHggMjBweCAzMXB4fS5kbF9hcHBfYWQgLmRsX2FwcF9hZF9fY29tbW9uQ29udGVudCAuZGxfYXBwX2FkX19jb2x1bW57ZmxleC1iYXNpczo1MCU7bWluLWhlaWdodDowcHg7cGFkZGluZzowO21hcmdpbi10b3A6MH0uZGxfYXBwX2FkIC5kbF9hcHBfYWRfX2NvbW1vbkNvbnRlbnQgLmRsX2FwcF9hZF9fY29sdW1uLmRsX2FkX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmRsX2FwcF9hZCAuZGxfYXBwX2FkX19jb21tb25Db250ZW50IC5kbF9hcHBfYWRfX2NvbHVtbi5kbF9hZF9fYWN0aW9ucyAuZGxfYXBwX2FkX19zcGFjZXtmbGV4LWdyb3c6MX0uZGxfYXBwX2FkIC5kbF9hcHBfYWRfX2NvbW1vbkNvbnRlbnQgLmRsX2FwcF9hZF9fY29sdW1uLmRsX2FkX19hY3Rpb25zIGF7bWFyZ2luOjB9LmRsX2FwcF9hZCAuZGxfYXBwX2FkX19jb21tb25Db250ZW50IC5kbF9hcHBfYWRfX3RpdGxle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjEzMCU7bWFyZ2luLWJvdHRvbToxMnB4fS5kbF9hcHBfYWQgLmRsX2FwcF9hZF9fY29tbW9uQ29udGVudCAuZGxfYXBwX2FkX190aXRsZSBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfS5kbF9hcHBfYWQgLmRsX2FwcF9hZF9fY29tbW9uQ29udGVudCAuZGxfYXBwX2FkX19iZW5lZml0cyBsaXtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjVweH0uZGxfYXBwX2FkIC5kbF9hcHBfYWRfX2JlbmVmaXRze2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9LmRsX2FwcF9hZCAuZGxfYXBwX2FkX19iZW5lZml0cyBsaXtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowIDAgMCAzMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltZy9pY29ucy9jaGVjay1ncmVlbi5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjoycHggMnB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MjNweCAyMHB4O3RleHQtYWxpZ246bGVmdDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MTI1JX0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGxfYWRfcHJvX2NvbnRhaW5lcjpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDoxNnB4O21hcmdpbi10b3A6OHB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kbF9hZF9wcm9fY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGxfYWRfcHJvX2NvbnRhaW5lciAuZGxfcHJvX19iYW5uZXItLTIwMjEtLXdyYXBwZXJ7Ym94LXNoYWRvdzpub25lfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kbF9hZF9wcm9fY29udGFpbmVyIC5kbF9wcm9fX2Jhbm5lci0tMjAyMS0td3JhcHBlcntwYWRkaW5nLWJvdHRvbTo0OHB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kbF9hZF9wcm9fY29udGFpbmVyIC5kbF9wcm9fX2Jhbm5lci0tc2xvZ2Fue3BhZGRpbmctYm90dG9tOjI4cHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3B7ei1pbmRleDoxO3BhZGRpbmctYm90dG9tOjU2cHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmhlYWRsaW5le3BhZGRpbmctdG9wOjQ4cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjM4cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzFiMWUyNX0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLmRlc2t0b3B7cGFkZGluZy10b3A6MzJweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5tb2JpbGV7cGFkZGluZy10b3A6MzJweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5zZXBhcmF0b3J7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYzZjZGQ1O3dpZHRoOjFweDtoZWlnaHQ6MTI5cHg7bWFyZ2luOjM2cHggMjBweCAwIDIwcHg7ei1pbmRleDoxMH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojMWIxZTI1fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLmRlc2t0b3AsLmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAubW9iaWxle3dpZHRoOjUwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5xckNvZGVCdXR0b25XcmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLnFyQ29kZUJ1dHRvbldyYXBwZXIgLnFyQ29kZUJ1dHRvbntib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7bWFyZ2luLXRvcDoxMHB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLnFyQ29kZVBvcG92ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDotNTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6MzU0cHg7aGVpZ2h0OjIyNXB4O2JveC1zaGFkb3c6MHB4IDhweCAzMnB4IHJnYmEoMCwwLDAsLjEyKTtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3otaW5kZXg6MTB9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAucXJDb2RlUG9wb3ZlciAucXJDb2RlQ2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7cmlnaHQ6MjBweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5xckNvZGVQb3BvdmVyIC5xckNvZGVUZXh0e2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNTAlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwZjJiNDY7bWFyZ2luLXRvcDoycHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLmRlc2t0b3AgLmRlc2t0b3BfaW1hZ2Vze3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIxN3B4O2hlaWdodDoxNDZweDttYXJnaW4tcmlnaHQ6MjBweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5kZXNrdG9wIC5kZXNrdG9wX2ltYWdlcyAuZGVza3RvcF9pbWFnZV9sYXB0b3AsLmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcCAuZGVza3RvcF9pbWFnZXMgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjEsLmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcCAuZGVza3RvcF9pbWFnZXMgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLmRlc2t0b3AgLmRlc2t0b3BfaW1hZ2VzIC5kZXNrdG9wX2ltYWdlX2xhcHRvcHt6LWluZGV4OjEwfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLmRlc2t0b3AgLmRlc2t0b3BfaW1hZ2VzIC5kZXNrdG9wX2ltYWdlX2hleGFnb24xe3RvcDotMjRweDtsZWZ0Oi0yOHB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLmRlc2t0b3AgLmRlc2t0b3BfaW1hZ2VzIC5kZXNrdG9wX2ltYWdlX2hleGFnb24ye3RvcDotMzZweDtsZWZ0Oi0yOHB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLmRlc2t0b3AgLmRlc2t0b3BfdGV4dHt6LWluZGV4OjEwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcCAuZGVza3RvcF90ZXh0IC5kbF9idXR0b25fZGVza3RvcF9kb3dubG9hZHttYXJnaW4tdG9wOjEwcHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAubW9iaWxle2p1c3RpZnktY29udGVudDpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmctbGVmdDozMnB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLm1vYmlsZSBhLmxhYmVse2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMxYjFlMjV9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAubW9iaWxlIC5tb2JpbGVfdGV4dHt3aGl0ZS1zcGFjZTpwcmU7ZGlzcGxheTpmbGV4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcHtqdXN0aWZ5LWNvbnRlbnQ6cmlnaHQ7cGFkZGluZy1yaWdodDozMnB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLmRlc2t0b3AgLmRlc2t0b3BfaW1hZ2Vze2Rpc3BsYXk6bm9uZX0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5kZXNrdG9wIC5kZXNrdG9wX3RleHR7d2lkdGg6MjQwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuZGVza3RvcF9hbmRfbW9iaWxlIC5kZXNrdG9wIC5kZXNrdG9wX3RleHQgLmxpbmtCdXR0b257bWFyZ2luLXRvcDoxMHB4O3dpZHRoOjI0MHB4O2hlaWdodDo0OHB4O3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5kZXNrdG9wX2FuZF9tb2JpbGUgLmRlc2t0b3AgLmRlc2t0b3BfdGV4dHttYXgtd2lkdGg6MjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCl7LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcCAuZGVza3RvcF9pbWFnZXN7bWFyZ2luLXJpZ2h0OjQwcHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmRlc2t0b3BfYW5kX21vYmlsZSAuZGVza3RvcCAuZGVza3RvcF90ZXh0e21heC13aWR0aDozMDBweH19LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9ue3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjQ4cHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIC5oZWFkbGluZXtib3JkZXItdG9wOjFweCBzb2xpZCAjYzZjZGQ1O2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjUycHg7bWFyZ2luLWJvdHRvbTo0OHB4O3BhZGRpbmctdG9wOjQ4cHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9ue2Rpc3BsYXk6ZmxleDtib3JkZXItbGVmdDoxcHggc29saWQgI2RhZTFlODtib3JkZXItdG9wOjFweCBzb2xpZCAjZGFlMWU4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2Rlc2t0b3BfYW5kX2V4dGVuc2lvbiAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiAuaXRlbXtmbGV4LWJhc2lzOjMzLjMzMzMzMzMzMzMlO2JvcmRlci1yaWdodDoxcHggc29saWQgI2RhZTFlODtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGFlMWU4O3BhZGRpbmc6NDhweCAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2Rlc2t0b3BfYW5kX2V4dGVuc2lvbiAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiAuaXRlbSAuaXRlbV9oZWFkbGluZXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMy42cHg7bWFyZ2luLWJvdHRvbTozMnB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2Rlc2t0b3BfYW5kX2V4dGVuc2lvbiAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiAuaXRlbSAuaXRlbV9pbWFnZXN7aGVpZ2h0OjE0M3B4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2Rlc2t0b3BfYW5kX2V4dGVuc2lvbiAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiAuaXRlbSAuaXRlbV9jdGF7bWFyZ2luLXRvcDozMnB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2Rlc2t0b3BfYW5kX2V4dGVuc2lvbiAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiAuaXRlbS5kZXNrdG9wIC5pdGVtX2ltYWdlc3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMTdweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb24gLmRlc2t0b3BfbW9iaWxlX2FuZF9leHRlbnNpb24gLml0ZW0uZGVza3RvcCAuaXRlbV9pbWFnZXMgLmRlc2t0b3BfaW1hZ2VfbGFwdG9wLC5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2Rlc2t0b3BfYW5kX2V4dGVuc2lvbiAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiAuaXRlbS5kZXNrdG9wIC5pdGVtX2ltYWdlcyAuZGVza3RvcF9pbWFnZV9oZXhhZ29uMSwuY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb24gLmRlc2t0b3BfbW9iaWxlX2FuZF9leHRlbnNpb24gLml0ZW0uZGVza3RvcCAuaXRlbV9pbWFnZXMgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2Rlc2t0b3BfYW5kX2V4dGVuc2lvbiAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiAuaXRlbS5kZXNrdG9wIC5pdGVtX2ltYWdlcyAuZGVza3RvcF9pbWFnZV9sYXB0b3B7ei1pbmRleDoxMH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb24gLmRlc2t0b3BfbW9iaWxlX2FuZF9leHRlbnNpb24gLml0ZW0uZGVza3RvcCAuaXRlbV9pbWFnZXMgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjF7dG9wOi0xMzFweDtsZWZ0Oi02MHB4fS5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2Rlc2t0b3BfYW5kX2V4dGVuc2lvbiAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiAuaXRlbS5kZXNrdG9wIC5pdGVtX2ltYWdlcyAuZGVza3RvcF9pbWFnZV9oZXhhZ29uMnt0b3A6LTIzM3B4O2xlZnQ6LTYwcHh9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIC5pdGVtLm1vYmlsZSAuaXRlbV9pbWFnZXN7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NzRweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb24gLmRlc2t0b3BfbW9iaWxlX2FuZF9leHRlbnNpb24gLml0ZW0ubW9iaWxlIC5pdGVtX2ltYWdlcyAubW9iaWxlX2ltYWdlX3Bob25lLC5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIC5hcHBfYWRfbW9iaWxlX2Rlc2t0b3BfYW5kX2V4dGVuc2lvbiAuZGVza3RvcF9tb2JpbGVfYW5kX2V4dGVuc2lvbiAuaXRlbS5tb2JpbGUgLml0ZW1faW1hZ2VzIC5tb2JpbGVfaW1hZ2VfcGVudGFnb24sLmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIC5pdGVtLm1vYmlsZSAuaXRlbV9pbWFnZXMgLm1vYmlsZV9pbWFnZV9oZXhhZ29ue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb24gLmRlc2t0b3BfbW9iaWxlX2FuZF9leHRlbnNpb24gLml0ZW0ubW9iaWxlIC5pdGVtX2ltYWdlcyAubW9iaWxlX2ltYWdlX3Bob25le3otaW5kZXg6MTB9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIC5pdGVtLm1vYmlsZSAuaXRlbV9pbWFnZXMgLm1vYmlsZV9pbWFnZV9wZW50YWdvbnt0b3A6LTEwN3B4O2xlZnQ6LTYwcHg7dHJhbnNmb3JtOnNjYWxlKDEuNil9LmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3AgLmFwcF9hZF9tb2JpbGVfZGVza3RvcF9hbmRfZXh0ZW5zaW9uIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIC5pdGVtLm1vYmlsZSAuaXRlbV9pbWFnZXMgLm1vYmlsZV9pbWFnZV9oZXhhZ29ue3RvcDotMTEwcHg7cmlnaHQ6LTkwcHg7d2lkdGg6NDRweH0uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb24gLmRlc2t0b3BfbW9iaWxlX2FuZF9leHRlbnNpb24gLml0ZW0uZXh0ZW5zaW9uIC5pdGVtX2ltYWdlc3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDozMzdweH0jbG10X3Byb19hZF9jb250YWluZXIubHBRdW90ZUxpc3QgLmRsX2FkX3Byb19jb250YWluZXI6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5kbF9kZWZhdWx0X2xpbmt7Y29sb3I6IzA3NGI3ODt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0uZGxfZGVmYXVsdF9saW5rOmhvdmVyLC5kbF9kZWZhdWx0X2xpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMGYyYjQ2fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbmt7d2hpdGUtc3BhY2U6bm93cmFwfVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6OmFmdGVye2NvbnRlbnQ6XCIgXCI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvZXh0ZXJuYWxfbGlua19oaW50X2JsdWUuc3ZnKTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxZW07aGVpZ2h0OjFlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjI1ZW07b3BhY2l0eTouNX1baHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmhvdmVyOjphZnRlcixbaHJlZl49aHR0cF0uZGxfZGVmYXVsdF9saW5rOmZvY3VzOjphZnRlcntvcGFjaXR5OjF9LmxtdF9xdW90ZV9fc291cmNlIGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDA2NDk0O3RyYW5zaXRpb246LjJzIGVhc2Utb3V0fS5sbXRfcXVvdGVfX3NvdXJjZSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6bm9uZX0ubG10X3F1b3RlX19zb3VyY2UgYTpob3Zlcntjb2xvcjojMDAwfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouNzVlbSAxLjVlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxib3JkZXIgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0O0BhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmZvY3VzLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZle291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX1bZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsW2Rpc2FibGVkXS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG57b3BhY2l0eTouNX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntwb2ludGVyLWV2ZW50czpub25lO3BhZGRpbmctbGVmdDoyLjdlbTtvcGFjaXR5Oi40fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjphZnRlciwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztib3JkZXI6MnB4IHNvbGlkICNmZmY7aGVpZ2h0OjFlbTt3aWR0aDoxZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjMyJTtsZWZ0OjFlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmJlZm9yZSwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmJlZm9yZXthbmltYXRpb246aXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAuNzVzIDBzIGxpbmVhciBpbmZpbml0ZX0uaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOjphZnRlciwuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZy5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46OmFmdGVye2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgLjI1cyBsaW5lYXIgaW5maW5pdGV9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntiYWNrZ3JvdW5kLWNvbG9yOiNmNDZmNTI7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTpob3ZlciwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmFjdGl2ZSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiNDY7Ym94LXNoYWRvdzowIDRweCAxMXB4IHJnYmEoMTAzLDEzOSwxNDAsLjA4KX1Aa2V5ZnJhbWVzIGRsX2xvYWRpbmdTcGlubmVye2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5sbXRfX2RvYyAubG10X19sYW5ndWFnZV9jb250YWluZXJ7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6aW5oZXJpdH0ubG10X19kb2MgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxle21hcmdpbi1yaWdodDo0LjVweH0ubG10X19kb2MgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVufS5sbXRfX2RvYyAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnV7dG9wOjA7bWF4LXdpZHRoOnVuc2V0fS5sbXRfX2RvYyAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnV7d2lkdGg6Y2FsYygxMDAlICsgMTJweCArIDIycHgpfS5sbXRfX2RvYyAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNle2xlZnQ6LTEzcHggIWltcG9ydGFudH0ubG10X19kb2MgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RhcmdldHtyaWdodDotMTNweCAhaW1wb3J0YW50fS5sbXRfX2RvYyAuc2VtaXRyYW5zcGFyZW50LW92ZXJsYXl7ZGlzcGxheTpub25lfS5sbXRfX2RvY3ttYXJnaW4tYm90dG9tOjMwcHh9LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtwYWRkaW5nOjJweCAxMHB4IDJweCA2cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xlZnQ6MDtyaWdodDowO2JvcmRlci10b3A6MXB4IHNvbGlkICNmMGYwZjA7d2lkdGg6MTAwJTtsaW5lLWhlaWdodDowO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uIGlucHV0e29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDouMXB4O2hlaWdodDouMXB4fS5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24gLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faW5uZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7YW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tbmFtZTpkb2NUcmFuc19idXR0b25fYW5pbV8yfS5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24gLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faW5uZXI+YnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2xpbmUtaGVpZ2h0OjIycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwZjJiNDY7c3Ryb2tlOiMwZjJiNDY7cGFkZGluZzo0cHggNnB4IDRweCAxNHB4O21pbi13aWR0aDphdXRvO3RyYW5zaXRpb246ZmlsdGVyIDc1bXMgZWFzZS1vdXR9LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbiAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19pbm5lcj5idXR0b246aG92ZXJ7Y29sb3I6IzAwNjQ5NDtzdHJva2U6IzAwNjQ5NH0uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2lubmVyPmJ1dHRvbiBzdmd7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0OjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbiAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19pbm5lcj5idXR0b246YWN0aXZle291dGxpbmU6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA4MDBweCl7LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbiAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19pbm5lcj5idXR0b257cGFkZGluZy1yaWdodDoxLjVlbTtib3JkZXItcmFkaXVzOjRweDttaW4td2lkdGg6MjI2cHh9fS5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24tLXF1b3RhX3JlYWNoZWQgYnV0dG9ue29wYWNpdHk6LjM7Y3Vyc29yOm5vdC1hbGxvd2VkfS5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLS1vcGVuX3RhcmdldF9sYW5nX21lbnUgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9fbGFuZ19zZWxlY3RvciwuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbi0ta2VlcF9hY3RpdmUgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9fbGFuZ19zZWxlY3RvciwuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uOmZvY3VzIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2xhbmdfc2VsZWN0b3IsLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbjphY3RpdmUgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9fbGFuZ19zZWxlY3RvciwuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uOmhvdmVyIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2xhbmdfc2VsZWN0b3J7b3BhY2l0eToxO21heC13aWR0aDoxMGVtO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbi5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24tLW9wZW5fdGFyZ2V0X2xhbmdfbWVudSAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwLC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLS1rZWVwX2FjdGl2ZSAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwLC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b246Zm9jdXMgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cCwuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uOmFjdGl2ZSAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwLC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b246aG92ZXIgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cHtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MX0uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2hlbHBfcG9wdXB7YW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1uYW1lOmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cF9hbmltO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O2Rpc3BsYXk6bm9uZTt6LWluZGV4OjEwO2xpbmUtaGVpZ2h0OjEuMzI7Y29sb3I6IzY2NjtwYWRkaW5nOjFlbTtmb250LXNpemU6MTRweDtib3gtc2hhZG93OjBweCAycHggNHB4IHJnYmEoMCwwLDAsLjMpO2JvdHRvbToxNTAlO21heC13aWR0aDo5MHZ3O3dpZHRoOjIwZW07Ym9yZGVyLXJhZGl1czo0cHg7b3BhY2l0eTowO29wYWNpdHk6MX0uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2hlbHBfcG9wdXA+ZGl2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO2FsaWduLWl0ZW1zOmNlbnRlcn0uZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2hlbHBfcG9wdXA+ZGl2IGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MHB4O2ZsZXg6MCAwIGF1dG99LmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbiAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwPnB7bWFyZ2luLXRvcDouNWVtfS5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24gLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cDo6YWZ0ZXJ7Y29udGVudDpcIiBcIjt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2Rpc3BsYXk6YmxvY2s7dG9wOjEwMCU7bGVmdDoyNSU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKDQ1ZGVnKTtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7cG9zaXRpb246YWJzb2x1dGU7Ym94LXNoYWRvdzoycHggMnB4IDJweCByZ2JhKDAsMCwwLC4xNSl9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b257ZGlzcGxheTpub25lfX1Aa2V5ZnJhbWVzIGRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cF9hbmltezAle29wYWNpdHk6MH04MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGRvY1RyYW5zX2J1dHRvbl9hbmltXzF7MCV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMwNDJkNDg7c3Ryb2tlOiMwNDJkNDh9MTAle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojMDQyZDQ4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO3N0cm9rZTojMDQyZDQ4fTE5JXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjUwLDE2MiwyLDAuNjY2NjY2NjY2Nyk7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZhYTIwMDtzdHJva2U6I2ZmZn0yMCV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1MCwxNjIsMiwwLjY2NjY2NjY2NjcpO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmYWEyMDA7c3Ryb2tlOiNmZmZ9MjUle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojY2NjO2JvcmRlci1jb2xvcjojY2NjO3N0cm9rZTojY2NjfTM5JXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjUwLDE2MiwyLDAuNjY2NjY2NjY2Nyk7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZhYTIwMDtzdHJva2U6I2ZmZn00MCV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1MCwxNjIsMiwwLjY2NjY2NjY2NjcpO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmYWEyMDA7c3Ryb2tlOiNmZmZ9MTAwJXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzA0MmQ0ODtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtzdHJva2U6IzA0MmQ0OH19QGtleWZyYW1lcyBkb2NUcmFuc19idXR0b25fYW5pbV8yezAle29wYWNpdHk6MH0yMCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX0uZG9jVHJhbnNfZHJvcF90YXJnZXRfb3ZlcmxheXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowO2JveC1zaGFkb3c6MCAwIDBweCAycHggI2YwZjBmMCwwIDAgMHB4IHJnYmEoMCwwLDAsLjIpO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTZweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246Y2VudGVyO2FuaW1hdGlvbi1kZWxheTowO2FuaW1hdGlvbi1kdXJhdGlvbjouMjVzO2FuaW1hdGlvbi1uYW1lOmRvY1RyYW5zX292ZXJsYXlfYmxlbmRfaW47ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zaXRpb246MTUwbXMgZWFzZS1vdXQ7Y29sb3I6I2FhYTtiYWNrZ3JvdW5kLWNvbG9yOiNmMGY1Zjg7b3V0bGluZToycHggZGFzaGVkICM0YmFiZGE7ei1pbmRleDo5fUBrZXlmcmFtZXMgZG9jVHJhbnNfb3ZlcmxheV9ibGVuZF9pbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fS5kb2NUcmFuc19kcm9wX3RhcmdldF9vdmVybGF5PmRpdnt6LWluZGV4OjF9LmRvY1RyYW5zX2Ryb3BfdGFyZ2V0X292ZXJsYXk6OmJlZm9yZXtjb250ZW50OlwiIFwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6Y2FsYyg1MCUgLSA0NXB4KTt0b3A6Y2FsYyg1MCUgLSA4NXB4KTt3aWR0aDo5MHB4O2hlaWdodDo5MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltZy9pY29ucy9pY29uX2RvY1RyYW5zX3VwbG9hZF92Mi5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uZG9jVHJhbnNfZHJvcF90YXJnZXRfb3ZlcmxheS5kb2NUcmFuc19kcm9wX3RhcmdldF9vdmVybGF5LS1hY3RpdmV7Ym94LXNoYWRvdzowIDAgMHB4IDJweCAjZjBmMGYwLDAgMCA0cHggcmdiYSgwLDAsMCwuMSk7YmFja2dyb3VuZC1jb2xvcjojZWVlO291dGxpbmU6MnB4IGRhc2hlZCAjMDMyZDQ4O2NvbG9yOiMyMjI7dHJhbnNpdGlvbjoxNTBtcyAxNTBtcyBlYXNlLW91dH0ubG10LS13ZWIgLmRvY1RyYW5zX2Ryb3BfdGFyZ2V0X19kZXNje3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0NXB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI5cHh9LmRsX2RlZmF1bHRfbGlua3tjb2xvcjojMDc0Yjc4O3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5kbF9kZWZhdWx0X2xpbms6aG92ZXIsLmRsX2RlZmF1bHRfbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwZjJiNDZ9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGlua3t3aGl0ZS1zcGFjZTpub3dyYXB9W2hyZWZePWh0dHBdLmRsX2RlZmF1bHRfbGluazo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9leHRlcm5hbF9saW5rX2hpbnRfYmx1ZS5zdmcpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouMjVlbTtvcGFjaXR5Oi41fVtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6aG92ZXI6OmFmdGVyLFtocmVmXj1odHRwXS5kbF9kZWZhdWx0X2xpbms6Zm9jdXM6OmFmdGVye29wYWNpdHk6MX0ubG10X3F1b3RlX19zb3VyY2UgYXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0OTQ7dHJhbnNpdGlvbjouMnMgZWFzZS1vdXR9LmxtdF9xdW90ZV9fc291cmNlIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTpub25lfS5sbXRfcXVvdGVfX3NvdXJjZSBhOmhvdmVye2NvbG9yOiMwMDB9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi43NWVtIDEuNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQsY29sb3IgLjE1cyBlYXNlLW91dCxjb2xvciAuMTVzIGVhc2Utb3V0LGJvcmRlciAuMTVzIGVhc2Utb3V0LGNvbG9yIC4xNXMgZWFzZS1vdXQ7QGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXJ9LmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6Zm9jdXMsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTphY3RpdmUsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjphY3RpdmV7b3V0bGluZTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfVtkaXNhYmxlZF0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSxbZGlzYWJsZWRdLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bntvcGFjaXR5Oi41fS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEsLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue3BvaW50ZXItZXZlbnRzOm5vbmU7cGFkZGluZy1sZWZ0OjIuN2VtO29wYWNpdHk6LjR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JvcmRlcjoycHggc29saWQgI2ZmZjtoZWlnaHQ6MWVtO3dpZHRoOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzIlO2xlZnQ6MWVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDUwbXMgZWFzZS1vdXR9LmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YTo6YmVmb3JlLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YmVmb3Jle2FuaW1hdGlvbjppczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIC43NXMgMHMgbGluZWFyIGluZmluaXRlfS5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6OmFmdGVyLC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zZW5kX2J0bjo6YWZ0ZXJ7YW5pbWF0aW9uOmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gLjc1cyAuMjVzIGxpbmVhciBpbmZpbml0ZX0ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSwubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRue2JhY2tncm91bmQtY29sb3I6I2Y0NmY1Mjtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfS5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY3RhOmhvdmVyLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46aG92ZXIsLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGE6YWN0aXZlLC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG46YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzBmMmI0Njtib3gtc2hhZG93OjAgNHB4IDExcHggcmdiYSgxMDMsMTM5LDE0MCwuMDgpfUBrZXlmcmFtZXMgZGxfbG9hZGluZ1NwaW5uZXJ7ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmRsX3BybyAjbG10X3F1b3Rlc19hcnRpY2xle2Rpc3BsYXk6bm9uZX0uZGxfY291bnRyeV93aXRob3V0X3Byb19zdXBwb3J0ICNsbXRfcXVvdGVzX2FydGljbGUsLmRsX2NvdW50cnlfd2l0aF9wcm9fc3VwcG9ydCAjbG10X3F1b3Rlc19hcnRpY2xle29wYWNpdHk6MX0jbG10X3F1b3Rlc19hcnRpY2xle3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nLXRvcDoxcHg7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAxMDAwbXMgZWFzZS1vdXQ7bWFyZ2luLWJvdHRvbTozNnB4O21heC13aWR0aDoxMDAlO21hcmdpbi10b3A6NTBweDt6LWluZGV4OjB9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpeyNsbXRfcXVvdGVzX2FydGljbGUubG10LS1tb2JpbGUtaGlkZGVue2Rpc3BsYXk6bm9uZX19LmxtdF9xdW90ZXNfaGVhZGVye2ZvbnQtc2l6ZToyNTAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo0MHB4O3BhZGRpbmctbGVmdDoyMHB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMzMzfS5sbXRfcXVvdGVze3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LWFsaWduOmNlbnRlcjtoZWlnaHQ6MjguNzVlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCl7LmxtdF9xdW90ZXN7aGVpZ2h0OmF1dG87cGFkZGluZzoyMHB4IDAgNjBweCAwfX0ubG10X3F1b3RlcyAubG10X3F1b3Rlc19fY29udGFpbmVye21hcmdpbjowcHggNXZ3O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0b3A6MDttYXgtd2lkdGg6NDAuNjI1ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDpjYWxjKDEwMCUgLSAzMDBweCl9QG1lZGlhKG1heC13aWR0aDogMTAwMHB4KXsubG10X3F1b3RlcyAubG10X3F1b3Rlc19fY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KTttYXJnaW46MHB4IDR2d319QG1lZGlhKG1heC13aWR0aDogODQwcHgpey5sbXRfcXVvdGVzIC5sbXRfcXVvdGVzX19jb250YWluZXJ7d2lkdGg6Y2FsYygxMDAlIC0gNTBweCl9fUBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KXsubG10X3F1b3RlcyAubG10X3F1b3Rlc19fY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO21hcmdpbjowcHggMTBweH19LmxtdF9xdW90ZXtoZWlnaHQ6OGVtO2Rpc3BsYXk6bm9uZTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDpub3dyYXA7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAyNTBtcyBlYXNlLW91dDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6aW5saW5lLWZsZXg7cG9zaXRpb246YWJzb2x1dGV9LmxtdF9xdW90ZV9hY3RpdmV7ZGlzcGxheTppbmxpbmUtZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IDM1MG1zIDEwMG1zIGVhc2UtaW59LmxtdF9xdW90ZV9fbG9nb18xe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAwcHg7aGVpZ2h0OjEwMHB4O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1vcmlnaW46Y29udGVudC1ib3g7ZGlzcGxheTpub25lfS5sbXRfcXVvdGVfX2xvZ29fM3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO2hlaWdodDo2MHB4O2JhY2tncm91bmQtcG9zaXRpb246MTAwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtb3JpZ2luOmNvbnRlbnQtYm94O2xlZnQ6MTBweDtyaWdodDoyMHB4O2JvdHRvbTo0MHB4O3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfcXVvdGVfX2xvZ29fM3tib3R0b206MjBweH19LmxtdF9xdW90ZV9faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO2NvbG9yOiMzMzM7cGFkZGluZzo0MnB4IDMwcHggMTAwcHggNzBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MHB4IDMycHggNDBweCByZ2JhKDAsMCwwLC4wOCk7ei1pbmRleDoyfUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA2NTBweCksKG1heC1kZXZpY2UtaGVpZ2h0OiA2NTBweClhbmQgKGhvdmVyOiBub25lKXsubG10X3F1b3RlX19pbm5lcntwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjkwcHh9fS5sbXRfcXVvdGVfX2lubmVyOjpiZWZvcmV7Y29udGVudDpcIiBcIjtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL3Byby9pY29uX3F1b3RlLnN2Zyk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDBweDtoZWlnaHQ6NjVweDt0b3A6LTIycHg7bGVmdDotMjVweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59QG1lZGlhKG1heC1kZXZpY2Utd2lkdGg6IDY1MHB4KSwobWF4LWRldmljZS1oZWlnaHQ6IDY1MHB4KWFuZCAoaG92ZXI6IG5vbmUpey5sbXRfcXVvdGVfX2lubmVyOjpiZWZvcmV7d2lkdGg6NjBweH19LmxtdF9xdW90ZV9fdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWxlZnQ6MGVtO3doaXRlLXNwYWNlOm5vcm1hbDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxLjQ7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMzMzN9LmxtdF9xdW90ZV9fc291cmNle2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi10b3A6MS41ZW07d2hpdGUtc3BhY2U6bm9ybWFsO2NvbG9yOiMzMzM7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6MzAwfS5sbXRfcXVvdGVfX3NvdXJjZSBicntkaXNwbGF5Om5vbmV9LmxtdF9xdW90ZV9fc291cmNlIGF7Y29sb3I6IzBmMmI0Njtmb250LXdlaWdodDo2MDB9LmxtdF9xdW90ZV9fc291cmNlIC5sbXRfcXVvdGVfX25vbGlua3tjb2xvcjojMGYyYjQ2O2ZvbnQtd2VpZ2h0OjYwMH0ubG10X3F1b3RlX19zb3VyY2UgYTo6YWZ0ZXJ7Y29udGVudDpcIiwgXCJ9LmxtdF9xdW90ZV9fc291cmNlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwNjQ5NH0ubG10X3F1b3Rlc19uYXZ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MDtsZWZ0OjA7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweDtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IDEwMG1zIDEwMDBtcyBlYXNlLW91dDt6LWluZGV4OjV9LmxtdF9xdW90ZXNfbmF2OmhvdmVye29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMTAwbXMgZWFzZS1vdXR9LmxtdF9xdW90ZXNfbmF2X2VudHJ5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyOjFweCBzb2xpZDtjb2xvcjojYmJiO2JvcmRlci1yYWRpdXM6MTAwJTt0cmFuc2l0aW9uOjE1MG1zIGVhc2UtaW4tb3V0O21hcmdpbjowIDBweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNiOWI5Yjk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxtdF9xdW90ZXNfbmF2X2VudHJ5OmhvdmVye2NvbG9yOiNmYWEyMDJ9LmxtdF9xdW90ZXNfbmF2X2VudHJ5LS1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGYyYjQ2O2NvbG9yOiNmYWEyMDI7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAwcHggI2Y4ZjhmOH0iLCIvLyBbaHZfMS4xfENsYXNzaWZpY2F0aW9uOiBDT05GSURFTlRJQUwsIERlZXBMIFNFXVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6bGlzdFwiO1xuQHVzZSBcInNhc3M6c2VsZWN0b3JcIjtcblxuJHllbGxvdzogI0ZGRDg4RjtcbiRvcmFuZ2U6ICNGQUEyMDA7XG4kb3JhbmdlX2xpZ2h0OiByZ2JhKDI1MCwgMTYyLCAwLCAwLjYzKTtcbiRyZWQ6ICNGRjAwMDA7XG4kb3JhbmdlYmc6ICNlOTliMzU7XG4kb3JhbmdlMDk6ICNlOTliMzU7XG5cbiRjb2xvckJnUGFnZTogI2Y3ZjdmNztcbiRjb2xvckJsdWVQcmltYXJ5OiAjMEYyQjQ2O1xuJGNvbG9yTGlua0JsdWU6ICMwMDVFOEI7XG4kY29sb3JTa3lCbHVlOiAjRURGNkZCO1xuJGNvbG9yQmx1ZVNlY29uZGFyeTogIzAwNjQ5NDtcbiRjb2xvckJsdWVDaGlsbDogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiRjb2xvckJsdWVUZXJ0aWFyeTogIzA1NjY4RDtcbiRjb2xvckRhcms1OiAjOUJBM0FDO1xuJGNvbG9yRGFyazg6ICNGMkY0Rjc7XG4kY29sb3JNb3NxdWU6ICMwMzcxNzE7XG4kY29sb3JPcmFuZ2VQcmltYXJ5OiAjRjQ2RjUyO1xuJGNvbG9yUmVkUHJpbWFyeTogI0RBNUU1QztcbiRjb2xvckRhcmtHcmV5OiAjNkU2RTZFO1xuJGNvbG9yRGFya0dyZXkyOiAjMjkyQzMyO1xuJGNvbG9yTGlnaHRHcmV5OiAjOTk5O1xuJGNvbG9yTWVkaXVtR3JleTogI0RERDtcbiRjb2xvck91dGxpbmU6IDFweCBzb2xpZCBvcmFuZ2U7XG4kc2hhZG93RGVmYXVsdDogMHB4IDE0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuJHNoYWRvd0ZlYXR1cmU6IDBweCAzMnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiRzaGFkb3dfZHJvcGRvd246IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kY29sb3JFcnJvcjogI0RBNUU1QztcbiRjb2xvclRhY286ICNFQ0JBODI7XG5cbiRibHVlXzE6IGhzbGEoMjA0LCA4OSUsIDE1JSwgMSk7IC8vICMwNDJiNDg7XG4kYmx1ZV8yOiBoc2xhKDIwNCwgODklLCAyMCUsIDEpO1xuJGJsdWVfMzogaHNsYSgyMDQsIDg5JSwgMjUlLCAxKTsgLy8gIzA3NGI3OFxuJGJsdWVfNDogaHNsYSgyMDQsIDg5JSwgMzAlLCAxKTtcbiRibHVlXzU6IGhzbGEoMjA0LCA4OSUsIDM1JSwgMSk7XG5cbiRibHVlYmc6ICRibHVlXzM7XG4kYmx1ZTogJGJsdWVfMztcbiRkYXJrYmx1ZTogJGJsdWVfMTtcblxuJGdyZXk6ICNEMUQyRDQ7XG4kbGlnaHRncmV5OiAjRjhGOEY4O1xuJHRleHRncmV5OiAjODg4ODg4O1xuJGJsYWNrOiAjMUIxRTI1O1xuJHZlcnlCbGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI0ZGRkZGRjtcbiR0ZWFsOiAjNTJCRkVGO1xuJGRhcmtfNDogIzcyN0E4MztcbiRkYXJrXzM6ICM0QjUzNUE7XG4kZGFya181OiAjOUJBM0FDO1xuJGRhcmtfNjogI0M2Q0RENDtcbiRkYXJrXzc6ICNEQUUxRTg7XG5cbiR3aGl0ZTA5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4kd2hpdGUwODogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuJHdoaXRlMDM6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblxuJGZvbnRPcGVuU2FuczogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udFN5c3RlbVNhbnM6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udF9kZWZhdWx0OiAkZm9udFN5c3RlbVNhbnM7XG4kZm9udF9ibG9ja1RleHQ6ICRmb250U3lzdGVtU2FucztcbiRmb250X2Jsb2NrVGV4dEhlYWRsaW5lOiAkZm9udFN5c3RlbVNhbnM7XG4kZm9udFRleHRhcmVhVGV4dDogJGZvbnRTeXN0ZW1TYW5zO1xuJGZvbnRXZWlnaHRUZXh0YXJlYVRleHQ6IDQwMDtcblxuJGZvbnRfaGVhZGxpbmU6ICRmb250X2RlZmF1bHQ7XG4kZm9udF9tZW51OiAkZm9udF9kZWZhdWx0O1xuJGZvbnRfYnV0dG9uOiAkZm9udF9kZWZhdWx0O1xuJGZvbnRfYmxvY2tRdW90ZTogICRmb250X2RlZmF1bHQ7XG4kZm9udF9pbnB1dFNlY3Rpb25UZXh0OiAkZm9udF9kZWZhdWx0O1xuXG4kZm9udFdlaWdodE5vcm1hbDogNDAwO1xuJGZvbnRXZWlnaHRCb2xkOiBib2xkO1xuJGZvbnRXZWlnaHRTdHJvbmc6IGJvbGQ7XG4kZm9udFdlaWdodFRleHRhcmVhOiA0MDA7XG5cbiRmb250V2VpZ2h0X3RleHREZWZhdWx0OiAzMDA7XG4kZm9udFdlaWdodF9ibG9ja1RleHQ6IDMwMDtcbiRmb250V2VpZ2h0X2Jsb2NrVGV4dF9lbWJlZGRlZExpbms6IDYwMDsgLy80MDBcbiRmb250V2VpZ2h0X2xhcmdlSGVhZGxpbmU6IDMwMDsgLy8gaDEgaDJcbiRmb250V2VpZ2h0X2J1dHRvbjogNTAwO1xuXG4kZm9udFdlaWdodF9mYXFIZWFkbGluZUNsb3NlZDogNDAwO1xuXG4kbGluZUhlaWdodF9ibG9ja1RleHQ6IDEuNjsgLy8xLjU7IC8vIDEuMzJcbiRjb2xvcl9kZWZhdWx0VGV4dDogIzMzMztcbiRjb2xvcl9kZWZhdWx0SW5wdXRCb3JkZXI6ICM2NjY7XG4kY29sb3JfbGluazogJGJsdWVfMztcbiRjb2xvcl9saW5rSG92ZXI6ICRjb2xvckJsdWVQcmltYXJ5O1xuJGNvbG9yX2lucHV0VGV4dDogJGNvbG9yQmx1ZVNlY29uZGFyeTtcblxuJHJlbEZvbnRTaXplX2Jsb2NrVGV4dDogMTEwJTtcblxuJGxtdF9ib3JkZXJXaWR0aDogMXB4OyAvLyAycHhcbiRsbXRfY29sb3JfcGFzc2l2ZUJvcmRlcjogI0M2Q0RENTtcbiRsbXRfYmFzZUZvbnRTaXplOiAyMHB4O1xuJGxtdF9ib3JkZXJSYWRpdXNfTDogOHB4O1xuXG4kbW9iaWxlQnJlYWtwb2ludDogNjUwcHg7XG5cbiR3aWR0aF9YUzogNTEycHg7XG4kd2lkdGhfUzogNjUwcHg7XG4kd2lkdGhfTTogNzYwcHg7XG4kd2lkdGhfTDogODQwcHg7XG4kd2lkdGhfWEw6IDEwMDBweDtcbiR3aWR0aF9YWEw6IDEyMDBweDtcbiR3aWR0aF9YWFhMOiAxNjAwcHg7XG5cbiR3aWR0aF9hcHBzX2xheW91dF90aHJlc2hvbGQ6IDY0MHB4O1xuJHdpZHRoX2FwcHNfbGF5b3V0X2JyZWFrcG9pbnRfMTogNTIwcHg7XG4kd2lkdGhfYXBwc19sYXlvdXRfYnJlYWtwb2ludF8yOiA2NTBweDtcbiR3aWR0aF9hcHBzX2xheW91dF9icmVha3BvaW50XzM6IDgwMHB4O1xuJHdpZHRoX2FwcHNfbGF5b3V0X2JyZWFrcG9pbnRfNDogMTAyNHB4O1xuJHdpZHRoX2FwcHNfaG9yaXpvbnRhbDogJHdpZHRoX2FwcHNfbGF5b3V0X3RocmVzaG9sZDtcbiR3aWR0aF9hcHBzX3ZlcnRpY2FsOiAkd2lkdGhfYXBwc19ob3Jpem9udGFsIC0gMXB4O1xuXG4kdG9vbGJhcl9idXR0b25fc2l6ZTogMjJweDtcblxuJHBheW1lbnRMaW5rOiBoc2xhKDIwNCwgODklLCA3NSUsIDEpO1xuJHBheW1lbnRFcnJvcjogI0ZGMDAwMDtcbiRwYXltZW50V2FybmluZzogJG9yYW5nZTtcblxuLy8gU0laRVMgZm9yIGZvY3VzLXZpc2libGUgaW5kaWNhdG9yXG4kZm9jdXNfdmlzaWJsZV9vdXRsaW5lX29mZnNldDogMnB4O1xuJGZvY3VzX3Zpc2libGVfb3V0bGluZV93aWR0aDogMnB4O1xuJGZvY3VzX3Zpc2libGVfdG90YWxfd2lkdGg6ICRmb2N1c192aXNpYmxlX291dGxpbmVfb2Zmc2V0ICsgJGZvY3VzX3Zpc2libGVfb3V0bGluZV93aWR0aDtcblxuQG1peGluIGRsX21lZGlhKCRtZWRpYSkge1xuICAgIEBpZiAkbWVkaWEgPT0gZGVza3RvcCBvciAkbWVkaWEgPT0gZGVza3RvcF9kZXZpY2Uge1xuICAgICAgICBAbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IGNhbGMoJG1vYmlsZUJyZWFrcG9pbnQgKyAxcHgpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gaGFuZGhlbGQgb3IgJG1lZGlhID09IGhhbmRoZWxkX2RldmljZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogJG1vYmlsZUJyZWFrcG9pbnQpLCAobWF4LWRldmljZS1oZWlnaHQ6ICRtb2JpbGVCcmVha3BvaW50KSBhbmQgKGhvdmVyOiBub25lKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gKioqIGRhcmsgbW9kZSAqKipcbiRkbF9kYXJrTW9kZV9jb2xvckJsdWVQcmltYXJ5OiAjMTU1QzdEO1xuJGRsX2RhcmtNb2RlX2NvbG9yQmx1ZVByaW1hcnlfMjogIzQ0OUFDNDtcbiRkbF9kYXJrTW9kZV9jb2xvck9yYW5nZVByaW1hcnk6ICRjb2xvck9yYW5nZVByaW1hcnk7XG4kZGxfZGFya01vZGVfY29sb3JCZzogIzI5MkMzMjtcbiRkbF9kYXJrTW9kZV9jb2xvclN1cmZhY2VfMDojMjkyQzMyOyAvLyBoZXggY29kZSBmb3IgYmFja2dyb3VuZCB3aGVuIEJHIGlzIHRyYW5zcGFyZW50LCB1c2UgYXMgZGxfZGFya01vZGVfY29sb3JCZyB0byBoYXZlIGRhcmsgc3R5bGVzIGluIGJyb3dzZXJcbiRkbF9kYXJrTW9kZV9jb2xvclN1cmZhY2VfMTogIzMwMzQzQTtcbiRkbF9kYXJrTW9kZV9jb2xvclN1cmZhY2VfMjogIzM5NDA0NjtcbiRkbF9kYXJrTW9kZV9jb2xvclN1cmZhY2VfMzogIzlCQTNBQztcbiRkbF9kYXJrTW9kZV9jb2xvclRleHRfb25TdXJmYWNlOiAjZmZmZmZmO1xuJGRsX2RhcmtNb2RlX2NvbG9yQm9yZGVyOiAjNEI1MzVBO1xuJGRsX2RhcmtNb2RlX2NvbG9yOiAkdGVhbDtcbiRkbF9kYXJrTW9kZV9jb2xvcl9kaXNhYmxlZDogJGRhcmtfNDtcbiRjb2xvcl9kYXJrXzE6ICMyOTJDMzI7XG4kY29sb3JfZGFya18zOiAjNGI1MzVhO1xuJGNvbG9yX2RhcmtfNTogIzliYTNhYztcblxuXG4vL0RGLTE5ODZcbiRjcml0aWNhbEJnOiAjRkZGMkYyO1xuJGNyaXRpY2FsQm9yZGVyOiAjRkY5RjlFO1xuXG5cbkBtaXhpbiBub1Njcm9sbGJhcigpIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLy8gSUUgMTArXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8vIEZpcmVmb3hcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgIC8vIFNhZmFyaSBhbmQgQ2hyb21lXG4gIH1cbn1cblxuQG1peGluIGRlZmF1bHRTY3JvbGxiYXIoKSB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6NnB4O1xuICAgICAgaGVpZ2h0OiA1cHhcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOSwgMjE4LCAyMjIsIDAuOCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG4gICY6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA5LCAyMTgsIDIyMiwgMS4wKTtcbiAgfVxufVxuXG4vLyBkb2Vzbid0IHdvcmsgZm9yIGlQYWRPU1xuQG1peGluIGlvc09ubHkoKSB7XG4gIEBzdXBwb3J0cyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBub25Jb3NPbmx5KCkge1xuICBAc3VwcG9ydHMgbm90ICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBXUFQtNDQ3OlxuLy8gZGxfa2V5Ym9hcmRGb2N1cyBhbmQgY29ycmVzcG9uZGluZyBjbGFzcyBkbC0ta2V5Ym9hcmRfZm9jdXNcbi8vIGhhdmUgYmVlbiByZW1vdmVkIGluIGZhdm9yIG9mIGdsb2JhbCA6Zm9jdXMgJiA6Zm9jdXMtdmlzaWJsZS5cblxuLy8gZGVmYXVsdCBidXR0b24gc3RseWUgd2l0aCByb3VuZGVkIGJvcmRlclxuQG1peGluIGRsX2J1dHRvbl9iYXNlX3N0eWxlKCRjb2xvciwgJGJnLCAkYWN0aXZlQ29sb3IsICRhY3RpdmVCZywgJG92ZXJsYXkpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfYnV0dG9uO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDc1bXMgZWFzZS1vdXQsIGJvcmRlci1jb2xvciA1MG1zIGVhc2Utb3V0LCBib3gtc2hhZG93IDc1bXMgZWFzZS1vdXQsIG9wYWNpdHkgNzVtcyBlYXNlLW91dDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwICRjb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggJG92ZXJsYXk7XG4gICAgfVxuXG4gICAgJjphY3RpdmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZUNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlQmc7XG4gICAgICAgIGNvbG9yOiAkYWN0aXZlQ29sb3I7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF17XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2FhYSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG59XG4lZGxfdGV4dF9ibG9ja19zdHlsZSB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X2Jsb2NrVGV4dDsgLy8xLjMyO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9ibG9ja1RleHQ7XG59XG5cbiVkbF9kZWZhdWx0X2xpbmtfc3R5bGUge1xuICAgIGNvbG9yOiAkY29sb3JfbGluaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfbGlua0hvdmVyO1xuICAgIH1cblxuICAgICZbaHJlZl49J2h0dHAnXSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJltocmVmXj0naHR0cCddOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9leHRlcm5hbF9saW5rX2hpbnRfYmx1ZS5zdmcpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgJltocmVmXj0naHR0cCddOmhvdmVyOjphZnRlcixcbiAgICAmW2hyZWZePSdodHRwJ106Zm9jdXM6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uZGxfZGVmYXVsdF9saW5rIHtcbiAgICBAZXh0ZW5kICVkbF9kZWZhdWx0X2xpbmtfc3R5bGU7XG59XG5cbiVkbF9kZWZhdWx0X2xpbmtzIHtcbiAgICA+IGE6dmlzaXRlZCxcbiAgICA+IGE6bGluayB7XG4gICAgICAgIEBleHRlbmQgJWRsX2RlZmF1bHRfbGlua19zdHlsZTtcbiAgICB9XG59XG5cbi8vIGFkZCBhbiBhcnJvdyBwb2ludGluZyB0byB0aGUgcmlnaHRcbkBtaXhpbiBkbF9hcnJvdygkcGFzc2l2ZUNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeSwgJGFjdGl2ZUNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5LCAkd2lkdGg6IDhweCwgJHRoaWNrbmVzczogMnB4LCAkZGlyZWN0aW9uOiAncmlnaHQnKSB7XG4gICRoZWlnaHQ6ICR3aWR0aDtcblxuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6ICR0aGlja25lc3Mgc29saWQgJHBhc3NpdmVDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiAkdGhpY2tuZXNzIHNvbGlkICRwYXNzaXZlQ29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICBAaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIH1cbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZUNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBkbF9mZWF0dXJlQm94KCkge1xuICBib3gtc2hhZG93OiAkc2hhZG93RmVhdHVyZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yQmx1ZVByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuXG4vLyByZW1vdmUgYnV0dG9uIGJvcmRlciwgcGFkZGluZywgY29sb3IsIGV0Yy47IGFkZCBwb2ludGVyIGN1cnNvclxuQG1peGluIGRsX2ZsYXRfYnV0dG9uX3N0eWxlKCl7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuXG5AbWl4aW4gZGxfbGluaygpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbiVkbF9saW5rIHtcbiAgQGluY2x1ZGUgZGxfbGluaygpO1xufVxuXG5cbi8vID09PT09PT09PT09PT09IGJ1dHRvbnMgPT09PT09PT09PT09PT09PT09PT09PT1cblxuXG5AbWl4aW4gZGxfYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1vdXQsIGNvbG9yIDAuMTVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2Utb3V0LCBjb2xvciAwLjE1cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgYm9yZGVyIC4xNXMgZWFzZS1vdXQsIGNvbG9yIDAuMTVzIGVhc2Utb3V0O1xuICBAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtcblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmW2Rpc2FibGVkXSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbiVkbF9idXR0b24ge1xuICBAaW5jbHVkZSBkbF9idXR0b24oKTtcblxuICAmLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMi43ZW07XG4gICAgb3BhY2l0eTogLjQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMiU7XG4gICAgICAgIGxlZnQ6IDFlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dDtcbiAgICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBhbmltYXRpb246IGlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gMC43NXMgMC4wcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgICBhbmltYXRpb246IGlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gMC43NXMgMC4yNXMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbiAgfVxufVxuXG4lZGxfYnV0dG9uLS0xIHtcbiAgQGV4dGVuZCAlZGxfYnV0dG9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JPcmFuZ2VQcmltYXJ5O1xuICBib3gtc2hhZG93OiAwIDRweCAxMXB4IHJnYmEoMTAzLCAxMzksIDE0MCwgMC4wOCk7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDExcHggcmdiYSgxMDMsIDEzOSwgMTQwLCAwLjA4KTtcbiAgfVxufVxuXG4lZGxfYnV0dG9uLS0yIHtcbiAgQGV4dGVuZCAlZGxfYnV0dG9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVRlcnRpYXJ5O1xuICB9XG59XG5cbiVkbF9idXR0b24tLTMge1xuICBAZXh0ZW5kICVkbF9idXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yQmx1ZVRlcnRpYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsdWVUZXJ0aWFyeTtcbiAgfVxufVxuXG4lZGxfYnV0dG9uLS0zLWludmVydGVkIHtcbiAgQGV4dGVuZCAlZGxfYnV0dG9uLS0zO1xuXG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpO1xufVxuXG4lZGxfYnV0dG9uLS00IHsgLy8gdGV4dGJ1dHRvblxuICBAZXh0ZW5kICVkbF9idXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgJi5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjb2xvcjogJGNvbG9yTGlnaHRHcmV5O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLy8gPT09PT09PT09PT09PT0gZW5kOiBidXR0b25zID09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBkbF9wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuICB3aGl0ZS1zcGFjZTogLXByZS13cmFwO1xuICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbn1cblxuJG1heFdpZHRoX3R3b1Jvd1VwbG9hZEJ1dHRvbjogODAwcHg7XG5AbWl4aW4gZG9jVXBsb2FkQnV0dG9uKCkge1xuICAgIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBkb2NUcmFuc19idXR0b25fYW5pbV8yO1xuXG4gICAgICAgICYgPiBidXR0b24gIHsgLy8gXCJ0cmFuc2xhdGUgZG9jdW1lbnRcIiBwYXJ0IG9mIHRoZSBidXR0b25cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDZweCA0cHggMTRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciA3NW1zIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heFdpZHRoX3R3b1Jvd1VwbG9hZEJ1dHRvbikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZGxfbG9hZGluZ1NwaW5uZXIoJHNpemU6IDE2cHgpIHtcbiAgd2lkdGg6ICRzaXplO1xuICBoZWlnaHQ6ICRzaXplO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL2ltZy9pY29ucy9pY29uX2NpcmNsZV9ibHVlX3YyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFuaW1hdGlvbjogZGxfbG9hZGluZ1NwaW5uZXIgMXMgaW5maW5pdGUgbGluZWFyO1xuICB9XG59XG5cbkBhdC1yb290e1xuICBAa2V5ZnJhbWVzIGRsX2xvYWRpbmdTcGlubmVye1xuICAgICAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgfVxufVxuXG5AbWl4aW4gZGxfY2xvc2VJY29uKCRpY29uU2l6ZTogMTZweCwgJGxpbmVXaWR0aDogMS41cHgsICRpY29uQ29sb3I6ICRjb2xvckJsdWVQcmltYXJ5KSB7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpY29uQ29sb3I7XG4gICAgd2lkdGg6ICRsaW5lV2lkdGg7XG4gICAgaGVpZ2h0OiAkaWNvblNpemUgKiAxLjM0O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gICAgdG9wOiBjYWxjKDUwJSAtICN7bWF0aC5kaXYoJGljb25TaXplLCAxLjUpfSk7XG4gICAgbGVmdDogY2FsYyg1MCUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNzVtcyBlYXNlLW91dDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gZGxfY2xvc2VCdG4oJGJ1dHRvblNpemU6IDQwcHgsICRpY29uU2l6ZTogMTZweCwgJGxpbmVXaWR0aDogMS41cHgsICRidXR0b25Db2xvcjogJGNvbG9yQmx1ZVByaW1hcnkpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogJGJ1dHRvblNpemU7XG4gIGhlaWdodDogJGJ1dHRvblNpemU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgQGluY2x1ZGUgZGxfY2xvc2VJY29uKCRpY29uU2l6ZSwgJGxpbmVXaWR0aCwgJGljb25Db2xvcjogJGJ1dHRvbkNvbG9yKTtcbn1cbi8vIElmIHlvdSBtYWtlIGNoYW5nZXMgaGVyZSwgcmVtZW1iZXIgdG8gbWFrZSB0aGUgc2FtZSBjaGFuZ2VzIHRvIHRoZSBjb2RlIGluc2lkZSBkb2N0cmFucyBDb250ZW50Lm1vZHVsZS5zY3NzXG5AbWl4aW4gdGV4dGFyZWFfY29udGFpbmVyX2hlaWdodCgpIHtcbiAgQGluY2x1ZGUgZGxfbWVkaWEoZGVza3RvcCkge1xuICAgIC8vIE1pbmltdW0gaGVpZ2h0IGFpbWluZyBmb3IgaGFsZiBvZiB0aGUgdmlld3BvcnQgaGVpZ2h0XG4gICAgLy8gU2hvdWxkbid0IGJlIHNtYWxsZXIgdGhhbiAyNTBweFxuICAgIC8vIFNob3VsZG4ndCBiZSBiaWdnZXIgdGhhbiB0aGUgbGFuZyBzZWxlY3QgbWVudSB0byBhdm9pZCBqdW1wIGluIGhlaWdodCB3aGVuIG9wZW5lZFxuICAgIG1pbi1oZWlnaHQ6IGNsYW1wKDI1MHB4LCA1MHZoLCBjYWxjKFxuICAgICAgNjRweCArICAgICAgLy8gc2VhcmNoIGJhclxuICAgICAgNDhweCAqIDEwICsgLy8gbGFuZyBzZWxlY3QgaXRlbXMgcGVyIGNvbHVtbiAoc2VlIExBTkdVQUdFU19QRVJfQ09MVU1OIGluIHNlbGVjdExhbmdVSS5qcylcbiAgICAgIDEycHggKyAgICAgIC8vIGxhbmcgc2VsZWN0IGJvdHRvbSBwYWRkaW5nXG4gICAgICAxcHggICAgICAgICAvLyBib3R0b20gYm9yZGVyXG4gICAgKSk7XG5cbiAgICA6Z2xvYmFsKC5kZjMyMzhfZGljdGlvbmFyeV9zbmVha19wZWFrKSAmIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweCA2MHB4IDE1cHg7XG4gIH1cbn1cblxuQG1peGluIGlzSWUxMSgpIHtcbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyoqXG4qIGZ1bmN0aW9uYWwgcGFydHMgZm9yIHNjc3NcbiovXG5AbWl4aW4gZGxfZXh0ZW5kUGFyZW50U3R5bGUoJGVsLCAkbmV3U3R5bGUpIHtcbiAgQGF0LXJvb3QgI3tzZWxlY3Rvci5yZXBsYWNlKCYsICRlbCwgJGVsICsgJG5ld1N0eWxlKX0ge1xuICAgIEBjb250ZW50XG4gIH1cbn1cbiIsIi8vIFtodl8xLjF8Q2xhc3NpZmljYXRpb246IENPTkZJREVOVElBTCwgRGVlcEwgU0VdXG5cbkBpbXBvcnQgXCJkZWZpbmVzXCI7XG5AaW1wb3J0IFwiX2xtdF9kZWZpbmVzLnNjc3NcIjtcblxuJGNvbG9yRm9jdXNCb3JkZXI6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5zcGFuLm9ubHlfbW91c2UgeyBkaXNwbGF5OiBpbmxpbmU7IH1cbnNwYW4ub25seV90b3VjaCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKXtcblxuICAgIHNwYW4ub25seV9tb3VzZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICBzcGFuLm9ubHlfdG91Y2ggeyBkaXNwbGF5OiBpbmxpbmU7IH1cbn1cblxuYnV0dG9uIHtcbiAgICBjb2xvcjogJHZlcnlCbGFjaztcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sbXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG5cbiAgICAmLmxtdC0taGlkZGVue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5sbXRfX3NpZGVfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X190ZXh0YXJlYV9jb250YWluZXI6OmFmdGVyIHsgLy8gZG9uJ3Qgc2hvdyBkZWVwbC1wcm8gaGludCBieSBkZWZhdWx0LlxuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cblxuLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCB7XG4gIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICB9XG5cbiAgLmxtdF9fdGFyZ2V0X3Rvb2xiYXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faXRlbSB7XG4gIC8vIFRoZXNlIGxlZnQvcmlnaHQgcGFkZGluZy9tYXJnaW5zIGFyZSB1c2VkIHRvIGFsbG93XG4gIC8vIHBlb3BsZSB0byBzZWxlY3QgdGhlIHRleHQgd2l0aCB0aGUgbW91c2UuXG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgY3Vyc29yOiBpbml0aWFsO1xuXG4gIHVsID4gJiB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG59XG5cbi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIGJ1dHRvbiwgYSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIH1cbn1cblxuLy8gUHJvcGVydGllcyByZXF1aXJlZCBmb3IgdGhlIHRyYW5zbGF0b3IgZWxlbWVudHMgdG8gd29yay4gRG8gbm90IGFkZCBydWxlcyBmb3IgdmlzdWFsIHN0eWxpbmcgaW4gdGhpcyBjbGFzcyBibG9jayFcbi5sbXRfX3RleHRhcmVhX2Jhc2Vfc3R5bGUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgICAgICAgLy8gY3NzLTNcbiAgICB3aGl0ZS1zcGFjZTogLW1vei1wcmUtd3JhcDsgIC8vIE1vemlsbGEsIHNpbmNlIDE5OTlcbiAgICB3aGl0ZS1zcGFjZTogLXByZS13cmFwOyAgICAgIC8vIE9wZXJhIDQtNlxuICAgIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDsgICAgLy8gT3BlcmEgN1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgICAgICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgNS41K1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG59XG5cbi5sbXRfX3RleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByZXNpemU6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmxtdC0taGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmW2xhbmc9XCJiZy1CR1wiXSxcbiAgICAmW2xhbmc9XCJiZ1wiXSxcbiAgICAmW2xhbmc9XCJ1ay1VQVwiXSxcbiAgICAmW2xhbmc9XCJ1a1wiXSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5kLXRleHRhcmVhLmxtdF9fdGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgJltsYW5nPVwiYmctQkdcIl0sXG4gICAgJltsYW5nPVwiYmdcIl0sXG4gICAgJltsYW5nPVwidWstVUFcIl0sXG4gICAgJltsYW5nPVwidWtcIl0ge1xuICAgICAgICAvLyBQcmV2ZW50IGdsb2JhbCBydWxlIG9uIGZvbnQtZmFtaWx5IG9mIGV2ZXJ5IGVsZW1lbnRcbiAgICAgICAgKiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgLmxtdC0tZW1wdHlfc291cmNlICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbG10X19jbGVhcl90ZXh0X2J1dHRvblxuKi9cbi5sbXRfX2NsZWFyX3RleHRfYnV0dG9uX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxtdF9fY2xlYXJfdGV4dF9idXR0b25fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTZweDtcbn1cblxuLmxtdF9fY2xlYXJfdGV4dF9idXR0b24ge1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Tm9ybWFsO1xuICAgIC8vb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICA+IHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgICYubG10LS1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbG10X19lZGl0X3RleHRfcG9wdXBcbiovXG4ubG10X19lZGl0X3RleHRfcG9wdXAge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwLjVweCBzb2xpZCAjYWFhO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1heC13aWR0aDozMHZ3O1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgei1pbmRleDogOTk7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zIGVhc2U7XG4gICAgLy90byBhbGlnbiB0ZXh0IGluIHBvcHVwIHdpdGggdGV4dCBpbiBzZW50ZW5jZSBhbmNob3JcblxuICAgICZbZGlyPWx0cl0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICB9XG4gICAgJltkaXI9cnRsXSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgICB9XG5cbiAgICAmLmxtdF9fZWRpdF90ZXh0X3BvcHVwLS12aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5sbXRfX2VkaXRfdGV4dF9wb3B1cC0tdmlzaWJsZS5sbXRfX2VkaXRfdGV4dF9wb3B1cC0tYWx0ZXJuYXRpdmVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICB1bHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgICBsaSwgLmxtdF9fZWRpdF90ZXh0X2xpc3RfaXRlbXtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuICAgIGxpOmxhc3QtY2hpbGQsIC5sbXRfX2VkaXRfdGV4dF9saXN0X2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLmxtdF9fZWRpdF90ZXh0X3BvcHVwX19lbnRyeS0tYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOGMxO1xuICAgIH1cbiAgICAubG10X19lZGl0X3RleHRfcG9wdXBfX3dhaXRpbmdfaW5kaWNhdG9ye1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2Upe1xuICAgICAgICBtYXgtd2lkdGg6IDYwdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLy8gZml4IGJ1ZyBpbiBFZGdlIGJyb3dzZXI7IHRvcCBib3JkZXIgbGVhdmVzIHBlcnNpc3RlbnQgbWFya3Mgb24gdGhlIHBvcHVwIGl0ZW1zIHdoZW4gc2Nyb2xsZWRcbiAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbn1cblxuXG4ubG10X19lZGl0X3RleHRfcG9wdXAtLWFsdGVybmF0aXZlcyBsaXtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAvLyB0ZXh0LWluZGVudDogLTIwcHg7XG4gICAgLy8gcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICZbbGFuZz1cImJnLUJHXCJdLFxuICAgICZbbGFuZz1cImJnXCJdLFxuICAgICZbbGFuZz1cInVrLVVBXCJdLFxuICAgICZbbGFuZz1cInVrXCJdIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19tYWluX3RyYW5zbGF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgICAgQXNrIGZvciBwYXN0aW5nIGxvbmcgdGV4dCBwb3B1cFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sbXRfX2Fza19wYXN0ZV9wb3B1cHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAmLmxtdF9fYXNrX3Bhc3RlX3BvcHVwLS12aXNpYmxle1xuICAgICAgICB0cmFuc2l0aW9uOiA1MDBtcyBlYXNlLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgID4gZGl2e1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYubG10X19hc2tfcGFzdGVfcG9wdXAtLXZpc2libGVfMntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICA+IGRpdntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGRpdntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxtdF9fYXNrX3Bhc3RlX3BvcHVwX19jYW5jZWxfYnV0dG9uLFxuICAgICAgICAubG10X19hc2tfcGFzdGVfcG9wdXBfX2NvbnRpbnVlX2J1dHRvbntcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lU0VPdGVyaWNUZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjokY29sb3JEYXJrR3JleTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgdWwsIGxpe1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4uc2hvd1Nlb1RleHQgLmVTRU90ZXJpY1RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVTRU90ZXJpY1RleHQgLmxpbmtlZF9sYW5ndWFnZV9wYWlycyB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgY29sb3I6JGRhcmtfNDtcblxuICBhIHtcbiAgICBjb2xvcjppbmhlcml0O1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6aW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAmLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGRhcmtfMztcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogLjVyZW07XG4gIH1cblxuICB1bCwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBhe1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgwrcgXCI7XG4gICAgICB9XG4gICAgfSBcbiAgfVxuXG4gIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgIGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheSB7XG4gICAgQGluY2x1ZGUgZGxfcHJlKCk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAqIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXlfX3NlbnRlbmNlLS1hY3RpdmV7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5X190ZXh0e1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIEBtZWRpYSAoZm9yY2VkLWNvbG9yczogYWN0aXZlKSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiByZXZlcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2xhbmc9XCJiZy1CR1wiXSxcbiAgICAmW2xhbmc9XCJiZ1wiXSxcbiAgICAmW2xhbmc9XCJ1ay1VQVwiXSxcbiAgICAmW2xhbmc9XCJ1a1wiXSB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190ZXh0X2J0biB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICZbbGFuZz1cImJnLUJHXCJdLFxuICAgICZbbGFuZz1cImJnXCJdLFxuICAgICZbbGFuZz1cInVrLVVBXCJdLFxuICAgICZbbGFuZz1cInVrXCJdIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5sbXRfX2xvYWRpbmdJbmRpY2F0b3JfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDEwJTtcbiAgei1pbmRleDogMTA7XG59XG5cblxuLmxtdF9fdGV4dGFyZWFfc2VwYXJhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU1cHgpO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxtdF9fdGV4dGFyZWFfc2VwYXJhdG9yX192ZXJ0aWNhbF9saW5lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICB9XG59XG5cbi5sbXRfX3NpZGVzX2NvbnRhaW5lciB7XG5cbiAgICAubG10X19zaWRlc193cmFwcGVyIHtcbiAgICAgICAgLyogV3JhcHBlciBpcyBvbmx5IHVzZWQgb24gRGVza3RvcCB3ZWIuIEluIGFsbCBvdGhlciBwbGFjZXMgaXQgc2hvdWxkIGJlIGlnbm9yZWQgZm9yIHN0eWxpbmcgKi9cbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgfVxuXG4gICAgI3BvcG92ZXJfY29udGFpbmVyOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjc291cmNlX2xhbmd1YWdlX2xhYmVsOmVtcHR5LFxuICAgICN0YXJnZXRfbGFuZ3VhZ2VfbGFiZWw6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICN0YXJnZXRfbGFuZ3VhZ2VfbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgfVxufVxuXG4ubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5sbXRfX3RhcmdldExhbmdNZW51X2V4dGVuc2lvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3NlYyAmIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG59XG5cbi5sbXRfX3RhcmdldExhbmdNZW51X2V4dGVuc2lvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG10X19nbG9zc2FyeUJ1dHRvbl9jb250YWluZXIsXG4ubG10X19nbG9zc2FyeUJ1dHRvbl9jb250YWluZXJfcmVhY3Qge1xuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBjaGFyTGltaXRcbi5sbXRfX2FkX2NoYXJMaW1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgIHotaW5kZXg6IDEwO1xufVxuLmxtdF9fYWRfY2hhckxpbWl0X19iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubG10X19hZF9jaGFyTGltaXRfX2NvbnRlbnRfY29udGFpbmVyIHtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gYm90dG9tOiAwO1xuICAgIC8vIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDg2cHg7XG59XG4ubG10X19hZF9jaGFyTGltaXRfX2NvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9pbWcvaWxsdXN0cmF0aW9ucy9pbGx1X2Zvcm1hbGl0eVN3aXRjaC5zdmcnKSBuby1yZXBlYXQgbm8tcmVwZWF0IC0ycHggMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgIC8vIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIC8vIHBhZGRpbmc6IDcwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW46IDEycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5sbXRfX2FkX2NoYXJMaW1pdF9fY2xvc2VfYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBkbF9jbG9zZUJ0bigkYnV0dG9uU2l6ZTogMjRweCwgJGljb25TaXplOiAxMnB4LCAkbGluZVdpZHRoOiAxLjRweCwgJGJ1dHRvbkNvbG9yOiAjZmZmKTtcbn1cblxuLmxtdF9fYWRfY2hhckxpbWl0X19tc2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5sbXRfX2FkX2NoYXJMaW1pdF9fbXNnX19jaGFyQ291bnRXaXRoTGltaXQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkY29sb3JPcmFuZ2VQcmltYXJ5O1xufVxuXG4ubG10X19hZF9jaGFyTGltaXRfX21zZ19fcHJvX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogZFRleHRhcmVhIGNvbnRlbnRlZGl0YWJsZSBuZWVkcyB0byBiZSBvZiB0eXBlIGJsb2NrICovXG5kLXRleHRhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmQtdGV4dGFyZWEgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaGlkZS1hbGlnbmVkLXNlbnRlbmNlLWhpZ2hsaWdodHMge1xuICAgIC5hbGlnbmVkLXNlbnRlbmNlLWhpZ2hsaWdodHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgIH1cbn1cbi5wYXJ0aWFsLWhpZ2hsaWdodC0tYW5pbWF0aW9ue1xuICAgIGFuaW1hdGlvbjogYWxpZ25tZW50SGlnaGxpZ2h0QmFja2dyb3VuZENoYW5nZSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbkBrZXlmcmFtZXMgYWxpZ25tZW50SGlnaGxpZ2h0QmFja2dyb3VuZENoYW5nZSB7XG4gICAgMCUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UxRjBGNTtcbiAgICB9XG4gIH1cblxuQGltcG9ydCBcImxtdF9mb3JtYWxpdHlcIjtcbkBpbXBvcnQgXCJsbXRfZ2xvc3NhcnlcIjtcbiIsIi8vIFtodl8xLjF8Q2xhc3NpZmljYXRpb246IENPTkZJREVOVElBTCwgRGVlcEwgU0VdXG5AdXNlIFwic2FzczptYXRoXCI7XG5AaW1wb3J0IFwiZGVmaW5lc1wiO1xuXG4vLyAtLS0gRk9STUFMIC8gSU5GT1JNQUwgc3dpdGNoIC0tLVxuJGljb25XaWR0aDogMTBweDtcbiRpY29uV2lkdGhXaXRoQm9yZGVyczogJGljb25XaWR0aCArIDRweDtcblxuQG1peGluIGxtdF9mb3JtYWxpdHlUb2dnbGVyKCkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1pbi13aWR0aDogODVweDtcbiAgICBtYXgtd2lkdGg6IDIxNnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2Utb3V0O1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXItLWlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2NvbnRhaW5lciB7XG4gICAgQGF0LXJvb3QgLmxtdC0taGFzX2dsb3NzYXJ5LmxtdC0taGFzX2Zvcm1hbGl0eSAmIHtcbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ub0Z1bmN0aW9uQnV0dG9uQm9yZGVycyB7XG4gIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXIsXG4gIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXIgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyLS1pcy1hY3RpdmUsXG4gIC5sbXRfX2dsb3NzYXJ5QnV0dG9uX2NvbnRhaW5lcl9yZWFjdCAubG10X19nbG9zc2FyeV9idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgJi5sbXRfX2Zvcm1hbGl0eVN3aXRjaC0taXMtb3Blbl8wIHtcbiAgICAgICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubG10X19mb3JtYWxpdHlTd2l0Y2gtLWlzLW9wZW4ge1xuICAgICAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kbF9pbnZpc2libGVfYnlfZGVmYXVsdC5kbF92aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXIge1xuICAgICAgICBAaW5jbHVkZSBsbXRfZm9ybWFsaXR5VG9nZ2xlcigpO1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0LFxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0X3RvZ2dsZXIsXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zbWFsbGVyX19zZWxlY3RfdG9nZ2xlciB7XG4gICAgICAgIEBpbmNsdWRlIGxtdF9mb3JtYWxpdHlUb2dnbGVyKCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0X3RvZ2dsZXIsXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zbWFsbGVyX19zZWxlY3RfdG9nZ2xlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCZ1BhZ2U7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gc21hbGxlciB0b2dnbGVyIHZhcmlhbnQgaXMgdXNlZCBvbiBtb2JpbGUsIGRpc3BsYXlzIGFjdGlvbiBvdmVyZmxvdyBidXR0b24gaW5zdGVhZCBvZiAnRm9ybWFsaXR5JyBidXR0b25cbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVyIHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgbWluLXdpZHRoOiA0NHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgsIDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21vYmlsZV9fY29udGFpbmVyLndpdGhvdXRfdGV4dCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHRvcDogMzhweDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvd19kcm9wZG93bjtcbiAgICBAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2Utb3V0IDMwbXMsIHRyYW5zZm9ybSAyMDBtcyBlYXNlLW91dCAwbXM7XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTsgLy8gZml4ZWQgc2FmYXJpIGJ1ZyB0aGF0IGFuaW1hdGlvbiBmbGlja2Vyc1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1JSwgMCk7XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgfVxufVxuXG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyB7XG4gICAgQGluY2x1ZGUgbG10X2Ryb3Bkb3duX2NvbnRlbnQoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9NKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogNnB4IDIwcHggMTJweCAyMHB4O1xuICAgIH1cbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX2NvbnRhaW5lciB7XG4gICAgLy8gbmVlZGVkIHRvIG92ZXJyaWRlIHByb3BlcnRpZXMgZnJvbSBtaXhpbiAnbG10X2Ryb3Bkb3duX2NvbnRlbnQnXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIwMCwgODcsIDAuMyk7XG4gICAgfVxuICAgICY6YWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW0ge1xuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX3Byb19iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3MTcxO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIG1pbi13aWR0aDogNDJweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9wcm9fY3RhX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fcHJvX2N0YSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCbHVlUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgPnNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tQUQt4oCTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8qIC0tLSBBRCAtLS0gKi9cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2NvbnRlbnRfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvaW1nL2lsbHVzdHJhdGlvbnMvaWxsdV9mb3JtYWxpdHlTd2l0Y2guc3ZnJykgbm8tcmVwZWF0IG5vLXJlcGVhdCAtMnB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA4MHB4IDI1cHggMjVweCAyNXB4O1xuXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX2NvbnRhaW5lcl9tb2JpbGUgJiB7XG4gICAgICAgIG1hcmdpbjogNDVweCAyMHB4IDAgMjBweDtcbiAgICB9XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2hlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19ib2R5IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEge1xuICAgIEBleHRlbmQgJWRsX2J1dHRvbi0tMTtcbiAgICBcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jbG9zZV9idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIGRsX2Nsb3NlQnRuKCRidXR0b25TaXplOiA0MHB4LCAkaWNvblNpemU6IDE1cHgsICRsaW5lV2lkdGg6IDEuNHB4LCAkYnV0dG9uQ29sb3I6ICMwMDApXG59XG5cbi8qIC0tLSBGRUVEQkFDSyAtLS0gKi9cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX2J1c3kge1xuICAgIEBpbmNsdWRlIGRsX2xvYWRpbmdTcGlubmVyKCk7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTI7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWF4LWhlaWdodDogNDIwcHg7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6Om50aC1vZi10eXBlKG4rMSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC03MHB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0OTQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbiB7IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0yMDBweDtcbiAgICByaWdodDogLTQwcHg7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHg7XG59XG5cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19kb25lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICByaWdodDogLTQwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogIzAzNzE3MTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmLmRsX2ludmlzaWJsZV9ieV9kZWZhdWx0LmRsX3Zpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGVhc2U7XG4gICAgfVxuXG4gICAgJi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZG9uZS0tZmFkZW91dCB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGVhc2U7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2Nsb3NlX2J0biB7XG4gICAgQGV4dGVuZCAubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Nsb3NlX2J0bjtcbiAgICBcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZV9idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3Njb3JlX2J0biB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NDk0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfZGVzYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfZGVzY19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2V4cGxhbmF0aW9uX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZXhwbGFuYXRpb25faW5wdXRfZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZXhwbGFuYXRpb25fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbl9hY3Rpb25fc2VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX2J1c3kge1xuICAgICAgICBib3R0b206IDEzcHg7XG4gICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICB9XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuIHtcbiAgICBAZXh0ZW5kICVkbF9idXR0b24tLTE7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbn1cbiIsIkBpbXBvcnQgXCJkZWZpbmVzXCI7XG5cbkBtaXhpbiBsbXRfZHJvcGRvd25fY29udGVudCgpIHtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICB6LWluZGV4OiAyMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVfMztcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgcGFkZGluZzogMTBweCAwcHggMTBweCAwO1xuXG4gICAgbGVmdDogLTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIGxlZnQ6IDIycHg7XG4gICAgfVxuXG4gICAgLy8gc2NvcGUgaXRlbS1jYW5kaWRhdGVzIGZyb20gcHJldmlvdXMgaW1wbGVtZW50YXRpb25zXG4gICAgPiBidXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5sbXRfX2Ryb3Bkb3duX2l0ZW07XG4gICAgfVxuXG4gICAgPiBkaXYgPiBidXR0b24sXG4gICAgPiBkaXYgPiBkaXYgPiBidXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5sbXRfX2Ryb3Bkb3duX2l0ZW1faW5zaWRlX2NvbnRhaW5lcjtcbiAgICB9XG5cbiAgICAubG10X19kcm9wZG93bl9pdGVtIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHROb3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDFweCAyMHB4IDFweCAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE5NHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuXG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDAsIDg3LCAwLjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fZHJvcGRvd25faXRlbV9pbnNpZGVfY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHROb3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDFweCAyMHB4IDFweCAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxOTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbn0iLCIvLyBbaHZfMS4xfENsYXNzaWZpY2F0aW9uOiBDT05GSURFTlRJQUwsIERlZXBMIFNFXVxuXG5AaW1wb3J0IFwiZGVmaW5lc1wiO1xuXG5cbiRjb2xvckN1c3RvbWl6YXRpb246ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4kY29sb3JDdXN0b21pemF0aW9uTGlnaHQ6IGRlc2F0dXJhdGUoJGNvbG9yOiBsaWdodGVuKCRjb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbiwgJGFtb3VudDogNTApLCAkYW1vdW50OiA1MCk7XG4kY29sb3JDdXN0b21pemF0aW9uVGV4dDogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiRjb2xvck9uT2ZmU3dpdGNoT246ICMwMDk0MkY7XG4kY29sb3JUZXh0RGFyazogIzFCMUUyNTtcbiRjb2xvck1vdXNlR3JleTogI0M0QzRDNDtcbiRjb2xvckRpc2FibGVkQ3VzdG9taXphdGlvbkJ1dHRvbjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG5cbi8qKioqKioqKioqIGdsb3NzYXJ5IGVkaXRvciAqKioqKioqKioqL1xuXG4vLyBiYXNlIHN0eWxlc1xuXG4uZ2xvc3NhcnktaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCbHVlQ2hpbGw7XG4gIGhlaWdodDogMnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2E5YTlhOTtcbiAgfVxuXG4gICYuZXJyb3IsXG4gICY6Zm9jdXMuZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckVycm9yO1xuICB9XG59XG5cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1pbi13aWR0aDogNDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkY29sb3JfZGVmYXVsdFRleHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMzBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckN1c3RvbWl6YXRpb247XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAmLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3JlYWN0IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCB7XG4gICAgcGFkZGluZzogOHB4IDE1cHggKDhweCAtICRmb2N1c192aXNpYmxlX3RvdGFsX3dpZHRoKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlOYW1lV3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlOYW1lIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvclRleHREYXJrO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICAgJi5ub19vdmVyZmxvdyB7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0Q2hldnJvbiB7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAmLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxtdF9fZ2xvc3NhcnlfYXJyb3dVcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAycHgpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0Q2hldnJvbi5sbXRfX2dsb3NzYXJ5X2Fycm93RG93biB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9lZGl0b3Jfc2VsZWN0R2xvc3NhcnlNZW51T3BlbkFuaW1hdGlvbiB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1JSwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB0b3A6IDQycHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICYudmlzaWJsZSB7XG4gICAgICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9lZGl0b3Jfc2VsZWN0R2xvc3NhcnlNZW51T3BlbkFuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgICAgIG9wYWNpdHk6IDEuMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlcklubmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDEycHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbkl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDAsIDg3LCAwLjMpO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uTmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uQnV0dG9uIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjAwLCA4NywgMC4zKTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVFZGl0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdE5hbWVfaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20ge1xuICBwYWRkaW5nOiAwcHggMTVweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBrZWVwcyBldmVuIHRvcCBhbmQgYm90dG9tIHNwYWNpbmcgb2YgYnV0dG9ucyBpbiB0b29sYmFyXG4gICYgLmxtdF9fZ2xvc3NhcnlfX2FjdGlvbi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5VXBsb2FkV3JhcHBlcixcbiAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5RG93bmxvYWRXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQ0RDREM7XG5cbiAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXcsXG4gICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5RG93bmxvYWQge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3V3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3cubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXA6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIHRvcDogMTNweDtcbiAgICB9XG5cbiAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXcge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2VkaXRvcl9hZGROZXdHbG9zc2FyeU9wZW5BbmltYXRpb24ge1xuICAgICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNSUsIDApO1xuICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDEuMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZ1dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEyMHB4O1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2cge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICBhbmltYXRpb246IGxtdF9fZ2xvc3NhcnlfZWRpdG9yX2FkZE5ld0dsb3NzYXJ5T3BlbkFuaW1hdGlvbiA0MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nX2FkZEJ1dHRvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZUNoaWxsO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogJGNvbG9yQmx1ZUNoaWxsIHNvbGlkIDJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmVycm9yLFxuICAgICAgICAgICYuZXJyb3I6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvckJsdWVDaGlsbCwgJGFscGhhOiAwLjUpO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3VpQmxvY2tlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI0ZGRiwgJGFscGhhOiAwLjYpO1xuXG4gICYudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xvYWRpbmdTcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgZGxfbG9hZGluZ1NwaW5uZXIoJHNpemU6IDMycHgpO1xufVxuXG4vLyBlZGl0b3IgbWFpbmJhciAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JfbWFpbkJhciB7XG4gIGhlaWdodDogMzRweDtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yTGFiZWwge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9lZGl0b3JDbG9zZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctMiB7XG5cbiAgJi5pbkJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBsZWZ0OiAxOHB4O1xuICB9XG5cbiAgJi5pbkJ1dHRvbjpiZWZvcmUge1xuICAgIGxlZnQ6IDI4cHg7XG4gICAgdG9wOiAtM3B4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgbGVmdDogMTlweDtcbiAgfVxuXG4gICYuaW5CdXR0b246YWZ0ZXIge1xuICAgIGxlZnQ6IDI5cHg7XG4gICAgdG9wOiAtNHB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoTGFiZWwge1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICYub24ge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzk5QURCRjtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaF9jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDhweDtcbn1cblxuLmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJi5pbkJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5zd2l0Y2gge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTlBREJGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG5cbiAgLnN3aXRjaDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG5cbiAgLmRpc2FibGVkKy5zd2l0Y2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gb25cbiAgLmNoZWNrYm94LmlzQ2hlY2tlZCsuc3dpdGNoOjphZnRlciB7XG4gICAgbGVmdDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC8vIG9mZlxuICAuY2hlY2tib3guaXNDaGVja2VkKy5zd2l0Y2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck9uT2ZmU3dpdGNoT247XG4gIH1cblxuICAvLyBkaXNhYmxlZFxuICAuY2hlY2tib3guZGlzYWJsZWQrLnN3aXRjaDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OUFEQkY7XG4gIH1cblxuICAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vKioqKioqKioqKiBnbG9zc2FyeSBidXR0b24gKioqKioqKioqKi9cblxuXG4ubG10X19nbG9zc2FyeUJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6bm90KC5yZWFkeSkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgLmxtdF9fZ2xvc3NhcnlfYnV0dG9uLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGNvbG9yRGlzYWJsZWRDdXN0b21pemF0aW9uQnV0dG9uO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgfVxuXG4gICAgLmxtdF9fZ2xvc3NhcnlfYnV0dG9uX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgfVxuXG4gICAgLmluQnV0dG9uIHtcbiAgICAgIGNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgfVxuXG4gICAgLnN3aXRjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yRGlzYWJsZWRDdXN0b21pemF0aW9uQnV0dG9uO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAuc3dpdGNoOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoIC5jaGVja2JveC5pc0NoZWNrZWQrLnN3aXRjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuY2hlY2tib3guaXNDaGVja2VkKy5zd2l0Y2g6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckRpc2FibGVkQ3VzdG9taXphdGlvbkJ1dHRvbjtcbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlCdXR0b25fX2Rlc2t0b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICYuc3dpdGNoVmlzaWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgfVxuXG4gICYuc3dpdGNoZWRPbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlCdXR0b25Db250YWluZXJfX2JvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5sbXRfX2dsb3NzYXJ5QnV0dG9uLnRvZ2dsZS1sZWZ0IHtcbiAgLmxtdF9fZ2xvc3NhcnlCdXR0b25fX2Rlc2t0b3Auc3dpdGNoVmlzaWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTRweDtcbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuXG4gIC5sbXRfX2dsb3NzYXJ5X2J1dHRvbl9sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dDtcbiAgICB9XG4gIH1cblxuICAmLmRpYWxvZyxcbiAgJi5hY3RpdmUuZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICB9XG5cbiAgJi5kaWFsb2cge1xuICAgIEBhdC1yb290IC5sbXQtLXdlYiAmIC5sbXRfX2dsb3NzYXJ5X2J1dHRvbl9sYWJlbDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cbn1cblxuLy8gaGVhZGxpbmUgJiBzdWJ0ZXh0IC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvclRpdGxlLFxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yU3VidGV4dCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGNvbG9yVGV4dERhcms7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3I6ICR3aGl0ZSwgJGFtb3VudDogNSk7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvclRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JTdWJ0ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5cbi8vIGVycm9yIGRpc3BsYXkgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dF9uZXdFbnRyeV9ub3Rlcyxcbi5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dF9lZGl0RW50cnlfbm90ZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG10X19nbG9zc2FyeV90ZXh0SW5wdXQtLWVycm9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGNvbG9yRXJyb3I7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cblxuLy8gbmV3IGVudHJ5IGJhciAmIGxhbmd1YWdlcyBkcm9wZG93biAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5IHtcbiAgcGFkZGluZzogJGZvY3VzX3Zpc2libGVfdG90YWxfd2lkdGggMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yOiAkd2hpdGUsICRhbW91bnQ6IDUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2lucHV0VGFyZ2V0IHtcbiAgbWFyZ2luOiAwIDVweCAwIDJweDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0J1dHRvbiB7XG4gIHdpZHRoOiA4N3B4O1xuICBtaW4td2lkdGg6IDg3cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkY29sb3JUZXh0RGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW46IDAgM3B4IDAgNXB4O1xuXG4gIC5sbXRfX2dsb3NzYXJ5X2Fycm93RG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvckJsdWVQcmltYXJ5O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJsdWVQcmltYXJ5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTFweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG5cbiAgICAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0IHtcbiAgICAgIGNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICAgIH1cblxuICAgIC5sbXRfX2dsb3NzYXJ5X2Fycm93RG93biB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckN1c3RvbWl6YXRpb247XG4gICAgfVxuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdWYWx1ZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMjJweDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duIHtcbiAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIzN3B4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE5cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNoYWRvdzogJHNoYWRvd19kcm9wZG93bjtcbiAgICBAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLypcbiAgICAgICAgICBUaGUgZ2xvc3NhcnkgZG9lcyBub3Qgc3VwcG9ydCBkYXJrLW1vZGUgeWV0LCB0aGVyZWZvcmUgd2UgbmVlZCB0byB1c2UgaW1wb3J0YW50IGhlcmVcbiAgICAgICAgICBhcyB0aGUgY29tbW9uIGRyb3Bkb3duIGNsYXNzZXMgc3VwcG9ydCBpdC5cbiAgICAgICAgICBJZiBpdCBpcyBzdXBwb3J0ZWQgb25lIGRheSwgeW91IGNhbiByZW1vdmUgaXQgYWdhaW4hXG4gICAgICAgICovXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDAsIDg3LCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgPioge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC5sYW5nTmFtZSB7XG4gICAgICAgIC8qIFNlZSBjb21tZW50IGFib3ZlIGZvciBob3ZlciAqL1xuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICYuc291cmNlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRhcmdldCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodFdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzcHg7XG4gICAgICB9XG5cbiAgICAgIC5sYW5nQ29kZVBhaXIge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgY29sb3I6ICM2RTZFNkU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICAgIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHQge1xuXG4gICAgICAgICAgY29sb3I6ICRjb2xvck1vdXNlR3JleTtcbiAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhbmdDb2RlIHtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2RlZmF1bHRJbnB1dEJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9uZXdFbnRyeUZvcm0ge1xuICAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0IHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gIH1cblxuICAmLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ01lbnUtLW9wZW4ge1xuICAgIC5sbXRfX2dsb3NzYXJ5X2Fycm93RG93biB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIDApIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5Rm9ybS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdNZW51LS1vcGVuIHtcbiAgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfZHJvcGRvd24gLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duIHtcbiAgICBhbmltYXRpb246IGxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xhbmdNZW51T3BlbkFuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2VkaXRvcl9sYW5nTWVudU9wZW5BbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtMTUlLCAwKTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG4vLyBjaGVja21hcmssIGFjY2VwdEJ1dHRvbiwgYXJyb3dSaWdodCAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2NoZWNrbWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNGRkZGRkY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTFweCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogNHB4O1xuICBAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgLy9vdXRsaW5lOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVUZXJ0aWFyeTtcbiAgfVxuXG4gICYubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24tLWRpc2FibGVkLFxuICAmLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb24sICRhbHBoYTogMC41KTtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0V3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcblxuICAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yTW91c2VHcmV5O1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjb2xvck1vdXNlR3JleTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cblxuLy8gZXhwbGFuYXRpb24gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBjb2xvcjogJGRhcmtfMztcblxuICAmLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uX25vdF9vd25lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDMycHggMTJweCAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbl9oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uX2V4YW1wbGVfaGVhZGxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb25fZXhhbXBsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTYwcHggMXJlbSAxNjBweDtcbiAgZ2FwOiAxcmVtO1xufVxuXG4ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbl9leGFtcGxlX2ljb24ge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5cbi8vIGVkaXRvciByb3dzIHdyYXBwZXIgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dzV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgQGluY2x1ZGUgZGVmYXVsdFNjcm9sbGJhcjtcblxuICAubG10X19nbG9zc2FyeV9lZGl0b3JSb3dzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjogJHdoaXRlLCAkYW1vdW50OiAxNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuXG4gICY6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yOiAkd2hpdGUsICRhbW91bnQ6IDM1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG5cbiAgPmRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gID5kaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JfbGFuZ1BhaXJIZWFkbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogJGNvbG9yVGV4dERhcms7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAubG10X19nbG9zc2FyeV9lZGl0b3JfbGFuZ1BhaXJIZWFkbGluZV9zZXBhcmF0b3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgbWF4LWhlaWdodDogMzJweDtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gIC5jb2x1bW5Tb3VyY2VXcmFwcGVyLFxuICAuY29sdW1uVGFyZ2V0V3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXg6IDE7XG5cbiAgICAuY29sdW1uU291cmNlLFxuICAgIC5jb2x1bW5UYXJnZXQge1xuICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuY29sdW1uU291cmNlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29sdW1uVGFyZ2V0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0V3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5pY29uQnV0dG9uIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vb3V0bGluZTogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjb2xvcjogIzMzMztcblxuICAgIGltZyxcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93X2VkaXRNb2RlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgLmVkaXRJbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXg6IDE7XG5cbiAgICAmLmVycm9yLFxuICAgICY6Zm9jdXMuZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yRXJyb3I7XG4gICAgfVxuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8qKioqKioqKioqIGdsb3NzYXJ5IGRpYWxvZyAqKioqKioqKioqL1xuXG5cbkBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9kaWFsb2dfb3Blbl9hbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMS4wO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9kaWFsb2dfY2xvc2VfYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18yIHtcbiAgMCUge1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGhlaWdodDogNThweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18zIHtcbiAgMCUge1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLXdyYXBwZXIge1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMjAlO1xuICBtYXgtd2lkdGg6IDgwdnc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuXG4gIEBhdC1yb290IC5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tb3BlbiB7XG4gICAgYW5pbWF0aW9uOiBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19vcGVuX2FuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgb3BhY2l0eTogMS4wO1xuICB9XG5cbiAgQGF0LXJvb3QgLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1jbG9zZWQge1xuICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9kaWFsb2dfY2xvc2VfYW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDVweDtcblxuICAmLnR3b1N1Z2dlc3Rpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuXG4gICYudGhyZWVTdWdnZXN0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogOTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fdGl0bGUge1xuICBwYWRkaW5nOiAwIDhweCAwIDEzcHg7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fcm93cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjJweDtcblxuICBAYXQtcm9vdCAubG10X19nbG9zc2FyeV9kaWFsb2ctLXNob3dNb3JlLTIge1xuICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzIgMTUwbXMgMHMgZWFzZS1vdXQgMTtcbiAgfVxuXG4gIEBhdC1yb290IC5zaG93TW9yZS0yIHtcbiAgICBhbmltYXRpb246IGxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18yIDE1MG1zIDBzIGVhc2Utb3V0IDE7XG4gIH1cblxuICAmLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1zaG93TW9yZS0yLFxuICAmLnNob3dNb3JlLTIge1xuICAgIGhlaWdodDogNThweDtcbiAgfVxuXG4gIEBhdC1yb290IC5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tc2hvd01vcmUtMyB7XG4gICAgYW5pbWF0aW9uOiBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19zaG93X21vcmVfc3VnZ2VzdGlvbnNfMyAxNTBtcyAwcyBlYXNlLW91dCAxO1xuICB9XG5cbiAgQGF0LXJvb3QgLnNob3dNb3JlLTMge1xuICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzMgMTUwbXMgMHMgZWFzZS1vdXQgMTtcbiAgfVxuXG4gICYubG10X19nbG9zc2FyeV9kaWFsb2ctLXNob3dNb3JlLTMsXG4gICYuc2hvd01vcmUtMyB7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgOHB4IDAgOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC50cmFuc2xhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgLndvcmQge1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICYuc291cmNlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgIH1cblxuICAgICAgJi50YXJnZXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgIH1cblxuICAgICAgJi50YXJnZXQucGFkUmlnaHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNob2ljZSB7XG4gICAgLm9wdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2dfX2xpbmUtLXN1Z2dlc3Rpb25zIHtcbiAgcGFkZGluZzogMCA4cHggMCA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcblxuICAubW9yZVN1Z2dlc3Rpb25zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLXdyYXBwZXIuYmx1ZSB7XG4gIC5sbXRfX2dsb3NzYXJ5X2RpYWxvZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAgIC5vcHRpb24ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAubG10X19nbG9zc2FyeV9kaWFsb2dfX2xpbmUtLXN1Z2dlc3Rpb25zIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3csXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXJpZ2h0LFxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cCxcbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXBwZXItcmlnaHQge1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgei1pbmRleDogODAxO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3cge1xuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGNkY2RjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogN3B4O1xuICAgIGJvdHRvbTogLTE0cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICByaWdodDogMTFweDtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICBib3R0b206IC0xMXB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xNHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RjZGNkYztcbiAgICBib3JkZXItd2lkdGg6IDdweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTFweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZTtcbiAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgfVxuXG4gICYub25lOmJlZm9yZSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJi5vbmU6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTFweDtcbiAgfVxuXG4gICYudHdvOmJlZm9yZSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJi50d286YWZ0ZXIge1xuICAgIGJvdHRvbTogMjFweDtcbiAgfVxuXG4gICYudGhyZWU6YmVmb3JlIHtcbiAgICBib3R0b206IDI3cHg7XG4gIH1cblxuICAmLnRocmVlOmFmdGVyIHtcbiAgICBib3R0b206IDI4cHg7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cCB7XG4gICY6YmVmb3JlIHtcbiAgICByaWdodDogMTUwcHg7XG4gICAgdG9wOiAtMTRweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkY2RjZGMgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICByaWdodDogMTUwcHg7XG4gICAgdG9wOiAtMTJweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZSB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwcGVyLXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogLTEzcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGNkY2RjIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogN3B4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAtMTFweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZSB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgfVxufVxuXG5cbi8qKioqKioqKioqIGdsb3NzYXJ5IHRvb2x0aXAgKioqKioqKioqKi9cblxuXG4ubG10X19nbG9zc2FyeV90b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodE5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8vIGFsdGVybmF0aXZlIG5hbWUgZm9yIG92ZXJmbG93LXdyYXAgdW5kZXJzdG9vZCBieSBJRTExXG4gIGh5cGhlbnM6IGF1dG87XG4gIEBhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO1xuXG4gIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cblxuICAuY29sdW1uU291cmNlLFxuICAuY29sdW1uVGFyZ2V0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xuXG4gICAgJi5wYWRSaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X3Rvb2x0aXBfX25ld190ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qKioqKioqKioqIGdsb3NzYXJ5IGhpZ2hsaWdodGluZyAqKioqKioqKioqL1xuXG5cbi5sbXRfX3RleHRhcmVhX2Jhc2Vfc3R5bGUsXG4ubG10X190ZXh0YXJlYV9vdmVybGF5LS1pbm5lciB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwMXB4O1xufVxuXG4ubG10X190ZXh0YXJlYS5sbXRfX3RhcmdldF90ZXh0YXJlYS5sbXRfX3RleHRhcmVhX2Jhc2Vfc3R5bGUudHJhbnNwYXJlbnRUZXh0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubG10X190ZXh0YXJlYV9vdmVybGF5LS1vdXRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxtdF9fdGV4dGFyZWFfb3ZlcmxheS0taW5uZXIge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IC8vIGNzcy0zXG4gIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwOyAvLyBNb3ppbGxhLCBzaW5jZSAxOTk5XG4gIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7IC8vIE9wZXJhIDQtNlxuICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7IC8vIE9wZXJhIDdcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyAvLyBJbnRlcm5ldCBFeHBsb3JlciA1LjUrXG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cbiAgbWFyayB7XG4gICAgQG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJldmVydDtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9oaWdobGlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBjb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcbn1cblxuLyoqKioqKiogZ2xvc3NhcnkgcHJvL2FkdmFuY2VkIGFkICoqKioqKioqKioqKioqKioqKiovXG5cbi5sbXRfX2dsb3NzYXJ5X2FkX3dyYXBwZXIge1xuICB3aWR0aDogNjUwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoL2ltZy9nbG9zc2FyeS9wcm8tYWQtYmFja2dyb3VuZC1taW4uanBlZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDE2MHB4IDMwcHggMzBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWRfc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX2J1bGxldFBvaW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX2J1bGxldFBvaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICY6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9hZF9jaGVja21hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTE3NzAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMTE3NzAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xcHgpIHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWRfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX2J1bGxldFBvaW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWRfYnV0dG9ucyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG10X19nbG9zc2FyeV9hZF9jdGEsXG4ubG10X19nbG9zc2FyeV9hZF9idXR0b25zX19zZXAge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX2J1dHRvbnNfX3NlcCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubG10X19nbG9zc2FyeV91cGxvYWRfYWRfYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5sbXRfZmlyc3RFbnRyeS1jb250ZW50IHtcbiAgLmxtdF9maXJzdEVudHJ5LWNvbnRlbnQtaW5wdXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAubG10X2ZpcnN0RW50cnktc291cmNlLWNvbHVtbixcbiAgLmxtdF9maXJzdEVudHJ5LXRhcmdldC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC5sbXRfZmlyc3RFbnRyeS1maWVsZFdpZHRoIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgLmxtdF9maXJzdEVudHJ5LWxhYmVsU291cmNlLFxuICAubG10X2ZpcnN0RW50cnktbGFiZWxUYXJnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICYuZXJyb3Ige1xuICAgICAgY29sb3I6ICRjb2xvckVycm9yO1xuICAgIH1cbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2lucHV0U291cmNlLFxuICAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9pbnB1dFRhcmdldCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3JUZXh0RGFyaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JNb3VzZUdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYuZXJyb3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JFcnJvcjtcbiAgICB9XG4gIH1cblxuICAubG10X2ZpcnN0RW50cnktbGFuZ01lbnUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nQnV0dG9uIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTW91c2VHcmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodCB7XG4gICAgICBjb2xvcjogJGNvbG9yTW91c2VHcmV5O1xuICAgIH1cblxuICAgIC5sbXRfX2dsb3NzYXJ5X2Fycm93RG93biB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yTW91c2VHcmV5O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yTW91c2VHcmV5O1xuICAgIH1cbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2Ryb3Bkb3duIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dC0tZXJyb3IsXG4gIC5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dC0tZmlsbC1ib3RoLXdvcmRzLWVycm9yIHtcbiAgICBjb2xvcjogJGNvbG9yRXJyb3I7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxODRweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIC8vb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ01lbnUtLW9wZW4ge1xuICAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9kcm9wZG93biAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ge1xuICAgIGFuaW1hdGlvbjogbG10X19maXJzdEVudHJ5X2xhbmdNZW51T3BlbkFuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG10X19maXJzdEVudHJ5X2xhbmdNZW51T3BlbkFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTUlLCAwKTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxLjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuLyoqKioqKiogTGFuZ3VhZ2VQYWlyIENvbXBwb25lbnQgKioqKioqKioqKioqKioqKioqKi9cblxuLkxhbmd1YWdlUGFpcl9hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNDOUNDRDA7XG4gIHN0cm9rZTogI0M5Q0NEMDtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuXG5cbi5MYW5ndWFnZVBhaXJfbGFuZ3VhZ2VLZXkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKioqKioqKiBFTkQ6IExhbmd1YWdlUGFpciBDb21wcG9uZW50ICoqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKioqIGdsb3NzYXJ5IHVwbG9hZCAqKioqKioqKioqKioqKioqKioqL1xuXG4uZ2xvc3NhcnlfdXBsb2FkIHtcbiAgbWF4LXdpZHRoOiA0NzJweDtcblxuICAuc2VwYXJhdG9yX2xhbmd1YWdlUGFpcl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICY+KiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ2xvc3NhcnlfdXBsb2FkX3Rvb2x0aXAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn0iLCIvLyBbaHZfMS4xfENsYXNzaWZpY2F0aW9uOiBDT05GSURFTlRJQUwsIERlZXBMIFNFXVxuXG5AdXNlIFwic2FzczptYXRoXCI7XG5AaW1wb3J0IFwiX2RlZmluZXNcIjtcblxuJHllbGxvdzogI0ZGRDg4RjtcbiR5ZWxsb3dMaWdodDogI0ZFRThDMTtcbiRvcmFuZ2U6ICNGQUEyMDA7XG4kYmx1ZWJnOiByZ2JhKDM5LDk2LDIwMiwxLjApO1xuJGJsdWVNdXRlZDogIzIwNkU5OTtcbiRibHVlOiAjMDQyYjQ4O1xuJGRhcmtibHVlOiAjMDQyYjQ4O1xuJGdyZXk6ICNEMUQyRDQ7XG4kYmxhY2s6ICMxQjFFMjU7XG4kd2hpdGU6ICNGRkZGRkY7XG4kY29sb3JBY2NlcHQ6ICM2YTY7XG4kZm9udFdlaWdodE5vcm1hbDogNDAwO1xuJGZvbnRXZWlnaHRCb2xkOiBib2xkO1xuJGZvbnRXZWlnaHRTdHJvbmc6IGJvbGQ7XG4kZm9udFdlaWdodFRleHRhcmVhOiA0MDA7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IERlZXBMIFRyYW5zbGF0ZSBVSSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmRsX3RvcF9lbGVtZW50LS13aWRle1xuICAgIG1hcmdpbjogMCAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWFhMKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YTCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSl7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG59XG5cbi5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgJiA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLmRsX2JvZHktLXRyYW5zbGF0b3Ige1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgLy8gYWx3YXlzIHNob3cgeS1zY3JvbGxiYXIgLS0gaWYgaXQgaXMgb25seSBzaG93biB3aGVuIHNvbWUgdGV4dCBpcyBpbnNlcnRlZCB0aGUgcGFnZSBsYXlvdXQgY2FuIG9zY2lsbGF0ZSBpbiByYXJlIGNhc2VzIChEUC0yMylcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgLy8gREYtMTAwMTogZGlzYWJsZSBhdXRvbWF0aWMgZm9udCBzaXplIGFkanVzdCBvbiBzYWZhcmlcbiAgICAgICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIH1cblxuICAgIC5kbF9wcm8gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLmRsX2hlYWRlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIGxtdFxuKi9cbiRsbXRfYmFzZUZvbnRTaXplOiAyMHB4O1xuXG4ubG10LS13ZWIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogJGxtdF9iYXNlRm9udFNpemU7XG4gICAgLy8gdG8gcHJldmVudCB0aGUgc2hhcmUgZHJvcCBkb3duIGZyb20gaGlkaW5nIGJlaGluZFxuICAgIC8vIHRoZSBwcm8gYWQgZGlzcGxheSB1bmRlcm5lYXRoIHRoZSB0cmFuc2xhdG9yIHRleHQgYXJlYVxuICAgIHotaW5kZXg6IDI7XG5cbiAgICB0ZXh0YXJlYSwgc2VsZWN0LCBidXR0b24ge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRUZXh0YXJlYTtcbiAgICB9XG5cbiAgICAuZGxfZXAgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgbG10X19zaWRlc19jb250YWluZXJcbiovXG4kaGVhZGVySGVpZ2h0OiA2MHB4O1xuXG4uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXItLXRleHRfdG9vX2xvbmcgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JFcnJvcjtcbn1cblxuLmxtdC0td2ViIHtcbiAgLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAmIHtcbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3QgPiAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUge1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmc6OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZV9kZXRlY3RlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIFRoZSBsYW5ndWFnZSBzZWxlY3Rpb24gZHJvcGRvd24gKGAjcG9wb3Zlcl9jb250YWluZXJgKSBhbmQgdGhlXG4gKiB0cmFuc2xhdG9yIHBhbmVscyAoYC5sbXRfX3NpZGVzX3dyYXBwZXJgKSBzaG91bGQgYm90aCBiZSBjb250YWluZWRcbiAqIGluc2lkZSB0aGUgcGFuZWwgY29udGFpbmVyIChgLmxtdF9fc2lkZXNfY29udGFpbmVyYCkuXG4gKlxuICogQnV0IHRoZSBsYW5ndWFnZSBzZWxlY3Rpb24gZHJvcGRvd24gc2hvdWxkIGJlIG9uIHRvcCBvZiB0aGUgdHJhbnNsYXRvciBwYW5lbHMsXG4gKiBhbmQgYSBsZW5ndGh5IGNvbnRlbnQgaW4gb25lIG9mIHRoZW0gc2hvdWxkIGdyb3cgdGhlIHdob2xlIHBhbmVscyBjb250YWluZXIuXG4gKiBUaGF0J3Mgd2h5IHdlIGNhbid0IHVzZSBhYnNvbHV0ZSBwb3NpdGlvbmluZyBoZXJlLCBidXQgaGF2ZSB0byB1c2VcbiAqIHRoaXMgb25lLWNlbGwtZ3JpZCBpbnN0ZWFkLlxuICovXG4uZGYyOTc0X25ld19sYW5ndWFnZV9tZW51IHtcbiAgLmxtdF9fc2lkZXNfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cbiAgICAubG10X19zaWRlc193cmFwcGVyIHtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuXG4gICAgI3BvcG92ZXJfY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgei1pbmRleDogOTA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHdoaXRlLCAkYWxwaGE6IDAuNik7XG4gICAgfVxuICB9XG5cbiAgLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcblxuICAgICYuc3dpdGNoZWQgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgfVxuXG4gICAgJjpub3QoLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaC0tZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckRhcms4O1xuICAgICAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4ubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgLmxtdF9fc2lkZXNfd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVySGVpZ2h0fSkgIWltcG9ydGFudDsgLy8gZmFsbGJhY2tcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwICogdmFyKC0tdmgsIDF2aCkgLSAjeyRoZWFkZXJIZWlnaHR9KSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgICYubG10LS13aXRoLWJvdHRvbS10ZXh0LWhpZGRlbiAubG10X19zaWRlc193cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRsbXRfYm9yZGVyUmFkaXVzX0w7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtfNztcblxuICAgIC5sbXRfX3NpZGVzX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAuaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzICYge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICAgICAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5sbXRfX3NpZGVfY29udGFpbmVyIHtcbiAgICAgICAgLy8gc3BlY2lmeSBib3JkZXItcmFkaXVzIGZvciBsYW5ndWFnZV9jb250YWluZXIgYW5kIHRleHRhcmVhX2NvbnRhaW5lclxuICAgICAgICAvLyBvdGhlcndpc2UgdGhleSB3b3VsZCBvdmVybGFwIHRoZSBzaWRlX2NvbnRhaW5lcnNcbiAgICAgICAgJi5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2Uge1xuICAgICAgICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkbG10X2JvcmRlclJhZGl1c19MO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRsbXRfYm9yZGVyUmFkaXVzX0w7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrXzc7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtfNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCB7XG4gICAgICAgICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkbG10X2JvcmRlclJhZGl1c19MO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGxtdF9ib3JkZXJSYWRpdXNfTDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtfNyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnU6bm90KC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdEcm9wZG93bik6bm90KC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zKSB7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyOmZvY3VzLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS10ZXh0X3Rvb19sb25nLFxuICAgICAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS1mb2N1cy5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tdGV4dF90b29fbG9uZyB7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMUYxRjEgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCB7XG5cblxuICAgICAgICAubG10X19sYW5ndWFnZV9jb250YWluZXIgLnRyYW5zbGF0ZV90byB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zZWMge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaCB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgei1pbmRleDogMTE7XG5cbiAgICAgICAgICAmLnN3aXRjaGVkIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjRzIHRyYW5zZm9ybSBlYXNlLW91dDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCAmLFxuICAgIC5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19sYXJnZV9tb2RlX3RhcmdldCAmIHtcbiAgICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zZWMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgJiB7XG4gICAgICAubG10X19mb3JtYWxpdHlTd2l0Y2gge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhpZGVUZXh0VHJhbnNsYXRlRnJvbUFuZFRvIHtcbiAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZSBzdHJvbmc6OmZpcnN0LWxldHRlcixcbiAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSBidXR0b246OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgfVxuICAgIH1cbn1cblxuLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyB7XG4gIC5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyIC5sbXQtLXdlYiB7XG4gICAgLmxtdF9fdGV4dCAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMUYxRjE7XG4gICAgfVxuICB9XG5cbiAgJi5zaG93Q2FyZEJ1dHRvbnMge1xuICAgIC5sbXRfX2RvY1RyYW5zLXRhYi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfc2VjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5sbXQtLXdlYiAuZGxfcHJvLS1pbnZhbGlkIC5sbXRfX3NpZGVzX2NvbnRhaW5lciB7XG4gICAgb3BhY2l0eTowLjM7XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIGxtdF9fc2lkZV9jb250YWluZXJcbiovXG4ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgICBAYXQtcm9vdCAubG10X19zdGlja3lNZW51YmFyICYgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4OyAvLyBzdGlja3lCYXItYm9yZGVyIG92ZXJmbG93cyB0aGUgZm9jdXMtYm9yZGVyIG9mIHRoZSBzb3VyY2UtdGV4dGFyZWFcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG5cbiAgICAgICAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzJweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzVweDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRvcmFuZ2U7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMS4xKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTI2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG5cbiAgICAgICAgICAgIC8vIFRPRE86IG9ubHkgZm9yIHVzaW5nIHRyYW5zbGF0aW9uc0FzVGV4dCBhcyB0YXJnZXQgb24gbW9iaWxlXG4gICAgICAgICAgICAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgJi5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRleHQgYXJlYXMgKHdpdGggY29udGFpbmVycykgLSBhbGxcbiovXG5cbi5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMjRweCA2NHB4IDgwcHggMzJweDtcbiAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGxtdF9jb2xvcl9wYXNzaXZlQm9yZGVyO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciA3NW1zIGVhc2Utb3V0O1xuXG4gICAgQGluY2x1ZGUgdGV4dGFyZWFfY29udGFpbmVyX2hlaWdodCgpO1xuXG4gICAgJi5kbF9kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS1mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICRvcmFuZ2U7XG5cbiAgICAgICAgJi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tdGV4dF90b29fbG9uZyB7XG4gICAgICAgICAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGNvbG9yUmVkUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tdGV4dF90b29fbG9uZyB7XG4gICAgICAgIGJvcmRlcjogJGxtdF9ib3JkZXJXaWR0aCBzb2xpZCAkY29sb3JSZWRQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgLy8gREYtOTQwOlxuICAgICAgICAvLyB0ZXh0YXJlYSB3aWxsIGdyb3cgdG8gd2hvbGUgaGVpZ2h0IGlmIG5vIG90aGVyIGNvbnRlbnRzLCBhbmQgd2lsbCBzaHJpbmsgaWYgc29tZSBhY2Nlc3NvcmllcyBhcmUgY29taW5nXG4gICAgICAgIC8vIERvIG5vdCB1c2UgYmFzaXMgYXMgMTAwJSBkdWUgdG8gdGhlIGluY29tcGF0aWJpbGl0eSBvZiBJRTExXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBzLiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8yODczMDEwMy9pb3MtdGV4dGFyZWEtdGV4dC1oaWRkZW4td2hlbi11c2luZy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nLXRvdWNoXG4gICAgICAgIC8vIERGLTEwMDI6IHRvIGZpeCB0aGUgd2VpcmQgYXV0byB6LWluZGV4IGFkanVzdG1lbnQgYnkgc2V0dGluZyBhIHBhcmVudCB0byAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZyB0byBzbW9vdGg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgaW9zT25seSgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyAvLyBmYWxsYmFjayBmb3IgbW9iaWxlIHNhZmFyaVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sbXRfX3JhaXNlX2FsdGVybmF0aXZlc19wbGFjZW1lbnQge1xuICAgICAgICAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXIge1xuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubG10X19hZF9jaGFyTGltaXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBUZXh0IGFyZWEgKHdpdGggY29udGFpbmVyKSAtIHNvdXJjZVxuKi9cblxuLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgLy9ib3JkZXI6IDJweCBzb2xpZCAkZ3JleTtcbiAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGxtdF9jb2xvcl9wYXNzaXZlQm9yZGVyO1xuXG4gICAgLm1vdXNlX2RldmljZSAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjUwLCAxNjIsIDIsIDAuMjUpO1xuXG4gICAgfVxuICAgIC5tb3VzZV9kZXZpY2UgJi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tZm9jdXMge1xuICAgICAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJG9yYW5nZTtcbiAgICB9XG4gICAgLm1vdXNlX2RldmljZSAubG10LS1lbXB0eV9zb3VyY2UgJi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tZm9jdXMge1xuICAgICAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGxtdF9jb2xvcl9wYXNzaXZlQm9yZGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kbF9wcm8gJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBZb3UgYXJlIGxvZ2dlZCBpbiB0byBEZWVwTCBQcm87IHlvdXIgdGV4dCBhcmUgbmV2ZXIgc3RvcmVkLlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9wcm8vaWNvbl9zaGllbGRfYmxhY2suc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICBtYXgtd2lkdGg6IDJlbTtcblxuICAgICAgICAvLyBvdXRsaW5lOiAxcHggc29saWQgcmVkO1xuICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLW91dCwgbWF4LXdpZHRoIDE1MDBtcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDEwMDBtcyBlYXNlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LDApO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRsX3Byby0taW52YWxpZCAmOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG5cbiAgICAuZGxfcHJvLS1jb25maXJtZWQgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDEuMCk7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgIH1cblxuICAgIC5kbF9wcm8tLWNvbmZpcm1lZCAubG10LS1lbXB0eV9zb3VyY2UgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGV4dCBhcmVhICh3aXRoIGNvbnRhaW5lcikgLSB0YXJnZXRcbiovXG5cbi5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgIC5tb3VzZV9kZXZpY2UgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTAsIDE2MiwgMiwgMC41KTtcbiAgICB9XG5cbiAgICAubW91c2VfZGV2aWNlIC5sbXQtLWVtcHR5X3NvdXJjZSAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMHB4IHJnYmEoMjUwLCAxNjIsIDIsIDAuNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyX19idXN5X2FuaW1hdGlvbl8yIHtcbiAgICAwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwcHggcmdiYSgwLDAsMTI4LDAuMSk7IH1cbiAgICAxMCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHJnYmEoMCwwLDEyOCwwLjIpOyB9XG4gICAgMjAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwcHggNXB4IHJnYmEoMCwwLDEyOCwwLjApOyB9XG4gICAgMjUlIHsgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMHB4IHJnYmEoMCwwLDEyOCwwKTsgfVxuICAgIDQ1JSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1cHggcmdiYSgwLDAsMTI4LDAuMik7IH1cbiAgICA1NSUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCAxMHB4IHJnYmEoMCwwLDEyOCwwLjEpOyB9XG4gICAgNjUlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwcHggMTVweCByZ2JhKDAsMCwxMjgsMC4wKTsgfVxuICAgIC8vOTAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDBweCByZ2JhKDAsMCwxMjgsMC4xKTsgfVxuICAgIC8vOTUlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCByZ2JhKDAsMCwxMjgsMC4yKTsgfVxuICAgIC8vOTUlIHsgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMHB4IHJnYmEoMCwwLDEyOCwwKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyX19idXN5X2FuaW1hdGlvbl8zIHtcbiAgICAwJSB7ICBib3gtc2hhZG93OiAgaW5zZXQgMCAwIDBweCAwIHdoaXRlLCBpbnNldCAwIDAgMHB4IDBweCByZ2JhKDE0LDQzLDcwLDAuMCk7IH1cbiAgICAzMCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCAxcHggd2hpdGUsIGluc2V0IDAgMCAwcHggMnB4IHJnYmEoMTQsNDMsNzAsMC4yKTsgfVxuICAgIDUwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IDNweCB3aGl0ZSwgaW5zZXQgMCAwIDFweCA1cHggcmdiYSgxNCw0Myw3MCwwLjEpLCAgfVxuICAgIDkwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IDdweCB3aGl0ZSwgaW5zZXQgMCAwIDFweCA3cHggcmdiYSgxNCw0Myw3MCwwLjApLCAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxtdF90ZXh0YXJlYV9fYnVzeV9hbmltYXRpb24ge1xuICAgIDAlIHsgIGJveC1zaGFkb3c6ICBpbnNldCAwIDAgMHB4IDAgd2hpdGUsIGluc2V0IDAgMCAwcHggMHB4IHJnYmEoMTQsNDMsNzAsMC4wKTsgfVxuICAgIDEwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IDFweCB3aGl0ZSwgaW5zZXQgMCAwIDBweCAycHggcmdiYSgxNCw0Myw3MCwwLjUpOyB9XG4gICAgMjAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggM3B4IHdoaXRlLCBpbnNldCAwIDAgMXB4IDRweCByZ2JhKDE0LDQzLDcwLDAuNSksICB9XG4gICAgNDAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggOHB4IHdoaXRlLCBpbnNldCAwIDAgMXB4IDhweCByZ2JhKDE0LDQzLDcwLDAuMyksICB9XG59XG5cbi5sbXQtLWFjdGl2ZV90cmFuc2xhdGlvbl9yZXF1ZXN0LmxtdC0tYWN0aXZlX3RyYW5zbGF0aW9uX3JlcXVlc3QtLXdpdGhfdGFyZ2V0X2hhc19jb250ZW50XG4ubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbG10X3RleHRhcmVhX19idXN5X2FuaW1hdGlvbiAxLjVzIDIuNXMgbGluZWFyIGluZmluaXRlO1xuICBib3gtc2hhZG93OiAgaW5zZXQgMCAwIDFweCAxNHB4IHdoaXRlLCBpbnNldCAwIDAgMHB4IHJnYmEoMCwwLDAsMCk7XG59XG5cbi5sbXQtLXdlYiAubG10X190ZXh0YXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDAgMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0VGV4dGFyZWFUZXh0O1xuXG4gICAgJi5sbXRfX3RleHRhcmVhLS1pbmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAzMHB4IDIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgLy8gbWluLWhlaWdodDogODVweDtcbiAgICAgICAgbWluLWhlaWdodDogMjV2aDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwdmg7XG4gICAgICAgIC5kbF9wcm8gJntcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiAxMDAwcHgpIHtcbiAgICAgICAgLy9taW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgLmRsX3BybyAme1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDEyMDBweCkge1xuICAgICAgICAvL21pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmxtdC0tc2hvcnRfdGV4dCAubG10X190ZXh0YXJlYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoX1hMKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAubG10LS1tZWRpdW1fdGV4dCAubG10X190ZXh0YXJlYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAubG10LS1sb25nX3RleHQgLmxtdF9fdGV4dGFyZWEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmxtdC0tdmVyeV9sb25nX3RleHQgLmxtdF9fdGV4dGFyZWEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4ubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheSB7XG4gICAgLmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXlfX3NlbnRlbmNlLS1hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4kdHJhbnNsYXRvclRleHRhcmVhX3BhZGRpbmdCb3R0b206IDEwMHB4O1xuXG4ubG10LS13ZWIgLmxtdF9fc291cmNlX3RleHRhcmVhIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMTAwbXMgbGluZWFyLCBtaW4taGVpZ2h0IDEwMG1zIGxpbmVhcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogICR0cmFuc2xhdG9yVGV4dGFyZWFfcGFkZGluZ0JvdHRvbTsgLy8gZG9jVHJhbnMgdG9vbGJhclxufVxuXG4ubG10LS13ZWIgLmxtdF9fdGFyZ2V0X3RleHRhcmVhIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMTAwbXMgbGluZWFyLCBtaW4taGVpZ2h0IDEwMG1zIGxpbmVhcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogICR0cmFuc2xhdG9yVGV4dGFyZWFfcGFkZGluZ0JvdHRvbTsgLy8gZG9jVHJhbnMgdG9vbGJhclxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5sbXRfX3RhcmdldExhbmdNZW51X2V4dGVuc2lvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmxtdC0td2ViIC5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lciAubG10X190ZXh0YXJlYV9kdW1teWRpdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyAvLyBmYWxsYmFja1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUZXh0YXJlYSBzZXBhcmF0b3JcbiovXG4ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU3RpY2t5IE1lbnViYXJcbiovXG5Aa2V5ZnJhbWVzIHN0aWNreU1lbnViYXJfc2hvd19hbmltYXRpb24ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmdQYWdlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDApLCAwcHggMzBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAzMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN0aWNreU1lbnViYXJfaGlkZV9hbmltYXRpb24ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAzMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCZ1BhZ2U7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMCksIDBweCAzMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuXG4ubG10X19zdGlja3lNZW51YmFyIHtcbiAgICAuZGxfaGVhZGVyLS1zdGlja3kge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgJi5kbF9oZWFkZXItLWhhcy1zaGFkb3cge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYigwIDAgMCAvIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLmxtdF9fc3RpY2t5TWVudWJhci0td2l0aExhbmdCYXIpIHtcbiAgICAgICAgLmxtdF9fc3RpY2t5TWVudWJhcl9iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG10X19zdGlja3lNZW51YmFyX2JhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckJnUGFnZTtcblxuICAgICAgICBAYXQtcm9vdCAubG10X19zdGlja3lNZW51YmFyX2JhY2tncm91bmQtLXNob3cge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzdGlja3lNZW51YmFyX3Nob3dfYW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAzMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IC5sbXRfX3N0aWNreU1lbnViYXJfYmFja2dyb3VuZC0taGlkZSB7XG4gICAgICAgICAgICBhbmltYXRpb246IHN0aWNreU1lbnViYXJfaGlkZV9hbmltYXRpb24gODBtcyAwcyBlYXNlLW91dCAxO1xuICAgICAgICAgICAgei1pbmRleDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLy8vLy8vLy8vXG5cbiAgLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICAubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfVxuXG4gIC8vIGZpeGVzIHZpc3VhbCBnbGl0Y2gsIHdoZW4gJ292ZXJmbG93OiBoaWRkZW4nIGlzIGFkZGVkIHRvIC5sbXRfX3NpZGVzX2NvbnRhaW5lclxuICAuZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciAubG10X19zaWRlc19jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBEb2MgVHJhbnNcbiovXG4ubG10LS13ZWIge1xuICAgIC5sbXRfX2RvY1RyYW5zLXRhYi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB6LWluZGV4OiA5OTtcblxuICAgICAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAmIC5sbXRfX2RvY1RyYW5zLXRhYi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMYW5ndWFnZSBzZWxlY3Rpb24gbGFiZWxzIGFuZCBtZW51c1xuKi9cbi5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogIzBGMkI0NjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzAwNjQ5NDtcbiAgICAgIH1cbiAgICB9XG5cbiAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaC0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBjb2xvcjogIzcyN0E4MztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzcyN0E4MztcbiAgICB9XG4gIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSl7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICYubG10LS1oaWRkZW4ge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlICYge1xuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgJiB7XG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1uc19jbG9zZV9idXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiA0cHggNS41cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1uc19jbG9zZV9idXR0b24ge1xuICByaWdodDogMzBweDtcbn1cblxuLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfc291cmNlLFxuLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfdGFyZ2V0IHtcbiAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3NvdXJjZS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zLFxuICAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGFyZ2V0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMge1xuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RBRTFFODtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQUUxRTggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV9zb3VyY2UubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGFyZ2V0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV9zb3VyY2Uge1xuICAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9wcmltIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTAxO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIH1cbn1cblxuLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfdGFyZ2V0IHtcbiAgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X19sYW5ndWFnZV9zZWxlY3QtLXNvdXJjZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnNlbWl0cmFuc3BhcmVudC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkd2hpdGUsICRhbHBoYTogMC42KTtcbn1cblxuLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICA+IC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgZm9udC1zaXplOiAkbG10X2Jhc2VGb250U2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMCA0NnB4IDAgMjZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDc1bXMgZWFzZS1vdXQsIGNvbG9yIDc1bXMgZWFzZS1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0U3Ryb25nO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgNzVtcyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgLy8gbG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JEYXJrNTtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXIge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbiA+IGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAyMDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUge1xuICAgICAgICBAaW5jbHVkZSBsbXRfZHJvcGRvd25fY29udGVudCgpO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1NnB4O1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgICAubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4gJjpub3QoLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMpIHtcbiAgICAgICAgICAgIC8vIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLW91dCAzMG1zLCB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1vdXQgMG1zO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTUlLCAwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW5fMiAmOm5vdCgubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucykge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07IC8vIGZpeGVkIHNhZmFyaSBidWcgdGhhdCBhbmltYXRpb24gZmxpY2tlcnNcbiAgICAgICAgfVxuXG4gICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNkU2RTZFO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3NvdXJjZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGFyZ2V0IHtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcblxuICAgICAgICAgICAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF0aC5kaXYoMTAwJSwgMyk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uX3JlY2VudGx5X3VzZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0UzRTM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50aWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6ICAycHggc29saWQgJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIwMCwgODcsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4ge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybSBlYXNlLW91dDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMycHgpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuXzIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuREYtMjcwNyB7XG4gICAgICAgICAgICAgICAgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1pbi1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgNzVtcyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGRlc2t0b3BfZGV2aWNlKSB7XG4gICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3QtLXNvdXJjZSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3QtLXRhcmdldCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3QtLXNvdXJjZS5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbiB7XG4gICAgICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgfVxuXG4gICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS10YXJnZXQgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgfVxufVxuXG4ubG10X19sYW5ndWFnZV9zZWxlY3RfbXVsdGljb2x1bW5fbWVudS0tc291cmNlLCAubG10X19sYW5ndWFnZV9zZWxlY3RfbXVsdGljb2x1bW5fbWVudS0tdGFyZ2V0IHtcbiAgei1pbmRleDogOSAhaW1wb3J0YW50O1xuXG4gIHdpZHRoOiA3MzVweDtcbiAgaGVpZ2h0OiAzNzVweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICB3aWR0aDogNjUwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX1hTKSB7XG4gICAgei1pbmRleDogMjAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2xkLWxhbmd1YWdlcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGxhY2Vob2xkZXIgVGV4dFxuKi9cbi5sbXQtLXdlYiAuZGxfdmlzaWJsZV9kZXNrdG9wX29ubHkgLmxtdF9fdGV4dGFyZWFfcGxhY2Vob2xkZXJfdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgOTBtcyBlYXNlLW91dDtcbn1cblxuLmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHQge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgQG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcbiAgICAgIC8qIEluIGZvcmNlZCBjb2xvcnMgbW9kZSwgdGhlIHBsYWNlaG9sZGVyIGdldHMgYW4gYXJ0aWZpY2lhbCBvcGFndWUgYmFja2dyb3VuZCBhbmRcbiAgICAgICAgIGNvdmVycyB0aGUgdGV4dCBjdXJzb3IgaW4gdGhlIHRleHRhcmVhIGJlaGluZCBpdC4gV2Ugc2hpZnQgdGhlIHBsYWNlaG9sZGVyIG9uZVxuICAgICAgICAgcGl4ZWwgc28gdGhhdCB0aGUgY3Vyc29yIGlzIHZpc2libGUgYWdhaW4gKi9cbiAgICAgIGxlZnQ6IDFweDtcbiAgICB9XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICRjb2xvckRhcmtHcmV5O1xuXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aF9YTCkge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLmxtdF9fdGV4dGFyZWEtLWlPU1RleHRhcmVhRml4e1xuICAgIHBhZGRpbmctbGVmdDogMTdweCAhaW1wb3J0YW50OyAvLyBmaXggZm9yIHNhZmFyaSB0ZXh0YXJlYSBidWcgKC0zcHggdG8gbGVmdClcbn1cblxuLmxtdF9fdGV4dGFyZWEtLWlPU1RleHRhcmVhRml4IH4gLmxtdF9fdGV4dGFyZWFfcGxhY2Vob2xkZXJfdGV4dCB7XG4gICAgbGVmdDogMjBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXJcbiovXG4ubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgLXdlYmtpdC10b3VjaC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLS1jcml0aWNhbCB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuXG4gICAgJi5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci0tYWRfbGluayB7XG4gICAgICBjb2xvcjogIzAwNjQ5NCAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjQ5NDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwZjJiNDYgIWltcG9ydGFudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwZjJiNDY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXItLWNyaXRpY2FsIHtcbiAgICAgICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGV4dGFyZWFfX3Rvb2xiYXJcbiovXG5cbi5sbXRfX3Rvb2xiYXJfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMXB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci10b3AtY29sb3IgMC40cyBlYXNlLWluLW91dDtcblxuICAgIC8vIEF2b2lkIGZsYXNoaW5nIHRvb2xiYXIgc2VwYXJhdG9yIG9uIGluaXRpYWwgcmVuZGVyLlxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREFFMUU4MDA7XG5cbiAgICAmLS1jb250ZW50X292ZXJmbG93cyB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNEQUUxRThGRjtcbiAgICB9XG5cbiAgICAmLS1jb250ZW50X2Z1bGx5X3Njcm9sbGVkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQUUxRTgwMDtcbiAgICB9XG59XG5cbi5sbXRfX3NvdXJjZV90b29sYmFyLFxuLmxtdF9fdGFyZ2V0X3Rvb2xiYXIge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDAgMjRweCAxcHg7XG4gICAgcGFkZGluZzogNXB4IDAgNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAubG10X19zcGVha2VyX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cblxuICAgIC5sbXRfX3NvdXJjZV90b29sYmFyX19zcGFjZXIsXG4gICAgLmxtdF9fdGFyZ2V0X3Rvb2xiYXJfX3NwYWNlciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLmxtdF9fdGFyZ2V0X3Rvb2xiYXJfcmlnaHQgPiAqICsgKixcbiAgICAubG10X190YXJnZXRfdG9vbGJhcl9sZWZ0ID4gKiArICoge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC5sb2NhbF91bmRvX3JlZG9fREYtMzM2MSAmIHtcbiAgICAgIGdhcDogMDtcbiAgICB9XG59XG5cbi5sb2NhbF91bmRvX3JlZG9fREYtMzM2MSAubG10X19zb3VyY2VfdG9vbGJhciAubG10X19zcGVha2VyX2NvbnRhaW5lciBidXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgLmxtdF9fc2lkZXNfY29udGFpbmVyLS1mb2N1c19zb3VyY2UgLmxtdF9fc291cmNlX3Rvb2xiYXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICB9XG59XG5cbi5sbXRfX3NvdXJjZV90b29sYmFyLS12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgID4gZGl2IGJ1dHRvbntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jb250ZW50X2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNzE3MTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9faWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL2ljb25zL2ljb25fbGlnaHRuaW5nLnN2ZycpO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IC8vIDEwcHggKyA4cHggaWNvbiB3aWR0aFxuXG4gICAgICAgICAgICAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jdGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0bl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkbF9jbG9zZUJ0bigkYnV0dG9uU2l6ZTogMTRweCwgJGljb25TaXplOiA3cHgsICRsaW5lV2lkdGg6IDEuNHB4LCAkYnV0dG9uQ29sb3I6ICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3ByaW0ge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3QubG10X19sYW5ndWFnZV9zZWxlY3QtLXRhcmdldCAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDA7XG5cbiAgJiAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gICYgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICYgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJiAubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4gPiBidXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cblxuI2lvc0FwcEFkUG9ydGFsIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBzaGFyZWQgdGFyZ2V0IGhpbnRcbiovXG4ubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA2MCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UtaW47XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5sbXRfX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludF9fYnV0dG9ucyB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2lkdGg6IDQ5LjUlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sbXRfX21vYmlsZV9hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2Upe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgICAubG10X19tb2JpbGVfYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50X19idXR0b25zID4gYnV0dG9ue1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW46IDAuNWVtIDAuNWVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMWVtKTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cblxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIGVkaXQgdGV4dCBwb3B1cFxuKi9cbi5sbXRfX2VkaXRfdGV4dF9wb3B1cCB7XG4gICAgZm9udC1zaXplOiAkbG10X2Jhc2VGb250U2l6ZTtcblxuICAgIC5sbXQtLXNob3J0X3RleHQgJntcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoX1hMKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxtdC0tbWVkaXVtX3RleHQgJntcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICAubG10LS1sb25nX3RleHQgJntcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAubG10LS12ZXJ5X2xvbmdfdGV4dCAme1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBtZXNzYWdlc1xuKi9cbi5sbXRfX3N5c3RlbV9ub3RpZmljYXRpb24ge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShkZXNrdG9wX2RldmljZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmxtdF9fc3lzdGVtX25vdGlmaWNhdGlvbi0tY3JpdGljYWx7XG4gICAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JFcnJvcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMWVtIDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiFcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxtdF9fZmVlZGJhY2tfbWVzc2FnZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLWluLCB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMSksIDAgMCAycHggcmdiYSgwLDAsMCwwLjMpO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICYubG10X19mZWVkYmFja19tZXNzYWdlLS12aXNpYmxle1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTA1JSkgc2NhbGUoMS4wKTtcbiAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgIH1cbiAgICAmLmxtdF9fZmVlZGJhY2tfbWVzc2FnZS0tZmFkaW5ne1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTUwJSkgc2NhbGUoMC45KTtcbiAgICAgICAgb3BhY2l0eTogMC4wO1xuICAgIH1cbiAgICAmLmxtdF9fZmVlZGJhY2tfbWVzc2FnZS0td2FybntcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxufVxuXG4ubG10X190b29sdGlwe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2UtaW4sIHRyYW5zZm9ybSAxMDBtcyBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAuNWVtKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjEpLCAwIDAgMnB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICB6LWluZGV4OiAxMDAwMTsgLy8gc2hhcmUgbWVudSB6LWluZGV4ICsgMVxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLmxtdF9fdG9vbHRpcC0tdmlzaWJsZXtcbiAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgIH1cbiAgICAmLmxtdF9fdG9vbHRpcC0tZmFkaW5ne1xuICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBSaWdodCB0byBsZWZ0IGNvbnRlbnRcbiovXG4ucnRsLWNvbnRlbnQge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2hlYWRlciB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICB9XG59XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUcmFuc2xhdGlvbiBhcyB0ZXh0XG4qL1xuLmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuXG4gICAgaDQsIHAge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRUZXh0YXJlYVRleHQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoZGVza3RvcF9kZXZpY2UpIHtcbiAgICAgICAgYm90dG9tOiA0OHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiA0OHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sbXQtLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdC0tc2hvd2luZ19hbHRlcm5hdGl2ZXMgJiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19tYWluX3RyYW5zbGF0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgIH1cblxuICAgICAgICAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fY29weV9idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogMWVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogLXByZS13cmFwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gcC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19tYWluX3RyYW5zbGF0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubG10LS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICYgPiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190ZXh0X2J0biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fY29weV9idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvaW1nL2ljb25zL2ljb25fY29weV9tb2JpbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA3NW1zIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19jb3B5X2J1dHRvbi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLkRGLTIyMDAgLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIgLmxtdC0td2ViIHtcbiAgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICA6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdGV4dF9idG4ge1xuICAgICAgLnRleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAuY2hlY2ttYXJrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3RlZCAuY2hlY2ttYXJrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAucmVzZXQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9hcnJvdy11bmRvLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5sbXQtLXNob3dpbmdfYWx0ZXJuYXRpdmVzIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICB9XG59XG5cbi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IHtcbiAgaDI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIENoYXJhY3RlciBsaW1pdCBjb250YWluZXJcbiovXG4ubG10LS13ZWIgLmxtdF9fYWRfY2hhckxpbWl0X2NvbnRhaW5lciB7XG4gICAgLy8gREYtOTQwOiBpZiB0aGUgYWQgY29udGFpbmVyIGlzIG9uIHNvdXJjZSBzaWRlLCBpdCB3aWxsIG5vdCBncm93LCBhbmQga2VlcHMgYmFzaXMgYXMgaXQgaXNcbiAgICAvLyBpZiBpdCBpcyBvbiB0YXJnZXQgc2lkZSwgaXQgZ3Jvd3MgYW5kIHdvcmtzIGFzIHdoaXRlc3BhY2UgaG9sZGVyLCBpZiB0aGUgdHJhbnNsYXRlZCB0ZXh0IGlzIHNob3J0ZXJcbiAgICAvLyBEbyBub3QgdXNlIGJhc2lzIGFzIDEwMCUgZHVlIHRvIHRoZSBpbmNvbXBhdGliaWxpdHkgb2YgSUUxMSwgdXNlIHZlcnkgaGlnaCBncm93IHBvcnRpb24gaW5zdGVhZFxuICAgIEBpbmNsdWRlIGRsX2V4dGVuZFBhcmVudFN0eWxlKFwiLmxtdC0td2ViXCIsIFwiIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2VcIikge1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfZXh0ZW5kUGFyZW50U3R5bGUoXCIubG10LS13ZWJcIiwgXCIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldFwiKSB7XG4gICAgICBmbGV4OiAxMDAwIDEgYXV0bztcblxuICAgICAgXzotbXMtZnVsbHNjcmVlbiwgOnJvb3QgJiB7XG4gICAgICAgIGZsZXg6IDEwMDAgMSBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5sbXRfX3RhcmdldF90ZXh0YXJlYV9fcHJvQWQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC5sbXRfX3RhcmdldF90ZXh0YXJlYV9fcHJvQWRfY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogLTUwcHggMCAwIDA7XG4gICAgfVxuIH1cblxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTW9iaWxlIHN0eWxpbmdzXG4qL1xuQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubG10X190YXJnZXRfdG9vbGJhcntcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gLS0tIGJvdHRvbSBTRU8gdGV4dCAtLS1cbi5sbXQtLXdlYiAubG10X19ib3R0b21fdGV4dC0tbW9iaWxlIHtcbiAgICAvLyB1c2UgZGlmZmVyZW50IGxheW91dCBkZXBlbmRpbmcgb24gdGhlIHBhcmVudCBjbGFzc2VzXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICBmbGV4OiAwIDEgMTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYubG10LS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRjb2xvckRhcmtHcmV5O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgICBEZWVwTCBQcm9cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZGxfcHJvIHtcbiAgICAvLy5sbXQtLXdlYntcbiAgICAvLyAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgwcHgpO1xuICAgIC8vfVxuICAgIC5kbF9hY2NvdW50X2JveHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHRoaXN0bGU7XG4gICAgICAgIG1heC13aWR0aDogMTgwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICA+IGRpdiB7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3VzZXJfd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAzMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDI1MG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgcmlnaHQ6IDk2cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogNjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWFhMKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX1hMKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICYuZGxfYWNjb3VudF9ib3gtLXZpc2libGUgPiBkaXZ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lciB7XG4gIEBhdC1yb290ICB7XG4gICAgICBAa2V5ZnJhbWVzIGxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXJfX2JsZW5kX2luX2FuaW1hdGlvbiB7XG4gICAgICAgIDAlIHsgIG9wYWNpdHk6IDAuMDsgfVxuICAgICAgICA1MCUgeyAgb3BhY2l0eTogMC4wOyB9XG4gICAgICAgIDEwMCUgeyBvcGFjaXR5OiAxLjA7IH1cbiAgICB9XG4gIH1cbiAgYW5pbWF0aW9uOiBsbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyX19ibGVuZF9pbl9hbmltYXRpb24gMS4wcyAwcyBlYXNlLW91dCAxO1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5kbF9wcm8tLWNvbmZpcm1lZCAme1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfUykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaWNvbnMvaWNvbl9mZWF0X3NlYzJfdjIuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBsZWZ0Oi0gMjJweDtcbiAgICAgIHRvcDotOHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbiAgICBoMntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICA+IGVte1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX00pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgfVxufVxuXG4udXJsR2xvc3NhcnlXYXJuaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDY0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMDVweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHdpZHRoOiA2MTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9idXR0b247XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yUmVkUHJpbWFyeSwgMjAlKTtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yUmVkUHJpbWFyeTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIGRldlBhbmVsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBrZXlmcmFtZXMgbG10X2RldlBhbmVsX2FuaW1hdGlvbntcbiAgMCUgeyBvcGFjaXR5OjA7fVxuICAxMDAlIHsgb3BhY2l0eToxO31cbn1cblxuLmxtdF9kZXZQYW5lbEJ1dHRvbi0tYWN0aXZlIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50O1xufVxuXG4ubG10X2RldlBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjAxKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLDAuMiksIDAgMCA0cHggcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICBhbmltYXRpb246IGxtdF9kZXZQYW5lbF9hbmltYXRpb24gMC4yNXMgZWFzZS1vdXQgMTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOjE2cHg7XG59XG5cbi5sbXRfZGV2UGFuZWwgaDJ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuXG4ubG10X2RldlBhbmVsIGlucHV0LXJvd3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6MC4yZW07XG59XG5cbi5sbXRfZGV2UGFuZWwgaW5wdXQtcm93IGxhYmVsOmZpcnN0LWNoaWxke1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IDE1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxtdF9kZXZQYW5lbCBpbnB1dC1yb3cgaW5wdXR7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4ubG10X2RldlBhbmVsIGlucHV0LXJvdyBidXR0b257XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNWVtIDJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA1cHggMTVweCA1cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubG10X2RldlBhbmVsIHNlY3Rpb246bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6MjBweDtcbn1cblxuLmxtdF9kZXZQYW5lbCBpbnB1dC1yb3cgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2NvbnRlbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyMCUgLSAxMHB4KTtcbiAgfVxufVxuXG4uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIge1xuICAmLmxtdF9fc2lkZXNfY29udGFpbmVyLS1mb2N1c19zb3VyY2UgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICRjb2xvckZvY3VzQm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gICYubG10X19zaWRlc19jb250YWluZXItLWZvY3VzX3RhcmdldCAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGNvbG9yRm9jdXNCb3JkZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyAgbHRTRU9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxtdF9fdHJhbnNsYXRpb25EZXNjcmlwdGlvbiA+IGgxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmxtdF9fZWRpdF90ZXh0X3BvcHVwIGxpLmxtdF9fZWRpdF90ZXh0X3BvcHVwX19vbmJvYXJkaW5nX2hlYWRlci0tYWx0ZXJuYXRpdmVze1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vIHRyYW5zbGF0b3IgaGlnaGxpZ2h0IHByb3RvdHlwZSAodGVtcClcbi5sbXQtLXdlYiBkLXRleHRhcmVhIHtcbiAgLmdsb3NzYXJ5X2hpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjZjtcbiAgfVxuXG4gIC5ncmV5LW91dCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4iLCIvLyBbaHZfMS4xfENsYXNzaWZpY2F0aW9uOiBDT05GSURFTlRJQUwsIERlZXBMIFNFXVxuLy8gQGltcG9ydCAnZGVlcGwnO1xuQGltcG9ydCBcIl9kZWZpbmVzXCI7XG5cblxuLmRsX2FkX3Byb19jb250YWluZXIge1xuICAuYWQtc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWFhMKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaHIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5kbF9idXR0b24uZGxfYnV0dG9uLS0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjQ5NDtcbiAgICBcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwRjJCNDY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kbF9hZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X3RleHREZWZhdWx0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoX1hMKSB7XG4gICAgfVxuXG4gICAgZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuXG4uZGxfYWRfX2FjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICA+IGEsXG4gICAgPiBidXR0b24ge1xuICAgICAgICBtYXJnaW46IDEwcHggMnB4IDRweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9TKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4vLyAtLS1cbi8vIHBybyBiYW5uZXIgMjAyMVxuXG4jbG10X3Byb19hZF9jb250YWluZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZGxfcHJvX19iYW5uZXItLTIwMjEtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMjRweCByZ2IoMCAwIDAgLyA4JSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9NKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGNhbGMoNDAlIC0gMjBweCk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9NKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZGxfcHJvX19iYW5uZXItLTIwMjEtLWhlYWRlci1zZWN0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1hYTCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX00pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tc2VjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNDklO1xuICAgID4gZGl2ICsgZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9NKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgID4gZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tY2VudGVyLS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9NKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb24tLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZGxfcHJvX19iYW5uZXItLTIwMjEtLWNvbHVtbmhlYWQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZGxfcHJvX19iYW5uZXItLTIwMjEtLWNoZWNraXRlbSB7XG4gIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9pY29ucy9jaGVjay1ncmVlbi5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZGxfcHJvX19iYW5uZXItLTIwMjEtLWxvY2tpdGVtIHtcbiAgcGFkZGluZzogMCAwIDAgMjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL2ljb25zL2xvY2suc3ZnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTlweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1saW5rIHtcbiAgY29sb3I6ICMwRjJCNDY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA2NDk0O1xuICB9XG59XG5cbi8vIC0tLVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gYXBwIGFkXG5cbi5kbF9hcHBfYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbmltYXRpb246IGxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXJfX2JsZW5kX2luX2FuaW1hdGlvbiAxcyAwcyBlYXNlLW91dCAxO1xuXG4gICAgLmRsX2FwcF9hZF9fY29tbW9uQ29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAvLyB3aGl0ZSBiYWNrZ3JvdW5kLCBzaGFkb3csIGJvcmRlciBzdHlsaW5nXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjZweCAyMHB4IDMxcHg7XG5cbiAgICAgICAgLmRsX2FwcF9hZF9fY29sdW1uIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgJi5kbF9hZF9fYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5kbF9hcHBfYWRfX3NwYWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGxfYXBwX2FkX190aXRsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5kbF9hZF9fdGl0bGU7XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRsX2FwcF9hZF9fYmVuZWZpdHMgbGkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRsX2FwcF9hZF9fYmVuZWZpdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuXG4gICAgLmRsX2FwcF9hZF9fYmVuZWZpdHMgbGl7XG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL2ljb25zL2NoZWNrLWdyZWVuLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycHggMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICB9XG59XG5cblxuLmNvbWJpbmVkX2FwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3Age1xuICAuZGxfYWRfcHJvX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLmRsX2FkX3Byb19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIC5kbF9wcm9fX2Jhbm5lci0tMjAyMS0td3JhcHBlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC5kbF9wcm9fX2Jhbm5lci0tMjAyMS0td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICAuZGxfcHJvX19iYW5uZXItLXNsb2dhbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICB9XG4gIH1cblxuICAuYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcblxuICAgIC5oZWFkbGluZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkYmxhY2s7ICAgICAgXG4gICAgfVxuXG4gICAgLmRlc2t0b3BfYW5kX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5kZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgIH1cblxuICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsbXRfY29sb3JfcGFzc2l2ZUJvcmRlcjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMjlweDtcbiAgICAgICAgbWFyZ2luOiAzNnB4IDIwcHggMCAgMjBweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAuZGVza3RvcCxcbiAgICAgIC5tb2JpbGUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAucXJDb2RlQnV0dG9uV3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAucXJDb2RlQnV0dG9uIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucXJDb2RlUG9wb3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAtNTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMzU0cHg7XG4gICAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAucXJDb2RlQ2xvc2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucXJDb2RlVGV4dCB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzBGMkI0NjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2t0b3Age1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuZGVza3RvcF9pbWFnZXMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMjE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNDZweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAuZGVza3RvcF9pbWFnZV9sYXB0b3AsXG4gICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjEsXG4gICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGVza3RvcF9pbWFnZV9sYXB0b3Age1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjEge1xuICAgICAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgICAgIGxlZnQ6IC0yOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2hleGFnb24yIHtcbiAgICAgICAgICAgIHRvcDogLTM2cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVza3RvcF90ZXh0IHtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLmRsX2J1dHRvbl9kZXNrdG9wX2Rvd25sb2FkIHsgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9iaWxlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG5cbiAgICAgICAgYS5sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGVfdGV4dCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICAgICAgLmRlc2t0b3Age1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcblxuICAgICAgICAgIC5kZXNrdG9wX2ltYWdlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXNrdG9wX3RleHQge1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5saW5rQnV0dG9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gICAgICBcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoX1hYTCkge1xuICAgICAgICAuZGVza3RvcCAuZGVza3RvcF90ZXh0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGhfWFhYTCkge1xuICAgICAgICAuZGVza3RvcCB7XG4gICAgICAgICAgLmRlc2t0b3BfaW1hZ2VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgIC5kZXNrdG9wX3RleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBcbiAgICAuaGVhZGxpbmUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsbXRfY29sb3JfcGFzc2l2ZUJvcmRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIH1cblxuICAgIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmtfNztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya183O1xuICAgICAgXG4gICAgICAuaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREFFMUU4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RBRTFFODtcbiAgICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5pdGVtX2hlYWRsaW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzLjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW1faW1hZ2VzIHtcbiAgICAgICAgICBoZWlnaHQ6IDE0M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW1fY3RhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICAuaXRlbV9pbWFnZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDIxN3B4O1xuICBcbiAgICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2xhcHRvcCxcbiAgICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2hleGFnb24xLFxuICAgICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfbGFwdG9wIHtcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjEge1xuICAgICAgICAgICAgICB0b3A6IC0xMzFweDtcbiAgICAgICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjIge1xuICAgICAgICAgICAgICB0b3A6IC0yMzNweDtcbiAgICAgICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgIC5pdGVtX2ltYWdlcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNzRweDtcbiAgXG4gICAgICAgICAgICAubW9iaWxlX2ltYWdlX3Bob25lLFxuICAgICAgICAgICAgLm1vYmlsZV9pbWFnZV9wZW50YWdvbixcbiAgICAgICAgICAgIC5tb2JpbGVfaW1hZ2VfaGV4YWdvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAubW9iaWxlX2ltYWdlX3Bob25lIHtcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLm1vYmlsZV9pbWFnZV9wZW50YWdvbiB7XG4gICAgICAgICAgICAgIHRvcDogLTEwN3B4O1xuICAgICAgICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgIC5tb2JpbGVfaW1hZ2VfaGV4YWdvbiB7XG4gICAgICAgICAgICAgIHRvcDogLTExMHB4O1xuICAgICAgICAgICAgICByaWdodDogLTkwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXh0ZW5zaW9uIHtcbiAgICAgICAgICAuaXRlbV9pbWFnZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDMzN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jbG10X3Byb19hZF9jb250YWluZXIubHBRdW90ZUxpc3Qge1xuICAgIC5kbF9hZF9wcm9fY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufSIsIkBpbXBvcnQgXCJfZGVmaW5lc1wiO1xuXG4vLyDihpPihpPihpPihpMgU3R5bGVzIHJlZ2FyZGluZyB0aGUgc2VsZWN0TGFuZ1VJIHN0eWxlIGxhbmd1YWdlIHNlbGVjdG9ycyByZXVzZWQgZnJvbSB0ZXh0IHRyYW5zXG4ubG10X19kb2Mge1xuICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjVweDtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSB7XG4gICAgICAgIC8vIHRoZSBsYW5ndWFnZSBkcm9wZG93biBpcyBiaWdnZXIgdGhhbiBpdHMgaGVhZGVyIGJ5IGhhbGYgdGhlIHNpemUgb2YgdGhlIGhlYWRlciBhcnJvdyBpY29uKDI0LzIpIGFuZCB0aGUgMjAgKDEyICsgMTApIHBpeGVscyBvZiBwYWRkaW5nXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4ICsgMjJweCk7XG4gICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNlIHtcbiAgICAgICAgICAgIC8vIDEyIHBpeGVscyBvZiBwYWRkaW5nICsgMSBwaXhlbCBvZiBib3JkZXJcbiAgICAgICAgICAgIGxlZnQ6IC0xM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGFyZ2V0IHtcbiAgICAgICAgICAgIC8vIDEyIHBpeGVscyBvZiBwYWRkaW5nICsgMSBwaXhlbCBvZiBib3JkZXJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICB9XG4gICAgICBcbiAgICAuc2VtaXRyYW5zcGFyZW50LW92ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi8vIOKGkeKGkeKGkeKGkVxuXG4ubG10X19kb2Mge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vLyDihpPihpPihpPihpMgV2lsbCBiZSByZW1vdmVkIGluIERGLTI5OTBcbi5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24ge1xuXG4gICAgJGJ1dHRvbkZvbnRTaXplOiAxNnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAycHggMTBweCAycHggNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLy9ib3JkZXItdG9wOiAycHggc29saWQgI2Y0ZjRmNDtcbiAgICBib3JkZXItdG9wOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICNmMGYwZjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICBpbnB1dCB7IC8vIGp1c3Qgc2V0dGluZyBcImRpc3BsYXk6IG5vbmVcIiBfbWlnaHRfIGNhdXNlIHByb2JsZW1zIGluIHNvbWUgYnJvd3NlcnMgKG5vdCB2ZXJpZmllZClcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMC4xcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRvY1VwbG9hZEJ1dHRvbigpO1xuXG4gICAgQGF0LXJvb3QgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbi0tcXVvdGFfcmVhY2hlZCB7XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbi0tb3Blbl90YXJnZXRfbGFuZ19tZW51LFxuICAgICYuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLS1rZWVwX2FjdGl2ZSxcbiAgICAmOmZvY3VzLCAmOmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2xhbmdfc2VsZWN0b3Ige1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTBlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICAgIH1cbiAgICAgICAgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2hlbHBfcG9wdXB7XG4gICAgICAgIC8vYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMHM7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBkb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2hlbHBfcG9wdXBfYW5pbTtcblxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTsgLy8jMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyAvLyMzMzM7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMjtcbiAgICAgICAgLy8gY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgYm90dG9tOiAxNTAlO1xuICAgICAgICBtYXgtd2lkdGg6OTB2dztcbiAgICAgICAgd2lkdGg6IDIwZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgPiBkaXZ7IC8vIGltYWdlIGNvbnRhaW5lclxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiBwe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgd2lkdGg6MTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gb3V0bGluZToxcHggc29saWQgcmVkO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDoyNSU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICBAa2V5ZnJhbWVzIGRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cF9hbmltIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB9XG4gICAgICAgIDgwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBkb2NUcmFuc19idXR0b25fYW5pbV8xIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgICAgICAgICAgc3Ryb2tlOiAkZGFya2JsdWU7XG4gICAgICAgIH1cbiAgICAgICAgMTAlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBzdHJva2U6ICRkYXJrYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAxOSUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDE2MiwgMiwgMC42NjY2NjY2NjY3KTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIHN0cm9rZTogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgMjAlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAxNjIsIDIsIDAuNjY2NjY2NjY2Nyk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIDI1JSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgc3Ryb2tlOiAjY2NjO1xuICAgICAgICB9XG4gICAgICAgIDM5JSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMTYyLCAyLCAwLjY2NjY2NjY2NjcpO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICA0MCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDE2MiwgMiwgMC42NjY2NjY2NjY3KTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIHN0cm9rZTogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgc3Ryb2tlOiAkZGFya2JsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBkb2NUcmFuc19idXR0b25fYW5pbV8yIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB9XG4gICAgICAgIDIwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyDihpHihpHihpHihpFcblxuLy8g4oaT4oaT4oaT4oaTIFN0eWxlcyBvZiB0aGUgKHN0aWxsIEgyKSBkcmFnIGFuZCBkcm9wXG4uZG9jVHJhbnNfZHJvcF90YXJnZXRfb3ZlcmxheSB7XG4gICAgQGtleWZyYW1lcyBkb2NUcmFuc19vdmVybGF5X2JsZW5kX2lue1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IHJnYigyNDAsIDI0MCwgMjQwKSwgMCAwIDBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIHotaW5kZXg6IDIwOyAvLyBhYm92ZSBoZWxwIHBvcHVwXG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgPiBkaXZ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0NXB4KTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDg1cHgpO1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaWNvbnMvaWNvbl9kb2NUcmFuc191cGxvYWRfdjIuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIH1cbiAgICBhbmltYXRpb24tZGVsYXk6IDA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICBhbmltYXRpb24tbmFtZTogZG9jVHJhbnNfb3ZlcmxheV9ibGVuZF9pbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogIDE1MG1zIGVhc2Utb3V0O1xuICAgIGNvbG9yOiAjYWFhO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjVGODtcbiAgICBvdXRsaW5lOiAycHggZGFzaGVkICM0QkFCREE7XG4gICAgei1pbmRleDogOTtcblxuXG4gICAgJi5kb2NUcmFuc19kcm9wX3RhcmdldF9vdmVybGF5LS1hY3RpdmV7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IHJnYigyNDAsIDI0MCwgMjQwKSwgMCAwIDRweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgIzAzMmQ0ODtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIHRyYW5zaXRpb246ICAxNTBtcyAgMTUwbXMgIGVhc2Utb3V0OyAvLyB1c2UgYSBzaG9ydCBkZWxheSB0byBwcmV2ZW50IHVzZXJlcyBmcm9tIGRyb3BwaW5nIHRvbyBmYXN0IChwcmV2ZW50IGRyb3BwaW5nIGJ1ZylcbiAgICB9XG59XG5cbi8vIHJlZGVzaWduXG4ubG10LS13ZWIge1xuICAgIC5kb2NUcmFuc19kcm9wX3RhcmdldF9fZGVzYyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG59XG4vLyDihpHihpHihpHihpFcbiIsIkBpbXBvcnQgXCJfZGVmaW5lc1wiO1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgIFByZXNzIFF1b3Rlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmRsX3BybyAjbG10X3F1b3Rlc19hcnRpY2xle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGxfY291bnRyeV93aXRob3V0X3Byb19zdXBwb3J0ICNsbXRfcXVvdGVzX2FydGljbGUsXG4uZGxfY291bnRyeV93aXRoX3Byb19zdXBwb3J0ICNsbXRfcXVvdGVzX2FydGljbGV7XG4gICAgb3BhY2l0eTogMS4wO1xuXG59XG4jbG10X3F1b3Rlc19hcnRpY2xlIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBlYXNlLW91dDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIG1heC13aWR0aDoxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgei1pbmRleDogMDsgLy8gYmVsb3cgZG9jVHJhbnMgc2VsZWN0aW9uIG1lbnVcblxuICAgICYubG10LS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubG10X3F1b3Rlc19oZWFkZXJ7XG4gICAgZm9udC1zaXplOiAyNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5sbXRfcXVvdGVze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI4Ljc1ZW07XG4gIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9TKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgNjBweCAwO1xuICAgIH1cblxuICAgIC5sbXRfcXVvdGVzX19jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbjogMHB4IDV2dztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDQwLjYyNWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YTCl7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggNHZ3O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCl7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9NKXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tIHF1b3RlICovXG4ubG10X3F1b3RlIHtcbiAgICBoZWlnaHQ6IDhlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IC8vIGZhbGxiYWNrXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlLW91dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmxtdF9xdW90ZV9hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIDEwMG1zIGVhc2UtaW47XG59XG5cbi8vIGltYWdlXG4ubG10X3F1b3RlX19sb2dvXzF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG10X3F1b3RlX19sb2dvXzN7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuLy8gdGV4dCBjb250YWluZXJcbi5sbXRfcXVvdGVfX2lubmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZzogNDJweCAzMHB4IDEwMHB4IDcwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvd0ZlYXR1cmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9wcm8vaWNvbl9xdW90ZS5zdmcpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHRleHQgY29udGVudFxuLmxtdF9xdW90ZV9fdGV4dHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMGVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzMzMztcblxufVxuXG4vLyB0ZXh0IHNvdXJjZVxuLmxtdF9xdW90ZV9fc291cmNle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBicntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgQGV4dGVuZCAlZGxfbGluaztcblxuICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5sbXRfcXVvdGVfX25vbGluayB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgYTo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiLCBcIjtcbiAgICB9XG4gICAgYTpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICB9XG5cbn1cblxuLmxtdF9xdW90ZXNfbmF2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICAvL2JvdHRvbTogLTMycHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIDEwMDBtcyBlYXNlLW91dDtcbiAgICB6LWluZGV4OiA1O1xuXG59XG4ubG10X3F1b3Rlc19uYXY6aG92ZXJ7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1vdXQ7XG5cbn1cbi5sbXRfcXVvdGVzX25hdl9lbnRyeXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgbWFyZ2luOiAwIDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I5QjlCOTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxtdF9xdW90ZXNfbmF2X2VudHJ5OmhvdmVye1xuICAgIGNvbG9yOiAjZmFhMjAyO1xufVxuLmxtdF9xdW90ZXNfbmF2X2VudHJ5LS1hY3RpdmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgY29sb3I6ICNmYWEyMDI7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMHB4ICNmOGY4Zjg7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */