.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}html.dl_no_scroll,html.dl_no_scroll body{overflow:hidden;max-height:100vh}}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,.dl_ad_pro{animation:lmt_pro_ad__blend_in_animation .75s ease-out 1;position:relative;width:100%;margin-bottom:150px;text-align:right;margin-top:calc(14vh - 60px) !important}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_ad,.dl_ad_pro{margin-bottom:110px}}@media screen and (max-width: 650px){.dl_ad,.dl_ad_pro{text-align:center}}.dl_ad__bg,.dl_ad_pro__bg{position:absolute;top:0;left:0;z-index:-1;width:60%;max-width:900px;height:500px;transform:translate(-10%, -10%)}@media screen and (max-width: 1000px){.dl_ad__bg,.dl_ad_pro__bg{max-width:58%;transform:translate(-18%, -20%)}}@media(max-width: 850px){.dl_ad__bg,.dl_ad_pro__bg{transform:translate(-54%, -20%)}}@media screen and (max-width: 650px){.dl_ad__bg,.dl_ad_pro__bg{display:none}}.dl_ad__content,.dl_ad_pro__content{display:inline-block;box-sizing:border-box;text-align:left;padding-top:2vw;position:relative;max-width:calc(50% - 4vw);overflow:hidden}@media(max-width: 1000px){.dl_ad__content,.dl_ad_pro__content{max-width:50%}}@media(max-width: 850px){.dl_ad__content,.dl_ad_pro__content{max-width:70%}}@media screen and (max-width: 650px){.dl_ad__content,.dl_ad_pro__content{max-width:90%}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_ad__content,.dl_ad_pro__content{position:static;padding:0 20px;max-width:100% !important;text-align:center}}.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__subtitle{margin-top:6px;font-size:16px;line-height:1.5em}@media(max-width: 840px){.dl_ad__subtitle{font-size:14px}}@media(min-width: 1000px){.dl_ad__subtitle{font-size:18px}}.dl_ad__feat_list,.dl_ad_pro__features_list{margin-top:12px}@media screen and (max-width: 650px){.dl_ad__feat_list,.dl_ad_pro__features_list{text-align:left}}@media screen and (min-width: 651px){.dl_ad__feat_list,.dl_ad_pro__features_list{display:flex;flex-wrap:wrap;justify-content:space-between}}.dl_ad__feat_item,.dl_ad_pro__features_item{width:49%;padding-left:1.25em;margin-top:.6em;position:relative;list-style:none}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_ad__feat_item,.dl_ad_pro__features_item{width:auto}}.dl_ad__actions,.dl_ad_pro__actions{margin-top:20px}.dl_ad__actions>a,.dl_ad_pro__actions>a,.dl_ad__actions>button,.dl_ad_pro__actions>button{margin:10px 2px 4px 0}@media screen and (max-width: 650px){.dl_ad__actions,.dl_ad_pro__actions{display:flex;flex-direction:column;align-items:center}}@keyframes lmt_pro_ad__blend_in_animation{0%{opacity:0}30%{opacity:0}70%{opacity:1}}@media(min-device-width: 651px){.dl_ad_pro__bg{background:rgba(0,0,0,0) url("/img/pro/translatorProBannerBackground_2.png") center no-repeat;background-size:contain}}.dl_ad_pro__features_list{list-style-position:inside}.dl_ad_pro__features_item::before{content:"";width:1em;height:1em;line-height:0;background-color:#000;display:block;position:absolute;top:.25em;left:0em;border-radius:1em;transform:scale(0.4);transform-origin:50% 50%}.dl_ad_pro__actions--other{margin-top:30px}.dl_ad_pro__actions--other .dl_dropdown__toggler{background-color:rgba(0,0,0,0);border:none;display:inline-block;cursor:pointer}.dl_ad_pro__actions--other .dl_dropdown__content{margin-top:15px}.dl_ad_pro__actions__separator{display:inline-block;margin:8px}.dl_ad_pro__features{width:calc(100% - 290px);display:flex;justify-content:space-between;margin:0 auto}@media screen and (max-width: 1600px){.dl_ad_pro__features{width:94%}}@media screen and (max-width: 1200px){.dl_ad_pro__features{width:100%;flex-wrap:wrap;justify-content:space-around}}#lmt_pro_ad_article{background-color:#f0f0f0;margin-bottom:48px;position:relative;white-space:nowrap;opacity:0;transition:opacity 1000ms ease-out}.dl_country_without_pro_support #lmt_pro_ad_article,.dl_pro #lmt_pro_ad_article{display:none !important}.dl_country_with_pro_support #lmt_pro_ad_article{opacity:1}#lmt_pro_ad_article>div{display:flex;justify-content:space-around;align-items:center}#lmt_pro_ad_article>div>div:last-child{position:relative;display:inline-flex;align-items:center;justify-content:center}#lmt_pro_ad_article>div>div:first-child{max-width:40%;width:40%}#lmt_pro_ad_article>div>div:last-child{max-width:40%;width:40%}.dl_ad_pro__main_block{text-align:center;position:relative;white-space:normal;color:#fff}.dl_ad_pro__main_block>div:first-child{height:8em;color:rgba(0,0,0,0);background-image:url(/img/logo/DeepL_Pro_LogoAndText_darkBlue.svg);background-position:50% 0%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;box-sizing:content-box}.dl_ad_pro__main_block>div:nth-child(2){font-weight:400;font-size:250%;margin-top:1.5em;margin-bottom:1.5em;color:#333}.dl_ad_pro__main_block .dl_pro_subscribe_button{font-size:200%}.dl_ad_pro__features ul{list-style:none;padding:1em 0;max-width:600px}.dl_ad_pro__features li{position:relative;line-height:1.332;color:#333;padding:1em 1em 1em 1.5em;font-size:225%;font-weight:400}.dl_ad_pro__features li>div{display:inline-block;vertical-align:middle;white-space:normal}.dl_ad_pro__features li>div>span{display:block}.dl_ad_pro__features li>div>a{display:block;color:#074b77;display:inline-block;bottom:.5em;right:1em;font-size:80%;font-weight:400}.dl_ad_pro__features li>div>a:hover{text-decoration:underline}.dl_ad_pro__features li::before{content:"L";display:inline-block;background-color:#faa202;width:2em;line-height:2em;text-align:center;border-radius:100%;position:relative;font-weight:bold;color:#fff;transform:scaleX(-1) rotate(-45deg);vertical-align:middle;margin-right:1em;box-shadow:0 0 5px rgba(0,0,0,.1),inset 0 0 0 0px rgba(255,255,255,.3)}@media(max-width: 512px){.dl_ad_pro__features{display:none !important}.dl_ad_pro__main_block>div:first-child{background-position:50%}.dl_ad_pro__main_block{width:80% !important}}.dl_source_textarea__length_marker_pro_advertisement{position:relative;border-top:1px solid #c6cdd5;padding:1em;font-size:75%;background-image:url(/img/logo/DeepL_Pro_LogoAndText_darkBlue.svg);background-position:100% 0%;background-repeat:no-repeat;background-size:200px;background-origin:content-box;min-height:8em;transition:500ms ease-out;opacity:0;background-color:#fff}.dl_source_textarea__length_marker_pro_advertisement--visible{opacity:1}.dl_source_textarea__length_marker_pro_advertisement h2{margin-right:200px;font-size:24px}.dl_source_textarea__length_marker_pro_advertisement p{margin-right:180px;margin-top:1em;font-size:16px}.dl_source_textarea__length_marker_pro_advertisement .dl_pro_subscribe_button{font-size:14px;position:absolute;right:3em;bottom:2em}.dl_pro__banner--card{background-color:#fff;padding:2px 20px 20px 20px;border-radius:3px;transition:1s;transition-property:box-shadow}.dl_pro__banner--card_elevated{box-shadow:0px 10px 20px 0 rgba(0,0,0,.05)}.dl_pro__banner--noPadding{padding:0}.dl_pro__banner--features{display:flex;justify-content:space-between;background-color:#fff;box-sizing:content-box;position:relative;padding:0 40px}.dl_pro__banner--feature{flex-basis:23%;padding:10px;display:flex;flex-direction:column;text-align:center}.dl_pro__banner--feature .dl_pro__banner--featureTitle{font-weight:600;font-size:20px;line-height:28px;margin:10px 0 20px 0}.dl_pro__banner--feature .dl_pro__banner--featureDesc{font-weight:300;font-size:16px;line-height:26px}.dl_pro__banner--feature .dl_pro__banner--featureIcon{height:100px;width:100px}@media only screen and (max-width: 1200px){.dl_pro__banner--feature{flex-basis:43%;padding:20px}.dl_pro__banner--features{flex-wrap:wrap;padding:10px;justify-content:space-around}}@media only screen and (max-width: 760px){.dl_pro__banner--feature{flex-basis:100%;padding:20px}.dl_pro__banner--feature .dl_pro__banner--featureIcon{max-width:65px}.dl_pro__banner--feature .dl_pro__banner--featureTitle{margin:10px 0 20px 0}}.dl_pro__banner--slogan{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;max-width:1200px;margin:0 auto;padding:0 40px 24px 40px;box-sizing:border-box;text-align:center}.dl_pro__banner--slogan.dl_pro_banner--slogan-padded{padding-top:24px;padding-bottom:16px}.dl_pro__banner--slogan h2{margin:0;padding:0;box-sizing:border-box;font-weight:300;font-size:32px;line-height:50px;max-width:100%}.dl_pro__banner--slogan h2 strong{font-weight:500}.dl_pro__banner--slogan h2.dl_pro__banner--ultra-bold-headline strong{font-weight:600}.dl_pro__banner--headerWrapper .dl_pro__banner--header{margin:20px auto 0;min-height:auto;padding:0;box-sizing:border-box;font-weight:300;font-size:16px;color:#1b1e25}.dl_pro__banner--featureWrapper{position:relative;margin:0 auto}.dl_pro__banner--mobile .dl_pro__banner--slogan{padding-left:0;padding-right:0}.dl_pro__banner--mobile .dl_pro__banner--slogan.dl_pro__banner--slogan-bottom{padding:15px 0 10px 0}.dl_pro__banner--mobile .dl_pro__banner--ultra-bold-headline{font-size:21px;line-height:29px;margin-top:25px}.dl_pro__banner--mobile .dl_pro__banner--feature{padding:0;margin:0}.dl_pro__banner--mobile .dl_pro__banner--featureTitle{font-size:16px;font-weight:500;text-align:left;padding-bottom:0;margin:0 0 12px 0}.dl_pro__banner--mobile .dl_pro__banner--check-icon{margin-right:10px;float:left;width:20px;height:20px;background:url("/img/icons/check-bold-green.svg") no-repeat bottom;background-size:contain}.dl_pro__banner--mobile .dl_pro__banner--text{display:block;margin-left:30px}#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,.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__column.dl_ad_pro__actions{display:flex;align-items:center}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__column.dl_ad__actions .dl_app_ad__space,.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__column.dl_ad_pro__actions .dl_app_ad__space{flex-grow:1}.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__column.dl_ad__actions a,.dl_app_ad .dl_app_ad__commonContent .dl_app_ad__column.dl_ad_pro__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,.combined_app_ad_mobile_and_desktop .dl_ad_pro_container .dl_pro__banner--card_elevated{box-shadow:none}.combined_app_ad_mobile_and_desktop .dl_ad_pro_container .dl_pro__banner--2021--wrapper{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}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Nzcy9fZGVmaW5lcy5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfYmFzZS5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfZm9ybWFsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9kZWZpbmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9nbG9zc2FyeS5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfd2ViLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9hZHMuc2NzcyIsIndlYnBhY2s6Ly8uL2Nzcy9fbG10X2RvY1RyYW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2xtdF9xdW90ZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5UEEsaUJBQ0ksYUFyTkssQ0FzTkwsb0JBQUEsQ0FDQSxjQUFBLENBRUEsOENBRUkseUJBQUEsQ0FDQSxhQXBQVyxDQXVQZiw2QkFDSSxrQkFBQSxDQUdKLG9DQUNJLFdBQUEsQ0FDQSwyQkFBQSxDQUNBLHNEQUFBLENBQ0Esb0JBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBR0osb0ZBRUUsU0FBQSxDQW1ITixxQkFwQkUsY0FBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGFBeFdtQixDQXlXbkIsdUJBQUEsQ0FFQSwyQkFDRSxvQkFBQSxDQUdGLDJCQUNFLG9CQUFBLENBQ0EsWUFBQSxDQUlBLFVBSkEsQ0E4Q0osdUVBN0JFLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLG1CQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLDhJQUdBLENBQUEsK0JBQUEsdUVBQUEsNkJBQUEsQ0FBQSxDQUVBLG1GQUNFLG9CQUFBLENBR0YscUZBQ0UsWUFBQSxDQUNBLG9CQUFBLENBR0YsMkZBQ0UsVUFBQSxDQU9GLGlJ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QSxDQUNBLFlBQUEsQ0FDQSxjQUFBLENBQ0Esd0JBQUEsQ0FDQSwwQkFBQSxDQUVKLDRCQUNJLGFBQUEsQ0FFSiw4QkFDSSx3QlI5UGUsQ1ErUGYsYUFBQSxDQUNBLGtDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLy8gW2h2XzEuMXxDbGFzc2lmaWNhdGlvbjogQ09ORklERU5USUFMLCBEZWVwTCBTRV1cbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcbkB1c2UgXCJzYXNzOnNlbGVjdG9yXCI7XG5cbiR5ZWxsb3c6ICNGRkQ4OEY7XG4kb3JhbmdlOiAjRkFBMjAwO1xuJG9yYW5nZV9saWdodDogcmdiYSgyNTAsIDE2MiwgMCwgMC42Myk7XG4kcmVkOiAjRkYwMDAwO1xuJG9yYW5nZWJnOiAjZTk5YjM1O1xuJG9yYW5nZTA5OiAjZTk5YjM1O1xuXG4kY29sb3JCZ1BhZ2U6ICNmN2Y3Zjc7XG4kY29sb3JCbHVlUHJpbWFyeTogIzBGMkI0NjtcbiRjb2xvckxpbmtCbHVlOiAjMDA1RThCO1xuJGNvbG9yU2t5Qmx1ZTogI0VERjZGQjtcbiRjb2xvckJsdWVTZWNvbmRhcnk6ICMwMDY0OTQ7XG4kY29sb3JCbHVlQ2hpbGw6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4kY29sb3JCbHVlVGVydGlhcnk6ICMwNTY2OEQ7XG4kY29sb3JEYXJrNTogIzlCQTNBQztcbiRjb2xvckRhcms4OiAjRjJGNEY3O1xuJGNvbG9yTW9zcXVlOiAjMDM3MTcxO1xuJGNvbG9yT3JhbmdlUHJpbWFyeTogI0Y0NkY1MjtcbiRjb2xvclJlZFByaW1hcnk6ICNEQTVFNUM7XG4kY29sb3JEYXJrR3JleTogIzZFNkU2RTtcbiRjb2xvckRhcmtHcmV5MjogIzI5MkMzMjtcbiRjb2xvckxpZ2h0R3JleTogIzk5OTtcbiRjb2xvck1lZGl1bUdyZXk6ICNEREQ7XG4kY29sb3JPdXRsaW5lOiAxcHggc29saWQgb3JhbmdlO1xuJHNoYWRvd0RlZmF1bHQ6IDBweCAxNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiRzaGFkb3dGZWF0dXJlOiAwcHggMzJweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4kc2hhZG93X2Ryb3Bkb3duOiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuJGNvbG9yRXJyb3I6ICNEQTVFNUM7XG4kY29sb3JUYWNvOiAjRUNCQTgyO1xuXG4kYmx1ZV8xOiBoc2xhKDIwNCwgODklLCAxNSUsIDEpOyAvLyAjMDQyYjQ4O1xuJGJsdWVfMjogaHNsYSgyMDQsIDg5JSwgMjAlLCAxKTtcbiRibHVlXzM6IGhzbGEoMjA0LCA4OSUsIDI1JSwgMSk7IC8vICMwNzRiNzhcbiRibHVlXzQ6IGhzbGEoMjA0LCA4OSUsIDMwJSwgMSk7XG4kYmx1ZV81OiBoc2xhKDIwNCwgODklLCAzNSUsIDEpO1xuXG4kYmx1ZWJnOiAkYmx1ZV8zO1xuJGJsdWU6ICRibHVlXzM7XG4kZGFya2JsdWU6ICRibHVlXzE7XG5cbiRncmV5OiAjRDFEMkQ0O1xuJGxpZ2h0Z3JleTogI0Y4RjhGODtcbiR0ZXh0Z3JleTogIzg4ODg4ODtcbiRibGFjazogIzFCMUUyNTtcbiR2ZXJ5QmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNGRkZGRkY7XG4kdGVhbDogIzUyQkZFRjtcbiRkYXJrXzQ6ICM3MjdBODM7XG4kZGFya18zOiAjNEI1MzVBO1xuJGRhcmtfNTogIzlCQTNBQztcbiRkYXJrXzY6ICNDNkNERDQ7XG4kZGFya183OiAjREFFMUU4O1xuXG4kd2hpdGUwOTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuJHdoaXRlMDg6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiR3aGl0ZTAzOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cbiRmb250T3BlblNhbnM6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGZvbnRTeXN0ZW1TYW5zOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnRfZGVmYXVsdDogJGZvbnRTeXN0ZW1TYW5zO1xuJGZvbnRfYmxvY2tUZXh0OiAkZm9udFN5c3RlbVNhbnM7XG4kZm9udF9ibG9ja1RleHRIZWFkbGluZTogJGZvbnRTeXN0ZW1TYW5zO1xuJGZvbnRUZXh0YXJlYVRleHQ6ICRmb250U3lzdGVtU2FucztcbiRmb250V2VpZ2h0VGV4dGFyZWFUZXh0OiA0MDA7XG5cbiRmb250X2hlYWRsaW5lOiAkZm9udF9kZWZhdWx0O1xuJGZvbnRfbWVudTogJGZvbnRfZGVmYXVsdDtcbiRmb250X2J1dHRvbjogJGZvbnRfZGVmYXVsdDtcbiRmb250X2Jsb2NrUXVvdGU6ICAkZm9udF9kZWZhdWx0O1xuJGZvbnRfaW5wdXRTZWN0aW9uVGV4dDogJGZvbnRfZGVmYXVsdDtcblxuJGZvbnRXZWlnaHROb3JtYWw6IDQwMDtcbiRmb250V2VpZ2h0Qm9sZDogYm9sZDtcbiRmb250V2VpZ2h0U3Ryb25nOiBib2xkO1xuJGZvbnRXZWlnaHRUZXh0YXJlYTogNDAwO1xuXG4kZm9udFdlaWdodF90ZXh0RGVmYXVsdDogMzAwO1xuJGZvbnRXZWlnaHRfYmxvY2tUZXh0OiAzMDA7XG4kZm9udFdlaWdodF9ibG9ja1RleHRfZW1iZWRkZWRMaW5rOiA2MDA7IC8vNDAwXG4kZm9udFdlaWdodF9sYXJnZUhlYWRsaW5lOiAzMDA7IC8vIGgxIGgyXG4kZm9udFdlaWdodF9idXR0b246IDUwMDtcblxuJGZvbnRXZWlnaHRfZmFxSGVhZGxpbmVDbG9zZWQ6IDQwMDtcblxuJGxpbmVIZWlnaHRfYmxvY2tUZXh0OiAxLjY7IC8vMS41OyAvLyAxLjMyXG4kY29sb3JfZGVmYXVsdFRleHQ6ICMzMzM7XG4kY29sb3JfZGVmYXVsdElucHV0Qm9yZGVyOiAjNjY2O1xuJGNvbG9yX2xpbms6ICRibHVlXzM7XG4kY29sb3JfbGlua0hvdmVyOiAkY29sb3JCbHVlUHJpbWFyeTtcbiRjb2xvcl9pbnB1dFRleHQ6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG5cbiRyZWxGb250U2l6ZV9ibG9ja1RleHQ6IDExMCU7XG5cbiRsbXRfYm9yZGVyV2lkdGg6IDFweDsgLy8gMnB4XG4kbG10X2NvbG9yX3Bhc3NpdmVCb3JkZXI6ICNDNkNERDU7XG4kbG10X2Jhc2VGb250U2l6ZTogMjBweDtcbiRsbXRfYm9yZGVyUmFkaXVzX0w6IDhweDtcblxuJG1vYmlsZUJyZWFrcG9pbnQ6IDY1MHB4O1xuXG4kd2lkdGhfWFM6IDUxMnB4O1xuJHdpZHRoX1M6IDY1MHB4O1xuJHdpZHRoX006IDc2MHB4O1xuJHdpZHRoX0w6IDg0MHB4O1xuJHdpZHRoX1hMOiAxMDAwcHg7XG4kd2lkdGhfWFhMOiAxMjAwcHg7XG4kd2lkdGhfWFhYTDogMTYwMHB4O1xuXG4kd2lkdGhfYXBwc19sYXlvdXRfdGhyZXNob2xkOiA2NTBweDtcbiR3aWR0aF9hcHBzX2xheW91dF9icmVha3BvaW50XzE6IDUyMHB4O1xuJHdpZHRoX2FwcHNfbGF5b3V0X2JyZWFrcG9pbnRfMjogNjUwcHg7XG4kd2lkdGhfYXBwc19sYXlvdXRfYnJlYWtwb2ludF8zOiA4MDBweDtcbiR3aWR0aF9hcHBzX2xheW91dF9icmVha3BvaW50XzQ6IDEwMjRweDtcbiR3aWR0aF9hcHBzX2hvcml6b250YWw6ICR3aWR0aF9hcHBzX2xheW91dF90aHJlc2hvbGQ7XG4kd2lkdGhfYXBwc192ZXJ0aWNhbDogJHdpZHRoX2FwcHNfaG9yaXpvbnRhbCAtIDFweDtcblxuJHRvb2xiYXJfYnV0dG9uX3NpemU6IDIycHg7XG5cbiRwYXltZW50TGluazogaHNsYSgyMDQsIDg5JSwgNzUlLCAxKTtcbiRwYXltZW50RXJyb3I6ICNGRjAwMDA7XG4kcGF5bWVudFdhcm5pbmc6ICRvcmFuZ2U7XG5cbi8vIFNJWkVTIGZvciBmb2N1cy12aXNpYmxlIGluZGljYXRvclxuJGZvY3VzX3Zpc2libGVfb3V0bGluZV9vZmZzZXQ6IDJweDtcbiRmb2N1c192aXNpYmxlX291dGxpbmVfd2lkdGg6IDJweDtcbiRmb2N1c192aXNpYmxlX3RvdGFsX3dpZHRoOiAkZm9jdXNfdmlzaWJsZV9vdXRsaW5lX29mZnNldCArICRmb2N1c192aXNpYmxlX291dGxpbmVfd2lkdGg7XG5cbkBtaXhpbiBkbF9tZWRpYSgkbWVkaWEpIHtcbiAgICBAaWYgJG1lZGlhID09IGRlc2t0b3Agb3IgJG1lZGlhID09IGRlc2t0b3BfZGV2aWNlIHtcbiAgICAgICAgQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiBjYWxjKCRtb2JpbGVCcmVha3BvaW50ICsgMXB4KSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJG1lZGlhID09IGhhbmRoZWxkIG9yICRtZWRpYSA9PSBoYW5kaGVsZF9kZXZpY2Uge1xuICAgICAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6ICRtb2JpbGVCcmVha3BvaW50KSwgKG1heC1kZXZpY2UtaGVpZ2h0OiAkbW9iaWxlQnJlYWtwb2ludCkgYW5kIChob3Zlcjogbm9uZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vICoqKiBkYXJrIG1vZGUgKioqXG4kZGxfZGFya01vZGVfY29sb3JCbHVlUHJpbWFyeTogIzE1NUM3RDtcbiRkbF9kYXJrTW9kZV9jb2xvckJsdWVQcmltYXJ5XzI6ICM0NDlBQzQ7XG4kZGxfZGFya01vZGVfY29sb3JPcmFuZ2VQcmltYXJ5OiAkY29sb3JPcmFuZ2VQcmltYXJ5O1xuJGRsX2RhcmtNb2RlX2NvbG9yQmc6ICMyOTJDMzI7XG4kZGxfZGFya01vZGVfY29sb3JTdXJmYWNlXzA6IzI5MkMzMjsgLy8gaGV4IGNvZGUgZm9yIGJhY2tncm91bmQgd2hlbiBCRyBpcyB0cmFuc3BhcmVudCwgdXNlIGFzIGRsX2RhcmtNb2RlX2NvbG9yQmcgdG8gaGF2ZSBkYXJrIHN0eWxlcyBpbiBicm93c2VyXG4kZGxfZGFya01vZGVfY29sb3JTdXJmYWNlXzE6ICMzMDM0M0E7XG4kZGxfZGFya01vZGVfY29sb3JTdXJmYWNlXzI6ICMzOTQwNDY7XG4kZGxfZGFya01vZGVfY29sb3JTdXJmYWNlXzM6ICM5QkEzQUM7XG4kZGxfZGFya01vZGVfY29sb3JUZXh0X29uU3VyZmFjZTogI2ZmZmZmZjtcbiRkbF9kYXJrTW9kZV9jb2xvckJvcmRlcjogIzRCNTM1QTtcbiRkbF9kYXJrTW9kZV9jb2xvcjogJHRlYWw7XG4kZGxfZGFya01vZGVfY29sb3JfZGlzYWJsZWQ6ICRkYXJrXzQ7XG4kY29sb3JfZGFya18xOiAjMjkyQzMyO1xuJGNvbG9yX2RhcmtfMzogIzRiNTM1YTtcbiRjb2xvcl9kYXJrXzU6ICM5YmEzYWM7XG5cblxuLy9ERi0xOTg2XG4kY3JpdGljYWxCZzogI0ZGRjJGMjtcbiRjcml0aWNhbEJvcmRlcjogI0ZGOUY5RTtcblxuXG5AbWl4aW4gbm9TY3JvbGxiYXIoKSB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8vIElFIDEwK1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvLyBGaXJlZm94XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7ICAvLyBTYWZhcmkgYW5kIENocm9tZVxuICB9XG59XG5cbkBtaXhpbiBkZWZhdWx0U2Nyb2xsYmFyKCkge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOjZweDtcbiAgICAgIGhlaWdodDogNXB4XG4gIH1cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDksIDIxOCwgMjIyLCAwLjgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuICAmOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOSwgMjE4LCAyMjIsIDEuMCk7XG4gIH1cbn1cblxuLy8gZG9lc24ndCB3b3JrIGZvciBpUGFkT1NcbkBtaXhpbiBpb3NPbmx5KCkge1xuICBAc3VwcG9ydHMgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbm9uSW9zT25seSgpIHtcbiAgQHN1cHBvcnRzIG5vdCAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gV1BULTQ0Nzpcbi8vIGRsX2tleWJvYXJkRm9jdXMgYW5kIGNvcnJlc3BvbmRpbmcgY2xhc3MgZGwtLWtleWJvYXJkX2ZvY3VzXG4vLyBoYXZlIGJlZW4gcmVtb3ZlZCBpbiBmYXZvciBvZiBnbG9iYWwgOmZvY3VzICYgOmZvY3VzLXZpc2libGUuXG5cbi8vIGRlZmF1bHQgYnV0dG9uIHN0bHllIHdpdGggcm91bmRlZCBib3JkZXJcbkBtaXhpbiBkbF9idXR0b25fYmFzZV9zdHlsZSgkY29sb3IsICRiZywgJGFjdGl2ZUNvbG9yLCAkYWN0aXZlQmcsICRvdmVybGF5KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X2J1dHRvbjtcbiAgICBsaW5lLWhlaWdodDogMi4wO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA3NW1zIGVhc2Utb3V0LCBib3JkZXItY29sb3IgNTBtcyBlYXNlLW91dCwgYm94LXNoYWRvdyA3NW1zIGVhc2Utb3V0LCBvcGFjaXR5IDc1bXMgZWFzZS1vdXQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAkY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRvdmVybGF5O1xuICAgIH1cblxuICAgICY6YWN0aXZle1xuICAgICAgICBib3JkZXItY29sb3I6ICRhY3RpdmVDb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZUJnO1xuICAgICAgICBjb2xvcjogJGFjdGl2ZUNvbG9yO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRde1xuICAgICAgICBib3JkZXItY29sb3I6ICNhYWEgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNhYWEgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxufVxuJWRsX3RleHRfYmxvY2tfc3R5bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF9ibG9ja1RleHQ7IC8vMS4zMjtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfYmxvY2tUZXh0O1xufVxuXG4lZGxfZGVmYXVsdF9saW5rX3N0eWxlIHtcbiAgICBjb2xvcjogJGNvbG9yX2xpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJGNvbG9yX2xpbmtIb3ZlcjtcbiAgICB9XG5cbiAgICAmW2hyZWZePSdodHRwJ10ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgICZbaHJlZl49J2h0dHAnXTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvZXh0ZXJuYWxfbGlua19oaW50X2JsdWUuc3ZnKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgICZbaHJlZl49J2h0dHAnXTpob3Zlcjo6YWZ0ZXIsXG4gICAgJltocmVmXj0naHR0cCddOmZvY3VzOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLmRsX2RlZmF1bHRfbGluayB7XG4gICAgQGV4dGVuZCAlZGxfZGVmYXVsdF9saW5rX3N0eWxlO1xufVxuXG4lZGxfZGVmYXVsdF9saW5rcyB7XG4gICAgPiBhOnZpc2l0ZWQsXG4gICAgPiBhOmxpbmsge1xuICAgICAgICBAZXh0ZW5kICVkbF9kZWZhdWx0X2xpbmtfc3R5bGU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGxfZHJvcGRvd25fYXJyb3coKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6ICRsbXRfYmFzZUZvbnRTaXplICogMS4yO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDIuMCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcbiAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDc1bXMgZWFzZTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDQwJTtcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDc1bXMgZWFzZTtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgICAgc3Ryb2tlOiAjYWFhO1xuICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgNzVtcyBlYXNlLW91dDtcbiAgICB9XG59XG5cbi8vIGFkZCBhbiBhcnJvdyBwb2ludGluZyB0byB0aGUgcmlnaHRcbkBtaXhpbiBkbF9hcnJvdygkcGFzc2l2ZUNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeSwgJGFjdGl2ZUNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5LCAkd2lkdGg6IDhweCwgJHRoaWNrbmVzczogMnB4LCAkZGlyZWN0aW9uOiAncmlnaHQnKSB7XG4gICRoZWlnaHQ6ICR3aWR0aDtcblxuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6ICR0aGlja25lc3Mgc29saWQgJHBhc3NpdmVDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiAkdGhpY2tuZXNzIHNvbGlkICRwYXNzaXZlQ29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICBAaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIH1cbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZUNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBkbF9mZWF0dXJlQm94KCkge1xuICBib3gtc2hhZG93OiAkc2hhZG93RmVhdHVyZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yQmx1ZVByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuXG4vLyByZW1vdmUgYnV0dG9uIGJvcmRlciwgcGFkZGluZywgY29sb3IsIGV0Yy47IGFkZCBwb2ludGVyIGN1cnNvclxuQG1peGluIGRsX2ZsYXRfYnV0dG9uX3N0eWxlKCl7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuXG5AbWl4aW4gZGxfbGluaygpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbiVkbF9saW5rIHtcbiAgQGluY2x1ZGUgZGxfbGluaygpO1xufVxuXG5cbi8vID09PT09PT09PT09PT09IGJ1dHRvbnMgPT09PT09PT09PT09PT09PT09PT09PT1cblxuXG5AbWl4aW4gZGxfYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1vdXQsIGNvbG9yIDAuMTVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2Utb3V0LCBjb2xvciAwLjE1cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgYm9yZGVyIC4xNXMgZWFzZS1vdXQsIGNvbG9yIDAuMTVzIGVhc2Utb3V0O1xuICBAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtcblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmW2Rpc2FibGVkXSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbiVkbF9idXR0b24ge1xuICBAaW5jbHVkZSBkbF9idXR0b24oKTtcblxuICAmLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMi43ZW07XG4gICAgb3BhY2l0eTogLjQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMiU7XG4gICAgICAgIGxlZnQ6IDFlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dDtcbiAgICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBhbmltYXRpb246IGlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gMC43NXMgMC4wcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgICBhbmltYXRpb246IGlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3JfX2FjdGl2ZV9hbmltYXRpb24gMC43NXMgMC4yNXMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbiAgfVxufVxuXG4lZGxfYnV0dG9uLS0xIHtcbiAgQGV4dGVuZCAlZGxfYnV0dG9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JPcmFuZ2VQcmltYXJ5O1xuICBib3gtc2hhZG93OiAwIDRweCAxMXB4IHJnYmEoMTAzLCAxMzksIDE0MCwgMC4wOCk7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDExcHggcmdiYSgxMDMsIDEzOSwgMTQwLCAwLjA4KTtcbiAgfVxufVxuXG4lZGxfYnV0dG9uLS0yIHtcbiAgQGV4dGVuZCAlZGxfYnV0dG9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVRlcnRpYXJ5O1xuICB9XG59XG5cbiVkbF9idXR0b24tLTMge1xuICBAZXh0ZW5kICVkbF9idXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yQmx1ZVRlcnRpYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsdWVUZXJ0aWFyeTtcbiAgfVxufVxuXG4lZGxfYnV0dG9uLS0zLWludmVydGVkIHtcbiAgQGV4dGVuZCAlZGxfYnV0dG9uLS0zO1xuXG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpO1xufVxuXG4lZGxfYnV0dG9uLS00IHsgLy8gdGV4dGJ1dHRvblxuICBAZXh0ZW5kICVkbF9idXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgJi5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjb2xvcjogJGNvbG9yTGlnaHRHcmV5O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLy8gPT09PT09PT09PT09PT0gZW5kOiBidXR0b25zID09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBkbF9wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuICB3aGl0ZS1zcGFjZTogLXByZS13cmFwO1xuICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbn1cblxuJG1heFdpZHRoX3R3b1Jvd1VwbG9hZEJ1dHRvbjogODAwcHg7XG5AbWl4aW4gZG9jVXBsb2FkQnV0dG9uKCkge1xuICAgIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b25fX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBkb2NUcmFuc19idXR0b25fYW5pbV8yO1xuXG4gICAgICAgICYgPiBidXR0b24gIHsgLy8gXCJ0cmFuc2xhdGUgZG9jdW1lbnRcIiBwYXJ0IG9mIHRoZSBidXR0b25cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDZweCA0cHggMTRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciA3NW1zIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heFdpZHRoX3R3b1Jvd1VwbG9hZEJ1dHRvbikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZGxfbG9hZGluZ1NwaW5uZXIoJHNpemU6IDE2cHgpIHtcbiAgd2lkdGg6ICRzaXplO1xuICBoZWlnaHQ6ICRzaXplO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL2ltZy9pY29ucy9pY29uX2NpcmNsZV9ibHVlX3YyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFuaW1hdGlvbjogZGxfbG9hZGluZ1NwaW5uZXIgMXMgaW5maW5pdGUgbGluZWFyO1xuICB9XG59XG5cbkBhdC1yb290e1xuICBAa2V5ZnJhbWVzIGRsX2xvYWRpbmdTcGlubmVye1xuICAgICAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgfVxufVxuXG5AbWl4aW4gZGxfY2xvc2VJY29uKCRpY29uU2l6ZTogMTZweCwgJGxpbmVXaWR0aDogMS41cHgsICRpY29uQ29sb3I6ICRjb2xvckJsdWVQcmltYXJ5KSB7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpY29uQ29sb3I7XG4gICAgd2lkdGg6ICRsaW5lV2lkdGg7XG4gICAgaGVpZ2h0OiAkaWNvblNpemUgKiAxLjM0O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gICAgdG9wOiBjYWxjKDUwJSAtICN7bWF0aC5kaXYoJGljb25TaXplLCAxLjUpfSk7XG4gICAgbGVmdDogY2FsYyg1MCUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNzVtcyBlYXNlLW91dDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gZGxfY2xvc2VCdG4oJGJ1dHRvblNpemU6IDQwcHgsICRpY29uU2l6ZTogMTZweCwgJGxpbmVXaWR0aDogMS41cHgsICRidXR0b25Db2xvcjogJGNvbG9yQmx1ZVByaW1hcnkpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogJGJ1dHRvblNpemU7XG4gIGhlaWdodDogJGJ1dHRvblNpemU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgQGluY2x1ZGUgZGxfY2xvc2VJY29uKCRpY29uU2l6ZSwgJGxpbmVXaWR0aCwgJGljb25Db2xvcjogJGJ1dHRvbkNvbG9yKTtcbn1cblxuQG1peGluIHRleHRhcmVhX2NvbnRhaW5lcl9oZWlnaHQoKSB7XG4gIEBpbmNsdWRlIGRsX21lZGlhKGRlc2t0b3ApIHtcbiAgICAvLyBNaW5pbXVtIGhlaWdodCBhaW1pbmcgZm9yIGhhbGYgb2YgdGhlIHZpZXdwb3J0IGhlaWdodFxuICAgIC8vIFNob3VsZG4ndCBiZSBzbWFsbGVyIHRoYW4gMjUwcHhcbiAgICAvLyBTaG91bGRuJ3QgYmUgYmlnZ2VyIHRoYW4gdGhlIGxhbmcgc2VsZWN0IG1lbnUgdG8gYXZvaWQganVtcCBpbiBoZWlnaHQgd2hlbiBvcGVuZWRcbiAgICBtaW4taGVpZ2h0OiBjbGFtcCgyNTBweCwgNTB2aCwgY2FsYyhcbiAgICAgIDY0cHggKyAgICAgIC8vIHNlYXJjaCBiYXJcbiAgICAgIDQ4cHggKiAxMCArIC8vIGxhbmcgc2VsZWN0IGl0ZW1zIHBlciBjb2x1bW4gKHNlZSBMQU5HVUFHRVNfUEVSX0NPTFVNTiBpbiBzZWxlY3RMYW5nVUkuanMpXG4gICAgICAxMnB4ICsgICAgICAvLyBsYW5nIHNlbGVjdCBib3R0b20gcGFkZGluZ1xuICAgICAgMXB4ICAgICAgICAgLy8gYm90dG9tIGJvcmRlclxuICAgICkpO1xuXG4gICAgOmdsb2JhbCguZGYzMjM4X2RpY3Rpb25hcnlfc25lYWtfcGVhaykgJiB7XG4gICAgICBtaW4taGVpZ2h0OiAzMjRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHggNjBweCAxNXB4O1xuICB9XG59XG5cbkBtaXhpbiBpc0llMTEoKSB7XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qKlxuKiBmdW5jdGlvbmFsIHBhcnRzIGZvciBzY3NzXG4qL1xuQG1peGluIGRsX2V4dGVuZFBhcmVudFN0eWxlKCRlbCwgJG5ld1N0eWxlKSB7XG4gIEBhdC1yb290ICN7c2VsZWN0b3IucmVwbGFjZSgmLCAkZWwsICRlbCArICRuZXdTdHlsZSl9IHtcbiAgICBAY29udGVudFxuICB9XG59XG4iLCIvLyBbaHZfMS4xfENsYXNzaWZpY2F0aW9uOiBDT05GSURFTlRJQUwsIERlZXBMIFNFXVxuXG5AaW1wb3J0IFwiZGVmaW5lc1wiO1xuQGltcG9ydCBcIl9sbXRfZGVmaW5lcy5zY3NzXCI7XG5cbiRjb2xvckZvY3VzQm9yZGVyOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuc3Bhbi5vbmx5X21vdXNlIHsgZGlzcGxheTogaW5saW5lOyB9XG5zcGFuLm9ubHlfdG91Y2ggeyBkaXNwbGF5OiBub25lOyB9XG5cbkBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSl7XG5cbiAgICBzcGFuLm9ubHlfbW91c2UgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgc3Bhbi5vbmx5X3RvdWNoIHsgZGlzcGxheTogaW5saW5lOyB9XG5cblxuICAgIGh0bWwuZGxfbm9fc2Nyb2xsLCBodG1sLmRsX25vX3Njcm9sbCBib2R5IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgfVxufVxuXG5idXR0b24ge1xuICAgIGNvbG9yOiAkdmVyeUJsYWNrO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxtdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcblxuICAgICYubG10LS1oaWRkZW57XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLmxtdF9fc2lkZV9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG4ubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcjo6YWZ0ZXIgeyAvLyBkb24ndCBzaG93IGRlZXBsLXBybyBoaW50IGJ5IGRlZmF1bHQuXG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG4ubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IHtcbiAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gIH1cblxuICAubG10X190YXJnZXRfdG9vbGJhciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19pdGVtIHtcbiAgLy8gVGhlc2UgbGVmdC9yaWdodCBwYWRkaW5nL21hcmdpbnMgYXJlIHVzZWQgdG8gYWxsb3dcbiAgLy8gcGVvcGxlIHRvIHNlbGVjdCB0aGUgdGV4dCB3aXRoIHRoZSBtb3VzZS5cbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICBjdXJzb3I6IGluaXRpYWw7XG5cbiAgdWwgPiAmIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbn1cblxuLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgYnV0dG9uLCBhIHtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgfVxufVxuXG4vLyBQcm9wZXJ0aWVzIHJlcXVpcmVkIGZvciB0aGUgdHJhbnNsYXRvciBlbGVtZW50cyB0byB3b3JrLiBEbyBub3QgYWRkIHJ1bGVzIGZvciB2aXN1YWwgc3R5bGluZyBpbiB0aGlzIGNsYXNzIGJsb2NrIVxuLmxtdF9fdGV4dGFyZWFfYmFzZV9zdHlsZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyAgICAgICAvLyBjc3MtM1xuICAgIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwOyAgLy8gTW96aWxsYSwgc2luY2UgMTk5OVxuICAgIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7ICAgICAgLy8gT3BlcmEgNC02XG4gICAgd2hpdGUtc3BhY2U6IC1vLXByZS13cmFwOyAgICAvLyBPcGVyYSA3XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyAgICAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA1LjUrXG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbn1cblxuLmxtdF9fdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJlc2l6ZTogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYubG10LS1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZbbGFuZz1cImJnLUJHXCJdLFxuICAgICZbbGFuZz1cImJnXCJdLFxuICAgICZbbGFuZz1cInVrLVVBXCJdLFxuICAgICZbbGFuZz1cInVrXCJdIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmQtdGV4dGFyZWEubG10X190ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAmW2xhbmc9XCJiZy1CR1wiXSxcbiAgICAmW2xhbmc9XCJiZ1wiXSxcbiAgICAmW2xhbmc9XCJ1ay1VQVwiXSxcbiAgICAmW2xhbmc9XCJ1a1wiXSB7XG4gICAgICAgIC8vIFByZXZlbnQgZ2xvYmFsIHJ1bGUgb24gZm9udC1mYW1pbHkgb2YgZXZlcnkgZWxlbWVudFxuICAgICAgICAqIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgLmxtdC0tZW1wdHlfc291cmNlICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbG10X19jbGVhcl90ZXh0X2J1dHRvblxuKi9cbi5sbXRfX2NsZWFyX3RleHRfYnV0dG9uX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxtdF9fY2xlYXJfdGV4dF9idXR0b25fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTZweDtcbn1cblxuLmxtdF9fY2xlYXJfdGV4dF9idXR0b24ge1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Tm9ybWFsO1xuICAgIC8vb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICA+IHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgICYubG10LS1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbG10X19lZGl0X3RleHRfcG9wdXBcbiovXG4ubG10X19lZGl0X3RleHRfcG9wdXAge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBAYXBwbHkgZm9yY2VkLWNvbG9ycy1tb2RlLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwLjVweCBzb2xpZCAjYWFhO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1heC13aWR0aDozMHZ3O1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgei1pbmRleDogOTk7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zIGVhc2U7XG4gICAgLy90byBhbGlnbiB0ZXh0IGluIHBvcHVwIHdpdGggdGV4dCBpbiBzZW50ZW5jZSBhbmNob3JcblxuICAgICZbZGlyPWx0cl0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICB9XG4gICAgJltkaXI9cnRsXSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgICB9XG5cbiAgICAmLmxtdF9fZWRpdF90ZXh0X3BvcHVwLS12aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5sbXRfX2VkaXRfdGV4dF9wb3B1cC0tdmlzaWJsZS5sbXRfX2VkaXRfdGV4dF9wb3B1cC0tYWx0ZXJuYXRpdmVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICB1bHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgICBsaSwgLmxtdF9fZWRpdF90ZXh0X2xpc3RfaXRlbXtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuICAgIGxpOmxhc3QtY2hpbGQsIC5sbXRfX2VkaXRfdGV4dF9saXN0X2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLmxtdF9fZWRpdF90ZXh0X3BvcHVwX19lbnRyeS0tYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOGMxO1xuICAgIH1cbiAgICAubG10X19lZGl0X3RleHRfcG9wdXBfX3dhaXRpbmdfaW5kaWNhdG9ye1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2Upe1xuICAgICAgICBtYXgtd2lkdGg6IDYwdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLy8gZml4IGJ1ZyBpbiBFZGdlIGJyb3dzZXI7IHRvcCBib3JkZXIgbGVhdmVzIHBlcnNpc3RlbnQgbWFya3Mgb24gdGhlIHBvcHVwIGl0ZW1zIHdoZW4gc2Nyb2xsZWRcbiAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbn1cblxuXG4ubG10X19lZGl0X3RleHRfcG9wdXAtLWFsdGVybmF0aXZlcyBsaXtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAvLyB0ZXh0LWluZGVudDogLTIwcHg7XG4gICAgLy8gcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICZbbGFuZz1cImJnLUJHXCJdLFxuICAgICZbbGFuZz1cImJnXCJdLFxuICAgICZbbGFuZz1cInVrLVVBXCJdLFxuICAgICZbbGFuZz1cInVrXCJdIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19tYWluX3RyYW5zbGF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgICAgQXNrIGZvciBwYXN0aW5nIGxvbmcgdGV4dCBwb3B1cFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sbXRfX2Fza19wYXN0ZV9wb3B1cHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAmLmxtdF9fYXNrX3Bhc3RlX3BvcHVwLS12aXNpYmxle1xuICAgICAgICB0cmFuc2l0aW9uOiA1MDBtcyBlYXNlLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgID4gZGl2e1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYubG10X19hc2tfcGFzdGVfcG9wdXAtLXZpc2libGVfMntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICA+IGRpdntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGRpdntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxtdF9fYXNrX3Bhc3RlX3BvcHVwX19jYW5jZWxfYnV0dG9uLFxuICAgICAgICAubG10X19hc2tfcGFzdGVfcG9wdXBfX2NvbnRpbnVlX2J1dHRvbntcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lU0VPdGVyaWNUZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjokY29sb3JEYXJrR3JleTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgdWwsIGxpe1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4uc2hvd1Nlb1RleHQgLmVTRU90ZXJpY1RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXkge1xuICAgIEBpbmNsdWRlIGRsX3ByZSgpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgKiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5X19zZW50ZW5jZS0tYWN0aXZle1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubG10X19zb3VyY2VfdGV4dGFyZWFfb3ZlcmxheV9fdGV4dHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBAbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogcmV2ZXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltsYW5nPVwiYmctQkdcIl0sXG4gICAgJltsYW5nPVwiYmdcIl0sXG4gICAgJltsYW5nPVwidWstVUFcIl0sXG4gICAgJltsYW5nPVwidWtcIl0ge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9fdGV4dF9idG4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmW2xhbmc9XCJiZy1CR1wiXSxcbiAgICAmW2xhbmc9XCJiZ1wiXSxcbiAgICAmW2xhbmc9XCJ1ay1VQVwiXSxcbiAgICAmW2xhbmc9XCJ1a1wiXSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubG10X19sb2FkaW5nSW5kaWNhdG9yX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdG9wOiAxMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5cbi5sbXRfX3RleHRhcmVhX3NlcGFyYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTRweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NXB4KTtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sbXRfX3RleHRhcmVhX3NlcGFyYXRvcl9fdmVydGljYWxfbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgfVxufVxuXG4ubG10X19zaWRlc19jb250YWluZXIge1xuXG4gICAgLmxtdF9fc2lkZXNfd3JhcHBlciB7XG4gICAgICAgIC8qIFdyYXBwZXIgaXMgb25seSB1c2VkIG9uIERlc2t0b3Agd2ViLiBJbiBhbGwgb3RoZXIgcGxhY2VzIGl0IHNob3VsZCBiZSBpZ25vcmVkIGZvciBzdHlsaW5nICovXG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cblxuICAgICNwb3BvdmVyX2NvbnRhaW5lcjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3NvdXJjZV9sYW5ndWFnZV9sYWJlbDplbXB0eSxcbiAgICAjdGFyZ2V0X2xhbmd1YWdlX2xhYmVsOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjdGFyZ2V0X2xhbmd1YWdlX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgIH1cbn1cblxuLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubG10X190YXJnZXRMYW5nTWVudV9leHRlbnNpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zZWMgJiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4ubG10X190YXJnZXRMYW5nTWVudV9leHRlbnNpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlCdXR0b25fY29udGFpbmVyLFxuLmxtdF9fZ2xvc3NhcnlCdXR0b25fY29udGFpbmVyX3JlYWN0IHtcbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8gY2hhckxpbWl0XG4ubG10X19hZF9jaGFyTGltaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogLTJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcbiAgICB6LWluZGV4OiAxMDtcbn1cbi5sbXRfX2FkX2NoYXJMaW1pdF9fYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmxtdF9fYWRfY2hhckxpbWl0X19jb250ZW50X2NvbnRhaW5lciB7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIGJvdHRvbTogMDtcbiAgICAvLyBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA4NnB4O1xufVxuLmxtdF9fYWRfY2hhckxpbWl0X19jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiAwcHggLTJweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvaW1nL2lsbHVzdHJhdGlvbnMvaWxsdV9mb3JtYWxpdHlTd2l0Y2guc3ZnJykgbm8tcmVwZWF0IG5vLXJlcGVhdCAtMnB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAvLyBwYWRkaW5nOiA3MHB4IDIwcHggMjBweCAyMHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luOiAxMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubG10X19hZF9jaGFyTGltaXRfX2Nsb3NlX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgZGxfY2xvc2VCdG4oJGJ1dHRvblNpemU6IDI0cHgsICRpY29uU2l6ZTogMTJweCwgJGxpbmVXaWR0aDogMS40cHgsICRidXR0b25Db2xvcjogI2ZmZik7XG59XG5cbi5sbXRfX2FkX2NoYXJMaW1pdF9fbXNnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubG10X19hZF9jaGFyTGltaXRfX21zZ19fY2hhckNvdW50V2l0aExpbWl0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yT3JhbmdlUHJpbWFyeTtcbn1cblxuLmxtdF9fYWRfY2hhckxpbWl0X19tc2dfX3Byb19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4ubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGRUZXh0YXJlYSBjb250ZW50ZWRpdGFibGUgbmVlZHMgdG8gYmUgb2YgdHlwZSBibG9jayAqL1xuZC10ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5kLXRleHRhcmVhID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AaW1wb3J0IFwibG10X2Zvcm1hbGl0eVwiO1xuQGltcG9ydCBcImxtdF9nbG9zc2FyeVwiO1xuIiwiLy8gW2h2XzEuMXxDbGFzc2lmaWNhdGlvbjogQ09ORklERU5USUFMLCBEZWVwTCBTRV1cbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkBpbXBvcnQgXCJkZWZpbmVzXCI7XG5cbi8vIC0tLSBGT1JNQUwgLyBJTkZPUk1BTCBzd2l0Y2ggLS0tXG4kaWNvbldpZHRoOiAxMHB4O1xuJGljb25XaWR0aFdpdGhCb3JkZXJzOiAkaWNvbldpZHRoICsgNHB4O1xuXG5AbWl4aW4gbG10X2Zvcm1hbGl0eVRvZ2dsZXIoKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWluLXdpZHRoOiA4NXB4O1xuICAgIG1heC13aWR0aDogMjE2cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1vdXQ7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlci0taXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfY29udGFpbmVyIHtcbiAgICBAYXQtcm9vdCAubG10LS1oYXNfZ2xvc3NhcnkubG10LS1oYXNfZm9ybWFsaXR5ICYge1xuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vRnVuY3Rpb25CdXR0b25Cb3JkZXJzIHtcbiAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlcixcbiAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlciAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3RvZ2dsZXItLWlzLWFjdGl2ZSxcbiAgLmxtdF9fZ2xvc3NhcnlCdXR0b25fY29udGFpbmVyX3JlYWN0IC5sbXRfX2dsb3NzYXJ5X2J1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAmLmxtdF9fZm9ybWFsaXR5U3dpdGNoLS1pcy1vcGVuXzAge1xuICAgICAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sbXRfX2Zvcm1hbGl0eVN3aXRjaC0taXMtb3BlbiB7XG4gICAgICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRsX2ludmlzaWJsZV9ieV9kZWZhdWx0LmRsX3Zpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fdG9nZ2xlciB7XG4gICAgICAgIEBpbmNsdWRlIGxtdF9mb3JtYWxpdHlUb2dnbGVyKCk7XG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3QsXG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3RfdG9nZ2xlcixcbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbG10X2Zvcm1hbGl0eVRvZ2dsZXIoKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19zZWxlY3RfdG9nZ2xlcixcbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfX3NtYWxsZXJfX3NlbGVjdF90b2dnbGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJnUGFnZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBzbWFsbGVyIHRvZ2dsZXIgdmFyaWFudCBpcyB1c2VkIG9uIG1vYmlsZSwgZGlzcGxheXMgYWN0aW9uIG92ZXJmbG93IGJ1dHRvbiBpbnN0ZWFkIG9mICdGb3JtYWxpdHknIGJ1dHRvblxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fc21hbGxlcl9fc2VsZWN0X3RvZ2dsZXIge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbW9iaWxlX19jb250YWluZXIud2l0aG91dF90ZXh0IHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTE7XG4gICAgdG9wOiAzOHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93X2Ryb3Bkb3duO1xuICAgIEBhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1vdXQgMzBtcywgdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0IDBtcztcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtOyAvLyBmaXhlZCBzYWZhcmkgYnVnIHRoYXQgYW5pbWF0aW9uIGZsaWNrZXJzXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTUlLCAwKTtcbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICByaWdodDogLTVweDtcbiAgICB9XG59XG5cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1zIHtcbiAgICBAaW5jbHVkZSBsbXRfZHJvcGRvd25fY29udGVudCgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX00pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiA2cHggMjBweCAxMnB4IDIwcHg7XG4gICAgfVxufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fY29udGFpbmVyIHtcbiAgICAvLyBuZWVkZWQgdG8gb3ZlcnJpZGUgcHJvcGVydGllcyBmcm9tIG1peGluICdsbXRfZHJvcGRvd25fY29udGVudCdcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICY6aG92ZXIsICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjAwLCA4NywgMC4zKTtcbiAgICB9XG4gICAgJjphY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbSB7XG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX19tZW51X2l0ZW1fcHJvX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzcxNzE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgbWluLXdpZHRoOiA0MnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9fbWVudV9pdGVtX3Byb19jdGFfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21lbnVfaXRlbV9wcm9fY3RhIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsdWVQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICA+c3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX2Rlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS1BRC3igJMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX2Rlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLyogLS0tIEFEIC0tLSAqL1xuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2JnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY29udGVudF9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2FkX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9pbWcvaWxsdXN0cmF0aW9ucy9pbGx1X2Zvcm1hbGl0eVN3aXRjaC5zdmcnKSBuby1yZXBlYXQgbm8tcmVwZWF0IC0ycHggMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDgwcHggMjVweCAyNXB4IDI1cHg7XG5cbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfY29udGFpbmVyX21vYmlsZSAmIHtcbiAgICAgICAgbWFyZ2luOiA0NXB4IDIwcHggMCAyMHB4O1xuICAgIH1cbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9faGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2JvZHkge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2N0YSB7XG4gICAgQGV4dGVuZCAlZGxfYnV0dG9uLS0xO1xuICAgIFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfYWRfX2Nsb3NlX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgZGxfY2xvc2VCdG4oJGJ1dHRvblNpemU6IDQwcHgsICRpY29uU2l6ZTogMTVweCwgJGxpbmVXaWR0aDogMS40cHgsICRidXR0b25Db2xvcjogIzAwMClcbn1cblxuLyogLS0tIEZFRURCQUNLIC0tLSAqL1xuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfYnVzeSB7XG4gICAgQGluY2x1ZGUgZGxfbG9hZGluZ1NwaW5uZXIoKTtcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE0cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MjBweDtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6bnRoLW9mLXR5cGUobisxKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTcwcHg7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjQ5NDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHg7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2V4cGxhbmF0aW9uIHsgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTIwMHB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbn1cblxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2RvbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC00MHB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDM3MTcxO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICYuZGxfaW52aXNpYmxlX2J5X2RlZmF1bHQuZGxfdmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgZWFzZTtcbiAgICB9XG5cbiAgICAmLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19kb25lLS1mYWRlb3V0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgZWFzZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fY2xvc2VfYnRuIHtcbiAgICBAZXh0ZW5kIC5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY2xvc2VfYnRuO1xuICAgIFxuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX3Njb3JlX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2NvcmVfYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0OTQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZV9kZXNjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19zY29yZV9kZXNjX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fZXhwbGFuYXRpb25fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbl9pbnB1dF9lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmxtdF9fZm9ybWFsaXR5U3dpdGNoX2ZlZWRiYWNrX19leHBsYW5hdGlvbl9hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfX2V4cGxhbmF0aW9uX2FjdGlvbl9zZW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubG10X19mb3JtYWxpdHlTd2l0Y2hfZmVlZGJhY2tfYnVzeSB7XG4gICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgIH1cbn1cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9mZWVkYmFja19fc2VuZF9idG4ge1xuICAgIEBleHRlbmQgJWRsX2J1dHRvbi0tMTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xufVxuIiwiQGltcG9ydCBcImRlZmluZXNcIjtcblxuQG1peGluIGxtdF9kcm9wZG93bl9jb250ZW50KCkge1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHotaW5kZXg6IDIwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZV8zO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDA7XG5cbiAgICBsZWZ0OiAtNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgbGVmdDogMjJweDtcbiAgICB9XG5cbiAgICAvLyBzY29wZSBpdGVtLWNhbmRpZGF0ZXMgZnJvbSBwcmV2aW91cyBpbXBsZW1lbnRhdGlvbnNcbiAgICA+IGJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmxtdF9fZHJvcGRvd25faXRlbTtcbiAgICB9XG5cbiAgICA+IGRpdiA+IGJ1dHRvbixcbiAgICA+IGRpdiA+IGRpdiA+IGJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmxtdF9fZHJvcGRvd25faXRlbV9pbnNpZGVfY29udGFpbmVyO1xuICAgIH1cblxuICAgIC5sbXRfX2Ryb3Bkb3duX2l0ZW0ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodE5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMXB4IDIwcHggMXB4IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTk0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG5cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIwMCwgODcsIDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG10X19kcm9wZG93bl9pdGVtX2luc2lkZV9jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodE5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMXB4IDIwcHggMXB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDE5NHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxufSIsIi8vIFtodl8xLjF8Q2xhc3NpZmljYXRpb246IENPTkZJREVOVElBTCwgRGVlcEwgU0VdXG5cbkBpbXBvcnQgXCJkZWZpbmVzXCI7XG5cblxuJGNvbG9yQ3VzdG9taXphdGlvbjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiRjb2xvckN1c3RvbWl6YXRpb25MaWdodDogZGVzYXR1cmF0ZSgkY29sb3I6IGxpZ2h0ZW4oJGNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uLCAkYW1vdW50OiA1MCksICRhbW91bnQ6IDUwKTtcbiRjb2xvckN1c3RvbWl6YXRpb25UZXh0OiAkY29sb3JDdXN0b21pemF0aW9uO1xuJGNvbG9yT25PZmZTd2l0Y2hPbjogIzAwOTQyRjtcbiRjb2xvclRleHREYXJrOiAjMUIxRTI1O1xuJGNvbG9yTW91c2VHcmV5OiAjQzRDNEM0O1xuJGNvbG9yRGlzYWJsZWRDdXN0b21pemF0aW9uQnV0dG9uOiByZ2JhKDAsIDAsIDAsIDAuMik7XG5cblxuLyoqKioqKioqKiogZ2xvc3NhcnkgZWRpdG9yICoqKioqKioqKiovXG5cbi8vIGJhc2Ugc3R5bGVzXG5cbi5nbG9zc2FyeS1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsdWVDaGlsbDtcbiAgaGVpZ2h0OiAycmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZzogNXB4IDEzcHg7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYTlhOWE5O1xuICB9XG5cbiAgJi5lcnJvcixcbiAgJjpmb2N1cy5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yRXJyb3I7XG4gIH1cbn1cblxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWluLXdpZHRoOiA0NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRjb2xvcl9kZWZhdWx0VGV4dDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAzMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICYubG10X19nbG9zc2FyeV9lZGl0b3JfcmVhY3Qge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9zdWJCYXJfdG9wIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweCAoOHB4IC0gJGZvY3VzX3Zpc2libGVfdG90YWxfd2lkdGgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWVXcmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeU5hbWUge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dERhcms7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG5cbiAgICAgICAgICAmLm5vX292ZXJmbG93IHtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3RDaGV2cm9uIHtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICYubG10X19nbG9zc2FyeV9hcnJvd0Rvd24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMnB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubG10X19nbG9zc2FyeV9hcnJvd1VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDJweCkgcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3RDaGV2cm9uLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3duIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2VkaXRvcl9zZWxlY3RHbG9zc2FyeU1lbnVPcGVuQW5pbWF0aW9uIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTUlLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMC4wO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIHRvcDogNDJweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBsbXRfX2dsb3NzYXJ5X2VkaXRvcl9zZWxlY3RHbG9zc2FyeU1lbnVPcGVuQW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtcbiAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25XcmFwcGVySW5uZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MTJweDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5U2VsZWN0aW9uSXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIwMCwgODcsIDAuMyk7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlTZWxlY3Rpb25OYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb25CdXR0b24ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDAsIDg3LCAwLjMpO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5TmFtZUVkaXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcblxuICAgICAgICAubG10X19nbG9zc2FyeV9lZGl0TmFtZV9pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3Jfc3ViQmFyX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDBweCAxNXB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIGtlZXBzIGV2ZW4gdG9wIGFuZCBib3R0b20gc3BhY2luZyBvZiBidXR0b25zIGluIHRvb2xiYXJcbiAgJiAubG10X19nbG9zc2FyeV9fYWN0aW9uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlVcGxvYWRXcmFwcGVyLFxuICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlEb3dubG9hZFdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RDRENEQztcblxuICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ldyxcbiAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlEb3dubG9hZCB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXA6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cDphZnRlciB7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgdG9wOiAxM3B4O1xuICAgIH1cblxuICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ldyB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZWRpdG9yX2FkZE5ld0dsb3NzYXJ5T3BlbkFuaW1hdGlvbiB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1JSwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fZ2xvc3NhcnlfZWRpdG9yX2dsb3NzYXJ5QWRkTmV3RGlhbG9nV3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTIwcHg7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9nbG9zc2FyeUFkZE5ld0RpYWxvZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9lZGl0b3JfYWRkTmV3R2xvc3NhcnlPcGVuQW5pbWF0aW9uIDQwbXMgMHMgZWFzZS1vdXQgMTtcbiAgICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG10X19nbG9zc2FyeV9lZGl0b3JfZ2xvc3NhcnlBZGROZXdEaWFsb2dfYWRkQnV0dG9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlQ2hpbGw7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAkY29sb3JCbHVlQ2hpbGwgc29saWQgMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZXJyb3IsXG4gICAgICAgICAgJi5lcnJvcjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yQmx1ZUNoaWxsLCAkYWxwaGE6IDAuNSk7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JfdWlCbG9ja2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjRkZGLCAkYWxwaGE6IDAuNik7XG5cbiAgJi52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JfbG9hZGluZ1NwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU1JTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICBAaW5jbHVkZSBkbF9sb2FkaW5nU3Bpbm5lcigkc2l6ZTogMzJweCk7XG59XG5cbi8vIGVkaXRvciBtYWluYmFyIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9tYWluQmFyIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAubG10X19nbG9zc2FyeV9lZGl0b3JMYWJlbCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X2VkaXRvckNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy0yIHtcblxuICAmLmluQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGxlZnQ6IDE4cHg7XG4gIH1cblxuICAmLmluQnV0dG9uOmJlZm9yZSB7XG4gICAgbGVmdDogMjhweDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBsZWZ0OiAxOXB4O1xuICB9XG5cbiAgJi5pbkJ1dHRvbjphZnRlciB7XG4gICAgbGVmdDogMjlweDtcbiAgICB0b3A6IC00cHg7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2hMYWJlbCB7XG4gIHotaW5kZXg6IDk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJi5vbiB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjOTlBREJGO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X29uT2ZmU3dpdGNoX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogOHB4O1xufVxuXG4ubG10X19nbG9zc2FyeV9vbk9mZlN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmluQnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG5cbiAgLnN3aXRjaCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OUFEQkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAuc3dpdGNoOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAuZGlzYWJsZWQrLnN3aXRjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvLyBvblxuICAuY2hlY2tib3guaXNDaGVja2VkKy5zd2l0Y2g6OmFmdGVyIHtcbiAgICBsZWZ0OiAyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLy8gb2ZmXG4gIC5jaGVja2JveC5pc0NoZWNrZWQrLnN3aXRjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yT25PZmZTd2l0Y2hPbjtcbiAgfVxuXG4gIC8vIGRpc2FibGVkXG4gIC5jaGVja2JveC5kaXNhYmxlZCsuc3dpdGNoOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5QURCRjtcbiAgfVxuXG4gIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8qKioqKioqKioqIGdsb3NzYXJ5IGJ1dHRvbiAqKioqKioqKioqL1xuXG5cbi5sbXRfX2dsb3NzYXJ5QnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpub3QoLnJlYWR5KSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAubG10X19nbG9zc2FyeV9idXR0b24uYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvckRpc2FibGVkQ3VzdG9taXphdGlvbkJ1dHRvbjtcbiAgICB9XG5cbiAgICAubG10X19nbG9zc2FyeV9idXR0b25fbGFiZWwge1xuICAgICAgY29sb3I6ICRjb2xvckRpc2FibGVkQ3VzdG9taXphdGlvbkJ1dHRvbjtcbiAgICB9XG5cbiAgICAuaW5CdXR0b24ge1xuICAgICAgY29sb3I6ICRjb2xvckRpc2FibGVkQ3VzdG9taXphdGlvbkJ1dHRvbjtcbiAgICB9XG5cbiAgICAuc3dpdGNoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JEaXNhYmxlZEN1c3RvbWl6YXRpb25CdXR0b247XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC5zd2l0Y2g6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckRpc2FibGVkQ3VzdG9taXphdGlvbkJ1dHRvbjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2ggLmNoZWNrYm94LmlzQ2hlY2tlZCsuc3dpdGNoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5jaGVja2JveC5pc0NoZWNrZWQrLnN3aXRjaDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yRGlzYWJsZWRDdXN0b21pemF0aW9uQnV0dG9uO1xuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeUJ1dHRvbl9fZGVza3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgJi5zd2l0Y2hWaXNpYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuICB9XG5cbiAgJi5zd2l0Y2hlZE9uIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeUJ1dHRvbkNvbnRhaW5lcl9fYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlCdXR0b24udG9nZ2xlLWxlZnQge1xuICAubG10X19nbG9zc2FyeUJ1dHRvbl9fZGVza3RvcC5zd2l0Y2hWaXNpYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICB9XG5cbiAgLmxtdF9fZ2xvc3Nhcnlfb25PZmZTd2l0Y2hfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTJweDtcbiAgICByaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG5cbiAgLmxtdF9fZ2xvc3NhcnlfYnV0dG9uX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxuXG4gICYuZGlhbG9nLFxuICAmLmFjdGl2ZS5kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG4gIH1cblxuICAmLmRpYWxvZyB7XG4gICAgQGF0LXJvb3QgLmxtdC0td2ViICYgLmxtdF9fZ2xvc3NhcnlfYnV0dG9uX2xhYmVsOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxufVxuXG4vLyBoZWFkbGluZSAmIHN1YnRleHQgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yVGl0bGUsXG4ubG10X19nbG9zc2FyeV9lZGl0b3JTdWJ0ZXh0IHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkY29sb3JUZXh0RGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjogJHdoaXRlLCAkYW1vdW50OiA1KTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yVGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvclN1YnRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cblxuLy8gZXJyb3IgZGlzcGxheSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLmxtdF9fZ2xvc3NhcnlfdGV4dElucHV0X25ld0VudHJ5X25vdGVzLFxuLmxtdF9fZ2xvc3NhcnlfdGV4dElucHV0X2VkaXRFbnRyeV9ub3RlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dC0tZXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkY29sb3JFcnJvcjtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuXG4vLyBuZXcgZW50cnkgYmFyICYgbGFuZ3VhZ2VzIGRyb3Bkb3duIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnkge1xuICBwYWRkaW5nOiAkZm9jdXNfdmlzaWJsZV90b3RhbF93aWR0aCAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3I6ICR3aGl0ZSwgJGFtb3VudDogNSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfaW5wdXRUYXJnZXQge1xuICBtYXJnaW46IDAgNXB4IDAgMnB4O1xufVxuXG4ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nQnV0dG9uIHtcbiAgd2lkdGg6IDg3cHg7XG4gIG1pbi13aWR0aDogODdweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRjb2xvclRleHREYXJrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbjogMCAzcHggMCA1cHg7XG5cbiAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMXB4KSByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcblxuICAgIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHQge1xuICAgICAgY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG4gICAgfVxuXG4gICAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3duIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JDdXN0b21pemF0aW9uO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ1ZhbHVlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAyMnB4O1xufVxuXG4ubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ge1xuICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjM3cHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTlweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3gtc2hhZG93OiAkc2hhZG93X2Ryb3Bkb3duO1xuICAgIEBhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAvKlxuICAgICAgICAgIFRoZSBnbG9zc2FyeSBkb2VzIG5vdCBzdXBwb3J0IGRhcmstbW9kZSB5ZXQsIHRoZXJlZm9yZSB3ZSBuZWVkIHRvIHVzZSBpbXBvcnRhbnQgaGVyZVxuICAgICAgICAgIGFzIHRoZSBjb21tb24gZHJvcGRvd24gY2xhc3NlcyBzdXBwb3J0IGl0LlxuICAgICAgICAgIElmIGl0IGlzIHN1cHBvcnRlZCBvbmUgZGF5LCB5b3UgY2FuIHJlbW92ZSBpdCBhZ2FpbiFcbiAgICAgICAgKi9cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIwMCwgODcsIDAuMykgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICA+KiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgLmxhbmdOYW1lIHtcbiAgICAgICAgLyogU2VlIGNvbW1lbnQgYWJvdmUgZm9yIGhvdmVyICovXG4gICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJi5zb3VyY2Uge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGFyZ2V0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG10X19nbG9zc2FyeV9hcnJvd1JpZ2h0V3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDNweDtcbiAgICAgIH1cblxuICAgICAgLmxhbmdDb2RlUGFpciB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBjb2xvcjogIzZFNkU2RTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgICAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodCB7XG5cbiAgICAgICAgICBjb2xvcjogJGNvbG9yTW91c2VHcmV5O1xuICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGFuZ0NvZGUge1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGVmYXVsdElucHV0Qm9yZGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5Rm9ybSB7XG4gIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHQge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgfVxuXG4gICYubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nTWVudS0tb3BlbiB7XG4gICAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dEb3duIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgMCkgcm90YXRlKC0xMzVkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3IgLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlGb3JtLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ01lbnUtLW9wZW4ge1xuICAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9kcm9wZG93biAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ge1xuICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9lZGl0b3JfbGFuZ01lbnVPcGVuQW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtcbiAgICBvcGFjaXR5OiAxLjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5Aa2V5ZnJhbWVzIGxtdF9fZ2xvc3NhcnlfZWRpdG9yX2xhbmdNZW51T3BlbkFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC0xNSUsIDApO1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5cbi8vIGNoZWNrbWFyaywgYWNjZXB0QnV0dG9uLCBhcnJvd1JpZ2h0IC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JfY2hlY2ttYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGRkZGRjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMXB4KSByb3RhdGUoNDVkZWcpO1xufVxuXG4ubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIEBhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAvL291dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVRlcnRpYXJ5O1xuICB9XG5cbiAgJi5sbXRfX2dsb3NzYXJ5X2FjY2VwdEJ1dHRvbi0tZGlzYWJsZWQsXG4gICYubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24tLWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbiwgJGFscGhhOiAwLjUpO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHRXcmFwcGVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JNb3VzZUdyZXk7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGNvbG9yTW91c2VHcmV5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTFweCkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuXG4vLyBleHBsYW5hdGlvbiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGNvbG9yOiAkZGFya18zO1xuXG4gICYudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb25fbm90X293bmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMzJweCAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfZXhwbGFuYXRpb25fZXhhbXBsZV9oZWFkbGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ubG10X19nbG9zc2FyeV9leHBsYW5hdGlvbl9leGFtcGxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNjBweCAxcmVtIDE2MHB4O1xuICBnYXA6IDFyZW07XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2V4cGxhbmF0aW9uX2V4YW1wbGVfaWNvbiB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cblxuLy8gZWRpdG9yIHJvd3Mgd3JhcHBlciAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd3NXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBAaW5jbHVkZSBkZWZhdWx0U2Nyb2xsYmFyO1xuXG4gIC5sbXRfX2dsb3NzYXJ5X2VkaXRvclJvd3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yOiAkd2hpdGUsICRhbW91bnQ6IDE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG5cbiAgJjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3I6ICR3aGl0ZSwgJGFtb3VudDogMzUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cblxuICA+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgPmRpdjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9sYW5nUGFpckhlYWRsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkY29sb3JUZXh0RGFyaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC5sbXRfX2dsb3NzYXJ5X2VkaXRvcl9sYW5nUGFpckhlYWRsaW5lX3NlcGFyYXRvciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZWRpdG9yUm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgLmNvbHVtblNvdXJjZVdyYXBwZXIsXG4gIC5jb2x1bW5UYXJnZXRXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZmxleDogMTtcblxuICAgIC5jb2x1bW5Tb3VyY2UsXG4gICAgLmNvbHVtblRhcmdldCB7XG4gICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5jb2x1bW5Tb3VyY2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb2x1bW5UYXJnZXQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X2Fycm93UmlnaHRXcmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLmljb25CdXR0b24ge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy9vdXRsaW5lOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgaW1nLFxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9lZGl0b3JSb3dfZWRpdE1vZGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAuZWRpdElucHV0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZmxleDogMTtcblxuICAgICYuZXJyb3IsXG4gICAgJjpmb2N1cy5lcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JFcnJvcjtcbiAgICB9XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5cblxuLyoqKioqKioqKiogZ2xvc3NhcnkgZGlhbG9nICoqKioqKioqKiovXG5cblxuQGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19vcGVuX2FuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgb3BhY2l0eTogMC4wO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19jbG9zZV9hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMS4wO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4wO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzIge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzMge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0td3JhcHBlciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEyMCU7XG4gIG1heC13aWR0aDogODB2dztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG5cbiAgQGF0LXJvb3QgLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1vcGVuIHtcbiAgICBhbmltYXRpb246IGxtdF9fZ2xvc3NhcnlfZGlhbG9nX29wZW5fYW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cblxuICBAYXQtcm9vdCAubG10X19nbG9zc2FyeV9kaWFsb2ctLWNsb3NlZCB7XG4gICAgYW5pbWF0aW9uOiBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19jbG9zZV9hbmltYXRpb24gODBtcyAwcyBlYXNlLW91dCAxO1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogNzBweDtcbiAgcGFkZGluZzogNXB4O1xuXG4gICYudHdvU3VnZ2VzdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgJi50aHJlZVN1Z2dlc3Rpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nX190aXRsZSB7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMTNweDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19yb3dzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMnB4O1xuXG4gIEBhdC1yb290IC5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tc2hvd01vcmUtMiB7XG4gICAgYW5pbWF0aW9uOiBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19zaG93X21vcmVfc3VnZ2VzdGlvbnNfMiAxNTBtcyAwcyBlYXNlLW91dCAxO1xuICB9XG5cbiAgQGF0LXJvb3QgLnNob3dNb3JlLTIge1xuICAgIGFuaW1hdGlvbjogbG10X19nbG9zc2FyeV9kaWFsb2dfc2hvd19tb3JlX3N1Z2dlc3Rpb25zXzIgMTUwbXMgMHMgZWFzZS1vdXQgMTtcbiAgfVxuXG4gICYubG10X19nbG9zc2FyeV9kaWFsb2ctLXNob3dNb3JlLTIsXG4gICYuc2hvd01vcmUtMiB7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG5cbiAgQGF0LXJvb3QgLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1zaG93TW9yZS0zIHtcbiAgICBhbmltYXRpb246IGxtdF9fZ2xvc3NhcnlfZGlhbG9nX3Nob3dfbW9yZV9zdWdnZXN0aW9uc18zIDE1MG1zIDBzIGVhc2Utb3V0IDE7XG4gIH1cblxuICBAYXQtcm9vdCAuc2hvd01vcmUtMyB7XG4gICAgYW5pbWF0aW9uOiBsbXRfX2dsb3NzYXJ5X2RpYWxvZ19zaG93X21vcmVfc3VnZ2VzdGlvbnNfMyAxNTBtcyAwcyBlYXNlLW91dCAxO1xuICB9XG5cbiAgJi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tc2hvd01vcmUtMyxcbiAgJi5zaG93TW9yZS0zIHtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCA4cHggMCA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLnRyYW5zbGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAud29yZCB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJi5zb3VyY2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgfVxuXG4gICAgICAmLnRhcmdldCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgfVxuXG4gICAgICAmLnRhcmdldC5wYWRSaWdodCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hvaWNlIHtcbiAgICAub3B0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZS0tc3VnZ2VzdGlvbnMge1xuICBwYWRkaW5nOiAwIDhweCAwIDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICRjb2xvckN1c3RvbWl6YXRpb247XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gIC5tb3JlU3VnZ2VzdGlvbnMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0td3JhcHBlci5ibHVlIHtcbiAgLmxtdF9fZ2xvc3NhcnlfZGlhbG9nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXG4gICAgLm9wdGlvbiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5sbXRfX2dsb3NzYXJ5X2RpYWxvZ19fbGluZS0tc3VnZ2VzdGlvbnMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdyxcbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctcmlnaHQsXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwLFxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy11cHBlci1yaWdodCB7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB6LWluZGV4OiA4MDE7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdyB7XG4gICY6YmVmb3JlIHtcbiAgICByaWdodDogMTBweDtcbiAgICBib3JkZXItY29sb3I6ICNkY2RjZGMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gICAgYm90dG9tOiAtMTRweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMXB4O1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgIGJvdHRvbTogLTExcHg7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfZGlhbG9nLS1hcnJvdy1yaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICByaWdodDogLTE0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGNkY2RjO1xuICAgIGJvcmRlci13aWR0aDogN3B4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogNnB4O1xuICB9XG5cbiAgJi5vbmU6YmVmb3JlIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cblxuICAmLm9uZTphZnRlciB7XG4gICAgYm90dG9tOiAxMXB4O1xuICB9XG5cbiAgJi50d286YmVmb3JlIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cblxuICAmLnR3bzphZnRlciB7XG4gICAgYm90dG9tOiAyMXB4O1xuICB9XG5cbiAgJi50aHJlZTpiZWZvcmUge1xuICAgIGJvdHRvbTogMjdweDtcbiAgfVxuXG4gICYudGhyZWU6YWZ0ZXIge1xuICAgIGJvdHRvbTogMjhweDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9kaWFsb2ctLWFycm93LXVwIHtcbiAgJjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgICB0b3A6IC0xNHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RjZGNkYyB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDdweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgICB0b3A6IC0xMnB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdoaXRlIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogNnB4O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2RpYWxvZy0tYXJyb3ctdXBwZXItcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAtMTNweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkY2RjZGMgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IC0xMXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdoaXRlIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogNnB4O1xuICB9XG59XG5cblxuLyoqKioqKioqKiogZ2xvc3NhcnkgdG9vbHRpcCAqKioqKioqKioqL1xuXG5cbi5sbXRfX2dsb3NzYXJ5X3Rvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ3VzdG9taXphdGlvbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Tm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgLy8gYWx0ZXJuYXRpdmUgbmFtZSBmb3Igb3ZlcmZsb3ctd3JhcCB1bmRlcnN0b29kIGJ5IElFMTFcbiAgaHlwaGVuczogYXV0bztcbiAgQGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXI7XG5cbiAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuXG4gIC5jb2x1bW5Tb3VyY2UsXG4gIC5jb2x1bW5UYXJnZXQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XG5cbiAgICAmLnBhZFJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfdG9vbHRpcF9fbmV3X3RleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyoqKioqKioqKiogZ2xvc3NhcnkgaGlnaGxpZ2h0aW5nICoqKioqKioqKiovXG5cblxuLmxtdF9fdGV4dGFyZWFfYmFzZV9zdHlsZSxcbi5sbXRfX3RleHRhcmVhX292ZXJsYXktLWlubmVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDAxcHg7XG59XG5cbi5sbXRfX3RleHRhcmVhLmxtdF9fdGFyZ2V0X3RleHRhcmVhLmxtdF9fdGV4dGFyZWFfYmFzZV9zdHlsZS50cmFuc3BhcmVudFRleHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5sbXRfX3RleHRhcmVhX292ZXJsYXktLW91dGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubG10X190ZXh0YXJlYV9vdmVybGF5LS1pbm5lciB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgLy8gY3NzLTNcbiAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7IC8vIE1vemlsbGEsIHNpbmNlIDE5OTlcbiAgd2hpdGUtc3BhY2U6IC1wcmUtd3JhcDsgLy8gT3BlcmEgNC02XG4gIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDsgLy8gT3BlcmEgN1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8vIEludGVybmV0IEV4cGxvcmVyIDUuNStcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblxuICBtYXJrIHtcbiAgICBAbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmV2ZXJ0O1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2hpZ2hsaWdodCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbG9yOiAkY29sb3JDdXN0b21pemF0aW9uO1xufVxuXG4ubG10X2dsb3NzYXJ5X2hpZ2hsaWdodF9uZXdfdGV4dGFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqKioqKiogZ2xvc3NhcnkgcHJvL2FkdmFuY2VkIGFkICoqKioqKioqKioqKioqKioqKiovXG5cbi5sbXRfX2dsb3NzYXJ5X2FkX3dyYXBwZXIge1xuICB3aWR0aDogNjUwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoL2ltZy9nbG9zc2FyeS9wcm8tYWQtYmFja2dyb3VuZC1taW4uanBlZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDE2MHB4IDMwcHggMzBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWRfc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX2J1bGxldFBvaW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX2J1bGxldFBvaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICY6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubG10X19nbG9zc2FyeV9hZF9jaGVja21hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTE3NzAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMTE3NzAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xcHgpIHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWRfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX2J1bGxldFBvaW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxtdF9fZ2xvc3NhcnlfYWRfYnV0dG9ucyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG10X19nbG9zc2FyeV9hZF9jdGEsXG4ubG10X19nbG9zc2FyeV9hZF9idXR0b25zX19zZXAge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5sbXRfX2dsb3NzYXJ5X2FkX2J1dHRvbnNfX3NlcCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubG10X19nbG9zc2FyeV91cGxvYWRfYWRfYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5sbXRfZmlyc3RFbnRyeS1jb250ZW50IHtcbiAgLmxtdF9maXJzdEVudHJ5LWNvbnRlbnQtaW5wdXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAubG10X2ZpcnN0RW50cnktc291cmNlLWNvbHVtbixcbiAgLmxtdF9maXJzdEVudHJ5LXRhcmdldC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC5sbXRfZmlyc3RFbnRyeS1maWVsZFdpZHRoIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgLmxtdF9maXJzdEVudHJ5LWxhYmVsU291cmNlLFxuICAubG10X2ZpcnN0RW50cnktbGFiZWxUYXJnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICYuZXJyb3Ige1xuICAgICAgY29sb3I6ICRjb2xvckVycm9yO1xuICAgIH1cbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2lucHV0U291cmNlLFxuICAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9pbnB1dFRhcmdldCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3JUZXh0RGFyaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JNb3VzZUdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYuZXJyb3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JFcnJvcjtcbiAgICB9XG4gIH1cblxuICAubG10X2ZpcnN0RW50cnktbGFuZ01lbnUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nQnV0dG9uIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTW91c2VHcmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgLmxtdF9fZ2xvc3NhcnlfYXJyb3dSaWdodCB7XG4gICAgICBjb2xvcjogJGNvbG9yTW91c2VHcmV5O1xuICAgIH1cblxuICAgIC5sbXRfX2dsb3NzYXJ5X2Fycm93RG93biB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yTW91c2VHcmV5O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yTW91c2VHcmV5O1xuICAgIH1cbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X25ld0VudHJ5X2Ryb3Bkb3duIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gIC5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dC0tZXJyb3IsXG4gIC5sbXRfX2dsb3NzYXJ5X3RleHRJbnB1dC0tZmlsbC1ib3RoLXdvcmRzLWVycm9yIHtcbiAgICBjb2xvcjogJGNvbG9yRXJyb3I7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9hY2NlcHRCdXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxODRweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIC8vb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmxtdF9fZ2xvc3NhcnlfbmV3RW50cnlfbGFuZ01lbnUtLW9wZW4ge1xuICAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9kcm9wZG93biAubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24ge1xuICAgIGFuaW1hdGlvbjogbG10X19maXJzdEVudHJ5X2xhbmdNZW51T3BlbkFuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG10X19maXJzdEVudHJ5X2xhbmdNZW51T3BlbkFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTUlLCAwKTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxLjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuLyoqKioqKiogTGFuZ3VhZ2VQYWlyIENvbXBwb25lbnQgKioqKioqKioqKioqKioqKioqKi9cblxuLkxhbmd1YWdlUGFpcl9hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNDOUNDRDA7XG4gIHN0cm9rZTogI0M5Q0NEMDtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuXG5cbi5MYW5ndWFnZVBhaXJfbGFuZ3VhZ2VLZXkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKioqKioqKiBFTkQ6IExhbmd1YWdlUGFpciBDb21wcG9uZW50ICoqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKioqIGdsb3NzYXJ5IHVwbG9hZCAqKioqKioqKioqKioqKioqKioqL1xuXG4uZ2xvc3NhcnlfdXBsb2FkIHtcbiAgbWF4LXdpZHRoOiA0NzJweDtcblxuICAuc2VwYXJhdG9yX2xhbmd1YWdlUGFpcl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICY+KiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ2xvc3NhcnlfdXBsb2FkX3Rvb2x0aXAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn0iLCIvLyBbaHZfMS4xfENsYXNzaWZpY2F0aW9uOiBDT05GSURFTlRJQUwsIERlZXBMIFNFXVxuXG5AdXNlIFwic2FzczptYXRoXCI7XG5AaW1wb3J0IFwiX2RlZmluZXNcIjtcblxuJHllbGxvdzogI0ZGRDg4RjtcbiR5ZWxsb3dMaWdodDogI0ZFRThDMTtcbiRvcmFuZ2U6ICNGQUEyMDA7XG4kYmx1ZWJnOiByZ2JhKDM5LDk2LDIwMiwxLjApO1xuJGJsdWVNdXRlZDogIzIwNkU5OTtcbiRibHVlOiAjMDQyYjQ4O1xuJGRhcmtibHVlOiAjMDQyYjQ4O1xuJGdyZXk6ICNEMUQyRDQ7XG4kYmxhY2s6ICMxQjFFMjU7XG4kd2hpdGU6ICNGRkZGRkY7XG4kY29sb3JBY2NlcHQ6ICM2YTY7XG4kZm9udFdlaWdodE5vcm1hbDogNDAwO1xuJGZvbnRXZWlnaHRCb2xkOiBib2xkO1xuJGZvbnRXZWlnaHRTdHJvbmc6IGJvbGQ7XG4kZm9udFdlaWdodFRleHRhcmVhOiA0MDA7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IERlZXBMIFRyYW5zbGF0ZSBVSSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmRsX3RvcF9lbGVtZW50LS13aWRle1xuICAgIG1hcmdpbjogMCAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWFhMKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YTCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSl7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG59XG5cbi5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgJiA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLmRsX2JvZHktLXRyYW5zbGF0b3Ige1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgLy8gYWx3YXlzIHNob3cgeS1zY3JvbGxiYXIgLS0gaWYgaXQgaXMgb25seSBzaG93biB3aGVuIHNvbWUgdGV4dCBpcyBpbnNlcnRlZCB0aGUgcGFnZSBsYXlvdXQgY2FuIG9zY2lsbGF0ZSBpbiByYXJlIGNhc2VzIChEUC0yMylcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgLy8gREYtMTAwMTogZGlzYWJsZSBhdXRvbWF0aWMgZm9udCBzaXplIGFkanVzdCBvbiBzYWZhcmlcbiAgICAgICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIH1cblxuICAgIC5kbF9wcm8gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLmRsX2hlYWRlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIGxtdFxuKi9cbiRsbXRfYmFzZUZvbnRTaXplOiAyMHB4O1xuXG4ubG10LS13ZWIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogJGxtdF9iYXNlRm9udFNpemU7XG4gICAgLy8gdG8gcHJldmVudCB0aGUgc2hhcmUgZHJvcCBkb3duIGZyb20gaGlkaW5nIGJlaGluZFxuICAgIC8vIHRoZSBwcm8gYWQgZGlzcGxheSB1bmRlcm5lYXRoIHRoZSB0cmFuc2xhdG9yIHRleHQgYXJlYVxuICAgIHotaW5kZXg6IDI7XG5cbiAgICB0ZXh0YXJlYSwgc2VsZWN0LCBidXR0b24ge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRUZXh0YXJlYTtcbiAgICB9XG5cbiAgICAuZGxfZXAgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgbG10X19zaWRlc19jb250YWluZXJcbiovXG4kaGVhZGVySGVpZ2h0OiA2MHB4O1xuXG4uaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzIC5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9jb250YWluZXItLXRleHRfdG9vX2xvbmcgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JFcnJvcjtcbn1cblxuLmxtdC0td2ViIHtcbiAgLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAmIHtcbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3QgPiAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUge1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmc6OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZV9kZXRlY3RlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIFRoZSBsYW5ndWFnZSBzZWxlY3Rpb24gZHJvcGRvd24gKGAjcG9wb3Zlcl9jb250YWluZXJgKSBhbmQgdGhlXG4gKiB0cmFuc2xhdG9yIHBhbmVscyAoYC5sbXRfX3NpZGVzX3dyYXBwZXJgKSBzaG91bGQgYm90aCBiZSBjb250YWluZWRcbiAqIGluc2lkZSB0aGUgcGFuZWwgY29udGFpbmVyIChgLmxtdF9fc2lkZXNfY29udGFpbmVyYCkuXG4gKiBcbiAqIEJ1dCB0aGUgbGFuZ3VhZ2Ugc2VsZWN0aW9uIGRyb3Bkb3duIHNob3VsZCBiZSBvbiB0b3Agb2YgdGhlIHRyYW5zbGF0b3IgcGFuZWxzLFxuICogYW5kIGEgbGVuZ3RoeSBjb250ZW50IGluIG9uZSBvZiB0aGVtIHNob3VsZCBncm93IHRoZSB3aG9sZSBwYW5lbHMgY29udGFpbmVyLlxuICogVGhhdCdzIHdoeSB3ZSBjYW4ndCB1c2UgYWJzb2x1dGUgcG9zaXRpb25pbmcgaGVyZSwgYnV0IGhhdmUgdG8gdXNlXG4gKiB0aGlzIG9uZS1jZWxsLWdyaWQgaW5zdGVhZC5cbiAqL1xuLmRmMjk3NF9uZXdfbGFuZ3VhZ2VfbWVudSB7XG4gIC5sbXRfX3NpZGVzX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuXG4gICAgLmxtdF9fc2lkZXNfd3JhcHBlciB7XG4gICAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIH1cblxuICAgICNwb3BvdmVyX2NvbnRhaW5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIHotaW5kZXg6IDkwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICR3aGl0ZSwgJGFscGhhOiAwLjYpO1xuICAgIH1cbiAgfVxuXG4gIC5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2gge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG5cbiAgICAmLnN3aXRjaGVkIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgIH1cblxuICAgICY6bm90KC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2gtLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JEYXJrODtcbiAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgIC5sbXRfX3NpZGVzX3dyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlckhlaWdodH0pICFpbXBvcnRhbnQ7IC8vIGZhbGxiYWNrXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCAqIHZhcigtLXZoLCAxdmgpIC0gI3skaGVhZGVySGVpZ2h0fSkgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmLmxtdC0td2l0aC1ib3R0b20tdGV4dC1oaWRkZW4gLmxtdF9fc2lkZXNfd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5sbXQtLXdlYiAubG10X19zaWRlc19jb250YWluZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwwLDAsMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAkbG10X2JvcmRlclJhZGl1c19MO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrXzc7XG5cbiAgICAubG10X19zaWRlc193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuXG4gICAgLmludGVncmF0ZWRMYW5ndWFnZVNlbGVjdG9ycyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgfVxuXG4gICAgICAubG10X19zaWRlX2NvbnRhaW5lciB7XG4gICAgICAgIC8vIHNwZWNpZnkgYm9yZGVyLXJhZGl1cyBmb3IgbGFuZ3VhZ2VfY29udGFpbmVyIGFuZCB0ZXh0YXJlYV9jb250YWluZXIgXG4gICAgICAgIC8vIG90aGVyd2lzZSB0aGV5IHdvdWxkIG92ZXJsYXAgdGhlIHNpZGVfY29udGFpbmVyc1xuICAgICAgICAmLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSB7XG4gICAgICAgICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRsbXRfYm9yZGVyUmFkaXVzX0w7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHVuc2V0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGxtdF9ib3JkZXJSYWRpdXNfTDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmtfNztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya183O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IHtcbiAgICAgICAgICAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRsbXRfYm9yZGVyUmFkaXVzX0w7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkbG10X2JvcmRlclJhZGl1c19MO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya183ICFpbXBvcnRhbnQ7ICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51Om5vdCgubG10X19nbG9zc2FyeV9uZXdFbnRyeV9sYW5nRHJvcGRvd24pOm5vdCgubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucykge1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcjpmb2N1cy5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tdGV4dF90b29fbG9uZyxcbiAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tZm9jdXMubG10X190ZXh0YXJlYV9jb250YWluZXItLXRleHRfdG9vX2xvbmcge1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjFGMUYxICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQge1xuXG5cbiAgICAgICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIC50cmFuc2xhdGVfdG8ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubG10X19sYW5ndWFnZV9jb250YWluZXJfc2VjIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2gge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTM0cHg7XG4gICAgICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgICAgIHotaW5kZXg6IDExO1xuXG4gICAgICAgICAgJi5zd2l0Y2hlZCBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI0cyB0cmFuc2Zvcm0gZWFzZS1vdXQ7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfc21hbGxfbW9kZV90YXJnZXQgJixcbiAgICAubGFuZ19tZW51X3RocmVlX2NvbHVtbnNfbGFyZ2VfbW9kZV90YXJnZXQgJiB7XG4gICAgICAubG10X19sYW5ndWFnZV9jb250YWluZXJfc2VjIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50ZWdyYXRlZExhbmd1YWdlU2VsZWN0b3JzICYge1xuICAgICAgLmxtdF9fZm9ybWFsaXR5U3dpdGNoIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oaWRlVGV4dFRyYW5zbGF0ZUZyb21BbmRUbyB7XG4gICAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUgc3Ryb25nOjpmaXJzdC1sZXR0ZXIsXG4gICAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUgYnV0dG9uOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIH1cbiAgICB9XG59XG5cbi5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMge1xuICAuZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciAubG10LS13ZWIge1xuICAgIC5sbXRfX3RleHQgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjFGMUYxO1xuICAgIH1cbiAgfVxuXG4gICYuc2hvd0NhcmRCdXR0b25zIHtcbiAgICAubG10X19kb2NUcmFucy10YWItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLmxtdF9fc2lkZXNfY29udGFpbmVyIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3NlYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbiAgICB9XG4gIH1cbn1cblxuXG4ubG10LS13ZWIgLmRsX3Byby0taW52YWxpZCAubG10X19zaWRlc19jb250YWluZXIge1xuICAgIG9wYWNpdHk6MC4zO1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBsbXRfX3NpZGVfY29udGFpbmVyXG4qL1xuLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgQGF0LXJvb3QgLmxtdF9fc3RpY2t5TWVudWJhciAmIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDsgLy8gc3RpY2t5QmFyLWJvcmRlciBvdmVyZmxvd3MgdGhlIGZvY3VzLWJvcmRlciBvZiB0aGUgc291cmNlLXRleHRhcmVhXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuXG4gICAgICAgICAgICAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTcycHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjV2aCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OlwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTM1cHg7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEuMSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2Upe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuXG4gICAgICAgICAgICAvLyBUT0RPOiBvbmx5IGZvciB1c2luZyB0cmFuc2xhdGlvbnNBc1RleHQgYXMgdGFyZ2V0IG9uIG1vYmlsZVxuICAgICAgICAgICAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgICYubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBUZXh0IGFyZWFzICh3aXRoIGNvbnRhaW5lcnMpXG4qL1xuXG4ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDI0cHggNjRweCA4MHB4IDM2cHg7XG4gICAgJi5ydGwtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDI0cHggODBweCA2NHB4O1xuICAgIH1cblxuICAgIGJvcmRlcjogJGxtdF9ib3JkZXJXaWR0aCBzb2xpZCAkbG10X2NvbG9yX3Bhc3NpdmVCb3JkZXI7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDc1bXMgZWFzZS1vdXQ7XG5cbiAgICBAaW5jbHVkZSB0ZXh0YXJlYV9jb250YWluZXJfaGVpZ2h0KCk7XG5cbiAgICAmLmRsX2Rpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYubG10X190ZXh0YXJlYV9jb250YWluZXItLWZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJG9yYW5nZTtcblxuICAgICAgICAmLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS10ZXh0X3Rvb19sb25nIHtcbiAgICAgICAgICAgIGJvcmRlcjogJGxtdF9ib3JkZXJXaWR0aCBzb2xpZCAkY29sb3JSZWRQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS10ZXh0X3Rvb19sb25nIHtcbiAgICAgICAgYm9yZGVyOiAkbG10X2JvcmRlcldpZHRoIHNvbGlkICRjb2xvclJlZFByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXIge1xuICAgICAgICAvLyBERi05NDA6XG4gICAgICAgIC8vIHRleHRhcmVhIHdpbGwgZ3JvdyB0byB3aG9sZSBoZWlnaHQgaWYgbm8gb3RoZXIgY29udGVudHMsIGFuZCB3aWxsIHNocmluayBpZiBzb21lIGFjY2Vzc29yaWVzIGFyZSBjb21pbmdcbiAgICAgICAgLy8gRG8gbm90IHVzZSBiYXNpcyBhcyAxMDAlIGR1ZSB0byB0aGUgaW5jb21wYXRpYmlsaXR5IG9mIElFMTFcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIHMuIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzI4NzMwMTAzL2lvcy10ZXh0YXJlYS10ZXh0LWhpZGRlbi13aGVuLXVzaW5nLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmctdG91Y2hcbiAgICAgICAgLy8gREYtMTAwMjogdG8gZml4IHRoZSB3ZWlyZCBhdXRvIHotaW5kZXggYWRqdXN0bWVudCBieSBzZXR0aW5nIGEgcGFyZW50IHRvIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nIHRvIHNtb290aDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBpb3NPbmx5KCkge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7IC8vIGZhbGxiYWNrIGZvciBtb2JpbGUgc2FmYXJpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxtdF9fcmFpc2VfYWx0ZXJuYXRpdmVzX3BsYWNlbWVudCB7XG4gICAgICAgIC5sbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sbXRfX2FkX2NoYXJMaW1pdF9jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgZGl2LmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgLy9ib3JkZXI6IDJweCBzb2xpZCAkZ3JleTtcbiAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGxtdF9jb2xvcl9wYXNzaXZlQm9yZGVyO1xuXG4gICAgLm1vdXNlX2RldmljZSAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjUwLCAxNjIsIDIsIDAuMjUpO1xuXG4gICAgfVxuICAgIC5tb3VzZV9kZXZpY2UgJi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tZm9jdXMge1xuICAgICAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJG9yYW5nZTtcbiAgICB9XG4gICAgLm1vdXNlX2RldmljZSAubG10LS1lbXB0eV9zb3VyY2UgJi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tZm9jdXMge1xuICAgICAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGxtdF9jb2xvcl9wYXNzaXZlQm9yZGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kbF9wcm8gJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBZb3UgYXJlIGxvZ2dlZCBpbiB0byBEZWVwTCBQcm87IHlvdXIgdGV4dCBhcmUgbmV2ZXIgc3RvcmVkLlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9wcm8vaWNvbl9zaGllbGRfYmxhY2suc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICBtYXgtd2lkdGg6IDJlbTtcblxuICAgICAgICAvLyBvdXRsaW5lOiAxcHggc29saWQgcmVkO1xuICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLW91dCwgbWF4LXdpZHRoIDE1MDBtcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDEwMDBtcyBlYXNlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LDApO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRsX3Byby0taW52YWxpZCAmOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG5cbiAgICAuZGxfcHJvLS1jb25maXJtZWQgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDEuMCk7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgIH1cblxuICAgIC5kbF9wcm8tLWNvbmZpcm1lZCAubG10LS1lbXB0eV9zb3VyY2UgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxufVxuXG4ubG10LS13ZWIgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCBkaXYubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gICAgLm1vdXNlX2RldmljZSAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1MCwgMTYyLCAyLCAwLjUpO1xuXG4gICAgfVxuXG4gICAgLm1vdXNlX2RldmljZSAubG10LS1lbXB0eV9zb3VyY2UgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDBweCByZ2JhKDI1MCwgMTYyLCAyLCAwLjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lcl9fYnVzeV9hbmltYXRpb25fMiB7XG4gICAgMCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMHB4IHJnYmEoMCwwLDEyOCwwLjEpOyB9XG4gICAgMTAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCByZ2JhKDAsMCwxMjgsMC4yKTsgfVxuICAgIDIwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IDVweCByZ2JhKDAsMCwxMjgsMC4wKTsgfVxuICAgIDI1JSB7IGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDBweCByZ2JhKDAsMCwxMjgsMCk7IH1cbiAgICA0NSUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNXB4IHJnYmEoMCwwLDEyOCwwLjIpOyB9XG4gICAgNTUlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwcHggMTBweCByZ2JhKDAsMCwxMjgsMC4xKTsgfVxuICAgIDY1JSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IDE1cHggcmdiYSgwLDAsMTI4LDAuMCk7IH1cbiAgICAvLzkwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwcHggcmdiYSgwLDAsMTI4LDAuMSk7IH1cbiAgICAvLzk1JSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggcmdiYSgwLDAsMTI4LDAuMik7IH1cbiAgICAvLzk1JSB7IGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDBweCByZ2JhKDAsMCwxMjgsMCk7IH1cbn1cblxuQGtleWZyYW1lcyBsbXRfX2lubmVyX3RleHRhcmVhX2NvbnRhaW5lcl9fYnVzeV9hbmltYXRpb25fMyB7XG4gICAgMCUgeyAgYm94LXNoYWRvdzogIGluc2V0IDAgMCAwcHggMCB3aGl0ZSwgaW5zZXQgMCAwIDBweCAwcHggcmdiYSgxNCw0Myw3MCwwLjApOyB9XG4gICAgMzAlIHsgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwcHggMXB4IHdoaXRlLCBpbnNldCAwIDAgMHB4IDJweCByZ2JhKDE0LDQzLDcwLDAuMik7IH1cbiAgICA1MCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAzcHggd2hpdGUsIGluc2V0IDAgMCAxcHggNXB4IHJnYmEoMTQsNDMsNzAsMC4xKSwgIH1cbiAgICA5MCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCA3cHggd2hpdGUsIGluc2V0IDAgMCAxcHggN3B4IHJnYmEoMTQsNDMsNzAsMC4wKSwgIH1cbn1cblxuQGtleWZyYW1lcyBsbXRfdGV4dGFyZWFfX2J1c3lfYW5pbWF0aW9uIHtcbiAgICAwJSB7ICBib3gtc2hhZG93OiAgaW5zZXQgMCAwIDBweCAwIHdoaXRlLCBpbnNldCAwIDAgMHB4IDBweCByZ2JhKDE0LDQzLDcwLDAuMCk7IH1cbiAgICAxMCUgeyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCAxcHggd2hpdGUsIGluc2V0IDAgMCAwcHggMnB4IHJnYmEoMTQsNDMsNzAsMC41KTsgfVxuICAgIDIwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IDNweCB3aGl0ZSwgaW5zZXQgMCAwIDFweCA0cHggcmdiYSgxNCw0Myw3MCwwLjUpLCAgfVxuICAgIDQwJSB7ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IDhweCB3aGl0ZSwgaW5zZXQgMCAwIDFweCA4cHggcmdiYSgxNCw0Myw3MCwwLjMpLCAgfVxufVxuXG4ubG10LS1hY3RpdmVfdHJhbnNsYXRpb25fcmVxdWVzdC5sbXQtLWFjdGl2ZV90cmFuc2xhdGlvbl9yZXF1ZXN0LS13aXRoX3RhcmdldF9oYXNfY29udGVudFxuLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXIge1xuICBhbmltYXRpb246IGxtdF90ZXh0YXJlYV9fYnVzeV9hbmltYXRpb24gMS41cyAyLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgYm94LXNoYWRvdzogIGluc2V0IDAgMCAxcHggMTRweCB3aGl0ZSwgaW5zZXQgMCAwIDBweCByZ2JhKDAsMCwwLDApO1xufVxuXG4ubG10LS13ZWIgLmxtdF9fdGV4dGFyZWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFRleHRhcmVhVGV4dDtcblxuICAgICYubG10X190ZXh0YXJlYS0taW5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMzBweCAyMHB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIC8vIG1pbi1oZWlnaHQ6IDg1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1dmg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICAgICAgICAuZGxfcHJvICZ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLWhlaWdodDogMTAwMHB4KSB7XG4gICAgICAgIC8vbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgIC5kbF9wcm8gJntcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiAxMjAwcHgpIHtcbiAgICAgICAgLy9taW4taGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBhdC1yb290IC5sbXQtLXNob3J0X3RleHQgLmxtdF9fdGV4dGFyZWEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aF9YTCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmxtdC0tbWVkaXVtX3RleHQgLmxtdF9fdGV4dGFyZWEge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmxtdC0tbG9uZ190ZXh0IC5sbXRfX3RleHRhcmVhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIEBhdC1yb290IC5sbXQtLXZlcnlfbG9uZ190ZXh0IC5sbXRfX3RleHRhcmVhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLmxtdF9fc291cmNlX3RleHRhcmVhX292ZXJsYXkge1xuICAgIC5sbXRfX3NvdXJjZV90ZXh0YXJlYV9vdmVybGF5X19zZW50ZW5jZS0tYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuJHRyYW5zbGF0b3JUZXh0YXJlYV9wYWRkaW5nQm90dG9tOiAxMDBweDtcblxuLmxtdC0td2ViIC5sbXRfX3NvdXJjZV90ZXh0YXJlYSB7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDEwMG1zIGxpbmVhciwgbWluLWhlaWdodCAxMDBtcyBsaW5lYXI7XG4gICAgcGFkZGluZy1ib3R0b206ICAkdHJhbnNsYXRvclRleHRhcmVhX3BhZGRpbmdCb3R0b207IC8vIGRvY1RyYW5zIHRvb2xiYXJcbn1cblxuLmxtdC0td2ViIC5sbXRfX3RhcmdldF90ZXh0YXJlYSB7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDEwMG1zIGxpbmVhciwgbWluLWhlaWdodCAxMDBtcyBsaW5lYXI7XG4gICAgcGFkZGluZy1ib3R0b206ICAkdHJhbnNsYXRvclRleHRhcmVhX3BhZGRpbmdCb3R0b207IC8vIGRvY1RyYW5zIHRvb2xiYXJcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4ubG10X190YXJnZXRMYW5nTWVudV9leHRlbnNpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5sbXQtLXdlYiAubG10X19pbm5lcl90ZXh0YXJlYV9jb250YWluZXIgLmxtdF9fdGV4dGFyZWFfZHVtbXlkaXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgLy8gZmFsbGJhY2tcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGV4dGFyZWEgc2VwYXJhdG9yXG4qL1xuLmxtdC0td2ViIC5sbXRfX3RleHRhcmVhX3NlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFN0aWNreSBNZW51YmFyXG4qL1xuQGtleWZyYW1lcyBzdGlja3lNZW51YmFyX3Nob3dfYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJnUGFnZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwKSwgMHB4IDMwcHggMjBweCByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMzBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzdGlja3lNZW51YmFyX2hpZGVfYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMzBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmdQYWdlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDApLCAwcHggMzBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cblxuLmxtdF9fc3RpY2t5TWVudWJhciB7XG4gICAgLmRsX2hlYWRlci0tc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAgICYuZGxfaGVhZGVyLS1oYXMtc2hhZG93IHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2IoMCAwIDAgLyAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bm90KC5sbXRfX3N0aWNreU1lbnViYXItLXdpdGhMYW5nQmFyKSB7XG4gICAgICAgIC5sbXRfX3N0aWNreU1lbnViYXJfYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fc3RpY2t5TWVudWJhcl9iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JCZ1BhZ2U7XG5cbiAgICAgICAgQGF0LXJvb3QgLmxtdF9fc3RpY2t5TWVudWJhcl9iYWNrZ3JvdW5kLS1zaG93IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3RpY2t5TWVudWJhcl9zaG93X2FuaW1hdGlvbiA4MG1zIDBzIGVhc2Utb3V0IDE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMzBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAubG10X19zdGlja3lNZW51YmFyX2JhY2tncm91bmQtLWhpZGUge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzdGlja3lNZW51YmFyX2hpZGVfYW5pbWF0aW9uIDgwbXMgMHMgZWFzZS1vdXQgMTtcbiAgICAgICAgICAgIHotaW5kZXg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy8vLy8vLy8vL1xuXG4gIC5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cblxuICAvLyBmaXhlcyB2aXN1YWwgZ2xpdGNoLCB3aGVuICdvdmVyZmxvdzogaGlkZGVuJyBpcyBhZGRlZCB0byAubG10X19zaWRlc19jb250YWluZXJcbiAgLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIgLmxtdF9fc2lkZXNfY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRG9jIFRyYW5zXG4qL1xuLmxtdC0td2ViIHtcbiAgICAubG10X19kb2NUcmFucy10YWItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgei1pbmRleDogOTk7XG5cbiAgICAgICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgJiAubG10X19kb2NUcmFucy10YWItY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTGFuZ3VhZ2Ugc2VsZWN0aW9uIGxhYmVscyBhbmQgbWVudXNcbiovXG4ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3N3aXRjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMwRjJCNDY7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMDY0OTQ7XG4gICAgICB9XG4gICAgfVxuXG4gIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2gtLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgY29sb3I6ICM3MjdBODM7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICM3MjdBODM7XG4gICAgfVxuICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2Upe1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLmxtdC0taGlkZGVuIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAmIHtcbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0ICYge1xuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnNfY2xvc2VfYnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogNHB4IDUuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxtdC0td2ViIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnNfY2xvc2VfYnV0dG9uIHtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbi5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3NvdXJjZSxcbi5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCB7XG4gIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9zd2l0Y2gge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV9zb3VyY2UubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfdGhyZWVfY29sdW1ucyxcbiAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RhcmdldC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIHtcbiAgICB6LWluZGV4OiAyMDtcblxuICAgICYubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQUUxRTg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREFFMUU4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnVfc291cmNlLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RhcmdldC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmxhbmdfbWVudV90aHJlZV9jb2x1bW5zX3NtYWxsX21vZGVfc291cmNlIHtcbiAgLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXJfcHJpbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZSAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG59XG5cbi5sYW5nX21lbnVfdGhyZWVfY29sdW1uc19zbWFsbF9tb2RlX3RhcmdldCB7XG4gIC5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1zb3VyY2Uge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X19sYW5ndWFnZV9jb250YWluZXIge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5cbi5zZW1pdHJhbnNwYXJlbnQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHdoaXRlLCAkYWxwaGE6IDAuNik7XG59XG5cbi5sbXQtLXdlYiAubG10X19sYW5ndWFnZV9zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgPiAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZSAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxtdF9iYXNlRm9udFNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDAgNDZweCAwIDI2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA3NW1zIGVhc2Utb3V0LCBjb2xvciA3NW1zIGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFN0cm9uZztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDc1bXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIC8vIGxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19vcGVuZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yRGFyazU7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4gPiBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMjAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgbG10X2Ryb3Bkb3duX2NvbnRlbnQoKTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTZweDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuICY6bm90KC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90aHJlZV9jb2x1bW5zKSB7XG4gICAgICAgICAgICAvLyBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1vdXQgMzBtcywgdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0IDBtcztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1JSwgMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuXzIgJjpub3QoLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtOyAvLyBmaXhlZCBzYWZhcmkgYnVnIHRoYXQgYW5pbWF0aW9uIGZsaWNrZXJzXG4gICAgICAgIH1cblxuICAgICAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RocmVlX2NvbHVtbnMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICAuaGVhZGxpbmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzZFNkU2RTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV9zb3VyY2Uge1xuICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51X3RhcmdldCB7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG10X19sYW5ndWFnZV93cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG5cbiAgICAgICAgICAgICAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1hdGguZGl2KDEwMCUsIDMpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbl9yZWNlbnRseV91c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTNFM0UzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGljayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAgMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDAsIDg3LCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm0gZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMnB4KTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3Blbl8yIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLkRGLTI3MDcge1xuICAgICAgICAgICAgICAgIC5sbXRfX2xhbmd1YWdlX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtaW4tY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDc1bXMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tb3BlbiAubG10X19sYW5ndWFnZV9zZWxlY3RfX29wZW5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShkZXNrdG9wX2RldmljZSkge1xuICAgICAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1zb3VyY2Uge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS10YXJnZXQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1zb3VyY2UubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4ge1xuICAgICAgICBtaW4td2lkdGg6IDI5MHB4O1xuICAgIH1cblxuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdC0tdGFyZ2V0IGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIH1cbn1cblxuLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X211bHRpY29sdW1uX21lbnUtLXNvdXJjZSwgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X211bHRpY29sdW1uX21lbnUtLXRhcmdldCB7XG4gIHotaW5kZXg6IDkgIWltcG9ydGFudDtcblxuICB3aWR0aDogNzM1cHg7XG4gIGhlaWdodDogMzc1cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgd2lkdGg6IDY1MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YUykge1xuICAgIHotaW5kZXg6IDIwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9sZC1sYW5ndWFnZXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBsYWNlaG9sZGVyIFRleHRcbiovXG4ubG10LS13ZWIgLmRsX3Zpc2libGVfZGVza3RvcF9vbmx5IC5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDkwbXMgZWFzZS1vdXQ7XG59XG5cbi5sbXQtLXdlYiAubG10X190ZXh0YXJlYV9wbGFjZWhvbGRlcl90ZXh0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIEBtZWRpYSAoZm9yY2VkLWNvbG9yczogYWN0aXZlKSB7XG4gICAgICAvKiBJbiBmb3JjZWQgY29sb3JzIG1vZGUsIHRoZSBwbGFjZWhvbGRlciBnZXRzIGFuIGFydGlmaWNpYWwgb3BhZ3VlIGJhY2tncm91bmQgYW5kXG4gICAgICAgICBjb3ZlcnMgdGhlIHRleHQgY3Vyc29yIGluIHRoZSB0ZXh0YXJlYSBiZWhpbmQgaXQuIFdlIHNoaWZ0IHRoZSBwbGFjZWhvbGRlciBvbmVcbiAgICAgICAgIHBpeGVsIHNvIHRoYXQgdGhlIGN1cnNvciBpcyB2aXNpYmxlIGFnYWluICovXG4gICAgICBsZWZ0OiAxcHg7XG4gICAgfVxuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAkY29sb3JEYXJrR3JleTtcblxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5sbXRfX3RleHRhcmVhLS1pT1NUZXh0YXJlYUZpeHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHggIWltcG9ydGFudDsgLy8gZml4IGZvciBzYWZhcmkgdGV4dGFyZWEgYnVnICgtM3B4IHRvIGxlZnQpXG59XG5cbi5sbXRfX3RleHRhcmVhLS1pT1NUZXh0YXJlYUZpeCB+IC5sbXRfX3RleHRhcmVhX3BsYWNlaG9sZGVyX3RleHQge1xuICAgIGxlZnQ6IDIwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIGxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyXG4qL1xuLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIC13ZWJraXQtdG91Y2gtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci0tY3JpdGljYWwge1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cblxuICAgICYubG10X19zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXItLWFkX2xpbmsge1xuICAgICAgY29sb3I6ICMwMDY0OTQgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDY0OTQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMGYyYjQ2ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGYyYjQ2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyLS1jcml0aWNhbCB7XG4gICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkX2RldmljZSkge1xuICAgICAgICByaWdodDogM3B4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRleHRhcmVhX190b29sYmFyXG4qL1xuXG4ubG10X190b29sYmFyX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDFweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItdG9wLWNvbG9yIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAvLyBBdm9pZCBmbGFzaGluZyB0b29sYmFyIHNlcGFyYXRvciBvbiBpbml0aWFsIHJlbmRlci5cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RBRTFFODAwO1xuXG4gICAgJi0tY29udGVudF9vdmVyZmxvd3Mge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjREFFMUU4RkY7XG4gICAgfVxuXG4gICAgJi0tY29udGVudF9mdWxseV9zY3JvbGxlZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREFFMUU4MDA7XG4gICAgfVxufVxuXG4ubG10X19zb3VyY2VfdG9vbGJhcixcbi5sbXRfX3RhcmdldF90b29sYmFyIHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwIDI0cHggMXB4O1xuICAgIHBhZGRpbmc6IDVweCAwIDRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgLmxtdF9fc3BlYWtlcl9jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG5cbiAgICAubG10X19zb3VyY2VfdG9vbGJhcl9fc3BhY2VyLFxuICAgIC5sbXRfX3RhcmdldF90b29sYmFyX19zcGFjZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5sbXRfX3RhcmdldF90b29sYmFyX3JpZ2h0ID4gKiArICosXG4gICAgLmxtdF9fdGFyZ2V0X3Rvb2xiYXJfbGVmdCA+ICogKyAqIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gIC5sbXRfX3NpZGVzX2NvbnRhaW5lci0tZm9jdXNfc291cmNlIC5sbXRfX3NvdXJjZV90b29sYmFyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgfVxufVxuXG4ubG10X19zb3VyY2VfdG9vbGJhci0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICA+IGRpdiBidXR0b257XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudF9jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzcxNzE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9pY29ucy9pY29uX2xpZ2h0bmluZy5zdmcnKTtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4OyAvLyAxMHB4ICsgOHB4IGljb24gd2lkdGhcblxuICAgICAgICAgICAgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG10X3RhcmdldFRvb2xiYXJfX2FwcFByb21vdGlvbl9fY3RhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sbXRfdGFyZ2V0VG9vbGJhcl9fYXBwUHJvbW90aW9uX19jbG9zZV9idG5fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgLmxtdF90YXJnZXRUb29sYmFyX19hcHBQcm9tb3Rpb25fX2Nsb3NlX2J0biB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGxfY2xvc2VCdG4oJGJ1dHRvblNpemU6IDE0cHgsICRpY29uU2l6ZTogN3B4LCAkbGluZVdpZHRoOiAxLjRweCwgJGJ1dHRvbkNvbG9yOiAkd2hpdGUpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sbXQtLXdlYiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX2xhbmd1YWdlX2NvbnRhaW5lcl9wcmltIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubG10LS13ZWIgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS10YXJnZXQgIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiAwO1xuXG4gICYgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAmIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fYWN0aXZlX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICYgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0LS1vcGVuID4gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbiNpb3NBcHBBZFBvcnRhbCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgc2hhcmVkIHRhcmdldCBoaW50XG4qL1xuLmxtdF9fYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNjAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLWluO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHAge1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubG10X19hbHRlcmVkX3NoYXJlZF90ZXh0X2hpbnRfX2J1dHRvbnMge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOiA0OS41JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG10X19tb2JpbGVfYWx0ZXJlZF9zaGFyZWRfdGV4dF9oaW50e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gICAgLmxtdF9fbW9iaWxlX2FsdGVyZWRfc2hhcmVkX3RleHRfaGludF9fYnV0dG9ucyA+IGJ1dHRvbntcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luOiAwLjVlbSAwLjVlbTtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFlbSk7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG5cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBlZGl0IHRleHQgcG9wdXBcbiovXG4ubG10X19lZGl0X3RleHRfcG9wdXAge1xuICAgIGZvbnQtc2l6ZTogJGxtdF9iYXNlRm9udFNpemU7XG5cbiAgICAubG10LS1zaG9ydF90ZXh0ICZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aF9YTCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sbXQtLW1lZGl1bV90ZXh0ICZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgLmxtdC0tbG9uZ190ZXh0ICZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLmxtdC0tdmVyeV9sb25nX3RleHQgJntcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbWVzc2FnZXNcbiovXG4ubG10X19zeXN0ZW1fbm90aWZpY2F0aW9uIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoZGVza3RvcF9kZXZpY2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTJweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgJi5sbXRfX3N5c3RlbV9ub3RpZmljYXRpb24tLWNyaXRpY2Fse1xuICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yRXJyb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIhXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sbXRfX2ZlZWRiYWNrX21lc3NhZ2V7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMC4wO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1pbiwgdHJhbnNmb3JtIDEwMG1zIGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjEpLCAwIDAgMnB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAmLmxtdF9fZmVlZGJhY2tfbWVzc2FnZS0tdmlzaWJsZXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwNSUpIHNjYWxlKDEuMCk7XG4gICAgICAgIG9wYWNpdHk6IDEuMDtcbiAgICB9XG4gICAgJi5sbXRfX2ZlZWRiYWNrX21lc3NhZ2UtLWZhZGluZ3tcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE1MCUpIHNjYWxlKDAuOSk7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICB9XG4gICAgJi5sbXRfX2ZlZWRiYWNrX21lc3NhZ2UtLXdhcm57XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbn1cblxuLmxtdF9fdG9vbHRpcHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBvcGFjaXR5OiAwLjA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLWluLCB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwLjVlbSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4xKSwgMCAwIDJweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgei1pbmRleDogMTAwMDE7IC8vIHNoYXJlIG1lbnUgei1pbmRleCArIDFcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJi5sbXRfX3Rvb2x0aXAtLXZpc2libGV7XG4gICAgICAgIG9wYWNpdHk6IDEuMDtcbiAgICB9XG4gICAgJi5sbXRfX3Rvb2x0aXAtLWZhZGluZ3tcbiAgICAgICAgb3BhY2l0eTogMC4wO1xuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUmlnaHQgdG8gbGVmdCBjb250ZW50XG4qL1xuLnJ0bC1jb250ZW50IHsgXG4gIGRpcmVjdGlvbjogcnRsO1xuICAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faGVhZGVyIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gIH1cbn1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRyYW5zbGF0aW9uIGFzIHRleHRcbiovXG4ubG10LS13ZWIgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICBoNCwgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFRleHRhcmVhVGV4dDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShkZXNrdG9wX2RldmljZSkge1xuICAgICAgICBib3R0b206IDQ4cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDQ4cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxtdC0taGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubG10LS1zaG93aW5nX2FsdGVybmF0aXZlcyAmIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX21haW5fdHJhbnNsYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19jb3B5X2J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtaW4taGVpZ2h0OiAxZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBwLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX21haW5fdHJhbnNsYXRpb24ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sbXQtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dF9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgJiA+IC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190b29sYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX3RleHRfYnRuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X19jb3B5X2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9pbWcvaWNvbnMvaWNvbl9jb3B5X21vYmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDc1bXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHRfX2NvcHlfYnV0dG9uLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uREYtMjIwMCAuZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciAubG10LS13ZWIge1xuICAubG10X190cmFuc2xhdGlvbnNfYXNfdGV4dCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIC5sbXRfX3RyYW5zbGF0aW9uc19hc190ZXh0X190ZXh0X2J0biB7XG4gICAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmsge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkIC5jaGVja21hcmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5yZXNldCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Fycm93LXVuZG8uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmxtdC0tc2hvd2luZ19hbHRlcm5hdGl2ZXMgLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIH1cbn1cblxuLmxtdF9fdHJhbnNsYXRpb25zX2FzX3RleHQge1xuICBoMjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ2hhcmFjdGVyIGxpbWl0IGNvbnRhaW5lclxuKi9cbi5sbXQtLXdlYiAubG10X19hZF9jaGFyTGltaXRfY29udGFpbmVyIHtcbiAgICAvLyBERi05NDA6IGlmIHRoZSBhZCBjb250YWluZXIgaXMgb24gc291cmNlIHNpZGUsIGl0IHdpbGwgbm90IGdyb3csIGFuZCBrZWVwcyBiYXNpcyBhcyBpdCBpc1xuICAgIC8vIGlmIGl0IGlzIG9uIHRhcmdldCBzaWRlLCBpdCBncm93cyBhbmQgd29ya3MgYXMgd2hpdGVzcGFjZSBob2xkZXIsIGlmIHRoZSB0cmFuc2xhdGVkIHRleHQgaXMgc2hvcnRlclxuICAgIC8vIERvIG5vdCB1c2UgYmFzaXMgYXMgMTAwJSBkdWUgdG8gdGhlIGluY29tcGF0aWJpbGl0eSBvZiBJRTExLCB1c2UgdmVyeSBoaWdoIGdyb3cgcG9ydGlvbiBpbnN0ZWFkXG4gICAgQGluY2x1ZGUgZGxfZXh0ZW5kUGFyZW50U3R5bGUoXCIubG10LS13ZWJcIiwgXCIgLmxtdF9fc2lkZV9jb250YWluZXItLXNvdXJjZVwiKSB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9leHRlbmRQYXJlbnRTdHlsZShcIi5sbXQtLXdlYlwiLCBcIiAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0XCIpIHtcbiAgICAgIGZsZXg6IDEwMDAgMSBhdXRvO1xuXG4gICAgICBfOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCAmIHtcbiAgICAgICAgZmxleDogMTAwMCAxIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmxtdF9fdGFyZ2V0X3RleHRhcmVhX19wcm9BZCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgLmxtdF9fdGFyZ2V0X3RleHRhcmVhX19wcm9BZF9jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAtNTBweCAwIDAgMDtcbiAgICB9XG4gfVxuXG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNb2JpbGUgc3R5bGluZ3NcbiovXG5AaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sbXRfX3NpZGVfY29udGFpbmVyLS10YXJnZXQgLmxtdF9faW5uZXJfdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sbXRfX3RhcmdldF90b29sYmFye1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyAtLS0gYm90dG9tIFNFTyB0ZXh0IC0tLVxuLmxtdC0td2ViIC5sbXRfX2JvdHRvbV90ZXh0LS1tb2JpbGUge1xuICAgIC8vIHVzZSBkaWZmZXJlbnQgbGF5b3V0IGRlcGVuZGluZyBvbiB0aGUgcGFyZW50IGNsYXNzZXNcbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgIGZsZXg6IDAgMSAxMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJi5sbXQtLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGNvbG9yRGFya0dyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgIERlZXBMIFByb1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5kbF9wcm8ge1xuICAgIC8vLmxtdC0td2Vie1xuICAgIC8vICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyODBweCk7XG4gICAgLy99XG4gICAgLmRsX2FjY291bnRfYm94e1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdGhpc3RsZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxODAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgID4gZGl2IHtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvdXNlcl93aGl0ZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDMwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMjUwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICByaWdodDogOTZweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICAgICAgICAgICAgICByaWdodDogNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgJi5kbF9hY2NvdW50X2JveC0tdmlzaWJsZSA+IGRpdntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sbXRfX3VzaW5nX3Byb19ub3RpZmljYXRpb25fYmFubmVyIHtcbiAgQGF0LXJvb3QgIHtcbiAgICAgIEBrZXlmcmFtZXMgbG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcl9fYmxlbmRfaW5fYW5pbWF0aW9uIHtcbiAgICAgICAgMCUgeyAgb3BhY2l0eTogMC4wOyB9XG4gICAgICAgIDUwJSB7ICBvcGFjaXR5OiAwLjA7IH1cbiAgICAgICAgMTAwJSB7IG9wYWNpdHk6IDEuMDsgfVxuICAgIH1cbiAgfVxuICBhbmltYXRpb246IGxtdF9fdXNpbmdfcHJvX25vdGlmaWNhdGlvbl9iYW5uZXJfX2JsZW5kX2luX2FuaW1hdGlvbiAxLjBzIDBzIGVhc2Utb3V0IDE7XG4gIC8vZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLmRsX3Byby0tY29uZmlybWVkICZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9TKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pY29ucy9pY29uX2ZlYXRfc2VjMl92Mi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGxlZnQ6LSAyMnB4O1xuICAgICAgdG9wOi04cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9NKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgIGgye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgID4gZW17XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgfVxuICB9XG59XG5cbi51cmxHbG9zc2FyeVdhcm5pbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwNXB4O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgd2lkdGg6IDYxMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X2J1dHRvbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3JSZWRQcmltYXJ5LCAyMCUpO1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JSZWRQcmltYXJ5O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgZGV2UGFuZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGtleWZyYW1lcyBsbXRfZGV2UGFuZWxfYW5pbWF0aW9ue1xuICAwJSB7IG9wYWNpdHk6MDt9XG4gIDEwMCUgeyBvcGFjaXR5OjE7fVxufVxuXG4ubG10X2RldlBhbmVsQnV0dG9uLS1hY3RpdmUge1xuICBvdXRsaW5lOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5sbXRfZGV2UGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4yKSwgMCAwIDRweCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIGFuaW1hdGlvbjogbG10X2RldlBhbmVsX2FuaW1hdGlvbiAwLjI1cyBlYXNlLW91dCAxO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6MTZweDtcbn1cblxuLmxtdF9kZXZQYW5lbCBoMntcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi5sbXRfZGV2UGFuZWwgaW5wdXQtcm93e1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDowLjJlbTtcbn1cblxuLmxtdF9kZXZQYW5lbCBpbnB1dC1yb3cgbGFiZWw6Zmlyc3QtY2hpbGR7XG4gIHdpZHRoOiAzMCU7XG4gIG1heC13aWR0aDogMTVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubG10X2RldlBhbmVsIGlucHV0LXJvdyBpbnB1dHtcbiAgd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi5sbXRfZGV2UGFuZWwgaW5wdXQtcm93IGJ1dHRvbntcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC41ZW0gMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDVweCAxNXB4IDVweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sbXRfZGV2UGFuZWwgc2VjdGlvbjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDoyMHB4O1xufVxuXG4ubG10X2RldlBhbmVsIGlucHV0LXJvdyB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG5cbi5sbXRfX2Zvcm1hbGl0eVN3aXRjaF9hZF9fY29udGVudCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9YTCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDIwJSAtIDEwcHgpO1xuICB9XG59XG5cbi5pbnRlZ3JhdGVkTGFuZ3VhZ2VTZWxlY3RvcnMgLmxtdC0td2ViIC5sbXRfX3NpZGVzX2NvbnRhaW5lciB7XG4gICYubG10X19zaWRlc19jb250YWluZXItLWZvY3VzX3NvdXJjZSAubG10X19zaWRlX2NvbnRhaW5lci5sbXRfX3NpZGVfY29udGFpbmVyLS1zb3VyY2UgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGNvbG9yRm9jdXNCb3JkZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgJi5sbXRfX3NpZGVzX2NvbnRhaW5lci0tZm9jdXNfdGFyZ2V0IC5sbXRfX3NpZGVfY29udGFpbmVyLmxtdF9fc2lkZV9jb250YWluZXItLXRhcmdldCAubG10X190ZXh0YXJlYV9jb250YWluZXIge1xuICAgIGJvcmRlcjogJGxtdF9ib3JkZXJXaWR0aCBzb2xpZCAkY29sb3JGb2N1c0JvcmRlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vICBsdFNFT1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubG10X190cmFuc2xhdGlvbkRlc2NyaXB0aW9uID4gaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubG10X19lZGl0X3RleHRfcG9wdXAgbGkubG10X19lZGl0X3RleHRfcG9wdXBfX29uYm9hcmRpbmdfaGVhZGVyLS1hbHRlcm5hdGl2ZXN7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gdHJhbnNsYXRvciBoaWdobGlnaHQgcHJvdG90eXBlICh0ZW1wKVxuLmxtdC0td2ViIGQtdGV4dGFyZWEge1xuICAuZ2xvc3NhcnlfaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmO1xuICB9XG5cbiAgLmdyZXktb3V0IHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLy9TRU8tMTEzIENhbXBhaWduc1xuXG4ubG10LmxtdC0td2ViLnNlbzExM19zb2NpYWxfcHJvb2Z7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtODBweDtcbiAgJi5oaWRlVGFicyB7XG4gICAgLmxtdF9fZG9jVHJhbnMtdGFiLWNvbnRhaW5lcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLy8gW2h2XzEuMXxDbGFzc2lmaWNhdGlvbjogQ09ORklERU5USUFMLCBEZWVwTCBTRV1cbi8vIEBpbXBvcnQgJ2RlZXBsJztcbkBpbXBvcnQgXCJfZGVmaW5lc1wiO1xuXG5cbi5kbF9hZF9wcm9fY29udGFpbmVyIHtcbiAgICBociB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgIG1hcmdpbjogMTZweCAwIDMycHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5kbF9idXR0b24uZGxfYnV0dG9uLS0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjQ5NDtcbiAgICBcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwRjJCNDY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kbF9hZCB7XG4gICAgYW5pbWF0aW9uOiBsbXRfcHJvX2FkX19ibGVuZF9pbl9hbmltYXRpb24gMC43NXMgZWFzZS1vdXQgMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxNHZoIC0gNjBweCkgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9TKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5kbF9hZF9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIHdpZHRoOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC0xMCUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1hMKSB7XG4gICAgICAgIG1heC13aWR0aDogNTglO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTglLCAtMjAlKTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NCUsIC0yMCUpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfUykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmRsX2FkX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAydnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA0dncpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX1hMKSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfUykge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uZGxfYWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF90ZXh0RGVmYXVsdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aF9YTCkge1xuICAgIH1cblxuICAgIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuLmRsX2FkX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG5cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aF9YTCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG59XG5cbi5kbF9hZF9fZmVhdF9saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1MpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGhfUysxKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cbi5kbF9hZF9fZmVhdF9pdGVtIHtcbiAgICB3aWR0aDogNDklO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNWVtO1xuICAgIG1hcmdpbi10b3A6IDAuNmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4uZGxfYWRfX2FjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICA+IGEsXG4gICAgPiBidXR0b24ge1xuICAgICAgICBtYXJnaW46IDEwcHggMnB4IDRweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9TKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblBybyBBZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBrZXlmcmFtZXMgbG10X3Byb19hZF9fYmxlbmRfaW5fYW5pbWF0aW9uIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICB9XG5cbiAgICAzMCUge1xuICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgfVxuXG4gICAgNzAlIHtcbiAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgIH1cbn1cblxuXG4uZGxfYWRfcHJvIHtcbiAgICBAZXh0ZW5kIC5kbF9hZDtcbn1cblxuLmRsX2FkX3Byb19fYmcge1xuICAgIEBleHRlbmQgLmRsX2FkX19iZztcblxuICAgIEBpbmNsdWRlIGRsX21lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL2ltZy9wcm8vdHJhbnNsYXRvclByb0Jhbm5lckJhY2tncm91bmRfMi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbn1cblxuLmRsX2FkX3Byb19fY29udGVudCB7XG4gICAgQGV4dGVuZCAuZGxfYWRfX2NvbnRlbnQ7XG59XG5cbi5kbF9hZF9wcm9fX2ZlYXR1cmVzX2xpc3Qge1xuICAgIEBleHRlbmQgLmRsX2FkX19mZWF0X2xpc3Q7XG5cbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbi5kbF9hZF9wcm9fX2ZlYXR1cmVzX2l0ZW0ge1xuICAgIEBleHRlbmQgLmRsX2FkX19mZWF0X2l0ZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuMjVlbTtcbiAgICAgICAgbGVmdDogMGVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB9XG59XG5cbi5kbF9hZF9wcm9fX2FjdGlvbnMge1xuICAgIEBleHRlbmQgLmRsX2FkX19hY3Rpb25zO1xufVxuXG4uZGxfYWRfcHJvX19hY3Rpb25zLS1vdGhlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIC5kbF9kcm9wZG93bl9fdG9nZ2xlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5kbF9kcm9wZG93bl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxufVxuXG4uZGxfYWRfcHJvX19hY3Rpb25zX19zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDhweDtcbn1cblxuLmRsX2FkX3Byb19fZmVhdHVyZXMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOTBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfWFhYTCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNiUpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGRlcHJlY2F0ZWQ/XG4jbG10X3Byb19hZF9hcnRpY2xlIHtcblxuICAgIC5kbF9jb3VudHJ5X3dpdGhvdXRfcHJvX3N1cHBvcnQgJixcbiAgICAuZGxfcHJvICYge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRsX2NvdW50cnlfd2l0aF9wcm9fc3VwcG9ydCAmIHtcbiAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgZWFzZS1vdXQ7XG5cbiAgICAmPmRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICY+ZGl2PmRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJj5kaXY+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgJj5kaXY+ZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICAvLyAtLS0tLVxuICAgIEBhdC1yb290IC5kbF9hZF9wcm9fX21haW5fYmxvY2sge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICY+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGhlaWdodDogOGVtO1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvbG9nby9EZWVwTF9Qcm9fTG9nb0FuZFRleHRfZGFya0JsdWUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgICY+ZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuZGxfcHJvX3N1YnNjcmliZV9idXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmRsX2FkX3Byb19fZmVhdHVyZXMge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMyO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjBlbSAxZW0gMS4wZW0gMS41ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDIyNSU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGk+ZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgbGk+ZGl2PnNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBsaT5kaXY+YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDc0Yjc3O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaT5kaXY+YTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJMXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhMjAyO1xuICAgICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoLTQ1ZGVnKTtcblxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAwIDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTJweCkge1xuICAgIC5kbF9hZF9wcm9fX2ZlYXR1cmVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kbF9hZF9wcm9fX21haW5fYmxvY2s+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIH1cblxuICAgIC5kbF9hZF9wcm9fX21haW5fYmxvY2sge1xuICAgICAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmRsX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlcl9wcm9fYWR2ZXJ0aXNlbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci10b3A6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGxtdF9jb2xvcl9wYXNzaXZlQm9yZGVyO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9sb2dvL0RlZXBMX1Byb19Mb2dvQW5kVGV4dF9kYXJrQmx1ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcbiAgICBtaW4taGVpZ2h0OiA4ZW07XG4gICAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZS1vdXQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRsX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlcl9wcm9fYWR2ZXJ0aXNlbWVudC0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmRsX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlcl9wcm9fYWR2ZXJ0aXNlbWVudCBoMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5kbF9zb3VyY2VfdGV4dGFyZWFfX2xlbmd0aF9tYXJrZXJfcHJvX2FkdmVydGlzZW1lbnQgcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZGxfc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyX3Byb19hZHZlcnRpc2VtZW50IC5kbF9wcm9fc3Vic2NyaWJlX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogM2VtO1xuICAgIGJvdHRvbTogMmVtO1xufVxuXG4vLyAtLS1cbi8vIG5ldyBwcm8gYmFubmVyXG5cbi5kbF9wcm9fX2Jhbm5lci0tYmFja2dyb3VuZCB7XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltZy9pbGx1c3RyYXRpb25zL3RlYXNlcl9iYWNrZ3JvdW5kLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltZy9pbGx1c3RyYXRpb25zL3RlYXNlcl9iYWNrZ3JvdW5kX21vYmlsZS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZGxfcHJvX19iYW5uZXItLWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMnB4IDIwcHggMjBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0cmFuc2l0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93O1xufVxuXG4uZGxfcHJvX19iYW5uZXItLWNhcmRfZWxldmF0ZWQge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMCByZ2JhKCMwMDAsIDAuMDUpO1xufVxuXG4uZGxfcHJvX19iYW5uZXItLW5vUGFkZGluZyB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmRsX3Byb19fYmFubmVyLS1mZWF0dXJlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIC8vIHotaW5kZXg6IDE7XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tZmVhdHVyZSB7XG5cbiAgICBmbGV4LWJhc2lzOiAyMyU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmRsX3Byb19fYmFubmVyLS1mZWF0dXJlVGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmRsX3Byb19fYmFubmVyLS1mZWF0dXJlRGVzYyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuXG4gICAgLmRsX3Byb19fYmFubmVyLS1mZWF0dXJlSWNvbiB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGxfcHJvX19iYW5uZXItLWZlYXR1cmUge1xuICAgICAgICBmbGV4LWJhc2lzOiA0MyU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgIC5kbF9wcm9fX2Jhbm5lci0tZmVhdHVyZXMge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgIC5kbF9wcm9fX2Jhbm5lci0tZmVhdHVyZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIC5kbF9wcm9fX2Jhbm5lci0tZmVhdHVyZUljb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRsX3Byb19fYmFubmVyLS1mZWF0dXJlVGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGxfcHJvX19iYW5uZXItLXNsb2dhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDBweCAyNHB4IDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLmRsX3Byb19iYW5uZXItLXNsb2dhbi1wYWRkZWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gZXhwbGljaXQgZGVjbGFyYXRpb24gdG8gZW5zdXJlIHRoYXQgdGV4dCBpbiBJRTExIGZsZXhib3ggZG9lc250IG92ZXJmbG93IHBhcmVudCBjb250YWluZXJcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGxfcHJvX19iYW5uZXItLXVsdHJhLWJvbGQtaGVhZGxpbmUge1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGxfcHJvX19iYW5uZXItLWhlYWRlcldyYXBwZXIge1xuXG4gICAgLmRsX3Byb19fYmFubmVyLS1oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMUIxRTI1O1xuICAgIH1cbn1cblxuLmRsX3Byb19fYmFubmVyLS1mZWF0dXJlV3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGxfcHJvX19iYW5uZXItLW1vYmlsZSB7XG4gICAgLmRsX3Byb19fYmFubmVyLS1zbG9nYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgJi5kbF9wcm9fX2Jhbm5lci0tc2xvZ2FuLWJvdHRvbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kbF9wcm9fX2Jhbm5lci0tdWx0cmEtYm9sZC1oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICAgIC5kbF9wcm9fX2Jhbm5lci0tZmVhdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmRsX3Byb19fYmFubmVyLS1mZWF0dXJlVGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgfVxuICAgIC5kbF9wcm9fX2Jhbm5lci0tY2hlY2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9pY29ucy9jaGVjay1ib2xkLWdyZWVuLnN2ZycpIG5vLXJlcGVhdCBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgLmRsX3Byb19fYmFubmVyLS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG59XG5cbi8vIC0tLVxuLy8gcHJvIGJhbm5lciAyMDIxXG5cbiNsbXRfcHJvX2FkX2NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyNHB4IHJnYigwIDAgMCAvIDglKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX00pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tc2VjdGlvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogY2FsYyg0MCUgLSAyMHB4KTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1hYTCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX00pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0taGVhZGVyLXNlY3Rpb24ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfWFhMKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1zZWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1hYTCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA0OSU7XG4gICAgPiBkaXYgKyBkaXYge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX00pIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgPiBkaXYge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmRsX3Byb19fYmFubmVyLS0yMDIxLS1jZW50ZXItLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1hYTCkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX00pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tc2VjdGlvbi0tY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uZGxfcHJvX19iYW5uZXItLTIwMjEtLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tY29sdW1uaGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tY2hlY2tpdGVtIHtcbiAgcGFkZGluZzogMCAwIDAgMjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL2ljb25zL2NoZWNrLWdyZWVuLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kbF9wcm9fX2Jhbm5lci0tMjAyMS0tbG9ja2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaWNvbnMvbG9jay5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweCAxOXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZGxfcHJvX19iYW5uZXItLTIwMjEtLWxpbmsge1xuICBjb2xvcjogIzBGMkI0NjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDY0OTQ7XG4gIH1cbn1cblxuLy8gLS0tXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBhcHAgYWRcblxuLmRsX2FwcF9hZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFuaW1hdGlvbjogbG10X191c2luZ19wcm9fbm90aWZpY2F0aW9uX2Jhbm5lcl9fYmxlbmRfaW5fYW5pbWF0aW9uIDFzIDBzIGVhc2Utb3V0IDE7XG5cbiAgICAuZGxfYXBwX2FkX19jb21tb25Db250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC8vIHdoaXRlIGJhY2tncm91bmQsIHNoYWRvdywgYm9yZGVyIHN0eWxpbmdcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNnB4IDIwcHggMzFweDtcblxuICAgICAgICAuZGxfYXBwX2FkX19jb2x1bW4ge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAmLmRsX2FkX19hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLmRsX2FwcF9hZF9fc3BhY2Uge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kbF9hcHBfYWRfX3RpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmRsX2FkX190aXRsZTtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAuZGxfYXBwX2FkX19iZW5lZml0cyBsaSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGxfYXBwX2FkX19iZW5lZml0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG5cbiAgICAuZGxfYXBwX2FkX19iZW5lZml0cyBsaXtcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaWNvbnMvY2hlY2stZ3JlZW4uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJweCAycHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIH1cbn1cblxuXG4uY29tYmluZWRfYXBwX2FkX21vYmlsZV9hbmRfZGVza3RvcCB7XG4gIC5kbF9hZF9wcm9fY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG5cbiAgLmRsX2FkX3Byb19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIC5kbF9wcm9fX2Jhbm5lci0tMjAyMS0td3JhcHBlcixcbiAgICAuZGxfcHJvX19iYW5uZXItLWNhcmRfZWxldmF0ZWQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAuZGxfcHJvX19iYW5uZXItLTIwMjEtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgfVxuXG4gICAgLmRsX3Byb19fYmFubmVyLS1zbG9nYW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgLmFwcF9hZF9tb2JpbGVfYW5kX2Rlc2t0b3Age1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG5cbiAgICAuaGVhZGxpbmUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsbXRfY29sb3JfcGFzc2l2ZUJvcmRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRibGFjazsgICAgICBcbiAgICB9XG5cbiAgICAuZGVza3RvcF9hbmRfbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmRlc2t0b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgIH1cblxuICAgICAgLm1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxtdF9jb2xvcl9wYXNzaXZlQm9yZGVyO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEyOXB4O1xuICAgICAgICBtYXJnaW46IDM2cHggMjBweCAwICAyMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgIH1cblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIC5kZXNrdG9wLFxuICAgICAgLm1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5xckNvZGVCdXR0b25XcmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5xckNvZGVCdXR0b24ge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5xckNvZGVQb3BvdmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IC01NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHdpZHRoOiAzNTRweDtcbiAgICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIC5xckNvZGVDbG9zZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5xckNvZGVUZXh0IHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMEYyQjQ2O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVza3RvcCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5kZXNrdG9wX2ltYWdlcyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAyMTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0NnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2xhcHRvcCxcbiAgICAgICAgICAuZGVza3RvcF9pbWFnZV9oZXhhZ29uMSxcbiAgICAgICAgICAuZGVza3RvcF9pbWFnZV9oZXhhZ29uMiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2xhcHRvcCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGVza3RvcF9pbWFnZV9oZXhhZ29uMSB7XG4gICAgICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICAgICAgbGVmdDogLTI4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjIge1xuICAgICAgICAgICAgdG9wOiAtMzZweDtcbiAgICAgICAgICAgIGxlZnQ6IC0yOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNrdG9wX3RleHQge1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgLmRsX2J1dHRvbl9kZXNrdG9wX2Rvd25sb2FkIHsgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9iaWxlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG5cbiAgICAgICAgYS5sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGVfdGV4dCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICAgICAgLmRlc2t0b3Age1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcblxuICAgICAgICAgIC5kZXNrdG9wX2ltYWdlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXNrdG9wX3RleHQge1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5saW5rQnV0dG9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gICAgICBcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoX1hYTCkge1xuICAgICAgICAuZGVza3RvcCAuZGVza3RvcF90ZXh0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGhfWFhYTCkge1xuICAgICAgICAuZGVza3RvcCB7XG4gICAgICAgICAgLmRlc2t0b3BfaW1hZ2VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgIC5kZXNrdG9wX3RleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXBwX2FkX21vYmlsZV9kZXNrdG9wX2FuZF9leHRlbnNpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBcbiAgICAuaGVhZGxpbmUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsbXRfY29sb3JfcGFzc2l2ZUJvcmRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIH1cblxuICAgIC5kZXNrdG9wX21vYmlsZV9hbmRfZXh0ZW5zaW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmtfNztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya183O1xuICAgICAgXG4gICAgICAuaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREFFMUU4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RBRTFFODtcbiAgICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5pdGVtX2hlYWRsaW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzLjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW1faW1hZ2VzIHtcbiAgICAgICAgICBoZWlnaHQ6IDE0M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW1fY3RhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICAuaXRlbV9pbWFnZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDIxN3B4O1xuICBcbiAgICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2xhcHRvcCxcbiAgICAgICAgICAgIC5kZXNrdG9wX2ltYWdlX2hleGFnb24xLFxuICAgICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfbGFwdG9wIHtcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjEge1xuICAgICAgICAgICAgICB0b3A6IC0xMzFweDtcbiAgICAgICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLmRlc2t0b3BfaW1hZ2VfaGV4YWdvbjIge1xuICAgICAgICAgICAgICB0b3A6IC0yMzNweDtcbiAgICAgICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgIC5pdGVtX2ltYWdlcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNzRweDtcbiAgXG4gICAgICAgICAgICAubW9iaWxlX2ltYWdlX3Bob25lLFxuICAgICAgICAgICAgLm1vYmlsZV9pbWFnZV9wZW50YWdvbixcbiAgICAgICAgICAgIC5tb2JpbGVfaW1hZ2VfaGV4YWdvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAubW9iaWxlX2ltYWdlX3Bob25lIHtcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLm1vYmlsZV9pbWFnZV9wZW50YWdvbiB7XG4gICAgICAgICAgICAgIHRvcDogLTEwN3B4O1xuICAgICAgICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgIC5tb2JpbGVfaW1hZ2VfaGV4YWdvbiB7XG4gICAgICAgICAgICAgIHRvcDogLTExMHB4O1xuICAgICAgICAgICAgICByaWdodDogLTkwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXh0ZW5zaW9uIHtcbiAgICAgICAgICAuaXRlbV9pbWFnZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDMzN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIl9kZWZpbmVzXCI7XG5cbi8vIOKGk+KGk+KGk+KGkyBTdHlsZXMgcmVnYXJkaW5nIHRoZSBzZWxlY3RMYW5nVUkgc3R5bGUgbGFuZ3VhZ2Ugc2VsZWN0b3JzIHJldXNlZCBmcm9tIHRleHQgdHJhbnNcbi5sbXRfX2RvYyB7XG4gICAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX2FjdGl2ZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuNXB4O1xuICAgIH1cblxuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fb3BlbmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gICAgJi5ERjMwNzMgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19tZW51IHtcbiAgICAgICAgLy8gdGhlIGxhbmd1YWdlIGRyb3Bkb3duIGlzIGJpZ2dlciB0aGFuIGl0cyBoZWFkZXIgYnkgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGVhZGVyIGFycm93IGljb24oMjQvMikgYW5kIHRoZSAyMCAoMTIgKyAxMCkgcGl4ZWxzIG9mIHBhZGRpbmdcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHggKyAyMnB4KTtcbiAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV9zb3VyY2Uge1xuICAgICAgICAgICAgLy8gMTIgcGl4ZWxzIG9mIHBhZGRpbmcgKyAxIHBpeGVsIG9mIGJvcmRlclxuICAgICAgICAgICAgbGVmdDogLTEzcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbWVudV90YXJnZXQge1xuICAgICAgICAgICAgLy8gMTIgcGl4ZWxzIG9mIHBhZGRpbmcgKyAxIHBpeGVsIG9mIGJvcmRlclxuICAgICAgICAgICAgcmlnaHQ6IC0xM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgIH1cbiAgICAgIFxuICAgIC5zZW1pdHJhbnNwYXJlbnQtb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLy8g4oaR4oaR4oaR4oaRXG5cbi5sbXRfX2RvYyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8vIOKGk+KGk+KGk+KGkyBXaWxsIGJlIHJlbW92ZWQgaW4gREYtMjk5MFxuLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbiB7XG5cbiAgICAkYnV0dG9uRm9udFNpemU6IDE2cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4IDJweCA2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICAvL2JvcmRlci10b3A6IDJweCBzb2xpZCAjZjRmNGY0O1xuICAgIGJvcmRlci10b3A6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgI2YwZjBmMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgIGlucHV0IHsgLy8ganVzdCBzZXR0aW5nIFwiZGlzcGxheTogbm9uZVwiIF9taWdodF8gY2F1c2UgcHJvYmxlbXMgaW4gc29tZSBicm93c2VycyAobm90IHZlcmlmaWVkKVxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwLjFweDtcbiAgICAgICAgICAgIGhlaWdodDogMC4xcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZG9jVXBsb2FkQnV0dG9uKCk7XG5cbiAgICBAYXQtcm9vdCAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLS1xdW90YV9yZWFjaGVkIHtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uLS1vcGVuX3RhcmdldF9sYW5nX21lbnUsXG4gICAgJi5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24tLWtlZXBfYWN0aXZlLFxuICAgICY6Zm9jdXMsICY6YWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9fbGFuZ19zZWxlY3RvciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMGVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgfVxuICAgICAgICAuZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cHtcbiAgICAgICAgLy9hbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4wcztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faGVscF9wb3B1cF9hbmltO1xuXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRibHVlOyAvLyMzMzM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IC8vIzMzMztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICAgICAgICAvLyBjb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBib3R0b206IDE1MCU7XG4gICAgICAgIG1heC13aWR0aDo5MHZ3O1xuICAgICAgICB3aWR0aDogMjBlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICA+IGRpdnsgLy8gaW1hZ2UgY29udGFpbmVyXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IHB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICB3aWR0aDoxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyBvdXRsaW5lOjFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OjI1JTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAgIEBrZXlmcmFtZXMgZG9jVHJhbnNfdHJhbnNsYXRvcl91cGxvYWRfYnV0dG9uX19oZWxwX3BvcHVwX2FuaW0ge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgODAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGRvY1RyYW5zX2J1dHRvbl9hbmltXzEge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgICAgICAgICBzdHJva2U6ICRkYXJrYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAxMCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHN0cm9rZTogJGRhcmtibHVlO1xuICAgICAgICB9XG4gICAgICAgIDE5JSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMTYyLCAyLCAwLjY2NjY2NjY2NjcpO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAyMCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDE2MiwgMiwgMC42NjY2NjY2NjY3KTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIHN0cm9rZTogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgMjUlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgICAgICAgICBzdHJva2U6ICNjY2M7XG4gICAgICAgIH1cbiAgICAgICAgMzklIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAxNjIsIDIsIDAuNjY2NjY2NjY2Nyk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIDQwJSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMTYyLCAyLCAwLjY2NjY2NjY2NjcpO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBzdHJva2U6ICRkYXJrYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGRvY1RyYW5zX2J1dHRvbl9hbmltXzIge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgMjAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIOKGkeKGkeKGkeKGkVxuXG4vLyDihpPihpPihpPihpMgU3R5bGVzIG9mIHRoZSAoc3RpbGwgSDIpIGRyYWcgYW5kIGRyb3Bcbi5kb2NUcmFuc19kcm9wX3RhcmdldF9vdmVybGF5IHtcbiAgICBAa2V5ZnJhbWVzIGRvY1RyYW5zX292ZXJsYXlfYmxlbmRfaW57XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiKDI0MCwgMjQwLCAyNDApLCAwIDAgMHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gei1pbmRleDogMjA7IC8vIGFib3ZlIGhlbHAgcG9wdXBcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+IGRpdntcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ1cHgpO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gODVweCk7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9pY29ucy9pY29uX2RvY1RyYW5zX3VwbG9hZF92Mi5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgfVxuICAgIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBkb2NUcmFuc19vdmVybGF5X2JsZW5kX2luO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAgMTUwbXMgZWFzZS1vdXQ7XG4gICAgY29sb3I6ICNhYWE7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNUY4O1xuICAgIG91dGxpbmU6IDJweCBkYXNoZWQgIzRCQUJEQTtcbiAgICB6LWluZGV4OiA5O1xuXG5cbiAgICAmLmRvY1RyYW5zX2Ryb3BfdGFyZ2V0X292ZXJsYXktLWFjdGl2ZXtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiKDI0MCwgMjQwLCAyNDApLCAwIDAgNHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgb3V0bGluZTogMnB4IGRhc2hlZCAjMDMyZDQ4O1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgdHJhbnNpdGlvbjogIDE1MG1zICAxNTBtcyAgZWFzZS1vdXQ7IC8vIHVzZSBhIHNob3J0IGRlbGF5IHRvIHByZXZlbnQgdXNlcmVzIGZyb20gZHJvcHBpbmcgdG9vIGZhc3QgKHByZXZlbnQgZHJvcHBpbmcgYnVnKVxuICAgIH1cbn1cblxuLy8gcmVkZXNpZ25cbi5sbXQtLXdlYiB7XG4gICAgLmRvY1RyYW5zX2Ryb3BfdGFyZ2V0X19kZXNjIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIH1cbn1cbi8vIOKGkeKGkeKGkeKGkVxuIiwiQGltcG9ydCBcIl9kZWZpbmVzXCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgICAgUHJlc3MgUXVvdGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uZGxfcHJvICNsbXRfcXVvdGVzX2FydGljbGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kbF9jb3VudHJ5X3dpdGhvdXRfcHJvX3N1cHBvcnQgI2xtdF9xdW90ZXNfYXJ0aWNsZSxcbi5kbF9jb3VudHJ5X3dpdGhfcHJvX3N1cHBvcnQgI2xtdF9xdW90ZXNfYXJ0aWNsZXtcbiAgICBvcGFjaXR5OiAxLjA7XG5cbn1cbiNsbXRfcXVvdGVzX2FydGljbGUge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGVhc2Utb3V0O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB6LWluZGV4OiAwOyAvLyBiZWxvdyBkb2NUcmFucyBzZWxlY3Rpb24gbWVudVxuXG4gICAgJi5sbXQtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5sbXRfcXVvdGVzX2hlYWRlcntcbiAgICBmb250LXNpemU6IDI1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLmxtdF9xdW90ZXN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMjguNzVlbTtcbiAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1MpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDIwcHggMCA2MHB4IDA7XG4gICAgfVxuXG4gICAgLmxtdF9xdW90ZXNfX2NvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luOiAwcHggNXZ3O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogNDAuNjI1ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX1hMKXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgICAgICBtYXJnaW46IDBweCA0dnc7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9MKXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX00pe1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0gcXVvdGUgKi9cbi5sbXRfcXVvdGUge1xuICAgIGhlaWdodDogOGVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgLy8gZmFsbGJhY2tcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2Utb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubG10X3F1b3RlX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgMTAwbXMgZWFzZS1pbjtcbn1cblxuLy8gaW1hZ2Vcbi5sbXRfcXVvdGVfX2xvZ29fMXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sbXRfcXVvdGVfX2xvZ29fM3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4vLyB0ZXh0IGNvbnRhaW5lclxuLmxtdF9xdW90ZV9faW5uZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nOiA0MnB4IDMwcHggMTAwcHggNzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93RmVhdHVyZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3Byby9pY29uX3F1b3RlLnN2Zyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICB0b3A6IC0yMnB4O1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gdGV4dCBjb250ZW50XG4ubG10X3F1b3RlX190ZXh0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMzMzO1xuXG59XG5cbi8vIHRleHQgc291cmNlXG4ubG10X3F1b3RlX19zb3VyY2V7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGJye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBhe1xuICAgICAgICBAZXh0ZW5kICVkbF9saW5rO1xuXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLmxtdF9xdW90ZV9fbm9saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICBhOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCIsIFwiO1xuICAgIH1cbiAgICBhOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIH1cblxufVxuXG4ubG10X3F1b3Rlc19uYXZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIC8vYm90dG9tOiAtMzJweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDozMDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgMTAwMG1zIGVhc2Utb3V0O1xuICAgIHotaW5kZXg6IDU7XG5cbn1cbi5sbXRfcXVvdGVzX25hdjpob3ZlcntcbiAgICBvcGFjaXR5OiAxLjA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLW91dDtcblxufVxuLmxtdF9xdW90ZXNfbmF2X2VudHJ5e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgY29sb3I6ICNiYmI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAxNTBtcyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW46IDAgMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjlCOUI5O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubG10X3F1b3Rlc19uYXZfZW50cnk6aG92ZXJ7XG4gICAgY29sb3I6ICNmYWEyMDI7XG59XG4ubG10X3F1b3Rlc19uYXZfZW50cnktLWFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICBjb2xvcjogI2ZhYTIwMjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwcHggI2Y4ZjhmODtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */