.node_modules-\@tolokoban-ui-lib-dist-modal-container-module_container_gNNQbo{pointer-events:all;z-index:999999;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);align-items:center;justify-items:center;width:100%;height:100%;margin:0;display:grid;position:absolute;overflow:auto}.node_modules-\@tolokoban-ui-lib-dist-modal-container-module_L_vl81nS{justify-items:start}.node_modules-\@tolokoban-ui-lib-dist-modal-container-module_R_FU1anV{justify-items:end}.node_modules-\@tolokoban-ui-lib-dist-modal-container-module_T_Ua2r_n{align-items:start}.node_modules-\@tolokoban-ui-lib-dist-modal-container-module_B_fqF5bC{align-items:end}.node_modules-\@tolokoban-ui-lib-dist-view-icons-generic-generic-icon-module_GenericIcon_bppYav{--animation:node_modules-\@tolokoban-ui-lib-dist-view-icons-generic-generic-icon-module_GenericIcon-anim-rotate_SiG6qm;transition:all .2s;display:inline-block}.node_modules-\@tolokoban-ui-lib-dist-view-icons-generic-generic-icon-module_GenericIcon_bppYav.node_modules-\@tolokoban-ui-lib-dist-view-icons-generic-generic-icon-module_clickable_QZTs9I{cursor:pointer}.node_modules-\@tolokoban-ui-lib-dist-view-icons-generic-generic-icon-module_GenericIcon_bppYav.node_modules-\@tolokoban-ui-lib-dist-view-icons-generic-generic-icon-module_clickable_QZTs9I:active{-webkit-filter:brightness(150%);filter:brightness(150%);transform:scale(.9)}.node_modules-\@tolokoban-ui-lib-dist-view-icons-generic-generic-icon-module_GenericIcon_bppYav.node_modules-\@tolokoban-ui-lib-dist-view-icons-generic-generic-icon-module_animate_AKKN2G{animation:var(--animation).6s linear infinite}@keyframes node_modules-\@tolokoban-ui-lib-dist-view-icons-generic-generic-icon-module_GenericIcon-anim-rotate_SiG6qm{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.node_modules-\@tolokoban-ui-lib-dist-theme-css-dimension-module_fullwidth_u7EXsb{box-sizing:border-box;width:100%}.node_modules-\@tolokoban-ui-lib-dist-theme-css-dimension-module_fullheight_mAQrVV{box-sizing:border-box;height:100%}*{box-sizing:border-box}b{margin:0 .3em}[style*=--custom-aspect-ratio]>:first-child{width:100%}[style*=--custom-aspect-ratio]>img{height:auto}@supports (--custom:property){[style*=--custom-aspect-ratio]{position:relative}[style*=--custom-aspect-ratio]:before{content:"";padding-bottom:calc(100%/(var(--custom-aspect-ratio)));display:block}[style*=--custom-aspect-ratio]>:first-child{height:100%;position:absolute;top:0;left:0}}.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj{--custom-color-main-alpha:rgba(255,153,0,.533);--custom-color-main:#f90;--custom-color-text:#000;--custom-thickness:.125em;font:inherit;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;font-variant:small-caps;background:0 0;border:none;border-radius:0;outline:none;flex-direction:row;justify-content:space-between;align-items:center;gap:1em;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj>*{flex:none}.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj>div.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_label_KTBod7{white-space:nowrap;text-overflow:ellipsis;flex-direction:row;flex:auto;justify-content:center;align-items:center;gap:1em;min-width:0;display:inline-flex;overflow:hidden}.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_icon_XN8oVU{justify-content:space-between}.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj:focus{outline-offset:var(--custom-thickness);outline-style:dotted;outline-width:var(--custom-thickness);outline-color:var(--custom-color-main)}.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_elevated_x2qJ9i,.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_filled_N50kZs{background:var(--custom-color-main)!important;color:var(--custom-color-text)!important}.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_elevated_x2qJ9i{box-shadow:0 .125em .25em rgba(0,0,0,.467)}.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_outlined__b6cBs{border:var(--custom-thickness)solid var(--custom-color-main);color:var(--custom-color-main)!important;background:0 0!important}.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_text_Qoo300{color:var(--custom-color-text)!important;background:0 0!important}.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj:disabled,.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_disabled_UC0xJE{cursor:default;box-shadow:none;opacity:.5;pointer-events:none;font-style:italic}.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj:not(:disabled):active{transform:translateY(.25em)}.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_elevated_x2qJ9i:not(:disabled):active{box-shadow:0 .25em .5em rgba(0,0,0,.333)}.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj:not(:disabled):hover{-webkit-filter:brightness(150%);filter:brightness(150%);-webkit-backdrop-filter:brightness(50%);backdrop-filter:brightness(50%)}.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_elevated_x2qJ9i:not(:disabled):hover,.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_Button_f2v5Pj.node_modules-\@tolokoban-ui-lib-dist-view-Button-Button-module_filled_N50kZs:not(:disabled):hover{-webkit-filter:brightness(120%);filter:brightness(120%);-webkit-backdrop-filter:none;backdrop-filter:none}.node_modules-\@tolokoban-ui-lib-dist-view-Strip-Strip-module_Strip_BBdbgd{align-items:stretch;justify-items:stretch;gap:0;margin:0;padding:0;display:grid}.node_modules-\@tolokoban-ui-lib-dist-view-Dialog-Dialog-module_Dialog_HHYZG0{--custom-color-header-text:var(--theme-color-on-neutral-4);--custom-color-header-back:var(--theme-color-neutral-4);--custom-color-main-text:var(--theme-color-on-neutral-4);--custom-color-main-back:var(--theme-color-neutral-4);--custom-color-footer-text:var(--theme-color-on-neutral-6);--custom-color-footer-back:var(--theme-color-neutral-6);display:inline-block}.node_modules-\@tolokoban-ui-lib-dist-view-Dialog-Dialog-module_Dialog_HHYZG0>header.node_modules-\@tolokoban-ui-lib-dist-view-Dialog-Dialog-module_header_TLeEB6{padding:var(--theme-gap-S)var(--theme-gap-M)}.node_modules-\@tolokoban-ui-lib-dist-view-Dialog-Dialog-module_Dialog_HHYZG0>footer{justify-content:space-around;gap:1em;display:flex}.node_modules-\@tolokoban-ui-lib-dist-view-Panel-Panel-module_Panel_nxURoJ{margin:0;padding:0}.node_modules-\@tolokoban-ui-lib-dist-view-Panel-Panel-module_Panel_nxURoJ>.flex-0{flex:none}.node_modules-\@tolokoban-ui-lib-dist-view-Panel-Panel-module_Panel_nxURoJ>.flex-1{flex:auto}.node_modules-\@tolokoban-ui-lib-dist-view-Spinner-Spinner-module_SpinnerHorizontal_n43W1e{flex-direction:row;justify-content:flex-start;align-items:center;gap:1em;display:flex}.node_modules-\@tolokoban-ui-lib-dist-view-Spinner-Spinner-module_SpinnerHorizontal_n43W1e>svg{width:1em;height:1em}.node_modules-\@tolokoban-ui-lib-dist-view-Spinner-Spinner-module_SpinnerVertical_esyo3j{flex-direction:column;justify-content:space-around;align-items:center;gap:1em;display:flex}.node_modules-\@tolokoban-ui-lib-dist-view-Spinner-Spinner-module_SpinnerVertical_esyo3j>svg{width:5em;height:5em}div.node_modules-\@tolokoban-ui-lib-dist-modal-manager-module_error_CXZTeG{background-color:var(--theme-color-error);color:var(--theme-color-on-error);max-width:320px;margin:0;padding:1rem;overflow-x:auto}div.node_modules-\@tolokoban-ui-lib-dist-modal-manager-module_error_CXZTeG pre{white-space:pre-wrap}.node_modules-\@tolokoban-ui-lib-dist-modal-manager-module_wait_BxJBRz{background-color:var(--theme-color-neutral-5-9);color:var(--theme-color-on-neutral-5);flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;max-width:480px;padding:1rem;display:inline-flex}.node_modules-\@tolokoban-ui-lib-dist-modal-manager-module_wait_BxJBRz>*{flex:auto}.node_modules-\@tolokoban-ui-lib-dist-modal-manager-module_wait_BxJBRz>svg{flex:0 0 3rem;width:3rem;height:3rem;animation:1s linear infinite node_modules-\@tolokoban-ui-lib-dist-modal-manager-module_rotation-anim_g7m7zf}@keyframes node_modules-\@tolokoban-ui-lib-dist-modal-manager-module_rotation-anim_g7m7zf{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.node_modules-\@tolokoban-ui-lib-dist-modal-provider-module_screen_SsTYHA{pointer-events:none;z-index:999999;width:100%;height:100%;padding:0;position:fixed;top:0;bottom:0;left:0;right:0}.node_modules-\@tolokoban-ui-lib-dist-view-Chip-Chip-module_main_Na54tL{font:inherit;box-shadow:none;cursor:pointer;border:none;border-radius:200vmax;flex-direction:row;justify-content:space-between;align-items:center;max-height:1.5em;margin:.25rem;padding:0;font-size:80%;line-height:1.5;text-decoration:none;display:inline-flex;overflow:hidden}.node_modules-\@tolokoban-ui-lib-dist-view-Chip-Chip-module_main_Na54tL.node_modules-\@tolokoban-ui-lib-dist-view-Chip-Chip-module_outline_Ywx0Xm{border:1px solid}.node_modules-\@tolokoban-ui-lib-dist-view-Chip-Chip-module_main_Na54tL>svg{width:1.5em;height:1.5em}.node_modules-\@tolokoban-ui-lib-dist-view-Chip-Chip-module_main_Na54tL>div.node_modules-\@tolokoban-ui-lib-dist-view-Chip-Chip-module_thumbnail_gjqFVd{border-radius:50%;width:1.5em;height:1.5em;overflow:hidden}.node_modules-\@tolokoban-ui-lib-dist-view-Chip-Chip-module_main_Na54tL>div.node_modules-\@tolokoban-ui-lib-dist-view-Chip-Chip-module_label_H8Nal6{margin:0 .5em}.node_modules-\@tolokoban-ui-lib-dist-view-Label-Label-module_LabelContent_H8M9ZY{all:inherit;margin:0;padding:0;display:contents}.node_modules-\@tolokoban-ui-lib-dist-view-Label-Label-module_Label_ebWVxf{white-space:nowrap;text-overflow:ellipsis;opacity:.667;margin-right:.5em;font-size:90%;overflow:hidden}button.ui-view-combo-ComboItemView{box-sizing:border-box;font:inherit;cursor:pointer;-webkit-filter:brightness();filter:brightness();text-align:left;background-color:var(--theme-color-neutral-9);width:100%;height:2.25rem;color:var(--theme-color-on-neutral-9);border:none;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:0;transition:all .2s;display:flex;position:relative}button.ui-view-combo-ComboItemView.selected{z-index:2;background-color:var(--theme-color-primary-7);color:var(--theme-color-on-primary-7)}button.ui-view-combo-ComboItemView:focus{outline:2px dotted var(--theme-color-accent);outline-offset:2px}button.ui-view-combo-ComboItemView:active{box-shadow:var(--theme-shadow-button-pressed);-webkit-filter:brightness(150%);filter:brightness(150%)}button.ui-view-combo-ComboItemView>div.body{white-space:nowrap;text-overflow:ellipsis;flex:auto;max-height:2.25rem;margin:0;padding:0 .5rem;overflow:hidden}button.ui-view-combo-ComboItemView>div.button{border-left:1px solid var(--theme-color-on-primary-opacity-50);align-items:center;justify-items:center;width:2.25rem;max-width:2.25rem;height:2.25rem;max-height:2.25rem;margin:0;padding:0;display:grid}button.ui-view-combo-ComboItemView>div.button>svg{width:1.75rem;height:1.75rem}div.ui-view-combo-ComboItemView-list{width:320px;max-width:calc(90vw - 2rem)}.node_modules-\@tolokoban-ui-lib-dist-view-Combo-Combo-module_ui-view-ComboView_RlGxhR{flex-direction:column;justify-content:flex-start;align-items:stretch;display:inline-flex}.node_modules-\@tolokoban-ui-lib-dist-view-Combo-Combo-module_ui-view-ComboView_RlGxhR.node_modules-\@tolokoban-ui-lib-dist-view-Combo-Combo-module_wide_AaoAZD{width:100%;display:flex}.node_modules-\@tolokoban-ui-lib-dist-view-DragAndDrop-DragAndDrop-module_main_DMUuv8{margin:0;padding:0}.node_modules-\@tolokoban-ui-lib-dist-view-DragAndDrop-DragAndDrop-module_main_DMUuv8.node_modules-\@tolokoban-ui-lib-dist-view-DragAndDrop-DragAndDrop-module_droppable_Ze7263{outline:.125em dotted var(--theme-color-secondary-5);outline-offset:.125em}.node_modules-\@tolokoban-ui-lib-dist-view-FloatingButton-FloatingButton-module_FloatingButton_N0Y42j{--custom-color-back:#7df;--custom-color-text:#000;--custom-color-hover-back:0;--custom-color-hover-text:0;--custom-shadow:var(--theme-shadow-3);all:inherit;position:initial;cursor:pointer;background-color:var(--custom-color-back);width:2em;height:2em;color:var(--custom-color-text);box-shadow:var(--custom-shadow);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;overflow:hidden}.node_modules-\@tolokoban-ui-lib-dist-view-FloatingButton-FloatingButton-module_FloatingButton_N0Y42j:hover{background-color:var(--custom-color-hover-back);color:var(--custom-color-hover-text)}button.node_modules-\@tolokoban-ui-lib-dist-view-FloatingButton-FloatingButton-module_FloatingButton_N0Y42j:active{box-shadow:var(--theme-shadow-1);transform:translateY(.25em)}button.node_modules-\@tolokoban-ui-lib-dist-view-FloatingButton-FloatingButton-module_FloatingButton_N0Y42j[disabled]{pointer-events:none;box-shadow:none;-webkit-filter:grayscale();filter:grayscale()}.node_modules-\@tolokoban-ui-lib-dist-view-InputColor-InputColor-module_InputColor_fU8rQy{--custom-shadow:var(--theme-shadow-3);all:unset;cursor:pointer;min-height:.5em;box-shadow:var(--custom-shadow),0 0 0 1px currentColor inset;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:.5em;padding:0;transition:all .2s;overflow:hidden}.node_modules-\@tolokoban-ui-lib-dist-view-InputColor-InputColor-module_InputColor_fU8rQy>input{visibility:hidden}.node_modules-\@tolokoban-ui-lib-dist-view-Touchable-Touchable-module_Touchable_l73hZB{cursor:pointer;display:contents}.node_modules-\@tolokoban-ui-lib-dist-view-InputImage-InputImage-module_InputImage_mgjGNx{background-repeat:repeat;position:relative}.node_modules-\@tolokoban-ui-lib-dist-view-InputImage-InputImage-module_InputImage_mgjGNx>*{width:100%;height:100%;position:absolute;top:0;left:0}.node_modules-\@tolokoban-ui-lib-dist-view-InputImage-InputImage-module_busy_Y9F1mh{opacity:1;transition:all .3s}.node_modules-\@tolokoban-ui-lib-dist-view-InputImage-InputImage-module_notBusy_uS2Haa{opacity:0;transition:all .3s}.node_modules-\@tolokoban-ui-lib-dist-view-InputMultiText-InputMultiText-module_InputMultiText_s1rWUN{box-shadow:var(--theme-shadow-1);grid-template-columns:1fr auto;align-items:stretch;justify-items:stretch;gap:1px;margin:2px;display:grid}.node_modules-\@tolokoban-ui-lib-dist-view-InputMultiText-InputMultiText-module_InputMultiText_s1rWUN>input{background-color:var(--theme-color-input);height:2em;color:var(--theme-color-on-input);border:none;padding:0 .5em;line-height:2em}.node_modules-\@tolokoban-ui-lib-dist-view-InputMultiText-InputMultiText-module_InputMultiText_s1rWUN>div{flex-wrap:wrap;justify-content:space-around;align-items:stretch;gap:1px;display:flex;overflow:hidden}.node_modules-\@tolokoban-ui-lib-dist-view-InputMultiText-InputMultiText-module_InputMultiText_s1rWUN>div>button{all:inherit;text-transform:uppercase;cursor:pointer;border-radius:.25em;flex:auto;align-items:center;justify-items:center;width:2em;margin:0;padding:0;display:grid;position:relative}.node_modules-\@tolokoban-ui-lib-dist-view-InputText-InputText-module_InputText_N9HuB9{font:inherit;border:1px solid color-mix(in srgb,currentColor,transparent 90%);background:0 0;background-color:color-mix(in srgb,var(--theme-color-input),transparent 40%);width:auto;height:2em;color:inherit;border-bottom:2px solid;padding:0 .5em;line-height:2em;transition:all .2s}.node_modules-\@tolokoban-ui-lib-dist-view-InputText-InputText-module_InputText_N9HuB9:focus{background-color:var(--theme-color-input);color:var(--theme-color-on-input);border:none;outline:none}.node_modules-\@tolokoban-ui-lib-dist-view-InputText-InputText-module_InputText_N9HuB9.node_modules-\@tolokoban-ui-lib-dist-view-InputText-InputText-module_invalid_lF5T3V{background-color:var(--theme-color-error);color:var(--theme-color-on-error)}input.node_modules-\@tolokoban-ui-lib-dist-view-InputText-InputText-module_InputText_N9HuB9[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.node_modules-\@tolokoban-ui-lib-dist-view-InputText-InputText-module_InputText_N9HuB9[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.node_modules-\@tolokoban-ui-lib-dist-view-InputText-InputText-module_InputText_N9HuB9[type=number]{-moz-appearance:textfield}.node_modules-\@tolokoban-ui-lib-dist-view-Options-Options-module_Options__zsygH{box-shadow:var(--theme-shadow-2);background-color:var(--theme-color-primary-1);color:var(--theme-color-on-primary-1);border-radius:.5rem;flex-wrap:wrap;justify-content:space-around;align-items:stretch;gap:1px;display:inline-flex;overflow:hidden}.node_modules-\@tolokoban-ui-lib-dist-view-Options-Options-module_button_HMu9AG{flex:auto;align-items:center;justify-items:center;margin:0;padding:.125rem .5rem;display:grid;box-shadow:0 0 1px}.node_modules-\@tolokoban-ui-lib-dist-view-Options-Options-module_button_HMu9AG.node_modules-\@tolokoban-ui-lib-dist-view-Options-Options-module_selected_IN3gPR{background-color:var(--theme-color-primary-6);color:var(--theme-color-on-primary-6);font-weight:700}.node_modules-\@tolokoban-ui-lib-dist-view-Options-Options-module_button_HMu9AG.node_modules-\@tolokoban-ui-lib-dist-view-Options-Options-module_unselected_eVcorg{opacity:.5;background-color:var(--theme-color-primary-4);color:var(--theme-color-on-primary-4)}.node_modules-\@tolokoban-ui-lib-dist-view-OptionsMultiple-OptionsMultiple-module_OptionsMultiple_smnRgu{box-shadow:var(--theme-shadow-2);background-color:var(--theme-color-primary-1);color:var(--theme-color-on-primary-1);border-radius:.5rem;flex-wrap:wrap;justify-content:space-around;align-items:stretch;gap:1px;display:inline-flex;overflow:hidden}.node_modules-\@tolokoban-ui-lib-dist-view-OptionsMultiple-OptionsMultiple-module_button_LtgPPD{flex:auto;align-items:center;justify-items:center;margin:0;padding:.125rem .5rem;display:grid;box-shadow:0 0 1px}.node_modules-\@tolokoban-ui-lib-dist-view-OptionsMultiple-OptionsMultiple-module_button_LtgPPD.node_modules-\@tolokoban-ui-lib-dist-view-OptionsMultiple-OptionsMultiple-module_selected_LXl7Bc{background-color:var(--theme-color-primary-6);color:var(--theme-color-on-primary-6)}.node_modules-\@tolokoban-ui-lib-dist-view-OptionsMultiple-OptionsMultiple-module_button_LtgPPD.node_modules-\@tolokoban-ui-lib-dist-view-OptionsMultiple-OptionsMultiple-module_unselected_ZBV7jB{opacity:.667;background-color:var(--theme-color-primary-4);color:var(--theme-color-on-primary-4)}.node_modules-\@tolokoban-ui-lib-dist-view-Rating-Rating-module_main_darUBj{vertical-align:middle}.node_modules-\@tolokoban-ui-lib-dist-view-Rating-Rating-module_main_darUBj.node_modules-\@tolokoban-ui-lib-dist-view-Rating-Rating-module_readOnly_NJwZGZ{pointer-events:none}.node_modules-\@tolokoban-ui-lib-dist-view-Rating-Rating-module_main_darUBj>label{cursor:pointer;vertical-align:inherit;transition:transform .2s;display:inline-block;position:relative;transform:scale(1)}.node_modules-\@tolokoban-ui-lib-dist-view-Rating-Rating-module_main_darUBj>label:hover,.node_modules-\@tolokoban-ui-lib-dist-view-Rating-Rating-module_main_darUBj>label:focus{transform:scale(1.2)}.node_modules-\@tolokoban-ui-lib-dist-view-Rating-Rating-module_main_darUBj .node_modules-\@tolokoban-ui-lib-dist-view-Rating-Rating-module_hidden_ACb7pG{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.node_modules-\@tolokoban-ui-lib-dist-view-Rating-Rating-module_main_darUBj .node_modules-\@tolokoban-ui-lib-dist-view-Rating-Rating-module_absolute_qJMBbA{position:absolute;top:0;left:0;overflow:hidden}div.node_modules-\@tolokoban-ui-lib-dist-view-Read-Read-module_Read_XQvRMS{grid-template-columns:1fr min(50vw,360px) min(50vw,360px) 1fr;justify-content:center;align-items:stretch;display:grid}div.node_modules-\@tolokoban-ui-lib-dist-view-Read-Read-module_Read_XQvRMS>*{grid-column:2/4}div.node_modules-\@tolokoban-ui-lib-dist-view-Read-Read-module_Read_XQvRMS>.full{grid-column:1/5}div.node_modules-\@tolokoban-ui-lib-dist-view-Read-Read-module_Read_XQvRMS>.left{grid-column:1/3;align-content:start;justify-content:stretch}div.node_modules-\@tolokoban-ui-lib-dist-view-Read-Read-module_Read_XQvRMS>.right{grid-column:3/5;align-content:start;justify-content:stretch}@media (max-width:800px){div.node_modules-\@tolokoban-ui-lib-dist-view-Read-Read-module_Read_XQvRMS>*,div.node_modules-\@tolokoban-ui-lib-dist-view-Read-Read-module_Read_XQvRMS>.left,div.node_modules-\@tolokoban-ui-lib-dist-view-Read-Read-module_Read_XQvRMS>.right{grid-column:1/5}}.node_modules-\@tolokoban-ui-lib-dist-view-Scroll-Scroll-module_Scroll_bNoHjK{--banner-color:var(--theme-color-neutral-7);background:var(--theme-color-neutral-7);color:var(--theme-color-on-neutral-7);height:100%;margin:0;padding:0;position:relative}.node_modules-\@tolokoban-ui-lib-dist-view-Scroll-Scroll-module_Scroll_bNoHjK:before,.node_modules-\@tolokoban-ui-lib-dist-view-Scroll-Scroll-module_Scroll_bNoHjK:after{content:"";width:100%;height:var(--banner-size);z-index:1;position:absolute}.node_modules-\@tolokoban-ui-lib-dist-view-Scroll-Scroll-module_Scroll_bNoHjK:before{background:linear-gradient(to bottom,var(--banner-color),transparent);top:0}.node_modules-\@tolokoban-ui-lib-dist-view-Scroll-Scroll-module_Scroll_bNoHjK:after{background:linear-gradient(to top,var(--banner-color),transparent);bottom:0}.node_modules-\@tolokoban-ui-lib-dist-view-Scroll-Scroll-module_Scroll_bNoHjK>div{z-index:0;width:100%;height:100%;padding:0;padding:var(--banner-size)0;margin:0;position:absolute;top:0;left:0;overflow:auto}.node_modules-\@tolokoban-ui-lib-dist-view-Slider-Slider-module_Slider_HAO0XH{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5em;display:flex}.node_modules-\@tolokoban-ui-lib-dist-view-Slider-Slider-module_Slider_HAO0XH>input{flex:auto}.node_modules-\@tolokoban-ui-lib-dist-view-Slider-Slider-module_Slider_HAO0XH>div{flex:none}.node_modules-\@tolokoban-ui-lib-dist-view-Stack-Stack-module_stack_CeuOzR{position:relative}div.node_modules-\@tolokoban-ui-lib-dist-view-Stack-Stack-module_stack_CeuOzR>*{width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_ViewSwitch_Desy7Z{all:inherit;cursor:pointer;grid-template-columns:auto minmax(0,1fr);grid-auto-columns:auto;align-items:center;justify-items:stretch;gap:.5em;height:2em;margin:0;padding:0;display:grid}.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_ViewSwitch_Desy7Z>div.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_pin_BD8m92{flex-grow:0;order:0;width:34px;height:20px;margin:.125rem;position:relative;overflow:visible}.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_ViewSwitch_Desy7Z>div.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_pin_BD8m92>div.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_bar_eDY21Q{content:".";width:34px;height:14px;box-shadow:var(--theme-shadow-1);background-color:var(--theme-color-primary-7);border-radius:7px;font-size:0;position:absolute;top:3px;left:0}.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_ViewSwitch_Desy7Z>div.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_pin_BD8m92>div.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_bar_eDY21Q,.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_ViewSwitch_Desy7Z>div.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_pin_BD8m92>div.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_btn_5six4x{-webkit-filter:grayscale();filter:grayscale()}.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_ViewSwitch_Desy7Z.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_ok_fFjZrZ>div.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_pin_BD8m92>div.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_bar_eDY21Q,.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_ViewSwitch_Desy7Z.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_ok_fFjZrZ>div.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_pin_BD8m92>div.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_btn_5six4x{-webkit-filter:none;filter:none}.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_ViewSwitch_Desy7Z>div.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_pin_BD8m92>div.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_btn_5six4x{content:".";width:20px;height:20px;box-shadow:var(--theme-shadow-2);background-color:var(--theme-color-primary-4);border-radius:10px;margin:0;font-size:0;transition:transform .2s,opacity .2s;position:absolute;top:0;left:0;transform:translate(0)}.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_ViewSwitch_Desy7Z.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_ok_fFjZrZ>div.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_pin_BD8m92>div.node_modules-\@tolokoban-ui-lib-dist-view-Switch-Switch-module_btn_5six4x{transform:translate(14px)}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW{--custom-color-back:var(--theme-color-neutral-2);--custom-color-text:var(--theme-color-on-neutral-2);--custom-color-highlight-back:var(--theme-color-primary-5);--custom-color-highlight-text:var(--theme-color-on-primary-5);--custom-border-radius:4px;--custom-outline:0;--custom-highlight:4px;background:0 0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:.25em;display:flex}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_vertical_TwFkuY{flex-direction:row}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_vertical_TwFkuY>header{flex-direction:column}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_vertical_TwFkuY>header>button{color:inherit;writing-mode:vertical-rl;text-orientation:mixed;height:auto;max-height:none;width:calc(2em + var(--custom-highlight));max-width:calc(2em + var(--custom-highlight));padding:.5em 0}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_vertical_TwFkuY>header>div{color:inherit;writing-mode:vertical-rl;text-orientation:mixed;height:auto;max-height:none;width:calc(2em + var(--custom-highlight));max-width:calc(2em + var(--custom-highlight));padding:.5em 0}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_vertical_TwFkuY>header>div{border:var(--custom-outline)solid var(--custom-color-highlight-back);border-left:var(--custom-highlight)solid var(--custom-color-highlight-back);border-radius:var(--custom-border-radius)0 0 var(--custom-border-radius);z-index:2;transform:translateX(var(--custom-outline));border-right:none;font-weight:700}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_vertical_TwFkuY>header>button{padding-left:var(--custom-highlight);color:inherit}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_vertical_TwFkuY>header.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_opposite_kR7nMr>div{border:var(--custom-outline)solid var(--custom-color-highlight-back);border-left:none;border-right:var(--custom-highlight)solid var(--custom-color-highlight-back);border-radius:0 var(--custom-border-radius)var(--custom-border-radius)0;transform:translateX(calc(0px - var(--custom-outline)))}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_vertical_TwFkuY>header.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_opposite_kR7nMr>button{padding-left:0;padding-right:var(--custom-highlight);color:inherit}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW>main{background:var(--custom-color-back);color:var(--custom-color-text);border-radius:0 var(--custom-border-radius)var(--custom-border-radius)var(--custom-border-radius);border:var(--custom-outline)solid var(--custom-color-highlight-back);flex:auto;padding:.5em}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW>header{z-index:1;color:inherit;flex-flow:wrap-reverse;flex:none;justify-content:flex-start;align-items:stretch;padding:0;display:flex}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW>header.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_opposite_kR7nMr{order:2}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW>header.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_opposite_kR7nMr>div{border-bottom:var(--custom-highlight)solid var(--custom-color-highlight-back);border-radius:0 0 var(--custom-border-radius)var(--custom-border-radius);transform:translateY(calc(0px - var(--custom-outline)));border-top:none}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW>header.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_opposite_kR7nMr>button{padding-top:0;padding-bottom:var(--custom-highlight)}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW>header>div{background:var(--custom-color-back);color:var(--custom-color-text);border:var(--custom-outline)solid var(--custom-color-highlight-back);border-top:var(--custom-highlight)solid var(--custom-color-highlight-back);border-radius:var(--custom-border-radius)var(--custom-border-radius)0 0;z-index:2;transform:translateY(var(--custom-outline));border-bottom:none;font-weight:700}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW>header>button{font:inherit;color:inherit;cursor:pointer;opacity:.6;box-shadow:none;padding-top:var(--custom-highlight);background:0 0;border:none;transition:all .2s}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW>header>button:hover{background:var(--custom-color-highlight-back);color:var(--custom-color-highlight-text)}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW>header>button:active{background:var(--custom-color-highlight-back);color:var(--custom-color-highlight-text)}.node_modules-\@tolokoban-ui-lib-dist-view-Tabs-Tabs-module_Tabs_lYPFHW>header>*{height:calc(2em + var(--custom-highlight));max-height:calc(2em + var(--custom-highlight));white-space:nowrap;text-overflow:ellipsis;color:inherit;flex-flow:row;justify-content:flex-start;align-items:center;gap:1em;margin:0;padding:0 .5em;display:flex;overflow:hidden}.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_tooltip_CDHV2a{position:relative;overflow:visible}.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_tooltip_CDHV2a>div.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_content_Jwlf0r{background:inherit;background-color:inherit;z-index:999999;pointer-events:none;opacity:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0;padding:0;transition:opacity .2s;position:absolute;top:auto;bottom:0;left:50%;right:auto;transform:translate(-50%,calc(1em + 100%))}.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_tooltip_CDHV2a:hover>div.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_content_Jwlf0r,.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_tooltip_CDHV2a:active>div.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_content_Jwlf0r{opacity:1}.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_tooltip_CDHV2a>div.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_content_Jwlf0r:after{content:"";border:1em solid transparent;border-bottom:1em solid var(--custom-back);width:0;height:0;margin-left:-1em;position:absolute;top:-2em;bottom:auto;left:50%;right:auto;transform:scaleX(.5)}.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_tooltip_CDHV2a>div.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_content_Jwlf0r.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_top-left_UncrI7{left:max(100% - 1em,50%);right:auto;transform:translate(-1em,calc(1em + 100%))}.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_tooltip_CDHV2a>div.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_content_Jwlf0r.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_top-left_UncrI7:after{left:1em;right:auto}.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_tooltip_CDHV2a>div.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_content_Jwlf0r.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_top-right_PNwACN{left:auto;right:max(100% - 1em,50%);transform:translate(1em,calc(1em + 100%))}.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_tooltip_CDHV2a>div.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_content_Jwlf0r.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_top-right_PNwACN:after{left:auto;right:0}.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_tooltip_CDHV2a>div.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_content_Jwlf0r.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_bottom_R8TpyT{top:0;bottom:auto;transform:translate(-50%,calc(-1em - 100%))}.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_tooltip_CDHV2a>div.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_content_Jwlf0r.node_modules-\@tolokoban-ui-lib-dist-view-Tooltip-Tooltip-module_bottom_R8TpyT:after{border:1em solid transparent;border-top:1em solid var(--custom-back);top:auto;bottom:-2em}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTEyLmNzcyIsInNvdXJjZXMiOlsiL2hvbWUvdG9sb2tvYmFuL0NvZGUvZ2l0aHViL0B0b2xva29iYW4vcDJwL2RvY3VtZW50YXRpb24vbm9kZV9tb2R1bGVzL0B0b2xva29iYW4vdWkvbGliL2Rpc3QvbW9kYWwvY29udGFpbmVyLm1vZHVsZS5jc3MiLCIvaG9tZS90b2xva29iYW4vQ29kZS9naXRodWIvQHRvbG9rb2Jhbi9wMnAvZG9jdW1lbnRhdGlvbi9ub2RlX21vZHVsZXMvQHRvbG9rb2Jhbi91aS9saWIvZGlzdC92aWV3L2ljb25zL2dlbmVyaWMvZ2VuZXJpYy1pY29uLm1vZHVsZS5jc3MiLCIvaG9tZS90b2xva29iYW4vQ29kZS9naXRodWIvQHRvbG9rb2Jhbi9wMnAvZG9jdW1lbnRhdGlvbi9ub2RlX21vZHVsZXMvQHRvbG9rb2Jhbi91aS9saWIvZGlzdC90aGVtZS9jc3MvZGltZW5zaW9uLm1vZHVsZS5jc3MiLCIvaG9tZS90b2xva29iYW4vQ29kZS9naXRodWIvQHRvbG9rb2Jhbi9wMnAvZG9jdW1lbnRhdGlvbi9ub2RlX21vZHVsZXMvQHRvbG9rb2Jhbi91aS9saWIvZGlzdC90aGVtZS90aGVtZS5jc3MiLCIvaG9tZS90b2xva29iYW4vQ29kZS9naXRodWIvQHRvbG9rb2Jhbi9wMnAvZG9jdW1lbnRhdGlvbi9ub2RlX21vZHVsZXMvQHRvbG9rb2Jhbi91aS9saWIvZGlzdC92aWV3L0J1dHRvbi9CdXR0b24ubW9kdWxlLmNzcyIsIi9ob21lL3RvbG9rb2Jhbi9Db2RlL2dpdGh1Yi9AdG9sb2tvYmFuL3AycC9kb2N1bWVudGF0aW9uL25vZGVfbW9kdWxlcy9AdG9sb2tvYmFuL3VpL2xpYi9kaXN0L3ZpZXcvU3RyaXAvU3RyaXAubW9kdWxlLmNzcyIsIi9ob21lL3RvbG9rb2Jhbi9Db2RlL2dpdGh1Yi9AdG9sb2tvYmFuL3AycC9kb2N1bWVudGF0aW9uL25vZGVfbW9kdWxlcy9AdG9sb2tvYmFuL3VpL2xpYi9kaXN0L3ZpZXcvRGlhbG9nL0RpYWxvZy5tb2R1bGUuY3NzIiwiL2hvbWUvdG9sb2tvYmFuL0NvZGUvZ2l0aHViL0B0b2xva29iYW4vcDJwL2RvY3VtZW50YXRpb24vbm9kZV9tb2R1bGVzL0B0b2xva29iYW4vdWkvbGliL2Rpc3Qvdmlldy9QYW5lbC9QYW5lbC5tb2R1bGUuY3NzIiwiL2hvbWUvdG9sb2tvYmFuL0NvZGUvZ2l0aHViL0B0b2xva29iYW4vcDJwL2RvY3VtZW50YXRpb24vbm9kZV9tb2R1bGVzL0B0b2xva29iYW4vdWkvbGliL2Rpc3Qvdmlldy9TcGlubmVyL1NwaW5uZXIubW9kdWxlLmNzcyIsIi9ob21lL3RvbG9rb2Jhbi9Db2RlL2dpdGh1Yi9AdG9sb2tvYmFuL3AycC9kb2N1bWVudGF0aW9uL25vZGVfbW9kdWxlcy9AdG9sb2tvYmFuL3VpL2xpYi9kaXN0L21vZGFsL21hbmFnZXIubW9kdWxlLmNzcyIsIi9ob21lL3RvbG9rb2Jhbi9Db2RlL2dpdGh1Yi9AdG9sb2tvYmFuL3AycC9kb2N1bWVudGF0aW9uL25vZGVfbW9kdWxlcy9AdG9sb2tvYmFuL3VpL2xpYi9kaXN0L21vZGFsL3Byb3ZpZGVyLm1vZHVsZS5jc3MiLCIvaG9tZS90b2xva29iYW4vQ29kZS9naXRodWIvQHRvbG9rb2Jhbi9wMnAvZG9jdW1lbnRhdGlvbi9ub2RlX21vZHVsZXMvQHRvbG9rb2Jhbi91aS9saWIvZGlzdC92aWV3L0NoaXAvQ2hpcC5tb2R1bGUuY3NzIiwiL2hvbWUvdG9sb2tvYmFuL0NvZGUvZ2l0aHViL0B0b2xva29iYW4vcDJwL2RvY3VtZW50YXRpb24vbm9kZV9tb2R1bGVzL0B0b2xva29iYW4vdWkvbGliL2Rpc3Qvdmlldy9MYWJlbC9MYWJlbC5tb2R1bGUuY3NzIiwiL2hvbWUvdG9sb2tvYmFuL0NvZGUvZ2l0aHViL0B0b2xva29iYW4vcDJwL2RvY3VtZW50YXRpb24vbm9kZV9tb2R1bGVzL0B0b2xva29iYW4vdWkvbGliL2Rpc3Qvdmlldy9Db21iby9jb21iby1pdGVtL2NvbWJvLWl0ZW0tdmlldy5jc3MiLCIvaG9tZS90b2xva29iYW4vQ29kZS9naXRodWIvQHRvbG9rb2Jhbi9wMnAvZG9jdW1lbnRhdGlvbi9ub2RlX21vZHVsZXMvQHRvbG9rb2Jhbi91aS9saWIvZGlzdC92aWV3L0NvbWJvL0NvbWJvLm1vZHVsZS5jc3MiLCIvaG9tZS90b2xva29iYW4vQ29kZS9naXRodWIvQHRvbG9rb2Jhbi9wMnAvZG9jdW1lbnRhdGlvbi9ub2RlX21vZHVsZXMvQHRvbG9rb2Jhbi91aS9saWIvZGlzdC92aWV3L0RyYWdBbmREcm9wL0RyYWdBbmREcm9wLm1vZHVsZS5jc3MiLCIvaG9tZS90b2xva29iYW4vQ29kZS9naXRodWIvQHRvbG9rb2Jhbi9wMnAvZG9jdW1lbnRhdGlvbi9ub2RlX21vZHVsZXMvQHRvbG9rb2Jhbi91aS9saWIvZGlzdC92aWV3L0Zsb2F0aW5nQnV0dG9uL0Zsb2F0aW5nQnV0dG9uLm1vZHVsZS5jc3MiLCIvaG9tZS90b2xva29iYW4vQ29kZS9naXRodWIvQHRvbG9rb2Jhbi9wMnAvZG9jdW1lbnRhdGlvbi9ub2RlX21vZHVsZXMvQHRvbG9rb2Jhbi91aS9saWIvZGlzdC92aWV3L0lucHV0Q29sb3IvSW5wdXRDb2xvci5tb2R1bGUuY3NzIiwiL2hvbWUvdG9sb2tvYmFuL0NvZGUvZ2l0aHViL0B0b2xva29iYW4vcDJwL2RvY3VtZW50YXRpb24vbm9kZV9tb2R1bGVzL0B0b2xva29iYW4vdWkvbGliL2Rpc3Qvdmlldy9Ub3VjaGFibGUvVG91Y2hhYmxlLm1vZHVsZS5jc3MiLCIvaG9tZS90b2xva29iYW4vQ29kZS9naXRodWIvQHRvbG9rb2Jhbi9wMnAvZG9jdW1lbnRhdGlvbi9ub2RlX21vZHVsZXMvQHRvbG9rb2Jhbi91aS9saWIvZGlzdC92aWV3L0lucHV0SW1hZ2UvSW5wdXRJbWFnZS5tb2R1bGUuY3NzIiwiL2hvbWUvdG9sb2tvYmFuL0NvZGUvZ2l0aHViL0B0b2xva29iYW4vcDJwL2RvY3VtZW50YXRpb24vbm9kZV9tb2R1bGVzL0B0b2xva29iYW4vdWkvbGliL2Rpc3Qvdmlldy9JbnB1dE11bHRpVGV4dC9JbnB1dE11bHRpVGV4dC5tb2R1bGUuY3NzIiwiL2hvbWUvdG9sb2tvYmFuL0NvZGUvZ2l0aHViL0B0b2xva29iYW4vcDJwL2RvY3VtZW50YXRpb24vbm9kZV9tb2R1bGVzL0B0b2xva29iYW4vdWkvbGliL2Rpc3Qvdmlldy9JbnB1dFRleHQvSW5wdXRUZXh0Lm1vZHVsZS5jc3MiLCIvaG9tZS90b2xva29iYW4vQ29kZS9naXRodWIvQHRvbG9rb2Jhbi9wMnAvZG9jdW1lbnRhdGlvbi9ub2RlX21vZHVsZXMvQHRvbG9rb2Jhbi91aS9saWIvZGlzdC92aWV3L09wdGlvbnMvT3B0aW9ucy5tb2R1bGUuY3NzIiwiL2hvbWUvdG9sb2tvYmFuL0NvZGUvZ2l0aHViL0B0b2xva29iYW4vcDJwL2RvY3VtZW50YXRpb24vbm9kZV9tb2R1bGVzL0B0b2xva29iYW4vdWkvbGliL2Rpc3Qvdmlldy9PcHRpb25zTXVsdGlwbGUvT3B0aW9uc011bHRpcGxlLm1vZHVsZS5jc3MiLCIvaG9tZS90b2xva29iYW4vQ29kZS9naXRodWIvQHRvbG9rb2Jhbi9wMnAvZG9jdW1lbnRhdGlvbi9ub2RlX21vZHVsZXMvQHRvbG9rb2Jhbi91aS9saWIvZGlzdC92aWV3L1JhdGluZy9SYXRpbmcubW9kdWxlLmNzcyIsIi9ob21lL3RvbG9rb2Jhbi9Db2RlL2dpdGh1Yi9AdG9sb2tvYmFuL3AycC9kb2N1bWVudGF0aW9uL25vZGVfbW9kdWxlcy9AdG9sb2tvYmFuL3VpL2xpYi9kaXN0L3ZpZXcvUmVhZC9SZWFkLm1vZHVsZS5jc3MiLCIvaG9tZS90b2xva29iYW4vQ29kZS9naXRodWIvQHRvbG9rb2Jhbi9wMnAvZG9jdW1lbnRhdGlvbi9ub2RlX21vZHVsZXMvQHRvbG9rb2Jhbi91aS9saWIvZGlzdC92aWV3L1Njcm9sbC9TY3JvbGwubW9kdWxlLmNzcyIsIi9ob21lL3RvbG9rb2Jhbi9Db2RlL2dpdGh1Yi9AdG9sb2tvYmFuL3AycC9kb2N1bWVudGF0aW9uL25vZGVfbW9kdWxlcy9AdG9sb2tvYmFuL3VpL2xpYi9kaXN0L3ZpZXcvU2xpZGVyL1NsaWRlci5tb2R1bGUuY3NzIiwiL2hvbWUvdG9sb2tvYmFuL0NvZGUvZ2l0aHViL0B0b2xva29iYW4vcDJwL2RvY3VtZW50YXRpb24vbm9kZV9tb2R1bGVzL0B0b2xva29iYW4vdWkvbGliL2Rpc3Qvdmlldy9TdGFjay9TdGFjay5tb2R1bGUuY3NzIiwiL2hvbWUvdG9sb2tvYmFuL0NvZGUvZ2l0aHViL0B0b2xva29iYW4vcDJwL2RvY3VtZW50YXRpb24vbm9kZV9tb2R1bGVzL0B0b2xva29iYW4vdWkvbGliL2Rpc3Qvdmlldy9Td2l0Y2gvU3dpdGNoLm1vZHVsZS5jc3MiLCIvaG9tZS90b2xva29iYW4vQ29kZS9naXRodWIvQHRvbG9rb2Jhbi9wMnAvZG9jdW1lbnRhdGlvbi9ub2RlX21vZHVsZXMvQHRvbG9rb2Jhbi91aS9saWIvZGlzdC92aWV3L1RhYnMvVGFicy5tb2R1bGUuY3NzIiwiL2hvbWUvdG9sb2tvYmFuL0NvZGUvZ2l0aHViL0B0b2xva29iYW4vcDJwL2RvY3VtZW50YXRpb24vbm9kZV9tb2R1bGVzL0B0b2xva29iYW4vdWkvbGliL2Rpc3Qvdmlldy9Ub29sdGlwL1Rvb2x0aXAubW9kdWxlLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xufVxuXG4uTCB7XG4gICAganVzdGlmeS1pdGVtczogc3RhcnQ7XG59XG5cbi5SIHtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG59XG5cbi5UIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5CIHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xufVxuIiwiLkdlbmVyaWNJY29uIHtcbiAgICAtLWFuaW1hdGlvbjogR2VuZXJpY0ljb24tYW5pbS1yb3RhdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4uR2VuZXJpY0ljb24uY2xpY2thYmxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5HZW5lcmljSWNvbi5jbGlja2FibGU6YWN0aXZlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTUwJSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4uR2VuZXJpY0ljb24uYW5pbWF0ZSB7XG4gICAgYW5pbWF0aW9uOiB2YXIoLS1hbmltYXRpb24pIDAuNnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIEdlbmVyaWNJY29uLWFuaW0tcm90YXRlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG4iLCIuZnVsbHdpZHRoIHtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZnVsbGhlaWdodCB7XG4gICAgYmxvY2stc2l6ZTogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZnVsbHNpemUge1xuICAgIGNvbXBvc2VzOiBmdWxsd2lkdGggZnVsbGhlaWdodDtcbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLmZ1bGx3aWRlIHtcbiAgICAgICAgY29tcG9zZXM6IGZ1bGx3aWR0aDtcbiAgICB9XG4gICAgLmZ1bGxuYXJyb3cge1xuICAgICAgICBjb21wb3NlczogZnVsbGhlaWdodDtcbiAgICB9XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgLmZ1bGx3aWRlIHtcbiAgICAgICAgY29tcG9zZXM6IGZ1bGxoZWlnaHQ7XG4gICAgfVxuICAgIC5mdWxsbmFycm93IHtcbiAgICAgICAgY29tcG9zZXM6IGZ1bGx3aWR0aDtcbiAgICB9XG59XG4iLCIqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5iIHtcbiAgICBtYXJnaW46IDAgMC4zZW07XG59XG5cbi8qKlxuICogQXNwZWN0IHJhdGlvXG4gKiBFeGFtcGxlOiA8ZGl2IHN0eWxlPVwiLS1jdXN0b20tYXNwZWN0LXJhdGlvPTE2LzlcIj4uLi48L2Rpdj5cbiAqL1xuW3N0eWxlKj1cIi0tY3VzdG9tLWFzcGVjdC1yYXRpb1wiXSA+IDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5bc3R5bGUqPVwiLS1jdXN0b20tYXNwZWN0LXJhdGlvXCJdID4gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5Ac3VwcG9ydHMgKC0tY3VzdG9tOiBwcm9wZXJ0eSkge1xuICAgIFtzdHlsZSo9XCItLWN1c3RvbS1hc3BlY3QtcmF0aW9cIl0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIFtzdHlsZSo9XCItLWN1c3RvbS1hc3BlY3QtcmF0aW9cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlIC8gKHZhcigtLWN1c3RvbS1hc3BlY3QtcmF0aW8pKSk7XG4gICAgfVxuICAgIFtzdHlsZSo9XCItLWN1c3RvbS1hc3BlY3QtcmF0aW9cIl0gPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cbiIsIi5CdXR0b24ge1xuICAgIC0tY3VzdG9tLWNvbG9yLW1haW4tYWxwaGE6ICNmOTA4O1xuICAgIC0tY3VzdG9tLWNvbG9yLW1haW46ICNmOTA7XG4gICAgLS1jdXN0b20tY29sb3ItdGV4dDogIzAwMDtcbiAgICAtLWN1c3RvbS10aGlja25lc3M6IDAuMTI1ZW07XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uQnV0dG9uID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG59XG5cbi5CdXR0b24gPiBkaXYubGFiZWwge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMWVtO1xufVxuXG4uQnV0dG9uLmljb24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLkJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWN1c3RvbS10aGlja25lc3MpO1xuICAgIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcbiAgICBvdXRsaW5lLXdpZHRoOiB2YXIoLS1jdXN0b20tdGhpY2tuZXNzKTtcbiAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jdXN0b20tY29sb3ItbWFpbik7XG59XG5cbi5CdXR0b24uZWxldmF0ZWQsXG4uQnV0dG9uLmZpbGxlZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLWNvbG9yLW1haW4pICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWN1c3RvbS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xufVxuXG4uQnV0dG9uLmVsZXZhdGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDAuMTI1ZW0gMC4yNWVtICMwMDA3O1xufVxuXG4uQnV0dG9uLm91dGxpbmVkIHtcbiAgICBib3JkZXI6IHZhcigtLWN1c3RvbS10aGlja25lc3MpIHNvbGlkIHZhcigtLWN1c3RvbS1jb2xvci1tYWluKTtcbiAgICBjb2xvcjogdmFyKC0tY3VzdG9tLWNvbG9yLW1haW4pICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLkJ1dHRvbi50ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tY3VzdG9tLWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLkJ1dHRvbjpkaXNhYmxlZCxcbi5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLkJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI1ZW0pO1xufVxuXG4uQnV0dG9uLmVsZXZhdGVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCAwLjI1ZW0gMC41ZW0gIzAwMDU7XG59XG5cbi5CdXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxNTAlKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJyaWdodG5lc3MoNTAlKTtcbn1cblxuLkJ1dHRvbi5lbGV2YXRlZDpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5CdXR0b24uZmlsbGVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTIwJSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xufVxuIiwiLlN0cmlwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGdhcDogMDtcbn1cbiIsIi5EaWFsb2cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtLWN1c3RvbS1jb2xvci1oZWFkZXItdGV4dDogdmFyKC0tdGhlbWUtY29sb3Itb24tbmV1dHJhbC00KTtcbiAgICAtLWN1c3RvbS1jb2xvci1oZWFkZXItYmFjazogdmFyKC0tdGhlbWUtY29sb3ItbmV1dHJhbC00KTtcbiAgICAtLWN1c3RvbS1jb2xvci1tYWluLXRleHQ6IHZhcigtLXRoZW1lLWNvbG9yLW9uLW5ldXRyYWwtNCk7XG4gICAgLS1jdXN0b20tY29sb3ItbWFpbi1iYWNrOiB2YXIoLS10aGVtZS1jb2xvci1uZXV0cmFsLTQpO1xuICAgIC0tY3VzdG9tLWNvbG9yLWZvb3Rlci10ZXh0OiB2YXIoLS10aGVtZS1jb2xvci1vbi1uZXV0cmFsLTYpO1xuICAgIC0tY3VzdG9tLWNvbG9yLWZvb3Rlci1iYWNrOiB2YXIoLS10aGVtZS1jb2xvci1uZXV0cmFsLTYpO1xufVxuXG4uRGlhbG9nID4gaGVhZGVyLmhlYWRlciB7XG4gICAgcGFkZGluZzogdmFyKC0tdGhlbWUtZ2FwLVMpIHZhcigtLXRoZW1lLWdhcC1NKTtcbn1cblxuLkRpYWxvZyA+IGZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBnYXA6IDFlbTtcbn1cbiIsIi5QYW5lbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5QYW5lbCA+IDpnbG9iYWwoKi5mbGV4LTApIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLlBhbmVsID4gOmdsb2JhbCgqLmZsZXgtMSkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xufVxuIiwiLlNwaW5uZXJIb3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxZW07XG59XG5cbi5TcGlubmVySG9yaXpvbnRhbCA+IHN2ZyB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbn1cblxuLlNwaW5uZXJWZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxZW07XG59XG5cbi5TcGlubmVyVmVydGljYWwgPiBzdmcge1xuICAgIHdpZHRoOiA1ZW07XG4gICAgaGVpZ2h0OiA1ZW07XG59XG4iLCJkaXYuZXJyb3Ige1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yLWVycm9yKTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3Itb24tZXJyb3IpO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuZGl2LmVycm9yIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4ud2FpdCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci1uZXV0cmFsLTUtOSk7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yLW9uLW5ldXRyYWwtNSk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIGdhcDogMXJlbTtcbn1cblxuLndhaXQgPiAqIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLndhaXQgPiBzdmcge1xuICAgIGZsZXg6IDAgMCAzcmVtO1xuICAgIGFuaW1hdGlvbjogcm90YXRpb24tYW5pbSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uLWFuaW0ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB9XG59XG4iLCIuc2NyZWVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbn1cbiIsIi5tYWluIHtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjAwdm1heDtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWF4LWhlaWdodDogMS41ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW4ub3V0bGluZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG4ubWFpbiA+IHN2ZyB7XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIGhlaWdodDogMS41ZW07XG59XG5cbi5tYWluID4gZGl2LnRodW1ibmFpbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5tYWluID4gZGl2LmxhYmVsIHtcbiAgICBtYXJnaW46IDAgMC41ZW07XG59XG4iLCIuTGFiZWxDb250ZW50IHtcbiAgICBhbGw6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5MYWJlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIG9wYWNpdHk6IDAuNjY3O1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4iLCJidXR0b24udWktdmlldy1jb21iby1Db21ib0l0ZW1WaWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHJlbTtcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yLW5ldXRyYWwtOSk7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yLW9uLW5ldXRyYWwtOSk7XG59XG5cbmJ1dHRvbi51aS12aWV3LWNvbWJvLUNvbWJvSXRlbVZpZXcuc2VsZWN0ZWQge1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtY29sb3ItcHJpbWFyeS03KTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3Itb24tcHJpbWFyeS03KTtcbn1cblxuYnV0dG9uLnVpLXZpZXctY29tYm8tQ29tYm9JdGVtVmlldzpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IGRvdHRlZCB2YXIoLS10aGVtZS1jb2xvci1hY2NlbnQpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbmJ1dHRvbi51aS12aWV3LWNvbWJvLUNvbWJvSXRlbVZpZXc6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS10aGVtZS1zaGFkb3ctYnV0dG9uLXByZXNzZWQpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxNTAlKTtcbn1cblxuYnV0dG9uLnVpLXZpZXctY29tYm8tQ29tYm9JdGVtVmlldyA+IGRpdi5ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiAyLjI1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZmxleDogMSAxIGF1dG87XG59XG5cbmJ1dHRvbi51aS12aWV3LWNvbWJvLUNvbWJvSXRlbVZpZXcgPiBkaXYuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyLjI1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDIuMjVyZW07XG4gICAgd2lkdGg6IDIuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tdGhlbWUtY29sb3Itb24tcHJpbWFyeS1vcGFjaXR5LTUwKTtcbn1cblxuYnV0dG9uLnVpLXZpZXctY29tYm8tQ29tYm9JdGVtVmlldyA+IGRpdi5idXR0b24gPiBzdmcge1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbn1cblxuZGl2LnVpLXZpZXctY29tYm8tQ29tYm9JdGVtVmlldy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTB2dyAtIDJyZW0pO1xuICAgIHdpZHRoOiAzMjBweDtcbn1cbiIsIi51aS12aWV3LUNvbWJvVmlldyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi51aS12aWV3LUNvbWJvVmlldy53aWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiLm1haW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ubWFpbi5kcm9wcGFibGUge1xuICAgIG91dGxpbmU6IDAuMTI1ZW0gZG90dGVkIHZhcigtLXRoZW1lLWNvbG9yLXNlY29uZGFyeS01KTtcbiAgICBvdXRsaW5lLW9mZnNldDogMC4xMjVlbTtcbn1cbiIsIi5GbG9hdGluZ0J1dHRvbiB7XG4gICAgLS1jdXN0b20tY29sb3ItYmFjazogIzdkZjtcbiAgICAtLWN1c3RvbS1jb2xvci10ZXh0OiAjMDAwO1xuICAgIC0tY3VzdG9tLWNvbG9yLWhvdmVyLWJhY2s6IDA7XG4gICAgLS1jdXN0b20tY29sb3ItaG92ZXItdGV4dDogMDtcbiAgICAtLWN1c3RvbS1zaGFkb3c6IHZhcigtLXRoZW1lLXNoYWRvdy0zKTtcbiAgICBhbGw6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VzdG9tLWNvbG9yLWJhY2spO1xuICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tY29sb3ItdGV4dCk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tY3VzdG9tLXNoYWRvdyk7XG59XG5cbi5GbG9hdGluZ0J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VzdG9tLWNvbG9yLWhvdmVyLWJhY2spO1xuICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tY29sb3ItaG92ZXItdGV4dCk7XG59XG5cbmJ1dHRvbi5GbG9hdGluZ0J1dHRvbjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI1ZW0pO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXRoZW1lLXNoYWRvdy0xKTtcbn1cblxuYnV0dG9uLkZsb2F0aW5nQnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbiIsIi5JbnB1dENvbG9yIHtcbiAgICAtLWN1c3RvbS1zaGFkb3c6IHZhcigtLXRoZW1lLXNoYWRvdy0zKTtcbiAgICBhbGw6IHVuc2V0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiAwLjVlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1jdXN0b20tc2hhZG93KSwgMCAwIDAgMXB4IGN1cnJlbnRDb2xvciBpbnNldDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uSW5wdXRDb2xvciA+IGlucHV0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCIuVG91Y2hhYmxlIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuSW5wdXRJbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbi5JbnB1dEltYWdlID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmJ1c3kge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5ub3RCdXN5IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBvcGFjaXR5OiAwO1xufVxuIiwiLklucHV0TXVsdGlUZXh0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMXB4O1xuICAgIHBsYWNlLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtc2hhZG93LTEpO1xuICAgIG1hcmdpbjogMnB4O1xufVxuXG4uSW5wdXRNdWx0aVRleHQgPiBpbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgcGFkZGluZzogMCAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci1pbnB1dCk7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yLW9uLWlucHV0KTtcbn1cblxuLklucHV0TXVsdGlUZXh0ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGdhcDogMXB4O1xufVxuXG4uSW5wdXRNdWx0aVRleHQgPiBkaXYgPiBidXR0b24ge1xuICAgIGFsbDogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuIiwiLklucHV0VGV4dCB7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgY3VycmVudENvbG9yLCB0cmFuc3BhcmVudCA5MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChcbiAgICAgICAgaW4gc3JnYixcbiAgICAgICAgdmFyKC0tdGhlbWUtY29sb3ItaW5wdXQpLFxuICAgICAgICB0cmFuc3BhcmVudCA0MCVcbiAgICApO1xuICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4uSW5wdXRUZXh0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci1pbnB1dCk7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yLW9uLWlucHV0KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLklucHV0VGV4dC5pbnZhbGlkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci1lcnJvcik7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yLW9uLWVycm9yKTtcbn1cblxuaW5wdXQuSW5wdXRUZXh0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dC5JbnB1dFRleHRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbn1cblxuaW5wdXQuSW5wdXRUZXh0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuIiwiLk9wdGlvbnMge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXRoZW1lLXNoYWRvdy0yKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtY29sb3ItcHJpbWFyeS0xKTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3Itb24tcHJpbWFyeS0xKTtcbn1cblxuLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtIDAuNXJlbTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IGN1cnJlbnRDb2xvcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtY29sb3ItcHJpbWFyeS02KTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yLW9uLXByaW1hcnktNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICYudW5zZWxlY3RlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtY29sb3ItcHJpbWFyeS00KTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yLW9uLXByaW1hcnktNCk7XG4gICAgfVxufVxuIiwiLk9wdGlvbnNNdWx0aXBsZSB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtc2hhZG93LTIpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci1wcmltYXJ5LTEpO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci1vbi1wcmltYXJ5LTEpO1xufVxuXG4uYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gMC41cmVtO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggY3VycmVudENvbG9yO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ1dHRvbi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtY29sb3ItcHJpbWFyeS02KTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3Itb24tcHJpbWFyeS02KTtcbn1cblxuLmJ1dHRvbi51bnNlbGVjdGVkIHtcbiAgICBvcGFjaXR5OiAwLjY2NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci1wcmltYXJ5LTQpO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci1vbi1wcmltYXJ5LTQpO1xufVxuIiwiLm1haW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tYWluLnJlYWRPbmx5IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1haW4gPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLm1haW4gPiBsYWJlbDpob3Zlcixcbi5tYWluID4gbGFiZWw6Zm9jdXMge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLm1haW4gLmhpZGRlbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4ubWFpbiAuYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiZGl2LlJlYWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWluKDUwdncsIDM2MHB4KSBtaW4oNTB2dywgMzYwcHgpIDFmcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuZGl2LlJlYWQgPiAqIHtcbiAgICBncmlkLWNvbHVtbjogMi80O1xufVxuXG5kaXYuUmVhZCA+IDpnbG9iYWwoKi5mdWxsKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNTtcbn1cblxuZGl2LlJlYWQgPiA6Z2xvYmFsKCoubGVmdCkge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgcGxhY2UtY29udGVudDogc3RhcnQgc3RyZXRjaDtcbn1cblxuZGl2LlJlYWQgPiA6Z2xvYmFsKCoucmlnaHQpIHtcbiAgICBncmlkLWNvbHVtbjogMy81O1xuICAgIHBsYWNlLWNvbnRlbnQ6IHN0YXJ0IHN0cmV0Y2g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGRpdi5SZWFkID4gKixcbiAgICBkaXYuUmVhZCA+IDpnbG9iYWwoKi5sZWZ0KSxcbiAgICBkaXYuUmVhZCA+IDpnbG9iYWwoKi5yaWdodCkge1xuICAgICAgICBncmlkLWNvbHVtbjogMS81O1xuICAgIH1cbn1cbiIsIi5TY3JvbGwge1xuICAgIC0tYmFubmVyLWNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci1uZXV0cmFsLTcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1jb2xvci1uZXV0cmFsLTcpO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci1vbi1uZXV0cmFsLTcpO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLlNjcm9sbDo6YmVmb3JlLFxuLlNjcm9sbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0tYmFubmVyLXNpemUpO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5TY3JvbGw6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWJhbm5lci1jb2xvciksIHRyYW5zcGFyZW50KTtcbn1cblxuLlNjcm9sbDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1iYW5uZXItY29sb3IpLCB0cmFuc3BhcmVudCk7XG59XG5cbi5TY3JvbGwgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgei1pbmRleDogMDtcbiAgICBwYWRkaW5nOiB2YXIoLS1iYW5uZXItc2l6ZSkgMDtcbn1cbiIsIi5TbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwLjVlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uU2xpZGVyID4gaW5wdXQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uU2xpZGVyID4gZGl2IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbn1cbiIsIi5zdGFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5kaXYuc3RhY2sgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbn1cbiIsIi5WaWV3U3dpdGNoIHtcbiAgICBhbGw6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KDAsIDFmcik7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IGF1dG87XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlciBzdHJldGNoO1xuICAgIGdhcDogMC41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMmVtO1xufVxuXG4uVmlld1N3aXRjaCA+IGRpdi5waW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIG1hcmdpbjogMC4xMjVyZW07XG4gICAgb3JkZXI6IDA7XG59XG5cbi5WaWV3U3dpdGNoID4gZGl2LnBpbiA+IGRpdi5iYXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDNweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXRoZW1lLXNoYWRvdy0xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci1wcmltYXJ5LTcpO1xufVxuXG4uVmlld1N3aXRjaCA+IGRpdi5waW4gPiBkaXYuYmFyLFxuLlZpZXdTd2l0Y2ggPiBkaXYucGluID4gZGl2LmJ0biB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbi5WaWV3U3dpdGNoLm9rID4gZGl2LnBpbiA+IGRpdi5iYXIsXG4uVmlld1N3aXRjaC5vayA+IGRpdi5waW4gPiBkaXYuYnRuIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5WaWV3U3dpdGNoID4gZGl2LnBpbiA+IGRpdi5idG4ge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgb3BhY2l0eSAwLjJzO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXRoZW1lLXNoYWRvdy0yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci1wcmltYXJ5LTQpO1xufVxuXG4uVmlld1N3aXRjaC5vayA+IGRpdi5waW4gPiBkaXYuYnRuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTRweCk7XG59XG4iLCIuVGFicyB7XG4gICAgLS1jdXN0b20tY29sb3ItYmFjazogdmFyKC0tdGhlbWUtY29sb3ItbmV1dHJhbC0yKTtcbiAgICAtLWN1c3RvbS1jb2xvci10ZXh0OiB2YXIoLS10aGVtZS1jb2xvci1vbi1uZXV0cmFsLTIpO1xuICAgIC0tY3VzdG9tLWNvbG9yLWhpZ2hsaWdodC1iYWNrOiB2YXIoLS10aGVtZS1jb2xvci1wcmltYXJ5LTUpO1xuICAgIC0tY3VzdG9tLWNvbG9yLWhpZ2hsaWdodC10ZXh0OiB2YXIoLS10aGVtZS1jb2xvci1vbi1wcmltYXJ5LTUpO1xuICAgIC0tY3VzdG9tLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtLWN1c3RvbS1vdXRsaW5lOiAwO1xuICAgIC0tY3VzdG9tLWhpZ2hsaWdodDogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAwO1xuICAgIG1hcmdpbjogMC4yNWVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAmLnZlcnRpY2FsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICA+IGhlYWRlciB7XG4gICAgICAgICAgICAvKiBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAqL1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgPiBidXR0b24sXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyZW0gKyB2YXIoLS1jdXN0b20taGlnaGxpZ2h0KSk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDJlbSArIHZhcigtLWN1c3RvbS1oaWdobGlnaHQpKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1jdXN0b20tb3V0bGluZSkgc29saWRcbiAgICAgICAgICAgICAgICAgICAgdmFyKC0tY3VzdG9tLWNvbG9yLWhpZ2hsaWdodC1iYWNrKTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tY3VzdG9tLWhpZ2hsaWdodCkgc29saWRcbiAgICAgICAgICAgICAgICAgICAgdmFyKC0tY3VzdG9tLWNvbG9yLWhpZ2hsaWdodC1iYWNrKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VzdG9tLWJvcmRlci1yYWRpdXMpIDAgMFxuICAgICAgICAgICAgICAgICAgICB2YXIoLS1jdXN0b20tYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tY3VzdG9tLW91dGxpbmUpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY3VzdG9tLWhpZ2hsaWdodCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3Bwb3NpdGUge1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1jdXN0b20tb3V0bGluZSkgc29saWRcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLWN1c3RvbS1jb2xvci1oaWdobGlnaHQtYmFjayk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWN1c3RvbS1oaWdobGlnaHQpIHNvbGlkXG4gICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS1jdXN0b20tY29sb3ItaGlnaGxpZ2h0LWJhY2spO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWN1c3RvbS1ib3JkZXItcmFkaXVzKVxuICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tY3VzdG9tLWJvcmRlci1yYWRpdXMpIDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDBweCAtIHZhcigtLWN1c3RvbS1vdXRsaW5lKSkpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jdXN0b20taGlnaGxpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBtYWluIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20tY29sb3ItYmFjayk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tY29sb3ItdGV4dCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tY3VzdG9tLWJvcmRlci1yYWRpdXMpIHZhcigtLWN1c3RvbS1ib3JkZXItcmFkaXVzKVxuICAgICAgICAgICAgdmFyKC0tY3VzdG9tLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICBib3JkZXI6IHZhcigtLWN1c3RvbS1vdXRsaW5lKSBzb2xpZCB2YXIoLS1jdXN0b20tY29sb3ItaGlnaGxpZ2h0LWJhY2spO1xuICAgIH1cblxuICAgID4gaGVhZGVyIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAmLm9wcG9zaXRlIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY3VzdG9tLWhpZ2hsaWdodCkgc29saWRcbiAgICAgICAgICAgICAgICAgICAgdmFyKC0tY3VzdG9tLWNvbG9yLWhpZ2hsaWdodC1iYWNrKTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1jdXN0b20tYm9yZGVyLXJhZGl1cylcbiAgICAgICAgICAgICAgICAgICAgdmFyKC0tY3VzdG9tLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDBweCAtIHZhcigtLWN1c3RvbS1vdXRsaW5lKSkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWN1c3RvbS1oaWdobGlnaHQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLWNvbG9yLWJhY2spO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1jb2xvci10ZXh0KTtcbiAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tY3VzdG9tLW91dGxpbmUpIHNvbGlkXG4gICAgICAgICAgICAgICAgdmFyKC0tY3VzdG9tLWNvbG9yLWhpZ2hsaWdodC1iYWNrKTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHZhcigtLWN1c3RvbS1oaWdobGlnaHQpIHNvbGlkXG4gICAgICAgICAgICAgICAgdmFyKC0tY3VzdG9tLWNvbG9yLWhpZ2hsaWdodC1iYWNrKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdXN0b20tYm9yZGVyLXJhZGl1cylcbiAgICAgICAgICAgICAgICB2YXIoLS1jdXN0b20tYm9yZGVyLXJhZGl1cykgMCAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLWN1c3RvbS1vdXRsaW5lKSk7XG4gICAgICAgIH1cblxuICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWN1c3RvbS1oaWdobGlnaHQpO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLWNvbG9yLWhpZ2hsaWdodC1iYWNrKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLWNvbG9yLWhpZ2hsaWdodC10ZXh0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDFlbTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygyZW0gKyB2YXIoLS1jdXN0b20taGlnaGxpZ2h0KSk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDJlbSArIHZhcigtLWN1c3RvbS1oaWdobGlnaHQpKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50b29sdGlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi50b29sdGlwID4gZGl2LmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoMWVtICsgMTAwJSkpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnRvb2x0aXA6aG92ZXIgPiBkaXYuY29udGVudCxcbi50b29sdGlwOmFjdGl2ZSA+IGRpdi5jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4udG9vbHRpcCA+IGRpdi5jb250ZW50OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IDFlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxZW0gc29saWQgdmFyKC0tY3VzdG9tLWJhY2spO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogLTJlbTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDEpO1xufVxuXG4udG9vbHRpcCA+IGRpdi5jb250ZW50LnRvcC1sZWZ0IHtcbiAgICBsZWZ0OiBtYXgoY2FsYygxMDAlIC0gMWVtKSwgNTAlKTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0xZW0pLCBjYWxjKDFlbSArIDEwMCUpKTtcbn1cblxuLnRvb2x0aXAgPiBkaXYuY29udGVudC50b3AtbGVmdDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDFlbTtcbiAgICByaWdodDogYXV0bztcbn1cblxuLnRvb2x0aXAgPiBkaXYuY29udGVudC50b3AtcmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IG1heChjYWxjKDEwMCUgLSAxZW0pLCA1MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSwgY2FsYygxZW0gKyAxMDAlKSk7XG59XG5cbi50b29sdGlwID4gZGl2LmNvbnRlbnQudG9wLXJpZ2h0OjphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbn1cblxuLnRvb2x0aXAgPiBkaXYuY29udGVudC5ib3R0b20ge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtMWVtIC0gMTAwJSkpO1xufVxuXG4udG9vbHRpcCA+IGRpdi5jb250ZW50LmJvdHRvbTo6YWZ0ZXIge1xuICAgIGJvcmRlcjogMWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDFlbSBzb2xpZCB2YXIoLS1jdXN0b20tYmFjayk7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTJlbTtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpU0FjQSwwRkFJQSx3RkFJQSx3RkFJQSxzRkMxQkEsK1BBTUEsNE1BSUEsZ1JBS0EseU9BSUEsMEtDbkJBLG1IQUtBLHFIQ0xBLHdCQUlBLGdCQVFBLHVEQUdBLCtDQUdBLDhCQUNJLGlEQUdBLHNIQUtBLHdGQzNCSixnakJBd0JBLDBGQUlBLHVVQWFBLHVMQUlBLDZOQU9BLCtZQU1BLHdNQUlBLDRSQU1BLDJOQUtBLHVQQVNBLGdJQUlBLDROQUlBLG1PQUtBLDRjQy9GQSwySkNBQSx3YkFVQSwrTUFJQSx1SUNkQSw4RkFLQSw2RkFJQSw2RkNUQSxpTEFRQSxvSEFLQSxvTEFRQSxrSENyQkEsNk1BU0Esb0dBSUEsMlJBWUEsbUZBSUEsNE5BT0EsK0lDcENBLDJMQ0FBLDBWQW1CQSxtS0FJQSxxR0FLQSxtTkFPQSxrS0NuQ0Esa0lBT0Esa0xDUEEsd2FBc0JBLDBJQU1BLHlHQUtBLGdKQUtBLDRKQVVBLHVQQVlBLCtFQUtBLDZFQ2pFQSxnTEFPQSx3TENQQSx5R0FLQSwyUENMQSxzaEJBdUJBLGlNQUtBLGdMQUtBLHdNQ2pDQSx1WEFjQSxrSENkQSx1SENBQSxxSUFLQSxrSkFRQSxpSEFLQSxvSENsQkEsZ1BBU0EsOE9BU0EsK01BU0EsdVNDM0JBLCtXQWtCQSxrTUFPQSx1UEFLQSwwVUFNQSxtSUNwQ0Esc1VBYUEsaU1BUUkscVFBTUEsa1FDM0JKLDhWQWFBLGlOQVNBLHFSQUtBLG9TQzNCQSxrR0FJQSwrS0FJQSwyTUFTQSxxTUFLQSxzUkFZQSwyTUNsQ0EsaU1BT0EsNkZBSUEsaUdBSUEsNklBS0EsOElBS0EseUJBQ0ksaVFDMUJKLHlQQVVBLHFQQVNBLGlLQUtBLGdLQUtBLCtNQzdCQSxxS0FRQSw4RkFJQSw0RkNaQSw2RkFJQSwrSUNKQSwwUUFhQSw2UEFVQSwrWkFhQSwwZ0JBS0EsOG9CQUtBLG1lQWdCQSxpVkM5REEsK2RBZ0JJLHNLQUdJLGdMQUlJLGlzQkFZQSxnZEFhQSxvTkFNSSw0Z0JBV0EsK1NBU1osOFVBVUEsOE1BV0ksa0tBR0ksNlhBU0Esc05BTUosdWNBZUEsNk9BWUksdVdBT0osNFZDbkpSLG9IQUtBLDhjQWtCQSxpV0FLQSxnWEFlQSxxVUFNQSxnUkFLQSxxVUFNQSwrUUFLQSxrVEFNQSJ9*/