.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;position:absolute;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}.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}.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_highlight_new_textarea{position:relative;display:inline-block}.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 36px;border:1px solid #c6cdd5;transition:border 75ms ease-out}.lmt--web .lmt__textarea_container.rtl-content{padding:24px 24px 80px 64px}@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-left:32px;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{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}@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;border-top:1px solid #eee}.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:16px;right:16px;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}.lmt.lmt--web.seo113_social_proof{padding-top:0;margin-top:-80px}.lmt.lmt--web.seo113_social_proof.hideTabs .lmt__docTrans-tab-container{display:none}.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 hr{border:none;border-bottom:1px solid #e0e0e0;margin:16px 0 32px 0}@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:28px}.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{border-top:1px solid #c6cdd5;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}.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}.lmt__doc.DF3073 .lmt__language_select__menu{width:calc(100% + 12px + 22px)}.lmt__doc.DF3073 .lmt__language_select__menu.lmt__language_select__menu_source{left:-13px !important}.lmt__doc.DF3073 .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/_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Nzcy9fZGVmaW5lcy5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfYmFzZS5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfZm9ybWFsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9kZWZpbmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9nbG9zc2FyeS5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfd2ViLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9hZHMuc2NzcyIsIndlYnBhY2s6Ly8uL2Nzcy9fbG10X2RvY1RyYW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9xdW90ZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5UEEsaUJBQ0ksYUFyTkssQ0FzTkwsb0JBQUEsQ0FDQSxjQUFBLENBRUEsOENBRUkseUJBQUEsQ0FDQSxhQXBQVyxDQXVQZiw2QkFDSSxrQkFBQSxDQUdKLG9DQUNJLFdBQUEsQ0FDQSwyQkFBQSxDQUNBLHNEQUFBLENBQ0Esb0JBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBR0osb0ZBRUUsU0FBQSxDQXlGTixxQkFwQkUsY0FBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGFBOVVtQixDQStVbkIsdUJBQUEsQ0FFQSwyQkFDRSxvQkFBQSxDQUdGLDJCQUNFLG9CQUFBLENBQ0EsWUFBQSxDQUlBLFVBSkEsQ0E4Q0osdUVBN0JFLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLG1CQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLDhJQUdBLENBQUEsK0JBQUEsdUVBQUEsNkJBQUEsQ0FBQSxDQUVBLG1GQUNFLG9CQUFBLENBR0YscUZBQ0UsWUFBQSxDQUNBLG9CQUFBLENBR0YsMkZBQ0UsVUFBQSxDQU9GLGlJQUNFLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBRUEsZ1NBRUksV0FBQSxDQUNBLGFBQUEsQ0FDQSxxQkFBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGtDQUFBLENBRUosaUpBQ0ksZ0ZBQUEsQ0FFSiwrSUFDSSxrRkFBQSxDQUtSLHVFQUVFLHdCQWphbUIsQ0FrYW5CLDJDQUFBLENBRUEsd0tBRUUsd0JBL2FlLENBZ2JmLDJDQUFBLENBdUlGLDZCQUNJLEtBQUEsc0JBQUEsQ0FDQSxHQUFBLHdCQUFBLENBQUEsQ0E3VU4saUJBQ0ksYUFyTkssQ0FzTkwsb0JBQUEsQ0FDQSxjQUFBLENBRUEsOENBRUkseUJBQUEsQ0FDQSxhQXBQVyxDQXVQZiw2QkFDSSxrQkFBQSxDQUdKLG9DQUNJLFdBQUEsQ0FDQSwyQkFBQSxDQUNBLHNEQUFBLENBQ0Esb0JBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBR0osb0ZBRUUsU0FBQSxDQXlGTixxQkFwQkUsY0FBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGFBOVVtQixDQStVbkIsdUJBQUEsQ0FFQSwyQkFDRSxvQkFBQSxDQUdGLDJCQUNFLG9CQUFBLENBQ0EsWUFBQSxDQUlBLFVBSkEsQ0E4Q0osdUVBN0JFLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLG1CQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLDhJQUdBLENBQUEsK0JBQUEsdUVBQUEsNkJBQUEsQ0FBQSxDQUVBLG1GQUNFLG9CQUFBLENBR0YscUZBQ0UsWUFBQSxDQUNBLG9CQUFBLENBR0YsMkZBQ0UsVUFBQSxDQU9GLGlJQUNFLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBRUEsZ1NBRUksV0FBQSxDQUNBLGFBQUEsQ0FDQSxxQkFBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGtDQUFBLENBRUosaUpBQ0ksZ0ZBQUEsQ0FFSiwrSUFDSSxrRkFBQSxDQUtSLHVFQUVFLHdCQWphbUIsQ0FrYW5CLDJDQUFBLENBRUEsd0tBRUUsd0JBL2FlLENBZ2JmLDJDQUFBLENBdUlGLDZCQUNJLEtBQUEsc0JBQUEsQ0FDQSxHQUFBLHdCQUFBLENBQUEsQ0E3VU4saUJBQ0ksYUFyTkssQ0FzTkwsb0JBQUEsQ0FDQSxjQUFBLENBRUEsOENBRUkseUJBQUEsQ0FDQSxhQXBQVyxDQXVQZiw2QkFDSSxrQkFBQSxDQUdKLG9DQUNJLFdBQUEsQ0FDQSwyQkFBQSxDQUNBLHNEQUFBLENBQ0Esb0JBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBR0osb0ZBRUUsU0FBQSxDQXlGTixxQkFwQkUsY0FBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGFBOVVtQixDQStVbkIsdUJBQUEsQ0FFQSwyQkFDRSxvQkFBQSxDQUdGLDJCQUNFLG9CQUFBLENBQ0EsWUFBQSxDQUlBLFVBSkEsQ0E4Q0osdUVBN0JFLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLG1CQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLDhJQUdBLENBQUEsK0JBQUEsdUVBQUEsNkJBQUEsQ0FBQSxDQUVBLG1GQUNFLG9CQUFBLENBR0YscUZBQ0UsWUFBQSxDQUNBLG9CQUFBLENBR0YsMkZBQ0UsVUFBQSxDQU9GLGlJQUNFLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBRUEsZ1NBRUksV0FBQSxDQUNBLGFBQUEsQ0FDQSxxQkFBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGtDQUFBLENBRUosaUpBQ0ksZ0ZBQUEsQ0FFSiwrSUFDSSxrRkFBQSxDQUtSLHVFQUVFLHdCQWphbUIsQ0FrYW5CLDJDQUFBLENBRUEsd0tBRUUsd0JBL2FlLENBZ2JmLDJDQUFBLENBdUlGLDZCQUNJLEtBQUEsc0JBQUEsQ0FDQSxHQUFBLHdCQUFBLENBQUEsQ0M3akJOLGdCQUFBLGNBQUEsQ0FDQSxnQkFBQSxZQUFBLENEaUlRLDRFQzdISixnQkFBQSxZQUFBLENBQ0EsZ0JBQUEsY0FBQSxDQUFBLENBR0osT0FDSSxVRDhCUSxDQ3pCWixLQUNJLGlCQUFBLENBQ0EsY0FBQSxDQUVBLGlCQUNJLFlBQUEsQ0FHUixxQkFDSSxpQkFBQSxDQUdKLHlCQUNJLGlCQUFBLENBQ0EsY0FBQSxDRHFHSSw0RUN2R1IseUJBS1EsZUFBQSxDQUFBLENBR1IsNkRBQ0ksWUFBQSxDQUVKLCtCQUNJLGlCQUFBLENBQ0EsNkJBQUEsQ0FJRixzREFDRSxXQUFBLENBR0Ysa0RBQ0UsY0FBQSxDQUlKLGlDQUdFLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxjQUFBLENBRUEsb0NBQ0Usb0JBQUEsQ0FJSiwyQkFDRSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLG1CQUFBLENBRUEsK0RBQ0Usc0JBQUEsQ0FLSiwwQkFDSSxvQkFBQSxDQUNBLHlCQUFBLENBQ0EscUJBQUEsQ0FDQSx1QkFBQSxDQUNBLG9CQUFBLENBQ0EsMkJBQUEsQ0FHSixlQUNJLG9CQUFBLENBQ0EsdUJBQUEsQ0FDQSxvQkFBQSxDQUFBLGVBQUEsQ0FDQSxVQUFBLENBQ0EscUJBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLDhCQUFBLENBQ0Esd0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCQUFBLENBQ0EsY0FBQSxDQUVBLGlCQUFBLENBQ0EsV0FBQSxDQUVBLHFCQUNJLFlBQUEsQ0FHSiwyQkFDSSxZQUFBLENBR0osc0dBSUksaUNBQUEsQ0FJUix5QkFDSSxnQkFBQSxDQU9JLHNKQUNJLGlDQUFBLENBS1osZ0NBQ0ksWUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxtQkFBQSxDQUVBLG1EQUNJLGFBQUEsQ0FRUixrQ0FDSSxRQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUdKLGdDQUNJLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FHSix3QkFDSSxhRGxJRyxDQ21JSCxjQUFBLENBQ0EsZURyR2UsQ0N1R2YsV0FBQSxDQUNBLDhCQUFBLENBRUEsNkJBQ0ksZ0JBQUEsQ0FDQSxZQUFBLENBQ0EsV0FBQSxDQUdKLDRCQUNJLFlBQUEsQ0FHSiw4QkFDSSxjQUFBLENBQ0EsYUQ3SkMsQ0NnS0wsb0NBQ0ksWUFBQSxDQU9SLHNCQUNJLGdCQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLHVDQVNBLENBUkEsK0JBQUEsc0JBQUEsNkJBQUEsQ0FBQSxDQVJKLHNCQVNJLHVCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUNBLDRCQUFBLENBR0EsK0JBQ0ksZ0JBQUEsQ0FFSiwrQkFDSSxpQkFBQSxDQUdKLG9EQUNJLGFBQUEsQ0FHSix1RkFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FHSix5QkFDSSxRQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FFSix5RUFDSSxVQUFBLENBQ0Esc0NBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGlDQUFBLENBQ0EsY0FBQSxDQUNBLG9CQUFBLENBRUosK0ZBQ0ksa0JBQUEsQ0FHSiwyREFDSSx3QkFBQSxDQUVKLCtEQUNJLGdCQUFBLENBQ0EsaUJBQUEsQ0QvSEEsNEVDa0VSLHNCQWdFUSxjQUFBLENBQ0EsY0FBQSxDQUFBLENBR0osK0JBcEVKLHNCQXFFUSxxQkFBQSxDQUNBLFlBQUEsQ0FBQSxDQU1SLHVDQUNJLGtCQUFBLENBS0Esc01BSUksaUNBQUEsQ0FJUiw2Q0FDSSxZQUFBLENBTUosc0JBQ0ksWUFBQSxDQUNBLDhCQUFBLENBQ0EsY0FBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FFQSxvREFDSSx5QkFBQSxDQUNBLGFBQUEsQ0FDQSx3REFDSSxTQUFBLENBQ0EseUJBQUEsQ0FHUixzREFDSSwrQkFBQSxDQUNBLDBEQUNJLFNBQUEsQ0FJUiwwQkFDSSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxNQUFBLENBQ0EsT0FBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsV0FBQSxDQUNBLHFCQUFBLENBQ0Esa0NBQUEsQ0FDQSw0QkFBQSxDQUNBLGVBQUEsQ0FDQSxxQkFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLDRCQUNJLGVBQUEsQ0FFSixnSUFFSSxhQUFBLENBQ0EsYUFBQSxDQUNBLGFEM1RILENDNFRHLGNBQUEsQ0FDQSxlQUFBLENBQ0EsNElBQ0kseUJBQUEsQ0FNaEIsZUFDRSxZQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxhRHRWYyxDQ3VWZCxrQkFBQSxDQUNBLGdCQUFBLENBRUEsb0JBQ0UsYUFBQSxDQUNBLGdDQUNJLGtCQUFBLENBSU4sb0NBQ0UsY0FBQSxDQUlKLDRCQUNFLGFBQUEsQ0FJRiw4QkR3SEUsb0JBQUEsQ0FDQSx5QkFBQSxDQUNBLHFCQUFBLENBQ0EsdUJBQUEsQ0FDQSxvQkFBQSxDQUNBLDJCQUFBLENDMUhFLGlCQUFBLENBQ0EsbUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUVBLGdDQUNJLG1CQUFBLENBR0osOEVBQ0ksNkJBQUEsQ0FDQSxpQkFBQSxDQUdKLGtFQUNJLGlCQUFBLENBQ0EscUJBQUEsQ0FFQSw4QkFKSixrRUFLUSxpQkFBQSxDQUFBLENBUUosc0xBQ0ksaUNBQUEsQ0FNWixxQ0FDSSxjQUFBLENBQ0EsV0FBQSxDQUNBLHdCQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FFQSw4TEFJSSxpQ0FBQSxDQUlSLGlDQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLDJDQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FJRix5QkFDSSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxvQkFBQSxDQUNBLHdCQUFBLENEelRJLDRFQ3FUUix5QkFPUSxZQUFBLENBQUEsQ0FHSixpRUFDSSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsdUJBQUEsQ0FDQSxVQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FNSiwwQ0FFSSxnQkFBQSxDQUdKLCtDQUNJLFlBQUEsQ0FHSixzR0FFSSxZQUFBLENBR0osNkNBQ0UsZ0JBQUEsQ0FJTixzREFDSSxZQUFBLENBQ0EsNkJBQUEsQ0FHSixnQ0FDSSxZQUFBLENBQ0EsaUJBQUEsQ0FFQSw2REFDSSx3QkFBQSxDQUlSLCtCQUNJLGlCQUFBLENEOVdJLDRFQ2lYUixvRUFHUSxZQUFBLENBQUEsQ0FLUixtQkFDSSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esc0JBQUEsQ0FDQSxVQUFBLENBRUosdUJBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSwrQkFBQSxDQUNBLGlDQUFBLENBQUEseUJBQUEsQ0FDQSxpQkFBQSxDQUVKLHNDQUlJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FFSiw0QkFDSSx3Q0FBQSxDQUNBLGlCQUFBLENBRUEsd0JEbmhCZSxDQ3FoQmYsaUJBQUEsQ0FDQSxlQUFBLENBRUEsWUFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FHSiw4QkFDSSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDRDBERixjQUFBLENBQ0EsVUN6RG9DLENEMERwQyxXQzFEb0MsQ0QyRHBDLFdBQUEsQ0FDQSxzQkFBQSxDQUNBLGVBQUEsQ0F0Q0EsMkVBRUUsVUFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLHFCQzVCMEYsQ0Q2QjFGLFdDN0JxRSxDRDhCckUsY0FBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxtQkFBQSxDQUNBLFFBQUEsQ0FDQSx5Q0FBQSxDQUVGLHNDQUNFLHVCQUFBLENBRUYscUNBQ0Usd0JBQUEsQ0FHQSx1RkFFRSx3QkFsbEJlLENBcWxCbkIseUVBRUUsWUFBQSxDQ2hESix3QkFDSSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLFdBQUEsQ0FHSiw0Q0FDSSxnQkFBQSxDQUNBLGFEMWlCaUIsQ0M2aUJyQixrQ0FDSSx5QkFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBRUEseUNBQ0ksWUFBQSxDQUlSLDJDQUNJLFlBQUEsQ0FJSixXQUNFLGlCQUFBLENBQ0EsZ0JBQUEsQ0FFRixlQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENEaldGLGlCQUNJLGFBck5LLENBc05MLG9CQUFBLENBQ0EsY0FBQSxDQUVBLDhDQUVJLHlCQUFBLENBQ0EsYUFwUFcsQ0F1UGYsNkJBQ0ksa0JBQUEsQ0FHSixvQ0FDSSxXQUFBLENBQ0EsMkJBQUEsQ0FDQSxzREFBQSxDQUNBLG9CQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUdKLG9GQUVFLFNBQUEsQ0F5Rk4scUJBcEJFLGNBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxhQTlVbUIsQ0ErVW5CLHVCQUFBLENBRUEsMkJBQ0Usb0JBQUEsQ0FHRiwyQkFDRSxvQkFBQSxDQUNBLFlBQUEsQ0FJQSxVQUpBLENBOENKLHVFQTdCRSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxtQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSw4SUFHQSxDQUFBLCtCQUFBLHVFQUFBLDZCQUFBLENBQUEsQ0FFQSxtRkFDRSxvQkFBQSxDQUdGLHFGQUNFLFlBQUEsQ0FDQSxvQkFBQSxDQUdGLDJGQUNFLFVBQUEsQ0FPRixpSUFDRSxtQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUVBLGdTQUVJLFdBQUEsQ0FDQSxhQUFBLENBQ0EscUJBQUEsQ0FDQSxVQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQ0FBQSxDQUVKLGlKQUNJLGdGQUFBLENBRUosK0lBQ0ksa0ZBQUEsQ0FLUix1RUFFRSx3QkFqYW1CLENBa2FuQiwyQ0FBQSxDQUVBLHdLQUVFLHdCQS9hZSxDQWdiZiwyQ0FBQSxDQXVJRiw2QkFDSSxLQUFBLHNCQUFBLENBQ0EsR0FBQSx3QkFBQSxDQUFBLENBaGNFLGdDRTdGSyxzRUFFRCxnQkFBQSxDQUFBLENBTVYsMFJBR0UscUNBQUEsQ0FJSixzQkFDSSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxLQUFBLENBQ0EsT0FBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBR0ksa0ZBQ0ksWUFBQSxDQUNBLFNBQUEsQ0FJSixnRkFDSSw4QkFBQSxDQUNBLFNBQUEsQ0FHUix5REFDSSx1QkFBQSxDQUdKLHFEQXhFQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZ0NBQUEsQ0FDQSxpQkFBQSxDQUNBLDhCQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGNBQUEsQ0FDQSwrQkFBQSxDQWdFSSxpQkFBQSxDQTlESiw0REFDSSxZQUFBLENBR0osOERBQ0UsYUFBQSxDQUdGLDJEQUNJLGFGZmEsQ0VrQmpCLDhGQUNFLGdDQUFBLENBQ0Esb0JGcEJlLENFdUVqQixxTEE5RUEsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGdDQUFBLENBQ0EsaUJBQUEsQ0FDQSw4QkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxjQUFBLENBQ0EsK0JBQUEsQ0F1RUksVUFBQSxDQUNBLFlBQUEsQ0F0RUosME1BQ0ksWUFBQSxDQUdKLGdOQUNFLGFBQUEsQ0FHRix1TUFDSSxhRmZhLENFa0JqQixnVEFDRSxnQ0FBQSxDQUNBLG9CRnBCZSxDRThFakIsb0RBQ0ksU0FBQSxDQUNBLFVBQUEsQ0YyQ0EsNEVFN0NKLG9EQUlNLGFBQUEsQ0FBQSxDQUdOLGlJQUVJLGlCQUFBLENBQ0EsT0FBQSxDQUNBLG1CQUFBLENBQ0Esd0JGOUZNLENFK0ZOLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENGOEJBLDRFRXRDSixpSUFVTSxZQUFBLENBQUEsQ0FJTixxRUFDSSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxzQkFBQSxDQUNBLFNBQUEsQ0FDQSxXQUFBLENBQ0EsOEJBQUEsQ0FDQSxVQUFBLENBQ0EseUVBQ0ksMkJBQUEsQ0FLWixzREFDSSxXQUFBLENBR0osNEJBQ0ksWUFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFFBQUEsQ0FDQSxPQUFBLENBQ0EsaUJBQUEsQ0FDQSxzQ0FJQSxDQUhBLCtCQUFBLDRCQUFBLDZCQUFBLENBQUEsQ0FSSiw0QkFTSSxtRUFBQSxDQUNBLDZCQUFBLENBQ0EsaUNBQUEsQ0ZOSSw0RUVMUiw0QkFhUSxZQUFBLENBQ0EsVUFBQSxDQUFBLENBS1Isa0NDckpJLFlBQUEsQ0FFQSxXQUFBLENBQ0Esd0JIOEJLLENHN0JMLGVBQUEsQ0FDQSxtQkFBQSxDQUNBLDhCQUFBLENBQ0EsdUJBQUEsQ0FFQSxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxxQkFBQSxDRDRJQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSw2QkFBQSxDRmxCSSw0RUVjUixrQ0N2SVEsU0FBQSxDQUFBLENBYUosb0tBQ0ksV0FBQSxDQUNBLGVIMkNXLENHMUNYLHlCQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUVBLHlMQUNJLHNDQUFBLENBQ0EsWUFBQSxDQUdKLDhYQUNJLG9DQUFBLENBSVIsMlRBQ0ksV0FBQSxDQUNBLGVIbUJXLENHbEJYLHlCQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDRDJGSixxQ0FMSixrQ0FNUSxVQUFBLENBQUEsQ0FFSixvRUFDSSxjQUFBLENBQ0EsZUFBQSxDQUNBLHlCQUFBLENBR1IsMkNBRUksdUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsNkJBQUEsQ0FDQSw4QkFBQSxDQUNBLGtCQUFBLENGbkNJLDRFRTRCUiwyQ0FTTSxrQkFBQSxDQUNBLGVBQUEsQ0FBQSxDQUVGLGlEQUNJLGNBQUEsQ0FFSix3R0FDSSxvQ0FBQSxDQUVKLGtEQUNJLHNDQUFBLENBQ0EsWUFBQSxDQUtKLCtFQUVFLFlBQUEsQ0FJTiwyQ0FDSSxZQUFBLENBQ0Esd0JBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxDQUNBLGNBQUEsQ0FFSixtREFDSSx1QkFBQSxDQUVKLHlDQUNJLHFCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxxQkFBQSxDQUNBLG1DQUFBLENBQ0EsaUJBQUEsQ0FDQSw0QkFBQSxDQUNBLDRCQUFBLENBQ0EsdUJBQUEsQ0FDQSw4Q0FDSSxhRnROVyxDRXVOWCxjQUFBLENBQ0EsZUFBQSxDQUVKLCtDQUlJLG1DQUFBLENBSEEsb0RBQ0ksVUFBQSxDQU1aLCtCQUNJLGlCQUFBLENGckdJLDRFRW9HUiwrQkFJUSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxtQkFBQSxDQUFBLENBR1IsOEJBQ0ksWUFBQSxDRjlHSSw0RUU2R1IsOEJBSVEsYUFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUFBLENBTVIseUJBQ0ksaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDRi9ISSw0RUV5SFIseUJBU1EsV0FBQSxDQUFBLENBSVIsK0JBQ0ksaUJBQUEsQ0Z2SUksNEVFc0lSLCtCQUlRLGlCQUFBLENBQ0EsUUFBQSxDQUNBLG1CQUFBLENBQUEsQ0FHUiw4QkFDSSxZQUFBLENGaEpJLDRFRStJUiw4QkFJUSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQUEsQ0FNUiw2QkFDSSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsK0JBQUEsQ0FFSiw0Q0FDSSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQkFBQSxDQUVKLGtDQUNJLGlCQUFBLENBQ0EsK0ZBQUEsQ0FDQSxtQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLDJCQUFBLENBRUEsNEVBQ0ksdUJBQUEsQ0FHUixpQ0FDSSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FFSiwrQkFDSSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FFQSxpQ0FDSSxlQUFBLENBR1IsOEJBR0ksVUFBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FFSiw4RUFDSSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDRitRRixjQUFBLENBQ0EsVUU5UW9DLENGK1FwQyxXRS9Rb0MsQ0ZnUnBDLFdBQUEsQ0FDQSxzQkFBQSxDQUNBLGVBQUEsQ0F0Q0EsMExBRUUsVUFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLHFCRWpQMEYsQ0ZrUDFGLFdFbFBxRSxDRm1QckUsYUFBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLFFBQUEsQ0FDQSx5Q0FBQSxDQUVGLDhGQUNFLHVCQUFBLENBRUYsNEZBQ0Usd0JBQUEsQ0FHQSxrTkFFRSx3QkFsbEJlLENBcWxCbkIsc0xBRUUsWUFBQSxDRW5RSixvQ0FHSSxVQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENGNE1GLDRDQUNFLFdBQUEsQ0FDQSxhQUFBLENBQ0EsbUZBQUEsQ0FDQSxxQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsOENBQUEsQ0VqTkosK0JBQ0ksaUJBQUEsQ0FDQSxVQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FDQSxlQUFBLENBQ0EsZ0JBQUEsQ0Z6T0ksNEVFbU9SLCtCQVNRLFlBQUEsQ0FBQSxDQUdKLGlEQUNJLFlBQUEsQ0FJUix1Q0FDSSxZQUFBLENBQ0Esa0JBQUEsQ0FFSixzQ0FDSSxpQkFBQSxDQUNBLFlBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxxQkFBQSxDQUNBLHNDQUFBLENBQ0Esd0JBQUEsQ0FDQSw2QkFBQSxDQUVKLDRDQUNJLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLHFCQUFBLENBQ0Esc0NBQUEsQ0FDQSw2QkFBQSxDQUlKLHFDQUNJLGlCQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0NBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLFVBQUEsQ0FFQSx3RUFDSSx1QkFBQSxDQUNBLDhCQUFBLENBR0osa0ZBQ0ksOEJBQUEsQ0FDQSxTQUFBLENBSVIsMENBR0ksS0FBQSxDQUNBLE9BQUEsQ0FHSiw0Q0FDSSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBR0osMkNBQ0ksWUFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FHSiwwQ0FDSSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxxQkFBQSxDQUNBLHNDQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FHSiwyQ0FDSSxZQUFBLENBQ0EsNkJBQUEsQ0FHSixpREFDSSxjQUFBLENBQ0EsZ0JBQUEsQ0FHSixrREFDSSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUVKLHFEQUNJLFVBQUEsQ0FDQSxZQUFBLENBQ0EsZ0JBQUEsQ0FDQSwwQkFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FFSixvREFDSSxZQUFBLENBQ0Esd0JBQUEsQ0FFSix3REFDSSxpQkFBQSxDQUVBLDRGQUNJLFdBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSx1QkFBQSxDQUdSLHlDQUdJLGlCQUFBLENBQ0EsMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLDJCQUFBLENBQ0EsZUFBQSxDQUNBLDRCQUFBLENGaFJKLGlCQUNJLGFBck5LLENBc05MLG9CQUFBLENBQ0EsY0FBQSxDQUVBLDhDQUVJLHlCQUFBLENBQ0EsYUFwUFcsQ0F1UGYsNkJBQ0ksa0JBQUEsQ0FHSixvQ0FDSSxXQUFBLENBQ0EsMkJBQUEsQ0FDQSxzREFBQSxDQUNBLG9CQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUdKLG9GQUVFLFNBQUEsQ0F5Rk4scUJBcEJFLGNBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxhQTlVbUIsQ0ErVW5CLHVCQUFBLENBRUEsMkJBQ0Usb0JBQUEsQ0FHRiwyQkFDRSxvQkFBQSxDQUNBLFlBQUEsQ0FJQSxVQUpBLENBOENKLHVFQTdCRSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxtQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSw4SUFHQSxDQUFBLCtCQUFBLHVFQUFBLDZCQUFBLENBQUEsQ0FFQSxtRkFDRSxvQkFBQSxDQUdGLHFGQUNFLFlBQUEsQ0FDQSxvQkFBQSxDQUdGLDJGQUNFLFVBQUEsQ0FPRixpSUFDRSxtQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUVBLGdTQUVJLFdBQUEsQ0FDQSxhQUFBLENBQ0EscUJBQUEsQ0FDQSxVQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQ0FBQSxDQUVKLGlKQUNJLGdGQUFBLENBRUosK0lBQ0ksa0ZBQUEsQ0FLUix1RUFFRSx3QkFqYW1CLENBa2FuQiwyQ0FBQSxDQUVBLHdLQUVFLHdCQS9hZSxDQWdiZiwyQ0FBQSxDQXVJRiw2QkFDSSxLQUFBLHNCQUFBLENBQ0EsR0FBQSx3QkFBQSxDQUFBLENJcGpCTixnQkFDRSxvQkFBQSxDQUNBLHdCQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGdCQUFBLENBRUEsa0NBQ0UsYUFBQSxDQURGLHNDQUNFLGFBQUEsQ0FERiw2QkFDRSxhQUFBLENBR0Ysa0RBRUUsd0JBQUEsQ0FLSixzQkFDRSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0EscUJKQ00sQ0FBQSxVQXdDWSxDSXZDbEIsZUFBQSxDQUNBLGNBQUEsQ0FDQSxrQkFBQSxDQUNBLGdFQUFBLENBQ0Esd0JBQUEsQ0FDQSxpQkFBQSxDQUVBLGlEQUNFLEtBQUEsQ0FDQSxPQUFBLENBR0YsdURBQ0Usb0JBQUEsQ0FDQSx3QkFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBQ0EsNkJBQUEsQ0FFQSw0RkFDRSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxXQUFBLENBRUEsc0lBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQUVBLHlLQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBL0VNLENBZ0ZOLGlCQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FDQSxlQUFBLENBRUEscUxBQ0Usc0JBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUlKLGtMQUNFLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGdCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBRUEsME1BQ0Usb0JBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLCtCQUFBLENBQ0EsOEJBQUEsQ0FDQSxlQUFBLENBQ0EsNENBQUEsQ0FHRix3TUFDRSxvQkFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsK0JBQUEsQ0FDQSw4QkFBQSxDQUNBLGVBQUEsQ0FDQSw0Q0FBQSxDQUtOLGtHQUNFLGNBQUEsQ0FFQSxxSUFDRSxhSnBIVyxDSXVIYixzS0FDRSwrQkFBQSxDQUNBLDhCQUFBLENBS04sZ0VBQ0UsR0FDRSxpQ0FBQSxDQUNBLFNBQUEsQ0FDQSxhQUFBLENBQ0EsbUJBQUEsQ0FHRixLQUNFLDhCQUFBLENBQ0EsU0FBQSxDQUNBLGFBQUEsQ0FDQSxtQkFBQSxDQUFBLENBSUosc0dBQ0UsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLHFCSm5IRSxDSW9IRixzQ0FBQSxDQUNBLGlCQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FDQSxZQUFBLENBQ0EsU0FBQSxDQUNBLGVBQUEsQ0FFQSw4R0FDRSxpRkFBQSxDQUNBLFNBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FHRiwwSkFDRSxnQkFBQSxDQUdGLDRHQUNFLFVBQUEsQ0FHRixrSkFDRSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSxXQUFBLENBRUEsd0pBQ0Usb0NBQUEsQ0FDQSxhSnJKRixDSXdKQSw4SkFDRSxlQUFBLENBR0YsNkpBQ0Usa0JBQUEsQ0FHRiw4TEFDRSxjQUFBLENBQ0EsZUFBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLGVBQUEsQ0FDQSxhSnRLRixDSXVLRSw4QkFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxXQUFBLENBQ0Esc0JBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUdGLDhKQUNFLGVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUNBLGNBQUEsQ0FDQSxZQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FDQSxVQUFBLENBR0Ysd0pBQ0Usb0NBQUEsQ0FDQSxhSnBNRixDSXdNRiw2SUFDRSxZQUFBLENBQ0Esd0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxXQUFBLENBRUEsMktBQ0UsV0FBQSxDQUdGLHlKQUNFLGVBQUEsQ0FHRix3SkFDRSxrQkFBQSxDQU9WLG9DQUNFLG9CQUFBLENBQ0Esd0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUdBLGtFQUNFLGFBQUEsQ0FHRixrS0FFRSxpQkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGdCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsNkJBQUEsQ0FFQSw0ZEFFRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhSjFSZSxDSTJSZixjQUFBLENBSUosZ0ZBQ0UsaUJBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxDQUVBLG1KQUNFLFlBQUEsQ0FHRixpSkFDRSxTQUFBLENBQ0EsUUFBQSxDQUdGLHFIQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFKalRlLENJa1RmLGNBQUEsQ0FHRiw0REFDRSxHQUNFLGlDQUFBLENBQ0EsU0FBQSxDQUNBLGFBQUEsQ0FDQSxtQkFBQSxDQUdGLEtBQ0UsOEJBQUEsQ0FDQSxTQUFBLENBQ0EsYUFBQSxDQUNBLG1CQUFBLENBQUEsQ0FJSixrSUFDRSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxRQUFBLENBQ0EsV0FBQSxDQUVBLDZLQUNFLHNDQUFBLENBQ0EsaUJBQUEsQ0FDQSxxQko1U0EsQ0k2U0EsV0FBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0EsU0FBQSxDQUVBLHFMQUNFLDZFQUFBLENBQ0EsU0FBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBR0YsbUxBQ0UsV0FBQSxDQUdGLGtPQUNFLFdBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0Esd0JKcFdXLENJcVdYLFVBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSwwQ0FBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBQ0EsY0FBQSxDQUVBLGdQQUNFLHlCQUFBLENBR0Ysc2RBRUUsbUNBQUEsQ0FDQSxrQkFBQSxDQVFaLGdDQUNFLFlBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLHFDQUFBLENBRUEsd0NBQ0UsYUFBQSxDQUlKLHFDQUNFLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsOEJBQUEsQ0pxSkEsVUluSmtDLENKb0psQyxXSXBKa0MsQ0pzSmxDLDZDQUNFLFdBQUEsQ0FDQSxhQUFBLENBQ0EsbUZBQUEsQ0FDQSxxQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsOENBQUEsQ0l4SkosOEJBQ0UsV0FBQSxDQUNBLGVBQUEsQ0FDQSx3QkoxWm1CLENJMlpuQixVSnpYTSxDSTBYTixjQUFBLENBQ0EsZUFBQSxDQUNBLGdCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxZQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FDQSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQkFBQSxDQUVBLHlEQUNFLFdBQUEsQ0FDQSxjQUFBLENBR0YseURBQ0UsZUFBQSxDQUNBLFdBQUEsQ0FDQSxVSjVZSSxDSTZZSixjQUFBLENBQ0EsY0FBQSxDQU1GLHdDQUNFLFlBQUEsQ0FHRixzQ0FDRSxTQUFBLENBR0YsK0NBQ0UsU0FBQSxDQUNBLFFBQUEsQ0FHRixxQ0FDRSxTQUFBLENBR0YsOENBQ0UsU0FBQSxDQUNBLFFBQUEsQ0FJSixnQ0FDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FDQSxVSnBiTSxDSXNiTixtQ0FDRSxTQUFBLENBR0YseUNBQ0UsYUFBQSxDQUlKLHFDQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLE9BQUEsQ0FHRiwyQkFDRSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSx3QkFBQSxDQUNBLGFBQUEsQ0FFQSxjQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBR0Esa0NBQ0UsWUFBQSxDQUdGLG9DQUNFLGNBQUEsQ0FDQSxpQkFBQSxDQUdGLG1DQUNFLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSx3QkpqZ0JpQixDSWtnQmpCLDJDQUFBLENBQ0Esd0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGtCQUFBLENBR0YsMENBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EscUJBQUEsQ0FDQSxtQ0FBQSxDQUNBLGtCQUFBLENBR0YsNkNBQ0UsOEJBQUEsQ0FJRiw4REFDRSxTQUFBLENBQ0EscUJBQUEsQ0FJRix1REFDRSx3QkF6aUJpQixDQTZpQm5CLDZEQUNFLHdCQUFBLENBR0YscUNBQ0UsWUFBQSxDQVFKLHFCQUNFLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLFVBQUEsQ0FFQSxpQ0FDRSxtQkFBQSxDQUVBLDhEQUNFLG9CQWhrQjZCLENBaWtCN0IsMkJBamtCNkIsQ0Fva0IvQiw2REFDRSxvQkFya0I2QixDQXdrQi9CLDJDQUNFLG9CQXprQjZCLENBNGtCL0IseUNBQ0UsOEJBQUEsQ0FDQSwyQkE5a0I2QixDQStrQjdCLGVBQUEsQ0FHRixnREFDRSwrQkFubEI2QixDQW9sQjdCLGVBQUEsQ0FHRix3RkFDRSw4QkFBQSxDQUdGLG9FQUNFLCtCQTVsQjZCLENBaW1CbkMsOEJBQ0UsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsOEJBQUEsQ0FFQSxnQ0FBQSxDQUNBLGlCQUFBLENBRUEsNENBQ0Usa0JBQUEsQ0FHRix5Q0FDRSxvQkp6bUJpQixDSTRtQm5CLHFDQUNFLFlBQUEsQ0FJSixzQ0FDRSxnQ0FBQSxDQUlBLDZFQUNFLGlCQUFBLENBQ0EsaUJBQUEsQ0FHRixzRUFDRSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxXQUFBLENBSUosc0JBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSwrQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsOEJBQUEsQ0FDQSxZQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FDQSxxQkFBQSxDQUVBLGtEQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUVBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsbUJBQUEsQ0FDQSxhQUFBLENBQ0EsK0JBQUEsQ0FFQSx3REFDRSxhSjVwQmUsQ0k2cEJmLCtCQUFBLENBSUosaUVBRUUsK0JBQUEsQ0FDQSxVSmxvQkksQ0ltb0JKLG9CSnJxQmlCLENJc3FCakIsd0JKdHFCaUIsQ0kwcUJSLHlFQUNQLFVBQUEsQ0FRTix3REFFRSxjQUFBLENBQ0EsY0FBQSxDQUNBLGFBOXJCYyxDQStyQmQsd0JBQUEsQ0FHRiwyQkFDRSxjQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUdGLDZCQUNFLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FPRixpRkFFRSxZQUFBLENBR0YsZ0NBQ0UsY0FBQSxDQUNBLGVBQUEsQ0FDQSxhSnJzQlcsQ0lzc0JYLGVBQUEsQ0FPRix3QkFDRSxxQkFBQSxDQUNBLHdCQUFBLENBQ0EsK0JBQUEsQ0FHRixvQ0FDRSxrQkFBQSxDQUdGLG1DQUNFLFVBQUEsQ0FDQSxjQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFydkJjLENBc3ZCZCx3QkpqdEJVLENJa3RCVix3QkFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSw0QkFBQSxDQUNBLGtCQUFBLENBRUEsNERBQ0Usb0JBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLCtCQUFBLENBQ0EsOEJBQUEsQ0FDQSw0Q0FBQSxDQUNBLGVBQUEsQ0FHRix5Q0FDRSxhSnB3QmlCLENJc3dCakIsbUVBQ0UsYUp2d0JlLENJMHdCakIsa0VBQ0UsK0JBQUEsQ0FDQSw4QkFBQSxDQUtOLGtDQUNFLHdCQUFBLENBQ0EscUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGdCQUFBLENBQ0EsVUFBQSxDQUlBLGdFQUNFLHFCQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBQ0EsWUFBQSxDQUNBLEtBQUEsQ0FDQSxxQkFBQSxDQUNBLGlDQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esc0NBQ0EsQ0FBQSwrQkFBQSxnRUFBQSw2QkFBQSxDQUFBLENBRUEsdUVBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FDQSxjQUFBLENBQ0EsbUJBQUEsQ0FDQSxhSjN3QkUsQ0k2d0JGLDZFQU1FLCtDQUFBLENBQ0Esd0JBQUEsQ0FHRix5RUFDRSxhQUFBLENBQ0EsVUFBQSxDQUdGLGlGQUVFLHdCQUFBLENBQ0EsbUJBQUEsQ0FDQSxrQkFBQSxDQUVBLHdGQUNFLGlCQUFBLENBQ0EsZ0JBQUEsQ0FHRix3RkFDRSxnQkFBQSxDQUlKLHdHQUNFLGlCQUFBLENBR0YscUZBQ0UsVUFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSw0QkFBQSxDQUVBLCtHQUVFLGFBajJCTyxDQWsyQlAsWUFBQSxDQUdGLCtGQUNFLFVBQUEsQ0FDQSxnQkFBQSxDQUNBLFVKdnhCaUIsQ0kreEJ6QixzREFDRSxXQUFBLENBQ0EsU0FBQSxDQUNBLGdCQUFBLENBQ0EsYUpqM0JlLENJcTNCZiwyRkFDRSwyQ0FBQSxDQU1KLDhKQUNFLHVFQUFBLENBQ0EsU0FBQSxDQUNBLGFBQUEsQ0FFQSxZQUFBLENBSUosaUNBQ0UsaUJBQUEsQ0FHRixzREFDRSxHQUNFLG9DQUFBLENBQ0EsU0FBQSxDQUNBLGFBQUEsQ0FDQSxtQkFBQSxDQUdGLEtBQ0UsaUNBQUEsQ0FDQSxTQUFBLENBQ0EsYUFBQSxDQUNBLG1CQUFBLENBQUEsQ0FPSixnQ0FDRSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsNEJBQUEsQ0FDQSwyQkFBQSxDQUNBLDRDQUFBLENBR0YsNEJBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxXQU1BLENBTEEsK0JBQUEsNEJBQUEsNkJBQUEsQ0FBQSxDQUpGLDRCQUtFLGlCQUFBLENBQ0Esd0JKMzZCaUIsQ0k2NkJqQix3QkFBQSxDQUFBLHFCQUFBLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxDQUNBLGNBQUEsQ0FFQSxrQ0FDRSx3Qko1NkJnQixDSSs2QmxCLHdJQUVFLG1DQUFBLENBSUosaUNBQ0UsY0FBQSxDQUVBLDJEQUNFLG9CQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSwrQkFBQSxDQUNBLDhCQUFBLENBQ0EsNkNBQUEsQ0FRSiwyQkFDRSxZQUFBLENBQ0EsWUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsYUoxNkJPLENJNDZCUCxtQ0FDRSxhQUFBLENBSUoscUNBQ0UsYUFBQSxDQUNBLDJCQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCQUFBLENBR0Ysb0NBQ0UsY0FBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0EsbUJBQUEsQ0FHRiw0Q0FDRSxtQkFBQSxDQUdGLG1DQUNFLFlBQUEsQ0FDQSxzQ0FBQSxDQUNBLFFBQUEsQ0FHRix3Q0FDRSxtQkFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FPRixpQ0FDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0ovMUJBLG9EQUNJLDhCQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FFSiwwREFDSSxxQ0FBQSxDQUNBLGtCQUFBLENBRUosZ0VBQ0ksd0JBQUEsQ0l3MUJKLDJEQUNFLGlCQUFBLENBR0YsMERBQ0Usd0JBQUEsQ0FDQSxrQkFBQSxDQUdGLGdFQUNFLHdCQUFBLENBQ0Esa0JBQUEsQ0FHRixpREFDRSxlQUFBLENBR0YsZ0RBQ0Usa0JBQUEsQ0FJSix1Q0FDRSxVQUFBLENBQ0EsYUFwaUNjLENBcWlDZCxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSwrQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDBCQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FFQSx3RkFDRSxjQUFBLENBQ0Esa0JBQUEsQ0FDQSxhQUFBLENBSUoseUJBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLGFKcGhDTSxDSXFoQ04sY0FBQSxDQUNBLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLG1CQUFBLENBRUEsNEZBRUUsb0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLFdBQUEsQ0FDQSxNQUFBLENBRUEsZ1BBRUUsV0FBQSxDQUNBLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLHNCQUFBLENBQ0Esa0JBQUEsQ0FHRix3SEFDRSxjQUFBLENBR0Ysd0hBQ0UsY0FBQSxDQUlKLDBEQUNFLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUdGLHFDQUNFLFdBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUNBLGNBQUEsQ0FFQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxDQUNBLFVBQUEsQ0FFQSxrRkFFRSxVQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FLRixtQ0FDRSxTQUFBLENBRUEseUNBQ0UsU0FBQSxDQU1SLGtDQUNFLFVBQUEsQ0FDQSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxtQkFBQSxDQUVBLDZDQUNFLGNBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCQUFBLENBQ0Esd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxrQkFBQSxDQUNBLGFKeG1DSSxDSXltQ0osV0FBQSxDQUNBLE1BQUEsQ0FFQSw0R0FFRSx3QkFBQSxDQUlKLDhEQUNFLFVBQUEsQ0FDQSxZQUFBLENBQ0EsaUJBQUEsQ0FRSiwrQ0FDRSxHQUNFLG9CQUFBLENBQ0EsU0FBQSxDQUdGLEtBQ0Usa0JBQUEsQ0FDQSxTQUFBLENBQUEsQ0FJSixnREFDRSxHQUNFLFNBQUEsQ0FHRixLQUNFLFNBQUEsQ0FBQSxDQUlKLHdEQUNFLEdBQ0UsV0FBQSxDQUdGLEtBQ0UsV0FBQSxDQUFBLENBSUosd0RBQ0UsR0FDRSxXQUFBLENBR0YsS0FDRSxXQUFBLENBQUEsQ0FJSiwrQkFDRSxXQUFBLENBQ0EsY0FBQSxDQUNBLDBCQUFBLENBQ0EsY0FBQSxDQUNBLGtCQUFBLENBRVMsNEJBQ1AsZ0VBQUEsQ0FDQSxTQUFBLENBR08sOEJBQ1AsaUVBQUEsQ0FDQSxTQUFBLENBSUosc0JBQ0UscUJKeHJDTSxDSXlyQ04sYUozckNNLENJNHJDTixjQUFBLENBQ0EsZUFBQSxDQUNBLGdCQUFBLENBQ0EscUNBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxDQUNBLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FFQSxxQ0FDRSxlQUFBLENBQ0EsV0FBQSxDQUdGLHVDQUNFLGVBQUEsQ0FDQSxTQUFBLENBSUosNkJBQ0Usb0JBQUEsQ0FHRiw0QkFDRSxlQUFBLENBQ0EsV0FBQSxDQUVTLGtDQUNQLDBFQUFBLENBR08sWUFDUCwwRUFBQSxDQUdGLG9HQUVFLFdBQUEsQ0FHTyxrQ0FDUCwwRUFBQSxDQUdPLFlBQ1AsMEVBQUEsQ0FHRixvR0FFRSxXQUFBLENBSUosNEJBQ0UsWUFBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FFQSx1Q0FDRSxZQUFBLENBQ0EsYUFBQSxDQUNBLFdBQUEsQ0FFQSw2Q0FDRSxzQkFBQSxDQUNBLGdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxlQUFBLENBRUEsb0RBQ0UsZ0JBQUEsQ0FDQSxpQkFBQSxDQUdGLG9EQUNFLGdCQUFBLENBR0YsNkRBQ0UsaUJBQUEsQ0FNSiw0Q0FDRSxjQUFBLENBQ0EsZUFBQSxDQUNBLGdCQUFBLENBQ0EsYUp6ekNlLENJMHpDZixnQkFBQSxDQUNBLGNBQUEsQ0FLTix5Q0FDRSxtQkFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxhSnQwQ21CLENJdTBDbkIsVUFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUVBLDBEQUNFLFNBQUEsQ0FDQSxjQUFBLENBS0YsMERBQ0Usd0JKbjFDaUIsQ0lvMUNqQixVSmx6Q0ksQ0ltekNKLHFCQUFBLENBRUEsa0VBQ0UsVUp0ekNFLENJeXpDSixtR0FDRSxVSjF6Q0UsQ0lvMENOLHNVQUVFLFVBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLGtCQUFBLENBQ0EsV0FBQSxDQUtGLG9DQUNFLFVBQUEsQ0FDQSw4REFBQSxDQUNBLGdCQUFBLENBQ0EsWUFBQSxDQUdGLG1DQUNFLFVBQUEsQ0FDQSwyREFBQSxDQUNBLGdCQUFBLENBQ0EsWUFBQSxDQUtGLDBDQUNFLFdBQUEsQ0FDQSw4REFBQSxDQUNBLGdCQUFBLENBR0YseUNBQ0UsV0FBQSxDQUNBLDJEQUFBLENBQ0EsZ0JBQUEsQ0FHRiw4Q0FDRSxXQUFBLENBR0YsNkNBQ0UsV0FBQSxDQUdGLDhDQUNFLFdBQUEsQ0FHRiw2Q0FDRSxXQUFBLENBR0YsZ0RBQ0UsV0FBQSxDQUdGLCtDQUNFLFdBQUEsQ0FLRix1Q0FDRSxXQUFBLENBQ0EsU0FBQSxDQUNBLDhEQUFBLENBQ0EsZ0JBQUEsQ0FHRixzQ0FDRSxXQUFBLENBQ0EsU0FBQSxDQUNBLDJEQUFBLENBQ0EsZ0JBQUEsQ0FLRixnREFDRSxVQUFBLENBQ0EsU0FBQSxDQUNBLDhEQUFBLENBQ0EsZ0JBQUEsQ0FHRiwrQ0FDRSxVQUFBLENBQ0EsU0FBQSxDQUNBLDJEQUFBLENBQ0EsZ0JBQUEsQ0FRSix1QkFDRSxZQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsTUFBQSxDQUNBLEtBQUEsQ0FDQSxlQUFBLENBQ0Esd0JKcjlDbUIsQ0lzOUNuQixVSnA3Q00sQ0lxN0NOLGVKMzVDaUIsQ0k0NUNqQixjQUFBLENBQ0EscUNBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLG9CQUFBLENBQUEsZ0JBQUEsQ0FBQSxZQUNBLENBQUEsK0JBQUEsdUJBQUEsNkJBQUEsQ0FBQSxDQUVBLHVDQUNFLGdCQUFBLENBR0YsMEVBRUUsZ0JKMzZDYSxDSTY2Q2IsNEZBQ0UsaUJBQUEsQ0FLTixxQ0FDRSxhQUFBLENBQ0EsaUJBQUEsQ0FNRix3REFFRSxxQkFBQSxDQUdGLDZFQUNFLG1CQUFBLENBR0YsOEJBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLGVBQUEsQ0FDQSxtQkFBQSxDQUdGLDhCQUNFLG9CQUFBLENBQ0EseUJBQUEsQ0FDQSxxQkFBQSxDQUNBLHVCQUFBLENBQ0Esb0JBQUEsQ0FDQSwyQkFBQSxDQUVBLG1DQUtFLDhCQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxtQkFBQSxDQVBBLDhCQURGLG1DQUVJLHVCQUFBLENBQUEsQ0FVTix5QkFDRSxrQkFBQSxDQUNBLGFKL2hEbUIsQ0lraURyQixxQ0FDRSxpQkFBQSxDQUNBLG9CQUFBLENBS0YsMEJBQ0UsV0FBQSxDQUNBLGlGQUFBLENBQ0EsdUJBQUEsQ0FDQSxpQkFBQSxDQUNBLHVCQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FDQSxlQUFBLENBR0YsMkJBQ0UsY0FBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBR0YsMEJBQ0UsY0FBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FHRiwrQkFDRSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxjQUFBLENBR0YsOEJBQ0UsWUFBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FFQSw2Q0FDRSxjQUFBLENBSUosNEJBQ0Usb0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLDRCQUFBLENBQ0EsMkJBQUEsQ0FDQSw0Q0FBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FFQSx3Q0FDRSxnQkFBQSxDQUlKLHVCQUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUdGLDhCQUNFLFlBQUEsQ0FHRiwwQkFDRSxnQkFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUdGLHFEQUVFLGlCQUFBLENBR0YsK0JBQ0UsZ0JBQUEsQ0FHRixpQ0FDRSxZQUFBLENBQ0Esd0JBQUEsQ0FJQSx1REFDRSxZQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUdGLDRHQUVFLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLE1BQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLFdBQUEsQ0FHRixtREFDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUdGLHdHQUVFLGlCQUFBLENBRUEsb0hBQ0UsYUp4b0RPLENJNG9EWCx3SEFFRSxjQUFBLENBQ0EsYUF0cURZLENBdXFEWixXQUFBLENBQ0EsZUFBQSxDQUNBLGdCQUFBLENBQ0Esd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FFQSxvSUFDRSxvQkp4cURlLENJMnFEakIsb0lBQ0Usb0JKNXBETyxDSWdxRFgsaURBQ0UsY0FBQSxDQUNBLGNBQUEsQ0FHRiwyREFDRSxXQUFBLENBQ0Esd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxxQkp4cERJLENJMHBESixxRkFDRSxhQW5zRFcsQ0Fzc0RiLG9GQUNFLCtCQUFBLENBQ0EsOEJBQUEsQ0FJSix5REFDRSxPQUFBLENBQ0EsUUFBQSxDQUNBLGVBQUEsQ0FHRixnSUFFRSxhSjlyRFMsQ0krckRULGNBQUEsQ0FDQSxlQUFBLENBQ0EsU0FBQSxDQUNBLFFBQUEsQ0FHRixvREFDRSxjQUFBLENBQ0EsZUFBQSxDQUNBLFVKdHJESSxDSXVyREosaUJBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FFQSxjQUFBLENBR0Ysd0ZBQ0UsTUFBQSxDQUNBLGtDQUFBLENBS0YsNkdBQ0Usa0VBQUEsQ0FDQSxTQUFBLENBQ0EsYUFBQSxDQUlKLGlEQUNFLEdBQ0UscUNBQUEsQ0FDQSxTQUFBLENBQ0EsYUFBQSxDQUNBLG1CQUFBLENBR0YsS0FDRSxrQ0FBQSxDQUNBLFNBQUEsQ0FDQSxhQUFBLENBQ0EsbUJBQUEsQ0FBQSxDQU1KLG9CQUNFLG9CQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxjQUFBLENBSUYsMEJBQ0Usd0JBQUEsQ0FPRixpQkFDRSxlQUFBLENBRUEsbURBQ0UsWUFBQSxDQUNBLGtCQUFBLENBRUEscURBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBS04seUJBQ0UsZ0JBQUEsQ0FDQSxlQUFBLENKeGpERixpQkFDSSxhQXJOSyxDQXNOTCxvQkFBQSxDQUNBLGNBQUEsQ0FFQSw4Q0FFSSx5QkFBQSxDQUNBLGFBcFBXLENBdVBmLDZCQUNJLGtCQUFBLENBR0osb0NBQ0ksV0FBQSxDQUNBLDJCQUFBLENBQ0Esc0RBQUEsQ0FDQSxvQkFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FHSixvRkFFRSxTQUFBLENBeUZOLHFCQXBCRSxjQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsYUE5VW1CLENBK1VuQix1QkFBQSxDQUVBLDJCQUNFLG9CQUFBLENBR0YsMkJBQ0Usb0JBQUEsQ0FDQSxZQUFBLENBSUEsVUFKQSxDQThDSix1RUE3QkUsV0FBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsbUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsOElBR0EsQ0FBQSwrQkFBQSx1RUFBQSw2QkFBQSxDQUFBLENBRUEsbUZBQ0Usb0JBQUEsQ0FHRixxRkFDRSxZQUFBLENBQ0Esb0JBQUEsQ0FHRiwyRkFDRSxVQUFBLENBT0YsaUlBQ0UsbUJBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FFQSxnU0FFSSxXQUFBLENBQ0EsYUFBQSxDQUNBLHFCQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBQ0Esa0NBQUEsQ0FFSixpSkFDSSxnRkFBQSxDQUVKLCtJQUNJLGtGQUFBLENBS1IsdUVBRUUsd0JBamFtQixDQWthbkIsMkNBQUEsQ0FFQSx3S0FFRSx3QkEvYWUsQ0FnYmYsMkNBQUEsQ0F1SUYsNkJBQ0ksS0FBQSxzQkFBQSxDQUNBLEdBQUEsd0JBQUEsQ0FBQSxDSzdpQk4sc0JBQ0ksYUFBQSxDQUNBLGtCQUFBLENBQ0EsbUJBQUEsQ0FDQSxnQkFBQSxDQUVBLDBCQU5KLHNCQU9RLGlCQUFBLENBQ0Esa0JBQUEsQ0FBQSxDQUVKLDBCQVZKLHNCQVdRLGlCQUFBLENBQ0Esa0JBQUEsQ0FBQSxDQUVKLDBCQWRKLHNCQWVRLGlCQUFBLENBQ0Esa0JBQUEsQ0FBQSxDQUVKLHlCQWxCSixzQkFtQlEsaUJBQUEsQ0FDQSxrQkFBQSxDQUFBLENMOEZBLDRFS2xIUixzQkF1QlEsWUFBQSxDQUNBLGNBQUEsQ0FBQSxDQUlSLDhCQUNJLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLFdBQUEsQ0FFQSxnQ0FDRSxVQUFBLENBR04scUJBQ0ksaUJBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxnQkFBQSxDTHlFSSw0RUs3RVIscUJBUVEsNkJBQUEsQ0FBQSxDQUdKLDZCQUNJLHdCQUFBLENBQ0Esc0RBQ0kscUJBQUEsQ0FFSix3Q0FDSSxrQ0FBQSxDQVdaLFVBQ0ksZ0JBQUEsQ0FDQSxpQkFBQSxDQUVBLGdCQUFBLENBQ0EsY0FQZSxDQVVmLFNBQUEsQ0FFQSxxREFDSSxlQWxGYSxDQXFGakIsaUJBQ0ksZUFBQSxDQVNSLCtLQUNFLHdCQUFBLENBS0UsMkZBQ0UsV0FBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FJQSx1SEFDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FHRixxSUFDRSx5QkFBQSxDQUlKLDhJQUNFLFlBQUEsQ0FnQkosZ0RBQ0UsWUFBQSxDQUNBLDBCQUFBLENBQ0EsdUJBQUEsQ0FFQSxvRUFDRSxnQkFBQSxDQUNBLG1CQUFBLENBR0YsbUVBQ0UscUJBQUEsQ0FDQSxnQkFBQSxDQUNBLG1CQUFBLENBQ0EsVUFBQSxDQUNBLHFDQUFBLENBSUosb0pBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxtQkFBQSxDQUVBLGlLQUNFLHdCQUFBLENBQ0EsNkJBQUEsQ0FHRix5TUFDRSx3Qkx0S08sQ0t1S1AsYUw5S2EsQ0E4SFgsNEVLdURKLG9EQUNFLHdDQUFBLENBQ0EsdURBQUEsQ0FDQSxxQkFBQSxDQUNBLGdCQUFBLENBR0YsaUZBQ0UsMEJBQUEsQ0FBQSxDQUtOLGdDQUNJLHFDQUFBLENBQ0EsaUJMNUdpQixDSzZHakIsd0JBQUEsQ0FFQSxvREFDRSxZQUFBLENBR0YsOERBQ0Usb0JBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUdGLDZEQUNFLGNBQUEsQ0FFQSxzRkFDRSxXQUFBLENBQ0EsZUFyTkEsQ0FzTkEscUJBQUEsQ0FDQSxnQkFBQSxDQU9FLHVJQUNFLDBCTHhJUyxDSzJJWCx1SUFDRSw0QkFBQSxDQUNBLDZCTDdJUyxDSzhJVCw4QkFBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FLRix1SUFDRSwyQkx0SlMsQ0t5SlgsdUlBQ0UsNkJBQUEsQ0FDQSw4QkwzSlMsQ0s0SlQseUNBQUEsQ0FDQSx1Q0FBQSxDQUtOLGtMQUNFLGlCQUFBLENBR0YsK1JBRUksbUJBQUEsQ0FDQSx1Q0FBQSxDQU1GLGlJQUNFLFlBQUEsQ0FHRix1SEFDRSxnQkFBQSxDQUdGLDBIQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUVBLHVJQUNFLG9CQUFBLENBR0YsOEhBQ0Usa0NBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQVFOLGdOQUNFLFlBQUEsQ0FLRixtRkFDRSxzQkFBQSxDQUtGLGlPQUVFLHlCQUFBLENBT0oseUdBQ0UsNEJBQUEsQ0FLRiwwRUFDRSxrQkFBQSxDQUdGLDZIQUNFLG1CQUFBLENBTU4saURBQ0ksVUFBQSxDQU9KLCtCQUNJLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLHNCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBRUEsMkRBQ0ksY0FBQSxDQUNBLG1CQUFBLENMOU5BLDRFS2dPUyx3R0FFRCxjQUFBLENBTlosMkRBV1EsYUFBQSxDQUVBLG9GQUNJLFlBQUEsQ0FDQSwwQkFBQSxDQUNBLGVBQUEsQ0FDQSxnQ0FBQSxDQVhBLENBZVIsa0VBQ0ksV0FBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsNEJBQUEsQ0FDQSw4QkFBQSxDQUNBLG1DQUFBLENBQ0EsaUJBQUEsQ0FFQSx5QkFiSixrRUFjUSxXQUFBLENBQUEsQ0wvUFIsNEVLaVBBLGtFQWtCUSxZQUFBLENBQUEsQ0FLWiwyREFDSSxjQUFBLENMelFBLDRFS3dRSiwyREFJUSxhQUFBLENBR0Esb0ZBQ0ksb0JBQUEsQ0FDQSxnREFBQSxDQUVKLDBGQUNJLFlBQUEsQ0EvRGhCLCtCQXFFUSxZQUFBLENBQ0EsY0FBQSxDQUVBLDJEQUNJLGFBQUEsQ0FDQSxVQUFBLENBR0osMkRBQ0ksVUFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBakJJLENBcUJaLHlCQXBGSiwrQkFxRlEsc0JBQUEsQ0FBQSxDQVNSLG1DQUNJLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLFdBQUEsQ0FDQSwyQkFBQSxDQUtBLHdCQUFBLENBQ0EsK0JBQUEsQ0FMQSwrQ0FDRSwyQkFBQSxDTDlURSxnQ0t3VFIsbUNMNkxJLGtDQUFBLENBT0EsaUVBQ0UsZ0JBQUEsQ0FBQSxDQXhmRSw0RUttVFIsbUNMME1JLDJCQUFBLENBQUEsQ0s1TEEsK0NBQ0ksd0JBQUEsQ0FHSiwyR0FFSSx1QkFBQSxDQUNBLHdCQUFBLENBRUEseUxBQ0ksbUNBQUEsQ0FJUiwwRUFDSSxtQ0FBQSxDQUdKLGtFQUlJLGFBQUEsQ0FDQSxZQUFBLENBR0EsaUNBQUEsQ0FDQSxTQUFBLENMclNOLDZDSzRSRSxrRUFZUSxtQkFBQSxDQUFBLENBS0osb0dBQ0ksYUFBQSxDQUdKLGtHQUNJLFlBQUEsQ0FLWixtRUFDSSxpQkFBQSxDQUVBLHdCQUFBLENBRUEsdUZBQ0ksOENBQUEsQ0FHSixnSEFDSSx3QkFBQSxDQUVKLG1JQUNJLHdCQUFBLENMM1hBLDRFSzhXUixtRUFpQlEsa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHNCQUFBLENBQ0Esa0RBQUEsQ0FBQSxDQUdKLGtGQUNJLHNFQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0Esb0RBQUEsQ0FDQSwyQkFBQSxDQUNBLHVCQUFBLENBQ0EsdUJBQUEsQ0FJQSxRQUFBLENBQ0EsWUFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0EsYUFBQSxDQUdBLFVBQUEsQ0FDQSxjQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLG1CQUFBLENBQ0EscUJBQUEsQ0FDQSxrRkFBQSxDQUNBLDRCQUFBLENBRUEseUJBN0JKLGtGQThCUSxjQUFBLENBQUEsQ0FLUiwyRkFDSSxTQUFBLENBR0osNkZBQ0ksUUFBQSxDQUNBLFlBQUEsQ0FDQSxVQUFBLENBQ0EsWUFBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUVBLHlCQUFBLENBR0osZ0hBQ0ksVUFBQSxDQUlSLG1FQUNJLGlCQUFBLENBQ0Esa0JBQUEsQ0FFQSx1RkFDSSw2Q0FBQSxDQUlKLDBHQUNJLDZDQUFBLENMdmNBLDRFSzZiUixtRUFjUSxpQkFBQSxDQUNBLHNCQUFBLENBQUEsQ0FJUiwyREFDSSxHQUFBLDJDQUFBLENBQ0EsSUFBQSwyQ0FBQSxDQUNBLElBQUEsNENBQUEsQ0FDQSxJQUFBLDBDQUFBLENBQ0EsSUFBQSwyQ0FBQSxDQUNBLElBQUEsOENBQUEsQ0FDQSxJQUFBLDZDQUFBLENBQUEsQ0FNSiwyREFDSSxHQUFBLGtFQUFBLENBQ0EsSUFBQSxxRUFBQSxDQUNBLElBQUEscUVBQUEsQ0FDQSxJQUFBLG9FQUFBLENBQUEsQ0FHSix3Q0FDSSxHQUFBLGtFQUFBLENBQ0EsSUFBQSxxRUFBQSxDQUNBLElBQUEscUVBQUEsQ0FDQSxJQUFBLHFFQUFBLENBQUEsQ0FHSixzSkFFRSxnRUFBQSxDQUNBLDhEQUFBLENBR0YseUJBQ0ksaUJBQUEsQ0FDQSxLQUFBLENBQ0EsMEJBQUEsQ0FDQSwwQkFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBQ0EsZUwvakJxQixDS2lrQnJCLGlEQUNJLHFCQUFBLENMM2ZBLDRFS2lmUix5QkFjUSwyQkFBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBRUEsZUFBQSxDQUNBLGVBQUEsQ0FBQSxDQUdKLDBCQXRCSix5QkF1QlEsZUFBQSxDQUNBLGlDQUNJLGdCQUFBLENBQUEsQ0FJUiwyQkFFSSxpQ0FDSSxnQkFBQSxDQUFBLENBUVIseUJBeENKLHlCQXlDUSxpQkFBQSxDQUNBLGtCQUFBLENBQUEsQ0FHSyxnQ0FDTCxjQUFBLENBRUEsMEJBSEssZ0NBSUQsY0FBQSxDQUFBLENBSUMsaUNBQ0wsY0FBQSxDQUdLLCtCQUNMLGNBQUEsQ0FHSyxvQ0FDTCxjQUFBLENBS0osOEVBQ0ksYUxuckJXLENLb3JCWCxxQkFBQSxDQU1SLGdDQUNJLHNEQUFBLENBQ0Esb0JBSitCLENBT25DLGdDQUNJLHNEQUFBLENBQ0Esb0JBVCtCLENMMWpCM0IsNEVLaWtCUixnQ0FLUSxjQUFBLENBQUEsQ0FJUiwrQkFDSSxlQUFBLENBR0osaUVBQ0ksZUFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLDJCQUFBLENBT0osbUNBQ0ksWUFBQSxDQU9KLHdDQUNFLEdBQ0Usd0JMcnVCVSxDS3N1QlYsaUVBQUEsQ0FFRixLQUNFLHFCQXZ1QkksQ0F3dUJKLG9FQUFBLENBQUEsQ0FJSix3Q0FDRSxHQUNFLHFCQTl1QkksQ0ErdUJKLG9FQUFBLENBRUYsS0FDRSx3QkxwdkJVLENLcXZCVixpRUFBQSxDQUFBLENBS0EsdUNBQ0ksMEJBQUEsQ0FDQSxLQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FFQSw2REFDSSxzQ0FBQSxDQUlKLHlGQUNJLFlBQUEsQ0FJUixtREFDSSxjQUFBLENBQ0EsV0FBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0EsTUFBQSxDQUNBLFFBQUEsQ0FDQSw0QkFBQSxDQUVTLHFDQUNMLHlEQUFBLENBQ0Esb0VBQUEsQ0FDQSxxQkFweEJKLENBdXhCUyxxQ0FDTCx5REFBQSxDQUNBLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSxtQkFBQSxDQU1WLHVEQUNFLGVBQUEsQ0FDQSxXQUFBLENMdHFCSSw0RUt5cUJOLG9GQUVJLGVBQUEsQ0FBQSxDQUtKLHdFQUNFLDJCQUFBLENBUUEsdUNBQ0ksa0JBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUVBLG9EQUNJLFVBQUEsQ0FDQSxhQUFBLENBQ0EsV0FBQSxDTGpzQkosNEVLeXJCSix1Q0FZUSxZQUFBLENBQUEsQ0FJUixvRUFDRSxvQkFBQSxDQUNBLGtCQUFBLENBUU4sbUNBQ0ksY0FBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUVBLG1FQUNFLGlCQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxhQUFBLENBRUEsa0pBRUUsYUFBQSxDQUlOLDZFQUNFLFdBQUEsQ0FDQSxhQUFBLENBRUEsc0tBRUUsYUFBQSxDTGh2QkUsNEVLbXRCUixtQ0FrQ1EsYUFBQSxDQUFBLENBR0osK0NBQ0ksV0FBQSxDQUNBLGlEQUNJLFlBQUEsQ0wzdkJKLDRFSyt2QkosZ0VBRVEsVUFBQSxDQUNBLE1BQUEsQ0FDQSxLQUFBLENBQ0EsV0FBQSxDQUlSLGdFQUVRLFdBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQVJBLENBVUoseUJBTkosZ0VBT1EsU0FBQSxDQUFBLENBS1osaUVBQ0ksUUFBQSxDQUNBLGFMajVCaUIsQ0trNUJqQixpQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsOEJBQUEsQ0FDQSxjQUFBLENBR0osOEZBQ0UsVUFBQSxDQUtBLHNKQUNFLGlCQUFBLENBR0YsNGRBRUUsVUFBQSxDQUVBLHdrQkFDRSx3QkFBQSxDQUNBLHlCQUFBLENBSUosd0lBQ0UscUNBQUEsQ0FDQSxzQ0FBQSxDQUNBLDhCQUFBLENBQ0Esd0NBQUEsQ0FHRiw4SUFDRSx3Q0FBQSxDQUNBLHlDQUFBLENBSUosNEVBQ0UsNEJBQUEsQ0FHRiw0RUFDRSwyQkFBQSxDQUlBLHNHQUNFLGlCQUFBLENBR0YsaUdBQ0UsV0FBQSxDQUNBLDJCQUFBLENBQ0EsZ0JBQUEsQ0FLRixzR0FDRSxpQkFBQSxDQUdGLHFIQUNFLGFBQUEsQ0FJSix5QkFDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EscUNBQUEsQ0FHRixnQ0FDSSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FFQSwyREFDSSxVQUFBLENBQ0EsZUFBQSxDQUdKLDhEQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUVBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLFdBQUEsQ0FDQSxjQS82QlcsQ0FnN0JYLGtCQUFBLENBQ0EscUJBQUEsQ0FDQSxjQUFBLENBQ0EsNkRBQUEsQ0FDQSw4QkFBQSxDQUNBLFFBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUVBLHFFQUNJLGdCQWhnQ08sQ0FpZ0NQLGFMdGdDTyxDS3VnQ1Asb0JBQUEsQ0FDQSw4QkFBQSxDQUdKLHFFQUNJLFlBQUEsQ0FJQSwyRUFFSSxhTC9nQ0ssQ0traENULGtHQUNJLGFMbmhDSyxDS3doQ2IsdUVBQ0UsYUx0aENHLENLdWhDSCxjQUFBLENBRUEsOEVBQ0UsYUFBQSxDQUdGLHFHQUNFLGFBQUEsQ0FLUixrRUFDSSw4QkFBQSxDQUVBLGFBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FHSyw0QkYxakNULFlBQUEsQ0FFQSxXQUFBLENBQ0Esd0JIOEJLLENHN0JMLGVBQUEsQ0FDQSxtQkFBQSxDQUNBLDhCQUFBLENBQ0EsdUJBQUEsQ0FFQSxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxxQkFBQSxDRWtqQ0ksaUJBQUEsQ0FDQSxRQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDTHo3QkEsNEVLbTdCSyw0QkY1aUNMLFNBQUEsQ0FBQSxDQWFKLHdKQUNJLFdBQUEsQ0FDQSxlRWpCVyxDRmtCWCx5QkFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FFQSw2S0FDSSxzQ0FBQSxDQUNBLFlBQUEsQ0FHSixzV0FDSSxvQ0FBQSxDQUlSLHlTQUNJLFdBQUEsQ0FDQSxlRXpDVyxDRjBDWCx5QkFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0VtZ0NBLHVHQUVJLGFBQUEsQ0FDQSxtRUFBQSxDQUNBLGlDQUFBLENBQ0EsU0FBQSxDQUdKLHlHQUNJLDhCQUFBLENBQ0EsU0FBQSxDQUNBLDZCQUFBLENBR0oscUVBQ0ksYUFBQSxDQUNBLGlCQUFBLENBQ0Esc0JBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLHFCQTVrQ0osQ0E2a0NJLHdCQUFBLENBQ0EsNkJBQUEsQ0FDQSw4QkFBQSxDQUVBLCtFQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUdGLHVHQUNFLFNBQUEsQ0FHRix1R0FDRSxTQUFBLENBQ0EsVUFBQSxDQUdGLDRGQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBRUEseUhBQ0ksb0JBQUEsQ0FDQSw4QkFBQSxDQUNBLG1CQUFBLENBRUEsbUtBQ0ksZ0JBQUEsQ0FDQSxjQUFBLENBQ0EsNkJBQUEsQ0FFQSwrS0FDRSxhQUFBLENBSU4scUlBQ0ksaUJBQUEsQ0FHSixvSUFDSSxrQkFBQSxDQUNBLGNBQUEsQ0FHSixnSUFDSSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsY0FBQSxDQUNBLGtCQUFBLENBRUEsc0lBQ0UsaUJBQUEsQ0FDQSxtQkFBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLG9CQUFBLENBQ0EsdUJBQUEsQ0FDQSwrQkFBQSxDQUNBLDhCQUFBLENBR0Ysc0lBQ0ksY0FBQSxDQUdKLGtSQUVJLG9DQUFBLENBTWhCLGdHQUNFLGlDQUFBLENBQ0EscUNBQUEsQ0FDQSwyQkFBQSxDQUNBLFNBQUEsQ0FHRixrR0FDRSx1QkFBQSxDQUNBLFNBQUEsQ0FJRSxvR0FDSSxjQUFBLENBRUEsaUlBQ0ksZUFBQSxDQUVBLHdJQUNJLFlBQUEsQ0FDQSxhTDlyQ1QsQ0srckNTLGdCQUFBLENBRUEsNklBQ0ksMEJBQUEsQ0FBQSxxQkFBQSxDQUNBLGlCQUFBLENBR0osOElBQ0ksT0FBQSxDQUNBLFdBQUEsQ0FHSixpSkFDSSxhTHpzQ1gsQ0s0c0NPLGtTQUVJLHdCQUFBLENBU25CLDhCQUNMLDhCQUFBLENBR0oseUZBQ0ksb0JBQUEsQ0x0bUNBLGdDSzBtQ0EsNkRBQ0ksT0FBQSxDQUNBLG1FQUNJLGdCQUFBLENBSVIsNkRBQ0ksTUFBQSxDQUFBLENMN21DSiw0RUswMkJSLGdDQXdRUSxhQUFBLENBQ0EsT0FBQSxDQUVBLHNDQUNJLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGNBQUEsQ0FHSixtQ0FDSSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FNUix5REFDSSxlQUFBLENBR0osaUNBQ0ksaUJBQUEsQ0FYSSxDQWVaLDhGQUNFLG9CQUFBLENBRUEsV0FBQSxDQUNBLFlBQUEsQ0FFQSx5QkFORiw4RkFPSSxXQUFBLENBQUEsQ0FHRix5QkFWRiw4RkFXSSxzQkFBQSxDQUFBLENBR0YsNEhBQ0UsY0FBQSxDQU9KLG1FQUNFLFNBQUEsQ0FDQSxnQ0FBQSxDQUdGLDBDQUNJLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBT0EsT0FBQSxDQUNBLGFMeHlDWSxDSzB5Q1osZUFBQSxDQUNBLGlCQUFBLENBQ0EsbUJBQUEsQ0FDQSxjQUFBLENBWkEsOEJBTEosMENBU00sUUFBQSxDQUFBLENBVUYsZ0VBQ0ksY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUdKLDBEQUNJLGdCQUFBLENBQ0EsS0FBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUdKLDBCQWxDSiwwQ0FtQ1EsY0FBQSxDQUFBLENMNXNDQSw0RUt5cUNSLDBDQXVDUSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLGNBQUEsQ0FBQSxDQUlSLCtCQUNJLDRCQUFBLENBR0osK0RBQ0ksU0FBQSxDQU1KLHFDQUNJLGNBQUEsQ0FDQSxhQW4yQ0csQ0FvMkNILDhCQUFBLENBQ0Esd0JBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0EsZ0JBQUEsQ0FDQSxtQkFBQSxDQUNBLFNBQUEsQ0FFQSxtRkFDSSxTQUFBLENBR0osa0ZBQ0Usd0JBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0EseUZBQ0UsVUFBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxPQUFBLENBQ0EsMEJBQUEsQ0FFRix3RkFDRSx3QkFBQSxDQUNBLCtGQUNFLGtCQUFBLENBR0osZ0lBQ0Usb0JBQUEsQ0FDQSx1SUFDRSxjQUFBLENMM3dDRiw0RUtrdUNSLHFDQWdEUSxTQUFBLENBQ0EsY0FBQSxDQUFBLENBU1Isd0JBQ0ksaUJBQUEsQ0FDQSxNQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxZQUFBLENBQ0EsWUFBQSxDQUNBLDJDQUFBLENBR0Esd0NBQUEsQ0FFQSwyQ0FDSSx3QkFBQSxDQUdKLGdEQUNJLHdDQUFBLENBSVIsMENBRUksTUFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0Esd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxRQUFBLENBQ0Esb0NBQUEsQ0FFQSwwRkFDSSxnQkFBQSxDQUdKLHdNQUVJLE1BQUEsQ0FHSiw4TUFFSSxlQUFBLENMeDBDQSw0RUs2MENOLHlEQUNFLCtCQUFBLENBQUEsQ0FJSiw4QkFDSSxTQUFBLENBQ0EseUNBQ0ksY0FBQSxDQUlSLDJDQUNJLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLFdBQUEsQ0FFQSwrRkFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBR0oscUZBQ0ksWUFBQSxDQUNBLFVBeCtDQSxDQXkrQ0Esd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLDJCQUFBLENBQ0EsVUFBQSxDQUVBLDRIQUNJLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EscURBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUdKLDRIQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUVBLDBLQUNJLFlBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBR0osa0tBQ0ksWUFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUVBLG9LQUNJLHlCQUFBLENBQ0EsY0FBQSxDQUNBLFVBL2dEWixDQW9oREEsNElBQ0ksWUFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLHdCQUFBLENBRUEsd0xMNTdCVixjQUFBLENBQ0EsVUs0N0JnRCxDTDM3QmhELFdLMjdCZ0QsQ0wxN0JoRCxXQUFBLENBQ0Esc0JBQUEsQ0FDQSxlQUFBLENLeTdCYyxZQUFBLENBQ0EsaUJBQUEsQ0xoK0JkLCtYQUVFLFVBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxxQktsa0JJLENMbWtCSixXS3c5QmdGLENMdjlCaEYsYUFBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSw4QkFBQSxDQUNBLFFBQUEsQ0FDQSx5Q0FBQSxDQUVGLGdNQUNFLHVCQUFBLENBRUYsK0xBQ0Usd0JBQUEsQ0FHQSwyWUFFRSx3QkFsbEJlLENBcWxCbkIsNlhBRUUsWUFBQSxDS3U4QmdCLDJZQUNFLHFCQUFBLENBUXRCLHFFQUNFLFdBQUEsQ0FHRiw2REFDRSxZQUFBLENBQ0EsV0FBQSxDQUVBLDJGQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUdGLGtHQUNFLFlBQUEsQ0FDQSxXQUFBLENBR0YsMkZBQ0UsYUFBQSxDQUdGLGdHQUNFLFlBQUEsQ0FHRixvRUFDRSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxzQkFBQSxDQUNBLFdBQUEsQ0FJSixnQkFDSSxlQUFBLENBTUosK0JBQ0ksaUJBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUNBLHdCQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxTQUFBLENBQ0EsZ0NBQUEsQ0FDQSxTQUFBLENBQ0EsY0FBQSxDQUNBLGlDQUNJLFVBQUEsQ0FDQSxpQkFBQSxDQUdBLDhFQUNJLFdBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUNBLDhCQUFBLENBQ0EsY0FBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBV0EsV0FBQSxDQUNBLGlCQUFBLENBWEEsb0ZBQ0ksVUFBQSxDQUNBLHdCQUFBLENBRUosb0ZBQ0kseUJBQUEsQ0FFSiw2UEFDSSxZQUFBLENBUWhCLHNDQUNJLFlBQUEsQ0xuZ0RJLDRFS2tnRFIsc0NBR1EsYUFBQSxDQUFBLENBRUosd0NBQ0ksVUFBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FFSiw0RkFDSSxXQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FDQSx3QkFBQSxDQUNBLGNBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQVNSLHNCQUNJLGNBdGxEZSxDQXdsRGYsdUNBQ0ksY0FBQSxDQUNBLDBCQUZKLHVDQUdRLGNBQUEsQ0FBQSxDQUdSLHdDQUNJLGNBQUEsQ0FFSixzQ0FDSSxjQUFBLENBRUosMkNBQ0ksY0FBQSxDQU9SLDBCQUNJLFVBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENMamtESSxnQ0s4akRSLDBCQU1RLGtCQUFBLENBQUEsQ0FHSiwrQkFDSSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHFCQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FDQSxrQkFBQSxDQUNBLDRCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxnQkFBQSxDQUdKLDRCQUNFLG9DQUFBLENBQ0EsVUFBQSxDQUdGLDZEQUNJLFdBQUEsQ0FDQSxVQUFBLENBQ0Esd0JMcHNESyxDS3FzREwsY0FBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsTUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUVBLHFFQUNJLFdBQUEsQ0FDQSxvQkFBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBS1osdUJBQ0ksaUJBQUEsQ0FDQSxjQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUNBLHFCQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSx3REFBQSxDQUNBLDBDQUFBLENBQ0EsaUJBQUEsQ0FDQSx5REFBQSxDQUNBLFdBQUEsQ0FFQSxzREFDSSx5Q0FBQSxDQUNBLFNBQUEsQ0FFSixxREFDSSwyQ0FBQSxDQUNBLFNBQUEsQ0FFSixtREFDSSxTQUFBLENBQ0EsZUFBQSxDQUlSLGNBQ0ksaUJBQUEsQ0FDQSxjQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUNBLHFCQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSx3REFBQSxDQUNBLGdDQUFBLENBQ0EsaUJBQUEsQ0FDQSx5REFBQSxDQUNBLGFBQUEsQ0FDQSxrQkFBQSxDQUVBLG9DQUNJLFNBQUEsQ0FFSixtQ0FDSSxTQUFBLENBUVIsYUFDRSxhQUFBLENBQ0EsZ0RBQ0ksbUJBQUEsQ0FDQSxhQUFBLENBT04scUNBQ0ksZUFBQSxDQUNBLGFBQUEsQ0FDQSx5QkFBQSxDQUVBLCtFQUNJLGVMOXZEaUIsQ0FrRWpCLGdDS3NyRFIscUNBV1EsT0FBQSxDQUNBLE1BQUEsQ0FDQSxXQUFBLENBQUEsQ0FFQSxzREFmUixxQ0FnQlksY0FBQSxDQUFBLENMdHNESixnQ0t5c0RBLGlEQUNJLFlBQUEsQ0FHSixnRUFDSSxnQkFBQSxDQUdKLGtGQUNJLFlBQUEsQ0FHSix3Q0FDSSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FDQSxtQkFBQSxDQUVBLCtDQUNJLFdBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLE9BQUEsQ0FDQSx5QkFBQSxDQUlSLHVDQUNJLG1CQUFBLENBQ0EsYUFBQSxDQUdKLDZFQUNJLFlBQUEsQ0FwQ0EsQ0xyc0RKLDRFS2lyRFIscUNBNkRRLGFBQUEsQ0FDQSxjQUFBLENBQ0Esb0JBQUEsQ0FDQSx5QkFBQSxDQUNBLHFCQUFBLENBQ0EsdUJBQUEsQ0FDQSxvQkFBQSxDQUNBLHFCQWwzREEsQ0FtM0RBLGlCQUFBLENBRUEsd0NBQ0ksWUFBQSxDQUdKLG1GQUNJLDBCQUFBLENBR0osd0RBQ0ksWUFBQSxDQUdKLHNFQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0Esc0JBQUEsQ0FDQSw4QkFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUVBLDBHQUNJLFlBQUEsQ0FDQSxxQkFBQSxDQUVBLDRHQUNJLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxZQUFBLENBSVIsMkdBQ0kseUJBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBR0osOEdBQ0ksaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxrQkFBQSxDQUNBLFdBQUEsQ0FDQSxnRkFBQSxDQUNBLG9CQUFBLENBQ0EsOEJBQUEsQ0FDQSxTQUFBLENBQ0EsZ0NBQUEsQ0FFQSxvSEFDSSxZQUFBLENBR0osa1JBRUksU0FBQSxDQUNBLFlBQUEsQ0FBQSxDQVFsQiw0RUFDRSxTQUFBLENBRUEsK0ZBQ0Usa0JBQUEsQ0FJQSx1SEFDRSxrQkFBQSxDQUdGLDRIQUNFLFlBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSx1QkFBQSxDQUNBLCtCQUFBLENBQ0EsOEJBQUEsQ0FJSixpR0FDRSxvQkFBQSxDQUdGLG1GQUNFLGNBQUEsQ0FDQSwyQ0FBQSxDQUNBLDJCQUFBLENBQ0Esd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhTDU5RGUsQ0s2OURmLDhCQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FNSiw2REFDRSxXQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSx5QkFBQSxDQUNBLHlCQUFBLENBS0YscUNBQ0UsdUJBQUEsQ0FPSix1Q0FnQkksZUFBQSxDQUNBLFNBQUEsQ0xwNENPLG9FS3czQ0wsYUFBQSxDTHgzQ0ssb0VLNDNDTCxnQkFBQSxDQUVBLCtKQUNFLGdCQUFBLENBT0osb0VBQ0ksZUFBQSxDQUdKLDRFQUNJLGtCQUFBLENMdDVEQSw0RUsrNURKLHNEQUNJLHNCQUFBLENBR0osNERBQ0ksdUJBQUEsQ0FHSixxQkFDSSx1QkFBQSxDQUtSLG9DQUdNLGNBQUEsQ0FDQSxrQkFBQSxDQVRFLENBWUosZ0RBQ0UsWUFBQSxDQUdGLDBEQUNJLGNBQUEsQ0FDQSxrQkFBQSxDQUNBLGFMOWlFUSxDSytpRVIsZUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FHSixvREFDSSxjQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQVlKLHdCQUNJLGdCQUFBLENBRUEsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxXQUFBLENBRUEsNEJBRUksb0JBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSw2QkFBQSxDQUNBLDhCQUFBLENBQ0EsZUFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSx5Q0FBQSxDQUNBLHdCQUFBLENBQ0EsMkJBQUEsQ0FDQSw0QkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBRUEscUJBQUEsQ0FDQSxTQUFBLENBQ0EsNkJBQUEsQ0FDQSwwREFBQSxDQUNBLFVBQUEsQ0FFQSwwQkF6QkosNEJBMEJRLFVBQUEsQ0FBQSxDQUVKLDBCQTVCSiw0QkE2QlEsVUFBQSxDQUFBLENBRUosMEJBL0JKLDRCQWdDUSxVQUFBLENBQUEsQ0FFSix5QkFsQ0osNEJBbUNRLFVBQUEsQ0FBQSxDQUlSLG9EQUNJLFNBQUEsQ0FDQSx5QkFBQSxDQVFaLG9DQVFFLGlGQUFBLENBRUEsc0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBWEksa0VBQ0UsR0FBQSxTQUFBLENBQ0EsSUFBQSxTQUFBLENBQ0EsS0FBQSxTQUFBLENBQUEsQ0FVTix1REFDRSxZQUFBLENBR0YscUNBbkJGLG9DQW9CSSxxQkFBQSxDQUNBLGlCQUFBLENBQUEsQ0FHRixzREFrQkUsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQXBCQSw4REFDRSxXQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0Esc0RBQUEsQ0FDQSwyQkFBQSxDQUNBLHVCQUFBLENBQ0EsVUFBQSxDQUNBLFFBQUEsQ0FFQSxxQ0FaRiw4REFhSSxNQUFBLENBQUEsQ0FTSix5REFDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsNERBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBR0YscUNBVEYseURBVUksZ0JBQUEsQ0FBQSxDQUdKLHdEQUNFLGlCQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FLTixvQkFDRSxjQUFBLENBQ0EsUUFBQSxDQUNBLFFBQUEsQ0FDQSxrQkFBQSxDQUNBLGFBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUxucEVrQixDS29wRWxCLFVBM3RFTSxDQTR0RU4sd0JBQUEsQ0FDQSx3QkFBQSxDQU9GLGtDQUNFLEdBQUEsU0FBQSxDQUNBLEtBQUEsU0FBQSxDQUFBLENBR0YsNEJBQ0UsMkNBQUEsQ0FHRixjQUNFLGdDQUFBLENBQ0Esb0VBQUEsQ0FDQSxnREFBQSxDQUNBLFlBQUEsQ0FDQSxjQUFBLENBR0YsaUJBQ0UsY0FBQSxDQUNBLG1CQUFBLENBR0Ysd0JBQ0UsYUFBQSxDQUNBLGVBQUEsQ0FHRiwwQ0FDRSxTQUFBLENBQ0EsY0FBQSxDQUNBLG9CQUFBLENBR0YsOEJBQ0UsU0FBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUdGLCtCQUNFLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxnQkFBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0EscUJBQUEsQ0FDQSxjQUFBLENBR0YsMENBQ0UsbUNBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JBQUEsQ0FHRixpQ0FDRSxVQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxZQUFBLENBS0Esc0NBREYsa0NBRUksNEJBQUEsQ0FBQSxDQUtGLDBLQUNFLG1DQUFBLENBQ0Esd0JBQUEsQ0FHRiwwS0FDRSxtQ0FBQSxDQUNBLHlCQUFBLENBT0osZ0NBQ0ksaUJBQUEsQ0FDQSxTQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxjQUFBLENBQ0EsUUFBQSxDQUdKLCtFQUNFLHdCTHAwRWlCLENLcTBFakIsVUFBQSxDQUNBLGNBQUEsQ0FLQSx5Q0FDRSxxQkFBQSxDQUdGLCtCQUNFLFVBQUEsQ0FNSixrQ0FDRSxhQUFBLENBQ0EsZ0JBQUEsQ0FFRSx3RUFDRSxZQUFBLENML21FTixpQkFDSSxhQXJOSyxDQXNOTCxvQkFBQSxDQUNBLGNBQUEsQ0FFQSw4Q0FFSSx5QkFBQSxDQUNBLGFBcFBXLENBdVBmLDZCQUNJLGtCQUFBLENBR0osb0NBQ0ksV0FBQSxDQUNBLDJCQUFBLENBQ0Esc0RBQUEsQ0FDQSxvQkFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FHSixvRkFFRSxTQUFBLENBeUZOLHFCQXBCRSxjQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsYUE5VW1CLENBK1VuQix1QkFBQSxDQUVBLDJCQUNFLG9CQUFBLENBR0YsMkJBQ0Usb0JBQUEsQ0FDQSxZQUFBLENBSUEsVUFKQSxDQThDSix1RUE3QkUsV0FBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsbUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsOElBR0EsQ0FBQSwrQkFBQSx1RUFBQSw2QkFBQSxDQUFBLENBRUEsbUZBQ0Usb0JBQUEsQ0FHRixxRkFDRSxZQUFBLENBQ0Esb0JBQUEsQ0FHRiwyRkFDRSxVQUFBLENBT0YsaUlBQ0UsbUJBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FFQSxnU0FFSSxXQUFBLENBQ0EsYUFBQSxDQUNBLHFCQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBQ0Esa0NBQUEsQ0FFSixpSkFDSSxnRkFBQSxDQUVKLCtJQUNJLGtGQUFBLENBS1IsdUVBRUUsd0JBamFtQixDQWthbkIsMkNBQUEsQ0FFQSx3S0FFRSx3QkEvYWUsQ0FnYmYsMkNBQUEsQ0F1SUYsNkJBQ0ksS0FBQSxzQkFBQSxDQUNBLEdBQUEsd0JBQUEsQ0FBQSxDTWhrQkYsd0JBQ0ksV0FBQSxDQUNBLCtCQUFBLENBQ0Esb0JBQUEsQ05rSUEsNEVNdElSLHFCQVFRLGVBQUEsQ0FBQSxDQUdKLDZDQUNJLHdCQUFBLENBRUEsbURBQ0ksd0JBQUEsQ0FLWixxRUFDSSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxlTnFEcUIsQ01wRHJCLGVBQUEsQ0FDQSxrQkFBQSxDTjZHSSw0RU1sSFIscUVBUVEsa0JBQUEsQ0FBQSxDQUdKLHlCQVhKLHFFQVlRLGNBQUEsQ0FBQSxDQU1KLDJFQUNJLGlCQUFBLENBQ0EsZUFBQSxDQUlSLGdCQUNJLGVBQUEsQ0FFQSx5Q0FFSSxxQkFBQSxDQUdKLHFDQVJKLGdCQVNRLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBQUEsQ0FPUixzQkFDRSxTQUFBLENBR0YsK0JBQ0UsZUFBQSxDQUNBLGlCQUFBLENBQ0EsdUNBQUEsQ0FDQSxZQUFBLENBQ0EsWUFBQSxDQUNBLHFDQU5GLCtCQU9JLHFCQUFBLENBQUEsQ0FJSiwrQkFDRSxhQUFBLENBQ0Esc0JBQUEsQ0FDQSxzQ0FIRiwrQkFJSSxrQkFBQSxDQUNBLFVBQUEsQ0FBQSxDQUVGLHFDQVBGLCtCQVFJLFNBQUEsQ0FBQSxDQUlKLHNDQUNFLHNCQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsYUFBQSxDQUNBLHNCQUFBLENBQ0Esc0NBTkYsc0NBT0ksU0FBQSxDQUFBLENBRUYscUNBVEYsc0NBVUksVUFBQSxDQUFBLENBS0osZ0NBQ0UsWUFBQSxDQUNBLFdBQUEsQ0FDQSxzQ0FIRixnQ0FJSSxxQkFBQSxDQUNBLGFBQUEsQ0FDQSx3Q0FDRSxlQUFBLENBQUEsQ0FHSixxQ0FWRixnQ0FXSSxjQUFBLENBQ0Esb0NBQ0UsZUFBQSxDQUFBLENBS04sdUNBQ0UsWUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLHNDQU5GLHVDQU9JLHNCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQUEsQ0FFRixxQ0FYRix1Q0FZSSxTQUFBLENBQUEsQ0FJSix3Q0FDRSxjQUFBLENBQ0EsNENBQ0UsZUFBQSxDQUlKLGdDQUNFLGNBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUdGLGtDQUNFLGVBQUEsQ0FHRixpQ0FDRSxrQkFBQSxDQUNBLGtEQUFBLENBQ0EseUJBQUEsQ0FDQSwyQkFBQSxDQUNBLHlCQUFBLENBQ0EscUJBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUdGLGdDQUNFLGtCQUFBLENBQ0EsMkNBQUEsQ0FDQSx5QkFBQSxDQUNBLDJCQUFBLENBQ0EseUJBQUEsQ0FDQSxxQkFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBR0YsNEJBQ0UsYUFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0Esa0NBQ0UsYUFBQSxDQVNKLFdBQ0ksaUJBQUEsQ0FDQSxpRkFBQSxDQUVBLHFDQUNJLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUdBLHVDQUFBLENBQ0EscUJBQUEsQ0FDQSwwQkFBQSxDQUNBLDJCQUFBLENBQ0EsMkJBQUEsQ0FFQSx3REFDSSxjQUFBLENBQ0EsY0FBQSxDQUNBLFNBQUEsQ0FDQSxZQUFBLENBQ0EsdUVBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EseUZBQ0ksV0FBQSxDQUVKLHlFQUNJLFFBQUEsQ0FJWix1REFLSSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUxBLDhEQUNJLGVBQUEsQ0FNUiw2REFDSSwwQkFBQSxDQUNBLGlCQUFBLENBSVIsZ0NBQ0ksWUFBQSxDQUNBLGdCQUFBLENBQ0EsNEJBQUEsQ0FHSixtQ0FDSSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxrREFBQSxDQUNBLDJCQUFBLENBQ0EsMkJBQUEsQ0FDQSx5QkFBQSxDQUNBLGVBQUEsQ0FFQSxlQUFBLENBQ0EsZ0JBQUEsQ0FNTixxRUFDRSxnQkFBQSxDQUNBLGVBQUEsQ0FHRix5REFDRSxxQk5oT0ksQ01rT0osd0ZBQ0UsZUFBQSxDQUlBLG1CQUpBLENBT0YsaUZBQ0UsbUJBQUEsQ0FJSiwrREFDRSxTQUFBLENBQ0EsbUJBQUEsQ0FFQSx5RUFDRSw0QkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsYU43UEUsQ01nUUosbUZBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0Esa0JBQUEsQ0FFQSw0RkFDRSxnQkFBQSxDQUdGLDJGQUNFLGdCQUFBLENBR0YsOEZBQ0UsOEJBQUEsQ0FDQSxTQUFBLENBQ0EsWUFBQSxDQUNBLHVCQUFBLENBQ0EsVUFBQSxDQUdGLDBGQUNFLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYU4zUkEsQ004UkYsdUxBRUUsU0FBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBR0Ysd0dBQ0UsaUJBQUEsQ0FFQSxzSEFDRSxRQUFBLENBQ0EsOEJBQUEsQ0FDQSxlQUFBLENBSUosa0dBQ0UsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUNBLHFCTmxUQSxDTW1UQSxXQUFBLENBQ0EsWUFBQSxDQUNBLHVDQUFBLENBQ0EsaUJBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUVBLCtHQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FHRiw4R0FDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBSUosNEZBQ0Usc0JBQUEsQ0FFQSw0R0FDRSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0EsaUJBQUEsQ0FFQSwwWUFHRSxpQkFBQSxDQUNBLFNBQUEsQ0FHRixrSUFDRSxVQUFBLENBR0Ysb0lBQ0UsU0FBQSxDQUNBLFVBQUEsQ0FHRixvSUFDRSxTQUFBLENBQ0EsVUFBQSxDQUlKLDBHQUNFLFVBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxzSUFDRSxlQUFBLENBS04sMkZBQ0Usc0JBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLGlCQUFBLENBRUEsbUdBQ0UsK0JBQUEsQ0FHRix3R0FDRSxlQUFBLENBQ0EsWUFBQSxDQUlKLHNDQUNFLDRGQUNFLHFCQUFBLENBQ0Esa0JBQUEsQ0FFQSw0R0FDRSxZQUFBLENBR0YsMEdBQ0UsV0FBQSxDQUNBLHNCQUFBLENBRUEsc0hBQ0UsZUFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FBQSxDQU1SLHNDQUNFLDBHQUNFLGVBQUEsQ0FBQSxDQUlKLHNDQUVJLDRHQUNFLGlCQUFBLENBR0YsMEdBQ0UsZUFBQSxDQUFBLENBT1YseUVBQ0UsaUJBQUEsQ0FDQSxtQkFBQSxDQUVBLG1GQUNFLDRCQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUdGLHVHQUNFLFlBQUEsQ0FFQSw2QkFBQSxDQUNBLDRCQUFBLENBRUEsNkdBQ0UseUJBQUEsQ0FDQSw4QkFBQSxDQUNBLCtCQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBRUEsNEhBQ0UsY0FBQSxDQUNBLGtCQUFBLENBQ0Esa0JBQUEsQ0FHRiwwSEFDRSxZQUFBLENBR0YsdUhBQ0UsZUFBQSxDQUlBLGtJQUNFLGlCQUFBLENBQ0EsV0FBQSxDQUVBLDRjQUdFLGlCQUFBLENBQ0EsU0FBQSxDQUdGLHdKQUNFLFVBQUEsQ0FHRiwwSkFDRSxVQUFBLENBQ0EsVUFBQSxDQUdGLDBKQUNFLFVBQUEsQ0FDQSxVQUFBLENBTUosaUlBQ0UsaUJBQUEsQ0FDQSxVQUFBLENBRUEsb2NBR0UsaUJBQUEsQ0FDQSxTQUFBLENBR0YscUpBQ0UsVUFBQSxDQUdGLHdKQUNFLFVBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FHRix1SkFDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FNSixvSUFDRSxpQkFBQSxDQUNBLFdBQUEsQ05sVlosaUJBQ0ksYUFyTkssQ0FzTkwsb0JBQUEsQ0FDQSxjQUFBLENBRUEsOENBRUkseUJBQUEsQ0FDQSxhQXBQVyxDQXVQZiw2QkFDSSxrQkFBQSxDQUdKLG9DQUNJLFdBQUEsQ0FDQSwyQkFBQSxDQUNBLHNEQUFBLENBQ0Esb0JBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBR0osb0ZBRUUsU0FBQSxDQXlGTixxQkFwQkUsY0FBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGFBOVVtQixDQStVbkIsdUJBQUEsQ0FFQSwyQkFDRSxvQkFBQSxDQUdGLDJCQUNFLG9CQUFBLENBQ0EsWUFBQSxDQUlBLFVBSkEsQ0E4Q0osdUVBN0JFLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLG1CQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLDhJQUdBLENBQUEsK0JBQUEsdUVBQUEsNkJBQUEsQ0FBQSxDQUVBLG1GQUNFLG9CQUFBLENBR0YscUZBQ0UsWUFBQSxDQUNBLG9CQUFBLENBR0YsMkZBQ0UsVUFBQSxDQU9GLGlJQUNFLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBRUEsZ1NBRUksV0FBQSxDQUNBLGFBQUEsQ0FDQSxxQkFBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGtDQUFBLENBRUosaUpBQ0ksZ0ZBQUEsQ0FFSiwrSUFDSSxrRkFBQSxDQUtSLHVFQUVFLHdCQWphbUIsQ0FrYW5CLDJDQUFBLENBRUEsd0tBRUUsd0JBL2FlLENBZ2JmLDJDQUFBLENBdUlGLDZCQUNJLEtBQUEsc0JBQUEsQ0FDQSxHQUFBLHdCQUFBLENBQUEsQ09sa0JGLG1DQUNJLFdBQUEsQ0FDQSw4QkFBQSxDQUNBLHFCQUFBLENBR0osK0NBQ0ksa0JBQUEsQ0FHSix3Q0FDSSxvQkFBQSxDQUNBLGVBQUEsQ0FHSixzQ0FDSSxLQUFBLENBQ0EsZUFBQSxDQUVKLDZDQUVJLDhCQUFBLENBQ0EsK0VBRUkscUJBQUEsQ0FFRiwrRUFFRSxzQkFBQSxDQUlSLG1DQUNJLFlBQUEsQ0FLUixVQUNFLGtCQUFBLENBSUYsbUNBSUksaUJBQUEsQ0FDQSxRQUFBLENBQ0Esd0JBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FFQSw0QkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EscUJBQUEsQ0FFQSx5Q0FDUSxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDUGljUiw2RUFDSSxvQkFBQSxDQUNBLHNCQUFBLENBQ0EscUNBQUEsQ0FFQSxvRkFDSSxvQkFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsdUJBQUEsQ0FDQSxnQkFBQSxDQUNBLHFCQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGFBemdCTyxDQTBnQlAsY0ExZ0JPLENBMmdCUCx3QkFBQSxDQUNBLGNBQUEsQ0FDQSwrQkFBQSxDQUVBLDBGQUNJLGFBN2dCSyxDQThnQkwsY0E5Z0JLLENBaWhCVCx3RkFDSSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EscUJBQUEsQ0FHSiwyRkFDSSxZQUFBLENBR0oseUJBakNKLG9GQWtDUSxtQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUFBLENPcGVSLHlEQUNJLFVBQUEsQ0FDQSxrQkFBQSxDQU9KLG9pQkFDSSxTQUFBLENBQ0EsY0FBQSxDQUNBLHlCQUFBLENBRUoscWhCQUNJLGFBQUEsQ0FDQSxTQUFBLENBSVIsa0ZBRUkscUJBQUEsQ0FDQSxpRUFBQSxDQUVBLG1CQUFBLENBQ0EsaUJBQUEsQ0FFQSx3QkFBQSxDQUNBLFlBQUEsQ0FDQSxVQUFBLENBQ0EsZ0JBQUEsQ0FFQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxxQ0FBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBRUEsU0FBQSxDQUNBLHNGQU1JLFlBQUEsQ0FDQSw0QkFBQSxDQUNBLGtCQUFBLENBUEEsMEZBQ0ksb0JBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQU1SLG9GQUNJLGVBQUEsQ0FHSix5RkFDSSxXQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBRUEsUUFBQSxDQUNBLFFBQUEsQ0FDQSx3Q0FBQSxDQUNBLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxzQ0FBQSxDUEhKLDRFTzVGUixtQ0FtR1EsWUFBQSxDQUFBLENBSUosOERBQ0ksR0FDSSxTQUFBLENBRUosSUFDSSxTQUFBLENBRUosS0FDSSxTQUFBLENBQUEsQ0FHUixrQ0FDSSxHQUNJLDhCQUFBLENBQ0EsYVBqSUgsQ09rSUcsY1BsSUgsQ09vSUQsSUFDSSw4QkFBQSxDQUNBLGFQdElILENPdUlHLDBCQUFBLENBQ0EsY1B4SUgsQ08wSUQsSUFDSSw2Q0FBQSxDQUNBLFVBQUEsQ0FDQSxvQlAxS0gsQ08yS0csV0FBQSxDQUVKLElBQ0ksNkNBQUEsQ0FDQSxVQUFBLENBQ0Esb0JQaExILENPaUxHLFdBQUEsQ0FFSixJQUNJLDhCQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUVKLElBQ0ksNkNBQUEsQ0FDQSxVQUFBLENBQ0Esb0JQNUxILENPNkxHLFdBQUEsQ0FFSixJQUNJLDZDQUFBLENBQ0EsVUFBQSxDQUNBLG9CUGxNSCxDT21NRyxXQUFBLENBRUosS0FDSSw4QkFBQSxDQUNBLGFQMUtILENPMktHLDBCQUFBLENBQ0EsY1A1S0gsQ0FBQSxDTytLTCxrQ0FDSSxHQUNJLFNBQUEsQ0FFSixJQUNJLFNBQUEsQ0FFSixLQUNJLFNBQUEsQ0FBQSxDQU9aLDhCQVNJLGFBQUEsQ0FDQSxpQkFBQSxDQUVBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsTUFBQSxDQUNBLEtBQUEsQ0FDQSxxREFBQSxDQUdBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQWtCQSxpQkFBQSxDQUNBLHVCQUFBLENBQ0Esd0NBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHlCQUFBLENBQ0EsVUFBQSxDQUVBLHdCQUFBLENBQ0EsMEJBQUEsQ0FDQSxTQUFBLENBbERBLHFDQUNJLEdBQ0ksU0FBQSxDQUVKLEtBQ0ksU0FBQSxDQUFBLENBa0JSLGtDQUNJLFNBQUEsQ0FFSixzQ0FDSSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSw4REFBQSxDQUNBLDJCQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QkFBQSxDQWlCSixtRUFDSSxxREFBQSxDQUNBLHFCQUFBLENBQ0EsMEJBQUEsQ0FDQSxVQUFBLENBQ0EsK0JBQUEsQ0FNSixzQ0FDSSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDUC9DUixpQkFDSSxhQXJOSyxDQXNOTCxvQkFBQSxDQUNBLGNBQUEsQ0FFQSw4Q0FFSSx5QkFBQSxDQUNBLGFBcFBXLENBdVBmLDZCQUNJLGtCQUFBLENBR0osb0NBQ0ksV0FBQSxDQUNBLDJCQUFBLENBQ0Esc0RBQUEsQ0FDQSxvQkFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FHSixvRkFFRSxTQUFBLENBeUZOLHFCQXBCRSxjQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsYUE5VW1CLENBK1VuQix1QkFBQSxDQUVBLDJCQUNFLG9CQUFBLENBR0YsMkJBQ0Usb0JBQUEsQ0FDQSxZQUFBLENBSUEsVUFKQSxDQThDSix1RUE3QkUsV0FBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsbUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsOElBR0EsQ0FBQSwrQkFBQSx1RUFBQSw2QkFBQSxDQUFBLENBRUEsbUZBQ0Usb0JBQUEsQ0FHRixxRkFDRSxZQUFBLENBQ0Esb0JBQUEsQ0FHRiwyRkFDRSxVQUFBLENBT0YsaUlBQ0UsbUJBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FFQSxnU0FFSSxXQUFBLENBQ0EsYUFBQSxDQUNBLHFCQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBQ0Esa0NBQUEsQ0FFSixpSkFDSSxnRkFBQSxDQUVKLCtJQUNJLGtGQUFBLENBS1IsdUVBRUUsd0JBamFtQixDQWthbkIsMkNBQUEsQ0FFQSx3S0FFRSx3QkEvYWUsQ0FnYmYsMkNBQUEsQ0F1SUYsNkJBQ0ksS0FBQSxzQkFBQSxDQUNBLEdBQUEsd0JBQUEsQ0FBQSxDUWprQk4sNEJBQ1EsWUFBQSxDQUdSLHFHQUVJLFNBQUEsQ0FHSixvQkFDSSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLFNBQUEsQ0FDQSxrQ0FBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENSb0hJLDRFUWxISix1Q0FFUSxZQUFBLENBQUEsQ0FPWixtQkFDSSxjQUFBLENBQ0EsYUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBR0osWUFDSSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENBRUEscUNBTkosWUFPTSxXQUFBLENBQ0EscUJBQUEsQ0FBQSxDQUdGLG1DQUNJLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUVBLEtBQUEsQ0FDQSxrQkFBQSxDQUNBLHFCQUFBLENBQ0EscUJBQUEsQ0FFQSx3QkFBQSxDQUVBLDBCQWJKLG1DQWNRLHdCQUFBLENBQ0EsY0FBQSxDQUFBLENBRUoseUJBakJKLG1DQWtCUSx1QkFBQSxDQUFBLENBRUoseUJBcEJKLG1DQXFCUSx1QkFBQSxDQUNBLGVBQUEsQ0FBQSxDQUtaLFdBQ0ksVUFBQSxDQUNBLFlBQUEsQ0FFQSw0QkFBQSxDQUNBLDRCQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUVBLFNBQUEsQ0FDQSxpQ0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FFQSxtQkFBQSxDQUNBLGlCQUFBLENBR0osa0JBQ0UsbUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxzQ0FBQSxDQUlGLG1CQUNJLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxhQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSwyQkFBQSxDQUNBLDJCQUFBLENBQ0EsdUJBQUEsQ0FDQSw2QkFBQSxDQUNBLFlBQUEsQ0FHSixtQkFDSSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSw0QkFBQSxDQUNBLDJCQUFBLENBQ0EsdUJBQUEsQ0FDQSw2QkFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLG1CQUFBLENSRUksNEVRZFIsbUJBZVEsV0FBQSxDQUFBLENBS1Isa0JBQ0ksaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLDRCQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSx3Q1I5SFksQ1ErSFosU0FBQSxDUmxCSSw0RVFNUixrQkFlUSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsbUJBQUEsQ0FBQSxDQUdKLDBCQUNJLFdBQUEsQ0FDQSw2Q0FBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSwyQkFBQSxDQUNBLHVCQUFBLENScENBLDRFUTBCSiwwQkFhUSxVQUFBLENBQUEsQ0FNWixpQkFDSSxvQkFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBS0osbUJBQ0ksYUFBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0Esc0JBQ0ksWUFBQSxDQUVKLHFCQUdJLGFSdE1XLENRdU1YLGVBQUEsQ0FFSixzQ0FDSSxhUjFNVyxDUTJNWCxlQUFBLENBRUosNEJBQ0ksWUFBQSxDQUVKLDJCQUNJLG9CQUFBLENBQ0EsYVIvTWEsQ1FvTnJCLGdCQUNJLFlBQUEsQ0FDQSw0QkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxRQUFBLENBRUEsT0FBQSxDQUNBLE1BQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0Esd0NBQUEsQ0FDQSxTQUFBLENBR0osc0JBQ0ksU0FBQSxDQUNBLGlDQUFBLENBR0osc0JBQ0ksb0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENBQ0EsVUFBQSxDQUNBLGtCQUFBLENBQ0EsNEJBQUEsQ0FDQSxZQUFBLENBQ0EsY0FBQSxDQUNBLHdCQUFBLENBQ0EsMEJBQUEsQ0FFSiw0QkFDSSxhQUFBLENBRUosOEJBQ0ksd0JSOVBlLENRK1BmLGFBQUEsQ0FDQSxrQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbIi8vIFtodl8xLjF8Q2xhc3NpZmljYXRpb246IENPTkZJREVOVElBTCwgRGVlcEwgU0VdXG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2FzczpsaXN0XCI7XG5AdXNlIFwic2FzczpzZWxlY3RvclwiO1xuXG4keWVsbG93OiAjRkZEODhGO1xuJG9yYW5nZTogI0ZBQTIwMDtcbiRvcmFuZ2VfbGlnaHQ6IHJnYmEoMjUwLCAxNjIsIDAsIDAuNjMpO1xuJHJlZDogI0ZGMDAwMDtcbiRvcmFuZ2ViZzogI2U5OWIzNTtcbiRvcmFuZ2UwOTogI2U5OWIzNTtcblxuJGNvbG9yQmdQYWdlOiAjZjdmN2Y3O1xuJGNvbG9yQmx1ZVByaW1hcnk6ICMwRjJCNDY7XG4kY29sb3JMaW5rQmx1ZTogIzAwNUU4QjtcbiRjb2xvclNreUJsdWU6ICNFREY2RkI7XG4kY29sb3JCbHVlU2Vjb25kYXJ5OiAjMDA2NDk0O1xuJGNvbG9yQmx1ZUNoaWxsOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuJGNvbG9yQmx1ZVRlcnRpYXJ5OiAjMDU2NjhEO1xuJGNvbG9yRGFyazU6ICM5QkEzQUM7XG4kY29sb3JEYXJrODogI0YyRjRGNztcbiRjb2xvck1vc3F1ZTogIzAzNzE3MTtcbiRjb2xvck9yYW5nZVByaW1hcnk6ICNGNDZGNTI7XG4kY29sb3JSZWRQcmltYXJ5OiAjREE1RTVDO1xuJGNvbG9yRGFya0dyZXk6ICM2RTZFNkU7XG4kY29sb3JEYXJrR3JleTI6ICMyOTJDMzI7XG4kY29sb3JMaWdodEdyZXk6ICM5OTk7XG4kY29sb3JNZWRpdW1HcmV5OiAjREREO1xuJGNvbG9yT3V0bGluZTogMXB4IHNvbGlkIG9yYW5nZTtcbiRzaGFkb3dEZWZhdWx0OiAwcHggMTRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4kc2hhZG93RmVhdHVyZTogMHB4IDMycHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuJHNoYWRvd19kcm9wZG93bjogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiRjb2xvckVycm9yOiAjREE1RTVDO1xuJGNvbG9yVGFjbzogI0VDQkE4MjtcblxuJGJsdWVfMTogaHNsYSgyMDQsIDg5JSwgMTUlLCAxKTsgLy8gIzA0MmI0ODtcbiRibHVlXzI6IGhzbGEoMjA0LCA4OSUsIDIwJSwgMSk7XG4kYmx1ZV8zOiBoc2xhKDIwNCwgODklLCAyNSUsIDEpOyAvLyAjMDc0Yjc4XG4kYmx1ZV80OiBoc2xhKDIwNCwgODklLCAzMCUsIDEpO1xuJGJsdWVfNTogaHNsYSgyMDQsIDg5JSwgMzUlLCAxKTtcblxuJGJsdWViZzogJGJsdWVfMztcbiRibHVlOiAkYmx1ZV8zO1xuJGRhcmtibHVlOiAkYmx1ZV8xO1xuXG4kZ3JleTogI0QxRDJENDtcbiRsaWdodGdyZXk6ICNGOEY4Rjg7XG4kdGV4dGdyZXk6ICM4ODg4ODg7XG4kYmxhY2s6ICMxQjFFMjU7XG4kdmVyeUJsYWNrOiAjMDAwMDAwO1xuJHdoaXRlOiAjRkZGRkZGO1xuJHRlYWw6ICM1MkJGRUY7XG4kZGFya180OiAjNzI3QTgzO1xuJGRhcmtfMzogIzRCNTM1QTtcbiRkYXJrXzU6ICM5QkEzQUM7XG4kZGFya182OiAjQzZDREQ0O1xuJGRhcmtfNzogI0RBRTFFODtcblxuJHdoaXRlMDk6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiR3aGl0ZTA4OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4kd2hpdGUwMzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXG4kZm9udE9wZW5TYW5zOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250U3lzdGVtU2FuczogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250X2RlZmF1bHQ6ICRmb250U3lzdGVtU2FucztcbiRmb250X2Jsb2NrVGV4dDogJGZvbnRTeXN0ZW1TYW5zO1xuJGZvbnRfYmxvY2tUZXh0SGVhZGxpbmU6ICRmb250U3lzdGVtU2FucztcbiRmb250VGV4dGFyZWFUZXh0OiAkZm9udFN5c3RlbVNhbnM7XG4kZm9udFdlaWdodFRleHRhcmVhVGV4dDogNDAwO1xuXG4kZm9udF9oZWFkbGluZTogJGZvbnRfZGVmYXVsdDtcbiRmb250X21lbnU6ICRmb250X2RlZmF1bHQ7XG4kZm9udF9idXR0b246ICRmb250X2RlZmF1bHQ7XG4kZm9udF9ibG9ja1F1b3RlOiAgJGZvbnRfZGVmYXVsdDtcbiRmb250X2lucHV0U2VjdGlvblRleHQ6ICRmb250X2RlZmF1bHQ7XG5cbiRmb250V2VpZ2h0Tm9ybWFsOiA0MDA7XG4kZm9udFdlaWdodEJvbGQ6IGJvbGQ7XG4kZm9udFdlaWdodFN0cm9uZzogYm9sZDtcbiRmb250V2VpZ2h0VGV4dGFyZWE6IDQwMDtcblxuJGZvbnRXZWlnaHRfdGV4dERlZmF1bHQ6IDMwMDtcbiRmb250V2VpZ2h0X2Jsb2NrVGV4dDogMzAwO1xuJGZvbnRXZWlnaHRfYmxvY2tUZXh0X2VtYmVkZGVkTGluazogNjAwOyAvLzQwMFxuJGZvbnRXZWlnaHRfbGFyZ2VIZWFkbGluZTogMzAwOyAvLyBoMSBoMlxuJGZvbnRXZWlnaHRfYnV0dG9uOiA1MDA7XG5cbiRmb250V2VpZ2h0X2ZhcUhlYWRsaW5lQ2xvc2VkOiA0MDA7XG5cbiRsaW5lSGVpZ2h0X2Jsb2NrVGV4dDogMS42OyAvLzEuNTsgLy8gMS4zMlxuJGNvbG9yX2RlZmF1bHRUZXh0OiAjMzMzO1xuJGNvbG9yX2RlZmF1bHRJbnB1dEJvcmRlcjogIzY2NjtcbiRjb2xvcl9saW5rOiAkYmx1ZV8zO1xuJGNvbG9yX2xpbmtIb3ZlcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4kY29sb3JfaW5wdXRUZXh0OiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuXG4kcmVsRm9udFNpemVfYmxvY2tUZXh0OiAxMTAlO1xuXG4kbG10X2JvcmRlcldpZHRoOiAxcHg7IC8vIDJweFxuJGxtdF9jb2xvcl9wYXNzaXZlQm9yZGVyOiAjQzZDREQ1O1xuJGxtdF9iYXNlRm9udFNpemU6IDIwcHg7XG4kbG10X2JvcmRlclJhZGl1c19MOiA4cHg7XG5cbiRtb2JpbGVCcmVha3BvaW50OiA2NTBweDtcblxuJHdpZHRoX1hTOiA1MTJweDtcbiR3aWR0aF9TOiA2NTBweDtcbiR3aWR0aF9NOiA3NjBweDtcbiR3aWR0aF9MOiA4NDBweDtcbiR3aWR0aF9YTDogMTAwMHB4O1xuJHdpZHRoX1hYTDogMTIwMHB4O1xuJHdpZHRoX1hYWEw6IDE2MDBweDtcblxuJHdpZHRoX2FwcHNfbGF5b3V0X3RocmVzaG9sZDogNjUwcHg7XG4kd2lkdGhfYXBwc19sYXlvdXRfYnJlYWtwb2ludF8xOiA1MjBweDtcbiR3aWR0aF9hcHBzX2xheW91dF9icmVha3BvaW50XzI6IDY1MHB4O1xuJHdpZHRoX2FwcHNfbGF5b3V0X2JyZWFrcG9pbnRfMzogODAwcHg7XG4kd2lkdGhfYXBwc19sYXlvdXRfYnJlYWtwb2ludF80OiAxMDI0cHg7XG4kd2lkdGhfYXBwc19ob3Jpem9udGFsOiAkd2lkdGhfYXBwc19sYXlvdXRfdGhyZXNob2xkO1xuJHdpZHRoX2FwcHNfdmVydGljYWw6ICR3aWR0aF9hcHBzX2hvcml6b250YWwgLSAxcHg7XG5cbiR0b29sYmFyX2J1dHRvbl9zaXplOiAyMnB4O1xuXG4kcGF5bWVudExpbms6IGhzbGEoMjA0LCA4OSUsIDc1JSwgMSk7XG4kcGF5bWVudEVycm9yOiAjRkYwMDAwO1xuJHBheW1lbnRXYXJuaW5nOiAkb3JhbmdlO1xuXG4vLyBTSVpFUyBmb3IgZm9jdXMtdmlzaWJsZSBpbmRpY2F0b3JcbiRmb2N1c192aXNpYmxlX291dGxpbmVfb2Zmc2V0OiAycHg7XG4kZm9jdXNfdmlzaWJsZV9vdXRsaW5lX3dpZHRoOiAycHg7XG4kZm9jdXNfdmlzaWJsZV90b3RhbF93aWR0aDogJGZvY3VzX3Zpc2libGVfb3V0bGluZV9vZmZzZXQgKyAkZm9jdXNfdmlzaWJsZV9vdXRsaW5lX3dpZHRoO1xuXG5AbWl4aW4gZGxfbWVkaWEoJG1lZGlhKSB7XG4gICAgQGlmICRtZWRpYSA9PSBkZXNrdG9wIG9yICRtZWRpYSA9PSBkZXNrdG9wX2RldmljZSB7XG4gICAgICAgIEBtZWRpYSAobWluLWRldmljZS13aWR0aDogY2FsYygkbW9iaWxlQnJlYWtwb2ludCArIDFweCkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBoYW5kaGVsZCBvciAkbWVkaWEgPT0gaGFuZGhlbGRfZGV2aWNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiAkbW9iaWxlQnJlYWtwb2ludCksIChtYXgtZGV2aWNlLWhlaWdodDogJG1vYmlsZUJyZWFrcG9pbnQpIGFuZCAoaG92ZXI6IG5vbmUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAqKiogZGFyayBtb2RlICoqKlxuJGRsX2RhcmtNb2RlX2NvbG9yQmx1ZVByaW1hcnk6ICMxNTVDN0Q7XG4kZGxfZGFya01vZGVfY29sb3JCbHVlUHJpbWFyeV8yOiAjNDQ5QUM0O1xuJGRsX2RhcmtNb2RlX2NvbG9yT3JhbmdlUHJpbWFyeTogJGNvbG9yT3JhbmdlUHJpbWFyeTtcbiRkbF9kYXJrTW9kZV9jb2xvckJnOiAjMjkyQzMyO1xuJGRsX2RhcmtNb2RlX2NvbG9yU3VyZmFjZV8wOiMyOTJDMzI7IC8vIGhleCBjb2RlIGZvciBiYWNrZ3JvdW5kIHdoZW4gQkcgaXMgdHJhbnNwYXJlbnQsIHVzZSBhcyBkbF9kYXJrTW9kZV9jb2xvckJnIHRvIGhhdmUgZGFyayBzdHlsZXMgaW4gYnJvd3NlclxuJGRsX2RhcmtNb2RlX2NvbG9yU3VyZmFjZV8xOiAjMzAzNDNBO1xuJGRsX2RhcmtNb2RlX2NvbG9yU3VyZmFjZV8yOiAjMzk0MDQ2O1xuJGRsX2RhcmtNb2RlX2NvbG9yU3VyZmFjZV8zOiAjOUJBM0FDO1xuJGRsX2RhcmtNb2RlX2NvbG9yVGV4dF9vblN1cmZhY2U6ICNmZmZmZmY7XG4kZGxfZGFya01vZGVfY29sb3JCb3JkZXI6ICM0QjUzNUE7XG4kZGxfZGFya01vZGVfY29sb3I6ICR0ZWFsO1xuJGRsX2RhcmtNb2RlX2NvbG9yX2Rpc2FibGVkOiAkZGFya180O1xuJGNvbG9yX2RhcmtfMTogIzI5MkMzMjtcbiRjb2xvcl9kYXJrXzM6ICM0YjUzNWE7XG4kY29sb3JfZGFya181OiAjOWJhM2FjO1xuXG5cbi8vREYtMTk4NlxuJGNyaXRpY2FsQmc6ICNGRkYyRjI7XG4kY3JpdGljYWxCb3JkZXI6ICNGRjlGOUU7XG5cblxuQG1peGluIG5vU2Nyb2xsYmFyKCkge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvLyBJRSAxMCtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLy8gRmlyZWZveFxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyAgLy8gU2FmYXJpIGFuZCBDaHJvbWVcbiAgfVxufVxuXG5AbWl4aW4gZGVmYXVsdFNjcm9sbGJhcigpIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDo2cHg7XG4gICAgICBoZWlnaHQ6IDVweFxuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA5LCAyMTgsIDIyMiwgMC44KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgJjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDksIDIxOCwgMjIyLCAxLjApO1xuICB9XG59XG5cbi8vIGRvZXNuJ3Qgd29yayBmb3IgaVBhZE9TXG5AbWl4aW4gaW9zT25seSgpIHtcbiAgQHN1cHBvcnRzICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG5vbklvc09ubHkoKSB7XG4gIEBzdXBwb3J0cyBub3QgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFdQVC00NDc6XG4vLyBkbF9rZXlib2FyZEZvY3VzIGFuZCBjb3JyZXNwb25kaW5nIGNsYXNzIGRsLS1rZXlib2FyZF9mb2N1c1xuLy8gaGF2ZSBiZWVuIHJlbW92ZWQgaW4gZmF2b3Igb2YgZ2xvYmFsIDpmb2N1cyAmIDpmb2N1cy12aXNpYmxlLlxuXG4vLyBkZWZhdWx0IGJ1dHRvbiBzdGx5ZSB3aXRoIHJvdW5kZWQgYm9yZGVyXG5AbWl4aW4gZGxfYnV0dG9uX2Jhc2Vfc3R5bGUoJGNvbG9yLCAkYmcsICRhY3RpdmVDb2xvciwgJGFjdGl2ZUJnLCAkb3ZlcmxheSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9idXR0b247XG4gICAgbGluZS1oZWlnaHQ6IDIuMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNzVtcyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDUwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgNzVtcyBlYXNlLW91dCwgb3BhY2l0eSA3NW1zIGVhc2Utb3V0O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgJGNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkb3ZlcmxheTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlQ29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmVCZztcbiAgICAgICAgY29sb3I6ICRhY3RpdmVDb2xvcjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbn1cbiVkbF90ZXh0X2Jsb2NrX3N0eWxlIHtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRfYmxvY2tUZXh0OyAvLzEuMzI7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X2Jsb2NrVGV4dDtcbn1cblxuJWRsX2RlZmF1bHRfbGlua19zdHlsZSB7XG4gICAgY29sb3I6ICRjb2xvcl9saW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9saW5rSG92ZXI7XG4gICAgfVxuXG4gICAgJltocmVmXj0naHR0cCddIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmW2hyZWZePSdodHRwJ106OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2V4dGVybmFsX2xpbmtfaGludF9ibHVlLnN2Zyk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAmW2hyZWZePSdodHRwJ106aG92ZXI6OmFmdGVyLFxuICAgICZbaHJlZl49J2h0dHAnXTpmb2N1czo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5kbF9kZWZhdWx0X2xpbmsge1xuICAgIEBleHRlbmQgJWRsX2RlZmF1bHRfbGlua19zdHlsZTtcbn1cblxuJWRsX2RlZmF1bHRfbGlua3Mge1xuICAgID4gYTp2aXNpdGVkLFxuICAgID4gYTpsaW5rIHtcbiAgICAgICAgQGV4dGVuZCAlZGxfZGVmYXVsdF9saW5rX3N0eWxlO1xuICAgIH1cbn1cblxuLy8gYWRkIGFuIGFycm93IHBvaW50aW5nIHRvIHRoZSByaWdodFxuQG1peGluIGRsX2Fycm93KCRwYXNzaXZlQ29sb3I6ICRjb2xvckJsdWVQcmltYXJ5LCAkYWN0aXZlQ29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnksICR3aWR0aDogOHB4LCAkdGhpY2tuZXNzOiAycHgsICRkaXJlY3Rpb246ICdyaWdodCcpIHtcbiAgJGhlaWdodDogJHdpZHRoO1xuXG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogJHRoaWNrbmVzcyBzb2xpZCAkcGFzc2l2ZUNvbG9yO1xuICBib3JkZXItcmlnaHQ6ICR0aGlja25lc3Mgc29saWQgJHBhc3NpdmVDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gIEBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgfVxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlQ29sb3I7XG4gIH1cbn1cblxuQG1peGluIGRsX2ZlYXR1cmVCb3goKSB7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3dGZWF0dXJlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3JCbHVlUHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5cbi8vIHJlbW92ZSBidXR0b24gYm9yZGVyLCBwYWRkaW5nLCBjb2xvciwgZXRjLjsgYWRkIHBvaW50ZXIgY3Vyc29yXG5AbWl4aW4gZGxfZmxhdF9idXR0b25fc3R5bGUoKXtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5cbkBtaXhpbiBkbF9saW5rKCkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuJWRsX2xpbmsge1xuICBAaW5jbHVkZSBkbF9saW5rKCk7XG59XG5cblxuLy8gPT09PT09PT09PT09PT0gYnV0dG9ucyA9PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbkBtaXhpbiBkbF9idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVlbSAxLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLW91dCwgY29sb3IgMC4xNXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1vdXQsIGNvbG9yIDAuMTVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICBib3JkZXIgLjE1cyBlYXNlLW91dCwgY29sb3IgMC4xNXMgZWFzZS1vdXQ7XG4gIEBhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO1xuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuJWRsX2J1dHRvbiB7XG4gIEBpbmNsdWRlIGRsX2J1dHRvbigpO1xuXG4gICYuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjdlbTtcbiAgICBvcGFjaXR5OiAuNDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMyJTtcbiAgICAgICAgbGVmdDogMWVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0O1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGFuaW1hdGlvbjogaXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAwLjc1cyAwLjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGFuaW1hdGlvbjogaXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAwLjc1cyAwLjI1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICB9XG59XG5cbiVkbF9idXR0b24tLTEge1xuICBAZXh0ZW5kICVkbF9idXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck9yYW5nZVByaW1hcnk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDExcHggcmdiYSgxMDMsIDEzOSwgMTQwLCAwLjA4KTtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTFweCByZ2JhKDEwMywgMTM5LCAxNDAsIDAuMDgpO1xuICB9XG59XG5cbiVkbF9idXR0b24tLTIge1xuICBAZXh0ZW5kICVkbF9idXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlVGVydGlhcnk7XG4gIH1cbn1cblxuJWRsX2J1dHRvbi0tMyB7XG4gIEBleHRlbmQgJWRsX2J1dHRvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMwMDAwMDA7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3JCbHVlVGVydGlhcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQmx1ZVRlcnRpYXJ5O1xuICB9XG59XG5cbiVkbF9idXR0b24tLTMtaW52ZXJ0ZWQge1xuICBAZXh0ZW5kICVkbF9idXR0b24tLTM7XG5cbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsIDAuOSk7XG59XG5cbiVkbF9idXR0b24tLTQgeyAvLyB0ZXh0YnV0dG9uXG4gIEBleHRlbmQgJWRsX2J1dHRvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGNvbG9yOiAkY29sb3JMaWdodEdyZXk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4vLyA9PT09PT09PT09PT09PSBlbmQ6IGJ1dHRvbnMgPT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGRsX3ByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xufVxuXG4kbWF4V2lkdGhfdHdvUm93VXBsb2FkQnV0dG9uOiA4MDBweDtcbkBtaXhpbiBkb2NVcGxvYWRCdXR0b24oKSB7XG4gICAgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGRvY1RyYW5zX2J1dHRvbl9hbmltXzI7XG5cbiAgICAgICAgJiA+IGJ1dHRvbiAgeyAvLyBcInRyYW5zbGF0ZSBkb2N1bWVudFwiIHBhcnQgb2YgdGhlIGJ1dHRvblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNnB4IDRweCAxNHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDc1bXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4V2lkdGhfdHdvUm93VXBsb2FkQnV0dG9uKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBkbF9sb2FkaW5nU3Bpbm5lcigkc2l6ZTogMTZweCkge1xuICB3aWR0aDogJHNpemU7XG4gIGhlaWdodDogJHNpemU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvaW1nL2ljb25zL2ljb25fY2lyY2xlX2JsdWVfdjIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiBkbF9sb2FkaW5nU3Bpbm5lciAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbn1cblxuQGF0LXJvb3R7XG4gIEBrZXlmcmFtZXMgZGxfbG9hZGluZ1NwaW5uZXJ7XG4gICAgICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICB9XG59XG5cbkBtaXhpbiBkbF9jbG9zZUljb24oJGljb25TaXplOiAxNnB4LCAkbGluZVdpZHRoOiAxLjVweCwgJGljb25Db2xvcjogJGNvbG9yQmx1ZVByaW1hcnkpIHtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGljb25Db2xvcjtcbiAgICB3aWR0aDogJGxpbmVXaWR0aDtcbiAgICBoZWlnaHQ6ICRpY29uU2l6ZSAqIDEuMzQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gI3ttYXRoLmRpdigkaWNvblNpemUsIDEuNSl9KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA3NW1zIGVhc2Utb3V0O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBkbF9jbG9zZUJ0bigkYnV0dG9uU2l6ZTogNDBweCwgJGljb25TaXplOiAxNnB4LCAkbGluZVdpZHRoOiAxLjVweCwgJGJ1dHRvbkNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAkYnV0dG9uU2l6ZTtcbiAgaGVpZ2h0OiAkYnV0dG9uU2l6ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICBAaW5jbHVkZSBkbF9jbG9zZUljb24oJGljb25TaXplLCAkbGluZVdpZHRoLCAkaWNvbkNvbG9yOiAkYnV0dG9uQ29sb3IpO1xufVxuXG5AbWl4aW4gdGV4dGFyZWFfY29udGFpbmVyX2hlaWdodCgpIHtcbiAgQGluY2x1ZGUgZGxfbWVkaWEoZGVza3RvcCkge1xuICAgIC8vIE1pbmltdW0gaGVpZ2h0IGFpbWluZyBmb3IgaGFsZiBvZiB0aGUgdmlld3BvcnQgaGVpZ2h0XG4gICAgLy8gU2hvdWxkbid0IGJlIHNtYWxsZXIgdGhhbiAyNTBweFxuICAgIC8vIFNob3VsZG4ndCBiZSBiaWdnZXIgdGhhbiB0aGUgbGFuZyBzZWxlY3QgbWVudSB0byBhdm9pZCBqdW1wIGluIGhlaWdodCB3aGVuIG9wZW5lZFxuICAgIG1pbi1oZWlnaHQ6IGNsYW1wKDI1MHB4LCA1MHZoLCBjYWxjKFxuICAgICAgNjRweCArICAgICAgLy8gc2VhcmNoIGJhclxuICAgICAgNDhweCAqIDEwICsgLy8gbGFuZyBzZWxlY3QgaXRlbXMgcGVyIGNvbHVtbiAoc2VlIExBTkdVQUdFU19QRVJfQ09MVU1OIGluIHNlbGVjdExhbmdVSS5qcylcbiAgICAgIDEycHggKyAgICAgIC8vIGxhbmcgc2VsZWN0IGJvdHRvbSBwYWRkaW5nXG4gICAgICAxcHggICAgICAgICAvLyBib3R0b20gYm9yZGVyXG4gICAgKSk7XG5cbiAgICA6Z2xvYmFsKC5kZjMyMzhfZGljdGlvbmFyeV9zbmVha19wZWFrKSAmIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweCA2MHB4IDE1cHg7XG4gIH1cbn1cblxuQG1peGluIGlzSWUxMSgpIHtcbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyoqXG4qIGZ1bmN0aW9uYWwgcGFydHMgZm9yIHNjc3NcbiovXG5AbWl4aW4gZGxfZXh0ZW5kUGFyZW50U3R5bGUoJGVsLCAkbmV3U3R5bGUpIHtcbiAgQGF0LXJvb3QgI3tzZWxlY3Rvci5yZXBsYWNlKCYsICRlbCwgJGVsICsgJG5ld1N0eWxlKX0ge1xuICAgIEBjb250ZW50XG4gIH1cbn1cbiIsIi8vIFtodl8xLjF8Q2xhc3NpZmljYXRpb246IENPTkZJREVOVElBTCwgRGVlcEwgU0VdXG5cbkBpbXBvcnQgXCJkZWZpbmVzXCI7XG5AaW1wb3J0IFwiX2xtdF9kZWZpbmVzLnNjc3NcIjtcblxuJGNvbG9yRm9jdXNCb3JkZXI6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5zcGFuLm9ubHlfbW91c2UgeyBkaXNwbGF5OiBpbmxpbmU7IH1cbnNwYW4ub25seV90b3VjaCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKXtcblxuICAgIHNwYW4ub25seV9tb3VzZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICBzcGFuLm9ubHlfdG91Y2ggeyBkaXNwbGF5OiBpbmxpbmU7IH1cbn1cblxuYnV0dG9uIHtcbiAgICBjb2xvcjogJHZlcnlCbGFjaztcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sbXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG5cbiAgICAmLmxtdC0taGlkZGVue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5sbXRfX3NpZGVfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X190ZXh0YXJlYV9jb250YWluZXI6OmFmdGVyIHsgLy8gZG9uJ3Qgc2hvdyBkZWVwbC1wcm8gaGludCBieSBkZWZhdWx0LlxuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cblxuLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCB7XG4gIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICB9XG5cbiAgLmxtdF9fdGFyZ2V0X3Rvb2xiYXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faXRlbSB7XG4gIC8vIFRoZXNlIGxlZnQvcmlnaHQgcGFkZGluZy9tYXJnaW5zIGFyZSB1c2VkIHRvIGFsbG93XG4gIC8vIHBlb3BsZSB0byBzZWxlY3QgdGhlIHRleHQgd2l0aCB0aGUgbW91c2UuXG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgY3Vyc29yOiBpbml0aWFsO1xuXG4gIHVsID4gJiB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG59XG5cbi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIGJ1dHRvbiwgYSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIH1cbn1cblxuLy8gUHJvcGVydGllcyByZXF1aXJlZCBmb3IgdGhlIHRyYW5zbGF0b3IgZWxlbWVudHMgdG8gd29yay4gRG8gbm90IGFkZCBydWxlcyBmb3IgdmlzdWFsIHN0eWxpbmcgaW4gdGhpcyBjbGFzcyBibG9jayFcbi5sbXRfX3RleHRhcmVhX2Jhc2Vfc3R5bGUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgICAgICAgLy8gY3NzLTNcbiAgICB3aGl0ZS1zcGFjZTogLW1vei1wcmUtd3JhcDsgIC8vIE1vemlsbGEsIHNpbmNlIDE5OTlcbiAgICB3aGl0ZS1zcGFjZTogLXByZS13cmFwOyAgICAgIC8vIE9wZXJhIDQtNlxuICAgIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDsgICAgLy8gT3BlcmEgN1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgICAgICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgNS41K1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG59XG5cbi5sbXRfX3RleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByZXNpemU6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmxtdC0taGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmW2xhbmc9XCJiZy1CR1wiXSxcbiAgICAmW2xhbmc9XCJiZ1wiXSxcbiAgICAmW2xhbmc9XCJ1ay1VQVwiXSxcbiAgICAmW2xhbmc9XCJ1a1wiXSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5kLXRleHRhcmVhLmxtdF9fdGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgJltsYW5nPVwiYmctQkdcIl0sXG4gICAgJltsYW5nPVwiYmdcIl0sXG4gICAgJltsYW5nPVwidWstVUFcIl0sXG4gICAgJltsYW5nPVwidWtcIl0ge1xuICAgICAgICAvLyBQcmV2ZW50IGdsb2JhbCBydWxlIG9uIGZvbnQtZmFtaWx5IG9mIGV2ZXJ5IGVsZW1lbnRcbiAgICAgICAgKiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIC5sbXQtLWVtcHR5X3NvdXJjZSAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIGxtdF9fY2xlYXJfdGV4dF9idXR0b25cbiovXG4ubG10X19jbGVhcl90ZXh0X2J1dHRvbl9jb250YWluZXIge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sbXRfX2NsZWFyX3RleHRfYnV0dG9uX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG59XG5cbi5sbXRfX2NsZWFyX3RleHRfYnV0dG9uIHtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodE5vcm1hbDtcbiAgICAvL291dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgPiBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICAmLmxtdC0taGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIGxtdF9fZWRpdF90ZXh0X3BvcHVwXG4qL1xuLmxtdF9fZWRpdF90ZXh0X3BvcHVwIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgQGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXI7XG4gICAgb3V0bGluZTogMC41cHggc29saWQgI2FhYTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6MzB2dztcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBlYXNlO1xuICAgIC8vdG8gYWxpZ24gdGV4dCBpbiBwb3B1cCB3aXRoIHRleHQgaW4gc2VudGVuY2UgYW5jaG9yXG5cbiAgICAmW2Rpcj1sdHJdIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgfVxuICAgICZbZGlyPXJ0bF0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gICAgfVxuXG4gICAgJi5sbXRfX2VkaXRfdGV4dF9wb3B1cC0tdmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYubG10X19lZGl0X3RleHRfcG9wdXAtLXZpc2libGUubG10X19lZGl0X3RleHRfcG9wdXAtLWFsdGVybmF0aXZlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgdWx7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgbGksIC5sbXRfX2VkaXRfdGV4dF9saXN0X2l0ZW17XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgICBsaTpsYXN0LWNoaWxkLCAubG10X19lZGl0X3RleHRfbGlzdF9pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5sbXRfX2VkaXRfdGV4dF9wb3B1cF9fZW50cnktLWFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZThjMTtcbiAgICB9XG4gICAgLmxtdF9fZWRpdF90ZXh0X3BvcHVwX193YWl0aW5nX2luZGljYXRvcntcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKXtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHZ3O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC8vIGZpeCBidWcgaW4gRWRnZSBicm93c2VyOyB0b3AgYm9yZGVyIGxlYXZlcyBwZXJzaXN0ZW50IG1hcmtzIG9uIHRoZSBwb3B1cCBpdGVtcyB3aGVuIHNjcm9sbGVkXG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG59XG5cblxuLmxtdF9fZWRpdF90ZXh0X3BvcHVwLS1hbHRlcm5hdGl2ZXMgbGl7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgLy8gdGV4dC1pbmRlbnQ6IC0yMHB4O1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAmW2xhbmc9XCJiZy1CR1wiXSxcbiAgICAmW2xhbmc9XCJiZ1wiXSxcbiAgICAmW2xhbmc9XCJ1ay1VQVwiXSxcbiAgICAmW2xhbmc9XCJ1a1wiXSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fbWFpbl90cmFuc2xhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgIEFzayBmb3IgcGFzdGluZyBsb25nIHRleHQgcG9wdXBcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubG10X19hc2tfcGFzdGVfcG9wdXB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJi5sbXRfX2Fza19wYXN0ZV9wb3B1cC0tdmlzaWJsZXtcbiAgICAgICAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICA+IGRpdntcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxtdF9fYXNrX3Bhc3RlX3BvcHVwLS12aXNpYmxlXzJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBkaXZ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5sbXRfX2Fza19wYXN0ZV9wb3B1cF9fY2FuY2VsX2J1dHRvbixcbiAgICAgICAgLmxtdF9fYXNrX3Bhc3RlX3BvcHVwX19jb250aW51ZV9idXR0b257XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZVNFT3RlcmljVGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6JGNvbG9yRGFya0dyZXk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsLCBsaXtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLnNob3dTZW9UZXh0IC5lU0VPdGVyaWNUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5IHtcbiAgICBAaW5jbHVkZSBkbF9wcmUoKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgICoge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheV9fc2VudGVuY2UtLWFjdGl2ZXtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXlfX3RleHR7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgQG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHJldmVydDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbbGFuZz1cImJnLUJHXCJdLFxuICAgICZbbGFuZz1cImJnXCJdLFxuICAgICZbbGFuZz1cInVrLVVBXCJdLFxuICAgICZbbGFuZz1cInVrXCJdIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX3RleHRfYnRuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJltsYW5nPVwiYmctQkdcIl0sXG4gICAgJltsYW5nPVwiYmdcIl0sXG4gICAgJltsYW5nPVwidWstVUFcIl0sXG4gICAgJltsYW5nPVwidWtcIl0ge1xuICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxtdF9fbG9hZGluZ0luZGljYXRvcl9jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogMTAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuXG4ubG10X190ZXh0YXJlYV9zZXBhcmF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU0cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTVweCk7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG10X190ZXh0YXJlYV9zZXBhcmF0b3JfX3ZlcnRpY2FsX2xpbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgIH1cbn1cblxuLmxtdF9fc2lkZXNfY29udGFpbmVyIHtcblxuICAgIC5sbXRfX3NpZGVzX3dyYXBwZXIge1xuICAgICAgICAvKiBXcmFwcGVyIGlzIG9ubHkgdXNlZCBvbiBEZXNrdG9wIHdlYi4gSW4gYWxsIG90aGVyIHBsYWNlcyBpdCBzaG91bGQgYmUgaWdub3JlZCBmb3Igc3R5bGluZyAqL1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG5cbiAgICAjcG9wb3Zlcl9jb250YWluZXI6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNzb3VyY2VfbGFuZ3VhZ2VfbGFiZWw6ZW1wdHksXG4gICAgI3RhcmdldF9sYW5ndWFnZV9sYWJlbDplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3RhcmdldF9sYW5ndWFnZV9sYWJlbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICB9XG59XG5cbi5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxtdF9fdGFyZ2V0TGFuZ01lbnVfZXh0ZW5zaW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubG10X19sYW5ndWFnZV9jb250YWluZXJfc2VjICYge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbn1cblxuLmxtdF9fdGFyZ2V0TGFuZ01lbnVfZXh0ZW5zaW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sbXRfX2dsb3NzYXJ5QnV0dG9uX2NvbnRhaW5lcixcbi5sbXRfX2dsb3NzYXJ5QnV0dG9uX2NvbnRhaW5lcl9yZWFjdCB7XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIGNoYXJMaW1pdFxuLmxtdF9fYWRfY2hhckxpbWl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XG4gICAgei1pbmRleDogMTA7XG59XG4ubG10X19hZF9jaGFyTGltaXRfX2JnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5sbXRfX2FkX2NoYXJMaW1pdF9fY29udGVudF9jb250YWluZXIge1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBib3R0b206IDA7XG4gICAgLy8gbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogODZweDtcbn1cbi5sbXRfX2FkX2NoYXJMaW1pdF9fY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogMHB4IC0ycHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2ltZy9pbGx1c3RyYXRpb25zL2lsbHVfZm9ybWFsaXR5U3dpdGNoLnN2ZycpIG5vLXJlcGVhdCBuby1yZXBlYXQgLTJweCAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgLy8gYmFja2dyb3VuZC1zaXplOiA5MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgLy8gcGFkZGluZzogNzBweCAyMHB4IDIwcHggMjBweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbjogMTJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmxtdF9fYWRfY2hhckxpbWl0X19jbG9zZV9idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIGRsX2Nsb3NlQnRuKCRidXR0b25TaXplOiAyNHB4LCAkaWNvblNpemU6IDEycHgsICRsaW5lV2lkdGg6IDEuNHB4LCAkYnV0dG9uQ29sb3I6ICNmZmYpO1xufVxuXG4ubG10X19hZF9jaGFyTGltaXRfX21zZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmxtdF9fYWRfY2hhckxpbWl0X19tc2dfX2NoYXJDb3VudFdpdGhMaW1pdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvck9yYW5nZVByaW1hcnk7XG59XG5cbi5sbXRfX2FkX2NoYXJMaW1pdF9fbXNnX19wcm9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBkVGV4dGFyZWEgY29udGVudGVkaXRhYmxlIG5lZWRzIHRvIGJlIG9mIHR5cGUgYmxvY2sgKi9cbmQtdGV4dGFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuZC10ZXh0YXJlYSA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQGltcG9ydCBcImxtdF9mb3JtYWxpdHlcIjtcbkBpbXBvcnQgXCJsbXRfZ2xvc3NhcnlcIjtcbiIsIi8vIFtodl8xLjF8Q2xhc3NpZmljYXRpb246IENPTkZJREVOVElBTCwgRGVlcEwgU0VdXG5AdXNlIFwic2FzczptYXRoXCI7XG5AaW1wb3J0IFwiZGVmaW5lc1wiO1xuXG4vLyAtLS0gRk9STUFMIC8gSU5GT1JNQUwgc3dpdGNoIC0tLVxuJGljb25XaWR0aDogMTBweDtcbiRpY29uV2lkdGhXaXRoQm9yZGVyczogJGljb25XaWR0aCArIDRweDtcblxuQG1peGluIGxtdF9mb3JtYWxpdHlUb2dnbGVyKCkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1pbi13aWR0aDogODVweDtcbiAgICBtYXgtd2lkdGg6IDIxNnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2Utb3V0O1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXItLWlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2NvbnRhaW5lciB7XG4gICAgQGF0LXJvb3QgLmxtdC0taGFzX2dsb3NzYXJ5LmxtdC0taGFzX2Zvcm1hbGl0eSAmIHtcbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ub0Z1bmN0aW9uQnV0dG9uQm9yZGVycyB7XG4gIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXIsXG4gIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXIgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX190b2dnbGVyLS1pcy1hY3RpdmUsXG4gIC5sbXRfX2dsb3NzYXJ5QnV0dG9uX2NvbnRhaW5lcl9yZWFjdCAubG10X19nbG9zc2FyeV9idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgJi5sbXRfX2Zvcm1hbGl0eVN3aXRjaC0taXMtb3Blbl8wIHtcbiAgICAgICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubG10X19mb3JtYWxpdHlTd2l0Y2gtLWlzLW9wZW4ge1xuICAgICAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kbF9pbnZpc2libGVfYnlfZGVmYXVsdC5kbF92aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXIge1xuICAgICAgICBAaW5jbHVkZSBsbXRfZm9ybWFsaXR5VG9nZ2xlcigpO1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0LFxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0X3RvZ2dsZXIsXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zbWFsbGVyX19zZWxlY3RfdG9nZ2xlciB7XG4gICAgICAgIEBpbmNsdWRlIGxtdF9mb3JtYWxpdHlUb2dnbGVyKCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0X3RvZ2dsZXIsXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zbWFsbGVyX19zZWxlY3RfdG9nZ2xlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCZ1BhZ2U7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gc21hbGxlciB0b2dnbGVyIHZhcmlhbnQgaXMgdXNlZCBvbiBtb2JpbGUsIGRpc3BsYXlzIGFjdGlvbiBvdmVyZmxvdyBidXR0b24gaW5zdGVhZCBvZiAnRm9ybWFsaXR5JyBidXR0b25cbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVyIHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgbWluLXdpZHRoOiA0NHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgsIDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21vYmlsZV9fY29udGFpbmVyLndpdGhvdXRfdGV4dCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHRvcDogMzhweDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvd19kcm9wZG93bjtcbiAgICBAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2Utb3V0IDMwbXMsIHRyYW5zZm9ybSAyMDBtcyBlYXNlLW91dCAwbXM7XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTsgLy8gZml4ZWQgc2FmYXJpIGJ1ZyB0aGF0IGFuaW1hdGlvbiBmbGlja2Vyc1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1JSwgMCk7XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgfVxufVxuXG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtcyB7XG4gICAgQGluY2x1ZGUgbG10X2Ryb3Bkb3duX2NvbnRlbnQoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9NKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogNnB4IDIwcHggMTJweCAyMHB4O1xuICAgIH1cbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX2NvbnRhaW5lciB7XG4gICAgLy8gbmVlZGVkIHRvIG92ZXJyaWRlIHByb3BlcnRpZXMgZnJvbSBtaXhpbiAnbG10X2Ryb3Bkb3duX2NvbnRlbnQnXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIwMCwgODcsIDAuMyk7XG4gICAgfVxuICAgICY6YWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW0ge1xuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX3Byb19iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3MTcxO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIG1pbi13aWR0aDogNDJweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9wcm9fY3RhX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fcHJvX2N0YSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCbHVlUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgPnNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tQUQt4oCTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8qIC0tLSBBRCAtLS0gKi9cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2NvbnRlbnRfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvaW1nL2lsbHVzdHJhdGlvbnMvaWxsdV9mb3JtYWxpdHlTd2l0Y2guc3ZnJykgbm8tcmVwZWF0IG5vLXJlcGVhdCAtMnB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA4MHB4IDI1cHggMjVweCAyNXB4O1xuXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX2NvbnRhaW5lcl9tb2JpbGUgJiB7XG4gICAgICAgIG1hcmdpbjogNDVweCAyMHB4IDAgMjBweDtcbiAgICB9XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2hlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19ib2R5IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jdGEge1xuICAgIEBleHRlbmQgJWRsX2J1dHRvbi0tMTtcbiAgICBcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jbG9zZV9idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIGRsX2Nsb3NlQnRuKCRidXR0b25TaXplOiA0MHB4LCAkaWNvblNpemU6IDE1cHgsICRsaW5lV2lkdGg6IDEuNHB4LCAkYnV0dG9uQ29sb3I6ICMwMDApXG59XG5cbi8qIC0tLSBGRUVEQkFDSyAtLS0gKi9cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX2J1c3kge1xuICAgIEBpbmNsdWRlIGRsX2xvYWRpbmdTcGlubmVyKCk7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTI7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWF4LWhlaWdodDogNDIwcHg7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6Om50aC1vZi10eXBlKG4rMSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC03MHB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0OTQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbiB7IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0yMDBweDtcbiAgICByaWdodDogLTQwcHg7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHg7XG59XG5cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19kb25lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICByaWdodDogLTQwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogIzAzNzE3MTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmLmRsX2ludmlzaWJsZV9ieV9kZWZhdWx0LmRsX3Zpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGVhc2U7XG4gICAgfVxuXG4gICAgJi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZG9uZS0tZmFkZW91dCB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGVhc2U7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2Nsb3NlX2J0biB7XG4gICAgQGV4dGVuZCAubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Nsb3NlX2J0bjtcbiAgICBcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZV9idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3Njb3JlX2J0biB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NDk0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfZGVzYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfZGVzY19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2V4cGxhbmF0aW9uX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZXhwbGFuYXRpb25faW5wdXRfZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZXhwbGFuYXRpb25fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbl9hY3Rpb25fc2VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX2J1c3kge1xuICAgICAgICBib3R0b206IDEzcHg7XG4gICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICB9XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3NlbmRfYnRuIHtcbiAgICBAZXh0ZW5kICVkbF9idXR0b24tLTE7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbn1cbiIsIkBpbXBvcnQgXCJkZWZpbmVzXCI7XG5cbkBtaXhpbiBsbXRfZHJvcGRvd25fY29udGVudCgpIHtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICB6LWluZGV4OiAyMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVfMztcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgcGFkZGluZzogMTBweCAwcHggMTBweCAwO1xuXG4gICAgbGVmdDogLTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIGxlZnQ6IDIycHg7XG4gICAgfVxuXG4gICAgLy8gc2NvcGUgaXRlbS1jYW5kaWRhdGVzIGZyb20gcHJldmlvdXMgaW1wbGVtZW50YXRpb25zXG4gICAgPiBidXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5sbXRfX2Ryb3Bkb3duX2l0ZW07XG4gICAgfVxuXG4gICAgPiBkaXYgPiBidXR0b24sXG4gICAgPiBkaXYgPiBkaXYgPiBidXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5sbXRfX2Ryb3Bkb3duX2l0ZW1faW5zaWRlX2NvbnRhaW5lcjtcbiAgICB9XG5cbiAgICAubG10X19kcm9wZG93bl9pdGVtIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHROb3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDFweCAyMHB4IDFweCAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE5NHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuXG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDAsIDg3LCAwLjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fZHJvcGRvd25faXRlbV9pbnNpZGVfY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHROb3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDFweCAyMHB4IDFweCAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxOTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbn0iLCIvLyBbaHZfMS4xfENsYXNzaWZpY2F0aW9uOiBDT05GSURFTlRJQUwsIERlZXBMIFNFXVxuXG5AaW1wb3J0IFwiZGVmaW5lc1wiO1xuXG5cbiRjb2xvckN1c3RvbWl6YXRpb246ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4kY29sb3JDdXN0b21pemF0aW9uTGlnaHQ6IGRlc2F0dXJhdGUoJGNvbG9yOiBsaWdodGVuKCRjb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbiwgJGFtb3VudDogNTApLCAkYW1vdW50OiA1MCk7XG4kY29sb3JDdXN0b21pemF0aW9uVGV4dDogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiRjb2xvck9uT2ZmU3dpdGNoT246ICMwMDk0MkY7XG4kY29sb3JUZXh0RGFyazogIzFCMUUyNTtcbiRjb2xvck1vdXNlR3JleTogI0M0QzRDNDtcbiRjb2xvckRpc2FibGVkQ3VzdG9taXphdGlvbkJ1dHRvbjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG5cbi8qKioqKioqKioqIGdsb3NzYXJ5IGVkaXRvciAqKioqKioqKioqL1xuXG4vLyBiYXNlIHN0eWxlc1xuXG4uZ2xvc3NhcnktaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCbHVlQ2hpbGw7XG4gIGhlaWdodDogMnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2E5YTlhOTtcbiAgfVxuXG4gICYuZXJyb3IsXG4gICY6Zm9jdXMuZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckVycm9yO1xuICB9XG59XG5cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1pbi13aWR0aDogNDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkY29sb3JfZGVmYXVsdFRleHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMzBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckN1c3RvbWl6YXRpb247XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAmLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3JlYWN0IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX3RvcCB7XG4gICAgcGFkZGluZzogOHB4IDE1cHggKDhweCAtICRmb2N1c192aXNpYmxlX3RvdGFsX3dpZHRoKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlOYW1lV3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlOYW1lIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvclRleHREYXJrO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICAgJi5ub19vdmVyZmxvdyB7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0Q2hldnJvbiB7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAmLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxtdF9fZ2xvc3NhcnlfYXJyb3dVcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAycHgpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0Q2hldnJvbi5sbXRfX2dsb3NzYXJ5X2Fycm93RG93biB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9lZGl0b3Jfc2VsZWN0R2xvc3NhcnlNZW51T3BlbkFuaW1hdGlvbiB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1JSwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB0b3A6IDQycHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICYudmlzaWJsZSB7XG4gICAgICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9lZGl0b3Jfc2VsZWN0R2xvc3NhcnlNZW51T3BlbkFuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgICAgIG9wYWNpdHk6IDEuMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uV3JhcHBlcklubmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDEycHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeVNlbGVjdGlvbkl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDAsIDg3LCAwLjMpO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uTmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uQnV0dG9uIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjAwLCA4NywgMC4zKTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVFZGl0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdE5hbWVfaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3N1YkJhcl9ib3R0b20ge1xuICBwYWRkaW5nOiAwcHggMTVweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBrZWVwcyBldmVuIHRvcCBhbmQgYm90dG9tIHNwYWNpbmcgb2YgYnV0dG9ucyBpbiB0b29sYmFyXG4gICYgLmxtdF9fZ2xvc3NhcnlfX2FjdGlvbi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5VXBsb2FkV3JhcHBlcixcbiAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5RG93bmxvYWRXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQ0RDREM7XG5cbiAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXcsXG4gICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5RG93bmxvYWQge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3V3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3cubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXA6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIHRvcDogMTNweDtcbiAgICB9XG5cbiAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXcge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2VkaXRvcl9hZGROZXdHbG9zc2FyeU9wZW5BbmltYXRpb24ge1xuICAgICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNSUsIDApO1xuICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDEuMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZ1dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEyMHB4O1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2cge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICBhbmltYXRpb246IGxtdF9fZ2xvc3NhcnlfZWRpdG9yX2FkZE5ld0dsb3NzYXJ5T3BlbkFuaW1hdGlvbiA0MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nX2FkZEJ1dHRvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZUNoaWxsO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogJGNvbG9yQmx1ZUNoaWxsIHNvbGlkIDJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmVycm9yLFxuICAgICAgICAgICYuZXJyb3I6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvckJsdWVDaGlsbCwgJGFscGhhOiAwLjUpO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX3VpQmxvY2tlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI0ZGRiwgJGFscGhhOiAwLjYpO1xuXG4gICYudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xvYWRpbmdTcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgZGxfbG9hZGluZ1NwaW5uZXIoJHNpemU6IDMycHgpO1xufVxuXG4vLyBlZGl0b3IgbWFpbmJhciAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JfbWFpbkJhciB7XG4gIGhlaWdodDogMzRweDtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yTGFiZWwge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9lZGl0b3JDbG9zZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctMiB7XG5cbiAgJi5pbkJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBsZWZ0OiAxOHB4O1xuICB9XG5cbiAgJi5pbkJ1dHRvbjpiZWZvcmUge1xuICAgIGxlZnQ6IDI4cHg7XG4gICAgdG9wOiAtM3B4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgbGVmdDogMTlweDtcbiAgfVxuXG4gICYuaW5CdXR0b246YWZ0ZXIge1xuICAgIGxlZnQ6IDI5cHg7XG4gICAgdG9wOiAtNHB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoTGFiZWwge1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICYub24ge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzk5QURCRjtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaF9jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDhweDtcbn1cblxuLmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJi5pbkJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5zd2l0Y2gge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTlBREJGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG5cbiAgLnN3aXRjaDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG5cbiAgLmRpc2FibGVkKy5zd2l0Y2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gb25cbiAgLmNoZWNrYm94LmlzQ2hlY2tlZCsuc3dpdGNoOjphZnRlciB7XG4gICAgbGVmdDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC8vIG9mZlxuICAuY2hlY2tib3guaXNDaGVja2VkKy5zd2l0Y2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck9uT2ZmU3dpdGNoT247XG4gIH1cblxuICAvLyBkaXNhYmxlZFxuICAuY2hlY2tib3guZGlzYWJsZWQrLnN3aXRjaDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OUFEQkY7XG4gIH1cblxuICAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vKioqKioqKioqKiBnbG9zc2FyeSBidXR0b24gKioqKioqKioqKi9cblxuXG4ubG10X19nbG9zc2FyeUJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6bm90KC5yZWFkeSkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgLmxtdF9fZ2xvc3NhcnlfYnV0dG9uLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGNvbG9yRGlzYWJsZWRDdXN0b21pemF0aW9uQnV0dG9uO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgfVxuXG4gICAgLmxtdF9fZ2xvc3NhcnlfYnV0dG9uX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgfVxuXG4gICAgLmluQnV0dG9uIHtcbiAgICAgIGNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgfVxuXG4gICAgLnN3aXRjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yRGlzYWJsZWRDdXN0b21pemF0aW9uQnV0dG9uO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAuc3dpdGNoOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoIC5jaGVja2JveC5pc0NoZWNrZWQrLnN3aXRjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuY2hlY2tib3guaXNDaGVja2VkKy5zd2l0Y2g6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckRpc2FibGVkQ3VzdG9taXphdGlvbkJ1dHRvbjtcbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlCdXR0b25fX2Rlc2t0b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICYuc3dpdGNoVmlzaWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgfVxuXG4gICYuc3dpdGNoZWRPbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlCdXR0b25Db250YWluZXJfX2JvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5sbXRfX2dsb3NzYXJ5QnV0dG9uLnRvZ2dsZS1sZWZ0IHtcbiAgLmxtdF9fZ2xvc3NhcnlCdXR0b25fX2Rlc2t0b3Auc3dpdGNoVmlzaWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTRweDtcbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuXG4gIC5sbXRfX2dsb3NzYXJ5X2J1dHRvbl9sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dDtcbiAgICB9XG4gIH1cblxuICAmLmRpYWxvZyxcbiAgJi5hY3RpdmUuZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICB9XG5cbiAgJi5kaWFsb2cge1xuICAgIEBhdC1yb290IC5sbXQtLXdlYiAmIC5sbXRfX2dsb3NzYXJ5X2J1dHRvbl9sYWJlbDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cbn1cblxuLy8gaGVhZGxpbmUgJiBzdWJ0ZXh0IC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvclRpdGxlLFxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yU3VidGV4dCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGNvbG9yVGV4dERhcms7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3I6ICR3aGl0ZSwgJGFtb3VudDogNSk7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvclRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JTdWJ0ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5cbi8vIGVycm9yIGRpc3BsYXkgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dF9uZXdFbnRyeV9ub3Rlcyxcbi5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dF9lZGl0RW50cnlfbm90ZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG10X19nbG9zc2FyeV90ZXh0SW5wdXQtLWVycm9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGNvbG9yRXJyb3I7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cblxuLy8gbmV3IGVudHJ5IGJhciAmIGxhbmd1YWdlcyBkcm9wZG93biAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5IHtcbiAgcGFkZGluZzogJGZvY3VzX3Zpc2libGVfdG90YWxfd2lkdGggMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yOiAkd2hpdGUsICRhbW91bnQ6IDUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2lucHV0VGFyZ2V0IHtcbiAgbWFyZ2luOiAwIDVweCAwIDJweDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0J1dHRvbiB7XG4gIHdpZHRoOiA4N3B4O1xuICBtaW4td2lkdGg6IDg3cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkY29sb3JUZXh0RGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW46IDAgM3B4IDAgNXB4O1xuXG4gIC5sbXRfX2dsb3NzYXJ5X2Fycm93RG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvckJsdWVQcmltYXJ5O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJsdWVQcmltYXJ5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTFweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG5cbiAgICAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0IHtcbiAgICAgIGNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICAgIH1cblxuICAgIC5sbXRfX2dsb3NzYXJ5X2Fycm93RG93biB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckN1c3RvbWl6YXRpb247XG4gICAgfVxuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdWYWx1ZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMjJweDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duIHtcbiAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIzN3B4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE5cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNoYWRvdzogJHNoYWRvd19kcm9wZG93bjtcbiAgICBAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLypcbiAgICAgICAgICBUaGUgZ2xvc3NhcnkgZG9lcyBub3Qgc3VwcG9ydCBkYXJrLW1vZGUgeWV0LCB0aGVyZWZvcmUgd2UgbmVlZCB0byB1c2UgaW1wb3J0YW50IGhlcmVcbiAgICAgICAgICBhcyB0aGUgY29tbW9uIGRyb3Bkb3duIGNsYXNzZXMgc3VwcG9ydCBpdC5cbiAgICAgICAgICBJZiBpdCBpcyBzdXBwb3J0ZWQgb25lIGRheSwgeW91IGNhbiByZW1vdmUgaXQgYWdhaW4hXG4gICAgICAgICovXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDAsIDg3LCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgPioge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC5sYW5nTmFtZSB7XG4gICAgICAgIC8qIFNlZSBjb21tZW50IGFib3ZlIGZvciBob3ZlciAqL1xuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICYuc291cmNlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRhcmdldCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodFdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzcHg7XG4gICAgICB9XG5cbiAgICAgIC5sYW5nQ29kZVBhaXIge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgY29sb3I6ICM2RTZFNkU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICAgIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHQge1xuXG4gICAgICAgICAgY29sb3I6ICRjb2xvck1vdXNlR3JleTtcbiAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhbmdDb2RlIHtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2RlZmF1bHRJbnB1dEJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9uZXdFbnRyeUZvcm0ge1xuICAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0IHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gIH1cblxuICAmLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ01lbnUtLW9wZW4ge1xuICAgIC5sbXRfX2dsb3NzYXJ5X2Fycm93RG93biB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIDApIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5Rm9ybS5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdNZW51LS1vcGVuIHtcbiAgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfZHJvcGRvd24gLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duIHtcbiAgICBhbmltYXRpb246IGxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xhbmdNZW51T3BlbkFuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2VkaXRvcl9sYW5nTWVudU9wZW5BbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtMTUlLCAwKTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG4vLyBjaGVja21hcmssIGFjY2VwdEJ1dHRvbiwgYXJyb3dSaWdodCAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2NoZWNrbWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNGRkZGRkY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTFweCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogNHB4O1xuICBAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgLy9vdXRsaW5lOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVUZXJ0aWFyeTtcbiAgfVxuXG4gICYubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24tLWRpc2FibGVkLFxuICAmLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb24sICRhbHBoYTogMC41KTtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0V3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcblxuICAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yTW91c2VHcmV5O1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjb2xvck1vdXNlR3JleTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cblxuLy8gZXhwbGFuYXRpb24gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBjb2xvcjogJGRhcmtfMztcblxuICAmLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uX25vdF9vd25lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDMycHggMTJweCAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbl9oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uX2V4YW1wbGVfaGVhZGxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb25fZXhhbXBsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTYwcHggMXJlbSAxNjBweDtcbiAgZ2FwOiAxcmVtO1xufVxuXG4ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbl9leGFtcGxlX2ljb24ge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5cbi8vIGVkaXRvciByb3dzIHdyYXBwZXIgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dzV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgQGluY2x1ZGUgZGVmYXVsdFNjcm9sbGJhcjtcblxuICAubG10X19nbG9zc2FyeV9lZGl0b3JSb3dzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjogJHdoaXRlLCAkYW1vdW50OiAxNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuXG4gICY6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yOiAkd2hpdGUsICRhbW91bnQ6IDM1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG5cbiAgPmRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gID5kaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JfbGFuZ1BhaXJIZWFkbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogJGNvbG9yVGV4dERhcms7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAubG10X19nbG9zc2FyeV9lZGl0b3JfbGFuZ1BhaXJIZWFkbGluZV9zZXBhcmF0b3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgbWF4LWhlaWdodDogMzJweDtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gIC5jb2x1bW5Tb3VyY2VXcmFwcGVyLFxuICAuY29sdW1uVGFyZ2V0V3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXg6IDE7XG5cbiAgICAuY29sdW1uU291cmNlLFxuICAgIC5jb2x1bW5UYXJnZXQge1xuICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuY29sdW1uU291cmNlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29sdW1uVGFyZ2V0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0V3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5pY29uQnV0dG9uIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vb3V0bGluZTogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjb2xvcjogIzMzMztcblxuICAgIGltZyxcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93X2VkaXRNb2RlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgLmVkaXRJbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXg6IDE7XG5cbiAgICAmLmVycm9yLFxuICAgICY6Zm9jdXMuZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yRXJyb3I7XG4gICAgfVxuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8qKioqKioqKioqIGdsb3NzYXJ5IGRpYWxvZyAqKioqKioqKioqL1xuXG5cbkBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9kaWFsb2dfb3Blbl9hbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMS4wO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9kaWFsb2dfY2xvc2VfYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18yIHtcbiAgMCUge1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGhlaWdodDogNThweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18zIHtcbiAgMCUge1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLXdyYXBwZXIge1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMjAlO1xuICBtYXgtd2lkdGg6IDgwdnc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuXG4gIEBhdC1yb290IC5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tb3BlbiB7XG4gICAgYW5pbWF0aW9uOiBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19vcGVuX2FuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgb3BhY2l0eTogMS4wO1xuICB9XG5cbiAgQGF0LXJvb3QgLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1jbG9zZWQge1xuICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9kaWFsb2dfY2xvc2VfYW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDVweDtcblxuICAmLnR3b1N1Z2dlc3Rpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuXG4gICYudGhyZWVTdWdnZXN0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogOTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fdGl0bGUge1xuICBwYWRkaW5nOiAwIDhweCAwIDEzcHg7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fcm93cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjJweDtcblxuICBAYXQtcm9vdCAubG10X19nbG9zc2FyeV9kaWFsb2ctLXNob3dNb3JlLTIge1xuICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzIgMTUwbXMgMHMgZWFzZS1vdXQgMTtcbiAgfVxuXG4gIEBhdC1yb290IC5zaG93TW9yZS0yIHtcbiAgICBhbmltYXRpb246IGxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18yIDE1MG1zIDBzIGVhc2Utb3V0IDE7XG4gIH1cblxuICAmLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1zaG93TW9yZS0yLFxuICAmLnNob3dNb3JlLTIge1xuICAgIGhlaWdodDogNThweDtcbiAgfVxuXG4gIEBhdC1yb290IC5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tc2hvd01vcmUtMyB7XG4gICAgYW5pbWF0aW9uOiBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19zaG93X21vcmVfc3VnZ2VzdGlvbnNfMyAxNTBtcyAwcyBlYXNlLW91dCAxO1xuICB9XG5cbiAgQGF0LXJvb3QgLnNob3dNb3JlLTMge1xuICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzMgMTUwbXMgMHMgZWFzZS1vdXQgMTtcbiAgfVxuXG4gICYubG10X19nbG9zc2FyeV9kaWFsb2ctLXNob3dNb3JlLTMsXG4gICYuc2hvd01vcmUtMyB7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgOHB4IDAgOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC50cmFuc2xhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgLndvcmQge1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICYuc291cmNlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgIH1cblxuICAgICAgJi50YXJnZXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgIH1cblxuICAgICAgJi50YXJnZXQucGFkUmlnaHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNob2ljZSB7XG4gICAgLm9wdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2dfX2xpbmUtLXN1Z2dlc3Rpb25zIHtcbiAgcGFkZGluZzogMCA4cHggMCA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcblxuICAubW9yZVN1Z2dlc3Rpb25zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLXdyYXBwZXIuYmx1ZSB7XG4gIC5sbXRfX2dsb3NzYXJ5X2RpYWxvZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAgIC5vcHRpb24ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAubG10X19nbG9zc2FyeV9kaWFsb2dfX2xpbmUtLXN1Z2dlc3Rpb25zIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3csXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXJpZ2h0LFxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cCxcbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXBwZXItcmlnaHQge1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgei1pbmRleDogODAxO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3cge1xuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGNkY2RjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogN3B4O1xuICAgIGJvdHRvbTogLTE0cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICByaWdodDogMTFweDtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICBib3R0b206IC0xMXB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xNHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RjZGNkYztcbiAgICBib3JkZXItd2lkdGg6IDdweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTFweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZTtcbiAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgfVxuXG4gICYub25lOmJlZm9yZSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJi5vbmU6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTFweDtcbiAgfVxuXG4gICYudHdvOmJlZm9yZSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJi50d286YWZ0ZXIge1xuICAgIGJvdHRvbTogMjFweDtcbiAgfVxuXG4gICYudGhyZWU6YmVmb3JlIHtcbiAgICBib3R0b206IDI3cHg7XG4gIH1cblxuICAmLnRocmVlOmFmdGVyIHtcbiAgICBib3R0b206IDI4cHg7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cCB7XG4gICY6YmVmb3JlIHtcbiAgICByaWdodDogMTUwcHg7XG4gICAgdG9wOiAtMTRweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkY2RjZGMgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICByaWdodDogMTUwcHg7XG4gICAgdG9wOiAtMTJweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZSB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwcGVyLXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogLTEzcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGNkY2RjIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogN3B4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAtMTFweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZSB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgfVxufVxuXG5cbi8qKioqKioqKioqIGdsb3NzYXJ5IHRvb2x0aXAgKioqKioqKioqKi9cblxuXG4ubG10X19nbG9zc2FyeV90b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodE5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8vIGFsdGVybmF0aXZlIG5hbWUgZm9yIG92ZXJmbG93LXdyYXAgdW5kZXJzdG9vZCBieSBJRTExXG4gIGh5cGhlbnM6IGF1dG87XG4gIEBhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO1xuXG4gIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cblxuICAuY29sdW1uU291cmNlLFxuICAuY29sdW1uVGFyZ2V0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xuXG4gICAgJi5wYWRSaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X3Rvb2x0aXBfX25ld190ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qKioqKioqKioqIGdsb3NzYXJ5IGhpZ2hsaWdodGluZyAqKioqKioqKioqL1xuXG5cbi5sbXRfX3RleHRhcmVhX2Jhc2Vfc3R5bGUsXG4ubG10X190ZXh0YXJlYV9vdmVybGF5LS1pbm5lciB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwMXB4O1xufVxuXG4ubG10X190ZXh0YXJlYS5sbXRfX3RhcmdldF90ZXh0YXJlYS5sbXRfX3RleHRhcmVhX2Jhc2Vfc3R5bGUudHJhbnNwYXJlbnRUZXh0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubG10X190ZXh0YXJlYV9vdmVybGF5LS1vdXRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxtdF9fdGV4dGFyZWFfb3ZlcmxheS0taW5uZXIge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IC8vIGNzcy0zXG4gIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwOyAvLyBNb3ppbGxhLCBzaW5jZSAxOTk5XG4gIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7IC8vIE9wZXJhIDQtNlxuICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7IC8vIE9wZXJhIDdcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyAvLyBJbnRlcm5ldCBFeHBsb3JlciA1LjUrXG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cbiAgbWFyayB7XG4gICAgQG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJldmVydDtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9oaWdobGlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBjb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcbn1cblxuLmxtdF9nbG9zc2FyeV9oaWdobGlnaHRfbmV3X3RleHRhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKioqKioqIGdsb3NzYXJ5IHByby9hZHZhbmNlZCBhZCAqKioqKioqKioqKioqKioqKioqL1xuXG4ubG10X19nbG9zc2FyeV9hZF93cmFwcGVyIHtcbiAgd2lkdGg6IDY1MHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKC9pbWcvZ2xvc3NhcnkvcHJvLWFkLWJhY2tncm91bmQtbWluLmpwZWcpIHRvcCByaWdodCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxNjBweCAzMHB4IDMwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubG10X19nbG9zc2FyeV9hZF9oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX3N1YnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ubG10X19nbG9zc2FyeV9hZF9idWxsZXRQb2ludHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubG10X19nbG9zc2FyeV9hZF9idWxsZXRQb2ludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWRfY2hlY2ttYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzExNzcwMDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzExNzcwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMXB4KSByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubG10X19nbG9zc2FyeV9hZF9idWxsZXRQb2ludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX2J1dHRvbnMge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWRfY3RhLFxuLmxtdF9fZ2xvc3NhcnlfYWRfYnV0dG9uc19fc2VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubG10X19nbG9zc2FyeV9hZF9idXR0b25zX19zZXAge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfdXBsb2FkX2FkX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubG10X2ZpcnN0RW50cnktY29udGVudCB7XG4gIC5sbXRfZmlyc3RFbnRyeS1jb250ZW50LWlucHV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLmxtdF9maXJzdEVudHJ5LXNvdXJjZS1jb2x1bW4sXG4gIC5sbXRfZmlyc3RFbnRyeS10YXJnZXQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAubG10X2ZpcnN0RW50cnktZmllbGRXaWR0aCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIC5sbXRfZmlyc3RFbnRyeS1sYWJlbFNvdXJjZSxcbiAgLmxtdF9maXJzdEVudHJ5LWxhYmVsVGFyZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAmLmVycm9yIHtcbiAgICAgIGNvbG9yOiAkY29sb3JFcnJvcjtcbiAgICB9XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9pbnB1dFNvdXJjZSxcbiAgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfaW5wdXRUYXJnZXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGNvbG9yVGV4dERhcms7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTW91c2VHcmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmLmVycm9yIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yRXJyb3I7XG4gICAgfVxuICB9XG5cbiAgLmxtdF9maXJzdEVudHJ5LWxhbmdNZW51IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0J1dHRvbiB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck1vdXNlR3JleTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHQge1xuICAgICAgY29sb3I6ICRjb2xvck1vdXNlR3JleTtcbiAgICB9XG5cbiAgICAubG10X19nbG9zc2FyeV9hcnJvd0Rvd24ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvck1vdXNlR3JleTtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvck1vdXNlR3JleTtcbiAgICB9XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9kcm9wZG93biB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV90ZXh0SW5wdXQtLWVycm9yLFxuICAubG10X19nbG9zc2FyeV90ZXh0SW5wdXQtLWZpbGwtYm90aC13b3Jkcy1lcnJvciB7XG4gICAgY29sb3I6ICRjb2xvckVycm9yO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfYWNjZXB0QnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAvL291dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2xhbmdNZW51LS1vcGVuIHtcbiAgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfZHJvcGRvd24gLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duIHtcbiAgICBhbmltYXRpb246IGxtdF9fZmlyc3RFbnRyeV9sYW5nTWVudU9wZW5BbmltYXRpb24gODBtcyAwcyBlYXNlLW91dCAxO1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxtdF9fZmlyc3RFbnRyeV9sYW5nTWVudU9wZW5BbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTE1JSwgMCk7XG4gICAgb3BhY2l0eTogMC4wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5cbi8qKioqKioqIExhbmd1YWdlUGFpciBDb21wcG9uZW50ICoqKioqKioqKioqKioqKioqKiovXG5cbi5MYW5ndWFnZVBhaXJfYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjQzlDQ0QwO1xuICBzdHJva2U6ICNDOUNDRDA7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cblxuXG4uTGFuZ3VhZ2VQYWlyX2xhbmd1YWdlS2V5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqKioqKiogRU5EOiBMYW5ndWFnZVBhaXIgQ29tcHBvbmVudCAqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKiBnbG9zc2FyeSB1cGxvYWQgKioqKioqKioqKioqKioqKioqKi9cblxuLmdsb3NzYXJ5X3VwbG9hZCB7XG4gIG1heC13aWR0aDogNDcycHg7XG5cbiAgLnNlcGFyYXRvcl9sYW5ndWFnZVBhaXJfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAmPioge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmdsb3NzYXJ5X3VwbG9hZF90b29sdGlwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59IiwiLy8gW2h2XzEuMXxDbGFzc2lmaWNhdGlvbjogQ09ORklERU5USUFMLCBEZWVwTCBTRV1cblxuQHVzZSBcInNhc3M6bWF0aFwiO1xuQGltcG9ydCBcIl9kZWZpbmVzXCI7XG5cbiR5ZWxsb3c6ICNGRkQ4OEY7XG4keWVsbG93TGlnaHQ6ICNGRUU4QzE7XG4kb3JhbmdlOiAjRkFBMjAwO1xuJGJsdWViZzogcmdiYSgzOSw5NiwyMDIsMS4wKTtcbiRibHVlTXV0ZWQ6ICMyMDZFOTk7XG4kYmx1ZTogIzA0MmI0ODtcbiRkYXJrYmx1ZTogIzA0MmI0ODtcbiRncmV5OiAjRDFEMkQ0O1xuJGJsYWNrOiAjMUIxRTI1O1xuJHdoaXRlOiAjRkZGRkZGO1xuJGNvbG9yQWNjZXB0OiAjNmE2O1xuJGZvbnRXZWlnaHROb3JtYWw6IDQwMDtcbiRmb250V2VpZ2h0Qm9sZDogYm9sZDtcbiRmb250V2VpZ2h0U3Ryb25nOiBib2xkO1xuJGZvbnRXZWlnaHRUZXh0YXJlYTogNDAwO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBEZWVwTCBUcmFuc2xhdGUgVUkgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5kbF90b3BfZWxlbWVudC0td2lkZXtcbiAgICBtYXJnaW46IDAgIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX1hYTCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2Upe1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxufVxuXG4uZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICYgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5kbF9ib2R5LS10cmFuc2xhdG9yIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IC8vIGFsd2F5cyBzaG93IHktc2Nyb2xsYmFyIC0tIGlmIGl0IGlzIG9ubHkgc2hvd24gd2hlbiBzb21lIHRleHQgaXMgaW5zZXJ0ZWQgdGhlIHBhZ2UgbGF5b3V0IGNhbiBvc2NpbGxhdGUgaW4gcmFyZSBjYXNlcyAoRFAtMjMpXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgIC8vIERGLTEwMDE6IGRpc2FibGUgYXV0b21hdGljIGZvbnQgc2l6ZSBhZGp1c3Qgb24gc2FmYXJpXG4gICAgICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICB9XG5cbiAgICAuZGxfcHJvICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICAubG10X190ZXh0YXJlYV9jb250YWluZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5kbF9oZWFkZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBsbXRcbiovXG4kbG10X2Jhc2VGb250U2l6ZTogMjBweDtcblxuLmxtdC0td2ViIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBmb250LXNpemU6ICRsbXRfYmFzZUZvbnRTaXplO1xuICAgIC8vIHRvIHByZXZlbnQgdGhlIHNoYXJlIGRyb3AgZG93biBmcm9tIGhpZGluZyBiZWhpbmRcbiAgICAvLyB0aGUgcHJvIGFkIGRpc3BsYXkgdW5kZXJuZWF0aCB0aGUgdHJhbnNsYXRvciB0ZXh0IGFyZWFcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgdGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0VGV4dGFyZWE7XG4gICAgfVxuXG4gICAgLmRsX2VwICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIGxtdF9fc2lkZXNfY29udGFpbmVyXG4qL1xuJGhlYWRlckhlaWdodDogNjBweDtcblxuLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS10ZXh0X3Rvb19sb25nIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yRXJyb3I7XG59XG5cbi5sbXQtLXdlYiB7XG4gIC5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgJiB7XG4gICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0ID4gLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxlIHtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3QtLXNvdXJjZS5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbiAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGVfZGV0ZWN0ZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBUaGUgbGFuZ3VhZ2Ugc2VsZWN0aW9uIGRyb3Bkb3duIChgI3BvcG92ZXJfY29udGFpbmVyYCkgYW5kIHRoZVxuICogdHJhbnNsYXRvciBwYW5lbHMgKGAubG10X19zaWRlc193cmFwcGVyYCkgc2hvdWxkIGJvdGggYmUgY29udGFpbmVkXG4gKiBpbnNpZGUgdGhlIHBhbmVsIGNvbnRhaW5lciAoYC5sbXRfX3NpZGVzX2NvbnRhaW5lcmApLlxuICogXG4gKiBCdXQgdGhlIGxhbmd1YWdlIHNlbGVjdGlvbiBkcm9wZG93biBzaG91bGQgYmUgb24gdG9wIG9mIHRoZSB0cmFuc2xhdG9yIHBhbmVscyxcbiAqIGFuZCBhIGxlbmd0aHkgY29udGVudCBpbiBvbmUgb2YgdGhlbSBzaG91bGQgZ3JvdyB0aGUgd2hvbGUgcGFuZWxzIGNvbnRhaW5lci5cbiAqIFRoYXQncyB3aHkgd2UgY2FuJ3QgdXNlIGFic29sdXRlIHBvc2l0aW9uaW5nIGhlcmUsIGJ1dCBoYXZlIHRvIHVzZVxuICogdGhpcyBvbmUtY2VsbC1ncmlkIGluc3RlYWQuXG4gKi9cbi5kZjI5NzRfbmV3X2xhbmd1YWdlX21lbnUge1xuICAubG10X19zaWRlc19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuICAgIC5sbXRfX3NpZGVzX3dyYXBwZXIge1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG5cbiAgICAjcG9wb3Zlcl9jb250YWluZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICB6LWluZGV4OiA5MDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkd2hpdGUsICRhbHBoYTogMC42KTtcbiAgICB9XG4gIH1cblxuICAuaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuXG4gICAgJi5zd2l0Y2hlZCBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgICB9XG5cbiAgICAmOm5vdCgubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoLS1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yRGFyazg7XG4gICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIge1xuICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAubG10X19zaWRlc193cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXJIZWlnaHR9KSAhaW1wb3J0YW50OyAvLyBmYWxsYmFja1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDAgKiB2YXIoLS12aCwgMXZoKSAtICN7JGhlYWRlckhlaWdodH0pICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJi5sbXQtLXdpdGgtYm90dG9tLXRleHQtaGlkZGVuIC5sbXRfX3NpZGVzX3dyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubG10LS13ZWIgLmxtdF9fc2lkZXNfY29udGFpbmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogJGxtdF9ib3JkZXJSYWRpdXNfTDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya183O1xuXG4gICAgLmxtdF9fc2lkZXNfd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cblxuICAgIC5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgJiB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIH1cblxuICAgICAgLmxtdF9fc2lkZV9jb250YWluZXIge1xuICAgICAgICAvLyBzcGVjaWZ5IGJvcmRlci1yYWRpdXMgZm9yIGxhbmd1YWdlX2NvbnRhaW5lciBhbmQgdGV4dGFyZWFfY29udGFpbmVyIFxuICAgICAgICAvLyBvdGhlcndpc2UgdGhleSB3b3VsZCBvdmVybGFwIHRoZSBzaWRlX2NvbnRhaW5lcnNcbiAgICAgICAgJi5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2Uge1xuICAgICAgICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkbG10X2JvcmRlclJhZGl1c19MO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRsbXRfYm9yZGVyUmFkaXVzX0w7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrXzc7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtfNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCB7XG4gICAgICAgICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkbG10X2JvcmRlclJhZGl1c19MO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGxtdF9ib3JkZXJSYWRpdXNfTDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtfNyAhaW1wb3J0YW50OyAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudTpub3QoLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ0Ryb3Bkb3duKTpub3QoLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMpIHtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubG10X190ZXh0YXJlYV9jb250YWluZXI6Zm9jdXMubG10X190ZXh0YXJlYV9jb250YWluZXItLXRleHRfdG9vX2xvbmcsXG4gICAgICAubG10X190ZXh0YXJlYV9jb250YWluZXIubG10X190ZXh0YXJlYV9jb250YWluZXItLWZvY3VzLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS10ZXh0X3Rvb19sb25nIHtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YxRjFGMSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IHtcblxuXG4gICAgICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciAudHJhbnNsYXRlX3RvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3NlYyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoIHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgICB6LWluZGV4OiAxMTtcblxuICAgICAgICAgICYuc3dpdGNoZWQgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNHMgdHJhbnNmb3JtIGVhc2Utb3V0O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfdGFyZ2V0ICYsXG4gICAgLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX2xhcmdlX21vZGVfdGFyZ2V0ICYge1xuICAgICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3NlYyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAmIHtcbiAgICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGlkZVRleHRUcmFuc2xhdGVGcm9tQW5kVG8ge1xuICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmVfX3RpdGxlIHN0cm9uZzo6Zmlyc3QtbGV0dGVyLFxuICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IGJ1dHRvbjo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG4gICAgfVxufVxuXG4uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIHtcbiAgLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIgLmxtdC0td2ViIHtcbiAgICAubG10X190ZXh0IC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YxRjFGMTtcbiAgICB9XG4gIH1cblxuICAmLnNob3dDYXJkQnV0dG9ucyB7XG4gICAgLmxtdF9fZG9jVHJhbnMtdGFiLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zZWMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG4gICAgfVxuICB9XG59XG5cblxuLmxtdC0td2ViIC5kbF9wcm8tLWludmFsaWQgLmxtdF9fc2lkZXNfY29udGFpbmVyIHtcbiAgICBvcGFjaXR5OjAuMztcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgbG10X19zaWRlX2NvbnRhaW5lclxuKi9cbi5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2Uge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIEBhdC1yb290IC5sbXRfX3N0aWNreU1lbnViYXIgJiAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IC8vIHN0aWNreUJhci1ib3JkZXIgb3ZlcmZsb3dzIHRoZSBmb2N1cy1ib3JkZXIgb2YgdGhlIHNvdXJjZS10ZXh0YXJlYVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgICAgICAgICAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3MnB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDpcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0zNXB4O1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRvcmFuZ2U7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxLjEpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcblxuICAgICAgICAgICAgLy8gVE9ETzogb25seSBmb3IgdXNpbmcgdHJhbnNsYXRpb25zQXNUZXh0IGFzIHRhcmdldCBvbiBtb2JpbGVcbiAgICAgICAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAmLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGV4dCBhcmVhcyAod2l0aCBjb250YWluZXJzKVxuKi9cblxuLmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAyNHB4IDY0cHggODBweCAzNnB4O1xuICAgICYucnRsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjRweCAyNHB4IDgwcHggNjRweDtcbiAgICB9XG5cbiAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGxtdF9jb2xvcl9wYXNzaXZlQm9yZGVyO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciA3NW1zIGVhc2Utb3V0O1xuXG4gICAgQGluY2x1ZGUgdGV4dGFyZWFfY29udGFpbmVyX2hlaWdodCgpO1xuXG4gICAgJi5kbF9kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS1mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICRvcmFuZ2U7XG5cbiAgICAgICAgJi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tdGV4dF90b29fbG9uZyB7XG4gICAgICAgICAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGNvbG9yUmVkUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tdGV4dF90b29fbG9uZyB7XG4gICAgICAgIGJvcmRlcjogJGxtdF9ib3JkZXJXaWR0aCBzb2xpZCAkY29sb3JSZWRQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgLy8gREYtOTQwOlxuICAgICAgICAvLyB0ZXh0YXJlYSB3aWxsIGdyb3cgdG8gd2hvbGUgaGVpZ2h0IGlmIG5vIG90aGVyIGNvbnRlbnRzLCBhbmQgd2lsbCBzaHJpbmsgaWYgc29tZSBhY2Nlc3NvcmllcyBhcmUgY29taW5nXG4gICAgICAgIC8vIERvIG5vdCB1c2UgYmFzaXMgYXMgMTAwJSBkdWUgdG8gdGhlIGluY29tcGF0aWJpbGl0eSBvZiBJRTExXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBzLiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8yODczMDEwMy9pb3MtdGV4dGFyZWEtdGV4dC1oaWRkZW4td2hlbi11c2luZy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nLXRvdWNoXG4gICAgICAgIC8vIERGLTEwMDI6IHRvIGZpeCB0aGUgd2VpcmQgYXV0byB6LWluZGV4IGFkanVzdG1lbnQgYnkgc2V0dGluZyBhIHBhcmVudCB0byAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZyB0byBzbW9vdGg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgaW9zT25seSgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyAvLyBmYWxsYmFjayBmb3IgbW9iaWxlIHNhZmFyaVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sbXRfX3JhaXNlX2FsdGVybmF0aXZlc19wbGFjZW1lbnQge1xuICAgICAgICAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXIge1xuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubG10X19hZF9jaGFyTGltaXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIGRpdi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIC8vYm9yZGVyOiAycHggc29saWQgJGdyZXk7XG4gICAgYm9yZGVyOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICRsbXRfY29sb3JfcGFzc2l2ZUJvcmRlcjtcblxuICAgIC5tb3VzZV9kZXZpY2UgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1MCwgMTYyLCAyLCAwLjI1KTtcblxuICAgIH1cbiAgICAubW91c2VfZGV2aWNlICYubG10X190ZXh0YXJlYV9jb250YWluZXItLWZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICRvcmFuZ2U7XG4gICAgfVxuICAgIC5tb3VzZV9kZXZpY2UgLmxtdC0tZW1wdHlfc291cmNlICYubG10X190ZXh0YXJlYV9jb250YWluZXItLWZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICRsbXRfY29sb3JfcGFzc2l2ZUJvcmRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZGxfcHJvICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgWW91IGFyZSBsb2dnZWQgaW4gdG8gRGVlcEwgUHJvOyB5b3VyIHRleHQgYXJlIG5ldmVyIHN0b3JlZC5cIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvcHJvL2ljb25fc2hpZWxkX2JsYWNrLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBib3R0b206IC0yNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAyZW07XG5cbiAgICAgICAgLy8gb3V0bGluZTogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1vdXQsIG1heC13aWR0aCAxNTAwbXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAxMDAwbXMgZWFzZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwwKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAvL3BvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5kbF9wcm8tLWludmFsaWQgJjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgfVxuXG4gICAgLmRsX3Byby0tY29uZmlybWVkICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBib3R0b206IC0yNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwxLjApO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICB9XG5cbiAgICAuZGxfcHJvLS1jb25maXJtZWQgLmxtdC0tZW1wdHlfc291cmNlICY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbn1cblxuLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgIC5tb3VzZV9kZXZpY2UgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTAsIDE2MiwgMiwgMC41KTtcblxuICAgIH1cblxuICAgIC5tb3VzZV9kZXZpY2UgLmxtdC0tZW1wdHlfc291cmNlICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwcHggcmdiYSgyNTAsIDE2MiwgMiwgMC41KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXJfX2J1c3lfYW5pbWF0aW9uXzIge1xuICAgIDAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDBweCByZ2JhKDAsMCwxMjgsMC4xKTsgfVxuICAgIDEwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggcmdiYSgwLDAsMTI4LDAuMik7IH1cbiAgICAyMCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCA1cHggcmdiYSgwLDAsMTI4LDAuMCk7IH1cbiAgICAyNSUgeyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwcHggcmdiYSgwLDAsMTI4LDApOyB9XG4gICAgNDUlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDVweCByZ2JhKDAsMCwxMjgsMC4yKTsgfVxuICAgIDU1JSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IDEwcHggcmdiYSgwLDAsMTI4LDAuMSk7IH1cbiAgICA2NSUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCAxNXB4IHJnYmEoMCwwLDEyOCwwLjApOyB9XG4gICAgLy85MCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMHB4IHJnYmEoMCwwLDEyOCwwLjEpOyB9XG4gICAgLy85NSUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHJnYmEoMCwwLDEyOCwwLjIpOyB9XG4gICAgLy85NSUgeyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwcHggcmdiYSgwLDAsMTI4LDApOyB9XG59XG5cbkBrZXlmcmFtZXMgbG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXJfX2J1c3lfYW5pbWF0aW9uXzMge1xuICAgIDAlIHsgIGJveC1zaGFkb3c6ICBpbnNldCAwIDAgMHB4IDAgd2hpdGUsIGluc2V0IDAgMCAwcHggMHB4IHJnYmEoMTQsNDMsNzAsMC4wKTsgfVxuICAgIDMwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IDFweCB3aGl0ZSwgaW5zZXQgMCAwIDBweCAycHggcmdiYSgxNCw0Myw3MCwwLjIpOyB9XG4gICAgNTAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggM3B4IHdoaXRlLCBpbnNldCAwIDAgMXB4IDVweCByZ2JhKDE0LDQzLDcwLDAuMSksICB9XG4gICAgOTAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggN3B4IHdoaXRlLCBpbnNldCAwIDAgMXB4IDdweCByZ2JhKDE0LDQzLDcwLDAuMCksICB9XG59XG5cbkBrZXlmcmFtZXMgbG10X3RleHRhcmVhX19idXN5X2FuaW1hdGlvbiB7XG4gICAgMCUgeyAgYm94LXNoYWRvdzogIGluc2V0IDAgMCAwcHggMCB3aGl0ZSwgaW5zZXQgMCAwIDBweCAwcHggcmdiYSgxNCw0Myw3MCwwLjApOyB9XG4gICAgMTAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwcHggMXB4IHdoaXRlLCBpbnNldCAwIDAgMHB4IDJweCByZ2JhKDE0LDQzLDcwLDAuNSk7IH1cbiAgICAyMCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAzcHggd2hpdGUsIGluc2V0IDAgMCAxcHggNHB4IHJnYmEoMTQsNDMsNzAsMC41KSwgIH1cbiAgICA0MCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCA4cHggd2hpdGUsIGluc2V0IDAgMCAxcHggOHB4IHJnYmEoMTQsNDMsNzAsMC4zKSwgIH1cbn1cblxuLmxtdC0tYWN0aXZlX3RyYW5zbGF0aW9uX3JlcXVlc3QubG10LS1hY3RpdmVfdHJhbnNsYXRpb25fcmVxdWVzdC0td2l0aF90YXJnZXRfaGFzX2NvbnRlbnRcbi5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBsbXRfdGV4dGFyZWFfX2J1c3lfYW5pbWF0aW9uIDEuNXMgMi41cyBsaW5lYXIgaW5maW5pdGU7XG4gIGJveC1zaGFkb3c6ICBpbnNldCAwIDAgMXB4IDE0cHggd2hpdGUsIGluc2V0IDAgMCAwcHggcmdiYSgwLDAsMCwwKTtcbn1cblxuLmxtdC0td2ViIC5sbXRfX3RleHRhcmVhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRUZXh0YXJlYVRleHQ7XG5cbiAgICAmLmxtdF9fdGV4dGFyZWEtLWluYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDMwcHggMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiA4NXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNXZoO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNTB2aDtcbiAgICAgICAgLmRsX3BybyAme1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDEwMDBweCkge1xuICAgICAgICAvL21pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAuZGxfcHJvICZ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLWhlaWdodDogMTIwMHB4KSB7XG4gICAgICAgIC8vbWluLWhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAubG10LS1zaG9ydF90ZXh0IC5sbXRfX3RleHRhcmVhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5sbXQtLW1lZGl1bV90ZXh0IC5sbXRfX3RleHRhcmVhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIEBhdC1yb290IC5sbXQtLWxvbmdfdGV4dCAubG10X190ZXh0YXJlYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAubG10LS12ZXJ5X2xvbmdfdGV4dCAubG10X190ZXh0YXJlYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5IHtcbiAgICAubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheV9fc2VudGVuY2UtLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbiR0cmFuc2xhdG9yVGV4dGFyZWFfcGFkZGluZ0JvdHRvbTogMTAwcHg7XG5cbi5sbXQtLXdlYiAubG10X19zb3VyY2VfdGV4dGFyZWEge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAxMDBtcyBsaW5lYXIsIG1pbi1oZWlnaHQgMTAwbXMgbGluZWFyO1xuICAgIHBhZGRpbmctYm90dG9tOiAgJHRyYW5zbGF0b3JUZXh0YXJlYV9wYWRkaW5nQm90dG9tOyAvLyBkb2NUcmFucyB0b29sYmFyXG59XG5cbi5sbXQtLXdlYiAubG10X190YXJnZXRfdGV4dGFyZWEge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAxMDBtcyBsaW5lYXIsIG1pbi1oZWlnaHQgMTAwbXMgbGluZWFyO1xuICAgIHBhZGRpbmctYm90dG9tOiAgJHRyYW5zbGF0b3JUZXh0YXJlYV9wYWRkaW5nQm90dG9tOyAvLyBkb2NUcmFucyB0b29sYmFyXG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLmxtdF9fdGFyZ2V0TGFuZ01lbnVfZXh0ZW5zaW9uIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4ubG10LS13ZWIgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyIC5sbXRfX3RleHRhcmVhX2R1bW15ZGl2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8vIGZhbGxiYWNrXG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRleHRhcmVhIHNlcGFyYXRvclxuKi9cbi5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTdGlja3kgTWVudWJhclxuKi9cbkBrZXlmcmFtZXMgc3RpY2t5TWVudWJhcl9zaG93X2FuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCZ1BhZ2U7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMCksIDBweCAzMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDMwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3RpY2t5TWVudWJhcl9oaWRlX2FuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDMwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJnUGFnZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwKSwgMHB4IDMwcHggMjBweCByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG5cbi5sbXRfX3N0aWNreU1lbnViYXIge1xuICAgIC5kbF9oZWFkZXItLXN0aWNreSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAmLmRsX2hlYWRlci0taGFzLXNoYWRvdyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiKDAgMCAwIC8gMTAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCgubG10X19zdGlja3lNZW51YmFyLS13aXRoTGFuZ0Jhcikge1xuICAgICAgICAubG10X19zdGlja3lNZW51YmFyX2JhY2tncm91bmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sbXRfX3N0aWNreU1lbnViYXJfYmFja2dyb3VuZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yQmdQYWdlO1xuXG4gICAgICAgIEBhdC1yb290IC5sbXRfX3N0aWNreU1lbnViYXJfYmFja2dyb3VuZC0tc2hvdyB7XG4gICAgICAgICAgICBhbmltYXRpb246IHN0aWNreU1lbnViYXJfc2hvd19hbmltYXRpb24gODBtcyAwcyBlYXNlLW91dCAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDMwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLmxtdF9fc3RpY2t5TWVudWJhcl9iYWNrZ3JvdW5kLS1oaWRlIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3RpY2t5TWVudWJhcl9oaWRlX2FuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgICAgICAgICB6LWluZGV4OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8vLy8vLy8vLy9cblxuICAubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gIC5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG5cbiAgLy8gZml4ZXMgdmlzdWFsIGdsaXRjaCwgd2hlbiAnb3ZlcmZsb3c6IGhpZGRlbicgaXMgYWRkZWQgdG8gLmxtdF9fc2lkZXNfY29udGFpbmVyXG4gIC5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyIC5sbXRfX3NpZGVzX2NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIERvYyBUcmFuc1xuKi9cbi5sbXQtLXdlYiB7XG4gICAgLmxtdF9fZG9jVHJhbnMtdGFiLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuXG4gICAgICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzICYgLmxtdF9fZG9jVHJhbnMtdGFiLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExhbmd1YWdlIHNlbGVjdGlvbiBsYWJlbHMgYW5kIG1lbnVzXG4qL1xuLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjMEYyQjQ2O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMDA2NDk0O1xuICAgICAgfVxuICAgIH1cblxuICAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoLS1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGNvbG9yOiAjNzI3QTgzO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNzI3QTgzO1xuICAgIH1cbiAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKXtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJi5sbXQtLWhpZGRlbiB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgJiB7XG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAmIHtcbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zX2Nsb3NlX2J1dHRvbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDRweCA1LjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zX2Nsb3NlX2J1dHRvbiB7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG4ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV9zb3VyY2UsXG4ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV90YXJnZXQge1xuICAubG10X19sYW5ndWFnZV9jb250YWluZXJfc3dpdGNoIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMsXG4gIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90YXJnZXQubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyB7XG4gICAgei1pbmRleDogMjA7XG5cbiAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREFFMUU4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RBRTFFOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3NvdXJjZS5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90YXJnZXQubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3NvdXJjZSB7XG4gIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3ByaW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxufVxuXG4ubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV90YXJnZXQge1xuICAubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tc291cmNlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxufVxuXG4uc2VtaXRyYW5zcGFyZW50LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICR3aGl0ZSwgJGFscGhhOiAwLjYpO1xufVxuXG4ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgID4gLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmUgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBmb250LXNpemU6ICRsbXRfYmFzZUZvbnRTaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAwIDQ2cHggMCAyNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNzVtcyBlYXNlLW91dCwgY29sb3IgNzVtcyBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRTdHJvbmc7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciA3NW1zIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAvLyBsbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvckRhcms1O1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lciB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuID4gYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDIwMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIEBhdC1yb290IC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIGxtdF9kcm9wZG93bl9jb250ZW50KCk7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDU2cHg7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbiAmOm5vdCgubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucykge1xuICAgICAgICAgICAgLy8gbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2Utb3V0IDMwbXMsIHRyYW5zZm9ybSAyMDBtcyBlYXNlLW91dCAwbXM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNSUsIDApO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3Blbl8yICY6bm90KC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTsgLy8gZml4ZWQgc2FmYXJpIGJ1ZyB0aGF0IGFuaW1hdGlvbiBmbGlja2Vyc1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcblxuICAgICAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM2RTZFNkU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNlIHtcbiAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90YXJnZXQge1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxtdF9fbGFuZ3VhZ2Vfd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuXG4gICAgICAgICAgICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXRoLmRpdigxMDAlLCAzKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UzRTNFMztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW5fcmVjZW50bHlfdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UzRTNFMztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIDJweCBzb2xpZCAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjAwLCA4NywgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbiB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGVhc2Utb3V0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzJweCk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW5fMiB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ERi0yNzA3IHtcbiAgICAgICAgICAgICAgICAubG10X19sYW5ndWFnZV93cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGljayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY0Rjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciA3NW1zIGVhc2Utb3V0O1xuICAgIH1cblxuICAgICYubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4gLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoZGVza3RvcF9kZXZpY2UpIHtcbiAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tc291cmNlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuIHtcbiAgICAgICAgbWluLXdpZHRoOiAyOTBweDtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3QtLXRhcmdldCBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICB9XG59XG5cbi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9tdWx0aWNvbHVtbl9tZW51LS1zb3VyY2UsIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9tdWx0aWNvbHVtbl9tZW51LS10YXJnZXQge1xuICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XG5cbiAgd2lkdGg6IDczNXB4O1xuICBoZWlnaHQ6IDM3NXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgIHdpZHRoOiA2NTBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWFMpIHtcbiAgICB6LWluZGV4OiAyMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vbGQtbGFuZ3VhZ2VzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQbGFjZWhvbGRlciBUZXh0XG4qL1xuLmxtdC0td2ViIC5kbF92aXNpYmxlX2Rlc2t0b3Bfb25seSAubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA5MG1zIGVhc2Utb3V0O1xufVxuXG4ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfcGxhY2Vob2xkZXJfdGV4dCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBAbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkge1xuICAgICAgLyogSW4gZm9yY2VkIGNvbG9ycyBtb2RlLCB0aGUgcGxhY2Vob2xkZXIgZ2V0cyBhbiBhcnRpZmljaWFsIG9wYWd1ZSBiYWNrZ3JvdW5kIGFuZFxuICAgICAgICAgY292ZXJzIHRoZSB0ZXh0IGN1cnNvciBpbiB0aGUgdGV4dGFyZWEgYmVoaW5kIGl0LiBXZSBzaGlmdCB0aGUgcGxhY2Vob2xkZXIgb25lXG4gICAgICAgICBwaXhlbCBzbyB0aGF0IHRoZSBjdXJzb3IgaXMgdmlzaWJsZSBhZ2FpbiAqL1xuICAgICAgbGVmdDogMXB4O1xuICAgIH1cbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogJGNvbG9yRGFya0dyZXk7XG5cbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoX1hMKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4ubG10X190ZXh0YXJlYS0taU9TVGV4dGFyZWFGaXh7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4ICFpbXBvcnRhbnQ7IC8vIGZpeCBmb3Igc2FmYXJpIHRleHRhcmVhIGJ1ZyAoLTNweCB0byBsZWZ0KVxufVxuXG4ubG10X190ZXh0YXJlYS0taU9TVGV4dGFyZWFGaXggfiAubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0IHtcbiAgICBsZWZ0OiAyMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBsbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlclxuKi9cbi5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICAtd2Via2l0LXRvdWNoLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTtcblxuICAgICYubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXItLWNyaXRpY2FsIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG5cbiAgICAmLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLS1hZF9saW5rIHtcbiAgICAgIGNvbG9yOiAjMDA2NDk0ICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NDk0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzBmMmI0NiAhaW1wb3J0YW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzBmMmI0NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci0tY3JpdGljYWwge1xuICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUZXh0YXJlYV9fdG9vbGJhclxuKi9cblxuLmxtdF9fdG9vbGJhcl9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAxcHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLXRvcC1jb2xvciAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgLy8gQXZvaWQgZmxhc2hpbmcgdG9vbGJhciBzZXBhcmF0b3Igb24gaW5pdGlhbCByZW5kZXIuXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQUUxRTgwMDtcblxuICAgICYtLWNvbnRlbnRfb3ZlcmZsb3dzIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0RBRTFFOEZGO1xuICAgIH1cblxuICAgICYtLWNvbnRlbnRfZnVsbHlfc2Nyb2xsZWQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RBRTFFODAwO1xuICAgIH1cbn1cblxuLmxtdF9fc291cmNlX3Rvb2xiYXIsXG4ubG10X190YXJnZXRfdG9vbGJhciB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogMCAyNHB4IDFweDtcbiAgICBwYWRkaW5nOiA1cHggMCA0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcblxuICAgIC5sbXRfX3NwZWFrZXJfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgfVxuXG4gICAgLmxtdF9fc291cmNlX3Rvb2xiYXJfX3NwYWNlcixcbiAgICAubG10X190YXJnZXRfdG9vbGJhcl9fc3BhY2VyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAubG10X190YXJnZXRfdG9vbGJhcl9yaWdodCA+ICogKyAqLFxuICAgIC5sbXRfX3RhcmdldF90b29sYmFyX2xlZnQgPiAqICsgKiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAubG10X19zaWRlc19jb250YWluZXItLWZvY3VzX3NvdXJjZSAubG10X19zb3VyY2VfdG9vbGJhciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gIH1cbn1cblxuLmxtdF9fc291cmNlX3Rvb2xiYXItLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgPiBkaXYgYnV0dG9ue1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4ubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2NvbnRlbnRfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3MTcxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaWNvbnMvaWNvbl9saWdodG5pbmcuc3ZnJyk7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2JvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDsgLy8gMTBweCArIDhweCBpY29uIHdpZHRoXG5cbiAgICAgICAgICAgIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2N0YSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY2xvc2VfYnRuX19jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jbG9zZV9idG4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRsX2Nsb3NlQnRuKCRidXR0b25TaXplOiAxNHB4LCAkaWNvblNpemU6IDdweCwgJGxpbmVXaWR0aDogMS40cHgsICRidXR0b25Db2xvcjogJHdoaXRlKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfcHJpbSB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmxtdC0td2ViIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0ICB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMDtcblxuICAmIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgJiAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJiAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbiA+IGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuXG4jaW9zQXBwQWRQb3J0YWwge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIHNoYXJlZCB0YXJnZXQgaGludFxuKi9cbi5sbXRfX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1pbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50X19idXR0b25zIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB3aWR0aDogNDkuNSU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxtdF9fbW9iaWxlX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICAgIC5sbXRfX21vYmlsZV9hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnRfX2J1dHRvbnMgPiBidXR0b257XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbjogMC41ZW0gMC41ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxZW0pO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuXG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgZWRpdCB0ZXh0IHBvcHVwXG4qL1xuLmxtdF9fZWRpdF90ZXh0X3BvcHVwIHtcbiAgICBmb250LXNpemU6ICRsbXRfYmFzZUZvbnRTaXplO1xuXG4gICAgLmxtdC0tc2hvcnRfdGV4dCAme1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG10LS1tZWRpdW1fdGV4dCAme1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIC5sbXQtLWxvbmdfdGV4dCAme1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5sbXQtLXZlcnlfbG9uZ190ZXh0ICZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIG1lc3NhZ2VzXG4qL1xuLmxtdF9fc3lzdGVtX25vdGlmaWNhdGlvbiB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGRlc2t0b3BfZGV2aWNlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmVkO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0ycHgpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgICYubG10X19zeXN0ZW1fbm90aWZpY2F0aW9uLS1jcml0aWNhbHtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckVycm9yO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIVwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG10X19mZWVkYmFja19tZXNzYWdle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2UtaW4sIHRyYW5zZm9ybSAxMDBtcyBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4xKSwgMCAwIDJweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJi5sbXRfX2ZlZWRiYWNrX21lc3NhZ2UtLXZpc2libGV7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDUlKSBzY2FsZSgxLjApO1xuICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgfVxuICAgICYubG10X19mZWVkYmFja19tZXNzYWdlLS1mYWRpbmd7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNTAlKSBzY2FsZSgwLjkpO1xuICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgfVxuICAgICYubG10X19mZWVkYmFja19tZXNzYWdlLS13YXJue1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG59XG5cbi5sbXRfX3Rvb2x0aXB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgb3BhY2l0eTogMC4wO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1pbiwgdHJhbnNmb3JtIDEwMG1zIGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMC41ZW0pO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMSksIDAgMCAycHggcmdiYSgwLDAsMCwwLjMpO1xuICAgIHotaW5kZXg6IDEwMDAxOyAvLyBzaGFyZSBtZW51IHotaW5kZXggKyAxXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICYubG10X190b29sdGlwLS12aXNpYmxle1xuICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgfVxuICAgICYubG10X190b29sdGlwLS1mYWRpbmd7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFJpZ2h0IHRvIGxlZnQgY29udGVudFxuKi9cbi5ydGwtY29udGVudCB7IFxuICBkaXJlY3Rpb246IHJ0bDtcbiAgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2hlYWRlciB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICB9XG59XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUcmFuc2xhdGlvbiBhcyB0ZXh0XG4qL1xuLmxtdC0td2ViIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuXG4gICAgaDQsIHAge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRUZXh0YXJlYVRleHQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoZGVza3RvcF9kZXZpY2UpIHtcbiAgICAgICAgYm90dG9tOiA0OHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiA0OHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sbXQtLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdC0tc2hvd2luZ19hbHRlcm5hdGl2ZXMgJiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19tYWluX3RyYW5zbGF0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgIH1cblxuICAgICAgICAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fY29weV9idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogMWVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogLXByZS13cmFwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gcC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19tYWluX3RyYW5zbGF0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubG10LS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICYgPiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190ZXh0X2J0biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fY29weV9idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvaW1nL2ljb25zL2ljb25fY29weV9tb2JpbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA3NW1zIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19jb3B5X2J1dHRvbi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLkRGLTIyMDAgLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIgLmxtdC0td2ViIHtcbiAgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICA6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdGV4dF9idG4ge1xuICAgICAgLnRleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAuY2hlY2ttYXJrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3RlZCAuY2hlY2ttYXJrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAucmVzZXQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9hcnJvdy11bmRvLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5sbXQtLXNob3dpbmdfYWx0ZXJuYXRpdmVzIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICB9XG59XG5cbi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0IHtcbiAgaDI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIENoYXJhY3RlciBsaW1pdCBjb250YWluZXJcbiovXG4ubG10LS13ZWIgLmxtdF9fYWRfY2hhckxpbWl0X2NvbnRhaW5lciB7XG4gICAgLy8gREYtOTQwOiBpZiB0aGUgYWQgY29udGFpbmVyIGlzIG9uIHNvdXJjZSBzaWRlLCBpdCB3aWxsIG5vdCBncm93LCBhbmQga2VlcHMgYmFzaXMgYXMgaXQgaXNcbiAgICAvLyBpZiBpdCBpcyBvbiB0YXJnZXQgc2lkZSwgaXQgZ3Jvd3MgYW5kIHdvcmtzIGFzIHdoaXRlc3BhY2UgaG9sZGVyLCBpZiB0aGUgdHJhbnNsYXRlZCB0ZXh0IGlzIHNob3J0ZXJcbiAgICAvLyBEbyBub3QgdXNlIGJhc2lzIGFzIDEwMCUgZHVlIHRvIHRoZSBpbmNvbXBhdGliaWxpdHkgb2YgSUUxMSwgdXNlIHZlcnkgaGlnaCBncm93IHBvcnRpb24gaW5zdGVhZFxuICAgIEBpbmNsdWRlIGRsX2V4dGVuZFBhcmVudFN0eWxlKFwiLmxtdC0td2ViXCIsIFwiIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2VcIikge1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfZXh0ZW5kUGFyZW50U3R5bGUoXCIubG10LS13ZWJcIiwgXCIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldFwiKSB7XG4gICAgICBmbGV4OiAxMDAwIDEgYXV0bztcblxuICAgICAgXzotbXMtZnVsbHNjcmVlbiwgOnJvb3QgJiB7XG4gICAgICAgIGZsZXg6IDEwMDAgMSBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5sbXRfX3RhcmdldF90ZXh0YXJlYV9fcHJvQWQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC5sbXRfX3RhcmdldF90ZXh0YXJlYV9fcHJvQWRfY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogLTUwcHggMCAwIDA7XG4gICAgfVxuIH1cblxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTW9iaWxlIHN0eWxpbmdzXG4qL1xuQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubG10X190YXJnZXRfdG9vbGJhcntcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gLS0tIGJvdHRvbSBTRU8gdGV4dCAtLS1cbi5sbXQtLXdlYiAubG10X19ib3R0b21fdGV4dC0tbW9iaWxlIHtcbiAgICAvLyB1c2UgZGlmZmVyZW50IGxheW91dCBkZXBlbmRpbmcgb24gdGhlIHBhcmVudCBjbGFzc2VzXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICBmbGV4OiAwIDEgMTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYubG10LS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRjb2xvckRhcmtHcmV5O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgICBEZWVwTCBQcm9cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZGxfcHJvIHtcbiAgICAvLy5sbXQtLXdlYntcbiAgICAvLyAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgwcHgpO1xuICAgIC8vfVxuICAgIC5kbF9hY2NvdW50X2JveHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHRoaXN0bGU7XG4gICAgICAgIG1heC13aWR0aDogMTgwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICA+IGRpdiB7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3VzZXJfd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAzMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDI1MG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgcmlnaHQ6IDk2cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogNjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWFhMKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX1hMKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICYuZGxfYWNjb3VudF9ib3gtLXZpc2libGUgPiBkaXZ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lciB7XG4gIEBhdC1yb290ICB7XG4gICAgICBAa2V5ZnJhbWVzIGxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXJfX2JsZW5kX2luX2FuaW1hdGlvbiB7XG4gICAgICAgIDAlIHsgIG9wYWNpdHk6IDAuMDsgfVxuICAgICAgICA1MCUgeyAgb3BhY2l0eTogMC4wOyB9XG4gICAgICAgIDEwMCUgeyBvcGFjaXR5OiAxLjA7IH1cbiAgICB9XG4gIH1cbiAgYW5pbWF0aW9uOiBsbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyX19ibGVuZF9pbl9hbmltYXRpb24gMS4wcyAwcyBlYXNlLW91dCAxO1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5kbF9wcm8tLWNvbmZpcm1lZCAme1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfUykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaWNvbnMvaWNvbl9mZWF0X3NlYzJfdjIuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBsZWZ0Oi0gMjJweDtcbiAgICAgIHRvcDotOHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbiAgICBoMntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICA+IGVte1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX00pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgfVxufVxuXG4udXJsR2xvc3NhcnlXYXJuaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDY0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMDVweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHdpZHRoOiA2MTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9idXR0b247XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yUmVkUHJpbWFyeSwgMjAlKTtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yUmVkUHJpbWFyeTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIGRldlBhbmVsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBrZXlmcmFtZXMgbG10X2RldlBhbmVsX2FuaW1hdGlvbntcbiAgMCUgeyBvcGFjaXR5OjA7fVxuICAxMDAlIHsgb3BhY2l0eToxO31cbn1cblxuLmxtdF9kZXZQYW5lbEJ1dHRvbi0tYWN0aXZlIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50O1xufVxuXG4ubG10X2RldlBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjAxKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLDAuMiksIDAgMCA0cHggcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICBhbmltYXRpb246IGxtdF9kZXZQYW5lbF9hbmltYXRpb24gMC4yNXMgZWFzZS1vdXQgMTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOjE2cHg7XG59XG5cbi5sbXRfZGV2UGFuZWwgaDJ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuXG4ubG10X2RldlBhbmVsIGlucHV0LXJvd3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6MC4yZW07XG59XG5cbi5sbXRfZGV2UGFuZWwgaW5wdXQtcm93IGxhYmVsOmZpcnN0LWNoaWxke1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IDE1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxtdF9kZXZQYW5lbCBpbnB1dC1yb3cgaW5wdXR7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4ubG10X2RldlBhbmVsIGlucHV0LXJvdyBidXR0b257XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNWVtIDJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA1cHggMTVweCA1cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubG10X2RldlBhbmVsIHNlY3Rpb246bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6MjBweDtcbn1cblxuLmxtdF9kZXZQYW5lbCBpbnB1dC1yb3cgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2NvbnRlbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyMCUgLSAxMHB4KTtcbiAgfVxufVxuXG4uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIge1xuICAmLmxtdF9fc2lkZXNfY29udGFpbmVyLS1mb2N1c19zb3VyY2UgLmxtdF9fc2lkZV9jb250YWluZXIubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICRjb2xvckZvY3VzQm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gICYubG10X19zaWRlc19jb250YWluZXItLWZvY3VzX3RhcmdldCAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGNvbG9yRm9jdXNCb3JkZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyAgbHRTRU9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxtdF9fdHJhbnNsYXRpb25EZXNjcmlwdGlvbiA+IGgxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmxtdF9fZWRpdF90ZXh0X3BvcHVwIGxpLmxtdF9fZWRpdF90ZXh0X3BvcHVwX19vbmJvYXJkaW5nX2hlYWRlci0tYWx0ZXJuYXRpdmVze1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vIHRyYW5zbGF0b3IgaGlnaGxpZ2h0IHByb3RvdHlwZSAodGVtcClcbi5sbXQtLXdlYiBkLXRleHRhcmVhIHtcbiAgLmdsb3NzYXJ5X2hpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjZjtcbiAgfVxuXG4gIC5ncmV5LW91dCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbi8vU0VPLTExMyBDYW1wYWlnbnNcblxuLmxtdC5sbXQtLXdlYi5zZW8xMTNfc29jaWFsX3Byb29me1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICYuaGlkZVRhYnMge1xuICAgIC5sbXRfX2RvY1RyYW5zLXRhYi1jb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsIi8vIFtodl8xLjF8Q2xhc3NpZmljYXRpb246IENPTkZJREVOVElBTCwgRGVlcEwgU0VdXG4vLyBAaW1wb3J0ICdkZWVwbCc7XG5AaW1wb3J0IFwiX2RlZmluZXNcIjtcblxuXG4uZGxfYWRfcHJvX2NvbnRhaW5lciB7XG4gICAgaHIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgICBtYXJnaW46IDE2cHggMCAzMnB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuZGxfYnV0dG9uLmRsX2J1dHRvbi0tMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0OTQ7XG4gICAgXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEYyQjQ2O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGxfYWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF90ZXh0RGVmYXVsdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aF9YTCkge1xuICAgIH1cblxuICAgIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuLmRsX2FkX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgPiBhLFxuICAgID4gYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDJweCA0cHggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfUykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLy8gLS0tXG4vLyBwcm8gYmFubmVyIDIwMjFcblxuI2xtdF9wcm9fYWRfY29udGFpbmVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDI0cHggcmdiKDAgMCAwIC8gOCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1zZWN0aW9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBjYWxjKDQwJSAtIDIwcHgpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfWFhMKSB7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1oZWFkZXItc2VjdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9NKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4uZGxfcHJvX19iYW5uZXItLTIwMjEtLXNlY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfWFhMKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDQ5JTtcbiAgICA+IGRpdiArIGRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICA+IGRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZGxfcHJvX19iYW5uZXItLTIwMjEtLWNlbnRlci0tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfWFhMKSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1zZWN0aW9uLS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0taGVhZGxpbmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1jb2x1bW5oZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1jaGVja2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaWNvbnMvY2hlY2stZ3JlZW4uc3ZnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1sb2NraXRlbSB7XG4gIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9pY29ucy9sb2NrLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tbGluayB7XG4gIGNvbG9yOiAjMEYyQjQ2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNjQ5NDtcbiAgfVxufVxuXG4vLyAtLS1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGFwcCBhZFxuXG4uZGxfYXBwX2FkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYW5pbWF0aW9uOiBsbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyX19ibGVuZF9pbl9hbmltYXRpb24gMXMgMHMgZWFzZS1vdXQgMTtcblxuICAgIC5kbF9hcHBfYWRfX2NvbW1vbkNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLy8gd2hpdGUgYmFja2dyb3VuZCwgc2hhZG93LCBib3JkZXIgc3R5bGluZ1xuICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI2cHggMjBweCAzMXB4O1xuXG4gICAgICAgIC5kbF9hcHBfYWRfX2NvbHVtbiB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICYuZGxfYWRfX2FjdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuZGxfYXBwX2FkX19zcGFjZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRsX2FwcF9hZF9fdGl0bGUge1xuICAgICAgICAgICAgQGV4dGVuZCAuZGxfYWRfX3RpdGxlO1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5kbF9hcHBfYWRfX2JlbmVmaXRzIGxpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kbF9hcHBfYWRfX2JlbmVmaXRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cblxuICAgIC5kbF9hcHBfYWRfX2JlbmVmaXRzIGxpe1xuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9pY29ucy9jaGVjay1ncmVlbi5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMnB4IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyM3B4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgfVxufVxuXG5cbi5jb21iaW5lZF9hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIHtcbiAgLmRsX2FkX3Byb19jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cblxuICAuZGxfYWRfcHJvX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgLmRsX3Byb19fYmFubmVyLS0yMDIxLS13cmFwcGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRsX3Byb19fYmFubmVyLS0yMDIxLS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIH1cblxuICAgIC5kbF9wcm9fX2Jhbm5lci0tc2xvZ2FuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hcHBfYWRfbW9iaWxlX2FuZF9kZXNrdG9wIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuXG4gICAgLmhlYWRsaW5lIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbG10X2NvbG9yX3Bhc3NpdmVCb3JkZXI7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkYmxhY2s7ICAgICAgXG4gICAgfVxuXG4gICAgLmRlc2t0b3BfYW5kX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5kZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgIH1cblxuICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsbXRfY29sb3JfcGFzc2l2ZUJvcmRlcjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMjlweDtcbiAgICAgICAgbWFyZ2luOiAzNnB4IDIwcHggMCAgMjBweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAuZGVza3RvcCxcbiAgICAgIC5tb2JpbGUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAucXJDb2RlQnV0dG9uV3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAucXJDb2RlQnV0dG9uIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucXJDb2RlUG9wb3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAtNTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMzU0cHg7XG4gICAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAucXJDb2RlQ2xvc2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucXJDb2RlVGV4dCB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzBGMkI0NjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2t0b3Age1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuZGVza3RvcF9pbWFnZXMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMjE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNDZweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAuZGVza3RvcF9pbWFnZV9sYXB0b3AsXG4gICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjEsXG4gICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGVza3RvcF9pbWFnZV9sYXB0b3Age1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjEge1xuICAgICAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgICAgIGxlZnQ6IC0yOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2hleGFnb24yIHtcbiAgICAgICAgICAgIHRvcDogLTM2cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVza3RvcF90ZXh0IHtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLmRsX2J1dHRvbl9kZXNrdG9wX2Rvd25sb2FkIHsgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9iaWxlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG5cbiAgICAgICAgYS5sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGVfdGV4dCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICAgICAgLmRlc2t0b3Age1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcblxuICAgICAgICAgIC5kZXNrdG9wX2ltYWdlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXNrdG9wX3RleHQge1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5saW5rQnV0dG9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gICAgICBcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoX1hYTCkge1xuICAgICAgICAuZGVza3RvcCAuZGVza3RvcF90ZXh0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGhfWFhYTCkge1xuICAgICAgICAuZGVza3RvcCB7XG4gICAgICAgICAgLmRlc2t0b3BfaW1hZ2VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgIC5kZXNrdG9wX3RleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBcbiAgICAuaGVhZGxpbmUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsbXRfY29sb3JfcGFzc2l2ZUJvcmRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIH1cblxuICAgIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmtfNztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya183O1xuICAgICAgXG4gICAgICAuaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREFFMUU4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RBRTFFODtcbiAgICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5pdGVtX2hlYWRsaW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzLjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW1faW1hZ2VzIHtcbiAgICAgICAgICBoZWlnaHQ6IDE0M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW1fY3RhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICAuaXRlbV9pbWFnZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDIxN3B4O1xuICBcbiAgICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2xhcHRvcCxcbiAgICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2hleGFnb24xLFxuICAgICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfbGFwdG9wIHtcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjEge1xuICAgICAgICAgICAgICB0b3A6IC0xMzFweDtcbiAgICAgICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjIge1xuICAgICAgICAgICAgICB0b3A6IC0yMzNweDtcbiAgICAgICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgIC5pdGVtX2ltYWdlcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNzRweDtcbiAgXG4gICAgICAgICAgICAubW9iaWxlX2ltYWdlX3Bob25lLFxuICAgICAgICAgICAgLm1vYmlsZV9pbWFnZV9wZW50YWdvbixcbiAgICAgICAgICAgIC5tb2JpbGVfaW1hZ2VfaGV4YWdvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAubW9iaWxlX2ltYWdlX3Bob25lIHtcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLm1vYmlsZV9pbWFnZV9wZW50YWdvbiB7XG4gICAgICAgICAgICAgIHRvcDogLTEwN3B4O1xuICAgICAgICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgIC5tb2JpbGVfaW1hZ2VfaGV4YWdvbiB7XG4gICAgICAgICAgICAgIHRvcDogLTExMHB4O1xuICAgICAgICAgICAgICByaWdodDogLTkwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXh0ZW5zaW9uIHtcbiAgICAgICAgICAuaXRlbV9pbWFnZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDMzN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIl9kZWZpbmVzXCI7XG5cbi8vIOKGk+KGk+KGk+KGkyBTdHlsZXMgcmVnYXJkaW5nIHRoZSBzZWxlY3RMYW5nVUkgc3R5bGUgbGFuZ3VhZ2Ugc2VsZWN0b3JzIHJldXNlZCBmcm9tIHRleHQgdHJhbnNcbi5sbXRfX2RvYyB7XG4gICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuNXB4O1xuICAgIH1cblxuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gICAgJi5ERjMwNzMgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IHtcbiAgICAgICAgLy8gdGhlIGxhbmd1YWdlIGRyb3Bkb3duIGlzIGJpZ2dlciB0aGFuIGl0cyBoZWFkZXIgYnkgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGVhZGVyIGFycm93IGljb24oMjQvMikgYW5kIHRoZSAyMCAoMTIgKyAxMCkgcGl4ZWxzIG9mIHBhZGRpbmdcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHggKyAyMnB4KTtcbiAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV9zb3VyY2Uge1xuICAgICAgICAgICAgLy8gMTIgcGl4ZWxzIG9mIHBhZGRpbmcgKyAxIHBpeGVsIG9mIGJvcmRlclxuICAgICAgICAgICAgbGVmdDogLTEzcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90YXJnZXQge1xuICAgICAgICAgICAgLy8gMTIgcGl4ZWxzIG9mIHBhZGRpbmcgKyAxIHBpeGVsIG9mIGJvcmRlclxuICAgICAgICAgICAgcmlnaHQ6IC0xM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgIH1cbiAgICAgIFxuICAgIC5zZW1pdHJhbnNwYXJlbnQtb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLy8g4oaR4oaR4oaR4oaRXG5cbi5sbXRfX2RvYyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8vIOKGk+KGk+KGk+KGkyBXaWxsIGJlIHJlbW92ZWQgaW4gREYtMjk5MFxuLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbiB7XG5cbiAgICAkYnV0dG9uRm9udFNpemU6IDE2cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4IDJweCA2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICAvL2JvcmRlci10b3A6IDJweCBzb2xpZCAjZjRmNGY0O1xuICAgIGJvcmRlci10b3A6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgI2YwZjBmMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgIGlucHV0IHsgLy8ganVzdCBzZXR0aW5nIFwiZGlzcGxheTogbm9uZVwiIF9taWdodF8gY2F1c2UgcHJvYmxlbXMgaW4gc29tZSBicm93c2VycyAobm90IHZlcmlmaWVkKVxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwLjFweDtcbiAgICAgICAgICAgIGhlaWdodDogMC4xcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZG9jVXBsb2FkQnV0dG9uKCk7XG5cbiAgICBAYXQtcm9vdCAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLS1xdW90YV9yZWFjaGVkIHtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLS1vcGVuX3RhcmdldF9sYW5nX21lbnUsXG4gICAgJi5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24tLWtlZXBfYWN0aXZlLFxuICAgICY6Zm9jdXMsICY6YWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9fbGFuZ19zZWxlY3RvciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMGVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgfVxuICAgICAgICAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cHtcbiAgICAgICAgLy9hbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4wcztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cF9hbmltO1xuXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRibHVlOyAvLyMzMzM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IC8vIzMzMztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICAgICAgICAvLyBjb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBib3R0b206IDE1MCU7XG4gICAgICAgIG1heC13aWR0aDo5MHZ3O1xuICAgICAgICB3aWR0aDogMjBlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICA+IGRpdnsgLy8gaW1hZ2UgY29udGFpbmVyXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IHB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICB3aWR0aDoxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyBvdXRsaW5lOjFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OjI1JTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAgIEBrZXlmcmFtZXMgZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwX2FuaW0ge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgODAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGRvY1RyYW5zX2J1dHRvbl9hbmltXzEge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgICAgICAgICBzdHJva2U6ICRkYXJrYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAxMCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHN0cm9rZTogJGRhcmtibHVlO1xuICAgICAgICB9XG4gICAgICAgIDE5JSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMTYyLCAyLCAwLjY2NjY2NjY2NjcpO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAyMCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDE2MiwgMiwgMC42NjY2NjY2NjY3KTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIHN0cm9rZTogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgMjUlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgICAgICAgICBzdHJva2U6ICNjY2M7XG4gICAgICAgIH1cbiAgICAgICAgMzklIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAxNjIsIDIsIDAuNjY2NjY2NjY2Nyk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIDQwJSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMTYyLCAyLCAwLjY2NjY2NjY2NjcpO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBzdHJva2U6ICRkYXJrYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGRvY1RyYW5zX2J1dHRvbl9hbmltXzIge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgMjAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIOKGkeKGkeKGkeKGkVxuXG4vLyDihpPihpPihpPihpMgU3R5bGVzIG9mIHRoZSAoc3RpbGwgSDIpIGRyYWcgYW5kIGRyb3Bcbi5kb2NUcmFuc19kcm9wX3RhcmdldF9vdmVybGF5IHtcbiAgICBAa2V5ZnJhbWVzIGRvY1RyYW5zX292ZXJsYXlfYmxlbmRfaW57XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiKDI0MCwgMjQwLCAyNDApLCAwIDAgMHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gei1pbmRleDogMjA7IC8vIGFib3ZlIGhlbHAgcG9wdXBcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+IGRpdntcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ1cHgpO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gODVweCk7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9pY29ucy9pY29uX2RvY1RyYW5zX3VwbG9hZF92Mi5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgfVxuICAgIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBkb2NUcmFuc19vdmVybGF5X2JsZW5kX2luO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAgMTUwbXMgZWFzZS1vdXQ7XG4gICAgY29sb3I6ICNhYWE7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNUY4O1xuICAgIG91dGxpbmU6IDJweCBkYXNoZWQgIzRCQUJEQTtcbiAgICB6LWluZGV4OiA5O1xuXG5cbiAgICAmLmRvY1RyYW5zX2Ryb3BfdGFyZ2V0X292ZXJsYXktLWFjdGl2ZXtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiKDI0MCwgMjQwLCAyNDApLCAwIDAgNHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgb3V0bGluZTogMnB4IGRhc2hlZCAjMDMyZDQ4O1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgdHJhbnNpdGlvbjogIDE1MG1zICAxNTBtcyAgZWFzZS1vdXQ7IC8vIHVzZSBhIHNob3J0IGRlbGF5IHRvIHByZXZlbnQgdXNlcmVzIGZyb20gZHJvcHBpbmcgdG9vIGZhc3QgKHByZXZlbnQgZHJvcHBpbmcgYnVnKVxuICAgIH1cbn1cblxuLy8gcmVkZXNpZ25cbi5sbXQtLXdlYiB7XG4gICAgLmRvY1RyYW5zX2Ryb3BfdGFyZ2V0X19kZXNjIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIH1cbn1cbi8vIOKGkeKGkeKGkeKGkVxuIiwiQGltcG9ydCBcIl9kZWZpbmVzXCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgICAgUHJlc3MgUXVvdGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uZGxfcHJvICNsbXRfcXVvdGVzX2FydGljbGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kbF9jb3VudHJ5X3dpdGhvdXRfcHJvX3N1cHBvcnQgI2xtdF9xdW90ZXNfYXJ0aWNsZSxcbi5kbF9jb3VudHJ5X3dpdGhfcHJvX3N1cHBvcnQgI2xtdF9xdW90ZXNfYXJ0aWNsZXtcbiAgICBvcGFjaXR5OiAxLjA7XG5cbn1cbiNsbXRfcXVvdGVzX2FydGljbGUge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGVhc2Utb3V0O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB6LWluZGV4OiAwOyAvLyBiZWxvdyBkb2NUcmFucyBzZWxlY3Rpb24gbWVudVxuXG4gICAgJi5sbXQtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5sbXRfcXVvdGVzX2hlYWRlcntcbiAgICBmb250LXNpemU6IDI1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLmxtdF9xdW90ZXN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMjguNzVlbTtcbiAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1MpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDIwcHggMCA2MHB4IDA7XG4gICAgfVxuXG4gICAgLmxtdF9xdW90ZXNfX2NvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luOiAwcHggNXZ3O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogNDAuNjI1ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX1hMKXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgICAgICBtYXJnaW46IDBweCA0dnc7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX00pe1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0gcXVvdGUgKi9cbi5sbXRfcXVvdGUge1xuICAgIGhlaWdodDogOGVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgLy8gZmFsbGJhY2tcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2Utb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubG10X3F1b3RlX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgMTAwbXMgZWFzZS1pbjtcbn1cblxuLy8gaW1hZ2Vcbi5sbXRfcXVvdGVfX2xvZ29fMXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sbXRfcXVvdGVfX2xvZ29fM3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4vLyB0ZXh0IGNvbnRhaW5lclxuLmxtdF9xdW90ZV9faW5uZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nOiA0MnB4IDMwcHggMTAwcHggNzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93RmVhdHVyZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3Byby9pY29uX3F1b3RlLnN2Zyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICB0b3A6IC0yMnB4O1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gdGV4dCBjb250ZW50XG4ubG10X3F1b3RlX190ZXh0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMzMzO1xuXG59XG5cbi8vIHRleHQgc291cmNlXG4ubG10X3F1b3RlX19zb3VyY2V7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGJye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBhe1xuICAgICAgICBAZXh0ZW5kICVkbF9saW5rO1xuXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLmxtdF9xdW90ZV9fbm9saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICBhOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCIsIFwiO1xuICAgIH1cbiAgICBhOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIH1cblxufVxuXG4ubG10X3F1b3Rlc19uYXZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIC8vYm90dG9tOiAtMzJweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDozMDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgMTAwMG1zIGVhc2Utb3V0O1xuICAgIHotaW5kZXg6IDU7XG5cbn1cbi5sbXRfcXVvdGVzX25hdjpob3ZlcntcbiAgICBvcGFjaXR5OiAxLjA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLW91dDtcblxufVxuLmxtdF9xdW90ZXNfbmF2X2VudHJ5e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgY29sb3I6ICNiYmI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAxNTBtcyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW46IDAgMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjlCOUI5O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubG10X3F1b3Rlc19uYXZfZW50cnk6aG92ZXJ7XG4gICAgY29sb3I6ICNmYWEyMDI7XG59XG4ubG10X3F1b3Rlc19uYXZfZW50cnktLWFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICBjb2xvcjogI2ZhYTIwMjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwcHggI2Y4ZjhmODtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */