@charset "UTF-8";[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start}.simplebar-wrapper{width:inherit;max-width:inherit;height:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{z-index:0;width:auto!important;height:auto!important;overflow:hidden;direction:inherit}.simplebar-mask,.simplebar-offset{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;resize:none!important;direction:inherit!important}.simplebar-content-wrapper{-ms-overflow-style:none;display:block;position:relative;box-sizing:border-box!important;width:auto;max-width:100%;height:100%;max-height:100%;scrollbar-width:none;direction:inherit}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{display:table;content:" "}.simplebar-placeholder{width:100%;max-width:100%;max-height:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{position:relative;flex-grow:inherit;flex-shrink:0;flex-basis:0;float:left;z-index:-1;box-sizing:inherit!important;margin:0;padding:0;width:100%;max-width:1px;height:100%;max-height:1px;overflow:hidden;pointer-events:none}.simplebar-height-auto-observer{display:block;top:0;left:0;opacity:0;z-index:-1;box-sizing:inherit;width:1000%;min-width:1px;height:1000%;min-height:1px}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{right:0;bottom:0;z-index:1}[data-simplebar].simplebar-dragging .simplebar-content{-webkit-user-select:none;pointer-events:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:0;left:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;right:2px;left:2px;opacity:0;transition:opacity .2s linear;border-radius:7px;background:#000;content:""}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{right:2px;left:2px;height:100%}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:2px;right:auto;left:0;width:auto;min-width:10px;height:7px;min-height:0}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{position:fixed;visibility:hidden;opacity:0;width:500px;height:500px;overflow-x:scroll;overflow-y:hidden;direction:rtl}.simplebar-hide-scrollbar{-ms-overflow-style:none;position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none}:root{--fontColor1:#196ca5;--fontColor2:#7e7f84;--fontColor3:#273756;--fontColor4:#083c50;--fontColor5:#6b6b6b;--fontColor6:#fefdff;--fontColor7:#fff;--baseFontColor:#545454;--mainBlue:#2f3a4e;--lightBlue:#009fe3;--lightBlue2:#1eb7ea;--fontColor:#353535;--bgGray:#ededed;--colorBorder:#daeaeb;--colorBorderBlue:#199fe3;--mainOrange:#ff9342;--linkBlue:#e0ffff;--fontGray:#868686;--lightBlueBg:#f5f4fa;--lightBlueBorder:#c0dedf;--hoverColor:#0f6;--colorSelectHover:#3582c4;--cologBgSidebar:#131319;--colorLinkSidebar:#7cd9e0;--colorLinkSidebarHover:#ff0;--colorLinkSubmenuSidebar:#407276;--formControlBg:#f7ffff;--colorEmptyImage:#d1dbe3;--colorDayNumber:#adadad;--cardSize:227px;--cardSizeVW:23vw;--marginCard:16px;--carSizeMax:calc(var(--cardSize)*2 + var(--marginCard));--borderRadius:5px}@font-face{font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular/OpenSans-Regular.woff2) format("woff2");font-family:OpenSans;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../fonts/Helvetica-Regular/Helvetica-Regular.woff) format("woff"),url(../fonts/Helvetica-Regular/Helvetica-Regular.woff2) format("woff2");font-family:Helvetica-Regular;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../fonts/Helvetica-Bold/Helvetica-Bold.woff) format("woff"),url(../fonts/Helvetica-Bold/Helvetica-Bold.woff2) format("woff2");font-family:Helvetica-Bold;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../fonts/Helvetica-Oblique/Helvetica-Oblique.woff) format("woff"),url(../fonts/Helvetica-Oblique/Helvetica-Oblique.woff2) format("woff2");font-family:Helvetica-Oblique;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.woff2) format("woff2");font-family:HelveticaNeueCyr-Bold;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../fonts/HelveticaNeueCyr-Italic/HelveticaNeueCyr-Italic.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Italic/HelveticaNeueCyr-Italic.woff2) format("woff2");font-family:HelveticaNeueCyr-Italic;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../fonts/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.woff2) format("woff2");font-family:HelveticaNeueCyr-Roman;font-display:swap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;color:#545454;color:var(--baseFontColor);font-size:16px;line-height:1.2;font-family:Helvetica-Regular,Helvetica,Arial,Lucida Grande,sans-serif}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:990px!important}@media screen and (max-width:767px){.region-content,.region-footer,.region-sidebar-first,.region-sidebar-second{padding:0}}@media screen and (max-width:767px){.page-node-type-article .region-sidebar-first{order:1}}.sidebar-content-wrapper{flex:1;padding-right:0;max-width:227px}.route-vieweventspage-1 .sidebar-content-wrapper{margin-top:27px}.main-content-wrapper{flex:1;max-width:100%}.main-content-wrapper .region-content{padding:0}.user-menu-sidebar{flex:1;padding-left:16px;max-width:270px}.page-wrapper{display:flex;flex-direction:column}.main-content{flex-grow:1;background-color:#ededed;background-color:var(--bgGray);padding-top:18px;padding-bottom:20px;max-width:100%}a{transition:color .3s;color:#009fe3;color:var(--lightBlue)}img{display:block;max-width:100%;height:auto}.form-control{margin-bottom:0;outline:none;border:1px dashed #009fe3;border:1px dashed var(--lightBlue);border-radius:0;background-color:#f7ffff;background-color:var(--formControlBg);padding:3px 8px;height:32px;font-size:16px;font-family:Helvetica-Regular,sans-serif}.form-control:focus,.form-control:hover{outline:none}.form-submit{display:inline-block;vertical-align:middle;transition:opacity .3s;cursor:pointer;margin-bottom:0;border:1px solid transparent;border-radius:5px;border-radius:var(--borderRadius);padding:8px 12px;touch-action:manipulation;color:#fff;font-weight:400;font-size:14px;line-height:1.42857143;user-select:none;text-align:center;white-space:nowrap}.form-submit,.form-submit:hover{outline:none;background-color:#009fe3;background-color:var(--lightBlue)}.form-submit:hover{opacity:.75;border-color:transparent}.form-submit:focus{outline:none}.display-4,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-size:24px;font-family:Helvetica-Bold,sans-serif}.no-avatar{display:block;border-radius:5px;border-radius:var(--borderRadius);background-image:url(../img/icons/user_white.svg);background-position:50% 50%;background-size:16px;background-repeat:no-repeat;background-color:#009fe3;width:32px;height:32px}.overlay{position:absolute;top:0;left:0;visibility:hidden;opacity:0;z-index:9;transition:opacity .3s;background-color:rgba(0,0,0,.75);width:100%;height:100%}.overlay--active{visibility:visible;opacity:1}.file{background-image:url(../img/icons/icon-doc.svg)!important;background-position:0;background-size:11px;background-repeat:no-repeat;padding-left:20px}.draggable .delta-order{display:none;visibility:hidden;opacity:0}#edit-popup-message-body-format,.cke_button__source .cke_button__source_label,.form-item-role-change-administrator{display:none}caption{caption-side:top}#popup-message-wrapper{position:fixed;z-index:999;max-width:100%}#popup-message-window{position:fixed!important}#popup-message-background{border:none;height:100%!important}#edit-field-medicine--wrapper{display:block}#edit-field-medicine .no-term-reference-tree-button{display:none}#edit-field-medicine>.term-reference-tree-level li li:first-child,#edit-field-medicine>.term-reference-tree-level li li:nth-child(1n+3),#edit-field-medicine>.term-reference-tree-level li li:nth-child(2),#edit-field-medicine>.term-reference-tree-level li li:nth-child(2n+3){width:35%}#edit-field-medicine>.term-reference-tree-level li li:nth-child(3),#edit-field-medicine>.term-reference-tree-level li li:nth-child(3n+3){width:30%}#edit-field-medicine .term-reference-tree-level .term-reference-tree-button{cursor:pointer;margin-top:-6px;background-image:url(../img/icons/menu_arr_down.png);background-position:50% 50%;background-size:9px;background-repeat:no-repeat;width:20px;height:20px}#edit-field-medicine .term-reference-tree-level .term-reference-tree-button.term-reference-tree-collapsed{transform:scaleY(-1)}#edit-field-medicine .term-reference-tree-level .parent-term{float:left;cursor:pointer;font-weight:300}#edit-field-medicine .term-reference-tree-level .term-reference-tree-level{display:block;display:flex;flex-wrap:wrap;align-content:center;align-items:center;margin:10px 0 20px;border:1px solid;background:#fff;padding:0 10px}#edit-field-medicine .term-reference-tree-level .term-reference-tree-level li{display:inline-block}#edit-field-medicine .term-reference-tree-level .term-reference-tree-level li .form-item{display:flex;align-items:center;height:35px}#edit-field-medicine .term-reference-tree-level .term-reference-tree-level li .form-item label{margin-bottom:0;margin-left:3px;font-size:14px;line-height:16px}#edit-field-medicine .term-reference-tree-level .term-reference-tree-level li .form-item input{display:inline}.path-batch .region-content .progress{display:block;width:100%;height:60px}.path-batch .region-content .progress__percentage{float:none;font-size:14px;line-height:15px}.path-batch .region-content .progress__description{float:none;overflow:visible;line-height:14px}.cke_button_icon.cke_button__inserthtml4x_icon{background-image:url(../img/icons/html5video.png)!important}.field--name-field-sponsored-banner{margin-bottom:18px}.field--name-field-sponsored-banner img{min-width:100%}.base-button-wrapper{display:flex;justify-content:center;align-items:center}.base-button-wrapper--active .base-button-icon{transform:translate3d(0,4px,0) rotate(45deg)}.base-button-wrapper--active .base-button-icon:before{opacity:0}.base-button-wrapper--active .base-button-icon:after{transform:translate3d(0,-8px,0) rotate(-90deg)}.base-button-inner{display:inline-block;position:relative;width:13px;height:11px}.base-button-icon{display:block;margin-top:0}.base-button-icon,.base-button-icon:after,.base-button-icon:before{transition-duration:.15s;transition-property:transform;transition-timing-function:ease;border-radius:4px;background-color:#fff;width:12px;height:2px}.base-button-icon:after,.base-button-icon:before{position:absolute;left:0;content:""}.base-button-icon:before{top:4px}.base-button-icon:after{top:8px}.card-article,.card-profile{position:relative;transition:border-color .3s;border:1px solid #daeaeb;border:1px solid var(--colorBorder);border-radius:0;background-color:#fff;height:227px;height:var(--cardSize);overflow:hidden}.card-article.payable:before,.card-profile.payable:before{display:block;position:absolute;top:10px;right:16px;border-radius:50%;background:#0090df;padding:0 2px;width:12px;height:12px;content:"₽";color:#fff;font-size:12px;line-height:1;text-align:center}.card-article.payable .card-article__title,.card-profile.payable .card-article__title{max-height:none}.card-article.payable .card-article__info,.card-profile.payable .card-article__info{position:relative}.card-article.payable .card-article__bottom,.card-profile.payable .card-article__bottom{position:absolute;right:0;bottom:0;left:0;background:#fff;padding:0 18px 4px 0}.card-article.payable .card-article__bottom:after,.card-profile.payable .card-article__bottom:after{position:absolute;bottom:100%;left:0;background:linear-gradient(180deg,hsla(0,0%,100%,.2) 0,#fff);width:100%;height:33px;content:""}@media screen and (max-width:767px){.card-article,.card-profile{height:46.4vw}}@media screen and (max-width:575px){.card-article,.card-profile{height:47.56vw}}.vip .card-article,.vip .card-profile{background-color:#2f3a4e;background-color:var(--mainBlue)}.vip .card-article .card-article__img,.vip .card-article .card-profile__img,.vip .card-profile .card-article__img,.vip .card-profile .card-profile__img{border-color:#2f3a4e;border-color:var(--mainBlue)}.vip .card-article .card-article__content,.vip .card-article .card-article__title,.vip .card-profile .card-article__content,.vip .card-profile .card-article__title{color:#fff}.vip .card-article .card-article__content:after,.vip .card-profile .card-article__content:after{background:linear-gradient(180deg,rgba(47,58,78,.2) 0,#2f3a4e);background:linear-gradient(180deg,rgba(47,58,78,.2) 0,var(--mainBlue))}.vip .card-article .card-article__comment,.vip .card-article .card-article__rating,.vip .card-article .card-article__stats,.vip .card-profile .card-article__comment,.vip .card-profile .card-article__rating,.vip .card-profile .card-article__stats{color:#fff}.card-article:hover,.card-profile:hover{border-color:#2f3a4e;border-color:var(--mainBlue)}.card-article__inner,.card-profile__inner{display:flex;height:100%}.card-article__img,.card-profile__img{flex:1 1 47.1%;border-right:1px solid #daeaeb;border-right:1px solid var(--colorBorder)}.card-article__img div,.card-profile__img div{height:100%}.card-article__img img,.card-profile__img img{width:100%;height:100%;object-fit:cover}.card-article .card-profile__img img,.card-profile .card-profile__img img{object-fit:contain}.card-article__info,.card-profile__info{display:flex;position:relative;flex:1 1 50%;flex-direction:column;padding:10px 16px 5px;height:100%;overflow:hidden}.card-article__date,.card-profile__date{margin-bottom:1px;color:#009fe3;color:var(--lightBlue);font-size:9px;line-height:1}.card-article__author,.card-profile__author{margin-bottom:8px;color:#868686;color:var(--fontGray);font-size:11px;line-height:1.2;font-family:Helvetica-Oblique,sans-serif}.card-article__title,.card-profile__title{flex-shrink:0;margin:0 0 10px;max-height:none;overflow:hidden;font-size:16px;line-height:1.2;font-family:Helvetica-Bold,sans-serif;letter-spacing:-.017rem;word-break:break-word}.card-article__content,.card-profile__content{position:relative;flex:1;padding-bottom:10px;min-height:0;overflow:hidden;color:#868686;color:var(--fontGray);font-size:14px}.card-article__content:after,.card-profile__content:after{position:absolute;bottom:0;left:0;background:linear-gradient(180deg,hsla(0,0%,100%,.2) 0,#fff);width:100%;height:33px;content:""}.card-article__content p:empty,.card-profile__content p:empty{display:none}.card-article__bottom,.card-profile__bottom{display:flex;position:absolute;right:0;bottom:0;left:0;justify-content:flex-end;background:#fff;padding:0 18px 4px 0;color:#6b6b6b;color:var(--fontColor5);font-size:9px}.card-article__bottom:after,.card-profile__bottom:after{position:absolute;bottom:100%;left:0;background:linear-gradient(180deg,hsla(0,0%,100%,.2) 0,#fff);width:100%;height:33px;content:""}.card-article__rating,.card-profile__rating{position:relative;opacity:.5;margin-left:5px;padding-left:18px}.card-article__rating:before,.card-profile__rating:before{position:absolute;top:0;left:0;background-image:url(../img/icons/icon-like.svg);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;padding-left:15px;width:11px;height:9px;content:""}.card-article__stats,.card-profile__stats{position:relative;opacity:.5;margin-left:5px;padding-left:18px}.card-article__stats .field--name-field-drupal-analytics-counter:before,.card-profile__stats .field--name-field-drupal-analytics-counter:before{position:absolute;top:0;left:0;width:16px;height:9px}.card-article__comment,.card-profile__comment{position:relative;opacity:.5;padding-left:15px}.card-article__comment:before,.card-profile__comment:before{position:absolute;top:2px;left:0;background-image:url(../img/icons/icon-comment.svg);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;width:11px;height:10px;content:""}.card-article--md,.card-profile--md{height:470px;height:calc(var(--cardSize)*2 + var(--marginCard))}@media screen and (max-width:767px){.card-article--md,.card-profile--md{height:96.09vw}}@media screen and (max-width:575px){.card-article--md,.card-profile--md{height:82.4vw}}.card-article--md .card-article__inner,.card-article--md .card-profile__inner,.card-profile--md .card-article__inner,.card-profile--md .card-profile__inner{flex-direction:column}.card-article--md .card-article__img,.card-article--md .card-profile__img,.card-profile--md .card-article__img,.card-profile--md .card-profile__img{flex:1 1 46.6%;border-right:0;border-bottom:1px solid #daeaeb;border-bottom:1px solid var(--colorBorder);height:47.1%}.card-article--md .card-article__title,.card-profile--md .card-article__title{margin-bottom:15px}.card-article--md .card-article__info,.card-profile--md .card-article__info{padding:20px 16px 5px}@media screen and (max-width:600px){.card-article--md .card-article__info,.card-profile--md .card-article__info{padding:10px}}.card-article--lg,.card-profile--lg{width:100%;height:470px;height:calc(var(--cardSize)*2 + var(--marginCard))}@media screen and (max-width:767px){.card-article--lg,.card-profile--lg{height:49.4vw}}@media screen and (max-width:575px){.card-article--lg,.card-profile--lg{height:82.4vw}}@media screen and (max-width:600px){.card-article--lg .card-article__inner,.card-profile--lg .card-article__inner{flex-direction:column}}.card-article--lg .card-article__author,.card-profile--lg .card-article__author{margin-bottom:30px}@media screen and (max-width:600px){.card-article--lg .card-article__author,.card-profile--lg .card-article__author{margin-bottom:8px}}.card-article--lg .card-article__title,.card-profile--lg .card-article__title{margin:0 0 10px;overflow:hidden;color:#353535;color:var(--fontColor);font-weight:400;font-size:24px;line-height:1.2;letter-spacing:-.017rem}@media screen and (max-width:767px){.card-article--lg .card-article__title,.card-profile--lg .card-article__title{font-size:16px;line-height:1.2}}.card-article--lg .card-article__img,.card-article--lg .card-profile__img,.card-profile--lg .card-article__img,.card-profile--lg .card-profile__img{flex:1 1 48.3%}@media screen and (max-width:600px){.card-article--lg .card-article__img,.card-article--lg .card-profile__img,.card-profile--lg .card-article__img,.card-profile--lg .card-profile__img{border-right:0;border-bottom:1px solid #daeaeb;border-bottom:1px solid var(--colorBorder);height:50%}}.card-article--lg .card-article__content,.card-profile--lg .card-article__content{font-size:17px;word-break:break-word}@media screen and (max-width:767px){.card-article--lg .card-article__content,.card-profile--lg .card-article__content{font-size:14px;line-height:1.2}}.card-article a,.card-profile a{color:#545454;color:var(--baseFontColor)}.card-article a:hover,.card-profile a:hover{text-decoration:none}.view-frontpage.view-display-id-page_1 .views-row,.view-partners.view-display-id-page_1 .views-row,.view-partners.view-display-id-page_3 .views-row{align-self:start;opacity:0;padding:0;width:calc(50% - 12px);max-width:none}@media screen and (max-width:767px){.view-frontpage.view-display-id-page_1 .views-row,.view-partners.view-display-id-page_1 .views-row,.view-partners.view-display-id-page_3 .views-row{opacity:1;margin-bottom:10px;width:100%}}.view-frontpage.view-display-id-page_1 .views-row:empty,.view-partners.view-display-id-page_1 .views-row:empty,.view-partners.view-display-id-page_3 .views-row:empty{display:none}.view-frontpage.view-display-id-page_1 .views-row.vip .layout__region--second,.view-partners.view-display-id-page_1 .views-row.vip .layout__region--second,.view-partners.view-display-id-page_3 .views-row.vip .layout__region--second{background-color:#2f3a4e;background-color:var(--mainBlue)}.view-frontpage.view-display-id-page_1 .views-row.vip .layout__region--second .block-field-blocknodearticlebody,.view-frontpage.view-display-id-page_1 .views-row.vip .layout__region--second .block-field-blocknodearticlefield-access,.view-frontpage.view-display-id-page_1 .views-row.vip .layout__region--second .block-field-blocknodearticletitle,.view-frontpage.view-display-id-page_1 .views-row.vip .layout__region--second .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_1 .views-row.vip .layout__region--second .block-field-blocknodearticlebody,.view-partners.view-display-id-page_1 .views-row.vip .layout__region--second .block-field-blocknodearticlefield-access,.view-partners.view-display-id-page_1 .views-row.vip .layout__region--second .block-field-blocknodearticletitle,.view-partners.view-display-id-page_1 .views-row.vip .layout__region--second .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_3 .views-row.vip .layout__region--second .block-field-blocknodearticlebody,.view-partners.view-display-id-page_3 .views-row.vip .layout__region--second .block-field-blocknodearticlefield-access,.view-partners.view-display-id-page_3 .views-row.vip .layout__region--second .block-field-blocknodearticletitle,.view-partners.view-display-id-page_3 .views-row.vip .layout__region--second .block-field-blocknodearticletitle a{color:#fff}.view-frontpage.view-display-id-page_1 .views-row.vip .card-article__bottom,.view-partners.view-display-id-page_1 .views-row.vip .card-article__bottom,.view-partners.view-display-id-page_3 .views-row.vip .card-article__bottom{background:#2f3a4e;background:var(--mainBlue)}.view-frontpage.view-display-id-page_1 .views-row.vip .card-article__bottom:after,.view-partners.view-display-id-page_1 .views-row.vip .card-article__bottom:after,.view-partners.view-display-id-page_3 .views-row.vip .card-article__bottom:after{background:linear-gradient(180deg,rgba(47,58,78,.2) 0,#2f3a4e);background:linear-gradient(180deg,rgba(47,58,78,.2) 0,var(--mainBlue))}.view-frontpage.view-display-id-page_1 .card-lg,.view-partners.view-display-id-page_1 .card-lg,.view-partners.view-display-id-page_3 .card-lg{width:100%}.view-frontpage.view-display-id-page_1 .card-lg .layout,.view-partners.view-display-id-page_1 .card-lg .layout,.view-partners.view-display-id-page_3 .card-lg .layout{display:flex;height:470px;height:calc(var(--cardSize)*2 + var(--marginCard))}@media screen and (max-width:767px){.view-frontpage.view-display-id-page_1 .card-lg .layout,.view-partners.view-display-id-page_1 .card-lg .layout,.view-partners.view-display-id-page_3 .card-lg .layout{flex-direction:column}}@media screen and (max-width:767px){.view-frontpage.view-display-id-page_1 .card-lg .layout .layout__region--first,.view-frontpage.view-display-id-page_1 .card-lg .layout .layout__region--second,.view-partners.view-display-id-page_1 .card-lg .layout .layout__region--first,.view-partners.view-display-id-page_1 .card-lg .layout .layout__region--second,.view-partners.view-display-id-page_3 .card-lg .layout .layout__region--first,.view-partners.view-display-id-page_3 .card-lg .layout .layout__region--second{height:50%}}.view-frontpage.view-display-id-page_1 .layout,.view-partners.view-display-id-page_1 .layout,.view-partners.view-display-id-page_3 .layout{display:flex;flex-wrap:nowrap;height:227px;height:var(--cardSize)}.view-frontpage.view-display-id-page_1 .layout--onecol,.view-partners.view-display-id-page_1 .layout--onecol,.view-partners.view-display-id-page_3 .layout--onecol{flex-direction:column}.view-frontpage.view-display-id-page_1 .layout--onecol .block-field-blocknodearticlefield-image,.view-partners.view-display-id-page_1 .layout--onecol .block-field-blocknodearticlefield-image,.view-partners.view-display-id-page_3 .layout--onecol .block-field-blocknodearticlefield-image{display:flex;height:100%;overflow:hidden}.view-frontpage.view-display-id-page_1 .layout--onecol .layout__region,.view-partners.view-display-id-page_1 .layout--onecol .layout__region,.view-partners.view-display-id-page_3 .layout--onecol .layout__region{display:flex;flex-direction:column;height:100%}.view-frontpage.view-display-id-page_1 .layout--onecol .layout__region img,.view-partners.view-display-id-page_1 .layout--onecol .layout__region img,.view-partners.view-display-id-page_3 .layout--onecol .layout__region img{width:100%;height:100%;object-fit:cover}.view-frontpage.view-display-id-page_1 .layout--onecol:last-of-type .layout__region--content,.view-partners.view-display-id-page_1 .layout--onecol:last-of-type .layout__region--content,.view-partners.view-display-id-page_3 .layout--onecol:last-of-type .layout__region--content{padding:10px 10px 10px 7px}.view-frontpage.view-display-id-page_1 .layout__region--first,.view-frontpage.view-display-id-page_1 .layout__region--first *,.view-partners.view-display-id-page_1 .layout__region--first,.view-partners.view-display-id-page_1 .layout__region--first *,.view-partners.view-display-id-page_3 .layout__region--first,.view-partners.view-display-id-page_3 .layout__region--first *{height:100%}.view-frontpage.view-display-id-page_1 .layout__region--first img,.view-partners.view-display-id-page_1 .layout__region--first img,.view-partners.view-display-id-page_3 .layout__region--first img{width:100%;height:100%;object-fit:cover}.view-frontpage.view-display-id-page_1 .layout__region--second,.view-partners.view-display-id-page_1 .layout__region--second,.view-partners.view-display-id-page_3 .layout__region--second{display:flex;flex-direction:column;padding:10px 10px 10px 7px;height:100%}.view-frontpage.view-display-id-page_1 .layout__region--second .block-field-blocknodearticletitle,.view-partners.view-display-id-page_1 .layout__region--second .block-field-blocknodearticletitle,.view-partners.view-display-id-page_3 .layout__region--second .block-field-blocknodearticletitle{flex-shrink:0}.view-frontpage.view-display-id-page_1 .layout__region--second .block-field-blocknodearticlebody,.view-partners.view-display-id-page_1 .layout__region--second .block-field-blocknodearticlebody,.view-partners.view-display-id-page_3 .layout__region--second .block-field-blocknodearticlebody{flex:1;min-height:0;overflow:hidden}.view-frontpage.view-display-id-page_1 .block-extra-field-blocknodearticleflag-personal-archive,.view-partners.view-display-id-page_1 .block-extra-field-blocknodearticleflag-personal-archive,.view-partners.view-display-id-page_3 .block-extra-field-blocknodearticleflag-personal-archive{display:none}.view-frontpage.view-display-id-page_1 .node--type-article,.view-partners.view-display-id-page_1 .node--type-article,.view-partners.view-display-id-page_3 .node--type-article{border:1px solid #daeaeb;border:1px solid var(--colorBorder);background-color:#fff}.view-frontpage.view-display-id-page_1 .node--view-mode-large-teaser,.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser,.view-frontpage.view-display-id-page_1 .node--view-mode-teaser,.view-partners.view-display-id-page_1 .node--view-mode-large-teaser,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser,.view-partners.view-display-id-page_1 .node--view-mode-teaser,.view-partners.view-display-id-page_3 .node--view-mode-large-teaser,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser,.view-partners.view-display-id-page_3 .node--view-mode-teaser{transition:border-color .3s}.view-frontpage.view-display-id-page_1 .node--view-mode-large-teaser:hover,.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser:hover,.view-frontpage.view-display-id-page_1 .node--view-mode-teaser:hover,.view-partners.view-display-id-page_1 .node--view-mode-large-teaser:hover,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser:hover,.view-partners.view-display-id-page_1 .node--view-mode-teaser:hover,.view-partners.view-display-id-page_3 .node--view-mode-large-teaser:hover,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser:hover,.view-partners.view-display-id-page_3 .node--view-mode-teaser:hover{border-color:#2f3a4e;border-color:var(--mainBlue)}.view-frontpage.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticlecreated,.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticlecreated,.view-frontpage.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticlecreated,.view-partners.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticlecreated,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticlecreated,.view-partners.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticlecreated,.view-partners.view-display-id-page_3 .node--view-mode-large-teaser .block-field-blocknodearticlecreated,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser .block-field-blocknodearticlecreated,.view-partners.view-display-id-page_3 .node--view-mode-teaser .block-field-blocknodearticlecreated{margin-bottom:1px;color:#009fe3;color:var(--lightBlue);font-size:9px;line-height:1}.view-frontpage.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticleuid,.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticleuid,.view-frontpage.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticleuid,.view-partners.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticleuid,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticleuid,.view-partners.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticleuid,.view-partners.view-display-id-page_3 .node--view-mode-large-teaser .block-field-blocknodearticleuid,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser .block-field-blocknodearticleuid,.view-partners.view-display-id-page_3 .node--view-mode-teaser .block-field-blocknodearticleuid{margin-bottom:8px;color:#868686;color:var(--fontGray);font-size:11px;line-height:1}.view-frontpage.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticleuid a,.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticleuid a,.view-frontpage.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticleuid a,.view-partners.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticleuid a,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticleuid a,.view-partners.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticleuid a,.view-partners.view-display-id-page_3 .node--view-mode-large-teaser .block-field-blocknodearticleuid a,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser .block-field-blocknodearticleuid a,.view-partners.view-display-id-page_3 .node--view-mode-teaser .block-field-blocknodearticleuid a{color:#868686;color:var(--fontGray)}.view-frontpage.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticletitle,.view-frontpage.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticletitle a,.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle,.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a,.view-frontpage.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle,.view-frontpage.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticletitle,.view-partners.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle,.view-partners.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_3 .node--view-mode-large-teaser .block-field-blocknodearticletitle,.view-partners.view-display-id-page_3 .node--view-mode-large-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser .block-field-blocknodearticletitle,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_3 .node--view-mode-teaser .block-field-blocknodearticletitle,.view-partners.view-display-id-page_3 .node--view-mode-teaser .block-field-blocknodearticletitle a{margin:0 0 10px;overflow:hidden;color:#353535;color:var(--fontColor);font-weight:400;font-size:24px;line-height:1.2;letter-spacing:-.017rem}.view-frontpage.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticletitle a,.view-frontpage.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticletitle a a,.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a,.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a a,.view-frontpage.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle a,.view-frontpage.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle a a,.view-partners.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticletitle a a,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a a,.view-partners.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle a a,.view-partners.view-display-id-page_3 .node--view-mode-large-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_3 .node--view-mode-large-teaser .block-field-blocknodearticletitle a a,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a a,.view-partners.view-display-id-page_3 .node--view-mode-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_3 .node--view-mode-teaser .block-field-blocknodearticletitle a a{color:#353535;color:var(--fontColor)}.view-frontpage.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticletitle a:hover,.view-frontpage.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticletitle a a:hover,.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a:hover,.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a a:hover,.view-frontpage.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle a:hover,.view-frontpage.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle a a:hover,.view-partners.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticletitle a:hover,.view-partners.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticletitle a a:hover,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a:hover,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a a:hover,.view-partners.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle a:hover,.view-partners.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle a a:hover,.view-partners.view-display-id-page_3 .node--view-mode-large-teaser .block-field-blocknodearticletitle a:hover,.view-partners.view-display-id-page_3 .node--view-mode-large-teaser .block-field-blocknodearticletitle a a:hover,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a:hover,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a a:hover,.view-partners.view-display-id-page_3 .node--view-mode-teaser .block-field-blocknodearticletitle a:hover,.view-partners.view-display-id-page_3 .node--view-mode-teaser .block-field-blocknodearticletitle a a:hover{text-decoration:none}.view-frontpage.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticlefield-access,.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticlefield-access,.view-frontpage.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticlefield-access,.view-partners.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticlefield-access,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticlefield-access,.view-partners.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticlefield-access,.view-partners.view-display-id-page_3 .node--view-mode-large-teaser .block-field-blocknodearticlefield-access,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser .block-field-blocknodearticlefield-access,.view-partners.view-display-id-page_3 .node--view-mode-teaser .block-field-blocknodearticlefield-access{padding-top:5px;font-size:14px;line-height:1}.view-frontpage.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle,.view-partners.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle,.view-partners.view-display-id-page_3 .node--view-mode-teaser .block-field-blocknodearticletitle{max-height:57px}.view-frontpage.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticlebody,.view-partners.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticlebody,.view-partners.view-display-id-page_3 .node--view-mode-teaser .block-field-blocknodearticlebody{color:#868686;color:var(--fontGray);font-size:14px}.view-frontpage.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticleuid,.view-partners.view-display-id-page_1 .node--view-mode-large-teaser .block-field-blocknodearticleuid,.view-partners.view-display-id-page_3 .node--view-mode-large-teaser .block-field-blocknodearticleuid{margin-bottom:30px}.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser{height:461px}.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticleuid,.view-frontpage.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticleuid,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticleuid,.view-partners.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticleuid,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser .block-field-blocknodearticleuid,.view-partners.view-display-id-page_3 .node--view-mode-teaser .block-field-blocknodearticleuid{margin-bottom:8px}.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle,.view-frontpage.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a,.view-frontpage.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle,.view-frontpage.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle,.view-partners.view-display-id-page_1 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle,.view-partners.view-display-id-page_1 .node--view-mode-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser .block-field-blocknodearticletitle,.view-partners.view-display-id-page_3 .node--view-mode-medium-teaser .block-field-blocknodearticletitle a,.view-partners.view-display-id-page_3 .node--view-mode-teaser .block-field-blocknodearticletitle,.view-partners.view-display-id-page_3 .node--view-mode-teaser .block-field-blocknodearticletitle a{font-size:16px;word-break:break-word}.card-profile-wrapper-link{color:#000}.block-search__button{border:0;background-image:url(../img/icons/icon-search.svg);background-position:50% 50%;background-size:15px 15px;background-repeat:no-repeat;background-color:transparent;padding:0;width:20px;height:20px}.block-search__modal{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:flex-start;visibility:hidden;opacity:0;z-index:99999;transition:opacity .3s,visibility .3s;background:rgba(0,0,0,.75);padding:130px 10px}.block-search__modal--open{visibility:visible;opacity:1}.block-search__modal .form--inline{display:flex}.block-search form{flex-direction:row!important;margin:auto;width:100%;max-width:530px}.block-search form .form-actions{display:flex;align-items:center}@media screen and (max-width:767px){.block-search form .form-actions{margin-top:0;margin-left:.5rem}}.block-search form .form-submit{margin:0;background-image:url(../img/icons/icon-search.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-color:transparent;padding:0;width:40px;height:40px;color:transparent}.block-search form .js-form-type-search{width:100%;max-width:450px}.block-search form .form-control{outline:none;box-shadow:none;border:0;border-bottom:3px solid #fff;border-radius:0;background-color:transparent;width:100%;max-width:450px;height:56px;color:#fff;font-size:30px;line-height:30px}.block-search form .form-control.form-autocomplete,.js input.form-autocomplete{background-image:none}.search-form .form-actions{display:flex;align-items:center}.search-form .form-submit{padding:8px 12px}.search__modal--open{overflow:hidden}.search__modal--open .ui-menu.ui-autocomplete{z-index:100000;border-top:none}.search__modal--open .ui-menu-item-wrapper .search-api-autocomplete-suggestion{padding:8px 12px}.search__modal--open .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:#1eb7ea}.view-search-index .views-row{margin-bottom:15px}.block-views-exposed-filter-blocksearch-index-page-1 .form--inline{display:flex;align-items:center}.block-views-exposed-filter-blocksearch-index-page-1 input.form-autocomplete{background-image:none}.block-views-exposed-filter-blocksearch-index-page-1 .form-submit{padding-top:5px;padding-bottom:5px}@media screen and (max-width:767px){.block-views-exposed-filter-blocksearch-index-page-1 .form-item{width:100%}}.ss-main{margin-bottom:0;outline:none;border:0;border-radius:0;background-color:transparent;padding:0;height:auto;font-size:inherit}.ss-main .ss-multi-selected,.ss-main .ss-single-selected{margin-bottom:0;outline:none;border:1px dashed #009fe3;border:1px dashed var(--lightBlue);border-radius:0;background-color:transparent;background-color:#f7ffff;background-color:var(--formControlBg);padding:3px 8px;height:32px;font-size:16px;font-family:Helvetica-Regular,sans-serif}.ss-main .ss-multi-selected:focus,.ss-main .ss-multi-selected:hover,.ss-main .ss-single-selected:focus,.ss-main .ss-single-selected:hover{outline:none}.ss-main .ss-multi-selected .ss-add,.ss-main .ss-multi-selected .ss-arrow,.ss-main .ss-single-selected .ss-add,.ss-main .ss-single-selected .ss-arrow{display:flex;position:absolute;top:0;right:-2px;justify-content:center;align-items:center;margin:0;border-radius:5px;border-radius:var(--borderRadius);background-color:#009fe3;background-color:var(--lightBlue);width:32px;height:32px}.ss-main .ss-multi-selected .ss-add span,.ss-main .ss-multi-selected .ss-arrow span,.ss-main .ss-single-selected .ss-add span,.ss-main .ss-single-selected .ss-arrow span{border-color:#fff}.ss-main .ss-multi-selected .ss-add .ss-plus,.ss-main .ss-multi-selected .ss-arrow .ss-plus,.ss-main .ss-single-selected .ss-add .ss-plus,.ss-main .ss-single-selected .ss-arrow .ss-plus{display:inline-block;transform:rotate(45deg);transition:transform .2s,margin .2s;margin:-3px 0 0;border:solid #fff;border-width:0 2px 2px 0;background-color:transparent;padding:3px;width:auto;height:auto}.ss-main .ss-multi-selected .ss-add .ss-plus:after,.ss-main .ss-multi-selected .ss-arrow .ss-plus:after,.ss-main .ss-single-selected .ss-add .ss-plus:after,.ss-main .ss-single-selected .ss-arrow .ss-plus:after{display:none;opacity:0}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross,.ss-main .ss-multi-selected .ss-arrow .ss-plus.ss-cross,.ss-main .ss-single-selected .ss-add .ss-plus.ss-cross,.ss-main .ss-single-selected .ss-arrow .ss-plus.ss-cross{transform:rotate(-133deg);margin:3px 0 0}.ss-content{top:100%;left:0;margin:0}.ss-content .ss-list .ss-option{color:#009fe3;color:var(--lightBlue)}.ss-content .ss-list .ss-option:hover{background-color:#3582c4;background-color:var(--colorSelectHover)}.select2-container--calcaneus .select2-search--inline .select2-search__field{margin-top:4px;min-width:min-content;color:#545454;color:var(--baseFontColor);font-size:14px}.select2-container--calcaneus .select2-search--inline .select2-search__field::placeholder{color:#545454;color:var(--baseFontColor)}.select2-container--calcaneus .select2-search--inline .select2-search__field::-webkit-input-placeholder{color:#545454;color:var(--baseFontColor)}.select2-container--calcaneus .select2-search--inline .select2-search__field:-moz-placeholder,.select2-container--calcaneus .select2-search--inline .select2-search__field::-moz-placeholder{color:#545454;color:var(--baseFontColor)}.select2-container--calcaneus .select2-selection{position:relative}.select2-container--calcaneus .select2-selection:before{position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg);z-index:2;transition:transform .2s,margin .2s;border:solid #fff;border-width:0 2px 2px 0;padding:3px;content:""}.select2-container--calcaneus .select2-selection:after{display:flex;position:absolute;top:-1px;right:-1px;justify-content:center;align-items:center;z-index:1;margin:0;border-radius:5px;border-radius:var(--borderRadius);background-color:#009fe3;background-color:var(--lightBlue);width:38px;height:38px;content:""}.select2-container--calcaneus .select2-selection--multiple{margin-bottom:0;outline:none;border:1px dashed #009fe3;border:1px dashed var(--lightBlue);border-radius:0;border-radius:5px;border-radius:var(--borderRadius);background-color:#f7ffff;background-color:var(--formControlBg);padding:3px 4px;height:32px;font-size:16px;font-family:Helvetica-Regular,sans-serif}.select2-container--calcaneus .select2-selection--multiple:focus,.select2-container--calcaneus .select2-selection--multiple:hover{outline:none}.select2-container--calcaneus .select2-selection--multiple .select2-selection__rendered li:last-of-type{display:none}.select2-container--calcaneus .select2-selection--multiple .select2-selection__rendered li:first-of-type{display:initial}.select2-container--calcaneus .select2-selection--multiple .select2-selection__rendered{padding:0}.select2-container--calcaneus .select2-selection--multiple .select2-selection__choice{margin:0 5px 0 0;border:none;background-color:#009fe3;background-color:var(--lightBlue);padding:3px 5px;color:#fff;font-size:12px;line-height:18px;white-space:nowrap}.select2-container--calcaneus .select2-selection--multiple .select2-selection__choice__remove{float:right;margin-left:5px;color:#fff}.select2-container--calcaneus .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.select2-container--calcaneus.select2-container--focus .select2-selection:before{transform:translateY(-50%) rotate(-135deg);margin:3px 0 0}.select2-container--calcaneus.select2-container--focus .select2-selection--multiple{margin-bottom:0;outline:none;border:1px dashed #009fe3;border:1px dashed var(--lightBlue);border-radius:0;background-color:#f7ffff;background-color:var(--formControlBg);padding:3px 4px;height:32px;font-size:16px;font-family:Helvetica-Regular,sans-serif}.select2-container--calcaneus.select2-container--focus .select2-selection--multiple:focus,.select2-container--calcaneus.select2-container--focus .select2-selection--multiple:hover{outline:none}.select2-container--calcaneus .select2-results__option{color:#009fe3;color:var(--lightBlue)}.select2-container--calcaneus .select2-results__option--highlighted,.select2-container--calcaneus .select2-results__option--highlighted[aria-selected]{background-color:#3582c4;background-color:var(--colorSelectHover);color:#fff}.category-select{margin-bottom:20px}.region-header img{margin:0 auto}.breadcrumb{padding-right:0;padding-left:0}.user-block img{width:32px;height:32px}.user-block .field--name-field-name{color:#273756;color:var(--fontColor3);font-weight:400;font-size:12px;line-height:14.4px;font-family:Helvetica-Oblique,sans-serif;text-align:left}.comment-card{display:flex;position:relative;align-items:flex-start;margin-bottom:25px;padding-right:70px}@media screen and (max-width:767px){.comment-card{padding-right:30px}}.comment-card.by-viewer{padding-right:0;padding-left:70px}@media screen and (max-width:767px){.comment-card.by-viewer{padding-left:30px}}.comment-card mark{position:absolute;opacity:0;font-size:18px}.comment-card__user-pic{margin-right:18px}@media screen and (max-width:767px){.comment-card__user-pic{margin-right:10px}}.comment-card__user-pic .layout__region--first{flex-grow:1!important}.comment-card__user-pic .layout__region--second{position:absolute;top:-20px}.comment-card__user-pic .layout__region--second .block-field-blockuseruserfield-about{display:none}.comment-card__name{position:absolute;top:-17px;left:0;color:#273756;color:var(--fontColor3);font-weight:400;font-size:12px;line-height:14.4px;font-family:Helvetica-Oblique,sans-serif;text-align:left}.comment-card__content{display:flex;flex-grow:1}.comment-card__content .text-formatted{position:relative;flex-grow:1;border:1px solid #c2c2c2;border-radius:5px;border-radius:var(--borderRadius);background-color:#f7ffff;background-color:var(--formControlBg);padding:9px 12px 8px;color:#273756;color:var(--fontColor3);font-weight:400;font-size:14px;line-height:16.8px;font-family:Helvetica-Regular,sans-serif;letter-spacing:-.04rem;text-align:left}.indented .comment-card__content .text-formatted{background-color:#f5f4fa;background-color:var(--lightBlueBg)}.comment-card__content p{margin:0}.comment-card.by-viewer .comment-card__content .text-formatted{order:1;background-color:#f5f4fa;background-color:var(--lightBlueBg)}.comment-card.by-viewer .comment-card__user-pic{order:2;margin-right:0;margin-left:18px}@media screen and (max-width:767px){.comment-card.by-viewer .comment-card__user-pic{margin-left:10px}}.comment-card.by-viewer .comment-card__name{right:0;left:auto}.comment-card.by-viewer .actions-comment{margin-right:18px;margin-left:0}@media screen and (max-width:767px){.comment-card.by-viewer .actions-comment{margin-right:10px}}.comment-card .actions-comment{margin-left:18px}@media screen and (max-width:767px){.comment-card .actions-comment{margin-left:10px}}.comment-card .actions-comment__button{position:relative;outline:none;border:0;border-radius:5px;border-radius:var(--borderRadius);background-color:#009fe3;background-color:var(--lightBlue);padding:0;width:32px;height:32px}.comment-card .actions-comment__button:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(../img/icons/icon-dots.png);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;width:23px;height:5px;content:""}.comment-card .actions-comment ul{position:absolute;top:35px;right:0;visibility:hidden;opacity:0;z-index:1;transition:opacity .3s;border-radius:5px;border-radius:var(--borderRadius);background-color:#fff;padding:5px}.comment-card .actions-comment ul.open{visibility:visible;opacity:1}.comment-card .actions-comment li{display:flex;position:relative;padding:0}.comment-card .actions-comment li:not(:last-of-type){margin-right:7px}.comment-card .actions-comment li.comment-delete a{background-color:var(--orange)}.comment-card .actions-comment li.comment-delete a:before{background-image:url(../img/icons/icon-delete-comment.png)}.comment-card .actions-comment li.comment-edit a:before{background-image:url(../img/icons/icon-edit-white.svg)}.comment-card .actions-comment li.user-ban a:before{background-image:url(../img/icons/icon-ban-user.png)}.comment-card .actions-comment li a{display:block;position:relative;transition:opacity .3s;outline:none;border-radius:5px;border-radius:var(--borderRadius);background-color:#009fe3;background-color:var(--lightBlue);padding:0;width:32px;height:32px;font-size:0}.comment-card .actions-comment li a:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;width:17px;height:17px;content:""}.comment-card .actions-comment li a:hover{opacity:.8}.comment-card .actions-comment a{font-size:14px}.view-comment .views-row{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:5px;border:1px solid #c0dedf;border:1px solid var(--lightBlueBorder);background-color:#fff;padding:10px}.view-comment .views-row .views-field-changed{margin-right:10px}.view-comment .views-row .views-field-changed a{font-size:10px}.view-comment .views-row .views-field-user-picture{margin-right:10px;width:35px;height:35px}.view-comment .views-row .views-field-user-picture img{width:100%;height:100%;object-fit:cover}.view-comment .views-row .views-field-field-name{padding-right:4px;font-size:14px}.view-comment .views-row .views-field-field-name a{color:#6b6b6b;color:var(--fontColor5)}.view-comment .views-row .views-field-comment-body{flex-grow:1;margin-top:6px;margin-left:100px;width:100%;font-size:12px}.view-comment.view-display-id-page_1 .views-row{display:block}.view-comment.view-display-id-page_1 .views-row .comment-card{display:block;margin-bottom:0;padding:0}.view-comment.view-display-id-page_1 .views-row .comment-card.by-viewer{padding:0}.view-comment.view-display-id-page_1 .views-row .comment-card__time{float:left;margin-top:10px;margin-right:10px;color:#009fe3;font-size:10px}.view-comment.view-display-id-page_1 .views-row .comment-card__user-pic{display:inline-block;vertical-align:middle;order:0;margin:0 10px 0 0}.view-comment.view-display-id-page_1 .views-row .comment-card__user-name{margin-top:6px;margin-right:10px;color:#6b6b6b;font-style:italic;font-size:14px;font-family:Helvetica-Regular}.view-comment.view-display-id-page_1 .views-row .comment-card__user-name span{font-size:12px}.view-comment.view-display-id-page_1 .views-row .comment-card__content{display:block;margin-top:10px;width:100%}.view-comment.view-display-id-page_1 .views-row .comment-card__content .text-formatted{margin-bottom:10px;border:none;background:transparent;padding:0;color:#545454;font-size:12px}.view-comment.view-display-id-page_1 .views-row .comment-card__content .actions-comment{position:relative;margin:0}.view-comment.view-display-id-page_1 .views-row .comment-card__content .actions-comment ul{display:flex;top:-5px;right:auto;left:34px}.view-comment.view-display-id-page_1 .views-row .comment-card__wrapper{margin-left:100px}.view-comment .views-exposed-form .form--inline{display:flex;justify-content:center;align-items:flex-end}.view-comment .views-exposed-form .form--inline .form-actions{margin-bottom:13px}.post-rate__title{margin-bottom:2px;color:#009fe3;color:var(--lightBlue);font-weight:400;font-size:24px;line-height:28.8px;font-family:Helvetica-Regular,sans-serif;text-align:center}.post-rate__description{opacity:.6;margin:0 0 5px;font-weight:400;font-size:11px;line-height:13.2px;font-family:Helvetica-Oblique,sans-serif;text-align:center}.vud-widget-updown{display:flex;position:relative;justify-content:center;align-items:center;padding:0;width:100%}.vud-widget-updown .element-invisible{display:none}.vud-widget-updown .reset{position:absolute;bottom:0;order:4;visibility:hidden;opacity:0;font-size:0}.vud-widget-updown .updown-score{position:relative;order:2;margin:0 30px;border:0;padding:0;min-width:26px;font-size:0}@media screen and (max-width:767px){.vud-widget-updown .updown-score{margin:0 15px}}.vud-widget-updown .updown-score .updown-current-score{color:#009fe3;color:var(--lightBlue);font-weight:400;font-size:24px;text-align:center}.vud-widget-updown .vud-link-up{order:3;width:33px;height:33px}.vud-widget-updown .vud-link-down{order:1;width:33px;height:33px}.vud-widget-updown .updown-up{position:relative;order:3;margin:0;width:33px;height:33px;color:transparent}.vud-widget-updown .updown-up.active,.vud-widget-updown .updown-up.inactive{transform:scale(1);transition:opacity .3s;margin:0;border-radius:5px;border-radius:var(--borderRadius);width:33px;height:33px;color:transparent;line-height:29px}.vud-widget-updown .updown-up.active:hover,.vud-widget-updown .updown-up.inactive:hover{transform:scale(1);opacity:.8;color:transparent}.vud-widget-updown .updown-up.active:before,.vud-widget-updown .updown-up.inactive:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:""}.vud-widget-updown .updown-up.active{border:1px solid #009fe3;border:1px solid var(--lightBlue);border-image:url(../img/border-image-blue.svg);border-image-slice:11;border-image-width:10px 10px;background-color:#009fe3;background-color:var(--lightBlue)}.vud-widget-updown .updown-up.active:before{background-image:url(../img/icons/icon-plus-white.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:14px;height:14px}.vud-widget-updown .updown-up.inactive{border:1px solid #fff;border-image:url(../img/border-image.svg);border-image-slice:11;border-image-width:10px 10px;background-color:#f7ffff;background-color:var(--formControlBg)}.vud-widget-updown .updown-up.inactive:before{background-image:url(../img/icons/icon-plus-blue.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:14px;height:14px}.vud-widget-updown .updown-down{order:1;width:33px;height:33px;color:transparent}.vud-widget-updown .updown-down.active,.vud-widget-updown .updown-down.inactive{transform:scale(1);transition:opacity .3s;margin:0;border:1px solid #fff;border-radius:5px;border-radius:var(--borderRadius);border-image-slice:11;border-image-width:10px 10px;width:33px;height:33px;color:transparent;line-height:31px}.vud-widget-updown .updown-down.active:hover,.vud-widget-updown .updown-down.inactive:hover{transform:scale(1);opacity:.8;color:transparent}.vud-widget-updown .updown-down.active:before,.vud-widget-updown .updown-down.inactive:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:""}.vud-widget-updown .updown-down.active{border:1px solid #009fe3;border:1px solid var(--lightBlue);border-image:url(../img/border-image-blue.svg);border-image-slice:11;border-image-width:10px 10px;background-color:#009fe3;background-color:var(--lightBlue)}.vud-widget-updown .updown-down.active:before{background-image:url(../img/icons/icon-minus-white.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:15px;height:2px}.vud-widget-updown .updown-down.inactive{border:1px solid #fff;border-image:url(../img/border-image.svg);border-image-slice:11;border-image-width:10px 10px;background-color:#f7ffff;background-color:var(--formControlBg)}.vud-widget-updown .updown-down.inactive:before{background-image:url(../img/icons/icon-minus-blue.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:15px;height:2px}.vud-widget-updown .ajax-progress-throbber{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;width:50px;height:50px}.vud-widget-updown .ajax-progress-throbber .throbber{display:block;position:relative;top:0;left:0;background-image:url(../img/oval-loader.svg);background-position:50% 50%;background-size:40px;width:100%;height:100%}.region-sidebar-second .fc-button-primary{background-color:#2f3a4e;background-color:var(--mainBlue)}.region-sidebar-second .fc-left .fc-today-button,.region-sidebar-second .fc-right{display:none}.region-sidebar-second .fc-center h2{font-size:16px}.region-sidebar-second .fc-day-header .fc-widget-header .fc-sun{font-size:14px}.region-sidebar-second .fc-dayGrid-view .fc-body .fc-row{min-height:28px}.region-sidebar-second .fc-day-grid-event .fc-h-event .fc-event .fc-start .fc-end .fc-draggable .fc-resizable{position:absolute;width:100%;height:100%}.region-sidebar-second #block-views-block-banners-block-5 .views-row,.region-sidebar-second #block-views-block-banners-block-21 .views-row{margin-top:7px}@media screen and (max-width:768px){.user-menu-sidebar{display:none}}#private-message-page .path-private-messages .region-content{display:flex}#private-message-page .private-message-thread-full{background-color:#ededed;background-color:var(--bgGray);padding-left:14px}#private-message-page .private-message-thread-full .field--name-private-messages .field__label{margin-bottom:10px;font-weight:100;font-size:16px;font-family:Helvetica-Regular}#private-message-page .private-message-thread-full .field--name-private-messages .private-message-wrapper{padding-top:18px}#private-message-page .private-message-thread-full .field--name-private-messages .private-message-wrapper:not(:last-of-type){margin-bottom:5px}#private-message-page .private-message-thread-full .field--name-private-messages .private-message-wrapper .private-message-author-self .private-message__wrapper{flex-direction:row}#private-message-page .private-message-thread-full .field--name-private-messages .private-message-wrapper .private-message-author-self .private-message__wrapper .username{display:none}#private-message-page .private-message-thread-full .field--name-private-messages .private-message-wrapper .private-message-author-self .private-message__wrapper .field--name-owner{padding-right:10px;padding-left:0}#private-message-page .private-message-thread-full .field--name-private-messages .private-message{margin-top:0;margin-bottom:14px;border:none;padding:0}#private-message-page .private-message-thread-full .field--name-private-messages .private-message .private-message__wrapper{display:flex;flex-direction:row-reverse;flex-wrap:wrap}#private-message-page .private-message-thread-full .field--name-private-messages .private-message .private-message__wrapper .field--name-owner{padding-right:0;padding-left:10px}#private-message-page .private-message-thread-full .field--name-private-messages .private-message .user-block{position:relative}#private-message-page .private-message-thread-full .field--name-private-messages .private-message .username{position:absolute;top:-22px;right:0;color:#273756;color:var(--fontColor3);font-weight:400;font-size:12px;line-height:14.4px;font-family:Helvetica-Oblique,sans-serif;text-align:left;white-space:nowrap}#private-message-page .private-message-thread-full .field--name-private-messages .private-message .username a{color:#273756;color:var(--fontColor3)}#private-message-page .private-message-thread-full .field--name-private-messages .private-message .field--name-user-picture{border-radius:5px;width:32px;height:32px;overflow:hidden}#private-message-page .private-message-thread-full .field--name-private-messages .private-message .field--name-user-picture .no-userpic{border-radius:5px;border-radius:var(--borderRadius);background-image:url(../img/icons/user_white.svg);background-position:50% 50%;background-size:16px;background-repeat:no-repeat;background-color:#009fe3;width:32px;height:32px}#private-message-page .private-message-thread-full .field--name-private-messages .private-message .field--name-field-attachment{margin-top:3px;width:100%;font-size:14px}#private-message-page .private-message-thread-full .field--name-private-messages .private-message .text-formatted{position:relative;flex-grow:1;border:1px solid #c2c2c2;border-radius:5px;border-radius:var(--borderRadius);background-color:#f7ffff;background-color:var(--formControlBg);padding:10px 16px;color:#273756;color:var(--fontColor3);font-weight:400;font-size:14px;line-height:16.8px;font-family:Helvetica-Regular,sans-serif;letter-spacing:-.04rem;text-align:left}.path-private-messages .region-content{display:flex;height:100%}@media (max-width:767px){.path-private-messages .region-content{flex-wrap:wrap}}@media (max-width:600px){.path-private-messages .main-content-wrapper{flex-basis:100%;padding-top:20px}}@media (max-width:600px){.path-private-messages #block-instrumentyadmina{flex-basis:100%;margin-right:-30px;max-width:none}}.path-private-messages .field--name-private-messages .private-message{margin-top:0;border:none;padding:0}.path-private-messages .field--name-private-messages .private-message .field--name-created{float:none}.path-private-messages .field--name-private-messages .private-message .text-formatted{position:relative;flex-grow:1;border:1px solid #c2c2c2;border-radius:5px;border-radius:var(--borderRadius);background-color:#f7ffff;background-color:var(--formControlBg);padding:5px 12px 9px;color:#273756;color:var(--fontColor3);font-weight:400;font-size:14px;line-height:16.8px;font-family:Helvetica-Regular,sans-serif;letter-spacing:-.04rem;text-align:left}.block-private-message#block-privatemessageinbox-2{margin-top:-10px;margin-bottom:-20px;background:#e6e6e6;padding:12px 16px;width:245px;font-family:Helvetica-Regular}@media (max-width:767px){.block-private-message#block-privatemessageinbox-2{margin-bottom:20px;width:100%}}.block-private-message#block-privatemessageinbox-2 h2{font-size:16px;font-family:Helvetica-Regular}.block-private-message#block-privatemessageinbox-2 .private-message-thread{border:none;padding:0}.block-private-message#block-privatemessageinbox-2 .private-message-thread:hover{background:none}.block-private-message#block-privatemessageinbox-2 .private-message-thread:hover a,.block-private-message#block-privatemessageinbox-2 .private-message-thread:hover em{font-weight:700}.block-private-message#block-privatemessageinbox-2 .private-message-thread .private-message-recipients a{background:url(../img/icons/icon-user-check.svg) no-repeat 0;padding-left:24px;color:#353535;font-size:12px}.block-private-message#block-privatemessageinbox-2 .private-message-thread .private-message-recipients em{background:url(../img/icons/icon-ban-user.svg) no-repeat 0;padding-left:24px;color:#353535;font-size:12px}.private-message-add-form{position:relative;padding-top:12px}.private-message-add-form:before{position:absolute;top:0;opacity:.5;border-top:1px dashed #009fe3;border-top:1px dashed var(--lightBlue);width:100%;height:1px;content:""}.private-message-add-form label{color:#273756;color:var(--fontColor3);font-weight:400;font-size:12px;line-height:14.4px;font-family:Helvetica-Oblique,sans-serif;text-align:left}.private-message-add-form textarea{border:1px solid #009fe3;padding:10px 16px}.private-message-add-form .form-submit{position:relative;margin-right:0;outline:none;background-image:url(../img/icons/icon-message-white.svg);background-position:12px 50%;background-size:13px;background-repeat:no-repeat;padding:6px 12px 7px 34px;font-size:10px;text-transform:uppercase}.private-message-add-form .form-submit[value=Удалить]{border-color:#fe9d54;background-image:url(../img/icons/icon-trash.svg);background-color:#ff9342}.private-message-add-form label[for=thread-members-input]{float:left;margin-right:10px}.private-message-add-form .form-type-textarea{clear:both}.private-message-add-form .form-actions{text-align:right}#private-message-page .private-message-thread-full .field--name-private-messages #load-previous-messages-button-wrapper a{transition:opacity .3s;cursor:pointer;margin-bottom:8px;outline:none;border:1px solid transparent;border-radius:5px;border-radius:var(--borderRadius);background-color:#009fe3;background-color:var(--lightBlue);padding:8px 12px;height:32px;touch-action:manipulation;color:#fff;font-weight:400;font-size:14px;line-height:1;user-select:none;text-align:center;text-decoration:none;white-space:nowrap}#thread-members-display-container .private-message-member-display-item{background-color:#009fe3;padding:6px 12px 7px;color:#fff;font-size:14px}#thread-members-display-container .private-message-member-display-item .pm-username,#thread-members-display-container .private-message-member-display-item span{padding:0}#thread-members-display-container .private-message-member-display-item .pm-username-remove-link{margin-left:8px;border:none;background:url(../img/icons/icon-delete-comment.png) no-repeat 50%;background-size:contain;padding:0;width:20px;height:16px;font-size:0}#thread-members-display-container #thread-members-input{margin-bottom:0;outline:none;border:1px dashed #009fe3;border:1px dashed var(--lightBlue);border-radius:0;background-color:#f7ffff;background-color:var(--formControlBg);padding:3px 8px;height:32px;font-size:14px;font-family:Helvetica-Regular,sans-serif}.menu--dopolnitelnaya-navigaciya{border-radius:0;background-color:transparent}@media screen and (max-width:1023px){.menu--dopolnitelnaya-navigaciya{flex:auto;padding-right:0;padding-bottom:15px;width:100%;max-width:none}}.menu--dopolnitelnaya-navigaciya .region-sidebar-first{position:sticky;top:10px;margin:0;border-radius:0;background-color:transparent}.menu--dopolnitelnaya-navigaciya .nav-item{margin-bottom:15px}.menu--dopolnitelnaya-navigaciya .nav-link{transition:opacity .3s;outline:none;padding:0;color:#545454;color:var(--baseFontColor);font-size:14px;line-height:1.1;font-family:Helvetica-Light,sans-serif;text-transform:uppercase}.menu--dopolnitelnaya-navigaciya .nav-link.active,.menu--dopolnitelnaya-navigaciya .nav-link:hover{opacity:.5}.pager{display:flex;align-items:center;padding:20px 0 0}.pager,.pager__items{justify-content:center;width:100%}.pager__items{display:inline-flex;margin-right:auto;margin-left:auto}.pager li.pager__item.active:not(:disabled):not(.disabled),.pager li.pager__item:not(:disabled):not(.disabled){display:inline-block;vertical-align:middle;transition:opacity .3s;cursor:pointer;margin:0;outline:none;border:1px solid transparent;border-radius:5px;border-radius:var(--borderRadius);background-color:#009fe3;background-color:var(--lightBlue);padding:0;max-width:70px;touch-action:manipulation;color:#fff;font-weight:400;font-size:14px;line-height:1.42857143;user-select:none;text-align:center;white-space:nowrap}.pager li.pager__item.active:not(:disabled):not(.disabled):hover,.pager li.pager__item:not(:disabled):not(.disabled):hover{opacity:.75;outline:none;border-color:transparent;background-color:#009fe3;background-color:var(--lightBlue)}.pager li.pager__item.active:not(:disabled):not(.disabled):focus,.pager li.pager__item:not(:disabled):not(.disabled):focus{outline:none}.pager li.pager__item.active:not(:disabled):not(.disabled)--first,.pager li.pager__item.active:not(:disabled):not(.disabled)--last,.pager li.pager__item:not(:disabled):not(.disabled)--first,.pager li.pager__item:not(:disabled):not(.disabled)--last{max-width:100px}.pager li.pager__item.active:not(:disabled):not(.disabled) a,.pager li.pager__item:not(:disabled):not(.disabled) a{display:block;padding:10px 0;width:100%;color:#fff!important;line-height:inherit;font-family:Helvetica-Bold,sans-serif}.pager li.pager__item+li.pager__item{margin-left:1px!important}.pager[data-drupal-views-infinite-scroll-pager] li.pager__item:not(:disabled):not(.disabled){max-width:none}.pager[data-drupal-views-infinite-scroll-pager] a{padding:10px 40px!important;max-width:none}#drupal-modal .tus-upload .form-control{width:100%;max-width:none}#drupal-modal .tus-upload .form-actions{padding:0 5px}#drupal-modal .tus-upload .tus-upload__drop-zone{max-width:none}.modal_common .modal_text_box .links{justify-content:space-between;padding-top:2px;padding-bottom:0}.modal_common .modal_text_box .links .pull-left{margin-left:-6px}.modal_common .modal_text_box .links:after{display:none}.modal_common .modal_text_box .links .get-reg{padding:6px 30px 6px 10px!important;font-size:16px}.modal_common .modal_text_box .links .get-reg:after{right:13px;left:auto}.modal_common .modal_text_box .links .get-login{margin-top:4px;margin-right:8px;padding:6px 12px 6px 37px!important}.modal_common .modal-body{padding:40px 20px}@media (min-width:600px){.modal_common .modal-dialog{max-width:600px}}.modal_common h2{color:#353535;font-size:30px;font-family:OpenSans}.modal_common p{margin-bottom:24px;font-size:14px;line-height:1.3}.modal_common p:last-of-type{margin-bottom:0}.modal_common button.close{position:absolute;top:21px;right:20px;outline:none;background:url(../img/icons/icon-close.png) no-repeat 50%;width:21px;height:21px}.user-menu-sidebar{max-width:260px}.user-menu-sidebar div.region-sidebar-second-wrapper{background:none;padding:0}.user-menu-sidebar div.region-sidebar-second-wrapper .fc-daygrid-body,.user-menu-sidebar div.region-sidebar-second-wrapper .fc-scrollgrid-sync-table{width:100%!important}.user-menu-sidebar div.region-sidebar-second-wrapper .calendar-button{background-image:url(../img/icons/open_in_new.svg);background-size:contain;width:6px;height:6px;overflow:hidden;text-indent:100px;white-space:nowrap}.user-menu-sidebar div.region-sidebar-second-wrapper .fc-toolbar.fc-header-toolbar{position:relative;margin-bottom:1px;height:25px}.user-menu-sidebar div.region-sidebar-second-wrapper .fc-toolbar.fc-header-toolbar .fc-toolbar-title{cursor:pointer}.user-menu-sidebar div.region-sidebar-second-wrapper .fc-toolbar.fc-header-toolbar .fc-toolbar-title:after{display:inline-block;position:relative;top:-5px;left:5px;cursor:pointer;background:url(../img/icons/icon-edit.svg) no-repeat;background-size:100% 100%;width:6px;height:6px;overflow:hidden;content:"";white-space:nowrap}.user-menu-sidebar div.region-sidebar-second-wrapper .fc-button.fc-button-primary{position:absolute;border:none;background:none;padding:0;width:10px}.user-menu-sidebar div.region-sidebar-second-wrapper .fc-button.fc-button-primary:focus{box-shadow:none}.user-menu-sidebar div.region-sidebar-second-wrapper .fc-button.fc-button-primary.fc-next-button{top:2px;right:0}.user-menu-sidebar div.region-sidebar-second-wrapper .fc-button.fc-button-primary.fc-prev-button{top:2px;left:-28px}.user-menu-sidebar div.region-sidebar-second-wrapper .fc-button.fc-button-primary .fc-icon{display:block;color:#2f3a4e;color:var(--mainBlue);font-size:16px}.user-menu-sidebar div.region-sidebar-second-wrapper .fc-toolbar-chunk{position:absolute;top:-5px;left:24px;z-index:10}.user-menu-sidebar div.region-sidebar-second-wrapper .fc-toolbar-chunk:nth-of-type(3){right:0;left:auto}.user-menu-sidebar div.region-sidebar-second-wrapper .fc-toolbar-chunk h2{color:#2f3a4e;color:var(--mainBlue);font-weight:400;font-size:16px;font-family:Helvetica-Regular,Helvetica,Arial,Lucida Grande,sans-serif;text-decoration:underline;text-decoration-color:#199fe3;text-decoration-color:var(--colorBorderBlue)}#block-kalendarindex{padding-bottom:8px;width:227px;width:var(--cardSize)}div.region-sidebar-first{padding-right:15px;padding-left:0}div.region-sidebar-first .fc-daygrid-body,div.region-sidebar-first .fc-scrollgrid-sync-table{width:100%!important}div.region-sidebar-first .calendar-button{background-image:url(../img/icons/open_in_new.svg);background-size:contain;width:6px;height:6px;overflow:hidden;text-indent:100px;white-space:nowrap}div.region-sidebar-first .fc-toolbar.fc-header-toolbar{position:relative;margin-bottom:1px;height:25px}div.region-sidebar-first .fc-toolbar.fc-header-toolbar .fc-toolbar-title{cursor:pointer;text-transform:capitalize}div.region-sidebar-first .fc-toolbar.fc-header-toolbar .fc-toolbar-title:after{display:inline-block;position:relative;top:-5px;left:5px;cursor:pointer;background:url(../img/icons/icon-edit.svg) no-repeat;background-size:100% 100%;width:6px;height:6px;overflow:hidden;content:"";white-space:nowrap}div.region-sidebar-first .fc-button.fc-button-primary{position:absolute;border:none;background:none;padding:0;width:10px}div.region-sidebar-first .fc-button.fc-button-primary:focus{box-shadow:none}div.region-sidebar-first .fc-button.fc-button-primary.fc-next-button{top:2px;right:0}div.region-sidebar-first .fc-button.fc-button-primary.fc-prev-button{top:2px;left:-28px}div.region-sidebar-first .fc-button.fc-button-primary .fc-icon{display:block;color:#2f3a4e;color:var(--mainBlue);font-size:16px}div.region-sidebar-first .fc-toolbar-chunk{position:absolute;top:-5px;left:24px;z-index:10}div.region-sidebar-first .fc-toolbar-chunk:nth-of-type(3){right:0;left:auto}div.region-sidebar-first .fc-toolbar-chunk h2{color:#2f3a4e;color:var(--mainBlue);font-weight:400;font-size:16px;font-family:Helvetica-Regular,Helvetica,Arial,Lucida Grande,sans-serif;text-decoration:underline;text-decoration-color:#199fe3;text-decoration-color:var(--colorBorderBlue)}@media screen and (max-width:767px){div.region-sidebar-first{padding-right:0}div.region-sidebar-first #block-kalendarindex{display:none}}#calendar+a{display:block;position:relative;margin-top:37px;border-radius:5px;background-color:#009fe3;background-color:var(--lightBlue);padding:10px 16px;width:100%;color:#fff;color:var(--fontColor7);font-size:10px;text-align:left;text-transform:uppercase}#calendar+a:after{display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%);background:url(../img/icons/icon-add_white.svg) no-repeat 50% 50%;width:18px;height:18px;content:""}#calendar .fc-daygrid .fc-scroller-liquid-absolute{overflow-y:hidden!important}#calendar .fc-daygrid table,#calendar .fc-daygrid tbody,#calendar .fc-daygrid td,#calendar .fc-daygrid th{display:block;border:none}#calendar .fc-daygrid tr{display:flex;flex-wrap:nowrap;justify-content:space-between}#calendar .fc-daygrid tr.fc-scrollgrid-section-body{height:200px}#calendar .fc-daygrid tr.fc-scrollgrid-section-body>td{width:100%;height:100%}#calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day{margin-bottom:5px;border:none;background:#fff;background:var(--fontColor7);width:28px;height:28px;font-size:8px;text-align:left}#calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day .fc-daygrid-day-frame.fc-scrollgrid-sync-inner{width:100%;height:100%}#calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day .fc-daygrid-day-top{position:absolute;opacity:1}#calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day .fc-daygrid-day-top a.fc-daygrid-day-number{position:absolute;top:-2px;left:0;z-index:4;padding:4px;color:#adadad;color:var(--colorDayNumber);font-size:8px;letter-spacing:-.16px;text-align:left}#calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day.fc-day.has-event{opacity:1;cursor:pointer;background:#199fe3;background:var(--colorBorderBlue)}#calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day.fc-day.has-event .fc-daygrid-day-top a.fc-daygrid-day-number{color:#fff;color:var(--fontColor7);letter-spacing:-.16px;text-align:left}#calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day.fc-day.has-event .fc-daygrid-event-harness{background:#ededed;background:var(--bgGray)}#calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day .fc-daygrid-event-harness{display:inline-block;position:static;margin:0 2px 0 0!important;border-radius:50%;background:#199fe3;background:var(--colorBorderBlue);width:3px;height:3px;overflow:hidden;text-indent:100px;white-space:nowrap}#calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day .fc-daygrid-event-harness a.fc-h-event{border:none;background:none}#calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day .fc-daygrid-day-events{display:flex;position:absolute;top:0;left:0;flex-wrap:wrap;align-items:flex-end;margin:0;padding-bottom:5px;padding-left:5px;width:100%;height:100%}#calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day.fc-day-other{background:hsla(0,0%,100%,.5)}#calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day.fc-day-other a.fc-daygrid-day-number{color:#adadad}#calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day.fc-day-past{opacity:.5;background:#fff;background:var(--fontColor7)}#calendar .fc-daygrid .fc-daygrid-body table{height:200px}#calendar .fc-daygrid .fc-daygrid-body td{position:relative;margin:0;border:none;width:28px;height:28px}#calendar .fc-view-harness thead .fc-scrollgrid-section{display:none}#calendar .fc-body>tr>td.fc-widget-content{height:200px}#calendar .fc-daygrid-day-bg{display:none}@media screen and (max-width:986px){.view-events.view-display-id-page_1{margin:0 auto;width:470px;max-width:100%}}@media screen and (max-width:700px){.view-events.view-display-id-page_1{margin:0 auto}}@media screen and (max-width:767px){.view-events.view-display-id-page_1{margin-top:6px}}.view-events.view-display-id-page_1 .views-row{width:100%}.view-events.view-display-id-page_1 .node--view-mode-medium-teaser{width:100%;height:auto}.view-events.view-display-id-page_1 .node--view-mode-medium-teaser .field--name-body{height:145px;overflow:hidden}@media screen and (max-width:393px){.view-events.view-display-id-page_1 .node--view-mode-medium-teaser .field--name-body{height:110px}}.view-events.view-display-id-page_1 .node--view-mode-medium-teaser .card-event__inner{width:227px;width:var(--cardSize);height:227px;height:var(--cardSize)}.view-events.view-display-id-page_1 .node--view-mode-medium-teaser .card-event__inner__date-wrapper{margin-bottom:4px}.view-events.view-display-id-page_1 .node--view-mode-medium-teaser .card-event__inner__date-wrapper .day{margin-right:5px;font-size:34px;letter-spacing:-.68px;text-align:left}.view-events.view-display-id-page_1 .node--view-mode-medium-teaser .card-event__inner__date-wrapper .month{font-size:16px;letter-spacing:-.32px;text-align:left}.view-events.view-display-id-page_1 .views-row-month{cursor:pointer;margin-bottom:15px;border-bottom:1px dashed #707070;padding-bottom:3px;color:#2f3a4e;font-family:Helvetica-Regular,Helvetica,Arial,Lucida Grande,sans-serif;text-decoration:underline;text-decoration-color:#199fe3;text-decoration-color:var(--colorBorderBlue);text-transform:capitalize}.view-events.view-display-id-page_1 .views-row-month:after{display:inline-block;position:relative;top:-5px;left:5px;cursor:pointer;background:url(../img/icons/icon-edit.svg) no-repeat;background-size:100% 100%;width:6px;height:6px;overflow:hidden;content:"";white-space:nowrap}.view-events.view-display-id-page_1 .views-row .node--type-event.card-event>a{width:100%;height:100%;color:#2f3a4e;color:var(--mainBlue);text-decoration:none}.view-events.view-display-id-page_1 .views-row .node--type-event.card-event.node-colored .card-event__inner .card-event__right{background:#2f3a4e;background:var(--mainBlue)}.view-events.view-display-id-page_1 .views-row .node--type-event.card-event .card-event__inner{background-color:#fff;width:100%;height:227px;overflow:hidden}.view-events.view-display-id-page_1 .views-row .node--type-event.card-event .card-event__inner:after,.view-events.view-display-id-page_1 .views-row .node--type-event.card-event .flag{display:none}.view-events.view-display-id-page_1 .views-row .node--type-event.card-event .card-event__inner__date-wrapper{margin-bottom:16px}.view-events.view-display-id-page_1 .views-row .node--type-event.card-event .card-event__inner__date-wrapper .day{margin-right:5px;font-size:34px;letter-spacing:-.68px;text-align:left}.view-events.view-display-id-page_1 .views-row .node--type-event.card-event .card-event__inner__date-wrapper .month{font-size:16px;letter-spacing:-.32px;text-align:left}.view-events.view-display-id-page_1 .views-row .node--type-event.card-event .card-event__inner__points-wrapper{position:absolute;bottom:12px;left:12px}.view-events.view-display-id-page_1 .views-row .node--type-event.card-event .card-event__inner__points-wrapper .field--name-field-nmo-points{display:flex;flex-direction:column-reverse}.view-events.view-display-id-page_1 .views-row .node--type-event.card-event .card-event__inner__points-wrapper .field--name-field-nmo-points .field__label{font-weight:lighter;font-size:12px;font-family:Helvetica-Light,Helvetica,Arial,Lucida Grande,sans-serif}.view-events.view-display-id-page_1 .views-row .node--type-event.card-event .card-event__inner__points-wrapper .field--name-field-nmo-points .field__item{font-size:24px;font-family:Helvetica-Bold,Helvetica,Arial,Lucida Grande,sans-serif}.view-events.view-display-id-page_1 .views-row .node--type-event.card-event .card-event__inner__cost-wrapper{font-size:16px;font-family:Helvetica-Light,Helvetica,Arial,Lucida Grande,sans-serif}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-large-teaser{background:#fff;background:var(--fontColor7);width:227px;height:470px}@media screen and (max-width:500px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-large-teaser{width:100%}}@media screen and (min-width:501px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-large-teaser{width:470px}}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-large-teaser .card-event__img{background-color:#d1dbe3;background-color:var(--colorEmptyImage);width:227px;height:227px;height:var(--cardSize)}@media screen and (min-width:501px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-large-teaser .card-event__img{width:470px}}@media screen and (max-width:500px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-large-teaser .card-event__img{width:100%}}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-medium-teaser>a{flex-wrap:wrap;width:100%;height:100%;color:#2f3a4e;color:var(--mainBlue);text-decoration:none}@media screen and (min-width:501px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-medium-teaser>a{display:flex}}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-medium-teaser .card-event__img,.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-medium-teaser .card-event__inner{width:235px;height:100%;height:227px}@media screen and (max-width:500px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-medium-teaser .card-event__img,.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-medium-teaser .card-event__inner{width:100%}}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-medium-teaser .card-event__img img{object-fit:contain}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser{width:100%;height:227px;height:var(--cardSize)}@media screen and (max-width:767px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser{width:unset;height:unset}}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__inner{display:flex;padding:0;height:100%}@media screen and (max-width:767px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__inner{width:unset;height:unset}}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__inner a{text-decoration:none}@media screen and (max-width:767px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__inner>a{aspect-ratio:1/1;flex:1 0 auto;flex-basis:50%}}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__right{position:relative;background-color:#009fe3;padding:12px;width:227px;width:var(--cardSize);height:227px;height:var(--cardSize);color:#fff}@media screen and (max-width:767px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__right{width:unset;height:100%}}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__right .card-event__inner__date-wrapper{display:flex;align-items:baseline;font-weight:700}@media screen and (max-width:767px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__right .card-event__inner__date-wrapper{flex-wrap:wrap}}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__right .day{margin-right:0;font-family:Helvetica-Bold,Helvetica,Arial,Lucida Grande,sans-serif}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__right .month{margin-left:8px}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__left{display:flex;position:relative;flex:1;flex-direction:column;justify-content:space-between;padding:25px 15px 15px}@media screen and (max-width:767px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__left{aspect-ratio:1/1;flex:1 0 auto;flex-basis:50%;padding:10px 16px 5px;overflow:hidden}}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__left .card-event__left__title a{color:#545454;color:var(--baseFontColor);font-size:16px;font-family:Helvetica-Bold,Helvetica,Arial,Lucida Grande,sans-serif}@media screen and (max-width:767px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__left .card-event__left__title a{font-size:16px;line-height:1.2;font-family:Helvetica-Bold,sans-serif;letter-spacing:-.017rem;word-break:break-word}}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__left .card-event__left__tags{display:flex;flex-wrap:wrap}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__left .card-event__left__tags .card-event__left__tags-item{display:block;margin-top:5px;margin-right:5px;border-radius:4px;background-color:#009fe3;background-color:var(--lightBlue);padding:3px 5px;color:#fff;font-size:12px;line-height:18px;white-space:nowrap}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__left .card-event__left__tags .card-event__left__tags-item a{color:#fff}@media screen and (max-width:767px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .card-event__left:after{position:absolute;bottom:0;left:0;background:linear-gradient(180deg,hsla(0,0%,100%,.2),#fff);width:100%;height:33px;content:""}}@media screen and (max-width:500px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser{width:100%}}.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .field--name-body{height:145px;overflow:hidden}@media screen and (max-width:393px){.view-events.view-display-id-page_1 .views-row .node--type-event.node--view-mode-teaser .field--name-body{height:107px}}.view-events.view-display-id-page_1 .views-row-month{display:block;width:100%;font-size:16px}.view-events.view-display-id-page_1 .view-header{margin-top:21px;margin-bottom:21px;padding-bottom:12px;font-weight:700;font-size:24px;font-family:Helvetica-Bold,Helvetica,Arial,Lucida Grande,sans-serif}.view-events.view-display-id-page_1 .view-header:after{display:block;margin-top:12px;background:url(../img/border.svg) repeat;width:100%;height:1px;content:""}.view-events.view-display-id-page_1 .view-header p{margin-bottom:0}.view-events.view-display-id-page_1 .events-moderation.views-row{opacity:.3}.view-events.view-display-id-page_1 .events-moderation.views-row:hover{opacity:1}.view-events.view-display-id-page_1 .view-id-banners img{margin:0 0 15px}.view-events.view-display-id-page_1 .view-id-banners img .views-row{margin-top:15px}.view-events.view-display-id-page_1 .view-id-banners img .views-row:first-child{margin-top:0}.view-events.view-display-id-page_1>.view-content{flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:501px){.view-events.view-display-id-page_1>.view-content{display:flex}}.view-events.view-display-id-page_1>.view-content>.views-element-container{width:100%}.route-vieweventspage-1 .user-menu-sidebar,.view-events.view-display-id-page_1.fulltext-search .view-id-banners{display:none}@media screen and (min-width:768px) and (max-width:985px){.route-vieweventspage-1 .main-content>.container>.row{display:flex;overflow:hidden}.route-vieweventspage-1 .main-content>.container>.row #block-calendar-filters .blockgroup-inner{width:220px}.route-vieweventspage-1 .main-content>.container>.row #block-calendar-filters,.route-vieweventspage-1 .main-content>.container>.row .user-menu-sidebar{float:left}.route-vieweventspage-1 .main-content>.container>.row .main-content-wrapper{float:right;max-width:486px}.route-vieweventspage-1 .main-content>.container>.row .user-menu-sidebar{padding-right:30px;padding-left:0}.route-vieweventspage-1 .main-content>.container>.row #block-calendar-filters{margin-bottom:10px}}#block-calendar-filters{margin-bottom:16px;width:227px}@media screen and (max-width:950px){#block-calendar-filters{width:227px}}@media screen and (max-width:767px){#block-calendar-filters{position:relative;flex:1 100%;z-index:9;margin:0 0 22px;width:100%;max-width:100%}#block-calendar-filters+.main-content-wrapper{width:100%}}#block-calendar-filters #button-filters{display:none}@media screen and (max-width:767px){#block-calendar-filters #button-filters{display:block;position:absolute;top:-2px;left:15px;cursor:pointer;font-size:10px;font-family:Helvetica-Regular,Helvetica,Arial,Lucida Grande,sans-serif;white-space:nowrap}#block-calendar-filters #button-filters:before{display:block;position:absolute;top:0;left:-14px;background:url(../img/icons/Icon-feather-sidebar.svg) no-repeat 50% 50%/cover;width:10px;height:10px;content:""}}#block-calendar-filters .blockgroup-inner{width:227px}@media screen and (max-width:767px){#block-calendar-filters .blockgroup-inner{display:none;background:#ededed;width:272px}}#block-calendar-filters .show-filters{display:block;margin:0}#block-calendar-filters #block-simplesearchform{position:relative;background:none;padding:0 0 8px}#block-calendar-filters #block-simplesearchform .form-item{margin:0}#block-calendar-filters #block-simplesearchform .form-actions.form-wrapper{position:absolute;top:3px;left:9px;z-index:10;margin:0;padding:0;width:20px;height:20px}#block-calendar-filters #block-simplesearchform .form-actions.form-wrapper .form-submit.btn-primary{margin:0;background:url(../img/icons/icon-search_bleck.svg) no-repeat;padding:0;width:100%;height:100%;overflow:hidden;text-indent:100px;white-space:nowrap}@media screen and (max-width:767px){#block-calendar-filters #block-simplesearchform .form-actions.form-wrapper .form-submit.btn-primary{padding:5px 0 0 -3px}}@media screen and (max-width:767px){#block-calendar-filters #block-simplesearchform .form-actions.form-wrapper{width:13px;height:13px}}#block-calendar-filters #block-simplesearchform .form-text.form-control{border:none;border-radius:5px;background:#fff 0 0 no-repeat padding-box;background:var(--fontColor7) 0 0 no-repeat padding-box;padding-left:30px;height:32px}#block-calendar-filters #block-simplesearchform .form-text.form-control::placeholder{font-size:10px}@media screen and (max-width:767px){#block-calendar-filters #block-simplesearchform .form-text.form-control{font-size:10px}}#block-calendar-filters .block-facet--links .item-list__links,#block-calendar-filters .block-facet--links .item-list__links li{margin:0;padding:0;list-style:none}#block-calendar-filters .block-facet--links .facet-item a{position:relative;margin-bottom:0;padding-left:20px;color:#7e7f84;color:var(--fontColor2);font-size:12px;line-height:21px;text-align:left;text-decoration:none}#block-calendar-filters .block-facet--links .facet-item a:after,#block-calendar-filters .block-facet--links .facet-item a:before{position:absolute}#block-calendar-filters .block-facet--links .facet-item a:before{top:3px;left:0;border:1px solid #7e7f84;border:1px solid var(--fontColor2);background-size:cover;background-repeat:no-repeat;width:11px;height:11px;content:""}#block-calendar-filters .block-facet--links .facet-item a.is-active{color:#083c50;color:var(--fontColor4);font-size:13px}#block-calendar-filters .block-facet--links .facet-item a.is-active .facet-item__status,#block-calendar-filters .block-facets-radios .facet-item--expanded .facets-widget-{display:none}#block-calendar-filters .block-facets-radios .facet-item a:before{border-radius:50%}#block-calendar-filters .block-facets-radios .facet-item a.is-active:after{top:6px;left:3px;transition:opacity .3s;border-radius:50%;background-color:#2f3a4e;background-color:var(--mainBlue);width:5px;height:5px;content:""}#block-calendar-filters .block-facets-checkboxes{position:relative;padding-top:20px}#block-calendar-filters .block-facets-checkboxes:before{position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:.3;background:#7e7f84;background:var(--fontColor2);width:207px;height:1px;content:""}#block-calendar-filters .block-facets-checkboxes .facet-item a.is-active:after{top:3px;left:0;transition:opacity .3s;border-radius:2px;background-image:url(../img/icons/icon-checkbox-active.svg);background-size:cover;background-repeat:no-repeat;width:11px;height:11px;content:""}.region-sidebar-first .block-views-blockbanners-block-5{width:227px}@media screen and (max-width:950px){.region-sidebar-first .block-views-blockbanners-block-5{width:220px}}@media screen and (max-width:767px){.region-sidebar-first .block-views-blockbanners-block-5{width:100%}}#block-kalendarindex.calendar-popup{position:fixed;top:0;left:0;z-index:100;background:rgba(47,58,78,.9);width:100%;max-width:none;height:100%}#block-kalendarindex.calendar-popup .view-banners{display:none}#block-kalendarindex.calendar-popup #calendar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ededed;padding:10px 45px 45px;width:560px;height:450px}#block-kalendarindex.calendar-popup #calendar .fc-toolbar.fc-header-toolbar{display:flex;position:relative;justify-content:left;margin-bottom:20px;height:25px}#block-kalendarindex.calendar-popup #calendar .fc-toolbar.fc-header-toolbar .fc-button{position:relative;top:0;left:auto}#block-kalendarindex.calendar-popup #calendar .fc-toolbar.fc-header-toolbar .fc-next-button{left:-4px}#block-kalendarindex.calendar-popup #calendar+a{display:none}#block-kalendarindex.calendar-popup #calendar .fc-toolbar-chunk{position:relative;top:auto;left:auto;margin-right:5px;width:auto}#block-kalendarindex.calendar-popup #calendar .fc-toolbar-chunk:first-child{margin-right:8px}#block-kalendarindex.calendar-popup #calendar .fc-toolbar-chunk .fc-toolbar-title{width:100%;font-size:24px;text-decoration:none}#block-kalendarindex.calendar-popup #calendar .fc-toolbar-chunk .fc-toolbar-title:after{display:none}#block-kalendarindex.calendar-popup #calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day{width:58px;height:58px}#block-kalendarindex.calendar-popup #calendar .fc-daygrid tr.fc-scrollgrid-section-body{height:450px}#block-kalendarindex.calendar-popup #calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day .fc-daygrid-day-top a.fc-daygrid-day-number{font-size:14px}#block-kalendarindex.calendar-popup #calendar .fc-daygrid tr.fc-scrollgrid-section-body>td .fc-daygrid-day .fc-daygrid-event-harness{width:6px;height:6px}#block-kalendarindex.calendar-popup #block-calendar-filters{display:none}.node--type-event.full-post h1,.node--type-event.node--promoted h1{margin-bottom:12px;color:#353535;font-size:24px;font-family:Helvetica-Bold}@media screen and (max-width:767px){.node--type-event.full-post h1,.node--type-event.node--promoted h1{font-size:20px;line-height:24px}}.node--type-event.full-post .field--name-field-event-link,.node--type-event.full-post .field--name-field-event-order,.node--type-event.full-post .file--mime-image-jpeg,.node--type-event.node--promoted .field--name-field-event-link,.node--type-event.node--promoted .field--name-field-event-order,.node--type-event.node--promoted .file--mime-image-jpeg{margin-bottom:10px}.node--type-event.full-post .field--name-field-event-image,.node--type-event.node--promoted .field--name-field-event-image{margin:0;width:100%;height:100%}.node--type-event.full-post .full-post-event__content__date-wrapper,.node--type-event.node--promoted .full-post-event__content__date-wrapper{margin-bottom:16px;color:#353535;font-size:16px;font-family:Helvetica-Bold}.node--type-event.full-post .full-post-event__content__date-wrapper .day,.node--type-event.node--promoted .full-post-event__content__date-wrapper .day{font-size:34px}.node--type-event.full-post .full-post-event__content__date-wrapper .month,.node--type-event.node--promoted .full-post-event__content__date-wrapper .month{margin-left:5px}.node--type-event.full-post .full-post-event__content__date-wrapper span.day+.day:before,.node--type-event.node--promoted .full-post-event__content__date-wrapper span.day+.day:before{content:"—"}.ui-dialog{box-shadow:0 0 24px rgba(0,0,0,.1607843137254902);border:none;border-radius:5px;background:#fefdff;width:660px!important;max-width:100%}.ui-dialog .ui-dialog-titlebar{border:none;border-radius:5px 5px 0 0;background:#fefdff;padding:12px 20px}.ui-dialog .ui-dialog-titlebar-close{top:25px;right:16px;outline:none;background:url(../img/icons/icon-close.png) no-repeat 50%;width:21px;height:21px}.ui-dialog .ui-dialog-title{color:#353535;font-weight:400;font-size:24px;font-family:OpenSans}.ui-dialog .ui-dialog-content{padding:0 15px}.ui-dialog .ui-dialog-buttonpane{border:none;border-radius:0 0 5px 5px;background-color:#fefdff;padding:0 15px 5px}.ui-dialog .ui-dialog-buttonpane .button{margin-bottom:15px;padding:4px 22px;color:#fefdff;font-size:16px;text-transform:lowercase}.ui-dialog .ui-dialog-buttonpane .button.form-submit{background-image:url(../img/icons/icon-check-btn.svg);background-position:7px 53%;background-size:15px;background-repeat:no-repeat;padding-left:36px}.ui-dialog .ui-dialog-buttonpane .button.form-submit.button--danger{background-image:url(../img/icons/icon-delete-comment.png);background-color:#ff9342}.ui-dialog .fieldset-legend{display:inline-block;margin-bottom:5px;font-size:14px;font-family:OpenSans}.ui-dialog .description{margin-top:4px}.ui-dialog label{opacity:.7;margin-bottom:5px;color:#273756;font-style:italic;font-size:12px;font-family:OpenSans}.ui-dialog .field--widget-options-buttons,.ui-dialog .field--widget-string-textfield{float:left;width:70%}.ui-dialog .field--widget-number,.ui-dialog .field--widget-options-select,.ui-dialog .field--widget-yearonly-default{float:left;width:30%}.ui-dialog .field--widget-text-textarea{clear:both}.ui-dialog .form-item{margin-top:0;margin-bottom:5px;padding:0 5px}.ui-dialog .form-item.text-format-wrapper{padding:0}.ui-dialog .form-control{outline:none;border:1px solid #009fe3;border-radius:5px}.ui-dialog .form-control:focus{outline:none}.ui-dialog input,.ui-dialog textaria.form-control{padding:3px 12px}.ui-dialog textarea.form-control{height:90px}.ui-dialog input{height:33px}.ui-dialog .ss-main{border:none}.ui-dialog .ss-main .ss-single-selected{border:1px solid #009fe3;border-radius:5px;padding:3px 45px 3px 12px;height:33px}.ui-dialog .ss-main .ss-single-selected .ss-arrow{width:35px;height:33px}.ui-dialog details{display:none}.ui-dialog .user-approval-form{padding-bottom:12px}.ui-dialog .user-profile__block-wrapper{padding:0 20px 20px}.ui-dialog .user-profile__specialization:after{display:none}.ui-dialog .editor-image-dialog input{height:38px}#drupal-modal .tus-upload .tus-upload__next:disabled{pointer-events:none}#drupal-modal .tus-upload .form-item label[for=videoName]{display:block;position:absolute;top:5px}#drupal-modal .tus-upload .form-item label,#drupal-modal .tus-upload .tus-upload__group>p{display:none}#drupal-modal .tus-upload .tus-upload__drop-zone-text-drop label{display:inline;cursor:pointer}#drupal-modal .tus-upload .tus-upload__required.warning{border-color:red}#drupal-modal .tus-upload__drop-zone-text-drop .button{color:#009fe3;font-style:normal;font-size:inherit}.view-users-search-index-.view-display-id-page_1 .view-content,.view-users.view-display-id-page_1 .view-content{display:flex;flex-wrap:wrap;margin-right:-4px;margin-left:-4px;padding-top:20px}.view-users-search-index-.view-display-id-page_1 .view-content .views-row,.view-users.view-display-id-page_1 .view-content .views-row{padding:4px;width:50%}@media (max-width:450px){.view-users-search-index-.view-display-id-page_1 .view-content .views-row,.view-users.view-display-id-page_1 .view-content .views-row{width:100%}}.view-users-search-index-.view-display-id-page_1 .view-content .views-row .card,.view-users.view-display-id-page_1 .view-content .views-row .card{height:166px}@media (max-width:767px){.view-users-search-index-.view-display-id-page_1 .view-content .views-row .card,.view-users.view-display-id-page_1 .view-content .views-row .card{height:100%}}.view-users-search-index-.view-display-id-page_1 .view-content .views-row .card__img,.view-users.view-display-id-page_1 .view-content .views-row .card__img{position:relative;background:url(../img/placeholder_large.png) no-repeat 50%;background-size:cover}@media (max-width:767px){.view-users-search-index-.view-display-id-page_1 .view-content .views-row .card__img,.view-users.view-display-id-page_1 .view-content .views-row .card__img{background-size:contain}}.view-users-search-index-.view-display-id-page_1 .view-content .views-row .card__img .private_message_link_wrapper a,.view-users.view-display-id-page_1 .view-content .views-row .card__img .private_message_link_wrapper a{display:block;position:absolute;top:10px;right:10px;border-radius:5px;background:url(../img/icons/icon-message-profile.svg) no-repeat 50%;background-color:#009ee3;width:35px;height:33px;font-size:0}.view-users-search-index-.view-display-id-page_1 .view-content .views-row .card .card-profile__bio .field,.view-users.view-display-id-page_1 .view-content .views-row .card .card-profile__bio .field{font-style:italic;font-size:11px;font-family:Helvetica-Regular}.view-users-search-index-.view-display-id-page_1 .view-content .views-row .card .card-profile__bio .field--name-field-name a,.view-users.view-display-id-page_1 .view-content .views-row .card .card-profile__bio .field--name-field-name a{margin-bottom:10px;color:#353535;font-style:normal;font-size:medium;font-family:Helvetica-Bold}.view-users-search-index-.view-display-id-page_1 .view-content .views-row .card{height:227px;height:var(--cardSize)}.view-account-management table tr td:last-of-type,.view-account-management table tr th:last-of-type{width:33.33333%}.view-account-manage .table{table-layout:fixed}.view-account-manage tr:nth-of-type(odd) td{padding-top:0;padding-bottom:0}.view-account-manage td{vertical-align:middle}.view-account-manage .views-field-uid{display:flex;flex-direction:row-reverse;padding-right:0;padding-left:0}.view-account-manage .views-field-uid a{margin-left:4px}.view-account-manage .views-field-uid .button-icon__remove{display:block;background:url(../img/icons/icon-trash.svg) no-repeat 50%;background-size:12px;background-color:#009fe3;background-color:var(--lightBlue);width:32px;height:32px;font-size:0}.view-account-manage .views-field-uid .button-icon__block{display:block;background:url(../img/icons/icon-ban-user.png) no-repeat 50%;background-size:17px;background-color:#009fe3;background-color:var(--lightBlue);width:32px;height:32px;font-size:0}.view-account-manage .views-field-uid .button-icon__activate{display:block;background:url(../img/icons/icon-user-check_white.svg) no-repeat 50%;background-size:17px;background-color:#009fe3;background-color:var(--lightBlue);width:32px;height:32px;font-size:0}.view-account-manage .views-field-name.ellipsis{overflow:hidden;text-overflow:ellipsis}.file-widget-custom-input,.image-widget-article-input,.image-widget-custom-input{display:flex;position:relative;z-index:10;margin-bottom:0;outline:none;border:1px dashed #009fe3;border:1px dashed var(--lightBlue);border-radius:0 5px 5px 0;border-radius:0 var(--borderRadius) var(--borderRadius) 0;background:transparent;padding:3px 8px;width:100%;height:32px;color:#009fe3;font-size:14px;font-family:Helvetica-Regular,sans-serif}@media (max-width:500px){.file-widget-custom-input,.image-widget-article-input,.image-widget-custom-input{flex-wrap:wrap}.file-widget-custom-input span:first-of-type,.image-widget-article-input span:first-of-type,.image-widget-custom-input span:first-of-type{width:calc(100% - 120px)}}.file-widget-custom-input span:first-of-type,.image-widget-article-input span:first-of-type,.image-widget-custom-input span:first-of-type{flex-grow:1;overflow:hidden;line-height:23px;text-overflow:ellipsis;white-space:nowrap}.file-widget-custom-input span:first-of-type label,.image-widget-article-input span:first-of-type label,.image-widget-custom-input span:first-of-type label{opacity:1;margin:0;color:#009fe3;font-style:normal;font-size:14px;font-family:Helvetica-Regular,sans-serif}.file-widget-custom-input span:last-of-type,.image-widget-article-input span:last-of-type,.image-widget-custom-input span:last-of-type{margin:-4px -9px;border-radius:5px;background-image:url(../img/icons/icon-album.svg);background-position:88% 50%;background-size:16px;background-repeat:no-repeat;background-color:var(--lightBlue);background-color:#009fe3;padding:10px 40px 0 15px;color:#fff;font-style:normal;font-size:10px;text-transform:uppercase}.field--name-field-event-image .form-type-managed-file .image-preview,.field--name-user-picture .form-type-managed-file .image-preview,.private-message-form .field--name-field-attachment .form-type-managed-file .image-preview{position:relative;z-index:10}.field--name-field-event-image .form-type-managed-file .form-managed-file,.field--name-user-picture .form-type-managed-file .form-managed-file,.private-message-form .field--name-field-attachment .form-type-managed-file .form-managed-file{margin-bottom:10px}.field--name-field-event-image .form-type-managed-file>label,.field--name-user-picture .form-type-managed-file>label,.private-message-form .field--name-field-attachment .form-type-managed-file>label{opacity:1}.field--name-field-event-image .form-type-managed-file>label .ajax-progress-throbber,.field--name-user-picture .form-type-managed-file>label .ajax-progress-throbber,.private-message-form .field--name-field-attachment .form-type-managed-file>label .ajax-progress-throbber{position:absolute;bottom:-32px;left:0;transform:none;z-index:5;background:none;padding:0;width:100%;height:31px}.field--name-field-event-image .form-type-managed-file>label .ajax-progress-throbber .throbber,.field--name-user-picture .form-type-managed-file>label .ajax-progress-throbber .throbber,.private-message-form .field--name-field-attachment .form-type-managed-file>label .ajax-progress-throbber .throbber{display:block;position:relative;top:0;left:0;animation:progress-bar-stripes 1s linear infinite;animation-direction:alternate;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,#a8dcf7 0,#a8dcf7 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,#a8dcf7 0,#a8dcf7);background-size:3rem 3rem;background-repeat:repeat;width:100%;height:100%}.ui-timepicker{z-index:15!important}.node-event-edit-form,.node-event-form.node-form{margin:0}.node-event-edit-form .workflow-transition-events-container,.node-event-form.node-form .workflow-transition-events-container{display:none}.node-event-edit-form .form-item,.node-event-form.node-form .form-item{margin-top:0;margin-bottom:8px}.node-event-edit-form .form-control,.node-event-form.node-form .form-control{font-size:14px}.node-event-edit-form .admin-tools-wrapper,.node-event-form.node-form .admin-tools-wrapper{display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px;background-color:#009fe3;background-color:var(--lightBlue);padding:7px 10px;color:#fff;font-size:12px}.node-event-edit-form .admin-tools-wrapper .form-item,.node-event-form.node-form .admin-tools-wrapper .form-item{margin:0;padding-right:25px}.node-event-edit-form .field--name-field-event-other label,.node-event-edit-form .field--name-field-event-type label,.node-event-form.node-form .field--name-field-event-other label,.node-event-form.node-form .field--name-field-event-type label{display:none}.node-event-edit-form .form-managed-file,.node-event-form.node-form .form-managed-file{margin-bottom:0}.node-event-edit-form .ss-main,.node-event-form.node-form .ss-main{margin-bottom:8px;height:32px}.node-event-edit-form .ss-main .ss-single-selected,.node-event-form.node-form .ss-main .ss-single-selected{border-style:solid;border-radius:0 5px 5px 0;border-radius:0 var(--borderRadius) var(--borderRadius) 0;width:100%;height:100%}.node-event-edit-form .ss-main .ss-single-selected .placeholder,.node-event-form.node-form .ss-main .ss-single-selected .placeholder{margin-left:5px;color:#273756;color:var(--fontColor3);font-size:14px;line-height:19px}.node-event-edit-form .ss-main .ss-single-selected .ss-arrow,.node-event-form.node-form .ss-main .ss-single-selected .ss-arrow{top:0;right:0;width:32px;height:100%}.node-event-edit-form .ss-main .ss-multi-selected,.node-event-form.node-form .ss-main .ss-multi-selected{border-style:solid;border-radius:0 5px 5px 0;border-radius:0 var(--borderRadius) var(--borderRadius) 0;width:100%;height:32px}.node-event-edit-form .ss-main .ss-multi-selected.ss-disabled,.node-event-form.node-form .ss-main .ss-multi-selected.ss-disabled{border-style:dashed;background:#fff}.node-event-edit-form .ss-main .ss-multi-selected .ss-values .ss-disabled,.node-event-form.node-form .ss-main .ss-multi-selected .ss-values .ss-disabled{margin-left:0;color:#273756;color:var(--fontColor3);font-size:14px;line-height:19px}.node-event-edit-form .ss-main .ss-add,.node-event-form.node-form .ss-main .ss-add{top:0;right:0;width:32px;height:32px}.node-event-edit-form .select2 .selection .select2-selection--multiple,.node-event-form.node-form .select2 .selection .select2-selection--multiple{border-style:solid;border-radius:0 5px 5px 0;border-radius:0 var(--borderRadius) var(--borderRadius) 0;padding:3px 4px;width:100%;height:32px}.node-event-edit-form .select2 .selection .select2-selection--multiple:after,.node-event-form.node-form .select2 .selection .select2-selection--multiple:after{width:32px;height:32px}.node-event-edit-form .select2 .selection .select2-selection--multiple:before,.node-event-form.node-form .select2 .selection .select2-selection--multiple:before{right:11px}.node-event-edit-form .event-date-wrapper,.node-event-form.node-form .event-date-wrapper{display:flex;justify-content:space-between}.node-event-edit-form .event-date-wrapper .field--widget-datetime-default,.node-event-form.node-form .event-date-wrapper .field--widget-datetime-default{margin:0;padding:0;width:311px}.node-event-edit-form .event-date-wrapper .field--widget-datetime-default .form-type-date,.node-event-edit-form .event-date-wrapper .field--widget-datetime-default .form-type-date .form-date,.node-event-form.node-form .event-date-wrapper .field--widget-datetime-default .form-type-date,.node-event-form.node-form .event-date-wrapper .field--widget-datetime-default .form-type-date .form-date{width:100%}.node-event-edit-form .field--name-field-event-time .fieldset-wrapper,.node-event-form.node-form .field--name-field-event-time .fieldset-wrapper{display:flex;justify-content:space-between}.node-event-edit-form .field--name-field-event-time .fieldset-wrapper .form-item,.node-event-form.node-form .field--name-field-event-time .fieldset-wrapper .form-item{width:311px}.node-event-edit-form .field--name-field-event-time .fieldset-wrapper .description,.node-event-form.node-form .field--name-field-event-time .fieldset-wrapper .description{display:none}.node-event-edit-form #edit-title-wrapper .form-control,.node-event-form.node-form #edit-title-wrapper .form-control{height:32px;font-size:14px}.node-event-edit-form .event-name-wrapper,.node-event-form.node-form .event-name-wrapper{display:flex;justify-content:space-between;width:100%}.node-event-edit-form .event-name-wrapper .description,.node-event-form.node-form .event-name-wrapper .description{display:none}.node-event-edit-form .event-name-wrapper .form-type-url,.node-event-form.node-form .event-name-wrapper .form-type-url{margin:0 0 5px;width:324px;height:32px;color:#888;font-size:16px}.node-event-edit-form .event-name-wrapper .form-type-entity-autocomplete,.node-event-form.node-form .event-name-wrapper .form-type-entity-autocomplete{margin:0 0 8px;width:324px;height:32px;color:#888;font-size:14px}.node-event-edit-form #edit-field-event-order-wrapper,.node-event-form.node-form #edit-field-event-order-wrapper{width:100%;height:34px;color:#888;font-size:14px}.node-event-edit-form #edit-field-event-order-wrapper .description,.node-event-form.node-form #edit-field-event-order-wrapper .description{display:none}.node-event-edit-form #edit-field-event-order-wrapper .form-autocomplete,.node-event-form.node-form #edit-field-event-order-wrapper .form-autocomplete{padding:5px;width:100%;height:100%;color:#888;font-size:14px}.node-event-edit-form #edit-field-event-order-wrapper .form-type-entity-autocomplete,.node-event-form.node-form #edit-field-event-order-wrapper .form-type-entity-autocomplete{height:34px}.node-event-edit-form #edit-field-event-files,.node-event-form.node-form #edit-field-event-files{border:none}.node-event-edit-form #edit-field-event-files #edit-field-event-files-0--label,.node-event-form.node-form #edit-field-event-files #edit-field-event-files-0--label{display:none}.node-event-edit-form #edit-field-event-files .details-wrapper,.node-event-form.node-form #edit-field-event-files .details-wrapper{padding:0}.node-event-edit-form .form-type-vertical-tabs,.node-event-form.node-form .form-type-vertical-tabs{display:none}.node-event-edit-form #block-bokovoemenyupolzovatelya,.node-event-form.node-form #block-bokovoemenyupolzovatelya{font-size:14px}.node-event-edit-form .form-actions,.node-event-form.node-form .form-actions{position:relative;text-align:right}.node-event-edit-form .form-actions input#edit-workflow-events-moderation,.node-event-form.node-form .form-actions input#edit-workflow-events-moderation{float:right;margin-right:0;background-image:url(../img/icons/icon-check-btn.svg);background-position:92% 57%;background-size:15px;background-repeat:no-repeat;background-color:#b59e87;padding-right:35px;font-size:10px;text-transform:uppercase}.node-event-edit-form .form-actions input#edit-preview,.node-event-form.node-form .form-actions input#edit-preview{float:right;clear:both;margin-right:15px;outline:none;background:transparent;background-image:url(../img/icons/icon-eye.svg);background-position:8% 57%;background-size:15px;background-repeat:no-repeat;padding:0 0 0 30px;color:#009fe3;font-size:12px;text-decoration:underline}.node-event-edit-form .form-actions #edit-delete,.node-event-form.node-form .form-actions #edit-delete{float:left;margin:-32px 0 0;padding-top:8px;padding-bottom:8px;font-size:10px;text-transform:uppercase}.node-event-edit-form input#edit-workflow-events-published,.node-event-form.node-form input#edit-workflow-events-published{font-size:10px;text-transform:uppercase}.node-event-edit-form #edit-field-event-costs-wrapper table.field-multiple-table thead,.node-event-form.node-form #edit-field-event-costs-wrapper table.field-multiple-table thead{display:none}.node-event-edit-form #edit-field-event-costs-wrapper #field-event-costs-add-more-wrapper .clearfix,.node-event-form.node-form #edit-field-event-costs-wrapper #field-event-costs-add-more-wrapper .clearfix{visibility:hidden}.node-event-edit-form #edit-field-event-costs-wrapper #field-event-costs-add-more-wrapper .clearfix .paragraphs-add-wrapper,.node-event-form.node-form #edit-field-event-costs-wrapper #field-event-costs-add-more-wrapper .clearfix .paragraphs-add-wrapper{visibility:visible}.node-event-edit-form #edit-field-event-costs-wrapper #field-event-costs-add-more-wrapper .clearfix .paragraphs-add-wrapper input.field-add-more-submit,.node-event-form.node-form #edit-field-event-costs-wrapper #field-event-costs-add-more-wrapper .clearfix .paragraphs-add-wrapper input.field-add-more-submit{font-size:10px}#edit-field-color-wrapper{user-select:none}#edit-field-color-wrapper span{position:relative;cursor:pointer;padding-left:25px}#edit-field-color-wrapper span:before{position:absolute;top:50%;left:4px;transform:translateY(-45%);opacity:0;background-color:#fff;width:12px;height:12px;content:""}#edit-field-color-wrapper span:after{position:absolute;top:50%;left:0;transform:translateY(-40%);background-image:url(../img/checkbox.svg);background-size:contain;background-repeat:no-repeat;width:18px;height:18px;content:""}#edit-field-color-wrapper input{position:absolute;top:0;left:0;visibility:hidden;opacity:0}#edit-field-color-wrapper input:checked~span:before{opacity:1}#edit-field-sorting-wrapper label{display:none}#edit-field-sorting-wrapper .ss-main{margin-bottom:0;border:none;background-color:transparent;padding:0;width:auto;height:22px;color:#fff;font-size:12px}#edit-field-sorting-wrapper .ss-main .ss-content{width:max-content}#edit-field-sorting-wrapper .ss-main .ss-single-selected{border:none;border-radius:0;background-color:transparent;padding:0;width:auto;height:22px;font-size:inherit}#edit-field-sorting-wrapper .ss-main .ss-single-selected .placeholder{position:relative;padding-left:25px;color:#fff;font-size:12px}#edit-field-sorting-wrapper .ss-main .ss-single-selected .placeholder:after{position:absolute;top:50%;left:0;transform:translateY(-44%);background-image:url(../img/icons/icon-size-article-auto.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:18px;content:""}#edit-field-sorting-wrapper .ss-main .ss-single-selected .ss-arrow{display:none}input[type=date]{position:relative;outline:none;border-radius:0 5px 5px 0}input[type=date]:active,input[type=date]:focus{outline:none}input[type=date]::-webkit-calendar-picker-indicator{display:block;position:absolute;top:-1px;right:-1px;opacity:1;box-sizing:border-box;border-radius:5px;border-radius:var(--borderRadius);background:url(../img/icons/icon-calendar-white.svg) no-repeat 50%;background-size:15px;background-color:#009fe3;background-color:var(--lightBlue);width:32px;height:32px;color:transparent}.require-star{display:none}.region-swipebar-content{position:fixed;top:0;left:0;transform:translateX(-100%);z-index:12;transition:transform .3s;background-color:#131319;background-color:var(--cologBgSidebar);padding:20px 20px 30px;width:100%;max-width:340px;height:100%}.region-swipebar-content.active{transform:translateX(0)}.region-swipebar-content .view-header{margin-bottom:18px}.region-swipebar-content .view-header a{font-size:14px}.region-swipebar-content .view-header a.active{color:#ff0;color:var(--colorLinkSidebarHover)}.region-swipebar-content .view-header a:before{margin-right:10px;content:url(../img/icons/icon-astra.svg)}.region-swipebar-content .contextual-region{margin-bottom:18px}.region-swipebar-content .contextual-region a{color:#7cd9e0;color:var(--colorLinkSidebar);font-size:14px;font-family:OpenSans,sans-serif}.region-swipebar-content .contextual-region a:hover{color:#ff0;color:var(--colorLinkSidebarHover)}.region-swipebar-content .field-content{display:flex}.region-swipebar-content .section-toggler{transition:transform .3s;cursor:pointer;margin-right:12px;background-image:url(../img/icons/menu_arr_down.png);background-position:50% 50%;background-size:9px;background-repeat:no-repeat;width:20px;height:20px}.region-swipebar-content .section-toggler--open{transform:scaleY(-1)}.region-swipebar-content ul{margin:0;padding:0;list-style:none}.region-swipebar-content ul>li:not(:last-of-type){margin-bottom:18px}.region-swipebar-content ul>li a{color:#7cd9e0;color:var(--colorLinkSidebar)}.region-swipebar-content ul>li a.active{color:#ff0;color:var(--colorLinkSidebarHover)}.region-swipebar-content ul a{transition:color .3s;font-weight:400;font-size:14px;font-family:OpenSans,sans-serif}.region-swipebar-content ul a:hover{color:#ff0;color:var(--colorLinkSidebarHover)}.region-swipebar-content ul ul{transition:height .3s,margin-top .3s;margin-top:12px;overflow:hidden}.region-swipebar-content ul ul.collapsed{margin-top:0}.region-swipebar-content ul ul li{margin-bottom:12px}.region-swipebar-content ul ul a{display:inline-block;transition:color .3s;background-image:url(../img/icons/menu_arr_right.png);background-position:0 50%;background-repeat:no-repeat;padding-left:20px;color:#407276;color:var(--colorLinkSubmenuSidebar)}.region-swipebar-content ul ul a.active{color:#ff0;color:var(--colorLinkSidebarHover)}.region-swipebar-content .view-payable-sections .view-content h3{margin-bottom:13px}.region-swipebar-content .view-payable-sections .view-content h3 a{color:#009fe3;font-size:16px;font-family:OpenSans,sans-serif}.region-swipebar-content .view-payable-sections .view-content h3 .section-toggler{display:inline-block;vertical-align:middle;transform:scaleY(-1);margin-left:-5px}.region-swipebar-content .view-payable-sections .views-field{transition:max-height .3s;max-height:0;overflow:hidden}.region-swipebar-content .view-payable-sections .views-field a{display:inline-block;transition:color .3s;margin-bottom:18px;background-image:url(../img/icons/menu_arr_right.png);background-position:0 50%;background-repeat:no-repeat;padding-left:20px;color:#7cd9e0;color:var(--colorLinkSidebar)}.region-swipebar-content .view-payable-sections.open .view-content h3 .section-toggler{transform:none}.region-swipebar-content .view-payable-sections.open .views-field{max-height:100px}.region-swipebar-close{display:flex;position:absolute;top:5px;right:5px;justify-content:center;align-items:center;visibility:hidden;opacity:0;border:0;background-color:transparent;padding:0;width:20px;height:20px}@media screen and (max-width:767px){.region-swipebar-close{visibility:visible;opacity:1}}.region-swipebar-layout{position:fixed;top:0;left:0;opacity:0;z-index:12;transition:opacity .3s;cursor:pointer;background:rgba(0,0,0,.75);width:100%;height:100%;pointer-events:none}.region-swipebar-layout.active{opacity:1;pointer-events:auto}.block-views-blocksections-block-1{margin-bottom:18px}.block-views-blocksections-block-1 .view-header a{color:#878585;font-size:14px}.block-views-blocksections-block-1 .view-header a:hover{color:#ff0;color:var(--colorLinkSidebarHover)}.block-views-blockpayable-sections-block-1{margin-bottom:18px}.block-views-blockpayable-sections-block-1 h2{position:relative;padding-left:20px;color:#878585;font-size:14px;font-family:OpenSans,sans-serif}.block-views-blockpayable-sections-block-1 h2:after{position:absolute;top:3px;left:0;background-image:url(../img/icons/rub_sign_blue.svg);background-position:50% 50%;background-size:contain;width:10px;height:10px;content:""}.main-header{background:#2f3a4e;background:var(--mainBlue)}.main-header .navbar-wrapper{position:static}.main-header.main-menu-wrapper--active{z-index:11}.main-header+.navbar-mobile-overlay{position:fixed;top:0;left:0;visibility:hidden;opacity:0;z-index:10;transition:opacity .3s;cursor:pointer;background:rgba(0,0,0,.75);width:100%;height:100%;pointer-events:none}.main-header+.navbar-mobile-overlay--active{visibility:visible;opacity:1;pointer-events:all}.main-header .navbar-inner{display:flex;flex-grow:1;align-items:center}@media screen and (max-width:767px){.main-header .navbar-inner{display:none;position:absolute;top:100%;left:0;flex-direction:column;justify-content:center;z-index:10;background-color:#000;padding-top:18px;width:100%}}@media screen and (max-width:767px){.main-header .navbar-inner--open{display:flex}}.main-header .navbar{padding:9px 0}.main-header .navbar>.container{padding:0 15px}@media screen and (max-width:991.98px){.main-header .navbar-expand-lg>.container{padding:0 15px}}.main-header .navbar-nav{padding:0}@media screen and (max-width:767px){.main-header .navbar-nav{flex-direction:column;justify-content:center;align-items:center}}.main-header .navbar-brand{margin-right:18px;padding:0;font-size:0}@media screen and (max-width:767px){.main-header .navbar-brand{margin:0}}.main-header .navbar-brand img{margin:0;height:36px}@media screen and (max-width:991px){.main-header .navbar-brand img{margin:0;height:36px}}.main-header li.nav-item{transition:color .3s;margin-right:35px;padding-bottom:5px;color:#fff}@media screen and (max-width:1023px){.main-header li.nav-item{margin-right:20px}}@media screen and (max-width:767px){.main-header li.nav-item{margin-right:0;margin-bottom:5px}}.main-header .nav-link{display:inline-block;position:relative;padding:0!important;color:#e0ffff;color:var(--linkBlue);font-weight:400;font-size:14px;line-height:1;font-family:OpenSans,sans-serif;text-transform:lowercase}.main-header .nav-link:after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);opacity:0;transition:background-color .2s,opacity .3s;background-color:#fff;width:100%;height:1px;content:""}.main-header .nav-link.is-active,.main-header .nav-link:hover{color:#0f6;color:var(--hoverColor)}.main-header .nav-link.is-active:after,.main-header .nav-link:hover:after{opacity:1;background-color:#0f6;background-color:var(--hoverColor)}@media screen and (max-width:767px){.main-header .nav-link{text-transform:uppercase}}.main-header .region-nav-main{display:flex;flex-grow:1;align-items:center;padding-left:35px}@media screen and (max-width:1023px){.main-header .region-nav-main{padding-left:20px}}@media screen and (max-width:767px){.main-header .region-nav-main{flex-direction:column;padding:0}}.main-header .maim-menu-btn{display:none;position:relative;outline:none;border:0;background-color:transparent;padding:0;width:30px;height:30px}@media screen and (max-width:767px){.main-header .maim-menu-btn{display:block;margin-right:auto;margin-left:auto}.main-header .maim-menu-btn .navbar-toggler-label{position:relative;top:-1px;margin:0 10px;color:#2a6496}}.main-header .maim-menu-btn--active .navbar-toggler-icon{transform:translate3d(0,4px,0) rotate(45deg)}.main-header .maim-menu-btn--active .navbar-toggler-icon:before{opacity:0}.main-header .maim-menu-btn--active .navbar-toggler-icon:after{transform:translate3d(0,-8px,0) rotate(-90deg)}.main-header .user-button-menu{display:flex;justify-content:center;align-items:center;transition:opacity .3s;margin-left:10px;outline:none;border:0;border-radius:5px;border-radius:var(--borderRadius);background-color:#009fe3;background-color:var(--lightBlue);padding:0;width:32px;height:32px}.main-header .user-button-menu:hover{opacity:.8}.main-header .user-add-content-button{display:flex;justify-content:center;align-items:center;transition:opacity .3s;outline:none;border:0;border-radius:5px;border-radius:var(--borderRadius);background-color:#009fe3;background-color:var(--lightBlue);padding:0;width:32px;height:32px}@media screen and (max-width:767px){.main-header .user-add-content-button{display:none}}.main-header .user-add-content-button:hover{opacity:.8}@media screen and (max-width:767px){.main-header #block-sozdatstatyu{display:none}}.main-header .btn-category-menu{display:flex;position:relative;align-items:center;outline:none;border:0;background-color:transparent;padding:0;height:30px}@media screen and (max-width:767px){.main-header .btn-category-menu .navbar-toggler-wrapper{display:none}}.main-header .name-category{margin-left:13px;padding-bottom:3px;overflow:hidden;color:#009fe3;font-weight:400;font-size:14px;line-height:1;font-family:OpenSans,sans-serif;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap}@media screen and (max-width:991px){.main-header .name-category{width:auto;max-width:none;overflow:initial;text-overflow:inherit}}@media screen and (max-width:767px){.main-header .name-category{margin-left:0;text-transform:uppercase}}.main-header .navbar-toggler-wrapper{display:flex;justify-content:center;align-items:baseline}.main-header .navbar-toggler-inner{display:inline-block;position:relative;width:13px;height:11px}.main-header .navbar-toggler-icon{display:block;margin-top:0}.main-header .navbar-toggler-icon,.main-header .navbar-toggler-icon:after,.main-header .navbar-toggler-icon:before{transition-duration:.15s;transition-property:transform;transition-timing-function:ease;border-radius:4px;background-color:#fff;width:12px;height:2px}.main-header .navbar-toggler-icon:after,.main-header .navbar-toggler-icon:before{position:absolute;left:0;content:""}.main-header .navbar-toggler-icon:before{top:4px}.main-header .navbar-toggler-icon:after{top:8px}@media screen and (max-width:991px){.main-header .form-type-search{flex-grow:1}}.main-header .region-nav-additional .create-article{display:flex;position:relative;align-items:center;border:1px solid #009fe3;border:1px solid var(--lightBlue);border-radius:5px;border-radius:var(--borderRadius);background:rgba(0,159,227,0);padding-right:30px;padding-bottom:1px;padding-left:9px;width:115px;height:32px;color:#199fe3;font-size:10px;line-height:19.2px;letter-spacing:-.02em;text-align:left;text-transform:lowercase}@media screen and (max-width:991px){.main-header .region-nav-additional .create-article{order:1}}@media screen and (max-width:767px){.main-header .region-nav-additional .create-article{display:none}}.main-header .region-nav-additional .create-article:hover{color:#fff;text-decoration:none}.main-header .region-nav-additional .create-article:after{position:absolute;top:50%;right:8px;transform:translateY(-50%);background-image:url(../img/icons/icon-add.svg);background-repeat:no-repeat;width:18px;height:18px;content:""}.main-header .region-nav-additional .block-block-content:first-of-type{order:2}.main-header .region-nav-additional .block-block-content:last-of-type{position:relative;order:1}.navbar .region-nav-additional{display:flex;align-items:center}.navbar .region-nav-additional .user-content-add-items{position:absolute;top:43px;left:-86px;visibility:hidden;opacity:0;z-index:15;filter:drop-shadow(0 0 24px rgba(0,0,0,.14));transition:opacity .3s;border-radius:5px;background-color:#009ddf;padding:6px 12px 10px;width:160px}.navbar .region-nav-additional .user-content-add-items.user-content-add-items--open{visibility:visible;opacity:1}.navbar .region-nav-additional .user-content-add-items:before{position:absolute;top:-8px;right:53px;border-right:6px solid transparent;border-bottom:8px solid #009ddf;border-left:6px solid transparent;width:0;height:0;content:""}.navbar .region-nav-additional .user-content-add-items .user-content-add-items--article-wrp{margin-bottom:5px;border-bottom:1px dashed #fff;padding-bottom:10px}.navbar .region-nav-additional .user-content-add-items a{position:relative;padding-left:20px;color:#fff;font-size:10px;font-family:Helvetica-Regular,sans-serif;text-transform:uppercase}.navbar .region-nav-additional .user-content-add-items a:hover{text-decoration:none}.navbar .region-nav-additional .user-content-add-items a.user-content-add-items--article:before{position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url(../img/icons/icon-doc-white.svg);background-repeat:no-repeat;width:14px;height:14px;content:""}.navbar .region-nav-additional .user-content-add-items a.user-content-add-items--event:before{position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url(../img/icons/icon-calendar-white.svg);background-repeat:no-repeat;width:14px;height:14px;content:""}@media screen and (max-width:991px){.navbar .region-nav-additional{justify-content:space-between}}.navbar .block-search{display:flex;justify-content:center;align-items:center;order:1;padding-bottom:1px}@media screen and (max-width:767px){.navbar .block-search{display:block;margin:0 0 20px}}.block-global-filter-blockmedicine{display:none}.bottom_header{display:flex;align-items:center;border:1px solid #c0dedf;border:1px solid var(--lightBlueBorder);border-right:0;border-left:0;background-color:#f5f4fa;background-color:var(--lightBlueBg);padding:10px 17px}.region-bottom-header{display:flex;justify-content:space-between;align-items:center;margin:auto;width:100%;max-width:960px}@media screen and (max-width:991px){.region-bottom-header{flex-direction:column}}.region-bottom-header>.block-block-content.hidden{display:none}.region-bottom-header .user-login-form{margin-bottom:0}.block-user-login-block{display:none;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width:840px){.block-user-login-block{flex-direction:column;justify-content:left;align-items:baseline}}.block-user-login-block.active{display:flex}@media screen and (min-width:768px){.block-user-login-block .item-list{margin-top:10px}}@media screen and (min-width:841px){.block-user-login-block .item-list{margin-top:0}}@media screen and (max-width:840px){.block-user-login-block .item-list{width:100%}}.block-user-login-block .item-list ul{display:flex;margin:0;list-style:none}.block-user-login-block .item-list li{margin-bottom:0}.block-user-login-block .item-list li:first-of-type{margin:0}@media screen and (max-width:768px){.block-user-login-block .user-login-form{width:100%}.block-user-login-block .user-login-form .form-item{flex:auto;margin:0 8px 10px 0}.block-user-login-block .user-login-form .form-item:first-of-type{margin-right:0;margin-bottom:10px;width:100%}}.block-user-login-block .user-login-form .form-required{top:50%;transform:translateY(-50%)}@media screen and (max-width:991px){#block-loginorregister{margin-bottom:5px}}@media screen and (max-width:991px){.block-views-blockuser-admin-people-block-1{padding-bottom:10px;padding-left:0;text-align:center}}.block-views-blockuser-admin-people-block-1.hidden{display:none}.block-system-main-block .user-login-form{padding-bottom:50px}@media screen and (max-width:992px){.region-content .user-login-form{padding-bottom:35px}}@media screen and (max-width:600px){.region-content .user-login-form{padding-bottom:0}}.user-login-form{display:flex;position:relative}@media screen and (max-width:768px){.user-login-form{flex-wrap:wrap;padding:0}}.user-login-form .form-item{position:relative;margin:0 8px 0 0}.user-login-form .form-item.focus .form-required{opacity:0}.user-login-form .form-actions{display:flex;position:relative;justify-content:center;align-items:center;margin:0}@media screen and (max-width:768px){.user-login-form .form-actions{align-items:flex-start;margin-top:-4px;padding-top:4px;padding-left:5px;width:38px;height:38px}}.user-login-form .form-actions:after,.user-login-form .form-actions:before{position:absolute;z-index:1;border-radius:9px;background-color:#fff;width:11px;height:2px;pointer-events:none;content:""}.user-login-form .form-actions:after{top:38%;transform:rotate(38deg)}@media (max-width:768px){.user-login-form .form-actions:after{top:41%}}.user-login-form .form-actions:before{top:18px;transform:rotate(-38deg)}@media (max-width:768px){.user-login-form .form-actions:before{top:22px}}.user-login-form .form-required{-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;position:absolute;top:50%;left:10px;transform:translateY(-50%);backface-visibility:hidden;transition:opacity .3s;pointer-events:none;font-size:12px}.user-login-form .form-required:after{display:none}@media screen and (max-width:600px){.user-login-form .form-required{top:13px;left:15px;transform:none}}.user-login-form .description{position:absolute;top:109%;font-size:13px}.user-login-form .form-submit{display:block;position:relative;margin:0;border:0;border-radius:50%;background-color:#009fe3;background-color:var(--lightBlue);padding:0;width:32px;height:32px;color:transparent}.user-login-form .form-submit.active,.user-login-form .form-submit.focus,.user-login-form .form-submit:active,.user-login-form .form-submit:focus{color:transparent!important}.user-login-form .shwpd{position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer;margin:0;background-position:50% 50%}.underhead_login_link{display:flex;align-items:center}.underhead_login_link>.underhead_login_text{margin-right:10px}@media screen and (max-width:639px){.underhead_login_link>.underhead_login_text{display:none}}.underhead_btn-wrapper{display:flex;align-items:center}.underhead_btn-wrapper .underhead_login_text{margin:0 0 0 10px}.get-login{display:flex;position:relative;align-items:center;transition:color .3s;outline:none;border:1px dashed #009fe3;border:1px dashed var(--lightBlue);border-radius:6px;background-color:transparent;padding:6px 12px 6px 30px!important;padding:6px 30px;color:#009fe3;color:var(--lightBlue);font-size:14px;line-height:1.2}.get-login:hover{outline:none;color:#2f3a4e;color:var(--mainBlue)}.get-login:focus{outline:none}.get-login img{display:none}.get-login:after{position:absolute;top:50%;left:11px;transform:translateY(-50%);background-image:url(../img/icons/user.svg);background-size:cover;background-repeat:no-repeat;width:13px;height:14px;content:""}.get-reg{display:flex;position:relative;align-items:center;transition:color .3s;outline:none;border:1px dashed hsla(0,0%,100%,0);border-radius:6px;background-color:transparent;padding:6px 0 6px 30px!important;padding:6px 30px;color:#ff9342;color:var(--mainOrange);font-size:14px;line-height:1.2;text-decoration:underline}.get-reg:hover{outline:none;color:#2f3a4e;color:var(--mainBlue)}.get-reg:focus{outline:none}.get-reg img{display:none}.get-reg:after{position:absolute;top:50%;left:10px;transform:translateY(-50%);background-image:url(../img/icons/shield.svg);background-size:cover;background-repeat:no-repeat;width:13px;height:15px;content:""}.user-register-form .form-item .description{margin-top:10px}.password-parent{margin-bottom:20px}.js-password-confirm-message{margin-top:10px}.region-user-menu{position:absolute;top:10px;right:0;visibility:hidden;opacity:0;z-index:15;filter:drop-shadow(0 0 24px rgba(0,0,0,.14));transition:opacity .3s;background-color:#fff;padding:12px 9px;width:100%;max-width:220px}@media screen and (max-width:991px){.region-user-menu{margin-right:16px;margin-left:auto;width:250px}}.region-user-menu--open{visibility:visible;opacity:1}.region-user-menu:before{position:absolute;top:-8px;right:9px;border-right:6px solid transparent;border-bottom:8px solid #fff;border-left:6px solid transparent;width:0;height:0;content:""}.region-user-menu .view-user-admin-people{margin-bottom:10px}.region-user-menu .view-user-admin-people>.view-content>div{display:flex}.region-user-menu .view-user-admin-people>.view-content .views-field-user-picture{width:60px;height:60px}.region-user-menu .view-user-admin-people>.view-content .views-field-user-picture .field-content{height:100%}.region-user-menu .view-user-admin-people>.view-content .views-field-user-picture .field-content a{display:block;width:100%;height:100%}.region-user-menu .view-user-admin-people>.view-content .views-field-user-picture img{width:100%;height:100%;object-fit:cover}.region-user-menu .view-user-admin-people>.view-content .views-field-user-picture .user-nopicture{background-image:url(../img/icons/user.svg);background-size:cover;background-repeat:no-repeat;width:100%;height:100%}.region-user-menu .view-user-admin-people>.view-content .views-field-field-name{position:relative;margin-left:8px;font-weight:400;font-size:11px;line-height:13.2px;font-family:Helvetica-Oblique,sans-serif;text-align:left}.region-user-menu .view-user-admin-people>.view-content .views-field-field-name:before{display:block;background-image:url(../img/icons/user.svg);background-size:cover;background-repeat:no-repeat;width:13px;height:14px;content:""}.region-user-menu .view-user-admin-people>.view-content .views-field-field-name .field-content{width:100px}.region-user-menu .block-menu .nav-item{transition:opacity .3s;margin-bottom:5px;color:#353535;color:var(--fontColor);font-size:14px}.region-user-menu .block-menu .nav-item:hover{opacity:.8}.region-user-menu .block-menu .nav-link{-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;position:relative;backface-visibility:hidden;outline:none;padding:5px 15px 5px 30px;color:#353535;color:var(--fontColor)}.region-user-menu .block-menu .nav-link:before{position:absolute;top:8px;left:0;background-size:cover;background-repeat:no-repeat;content:""}.region-user-menu .block-menu .nav-link.item-user-articles:before,.region-user-menu .block-menu .nav-link.Vashi-publikacii:before{background-image:url(../img/icons/icon-doc.svg);width:11px;height:13px}.region-user-menu .block-menu .nav-link.item-favorite-contacts:before,.region-user-menu .block-menu .nav-link.Izbrannye-kontakty:before{background-image:url(../img/icons/icon-user-check.svg);width:13px;height:14px}.region-user-menu .block-menu .nav-link.Iskat-kolleg:before,.region-user-menu .block-menu .nav-link.item-user-search:before{background-image:url(../img/icons/icon-friends.svg);width:17px;height:14px}.region-user-menu .block-menu .nav-link.item-user-archive:before,.region-user-menu .block-menu .nav-link.Izbrannoe:before{top:7px;background-image:url(../img/icons/icon-star.svg);width:14px;height:13px}.region-user-menu .block-menu .nav-link.separator{font-size:0}.region-user-menu .block-menu .nav-link.separator:before{top:8px;background-color:#ded7d7;width:100%;height:1px}.region-user-menu .block-menu .nav-link.item-feedback,.region-user-menu .block-menu .nav-link.Soobschit-o-probleme{color:#888}.region-user-menu .block-menu .nav-link.item-feedback:before,.region-user-menu .block-menu .nav-link.Soobschit-o-probleme:before{top:8px;background-image:url(../img/icons/icon-feedback-gray.svg);width:15px;height:14px}.region-user-menu .block-menu .nav-link.Instrumenty-admina,.region-user-menu .block-menu .nav-link.item-admin-tool{display:block;border-radius:5px;border-radius:var(--borderRadius);background-color:#1eb7ea;background-color:var(--lightBlue2);padding:5px 10px;width:100%;height:32px;color:#fff;line-height:1.4;text-align:center}.region-user-menu .block-menu .nav-link.item-settings-account,.region-user-menu .block-menu .nav-link.Nastroyki-akkaunta{color:#888}.region-user-menu .block-menu .nav-link.item-settings-account:before,.region-user-menu .block-menu .nav-link.Nastroyki-akkaunta:before{top:7px;background-image:url(../img/icons/icon-tool-gray.svg);width:14px;height:15px}.region-user-menu .block-menu .nav-link.item-logout,.region-user-menu .block-menu .nav-link.Vykhod{color:#888}.region-user-menu .block-menu .nav-link.item-logout:before,.region-user-menu .block-menu .nav-link.Vykhod:before{top:8px;background-image:url(../img/icons/icon-logout-gray.svg);background-size:contain;width:16px;height:12px}.region-user-menu .block-menu .nav-link.is-active{color:#009fe3;color:var(--lightBlue)}.region-user-menu .block-private-message-notification-block{margin:0;width:100%;height:auto}.region-user-menu .block-private-message-notification-block .private-message-notification-wrapper{position:relative}.region-user-menu .block-private-message-notification-block .private-message-notification-wrapper:before{position:absolute;top:13px;left:0;background-image:url(../img/icons/icon-message.svg);background-size:contain;background-repeat:no-repeat;width:16px;height:11px;content:""}.region-user-menu .block-private-message-notification-block a{position:relative;transition:opacity .3s;padding:5px 5px 5px 30px;color:#353535;color:var(--fontColor);font-size:14px;line-height:34px}.region-user-menu .block-private-message-notification-block a:hover{text-decoration:none}.region-user-menu .block-private-message-notification-block .private-message-page-link{position:relative;padding:0;color:#ff8400}.region-user-menu .block-private-message-notification-block .private-message-page-link:before{content:"("}.region-user-menu .block-private-message-notification-block .private-message-page-link:after{content:")"}.region-user-menu .block-private-message-notification-block.unread-threads .private-message-page-link{color:#ff9342;color:var(--mainOrange)}@media screen and (max-width:1024px){.user-menu-sidebar--unauth{display:none}}.user-menu-sidebar .region-sidebar-second-wrapper{position:sticky;top:10px;filter:drop-shadow(0 0 24px rgba(0,0,0,.14));background-color:#fff;padding:12px 9px;width:100%;max-width:220px}@media screen and (min-width:979px){.user-menu-sidebar .region-sidebar-second-wrapper{max-width:none}}@media screen and (max-width:985px){.user-menu-sidebar .region-sidebar-second-wrapper{margin-right:16px;margin-left:auto;width:220px}}.user-menu-sidebar .region-sidebar-second{padding:0}.user-menu-sidebar .region-sidebar-second h2,.user-menu-sidebar .region-sidebar-second h3,.user-menu-sidebar .region-sidebar-second h5{color:#353535;color:var(--fontColor);font-size:18px}.user-menu-sidebar .region-sidebar-second .contextual .trigger{color:transparent}.user-menu-sidebar .region-sidebar-second .unauth-block{padding:45px 0 35px}.user-menu-sidebar .region-sidebar-second .unauth-block img{margin:0 auto 40px}.user-menu-sidebar .region-sidebar-second .unauth-block .text{font-size:14px;line-height:1.2}.user-menu-sidebar .user-nopicture{border:1px solid #c0dedf;border:1px solid var(--lightBlueBorder);background-image:url(../img/user_white.svg);background-position:50% 50%;background-size:34px;background-repeat:no-repeat;background-color:#009fe3;background-color:var(--lightBlue);width:62px;height:62px}#block-bokovoemenyupolzovatelya{max-width:243px}@media (max-width:767px){#block-bokovoemenyupolzovatelya{flex-basis:100%;width:100%;max-width:100%}}#block-bokovoemenyupolzovatelya #block-fotopolzovatelya{margin-bottom:20px}#block-bokovoemenyupolzovatelya #block-fotopolzovatelya .no-userpic{background:url(../img/placeholder_large.png) no-repeat 50%;background-size:contain;padding-top:100%}#block-bokovoemenyupolzovatelya .block-private-message-notification-block{margin:0;width:100%;height:auto}#block-bokovoemenyupolzovatelya .block-private-message-notification-block .private-message-notification-wrapper{position:relative}#block-bokovoemenyupolzovatelya .block-private-message-notification-block .private-message-notification-wrapper:before{position:absolute;top:13px;left:0;background-image:url(../img/icons/icon-message.svg);background-size:contain;background-repeat:no-repeat;width:16px;height:11px;content:""}#block-bokovoemenyupolzovatelya .block-private-message-notification-block a{position:relative;transition:opacity .3s;padding:5px 5px 5px 30px;color:#353535;color:var(--fontColor);font-size:14px;line-height:34px}#block-bokovoemenyupolzovatelya .block-private-message-notification-block a:hover{opacity:.8;text-decoration:none}#block-bokovoemenyupolzovatelya .block-private-message-notification-block .private-message-page-link{position:relative;padding:0;color:#ff8400}#block-bokovoemenyupolzovatelya .block-private-message-notification-block .private-message-page-link:before{content:"("}#block-bokovoemenyupolzovatelya .block-private-message-notification-block .private-message-page-link:after{content:")"}#block-bokovoemenyupolzovatelya .block-private-message-notification-block.unread-threads .private-message-page-link{color:#ff9342;color:var(--mainOrange)}#block-bokovoemenyupolzovatelya .block-menu .nav-item{transition:opacity .3s;margin-bottom:5px;color:#353535;color:var(--fontColor);font-size:14px}#block-bokovoemenyupolzovatelya .block-menu .nav-item:hover{opacity:.8}#block-bokovoemenyupolzovatelya .block-menu .nav-link{-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;position:relative;backface-visibility:hidden;outline:none;padding:5px 15px 5px 30px;color:#353535;color:var(--fontColor)}#block-bokovoemenyupolzovatelya .block-menu .nav-link:before{position:absolute;top:8px;left:0;opacity:.7;background-size:cover;background-repeat:no-repeat;content:""}#block-bokovoemenyupolzovatelya .block-menu .nav-link.item-user-articles:before,#block-bokovoemenyupolzovatelya .block-menu .nav-link.Vashi-publikacii:before{background-image:url(../img/icons/icon-doc.svg);width:11px;height:13px}#block-bokovoemenyupolzovatelya .block-menu .nav-link.item-user-events:before,#block-bokovoemenyupolzovatelya .block-menu .nav-link.Sozdannye-sobytiya:before{background-image:url(../img/icons/icon-calendar.svg);width:11px;height:11px}#block-bokovoemenyupolzovatelya .block-menu .nav-link.item-favorite-contacts:before,#block-bokovoemenyupolzovatelya .block-menu .nav-link.Izbrannye-kontakty:before{background-image:url(../img/icons/icon-user-check.svg);width:13px;height:14px}#block-bokovoemenyupolzovatelya .block-menu .nav-link.item-user-archive:before,#block-bokovoemenyupolzovatelya .block-menu .nav-link.Izbrannoe:before{top:7px;background-image:url(../img/icons/icon-star.svg);width:14px;height:13px}#block-bokovoemenyupolzovatelya .block-menu .nav-link.item-user-profile:before,#block-bokovoemenyupolzovatelya .block-menu .nav-link.Redaktirovat-profil:before{background-image:url(../img/icons/user.svg);width:13px;height:14px}#block-bokovoemenyupolzovatelya .block-menu .nav-link.separator{font-size:0}#block-bokovoemenyupolzovatelya .block-menu .nav-link.separator:before{top:8px;background-color:#ded7d7;width:100%;height:1px}#block-bokovoemenyupolzovatelya .block-menu .nav-link.item-feedback,#block-bokovoemenyupolzovatelya .block-menu .nav-link.Soobschit-o-probleme{color:#888}#block-bokovoemenyupolzovatelya .block-menu .nav-link.item-feedback:before,#block-bokovoemenyupolzovatelya .block-menu .nav-link.Soobschit-o-probleme:before{top:8px;background-image:url(../img/icons/icon-feedback-gray.svg);width:15px;height:14px}#block-bokovoemenyupolzovatelya .block-menu .nav-link.item-settings-account,#block-bokovoemenyupolzovatelya .block-menu .nav-link.Nastroyki-akkaunta{color:#888}#block-bokovoemenyupolzovatelya .block-menu .nav-link.item-settings-account:before,#block-bokovoemenyupolzovatelya .block-menu .nav-link.Nastroyki-akkaunta:before{top:7px;background-image:url(../img/icons/icon-tool-gray.svg);width:14px;height:15px}#block-bokovoemenyupolzovatelya .block-menu .nav-link.item-logout{color:#888}#block-bokovoemenyupolzovatelya .block-menu .nav-link.item-logout:before{top:8px;background-image:url(../img/icons/icon-logout-gray.svg);background-size:contain;width:16px;height:12px}#block-bokovoemenyupolzovatelya .block-menu .nav-link.is-active{font-family:Helvetica-Bold,sans-serif}#block-bokovoemenyupolzovatelya .block-menu .nav-link.is-active:before{opacity:1}#block-instrumentyadmina{margin-top:20px;margin-left:-30px;background-color:#009fe3;background-color:var(--lightBlue);padding:15px 10px 10px 30px}@media (max-width:767px){#block-instrumentyadmina{flex-basis:100%;margin-right:-30px;margin-bottom:30px;max-width:none}}#block-instrumentyadmina #block-instrumentyadmina-menu{color:#fefdff;color:var(--fontColor6);font-size:16px;line-height:19.2px;font-family:Helvetica-Regular,sans-serif;text-transform:uppercase}#block-instrumentyadmina .navbar-nav .nav-item{transition:opacity .3s;margin-bottom:5px;color:#353535;color:var(--fontColor);font-size:14px}#block-instrumentyadmina .navbar-nav .nav-item:hover{opacity:.8}#block-instrumentyadmina .navbar-nav .nav-link{-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;position:relative;backface-visibility:hidden;outline:none;padding:5px 15px 5px 30px;color:#fff}#block-instrumentyadmina .navbar-nav .nav-link:before{position:absolute;top:8px;left:0;opacity:.7;background-size:cover;background-repeat:no-repeat;content:""}#block-instrumentyadmina .navbar-nav .nav-link.item-admin-articles:before,#block-instrumentyadmina .navbar-nav .nav-link.Stati:before{top:10px;background-image:url(../img/icons/icon-doc-white.svg);width:11px;height:13px}#block-instrumentyadmina .navbar-nav .nav-link.Posadochnyestranicy:before{top:10px;background-image:url(../img/icons/icon-landing.png);width:11px;height:13px}#block-instrumentyadmina .navbar-nav .nav-link.item-admin-sections:before,#block-instrumentyadmina .navbar-nav .nav-link.Razdely:before{background-image:url(../img/icons/icon-site-map-white.svg);width:11px;height:9px}#block-instrumentyadmina .navbar-nav .nav-link.item-admin-calendar:before,#block-instrumentyadmina .navbar-nav .nav-link.Kalendar:before{background-image:url(../img/icons/icon-calendar-white.svg);width:11px;height:11px}#block-instrumentyadmina .navbar-nav .nav-link.Akkaunty:before,#block-instrumentyadmina .navbar-nav .nav-link.item-admin-account-management:before{background-image:url(../img/icons/icon-friends-white.svg);background-size:contain;width:11px;height:14px}#block-instrumentyadmina .navbar-nav .nav-link.item-admin-account-statistic:before{background-image:url(../img/icons/icon-statistics-white.svg);width:10px;height:11px}#block-instrumentyadmina .navbar-nav .nav-link.item-admin-comment-management:before{background-image:url(../img/icons/icon-comment-white.svg);width:11px;height:10px}#block-instrumentyadmina .navbar-nav .nav-link.item-admin-popup:before{background-image:url(../img/icons/icon-popup_white.svg);background-size:contain;width:11px;height:10px}#block-instrumentyadmina .navbar-nav .nav-link.item-admin-banners:before{background-image:url(../img/icons/icon-banners_white.svg);background-size:contain;width:11px;height:10px}#block-instrumentyadmina .navbar-nav .nav-link.item-admin-mailings:before{background-image:url(../img/icons/icon-mailings_white.svg);background-size:contain;width:11px;height:10px}#block-instrumentyadmina .navbar-nav .nav-link.item-admin-unsubscribed:before{background-image:url(../img/icons/icon-unsubscribed_white.svg);background-size:contain;width:11px;height:10px}#block-instrumentyadmina .navbar-nav .nav-link.item-admin-broadcasts:before{background-image:url(../img/icons/icon-broadcasts_white.svg);background-size:contain;width:11px;height:10px}#block-instrumentyadmina .navbar-nav .nav-link.item-admin-settings:before{background-image:url(../img/icons/icon-settings_white.svg);background-size:contain;width:11px;height:10px}#block-instrumentyadmina .navbar-nav .nav-link.item-admin-news:before{background-image:url(../img/icons/icon-metro-contacts-mail.svg);background-size:contain;width:11px;height:10px}#block-instrumentyadmina .navbar-nav .nav-link.separator{font-size:0}#block-instrumentyadmina .navbar-nav .nav-link.separator:before{top:8px;background-image:url(../img/border-square.svg);background-size:contain;background-repeat:repeat;background-color:transparent;width:100%;height:1px}#block-instrumentyadmina .navbar-nav .nav-link.is-active{font-family:Helvetica-Bold,sans-serif}.block-views-blockarticles-block-4,.block-views-blockarticles-block-5{flex:0}@media screen and (max-width:1023px){.block-views-blockarticles-block-4,.block-views-blockarticles-block-5{flex:auto;order:2;margin-top:30px;padding-right:0;width:100%;max-width:none}}.block-views-blockarticles-block-4 .blockgroup-inner,.block-views-blockarticles-block-5 .blockgroup-inner{position:sticky;top:10px}@media screen and (max-width:767px){.block-views-blockarticles-block-4 .view-content,.block-views-blockarticles-block-5 .view-content{display:flex;flex-wrap:wrap;margin:-8px}}.block-views-blockarticles-block-4 .views-row,.block-views-blockarticles-block-5 .views-row{transition:opacity .3s;margin-bottom:20px;background-color:#fff;padding:9px 8px 3px 15px;width:227px;height:227px;overflow:hidden}@media screen and (max-width:1023px){.block-views-blockarticles-block-4 .views-row,.block-views-blockarticles-block-5 .views-row{width:100%}}@media screen and (max-width:767px){.block-views-blockarticles-block-4 .views-row,.block-views-blockarticles-block-5 .views-row{margin:8px;width:calc(50% - 16px);height:46vw}}.block-views-blockarticles-block-4 .views-row:hover,.block-views-blockarticles-block-5 .views-row:hover{opacity:.8}.block-views-blockarticles-block-4 .views-row .views-field-nothing,.block-views-blockarticles-block-5 .views-row .views-field-nothing{width:100%;height:100%}.block-views-blockarticles-block-4 .views-row .field-content,.block-views-blockarticles-block-5 .views-row .field-content{display:flex;flex-direction:column;width:100%;height:100%}.block-views-blockarticles-block-4 .views-row a,.block-views-blockarticles-block-5 .views-row a{display:flex;flex-direction:column;width:100%;height:100%;text-decoration:none}.block-views-blockarticles-block-4 .views-row a:hover,.block-views-blockarticles-block-5 .views-row a:hover{text-decoration:none}.block-views-blockarticles-block-4 .views-row .related-teaser__created,.block-views-blockarticles-block-5 .views-row .related-teaser__created{margin-bottom:2px;color:#009fe3;color:var(--lightBlue);font-size:9px;line-height:10.8px;letter-spacing:.01rem}.block-views-blockarticles-block-4 .views-row .related-teaser__title,.block-views-blockarticles-block-5 .views-row .related-teaser__title{position:relative;margin-bottom:auto;overflow:hidden;color:#353535;color:var(--fontColor);font-size:16px;line-height:19px;letter-spacing:-.02em;text-align:left}.block-views-blockarticles-block-4 .views-row .related-teaser__shortname,.block-views-blockarticles-block-5 .views-row .related-teaser__shortname{margin-bottom:6px;color:#6b6b6b;color:var(--fontColor5);font-size:11px;line-height:13.2px;font-family:Helvetica-Oblique,sans-serif}.block-views-blockarticles-block-4 .views-row .related-teaser__counters,.block-views-blockarticles-block-5 .views-row .related-teaser__counters{display:flex;position:relative;justify-content:flex-end;margin-top:auto;color:#6b6b6b;color:var(--fontColor5);font-size:9px}.block-views-blockarticles-block-4 .views-row .related-teaser__counters:after,.block-views-blockarticles-block-5 .views-row .related-teaser__counters:after{position:absolute;bottom:11px;left:0;background:linear-gradient(180deg,hsla(0,0%,100%,.2),#fff);width:100%;height:33px;content:""}.block-views-blockarticles-block-4 .views-row .related-teaser__comment-count,.block-views-blockarticles-block-5 .views-row .related-teaser__comment-count{position:relative;opacity:.5;padding-left:15px}.block-views-blockarticles-block-4 .views-row .related-teaser__comment-count:before,.block-views-blockarticles-block-5 .views-row .related-teaser__comment-count:before{position:absolute;top:2px;left:0;background-image:url(../img/icons/icon-comment.svg);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;width:11px;height:10px;content:""}.block-views-blockarticles-block-4 .views-row .related-teaser__vote,.block-views-blockarticles-block-5 .views-row .related-teaser__vote{position:relative;opacity:.5;margin-left:5px;padding-left:18px}.block-views-blockarticles-block-4 .views-row .related-teaser__vote:before,.block-views-blockarticles-block-5 .views-row .related-teaser__vote:before{position:absolute;top:0;left:0;background-image:url(../img/icons/icon-like.svg);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;padding-left:15px;width:11px;height:9px;content:""}.block-views-blockarticles-block-4 .views-row .related-teaser__stats,.block-views-blockarticles-block-5 .views-row .related-teaser__stats{position:relative;opacity:.5;margin-left:5px;padding-left:18px}.block-views-blockarticles-block-4 .views-row .related-teaser__stats:before,.block-views-blockarticles-block-5 .views-row .related-teaser__stats:before{position:absolute;top:0;left:0;background-image:url(../img/icons/Icon-eye.svg);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;padding-left:15px;width:11px;height:9px;content:""}.block-views-blockarticles-block-4 .views-row.vip,.block-views-blockarticles-block-5 .views-row.vip{background-color:#2f3a4e;background-color:var(--mainBlue)}.block-views-blockarticles-block-4 .views-row.vip .related-teaser__counters,.block-views-blockarticles-block-4 .views-row.vip .related-teaser__shortname,.block-views-blockarticles-block-4 .views-row.vip .related-teaser__title,.block-views-blockarticles-block-5 .views-row.vip .related-teaser__counters,.block-views-blockarticles-block-5 .views-row.vip .related-teaser__shortname,.block-views-blockarticles-block-5 .views-row.vip .related-teaser__title{color:#fff}.block-views-blockarticles-block-4 .views-row.vip .related-teaser__counters:after,.block-views-blockarticles-block-5 .views-row.vip .related-teaser__counters:after{background:linear-gradient(180deg,rgba(47,58,78,.2) 0,#2f3a4e);background:linear-gradient(180deg,rgba(47,58,78,.2) 0,var(--mainBlue))}.block-views-blockarticles-block-4 .views-row:hover,.block-views-blockarticles-block-5 .views-row:hover{border-color:#2f3a4e;border-color:var(--mainBlue)}@media screen and (max-width:991px){.block-block-groupcalendar-filters{margin-bottom:30px}}.block-block-groupcalendar-filters .blockgroup-inner .block-views{border-radius:5px;border-radius:var(--borderRadius);background:#fff;padding:10px}.block-block-groupcalendar-filters .form--inline .form-control{outline:none}.block-block-groupcalendar-filters .form--inline .form-item{margin:0}.block-block-groupcalendar-filters h2{margin:0 0 13px;color:#083c50;color:var(--fontColor4);font-size:12px;line-height:1;font-family:Helvetica-Bold,sans-serif;text-align:left}.block-block-groupcalendar-filters .view-content{padding-bottom:15px;max-height:200px;overflow-y:auto}.block-block-groupcalendar-filters .view-content .views-row a{position:relative;margin-bottom:0;padding-left:20px;color:#7e7f84;color:var(--fontColor2);font-size:12px;line-height:21px;text-align:left}.block-block-groupcalendar-filters .view-content .views-row a:before{position:absolute;top:3px;left:0;border:1px solid #7e7f84;border:1px solid var(--fontColor2);border-radius:2px;background-size:cover;background-repeat:no-repeat;width:11px;height:11px;content:""}.block-block-groupcalendar-filters .view-content .views-row a:after{position:absolute;top:3px;left:0;visibility:hidden;opacity:0;transition:opacity .3s;border-radius:2px;background-image:url(../img/icons/icon-checkbox-active.svg);background-size:cover;background-repeat:no-repeat;width:11px;height:11px;content:""}.block-block-groupcalendar-filters .view-content .views-row a.active{color:#2f3a4e;color:var(--mainBlue)}.block-block-groupcalendar-filters .view-content .views-row a.active:after{visibility:visible;opacity:1}.block-block-groupcalendar-filters .view-display-id-block_2 .views-row a{position:relative;margin-bottom:0;padding-left:20px;color:#7e7f84;color:var(--fontColor2);font-size:12px;line-height:21px;text-align:left}.block-block-groupcalendar-filters .view-display-id-block_2 .views-row a:before{position:absolute;top:3px;left:0;border:1px solid #7e7f84;border:1px solid var(--fontColor2);border-radius:50%;background-size:cover;background-repeat:no-repeat;width:11px;height:11px;content:""}.block-block-groupcalendar-filters .view-display-id-block_2 .views-row a:after{position:absolute;top:6px;left:3px;visibility:hidden;opacity:0;transition:opacity .3s;border-radius:50%;background-color:#2f3a4e;background-color:var(--mainBlue);width:5px;height:5px;content:""}.block-block-groupcalendar-filters .view-display-id-block_2 .views-row a.active{color:#2f3a4e;color:var(--mainBlue)}.block-block-groupcalendar-filters .view-display-id-block_2 .views-row a.active:after{visibility:visible;opacity:1}.block-block-groupcalendar-filters .block.block-views{padding-bottom:15px}.block-block-groupcalendar-filters .fc-dayGrid-view .fc-body .fc-row{min-height:28px}.block-block-groupcalendar-filters #block-simplesearchform+.block-facets,.block-block-groupcalendar-filters .block-facets:last-child{border-radius:5px;border-radius:var(--borderRadius)}.block-block-groupcalendar-filters #block-simplesearchform+.block-facets{border-bottom-right-radius:0;border-bottom-left-radius:0}.block-block-groupcalendar-filters .block-facets:last-child{border-top-right-radius:0;border-top-left-radius:0}.block-block-groupcalendar-filters .block-facets{background:#fff;padding:10px}.block-block-groupcalendar-filters .block-facets h2{margin:0 0 13px;color:#083c50;color:var(--fontColor4);font-size:12px;line-height:1;font-family:Helvetica-Bold,sans-serif;text-align:left}.block-block-groupcalendar-filters .block-facets .item-list__checkbox{margin:0;padding:0;list-style:none}.block-block-groupcalendar-filters .block-facets .item-list__checkbox .facet-item{position:relative}.block-block-groupcalendar-filters .block-facets .item-list__checkbox .facet-item__value{color:#7e7f84;color:var(--fontColor2);font-size:12px;line-height:21px;text-align:left}.block-block-groupcalendar-filters .block-facets .item-list__checkbox input{position:absolute;top:0;left:0;opacity:0;z-index:1;cursor:pointer;margin:0;width:100%;height:100%}.block-block-groupcalendar-filters .block-facets .item-list__checkbox input:checked~label:before{border-color:#2f3a4e;border-color:var(--mainBlue);background-image:url(../img/icons/icon-checkbox-active.svg)}.block-block-groupcalendar-filters .block-facets .item-list__checkbox input:checked~label .facet-item__value{color:#2f3a4e;color:var(--mainBlue)}.block-block-groupcalendar-filters .block-facets .item-list__checkbox label{position:relative;margin-bottom:0;padding-left:20px}.block-block-groupcalendar-filters .block-facets .item-list__checkbox label:before{position:absolute;top:6px;left:0;border:1px solid #7e7f84;border:1px solid var(--fontColor2);border-radius:2px;background-size:cover;background-repeat:no-repeat;width:11px;height:11px;content:""}.view-frontpage,.view-partners.view-display-id-page_1{margin:0;width:100%}.view-frontpage .view-content,.view-partners.view-display-id-page_1 .view-content{width:100%}.view-frontpage .views-infinite-scroll-content-wrapper,.view-partners.view-display-id-page_1 .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;margin:auto;border-bottom:1px dashed #bbd8d9;padding-bottom:4px;width:100%;max-width:960px}@media screen and (max-width:767px){.view-frontpage .views-infinite-scroll-content-wrapper,.view-partners.view-display-id-page_1 .views-infinite-scroll-content-wrapper{display:block}}.view-frontpage .views-infinite-scroll-content-wrapper:after,.view-frontpage .views-infinite-scroll-content-wrapper:before,.view-partners.view-display-id-page_1 .views-infinite-scroll-content-wrapper:after,.view-partners.view-display-id-page_1 .views-infinite-scroll-content-wrapper:before{display:table;clear:both;content:""}@media screen and (max-width:639px){.view-frontpage .region-content,.view-partners.view-display-id-page_1 .region-content{padding:0}}.view-frontpage a,.view-partners.view-display-id-page_1 a{color:#545454;color:var(--baseFontColor);text-decoration:none}.view-frontpage a:hover,.view-partners.view-display-id-page_1 a:hover{text-decoration:none}.view-frontpage a:empty,.view-partners.view-display-id-page_1 a:empty{display:none}@media screen and (max-width:767px){.view-frontpage .views-row,.view-partners.view-display-id-page_1 .views-row{float:none}}.view-frontpage .views-row.card-md,.view-partners.view-display-id-page_1 .views-row.card-md{height:470px}@media screen and (max-width:767px){.view-frontpage .views-row.card-md,.view-partners.view-display-id-page_1 .views-row.card-md{height:auto}}.view-frontpage .views-row.card-lg,.view-partners.view-display-id-page_1 .views-row.card-lg{height:470px}@media screen and (max-width:767px){.view-frontpage .views-row.card-lg,.view-partners.view-display-id-page_1 .views-row.card-lg{height:auto}}.view-frontpage.view-display-id-block_1 .views-row,.view-partners.view-display-id-page_1.view-display-id-block_1 .views-row{margin-bottom:12px;padding:0 6px;width:50%}@media (max-width:767px){.view-frontpage.view-display-id-block_1 .views-row,.view-partners.view-display-id-page_1.view-display-id-block_1 .views-row{width:100%}}.view-frontpage.view-display-id-block_1 .views-infinite-scroll-content-wrapper,.view-partners.view-display-id-page_1.view-display-id-block_1 .views-infinite-scroll-content-wrapper{margin-right:-6px;margin-left:-6px;width:auto;max-width:none}.path-taxonomy #block-term-title{margin-top:5px;margin-bottom:19px}.path-taxonomy #block-term-title .field__item{font-size:24px;line-height:1.2;font-family:Helvetica-Bold,sans-serif;text-align:center}.path-taxonomy #block-ssylkanaredaktirovanietermina{margin-bottom:30px}.path-taxonomy #block-ssylkanaredaktirovanietermina a{display:inline-block;position:relative;vertical-align:middle;transition:opacity .3s;cursor:pointer;margin-bottom:0;outline:none;border:1px solid transparent;border-radius:5px;border-radius:var(--borderRadius);background-color:#009fe3;background-color:var(--lightBlue);padding:8px 12px;width:100%;touch-action:manipulation;color:#fff!important;color:#fff;font-weight:400;font-size:14px;line-height:1.42857143;user-select:none;text-align:center;text-decoration:none!important;white-space:nowrap}.path-taxonomy #block-ssylkanaredaktirovanietermina a:hover{opacity:.75;outline:none;border-color:transparent;background-color:#009fe3;background-color:var(--lightBlue)}.path-taxonomy #block-ssylkanaredaktirovanietermina a:focus{outline:none}.path-taxonomy #block-ssylkanaredaktirovanietermina a span{position:relative;padding-left:25px}.path-taxonomy #block-ssylkanaredaktirovanietermina a span:before{position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url(../img/icons/icon-edit-white.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:15px;height:15px;content:""}.path-taxonomy .view-frontpage .views-row{flex:0 0 100%;width:100%}.path-taxonomy .view-frontpage .views-row:not(:last-of-type){margin-bottom:16px}.path-taxonomy .view-frontpage .card-article__img{max-width:227px}@media screen and (max-width:767px){.path-taxonomy .view-frontpage .card-article__img{max-width:none}}.path-taxonomy .view-taxonomy-term.view-display-id-page_1 .views-row{margin-bottom:12px}.path-taxonomy .view-taxonomy-term.view-display-id-page_1 .views-row>a{text-decoration:none}.view-display-id-page_3 .views-row{margin-top:10px;padding-right:0;padding-left:0}.full-post,.full-post__body{position:relative}.full-post__body{background-color:#fff}.full-post__img img{width:100%;height:100%;object-fit:cover}.full-post__title{font-weight:400;font-size:24px;line-height:28.8px;font-family:Helvetica-Bold,sans-serif;text-align:left}@media screen and (max-width:767px){.full-post__title{font-size:20px;line-height:24px}}.full-post__author{color:#6b6b6b;color:var(--fontColor5);font-size:11px;line-height:13.2px;font-family:Helvetica-Oblique,sans-serif;white-space:nowrap}.full-post time{display:block;color:#009fe3;color:var(--lightBlue);font-size:12px;line-height:10.8px;letter-spacing:.01rem;text-align:right}.full-post__content{padding:20px}.full-post__content .video-js,.full-post__content iframe{margin-left:-20px;border:none;width:calc(100% + 40px)}.full-post__content .video-js{height:auto}@media screen and (max-width:767px){.full-post__content{padding:20px 10px}.full-post__content .video-js,.full-post__content iframe{margin-left:-10px;width:calc(100% + 20px)}.full-post__content .video-js{height:auto}}.full-post__text{padding-top:20px}.full-post__text img{display:block;margin-bottom:16px;margin-left:-20px;max-width:calc(100% + 40px);height:auto}.full-post__text p{margin-bottom:16px;color:#353535;color:var(--fontColor);font-size:14px;line-height:19px;word-break:break-word}.full-post__text p:empty{display:none}.full-post__text ol,.full-post__text ul{margin-bottom:16px;color:#353535;color:var(--fontColor);font-size:14px;line-height:19px}.full-post__text iframe,.full-post__text video{margin-bottom:16px}.full-post__files-title{display:block;margin-bottom:20px;font-size:16px;line-height:19.2px;font-family:Helvetica-Bold,sans-serif;text-align:left}.full-post__files-list{margin:0;padding:0;list-style:none}.full-post__files-list .field__item:not(:last-of-type),.full-post__files-list li:not(:last-of-type){margin-bottom:18px}.full-post__files-list .field__item a{font-weight:400;font-size:14px;line-height:17px;text-align:left;text-decoration:underline}.full-post__files-list .field__item .file{background-image:url(../img/icons/icon-doc.svg)!important;background-size:11px}.full-post__file-item:not(:last-of-type){margin-bottom:18px}.full-post__file-item a{position:relative;padding-left:30px;font-weight:400;font-size:14px;line-height:17px;text-align:left;text-decoration:underline;word-break:break-all}.full-post__file-item a:before{position:absolute;top:2px;left:10px;background-image:url(../img/icons/icon-doc.svg);background-size:11px;background-repeat:no-repeat;width:11px;height:14px;content:""}.full-post__file-item__filesize{padding-left:5px;font-size:14px;line-height:17px;text-align:left}.full-post__rate{position:relative;margin-top:40px;padding-top:12px}.full-post__rate:before{position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:#c0dedf;background-color:var(--lightBlueBorder);width:100%;max-width:540px;height:1px;content:""}.full-post__edit-button{display:inline-block;vertical-align:middle;transition:opacity .3s;cursor:pointer;margin-top:30px;margin-bottom:0;border:1px solid transparent;border-radius:5px;border-radius:var(--borderRadius);padding:8px 12px;width:100%;touch-action:manipulation;color:#fff!important;color:#fff;font-weight:400;font-size:16px!important;font-size:14px;line-height:1.42857143;user-select:none;text-align:center;white-space:nowrap}.full-post__edit-button,.full-post__edit-button:hover{outline:none;background-color:#009fe3;background-color:var(--lightBlue)}.full-post__edit-button:hover{opacity:.75;border-color:transparent}.full-post__edit-button:focus{outline:none}@media (max-width:767px){.full-post__edit-button{display:none}}.full-post__edit-button:hover{text-decoration:none}.full-post__edit-button span{position:relative;padding-left:25px}.full-post__edit-button span:before{position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url(../img/icons/icon-edit-white.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:15px;height:15px;content:""}.full-post .flag{display:flex;position:relative;margin:0;color:#009fe3;color:var(--lightBlue);font-weight:400;font-size:10px;line-height:13.2px;font-family:Helvetica-Oblique,sans-serif;text-align:right}.full-post .flag .ajax-progress-throbber{position:absolute;top:0;left:0;visibility:hidden;opacity:0}.full-post .flag a{display:flex;position:relative;align-items:center;padding-right:40px;height:46px}@media screen and (max-width:767px){.full-post .flag a{font-size:0}}.full-post .flag a:hover{text-decoration:none}.full-post .flag a span{opacity:.6}@media screen and (max-width:767px){.full-post .flag a span{display:none}}.full-post .flag a:after{position:absolute;right:0;bottom:0;background-image:url(../img/icons/icon-bottom-bookmark.svg);background-size:cover;background-repeat:no-repeat;width:34px;height:46px;content:""}.full-post .action-unflag a:after{background-image:url(../img/icons/icon-bottom-bookmark-active.svg)}.full-post__archive-top{position:absolute;top:-2px;right:37px;z-index:1}@media screen and (max-width:767px){.full-post__archive-top{right:10px}}.full-post__archive-top .flag{display:flex;width:34px;height:46px}.full-post__archive-top .flag a{padding:0;color:transparent;font-size:0}.full-post__archive-top .flag a:after{top:0;right:auto;left:0;background-image:url(../img/icons/icon-top-bookmark.svg)!important}.full-post__archive-top .flag.action-unflag a:after{background-image:url(../img/icons/icon-top-bookmark-active.svg)!important}.full-post__archive{position:absolute;right:37px;bottom:-2px;width:95px}@media screen and (max-width:767px){.full-post__archive{right:10px;width:auto}}.comment-wrapper{position:relative;margin-top:15px}.comment-wrapper:before{position:absolute;content:""}.comment-wrapper .title{margin-bottom:20px;color:#8a9296;font-size:16px;line-height:19.2px;font-family:Helvetica-Regular,sans-serif;text-align:center}.comment-form{position:relative;margin-top:15px;padding-top:8px}.comment-form:before{position:absolute;top:0;opacity:.5;border-top:1px dashed #009fe3;border-top:1px dashed var(--lightBlue);width:100%;height:1px;content:""}.comment-form .form-item{margin:0}.comment-form .title,.comment-form__title{margin-bottom:50px;color:#8a9296;font-size:16px;line-height:19.2px;text-align:center}.comment-form label{color:#273756;color:var(--fontColor3);font-weight:400;font-size:12px;line-height:14.4px;font-family:Helvetica-Oblique,sans-serif;text-align:left}.comment-form textarea{resize:none}.comment-form textarea.form-control{border-style:solid;color:#273756;color:var(--fontColor3)}.comment-form textarea.form-control:focus,.comment-form textarea.form-control:hover{outline:none;background-color:#f7ffff;background-color:var(--formControlBg)}.comment-form .form-actions{display:flex;justify-content:flex-end}.comment-form .form-submit{position:relative;margin-right:0;outline:none;background-image:url(../img/icons/icon-message-white.svg);background-position:12px 50%;background-size:13px;background-repeat:no-repeat;padding:6px 12px 7px 34px!important}.node--view-mode-full .block-field-blocknodearticlefield-image img{width:100%}.node--view-mode-full .block-field-blocknodearticletitle{position:relative;margin:0 0 20px;padding-top:20px;color:#353535;color:var(--fontColor);font-size:24px;font-family:HelveticaNeueCyr-Bold,sans-serif}.node--view-mode-full .block-field-blocknodearticletitle:empty{display:none}.node--view-mode-full .node__content{background-color:#fff;padding:20px}@media screen and (max-width:767px){.node--view-mode-full .node__content{padding:20px 10px}}.node--view-mode-full .node__content iframe{width:100%}.node--view-mode-full .links{display:flex!important;justify-content:center;padding:10px 0}.node--view-mode-full .comment-forbidden{display:flex;justify-content:center;align-items:center}.node--view-mode-full .comment-forbidden a{display:flex;align-items:center;transition:color .3s;margin-right:10px;outline:none;border:1px dashed #009fe3;border:1px dashed var(--lightBlue);border-radius:6px;background-color:transparent;padding:6px 30px;color:#ff9342;color:var(--mainOrange);font-size:14px;line-height:1.2}.node--view-mode-full .comment-forbidden a:hover{outline:none;color:#2f3a4e;color:var(--mainBlue)}.node--view-mode-full .comment-forbidden a:focus{outline:none}.node--view-mode-full .comment-forbidden a:nth-of-type(2){margin-left:10px}.node--view-mode-authenticated .block-field-blocknodearticlefield-image img,.node--view-mode-preview-paid .block-field-blocknodearticlefield-image img,.node--view-mode-preview .block-field-blocknodearticlefield-image img{width:100%}.node--view-mode-authenticated .block-field-blocknodearticletitle,.node--view-mode-preview-paid .block-field-blocknodearticletitle,.node--view-mode-preview .block-field-blocknodearticletitle{position:relative;margin:0 0 20px;padding-top:20px;color:#353535;color:var(--fontColor);font-size:24px;font-family:HelveticaNeueCyr-Bold,sans-serif}.node--view-mode-authenticated .block-field-blocknodearticletitle:empty,.node--view-mode-preview-paid .block-field-blocknodearticletitle:empty,.node--view-mode-preview .block-field-blocknodearticletitle:empty{display:none}.node--view-mode-authenticated .node__content,.node--view-mode-preview-paid .node__content,.node--view-mode-preview .node__content{background-color:#fff}.node--view-mode-authenticated .node__content .field--type-image img,.node--view-mode-preview-paid .node__content .field--type-image img,.node--view-mode-preview .node__content .field--type-image img{width:100%;height:100%;object-fit:cover}.node--view-mode-authenticated .layout--onecol:last-of-type .layout__region--content,.node--view-mode-preview-paid .layout--onecol:last-of-type .layout__region--content,.node--view-mode-preview .layout--onecol:last-of-type .layout__region--content{padding:0 10px 10px}.node--view-mode-authenticated .links,.node--view-mode-preview-paid .links,.node--view-mode-preview .links{display:flex!important;justify-content:center;padding:10px 0}.btn-read-more-wrapper{display:flex;justify-content:center;align-items:center;padding-bottom:20px}.btn-read-more{display:flex;position:relative;align-items:center;transition:color .3s;outline:none;border:1px dashed #009fe3;border:1px dashed var(--lightBlue);border-radius:6px;background-color:transparent;padding:6px 30px 6px 50px!important;padding:6px 30px;color:#ff9342;color:var(--mainOrange);font-size:14px;line-height:1.2}.btn-read-more:hover{outline:none;color:#2f3a4e;color:var(--mainBlue)}.btn-read-more:focus{outline:none}.btn-read-more:after{position:absolute;top:50%;left:30px;transform:translateY(-50%);background-image:url(../img/icons/shield.svg);background-size:cover;background-repeat:no-repeat;width:13px;height:15px;content:""}.poll-view-form .form-item-choice{margin:0}.poll-view-form .form-item-choice input{vertical-align:top;margin-top:4px}.poll-view-form .form-item-choice label{display:inline-block;width:calc(100% - 20px)}.full-post__text .field--name-body table{margin-bottom:20px;border:1px solid;width:100%;font-size:14px}.full-post__text .field--name-body caption{border:1px solid;border-bottom:none;color:#545454;color:var(--baseFontColor);line-height:1.2;font-family:Helvetica-Regular,Helvetica,Arial,Lucida Grande,sans-serif;text-align:center}.full-post__text .field--name-body thead{background-color:#f2f2f2;font-size:14px;text-align:center}.full-post__text .field--name-body th{border:1px solid;padding:15px}.full-post__text .field--name-body td{border:1px solid;padding:15px;text-align:center}.full-post__text .field--name-body tr:nth-child(2n){background-color:#f2f2f2}@media (max-width:575.98px){.full-post__text .field--name-body .table-responsive{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;width:100%;overflow-x:auto}}.field--name-field-drupal-analytics-counter:before{display:inline-block;margin-right:7px;background-image:url(../img/icons/Icon-eye.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;width:16px;height:13px;content:""}.node--view-mode-preview-paid.full-post .full-post__text{padding-top:5px}.node--view-mode-preview-paid.full-post .field--name-field-payable-article{margin-top:40px;color:#176c9d;font-weight:600;font-size:20px;text-align:center}.node--view-mode-preview-paid.full-post .field--name-field-payable-article .field--name-title{display:inline-block;text-transform:uppercase}.node--view-mode-preview-paid.full-post .field--name-field-payable-article .field--name-title a{display:inline-block;color:#176c9d;text-decoration:underline}.node--view-mode-preview-paid.full-post .field--name-field-payable-article .field--name-title a:hover{text-decoration:none}.node--view-mode-preview-paid.full-post .field--name-field-payable-article .form-actions .button--add-to-cart{background-image:url(../img/icons/icon-rub.png);background-position:right 20px center;background-repeat:no-repeat;padding:5px 40px 5px 20px;text-transform:uppercase}.block-views-blockarticles-block-2{margin-bottom:10px}.block-views-blockarticles-block-2 .view-header{position:relative;margin-bottom:15px;font-size:16px;line-height:19.2px;text-align:left}.block-views-blockarticles-block-2 .views-row{display:flex;position:relative;align-items:center;background-color:#d1dbe3;background-color:var(--colorEmptyImage);padding:4px 8px;width:100%;min-height:32px}.block-views-blockarticles-block-2 .views-row:not(:last-of-type){margin-bottom:5px}.block-views-blockarticles-block-2 .views-row .views-field-created{color:#6b6b6b;color:var(--fontColor5);font-size:9px;line-height:10.8px;font-family:Helvetica-Light,sans-serif;text-align:right}.block-views-blockarticles-block-2 .views-row .views-field-edit-node{padding:0 8px}.block-views-blockarticles-block-2 .views-row .views-field-edit-node a{display:block;outline:none;background-image:url(../img/icons/icon-edit.svg);background-position:50% 50%;background-size:11px;background-repeat:no-repeat;width:15px;height:15px;font-size:0}@media (max-width:767px){.block-views-blockarticles-block-2 .views-row .views-field-edit-node a{display:none}}.block-views-blockarticles-block-2 .views-row .views-field-title{font-size:14px;line-height:1;text-align:left}.block-views-blockarticles-block-2 .views-row .views-field-delete-node{position:absolute;top:0;right:0;margin-left:auto;width:32px;height:32px}.block-views-blockarticles-block-2 .views-row .views-field-delete-node a{display:block;outline:none;background-image:url(../img/icons/icon-trash.svg);background-position:50% 50%;background-size:12px;background-repeat:no-repeat;background-color:#009fe3;background-color:var(--lightBlue);width:100%;height:100%;font-size:0}.view-id-articles.view-display-id-page_1,.view-id-articles.view-display-id-page_4,.view-id-landings.view-display-id-page_1{margin-bottom:10px}.view-id-articles.view-display-id-page_1 .view-header,.view-id-articles.view-display-id-page_4 .view-header,.view-id-landings.view-display-id-page_1 .view-header{position:relative;margin-bottom:15px;font-size:16px;line-height:19.2px;text-align:left}.view-id-articles.view-display-id-page_1 .views-row,.view-id-articles.view-display-id-page_4 .views-row,.view-id-landings.view-display-id-page_1 .views-row{display:flex;align-items:center;background-color:#fff;padding:4px 8px;width:100%;min-height:32px}.view-id-articles.view-display-id-page_1 .views-row:not(:last-of-type),.view-id-articles.view-display-id-page_4 .views-row:not(:last-of-type),.view-id-landings.view-display-id-page_1 .views-row:not(:last-of-type){margin-bottom:5px}.view-id-articles.view-display-id-page_1 .views-row .views-field-created,.view-id-articles.view-display-id-page_4 .views-row .views-field-created,.view-id-landings.view-display-id-page_1 .views-row .views-field-created{color:#6b6b6b;color:var(--fontColor5);font-size:9px;line-height:10.8px;font-family:Helvetica-Light,sans-serif;text-align:right;white-space:nowrap}.view-id-articles.view-display-id-page_1 .views-row .views-field-edit-node,.view-id-articles.view-display-id-page_4 .views-row .views-field-edit-node,.view-id-landings.view-display-id-page_1 .views-row .views-field-edit-node{padding:0 8px}.view-id-articles.view-display-id-page_1 .views-row .views-field-edit-node a,.view-id-articles.view-display-id-page_4 .views-row .views-field-edit-node a,.view-id-landings.view-display-id-page_1 .views-row .views-field-edit-node a{display:block;outline:none;background-image:url(../img/icons/icon-edit.svg);background-position:50% 50%;background-size:11px;background-repeat:no-repeat;width:15px;height:15px;font-size:0}@media (max-width:767px){.view-id-articles.view-display-id-page_1 .views-row .views-field-edit-node a,.view-id-articles.view-display-id-page_4 .views-row .views-field-edit-node a,.view-id-landings.view-display-id-page_1 .views-row .views-field-edit-node a{display:none}}.view-id-articles.view-display-id-page_1 .views-row .views-field-title,.view-id-articles.view-display-id-page_4 .views-row .views-field-title,.view-id-landings.view-display-id-page_1 .views-row .views-field-title{padding-bottom:3px;font-size:14px;line-height:1.1;text-align:left}.view-id-articles.view-display-id-page_1 .views-row .counter-wrapper,.view-id-articles.view-display-id-page_4 .views-row .counter-wrapper,.view-id-landings.view-display-id-page_1 .views-row .counter-wrapper{display:flex;flex-shrink:0;margin-left:auto;padding-left:15px}.view-id-articles.view-display-id-page_1 .views-row .views-field-comment-count,.view-id-articles.view-display-id-page_4 .views-row .views-field-comment-count,.view-id-landings.view-display-id-page_1 .views-row .views-field-comment-count{margin-left:auto;color:#6b6b6b;color:var(--fontColor5);font-size:9px;line-height:10.8px;font-family:Helvetica-Light,sans-serif;text-align:left}.view-id-articles.view-display-id-page_1 .views-row .views-field-comment-count .field-content,.view-id-articles.view-display-id-page_4 .views-row .views-field-comment-count .field-content,.view-id-landings.view-display-id-page_1 .views-row .views-field-comment-count .field-content{position:relative}.view-id-articles.view-display-id-page_1 .views-row .views-field-comment-count .field-content:before,.view-id-articles.view-display-id-page_4 .views-row .views-field-comment-count .field-content:before,.view-id-landings.view-display-id-page_1 .views-row .views-field-comment-count .field-content:before{display:inline-block;margin-right:5px;background-image:url(../img/icons/icon-comment.svg);background-size:cover;background-repeat:no-repeat;width:9px;height:8px;content:""}.view-id-articles.view-display-id-page_1 .views-row .views-field-value,.view-id-articles.view-display-id-page_4 .views-row .views-field-value,.view-id-landings.view-display-id-page_1 .views-row .views-field-value{margin-left:10px;color:#6b6b6b;color:var(--fontColor5);font-size:9px;line-height:10.8px;font-family:Helvetica-Light,sans-serif;text-align:left}.view-id-articles.view-display-id-page_1 .views-row .views-field-value .field-content,.view-id-articles.view-display-id-page_4 .views-row .views-field-value .field-content,.view-id-landings.view-display-id-page_1 .views-row .views-field-value .field-content{position:relative}.view-id-articles.view-display-id-page_1 .views-row .views-field-value .field-content:before,.view-id-articles.view-display-id-page_4 .views-row .views-field-value .field-content:before,.view-id-landings.view-display-id-page_1 .views-row .views-field-value .field-content:before{display:inline-block;margin-right:5px;background-image:url(../img/icons/icon-plus-dark-blue.svg);background-size:cover;background-repeat:no-repeat;width:6px;height:6px;content:""}.view-articles.view-display-id-block_3 .view-content .field-content>a{color:#353535;font-weight:400;text-decoration:none}@media (max-width:767px){.view-articles.view-display-id-block_3 .view-content .card-article{margin-bottom:16px}}.view-articles.view-display-id-page_4 .view-content .views-row .views-label-fieldset{display:none}.view-commerce-user-orders.view-display-id-block_1 .views-row{margin-bottom:16px}.view-commerce-user-orders.view-display-id-block_1 .views-row .views-field-rendered-entity .field-content>a,.view-commerce-user-orders.view-display-id-block_1 .views-row>a{color:#545454;color:var(--baseFontColor);text-decoration:none}.user-events-list .view-content{display:table;border-collapse:separate;border-spacing:0 6px;width:100%}.user-events-list .views-row{display:flex;align-items:center;margin-bottom:6px;background:#fff;font-size:14px}.user-events-list .views-field{vertical-align:middle;padding:8px 4px}.user-events-list .views-field-created{color:#6b6b6b;color:var(--fontColor5);font-size:9px;line-height:10.8px;font-family:Helvetica-Light,sans-serif;text-align:right;white-space:nowrap}.user-events-list .views-field-comment-count{display:flex;flex-shrink:0;margin-left:auto;border-left:1px solid #c0dedf;padding:11px 11px 11px 15px;color:#6b6b6b;font-size:11px;line-height:1;white-space:nowrap}.user-events-list .views-field-comment-count span{line-height:1}.user-events-list .views-field-comment-count:before{display:inline-block;vertical-align:top;margin-top:2px;margin-right:2px;background:url(../img/icons/icon-comment.svg) no-repeat top;background-size:contain;width:9px;height:9px;content:"";line-height:1}.user-events-list .views-field-edit-node{padding:0;line-height:1}.user-events-list .views-field-edit-node a{display:block;box-sizing:content-box;background:url(../img/icons/icon-edit.svg) no-repeat 50%;background-size:8px;padding:4px 5px;width:9px;height:8px;font-size:0;line-height:1}#views-exposed-form-calendar-page-2 .form--inline{display:flex;align-items:end}#views-exposed-form-calendar-page-2 .form-item{width:25%}#views-exposed-form-calendar-page-2 .form-submit{padding:5px 12px}.view-calendar.view-display-id-page_2 .view-content #edit-actions-submit{display:none}.view-calendar.view-display-id-page_2 .views-form .views-row{display:flex;align-items:center;margin-bottom:5px;background-color:#fff;padding:4px 8px;width:100%;min-height:32px}.view-calendar.view-display-id-page_2 .views-form .views-row .views-field-created{opacity:.5;color:#6b6b6b;color:var(--fontColor5);font-size:9px;line-height:10.8px;font-family:Helvetica-Light,sans-serif;text-align:right;white-space:nowrap}.view-calendar.view-display-id-page_2 .views-form .views-row .views-field-edit-node{padding:0 8px}.view-calendar.view-display-id-page_2 .views-form .views-row .views-field-edit-node a{display:block;outline:none;background-image:url(../img/icons/icon-edit.svg);background-position:50% 50%;background-size:11px;background-repeat:no-repeat;width:15px;height:15px;font-size:0}.view-calendar.view-display-id-page_2 .views-form .views-row .views-field-field-display-title{opacity:.5;padding-bottom:3px;font-size:14px;line-height:1.1;text-align:left}.view-calendar.view-display-id-page_2 .views-form .views-row .views-field-field-display-title a{color:#353535}.view-calendar.view-display-id-page_2 .views-form .views-row .field--type-workflow .fieldset-legend{display:none}.view-calendar.view-display-id-page_2 .views-form .views-row .field--type-workflow fieldset{margin:-4px -8px -4px 20px;width:32px;height:32px;overflow:hidden}.view-calendar.view-display-id-page_2 .views-form .views-row .field--type-workflow fieldset .js-form-item{margin:0}.view-calendar.view-display-id-page_2 .views-form .views-row .field--type-workflow fieldset .js-form-item div,.view-calendar.view-display-id-page_2 .views-form .views-row .field--type-workflow fieldset input[type=radio],.view-calendar.view-display-id-page_2 .views-form .views-row .field--type-workflow fieldset input[type=radio]:checked+label{display:none}.view-calendar.view-display-id-page_2 .views-form .views-row .field--type-workflow fieldset label{display:block;cursor:pointer;background:url(../img/icons/icon-check-btn.svg) no-repeat 50%;background-size:15px;background-color:#c0dedf;width:32px;height:32px;overflow:hidden;text-indent:-200px}.view-calendar.view-display-id-page_2 .views-form .views-row .views-field-comment-count{opacity:.5;margin-left:auto;color:#6b6b6b;color:var(--fontColor5);font-size:9px;line-height:10.8px;font-family:Helvetica-Light,sans-serif;text-align:left}.view-calendar.view-display-id-page_2 .views-form .views-row .views-field-comment-count .field-content{position:relative}.view-calendar.view-display-id-page_2 .views-form .views-row .views-field-comment-count .field-content:before{display:inline-block;margin-right:5px;background-image:url(../img/icons/icon-comment.svg);background-size:cover;background-repeat:no-repeat;width:9px;height:8px;content:""}.view-calendar.view-display-id-page_2 .views-form .views-row.events_published .views-field-comment-count,.view-calendar.view-display-id-page_2 .views-form .views-row.events_published .views-field-created,.view-calendar.view-display-id-page_2 .views-form .views-row.events_published .views-field-field-display-title{opacity:1}.view-calendar.view-display-id-page_2 .views-form .views-row.events_published .field--type-workflow label{background-color:#1eb7ea}.block-block-content3c197d29-3d99-4125-822e-cfd9fa741cce .field--type-text-with-summary{display:inline-block;vertical-align:middle;transition:opacity .3s;cursor:pointer;margin-bottom:20px!important;margin-bottom:0;outline:none;border:1px solid transparent;border-radius:5px;border-radius:var(--borderRadius);background-color:#009fe3;background-color:var(--lightBlue);padding:8px 12px;touch-action:manipulation;color:#fff;font-weight:400;font-size:14px;line-height:1.42857143;user-select:none;text-align:center;white-space:nowrap}.block-block-content3c197d29-3d99-4125-822e-cfd9fa741cce .field--type-text-with-summary:hover{opacity:.75;outline:none;border-color:transparent;background-color:#009fe3;background-color:var(--lightBlue)}.block-block-content3c197d29-3d99-4125-822e-cfd9fa741cce .field--type-text-with-summary:focus{outline:none}.block-block-content3c197d29-3d99-4125-822e-cfd9fa741cce .field--type-text-with-summary a{color:#fff!important}.block-block-content3c197d29-3d99-4125-822e-cfd9fa741cce .field--type-text-with-summary a:hover{text-decoration:none}.view-account-management .view-header{margin-bottom:15px}.view-account-management .view-content{margin-bottom:30px}.view-account-manage .views-field-created{width:120px}.view-account-manage .views-field-user-picture{width:60px}.view-account-manage .views-field-field-name{width:190px}.view-account-manage .views-exposed-form .form--inline{display:flex;align-items:flex-end}.view-account-manage .views-exposed-form .form--inline .form-actions{margin-bottom:13px}.block-views-blockaccount-manage-block-1 .views-exposed-form,.block-views-blockaccount-manage-block-3 .views-exposed-form,.view-display-id-page_1 .views-exposed-form{display:none}.block-views-blockaccount-manage-block-1 .total-account-text:hover,.block-views-blockaccount-manage-block-3 .total-account-text:hover,.view-display-id-page_1 .total-account-text:hover{cursor:pointer}.block-find-block #find-form{display:flex;justify-content:center;align-items:end}.block-find-block .form-submit{margin-left:5px}.total-account-title{position:relative}.total-account-manage{display:inline-block;position:absolute;top:5px;color:#dc4438;font-size:16px}.total-account-text{display:inline-block;font-size:24px;font-family:Helvetica-Bold,sans-serif}.total-account-icon{display:inline-block;cursor:pointer;margin-top:-6px;background-image:url(../img/icons/menu_arr_down.png);background-position:50% 50%;background-size:9px;background-repeat:no-repeat;width:20px;height:20px}.total-account-icon_revers{transform:scaleY(-1)}.uni-back{color:#dc4438;font:normal normal normal 12px/17px Helvetica;text-align:left;text-decoration:underline;text-transform:uppercase}.calcaneus-uni-table tr td:first-child{width:117px}.calcaneus-uni-table+.pager .pager__items{max-width:717px}.calcaneus-uni-table+.pager .pager__items .pager__item--first,.calcaneus-uni-table+.pager .pager__items .pager__item--last{display:none}.view-my-archive .views-row:not(:last-of-type){margin-bottom:8px}.view-my-archive .views-row.vip .card-article__info{background-color:#2f3a4e;background-color:var(--mainBlue);color:#fff}.view-my-archive .views-row.vip .card-article__content{color:#fff}.view-my-archive .views-row.vip .card-article__content:after{background:linear-gradient(180deg,rgba(47,58,78,.2),#2f3a4e);background:linear-gradient(180deg,rgba(47,58,78,.2),var(--mainBlue))}.view-my-archive .views-row>a{text-decoration:none}.view-my-archive .card-article{color:initial}.view-my-archive .card-article__img{flex:0 1 230px}.user-profile .grid-container-two-col{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"photo bio";gap:8px 8px}@media screen and (max-width:991px){.user-profile .grid-container-two-col{display:block}}.user-profile .grid-container{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"photo bio bio" "photo edu job";gap:16px 18px}.user-profile__wrapper{display:flex}@media screen and (max-width:768px){.user-profile__wrapper{flex-direction:column}}.user-profile__body{display:flex;margin-top:8px}@media screen and (max-width:991px){.user-profile__body{flex-direction:column}}.user-profile__articles{flex:1;margin-right:8px}@media screen and (max-width:991px){.user-profile__articles{order:2;margin-top:8px;margin-right:0}}.user-profile__content-wrapper{flex-grow:1;border:1px solid #c0dedf;border:1px solid var(--lightBlueBorder);background-color:#fff;padding-right:10px;padding-left:10px}.user-profile__content-wrapper iframe{border:none;background:#000}.user-profile__content-wrapper .video-js,.user-profile__content-wrapper iframe{margin-left:-10px;width:calc(100% + 20px)}@media screen and (max-width:991px){.user-profile__content-wrapper{order:1}}.user-profile__content-wrapper a,.user-profile__content-wrapper p{font-size:14px;word-break:break-word}.user-profile .view-articles .views-row{display:flex;flex-direction:column;transition:border-color .3s;margin-bottom:8px;border:1px solid #c0dedf;border:1px solid var(--lightBlueBorder);background:#fff;padding:10px 10px 5px;height:230px}.user-profile .view-articles .views-row:hover{border:1px solid #2f3a4e;border:1px solid var(--mainBlue)}.user-profile .view-articles .views-row .views-field-title{color:#196ca5;color:var(--fontColor1);font-size:15px;font-family:Helvetica-Bold,sans-serif}.user-profile .view-articles .views-row .views-field-field-pseudonym{margin-top:auto;color:#6b6b6b;color:var(--fontColor5);font-size:12px}.user-profile .view-articles .views-row .views-field-field-pseudonym a{color:#6b6b6b;color:var(--fontColor5)}.user-profile .view-articles .more-link{display:inline-block;vertical-align:middle;transition:opacity .3s;cursor:pointer;margin-bottom:0;outline:none;border:1px solid transparent;border-radius:5px;border-radius:var(--borderRadius);background-color:#009fe3;background-color:var(--lightBlue);padding:8px 12px;width:100%;touch-action:manipulation;color:#fff;font-weight:400;font-size:14px;line-height:1.42857143;user-select:none;text-align:center;white-space:nowrap}.user-profile .view-articles .more-link:hover{opacity:.75;outline:none;border-color:transparent;background-color:#009fe3;background-color:var(--lightBlue)}.user-profile .view-articles .more-link:focus{outline:none}.user-profile .view-articles .more-link a{color:#fff}.user-profile .view-articles .more-link a:hover{text-decoration:none}.user-profile__inform-block{padding:15px}.user-profile__img{position:relative;grid-area:photo;border:1px solid #c0dedf;border:1px solid var(--lightBlueBorder);width:49vw;max-width:470px}@media screen and (max-width:600px){.user-profile__img{width:100%}}.user-profile__img .field--name-user-picture{height:100%}.user-profile__img .image-style-profile-large{width:100%;height:100%;object-fit:cover}.user-profile__img-remove{display:flex;position:absolute;right:8px;bottom:5px;align-items:center;color:#009fe3;color:var(--lightBlue);font-weight:400;font-size:9px;line-height:10.8px;font-family:Helvetica-Light,sans-serif;text-align:right}@media (max-width:767px){.user-profile__img-remove{display:none}}.user-profile__img-remove img{margin-right:5px}.user-profile__info-wrapper{display:flex;flex-wrap:wrap;padding-left:16px;width:calc(50% + 16px);max-width:100%}@media screen and (max-width:768px){.user-profile__info-wrapper{padding:0;width:100%}}.user-profile__name{margin-bottom:10px;font-size:16px;line-height:19.2px;text-align:left}.user-profile__degree{margin-bottom:10px;font-size:11px;line-height:13.2px;font-family:Helvetica-Oblique,sans-serif;text-align:left}.user-profile__specialization{margin-top:auto;overflow:hidden;font-size:14px;line-height:18px;text-align:left}.user-profile__specialization:after{position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(0,159,227,.2),#009fe3);width:100%;height:33px;content:""}.user-profile .private_message_link_wrapper{position:absolute;bottom:25px;left:50%}.user-profile .private_message_link_wrapper a{display:flex;align-items:center;transform:translateX(-50%);border-radius:5px;border-radius:var(--borderRadius);background-color:#009fe3;background-color:var(--lightBlue);padding:8px 9px 8px 35px;color:#fff;font-size:16px;line-height:19.2px;font-family:Helvetica-Regular,sans-serif;text-align:left}.user-profile .private_message_link_wrapper a:before{position:absolute;top:12px;left:9px;background-image:url(../img/icons/icon-message-profile.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:18px;height:17px;content:""}.user-profile .private_message_link_wrapper a:hover{text-decoration:none}.user-profile__block{position:relative;transition:border-color .3s;border:1px solid transparent;background-color:#fff;padding:13px}.user-profile__block--about{display:flex;flex-direction:column;margin-bottom:16px;border:1px solid #c0dedf;border:1px solid var(--lightBlueBorder);background-color:#009fe3;background-color:var(--lightBlue);width:100%;height:227px;height:var(--cardSize);color:#fff}@media screen and (max-width:990px){.user-profile__block--about{height:23vw;height:var(--cardSizeVW)}}@media screen and (max-width:768px){.user-profile__block--about{height:46vw;height:calc(var(--cardSizeVW)*2)}}.user-profile__block--about .flag-contact .js-flag-message{position:absolute;top:6px;left:13px;background-color:#545454;padding:20px}.user-profile__block--about .flag-contact a{display:block;position:absolute;top:6px;right:7px;transition:opacity .3s;border:1px solid #009fe3;border-radius:5px;background:url(../img/icons/icon-user-follow.svg) no-repeat 50%;background-size:18px;background-color:#f7ffff;width:35px;height:33px;font-size:0}.user-profile__block--about .flag-contact a:hover{opacity:.8}.user-profile__block--about .flag-contact.action-unflag a{background-image:url(../img/icons/icon-user-check.svg)}.user-profile__block--about .user-profile__edit-block{right:unset;left:8px}.user-profile__block--about .user-profile__about_more,.user-profile__block--about .user-profile__edit-block,.user-profile__block--about .user-profile__edit__roles-block{color:#fff}.user-profile__block--about .user-profile__about_more:before,.user-profile__block--about .user-profile__edit-block:before,.user-profile__block--about .user-profile__edit__roles-block:before{background:url(../img/icons/icon-edit-white.svg) no-repeat 50%;background-size:contain}.user-profile__block:hover{border-color:#199fe3}.user-profile__block--edu{background-color:#fff;width:calc(50% - 8px);height:227px;height:var(--cardSize);overflow:hidden}.user-profile__block--edu:after{position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,hsla(0,0%,100%,.2),#fff);width:100%;height:33px;content:""}@media screen and (max-width:990px){.user-profile__block--edu{height:23vw;height:var(--cardSizeVW)}}@media screen and (max-width:768px){.user-profile__block--edu{height:46vw;height:calc(var(--cardSizeVW)*2)}}.user-profile__block--job{margin-left:16px;background-color:#fff;width:calc(50% - 8px);height:227px;height:var(--cardSize);overflow:hidden}.user-profile__block--job:after{position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,hsla(0,0%,100%,.2),#fff);width:100%;height:33px;content:""}@media screen and (max-width:990px){.user-profile__block--job{height:23vw;height:var(--cardSizeVW)}}@media screen and (max-width:768px){.user-profile__block--job{height:46vw;height:calc(var(--cardSizeVW)*2)}}.user-profile__about_more,.user-profile__edit-block,.user-profile__edit__roles-block,.user-profile__edu_more,.user-profile__work_more{position:absolute;right:8px;bottom:5px;z-index:5;color:#009fe3;color:var(--lightBlue);font-size:9px;line-height:10.8px;text-align:right}.user-profile__about_more:before,.user-profile__edit-block:before,.user-profile__edit__roles-block:before,.user-profile__edu_more:before,.user-profile__work_more:before{display:inline-block;vertical-align:top;margin-right:2px;background:url(../img/icons/icon-edit.svg) no-repeat 50%;background-size:contain;width:9px;height:8px;content:""}.user-profile__edit-block{right:unset;left:8px}@media (max-width:767px){.user-profile__edit-block{display:none}}.user-profile__edit__roles-block{right:unset;left:100px}@media (max-width:767px){.user-profile__edit__roles-block{display:none}}.user-profile__about_more:before,.user-profile__edu_more:before,.user-profile__work_more:before{display:none}.user-profile__block-title{display:block;margin-bottom:13px;font-size:16px;line-height:19.2px;text-align:left}.user-profile__block-year{color:#6b6b6b;color:var(--fontColor5);font-weight:400;font-size:11px;line-height:13.2px;font-family:Helvetica-Oblique,sans-serif;text-align:left}.user-profile__block-year div{display:inline}.user-profile .field--name-field-edu-other{font-size:14px}.user-profile__block-description{font-weight:400;font-size:16px;line-height:18px;text-align:left}.user-profile__block-description .field--name-field-work-exp-description{font-size:14px}.user-profile__files{margin-bottom:20px}.user-profile__files p{margin:0 0 20px;font-size:16px;font-family:Helvetica-Bold,sans-serif}.user-profile__block-wrapper{display:flex;flex-direction:column;height:100%}.user-profile__btn{display:inline-block;vertical-align:middle;transition:opacity .3s;cursor:pointer;margin-bottom:30px!important;margin-bottom:0;border:1px solid transparent;border-radius:5px;border-radius:var(--borderRadius);padding:8px 12px;width:100%;touch-action:manipulation;color:#fff!important;color:#fff;font-weight:400;font-size:16px;font-size:14px;line-height:1.42857143;user-select:none;text-align:center;white-space:nowrap}.user-profile__btn,.user-profile__btn:hover{outline:none;background-color:#009fe3;background-color:var(--lightBlue)}.user-profile__btn:hover{opacity:.75;border-color:transparent}.user-profile__btn:focus{outline:none}.user-profile__btn:hover{text-decoration:none}.user-profile.assotiation .user-profile__block--about,.user-profile.partner .user-profile__block--about{height:100%}.user-profile.assotiation .user-profile__articles,.user-profile.partner .user-profile__articles{flex-basis:25%}.user-profile.assotiation .user-profile__content-wrapper,.user-profile.partner .user-profile__content-wrapper{flex-basis:75%}@media (max-width:470px){.user-profile.assotiation .user-profile__img,.user-profile.partner .user-profile__img{width:100%}}.user-profile .ajax-progress{display:none}.block-views-blockarticles-block-3 .view-content{display:flex;flex-wrap:wrap}.block-views-blockarticles-block-3 .views-row{padding:0}.view-commerce-user-orders.view-display-id-block_1 .view-header{margin:17px 0;color:#8a9296;font-size:16px;font-family:OpenSans;text-align:center}.view-commerce-user-orders.view-display-id-block_1 .view-header a{color:#009fe3;font-size:9px;font-family:Helvetica-Regular,Helvetica,Arial,Lucida Grande,sans-serif;text-transform:lowercase}.view-articles.view-display-id-block_3 .view-header{margin:17px 0;color:#8a9296;font-size:16px;font-family:OpenSans;text-align:center}.view-articles.view-display-id-block_3 .view-header a{color:#009fe3;font-size:9px;font-family:Helvetica-Regular,Helvetica,Arial,Lucida Grande,sans-serif;text-transform:lowercase}@media (max-width:767px){.view-articles.view-display-id-block_3 .view-header a{display:none}}.video-js{background:#000;width:100%;height:auto}.field--name-field-profile-files .field__item{margin-bottom:10px}.view-commerce-orders.view-display-id-block_1 .views-row{margin-bottom:16px}.view-commerce-orders.view-display-id-block_1 .views-row>a{color:#545454;color:var(--baseFontColor);text-decoration:none}.view-calendar.view-display-id-page_1 .view-content{grid-gap:15px;display:grid;grid-template-rows:masonry;grid-template-columns:repeat(auto-fill,minmax(227px,470px) minmax(227px,470px));grid-template-columns:repeat(auto-fill,minmax(var(--cardSize),var(--carSizeMax)) minmax(var(--cardSize),var(--carSizeMax)));grid-auto-rows:12px}@media screen and (max-width:767px){.view-calendar.view-display-id-page_1 .view-content{display:block}}.card-event{display:flex;margin-bottom:15px;height:227px;height:var(--cardSize)}.card-event__img{background-color:#d1dbe3;background-color:var(--colorEmptyImage);width:50%}.card-event__img .field--name-field-event-image,.card-event__img img{width:100%;height:100%}.card-event__img img{object-fit:cover}.card-event__inner{position:relative;background-color:#fff;padding:15px;width:100%;overflow:hidden}.card-event__inner:after{position:absolute;bottom:0;left:0;background:linear-gradient(180deg,hsla(0,0%,100%,.2) 0,#fff);width:100%;height:33px;content:""}.card-event .field--name-field-start-date{margin-bottom:20px;color:#2f3a4e;color:var(--mainBlue);font-size:34px;line-height:1;font-family:Helvetica-Bold,sans-serif;letter-spacing:-.02em;text-align:left}.card-event .field--name-body{font-size:14px;line-height:18px;text-align:left}.card-event--lg{flex-direction:column;height:470px;height:calc(var(--cardSize)*2 + var(--marginCard))}.card-event--lg .card-event__img,.card-event--lg .card-event__inner{width:100%;height:50%}.card-event--md .card-event__inner{width:50%}.commerce-checkout-flow{text-align:center}.commerce-checkout-flow .checkout-pane-payment-information{color:#919294;text-align:center}.commerce-checkout-flow .checkout-pane-order-summary,.commerce-checkout-flow .form-actions{margin-bottom:40px}#block-tekststranicyoplaty{color:#868686;color:var(--fontGray);text-align:center}@media (max-width:1023px){.page-node-type-event .block-views-blockcalendar-block-2{display:none}}.full-post-event{position:relative}.full-post-event__body{position:relative;border:1px solid #c0dedf;border:1px solid var(--lightBlueBorder);background-color:#fff}.full-post-event__content{padding:20px}.full-post-event__content .tus-video-wrapper iframe{margin-left:-20px;background:#000;width:calc(100% + 40px)}@media screen and (max-width:767px){.full-post-event__content .tus-video-wrapper iframe{margin-left:-10px;width:calc(100% + 20px)}}@media screen and (max-width:767px){.full-post-event__content{padding:20px 10px}}.full-post-event .field--name-field-event-image{margin:-20px}.full-post-event .field--type-datetime{margin:30px 0 15px;font-weight:400;font-size:34px;line-height:1.2;font-family:Helvetica-Bold,sans-serif;letter-spacing:-.02em;text-align:left}.full-post-event .field--name-field-event-files .field__label{color:#353535;font-weight:400}.full-post-event .field--name-field-display-title{margin-bottom:10px;font-weight:400;font-size:24px;line-height:28.8px;font-family:Helvetica-Bold,sans-serif;text-align:left}.full-post-event .field--name-field-event-program{display:inline-block;margin-right:16px;margin-bottom:12px}.full-post-event .field--name-field-event-program a,.full-post-event .field--name-field-event-program span{display:inline-block;outline:none;border:1px solid #009fe3;border-radius:5px;background:#009fe3;background-image:url(../img/icons/icon-doc-white.svg);background-position:right 12px center;background-size:11px;background-repeat:no-repeat;padding:8px 40px 8px 16px;color:#fff;font-size:12px;text-decoration:none;text-transform:uppercase}.full-post-event .field--name-field-event-program span{cursor:not-allowed;border-color:#acafb0;background-color:#acafb0}.full-post-event .field--name-field-event-order{position:relative;padding-top:23px}.full-post-event .field--name-field-event-order:before{display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);border-top:1px solid #c0dedf;width:80%;content:""}.full-post-event .field--name-field-event-order a,.full-post-event .field--name-field-event-order span{display:inline-block;outline:none;border:1px solid #009fe3;border-radius:5px;background:#009fe3;background-image:url(../img/icons/icon-input-1.png);background-position:right 12px center;background-size:11px;background-repeat:no-repeat;padding:8px 40px 8px 16px;color:#fff;font-size:12px;text-decoration:none;text-transform:uppercase}.full-post-event .field--name-field-event-order span{cursor:not-allowed;border-color:#acafb0;background:#acafb0;padding-right:16px}.full-post-event .field--name-field-event-link{display:inline-block}.full-post-event .field--name-field-event-link a,.full-post-event .field--name-field-event-link span{display:inline-block;background:url(../img/icons/icon-open-in-new.svg) no-repeat bottom right 0;background-size:9px;padding-right:18px;color:#199fe3;font-size:12px;text-decoration:underline}.full-post-event .field--name-field-event-link a:hover,.full-post-event .field--name-field-event-link span:hover{text-decoration:none}.full-post-event .field--name-field-event-link span{cursor:not-allowed;background:none;color:#acafb0;text-decoration:none}.full-post-event .field--type-text-with-summary{margin-bottom:17px;font-weight:400;font-size:14px;line-height:19px;font-family:Helvetica-Regular,sans-serif;text-align:left}.full-post-event .field--type-text-with-summary iframe{margin-left:-20px;border:none;width:calc(100% + 40px)}@media screen and (max-width:767px){.full-post-event .field--type-text-with-summary iframe{margin-left:unset;width:100%}}.full-post-event .field--name-field-event-image img{margin-top:-20px;margin-bottom:10px;margin-left:-20px;width:calc(100% + 40px);max-width:none}@media screen and (max-width:767px){.full-post-event .field--name-field-event-image img{margin-left:-10px;width:calc(100% + 20px)}}.full-post-event .field--name-field-event-files{margin-bottom:32px}.full-post-event .field--name-field-event-files .field__label{margin-bottom:25px;font-size:16px;line-height:19.2px;font-family:Helvetica-Bold,sans-serif;text-align:left}.full-post-event .field--name-field-event-files .field__item:not(:last-of-type){margin-bottom:18px}.full-post-event .field--name-field-event-files .field__item a{font-weight:400;font-size:14px;line-height:17px;text-align:left;text-decoration:underline}.full-post-event .field--name-field-event-files .field__item .file{background-image:url(../img/icons/icon-doc.svg)!important;background-size:11px}.full-post-event__archive-top{position:absolute;top:-3px;right:35px}@media screen and (max-width:767px){.full-post-event__archive-top{right:10px}}.full-post-event__archive-top .flag{position:relative!important;right:0!important;width:34px;height:46px}.full-post-event__archive-top .flag a{width:auto!important;font-size:0}.full-post-event__archive-top .flag a:after{top:0;right:0;left:auto;background-image:url(../img/icons/icon-top-bookmark.svg)!important}.full-post-event__archive-top .flag.action-unflag a:after{background-image:url(../img/icons/icon-top-bookmark-active.svg)!important}.full-post-event .flag{display:flex;position:absolute;right:35px;bottom:0;z-index:1;margin:0;color:#009fe3;color:var(--lightBlue);font-weight:400;font-size:10px;line-height:13.2px;font-family:Helvetica-Oblique,sans-serif;text-align:right}@media screen and (max-width:767px){.full-post-event .flag{right:10px}}.full-post-event .flag a{display:flex;position:relative;align-items:center;padding-right:40px;width:96px;height:46px}.full-post-event .flag a:hover{text-decoration:none}.full-post-event .flag a span{opacity:.6}@media screen and (max-width:767px){.full-post-event .flag a span{display:none}}.full-post-event .flag a:after{position:absolute;right:0;bottom:-2px;background-image:url(../img/icons/icon-bookmark.svg);background-size:cover;background-repeat:no-repeat;width:34px;height:46px;content:""}.full-post-event .action-unflag a:after{background-image:url(../img/icons/icon-bookmark-active.svg)}.full-post-event__comment-block{margin-top:40px}.full-post-event .field--name-field-event-costs,.full-post-event .field--name-field-nmo-points{margin-bottom:16px}.full-post-event .card-event__tags{display:flex;flex-wrap:wrap;margin-bottom:16px}.full-post-event .card-event__tags a{text-decoration:none}.full-post-event .card-event__tags .card-event__tags-item{display:block;margin-top:5px;margin-right:5px;border-radius:4px;background-color:#009fe3;background-color:var(--lightBlue);padding:3px 5px;color:#fff;font-size:12px;line-height:18px;white-space:nowrap}@media (max-width:1023px){.block-views-blockcalendar-block-2{flex:auto;order:2;margin-top:30px;padding-right:0;width:100%;max-width:none}}.view-calendar.view-display-id-block_2 .views-row{display:flex;position:relative;flex-direction:column;transition:border-color .3s;margin-bottom:16px;border:1px solid #c0dedf;border:1px solid var(--lightBlueBorder);background:#fff;padding:15px 10px 5px;height:227px;overflow:hidden}.view-calendar.view-display-id-block_2 .views-row:hover{border-color:#2f3a4e}.view-calendar.view-display-id-block_2 .views-row.vip{background:#2f3a4e;color:#fff}.view-calendar.view-display-id-block_2 .views-row.vip:after{background:linear-gradient(180deg,rgba(47,58,78,.2),#2f3a4e)}.view-calendar.view-display-id-block_2 .views-row.vip .views-field-field-end-date,.view-calendar.view-display-id-block_2 .views-row.vip .views-field-title,.view-calendar.view-display-id-block_2 .views-row.vip .views-field-title a{color:#fff}.view-calendar.view-display-id-block_2 .views-row:after{position:absolute;bottom:0;left:0;background:linear-gradient(180deg,hsla(0,0%,100%,.2),#fff);width:100%;height:33px;content:""}.view-calendar.view-display-id-block_2 .views-row .views-field-title{margin-top:15px;color:#545454;font-size:14px;line-height:1.28;word-break:break-word}.view-calendar.view-display-id-block_2 .views-row .views-field-title a{display:block;height:100%;color:#545454;font-size:14px;line-height:1.28;text-decoration:none}.view-calendar.view-display-id-block_2 .views-row .views-field-view-node a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;font-size:0}.view-calendar.view-display-id-block_2 .views-row .views-field-field-end-date{color:#2f3a4e;font-size:16px;font-family:Helvetica-Bold}.view-calendar.view-display-id-block_2 .views-row .views-field-field-end-date span{font-size:34px}.link-add-to-calendar{display:inline-block;margin-top:15px;background:url(../img/icons/icon-calendar.svg) no-repeat bottom left 0;background-size:11px;padding-left:21px;font-style:italic;font-size:12px;text-decoration:underline}.node-event-edit-form h4.label,.node-event-form h4.label{display:block;margin-bottom:7px}.node-event-edit-form #edit-field-event-image-wrapper label,.node-event-form #edit-field-event-image-wrapper label{margin-bottom:0}.node-event-edit-form #edit-field-event-image-wrapper label .image-uploaded+.image-widget-custom-input,.node-event-form #edit-field-event-image-wrapper label .image-uploaded+.image-widget-custom-input{display:none}#edit-body-wrapper #cke_edit-body-0-value,#edit-field-event-other-wrapper .select2-container .select2-search__field,#edit-field-event-type-wrapper .select2-container .select2-search__field{width:100%!important}.node-article-edit-form,.node-article-form{margin:0}.node-article-edit-form .admin-tools-wrapper,.node-article-form .admin-tools-wrapper{display:flex;justify-content:flex-start;align-items:center;background-color:#009fe3;background-color:var(--lightBlue);padding:7px 10px;color:#fff;font-size:12px}.node-article-edit-form .admin-tools-wrapper .form-item,.node-article-form .admin-tools-wrapper .form-item{margin:0;padding-right:25px}.node-article-edit-form .form-control,.node-article-form .form-control{height:32px;font-size:14px}.node-article-edit-form textarea.form-control,.node-article-form textarea.form-control{height:auto}.node-article-edit-form .form-item,.node-article-form .form-item{margin-top:8px;margin-bottom:8px}.node-article-edit-form .form-item.form-type-checkbox .form-control,.node-article-form .form-item.form-type-checkbox .form-control{height:auto}.node-article-edit-form .field--name-title .form-text,.node-article-form .field--name-title .form-text{border-radius:0}.node-article-edit-form .field--name-field-medicine,.node-article-form .field--name-field-medicine{margin-top:8px}.node-article-edit-form .field--name-field-medicine .category-select .ss-multi-selected,.node-article-form .field--name-field-medicine .category-select .ss-multi-selected{border-style:solid;padding:0 4px}.node-article-edit-form .field--name-field-image .messages--warning,.node-article-edit-form .field--name-field-sponsored-banner .messages--warning,.node-article-form .field--name-field-image .messages--warning,.node-article-form .field--name-field-sponsored-banner .messages--warning{display:none}.node-article-edit-form .field--name-field-image#edit-field-image-wrapper label,.node-article-edit-form .field--name-field-image#edit-field-sponsored-banner-wrapper label,.node-article-edit-form .field--name-field-sponsored-banner#edit-field-image-wrapper label,.node-article-edit-form .field--name-field-sponsored-banner#edit-field-sponsored-banner-wrapper label,.node-article-form .field--name-field-image#edit-field-image-wrapper label,.node-article-form .field--name-field-image#edit-field-sponsored-banner-wrapper label,.node-article-form .field--name-field-sponsored-banner#edit-field-image-wrapper label,.node-article-form .field--name-field-sponsored-banner#edit-field-sponsored-banner-wrapper label{margin-bottom:0}.node-article-edit-form .field--name-field-image#edit-field-image-wrapper .image-widget-article-input,.node-article-edit-form .field--name-field-image#edit-field-sponsored-banner-wrapper .image-widget-article-input,.node-article-edit-form .field--name-field-sponsored-banner#edit-field-image-wrapper .image-widget-article-input,.node-article-edit-form .field--name-field-sponsored-banner#edit-field-sponsored-banner-wrapper .image-widget-article-input,.node-article-form .field--name-field-image#edit-field-image-wrapper .image-widget-article-input,.node-article-form .field--name-field-image#edit-field-sponsored-banner-wrapper .image-widget-article-input,.node-article-form .field--name-field-sponsored-banner#edit-field-image-wrapper .image-widget-article-input,.node-article-form .field--name-field-sponsored-banner#edit-field-sponsored-banner-wrapper .image-widget-article-input{position:relative;border-radius:0 5px 5px 0;border-radius:0 var(--borderRadius) var(--borderRadius) 0;background:transparent;height:32px;color:#009fe3;font-size:14px}.node-article-edit-form .field--name-field-payable-article .fieldset-legend,.node-article-form .field--name-field-payable-article .fieldset-legend{display:none}.node-article-edit-form .ss-main .ss-multi-selected,.node-article-edit-form .ss-main .ss-single-selected,.node-article-form .ss-main .ss-multi-selected,.node-article-form .ss-main .ss-single-selected{border-radius:0 5px 5px 0;border-radius:0 var(--borderRadius) var(--borderRadius) 0;font-size:14px}.node-article-edit-form .ss-main .ss-multi-selected.ss-disabled,.node-article-form .ss-main .ss-multi-selected.ss-disabled{background-color:#fff}.node-article-edit-form .ss-main .ss-multi-selected .ss-add,.node-article-edit-form .ss-main .ss-multi-selected .ss-arrow,.node-article-edit-form .ss-main .ss-single-selected .ss-add,.node-article-edit-form .ss-main .ss-single-selected .ss-arrow,.node-article-form .ss-main .ss-multi-selected .ss-add,.node-article-form .ss-main .ss-multi-selected .ss-arrow,.node-article-form .ss-main .ss-single-selected .ss-add,.node-article-form .ss-main .ss-single-selected .ss-arrow{top:0;width:32px;height:100%}.node-article-edit-form .ss-main .ss-multi-selected .ss-values .ss-disabled,.node-article-form .ss-main .ss-multi-selected .ss-values .ss-disabled{margin:0}.node-article-edit-form .ss-main .ss-multi-selected,.node-article-edit-form .ss-main .ss-single-selected,.node-article-form .ss-main .ss-multi-selected,.node-article-form .ss-main .ss-single-selected{height:32px}.node-article-edit-form .category-select,.node-article-form .category-select{margin-bottom:9px}#edit-sticky-wrapper{user-select:none}#edit-sticky-wrapper span{position:relative;cursor:pointer;padding-left:25px}#edit-sticky-wrapper span:before{position:absolute;top:50%;left:4px;transform:translateY(-45%);opacity:0;background-color:#fff;width:12px;height:12px;content:""}#edit-sticky-wrapper span:after{position:absolute;top:50%;left:0;transform:translateY(-40%);background-image:url(../img/checkbox.svg);background-size:contain;background-repeat:no-repeat;width:18px;height:18px;content:""}#edit-sticky-wrapper input{position:absolute;top:0;left:0;visibility:hidden;opacity:0}#edit-sticky-wrapper input:checked~span:before{opacity:1}#edit-field-hidden-wrapper{user-select:none}#edit-field-hidden-wrapper span{position:relative;cursor:pointer;padding-left:25px}#edit-field-hidden-wrapper span:before{position:absolute;top:50%;left:4px;transform:translateY(-45%);opacity:0;background-color:#fff;width:12px;height:12px;content:""}#edit-field-hidden-wrapper span:after{position:absolute;top:50%;left:0;transform:translateY(-40%);background-image:url(../img/checkbox.svg);background-size:contain;background-repeat:no-repeat;width:18px;height:18px;content:""}#edit-field-hidden-wrapper input{position:absolute;top:0;left:0;visibility:hidden;opacity:0}#edit-field-hidden-wrapper input:checked~span:before{opacity:1}#edit-field-article-size-wrapper label{display:none}#edit-field-article-size-wrapper .ss-main{border:none;background-color:transparent;padding:0;width:155px;height:22px;color:#fff;font-size:12px}#edit-field-article-size-wrapper .ss-main .ss-single-selected{border:none;border-radius:0;background-color:transparent;padding:0;width:auto;height:22px;font-size:inherit}#edit-field-article-size-wrapper .ss-main .ss-single-selected .placeholder{position:relative;padding-left:25px}#edit-field-article-size-wrapper .ss-main .ss-single-selected .placeholder:after{position:absolute;top:50%;left:0;transform:translateY(-44%);background-image:url(../img/icons/icon-size-article-auto.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:18px;content:""}#edit-field-article-size-wrapper .ss-main .ss-single-selected .ss-arrow{display:none}#edit-field-related-articles-wrapper .related-articles-button{position:relative;cursor:pointer;padding-left:25px}#edit-field-related-articles-wrapper .related-articles-button:after{position:absolute;top:50%;left:0;transform:translateY(-44%);background-image:url(../img/icons/icon-related-articles.svg);background-size:contain;background-repeat:no-repeat;width:18px;height:17px;content:""}#edit-field-related-articles-wrapper .modal-related-articles{border-radius:5px;border-radius:var(--borderRadius);background-color:#fff;color:#545454;color:var(--baseFontColor)}#edit-field-related-articles-wrapper .modal-related-articles label{margin-bottom:10px;font-size:24px;line-height:1.1}#edit-field-related-articles-wrapper .modal-related-articles .select2-search--inline{display:block;float:none;border:1px solid #daeaeb;border:1px solid var(--colorBorder);width:100%;height:37px}#edit-field-related-articles-wrapper .modal-related-articles .select2-search--inline input{margin:0;border:1px dashed #009fe3;border:1px dashed var(--lightBlue);border-radius:5px;border-radius:var(--borderRadius);background-color:#f7ffff;background-color:var(--formControlBg);padding:3px 8px;width:100%!important;height:100%;font-size:16px;font-family:Helvetica-Regular,sans-serif}#edit-field-related-articles-wrapper .modal-related-articles .select2-container--calcaneus{height:auto}#edit-field-related-articles-wrapper .modal-related-articles .select2-container--calcaneus.select2-container--focus .select2-selection:after{top:unset;bottom:0}#edit-field-related-articles-wrapper .modal-related-articles .select2-container--calcaneus.select2-container--focus .select2-selection:before{top:unset;bottom:9px}#edit-field-related-articles-wrapper .modal-related-articles .select2-container--calcaneus.select2-container--focus .select2-selection--multiple{height:auto}#edit-field-related-articles-wrapper .modal-related-articles .select2-container--calcaneus .select2-selection:before{top:unset;bottom:9px}#edit-field-related-articles-wrapper .modal-related-articles .select2-container--calcaneus .select2-selection:after{top:unset;bottom:0}#edit-field-related-articles-wrapper .modal-related-articles .select2-container--calcaneus .select2-selection--multiple{border:0;padding:0;height:auto;font-size:0}#edit-field-related-articles-wrapper .modal-related-articles .select2-container--calcaneus .select2-selection--multiple .select2-selection__choice{display:flex;float:none;cursor:grab;margin:0 0 10px;padding:5px;font-size:14px}#edit-field-related-articles-wrapper .modal-related-articles .select2-container--calcaneus .select2-selection--multiple .select2-selection__choice__remove{margin-right:5px;font-size:20px;line-height:12px}#edit-field-related-articles-wrapper .modal-related-articles .select2-container--calcaneus .select2-selection--multiple .select2-selection__rendered{word-wrap:anywhere;white-space:normal}#edit-field-related-articles-wrapper .modal-related-articles .description{margin-top:5px}#edit-field-medicine-wrapper .fieldset-legend{display:block;margin-bottom:5px}#edit-field-medicine-wrapper .fieldset-wrapper .ss-main:not(:last-of-type){margin-bottom:15px}#edit-field-medicine-wrapper .ss-main .ss-multi-selected,#edit-field-medicine-wrapper .ss-main .ss-single-selected{padding:0 4px;overflow:hidden}#edit-field-medicine-wrapper .ss-main .ss-multi-selected .ss-values,#edit-field-medicine-wrapper .ss-main .ss-single-selected .ss-values{flex-wrap:nowrap}#edit-field-medicine-wrapper .ss-main .ss-multi-selected .ss-values .ss-disabled,#edit-field-medicine-wrapper .ss-main .ss-single-selected .ss-values .ss-disabled{color:#545454;color:var(--baseFontColor)}#edit-field-medicine-wrapper .ss-main .ss-multi-selected .ss-values .ss-value,#edit-field-medicine-wrapper .ss-main .ss-single-selected .ss-values .ss-value{background-color:#009fe3;background-color:var(--lightBlue);white-space:nowrap}#edit-title-wrapper{position:relative}#edit-title-wrapper label{position:absolute;top:0}#edit-title-wrapper .form-control{border-style:solid}#edit-field-banner-wrapper,#edit-field-image-wrapper,.field--widget-image-image{position:relative}#edit-field-banner-wrapper .form-control:not(#edit-field-logo-0-alt),#edit-field-image-wrapper .form-control:not(#edit-field-logo-0-alt),.field--widget-image-image .form-control:not(#edit-field-logo-0-alt){position:absolute;top:0;left:0;opacity:0;cursor:pointer}#edit-field-banner-wrapper label,#edit-field-image-wrapper label,.field--widget-image-image label{position:relative;cursor:pointer;width:100%}#edit-field-banner-wrapper label .image-widget-article-input,#edit-field-banner-wrapper label .image-widget-banner-input,#edit-field-image-wrapper label .image-widget-article-input,#edit-field-image-wrapper label .image-widget-banner-input,.field--widget-image-image label .image-widget-article-input,.field--widget-image-image label .image-widget-banner-input{display:flex;margin-bottom:0;outline:none;border:1px dashed #009fe3;border:1px dashed var(--lightBlue);border-radius:0;border-radius:0 5px 5px 0;background-color:#f7ffff;background-color:var(--formControlBg);background-color:transparent;padding:3px 8px;width:100%;height:32px;font-size:16px;font-family:Helvetica-Regular,sans-serif}#edit-field-banner-wrapper label .image-widget-article-input:focus,#edit-field-banner-wrapper label .image-widget-article-input:hover,#edit-field-banner-wrapper label .image-widget-banner-input:focus,#edit-field-banner-wrapper label .image-widget-banner-input:hover,#edit-field-image-wrapper label .image-widget-article-input:focus,#edit-field-image-wrapper label .image-widget-article-input:hover,#edit-field-image-wrapper label .image-widget-banner-input:focus,#edit-field-image-wrapper label .image-widget-banner-input:hover,.field--widget-image-image label .image-widget-article-input:focus,.field--widget-image-image label .image-widget-article-input:hover,.field--widget-image-image label .image-widget-banner-input:focus,.field--widget-image-image label .image-widget-banner-input:hover{outline:none}#edit-field-banner-wrapper label .image-widget-article-input span:first-of-type,#edit-field-banner-wrapper label .image-widget-banner-input span:first-of-type,#edit-field-image-wrapper label .image-widget-article-input span:first-of-type,#edit-field-image-wrapper label .image-widget-banner-input span:first-of-type,.field--widget-image-image label .image-widget-article-input span:first-of-type,.field--widget-image-image label .image-widget-banner-input span:first-of-type{flex-grow:1;line-height:23px}#edit-field-banner-wrapper label .image-widget-article-input span:last-of-type,#edit-field-banner-wrapper label .image-widget-banner-input span:last-of-type,#edit-field-image-wrapper label .image-widget-article-input span:last-of-type,#edit-field-image-wrapper label .image-widget-banner-input span:last-of-type,.field--widget-image-image label .image-widget-article-input span:last-of-type,.field--widget-image-image label .image-widget-banner-input span:last-of-type{margin:-4px -9px;border-radius:5px;background-image:url(../img/icons/icon-album.svg);background-position:88% 50%;background-size:16px;background-repeat:no-repeat;background-color:#009fe3;background-color:var(--lightBlue);padding:10px 40px 0 15px;color:#fff;font-size:10px;text-transform:uppercase}#edit-field-banner-wrapper label .ajax-progress-throbber,#edit-field-image-wrapper label .ajax-progress-throbber,.field--widget-image-image label .ajax-progress-throbber{position:absolute;bottom:-32px;left:0;transform:none;padding:0;width:100%;height:31px}#edit-field-banner-wrapper label .ajax-progress-throbber .throbber,#edit-field-image-wrapper label .ajax-progress-throbber .throbber,.field--widget-image-image label .ajax-progress-throbber .throbber{display:block;position:relative;top:0;left:0;animation:progress-bar-stripes 1s linear infinite;animation-direction:alternate;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,#a8dcf7 0,#a8dcf7 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,#a8dcf7 0,#a8dcf7);background-size:3rem 3rem;background-repeat:repeat;width:100%;height:100%}#edit-field-banner-wrapper .image-widget,#edit-field-image-wrapper .image-widget,.field--widget-image-image .image-widget{position:relative}#edit-field-banner-wrapper .image-preview,#edit-field-image-wrapper .image-preview,.field--widget-image-image .image-preview{border:1px solid #c0dedf;border:1px solid var(--lightBlueBorder);border-radius:0;background-color:#fff;padding:13px;width:100%;height:460px}#edit-field-banner-wrapper .image-preview img,#edit-field-image-wrapper .image-preview img,.field--widget-image-image .image-preview img{width:100%;height:100%;object-fit:contain}#edit-field-banner-wrapper .image-preview+.image-widget-data,#edit-field-image-wrapper .image-preview+.image-widget-data,.field--widget-image-image .image-preview+.image-widget-data{margin:10px 0}#edit-field-banner-wrapper .image-widget-data,#edit-field-image-wrapper .image-widget-data,.field--widget-image-image .image-widget-data{display:flex;align-items:center;width:100%}#edit-field-banner-wrapper .image-widget-data .file-size,#edit-field-image-wrapper .image-widget-data .file-size,.field--widget-image-image .image-widget-data .file-size{margin-left:4px;font-size:14px}#edit-field-banner-wrapper .image-widget-data .form-submit,#edit-field-image-wrapper .image-widget-data .form-submit,.field--widget-image-image .image-widget-data .form-submit{margin-right:0;margin-left:auto;font-size:10px;text-transform:uppercase}#edit-field-banner-wrapper .image-widget-data [id$=-remove-button]+.ajax-progress-throbber,#edit-field-image-wrapper .image-widget-data [id$=-remove-button]+.ajax-progress-throbber,.field--widget-image-image .image-widget-data [id$=-remove-button]+.ajax-progress-throbber{display:none}#edit-field-banner-wrapper .button-edit-image-article,#edit-field-image-wrapper .button-edit-image-article,.field--widget-image-image .button-edit-image-article{position:absolute;right:27px;bottom:17px;cursor:pointer;border:0;background-image:url(../img/icons/icon-camera.svg);background-position:0 50%;background-repeat:no-repeat;background-color:transparent;padding:0 0 0 19px;overflow:hidden;color:#009fe3;color:var(--lightBlue);font-size:12px}#edit-field-vimeo-video-wrapper{margin-bottom:-55px}#edit-field-vimeo-video-wrapper .tus-upload-widget-wrapper .form-item .field-suffix{position:relative;z-index:10}#edit-field-vimeo-video-wrapper .tus-upload-widget-wrapper .ajax-progress-throbber{position:absolute;top:0;left:0;padding:0;width:100%;height:32px}#edit-field-vimeo-video-wrapper .tus-upload-widget-wrapper .ajax-progress-throbber .throbber{display:block;position:relative;top:8px;left:-1px;animation:progress-bar-stripes 1s linear infinite;animation-direction:alternate;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,#a8dcf7 0,#a8dcf7 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,#a8dcf7 0,#a8dcf7);background-size:3rem 3rem;background-repeat:repeat;height:30px}#edit-field-vimeo-video-wrapper .tus-upload-widget-wrapper .tus-upload__drop-zone-text-uploading{position:absolute;top:7px;left:0;z-index:30;margin:0;border:1px solid;border-radius:0 6px 6px 0;background:#fff;height:30px;height:32px}#edit-field-vimeo-video-wrapper .tus-upload-widget-wrapper .tus-upload__drop-zone-text-uploading .progress__percentage{position:absolute;right:0;opacity:1;z-index:30;margin-top:-1px;border-radius:5px;background:#adadad 0 0 no-repeat padding-box;width:192px;height:31px;text-indent:-90000px}#edit-field-vimeo-video-wrapper .tus-upload-widget-wrapper .tus-upload__drop-zone-text-uploading .progress__percentage:after{display:block;position:absolute;top:6px;left:10px;z-index:100;filter:contrast(20.5) brightness(.7) grayscale(3);background-image:url(../img/icons/icon-paste-content.svg);background-repeat:no-repeat;width:14px;height:17px;content:""}#edit-field-vimeo-video-wrapper .tus-upload-widget-wrapper .tus-upload__drop-zone-text-uploading .progress__percentage:before{display:block;position:absolute;top:16px;right:14px;content:"ВСТАВИТЬ ВИДЕО В СТАТЬЮ";color:#fefdff;font-size:10px;text-indent:0}#edit-field-vimeo-video-wrapper .tus-upload-widget-wrapper .progress__track{box-shadow:none;border:none;background-image:none;background-color:transparent;width:525px;height:100%}#edit-field-vimeo-video-wrapper .tus-upload-widget-wrapper .progress__track:after{display:block;position:absolute;top:6px;right:200px;content:"загрузка...";color:#199fe3;font:normal normal normal 14px/19px Helvetica;letter-spacing:0}#edit-field-vimeo-video-wrapper .tus-upload-widget-wrapper .progress__track .progress__bar{animation:progress-bar-stripes 1s linear infinite;animation-direction:alternate;border:none;border-radius:0;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,#a8dcf7 0,#a8dcf7 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,#a8dcf7 0,#a8dcf7);background-size:3rem 3rem;background-repeat:repeat;background-color:transparent;height:100%;height:31px}#edit-field-vimeo-video-wrapper .form-control{border-right:0}#edit-field-vimeo-video-wrapper .form-control.form-text{position:relative;z-index:10;border-top-right-radius:0;border-bottom-right-radius:0;background:transparent}#edit-field-vimeo-video-wrapper .form-control.field-add-more-submit{background-color:#009fe3;background-color:var(--lightBlue);color:#fff;font-size:10px;text-transform:uppercase}#edit-field-vimeo-video-wrapper .tus-upload__url-button{background-image:url(../img/icons/icon-paste-content.svg);background-position:8px 50%;background-size:13px;background-repeat:no-repeat;background-color:#2f3a4e;background-color:var(--mainBlue);padding:8px 14px 7px 30px;color:#fff;font-size:10px;text-transform:uppercase}#edit-field-vimeo-video-wrapper table{margin-bottom:0}#edit-field-vimeo-video-wrapper table th{display:none}#edit-field-vimeo-video-wrapper table td{padding:0 0 10px}#edit-field-vimeo-video-wrapper table tr{border:none}#edit-field-vimeo-video-wrapper .delta-order{display:none}#edit-field-vimeo-video-wrapper .tus-upload-button{display:inline-block;margin-top:7px;font-size:14px;white-space:nowrap}#edit-field-vimeo-video-wrapper .tus-upload-button,#edit-field-vimeo-video-wrapper .tus-upload-widget-wrapper input[value=""],#edit-field-vimeo-video-wrapper .tus-upload-widget-wrapper input[value=""]+.field-suffix{display:none}#edit-field-vimeo-video-wrapper tr:last-child .tus-upload-button{display:inline-block;display:flex;margin-bottom:0;outline:none;border:1px dashed #009fe3;border:1px dashed var(--lightBlue);border-radius:0 5px 5px 0;border-radius:0 var(--borderRadius) var(--borderRadius) 0;background:transparent;background-color:#f7ffff;background-color:var(--formControlBg);background-color:transparent;padding:6px 8px 3px;width:100%;height:32px;font-size:16px;font-size:14px;font-family:Helvetica-Regular,sans-serif}#edit-field-vimeo-video-wrapper tr:last-child .tus-upload-button:hover{color:#009fe3;text-decoration:none}#edit-field-vimeo-video-wrapper tr:last-child .tus-upload-button:before{position:absolute;right:2px;z-index:15;margin:-7px -2px;border-radius:5px;background-position:88% 50%;background-size:16px;background-repeat:no-repeat;background-color:#009fe3;background-color:var(--lightBlue);padding:10px 40px 0 15px;width:118px;height:32px;content:"ЗАГРУЗИТЬ";color:#fff;font-size:10px;text-transform:uppercase}#edit-field-vimeo-video-wrapper tr:last-child .tus-upload-button:after{display:inline-block;position:absolute;top:17px;right:5px;z-index:20;filter:contrast(20.5) brightness(119.5) grayscale(3) sepia(1);margin-right:8px;background:url(../img/icons/Icon-material-ondemand-video.svg) no-repeat 50%;background-size:contain;width:15px;height:12px;content:""}#edit-field-vimeo-video-wrapper .field-add-more-submit{visibility:hidden}#edit-field-attachment-wrapper,#edit-field-event-files-wrapper{position:relative}#edit-field-attachment-wrapper .details-wrapper,#edit-field-event-files-wrapper .details-wrapper{display:flex;flex-direction:column}#edit-field-attachment-wrapper .form-control,#edit-field-event-files-wrapper .form-control{position:absolute;top:0;left:0;opacity:0;cursor:pointer}#edit-field-attachment-wrapper .form-item,#edit-field-event-files-wrapper .form-item{margin-top:0;font-size:14px}#edit-field-attachment-wrapper label,#edit-field-event-files-wrapper label{position:relative;cursor:pointer;margin-bottom:0;width:100%}#edit-field-attachment-wrapper label>span,#edit-field-event-files-wrapper label>span{display:flex;margin-bottom:0;outline:none;border:1px dashed #009fe3;border:1px dashed var(--lightBlue);border-radius:0;background-color:#f7ffff;background-color:var(--formControlBg);background-color:transparent;padding:3px 8px;width:100%;height:32px;font-size:16px;font-size:14px;font-family:Helvetica-Regular,sans-serif}#edit-field-attachment-wrapper label>span:focus,#edit-field-attachment-wrapper label>span:hover,#edit-field-event-files-wrapper label>span:focus,#edit-field-event-files-wrapper label>span:hover{outline:none}#edit-field-attachment-wrapper label>span.file-widget-custom-input,#edit-field-event-files-wrapper label>span.file-widget-custom-input{border-radius:0 5px 5px 0;border-radius:0 var(--borderRadius) var(--borderRadius) 0;background:transparent}#edit-field-attachment-wrapper label>span span:first-of-type,#edit-field-event-files-wrapper label>span span:first-of-type{position:relative;flex-grow:1;z-index:15;border-radius:0 5px 5px 0;border-radius:0 var(--borderRadius) var(--borderRadius) 0;background:transparent;color:#009fe3;line-height:26px}#edit-field-attachment-wrapper label>span span:last-of-type,#edit-field-event-files-wrapper label>span span:last-of-type{position:relative;z-index:15;margin:-4px -9px;border-radius:5px;background-image:url(../img/icons/icon-attach.svg);background-position:88% 50%;background-size:16px;background-repeat:no-repeat;background-color:#009fe3;background-color:var(--lightBlue);padding:10px 40px 0 15px;color:#fff;font-size:10px;text-transform:uppercase}#edit-field-attachment-wrapper label .ajax-progress-throbber,#edit-field-event-files-wrapper label .ajax-progress-throbber{position:absolute;bottom:0;left:0;transform:none;padding:0;width:100%;height:31px}#edit-field-attachment-wrapper label .ajax-progress-throbber .throbber,#edit-field-event-files-wrapper label .ajax-progress-throbber .throbber{display:block;position:relative;top:0;left:0;animation:progress-bar-stripes 1s linear infinite;animation-direction:alternate;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,#a8dcf7 0,#a8dcf7 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,#a8dcf7 0,#a8dcf7);background-size:3rem 3rem;background-repeat:repeat;width:100%;height:100%}#edit-field-attachment-wrapper .tabledrag-toggle-weight-wrapper,#edit-field-event-files-wrapper .tabledrag-toggle-weight-wrapper{display:none}#edit-field-attachment-wrapper table,#edit-field-event-files-wrapper table{margin-bottom:0}#edit-field-attachment-wrapper table thead,#edit-field-event-files-wrapper table thead{display:none}#edit-field-attachment-wrapper table tr,#edit-field-event-files-wrapper table tr{display:flex;align-items:center;border-top:1px solid #daeaeb;border-top:1px solid var(--colorBorder);padding:5px 0}#edit-field-attachment-wrapper table td,#edit-field-event-files-wrapper table td{display:flex;align-items:center;border:0;padding:0}#edit-field-attachment-wrapper table td:nth-child(3),#edit-field-event-files-wrapper table td:nth-child(3){margin-left:auto}#edit-field-attachment-wrapper table td .js-form-submit,#edit-field-event-files-wrapper table td .js-form-submit{margin-left:20px;font-size:10px;text-transform:uppercase}#edit-field-attachment-wrapper .file,#edit-field-event-files-wrapper .file{color:#009fe3;color:var(--lightBlue);font-size:14px}#edit-field-attachment-wrapper .form-managed-file,#edit-field-event-files-wrapper .form-managed-file{display:inline-block;vertical-align:middle}#edit-field-attachment-wrapper .article-file-size,#edit-field-event-files-wrapper .article-file-size{margin-right:4px;white-space:nowrap}#edit-field-attachment-wrapper .button-edit-file,#edit-field-event-files-wrapper .button-edit-file{margin:0;border:0;background-color:transparent;padding:0;color:#009fe3;color:var(--lightBlue)}#edit-field-poll-wrapper .description{display:none}#edit-field-poll-wrapper .js-form-type-textfield{position:relative;width:100%}#edit-field-poll-wrapper .js-form-type-textfield .js-form-required{position:absolute;top:0}#edit-field-poll-wrapper .js-form-type-textfield .form-control{border-radius:0}#edit-field-poll-wrapper .js-form-type-textfield .form-control.required{border-style:solid}#edit-field-poll-wrapper table thead{display:none}#edit-field-poll-wrapper table td{border:none;padding:5px 0;word-break:break-word}#edit-field-poll-wrapper table td .ief-entity-operations{min-width:200px;line-height:18px;text-align:right}#edit-field-poll-wrapper table td.ief-tabledrag-handle{display:none}#edit-field-poll-wrapper table td .ief-entity-operations input{background:none;padding:0;color:#009fe3;font-size:9px;text-decoration:underline;text-transform:lowwercase}#edit-field-poll-wrapper table td .ief-entity-operations input:last-of-type{color:#dc4438}#edit-field-poll-wrapper table .delta-order{display:none}#edit-field-poll-wrapper #edit-field-poll{margin:0}#edit-field-poll-wrapper #edit-field-poll .legend{display:none}#edit-field-poll-wrapper #edit-field-poll-actions-ief-add,#edit-field-poll-wrapper [data-drupal-selector=edit-field-poll-actions-ief-add]{background-image:url(../img/icons/icon-add-pull-white.svg);background-position:95% 60%;background-size:15px;background-repeat:no-repeat;padding-right:35px;font-size:10px;text-transform:uppercase}#edit-field-poll-wrapper #edit-field-poll-actions,#edit-field-poll-wrapper [data-drupal-selector=edit-field-poll-actions]{display:flex;position:relative;justify-content:center}#edit-field-poll-wrapper #edit-field-poll-actions .ajax-progress-throbber,#edit-field-poll-wrapper [data-drupal-selector=edit-field-poll-actions] .ajax-progress-throbber{position:absolute;bottom:-43px;left:50%;transform:translate(-50%);padding:0;width:50px;height:50px}#edit-field-poll-wrapper #edit-field-poll-actions .ajax-progress-throbber .throbber,#edit-field-poll-wrapper [data-drupal-selector=edit-field-poll-actions] .ajax-progress-throbber .throbber{display:block;position:relative;top:0;left:0;background-image:url(../img/oval-loader.svg);background-position:50% 50%;background-size:40px;width:100%;height:100%}#edit-field-poll-wrapper [data-drupal-selector=edit-field-poll]>.fieldset-wrapper{border:1px solid #199fe3;padding:12px 10px}#edit-field-poll-wrapper .tabledrag-toggle-weight-wrapper,#edit-field-poll-wrapper [data-drupal-selector=edit-field-poll]>.fieldset-wrapper legend{display:none}#edit-field-poll-wrapper .form-submit{font-size:10px;text-transform:uppercase}#edit-field-poll-wrapper .field--widget-poll-choice-default .field-add-more-submit{display:inline-block;display:block;vertical-align:middle;transition:opacity .3s;cursor:pointer;margin:auto auto 0;outline:none;border:1px solid transparent;border-radius:5px;border-radius:var(--borderRadius);background-image:url(../img/icons/icon-add-pull-white.svg);background-position:95% 60%;background-size:15px;background-repeat:no-repeat;background-color:#009fe3;background-color:var(--lightBlue);padding:8px 12px;padding-right:28px!important;width:140px;touch-action:manipulation;color:#fff;font-weight:400;font-size:14px;font-size:10px;line-height:1.42857143;user-select:none;text-align:center;text-transform:uppercase;white-space:nowrap}#edit-field-poll-wrapper .field--widget-poll-choice-default .field-add-more-submit:hover{opacity:.75;outline:none;border-color:transparent;background-color:#009fe3;background-color:var(--lightBlue)}#edit-field-poll-wrapper .field--widget-poll-choice-default .field-add-more-submit:focus{outline:none}.node-article-edit-form .cke_contents.cke_reset,.node-article-edit-form iframe.cke_wysiwyg_frame,.node-article-form.node-form .cke_contents.cke_reset,.node-article-form.node-form iframe.cke_wysiwyg_frame{height:700px!important}.node-article-edit-form .form-type-vertical-tabs,.node-article-form.node-form .form-type-vertical-tabs{display:none}.node-article-edit-form .form-actions,.node-article-form.node-form .form-actions{position:relative;text-align:right}.node-article-edit-form .form-actions #edit-workflow-articles-published,.node-article-form.node-form .form-actions #edit-workflow-articles-published{float:right;margin-right:0;background-image:url(../img/icons/icon-check-btn.svg);background-position:92% 57%;background-size:15px;background-repeat:no-repeat;background-color:#b59e87;padding-right:35px;font-size:10px;text-transform:uppercase}.node-article-edit-form .form-actions #edit-delete,.node-article-form.node-form .form-actions #edit-delete{position:absolute;left:0;float:left;margin-left:0;background-image:url(../img/icons/icon-delete-comment.png);background-position:92% 57%;background-size:15px;background-repeat:no-repeat;padding:8px 35px 8px 12px;font-size:10px;text-transform:uppercase}.node-article-edit-form .form-actions #edit-preview,.node-article-form.node-form .form-actions #edit-preview{float:right;clear:both;margin:7px 3px 0 0;outline:none;background:transparent;background-image:url(../img/icons/icon-eye.svg);background-position:8% 57%;background-size:15px;background-repeat:no-repeat;padding:0 0 0 30px;color:#009fe3;font-size:12px;text-decoration:underline}.node-article-edit-form .form-actions #edit-workflow-articles-draft,.node-article-form.node-form .form-actions #edit-workflow-articles-draft{background:transparent;color:#009fe3;font-size:12px;text-decoration:underline}#edit-field-sponsored-banner-wrapper,#edit-field-sponsored-link-wrapper,#edit-field-sponsored-link-wrapper .description,#edit-group-hidden,.node-article-edit-form #edit-field-image-wrapper label .image-uploaded+.image-widget-article-input,.node-article-edit-form #edit-field-sponsored-banner-wrapper label .image-uploaded+.image-widget-article-input,.node-article-edit-form .field--name-field-vimeo-video tr:last-of-type label,.node-article-edit-form .field--name-field-vimeo-video tr input,.node-article-form .field--name-field-vimeo-video tr:last-of-type label,.node-article-form .field--name-field-vimeo-video tr input,.node-article-form.node-form #edit-field-image-wrapper label .image-uploaded+.image-widget-article-input,.node-article-form.node-form #edit-field-sponsored-banner-wrapper label .image-uploaded+.image-widget-article-input,.node-event-edit-form .field--name-field-vimeo-video tr:last-of-type label,.node-event-edit-form .field--name-field-vimeo-video tr input,.node-preview-form-select,.user-partner-article-form .field--name-field-vimeo-video tr:last-of-type label,.user-partner-article-form .field--name-field-vimeo-video tr input{display:none}.editor-image-dialog #drupal-modal{overflow:visible}.editor-image-dialog #drupal-modal .ajax-progress-throbber{position:absolute;top:auto;right:21px;bottom:-45px;left:auto;z-index:1000;border-radius:5px;width:137px;height:32px}.user-account-settings-form .form-actions,.user-account-settings-form .form-item{position:relative}.user-account-settings-form .shwpd{position:absolute;top:12px;right:10px}.user-account-settings-form #edit-delete{display:none}.user-subscribe-settings-form .form-item{margin-bottom:0}#edit-private-messages legend{display:none}#block-cancelaccount a{color:red}.view-banners .view-header{margin-bottom:10px}.view-banners .view-header a{display:block;display:inline-block;vertical-align:middle;transition:opacity .3s;cursor:pointer;margin-top:10px!important;margin-bottom:0;border:1px solid transparent;border-radius:5px;border-radius:var(--borderRadius);padding:8px 12px;padding-top:5px!important;touch-action:manipulation;color:#fff;font-weight:400;font-size:14px;line-height:1.42857143;user-select:none;text-align:center;white-space:nowrap}.view-banners .view-header a,.view-banners .view-header a:hover{outline:none;background-color:#009fe3;background-color:var(--lightBlue)}.view-banners .view-header a:hover{opacity:.75;border-color:transparent}.view-banners .view-header a:focus{outline:none}.view-banners .view-header a:hover{text-decoration:none}.view-banners.view-display-id-page_1 .view-content table{border-collapse:separate;border-spacing:0 5px}.view-banners.view-display-id-page_1 .view-content tr{position:relative;background-color:#d1dbe3;background-color:var(--colorEmptyImage);width:100%;min-height:32px}.view-banners.view-display-id-page_1 .view-content tr td{border:none;padding:4px 8px}.view-banners.view-display-id-page_1 .view-content tr td.views-field-title{vertical-align:middle;font-size:14px;line-height:1}.view-banners.view-display-id-page_1 .view-content tr td.views-field-delete-node{padding:0;width:32px}.view-banners.view-display-id-page_1 .view-content tr td.views-field-delete-node a{display:block;background-image:url(../img/icons/icon-trash.svg);background-position:50% 50%;background-size:12px;background-repeat:no-repeat;background-color:#009fe3;background-color:var(--lightBlue);width:32px;height:32px;font-size:0}.node-banner-edit-form .form-composite .fieldset-wrapper{max-height:200px;overflow-y:auto}.node-banner-edit-form #edit-field-banner-wrapper label .image-widget-banner-input,.node-banner-edit-form .field--widget-image-image label .image-widget-banner-input,.node-banner-form #edit-field-banner-wrapper label .image-widget-banner-input,.node-banner-form .field--widget-image-image label .image-widget-banner-input{position:relative;border-radius:0 5px 5px 0;border-radius:0 var(--borderRadius) var(--borderRadius) 0;background:transparent;height:32px;color:#009fe3;font-size:14px}.node-banner-edit-form .ss-main .ss-multi-selected,.node-banner-edit-form .ss-main .ss-single-selected,.node-banner-form .ss-main .ss-multi-selected,.node-banner-form .ss-main .ss-single-selected{border-radius:0 5px 5px 0;border-radius:0 var(--borderRadius) var(--borderRadius) 0;font-size:14px}.node-banner-edit-form .ss-main .ss-multi-selected.ss-disabled,.node-banner-form .ss-main .ss-multi-selected.ss-disabled{background-color:#fff}.node-banner-edit-form .ss-main .ss-multi-selected .ss-add,.node-banner-edit-form .ss-main .ss-multi-selected .ss-arrow,.node-banner-edit-form .ss-main .ss-single-selected .ss-add,.node-banner-edit-form .ss-main .ss-single-selected .ss-arrow,.node-banner-form .ss-main .ss-multi-selected .ss-add,.node-banner-form .ss-main .ss-multi-selected .ss-arrow,.node-banner-form .ss-main .ss-single-selected .ss-add,.node-banner-form .ss-main .ss-single-selected .ss-arrow{top:0;width:32px;height:100%}.node-banner-edit-form .ss-main .ss-multi-selected .ss-values .ss-disabled,.node-banner-form .ss-main .ss-multi-selected .ss-values .ss-disabled{margin:0}.node-banner-edit-form .ss-main .ss-multi-selected,.node-banner-edit-form .ss-main .ss-single-selected,.node-banner-form .ss-main .ss-multi-selected,.node-banner-form .ss-main .ss-single-selected{padding:3px 8px;height:32px}.node-banner-edit-form .form-control,.node-banner-form .form-control{border-radius:0;padding:3px 8px;height:32px;font-size:14px}.node-banner-edit-form .form-control.ss-main,.node-banner-form .form-control.ss-main{padding:0}.node-banner-edit-form .form-control.form-checkbox,.node-banner-form .form-control.form-checkbox{height:auto}.node-banner-edit-form label,.node-banner-form label{font-size:12px}.node-banner-edit-form .form-actions,.node-banner-edit-form .form-item,.node-banner-form .form-actions,.node-banner-form .form-item{margin:8px 0}.node-banner-edit-form .form-actions .description,.node-banner-edit-form .form-item .description,.node-banner-form .form-actions .description,.node-banner-form .form-item .description{margin-top:5px;font-style:italic;font-size:12px}.node-banner-edit-form .form-type-vertical-tabs,.node-banner-form .form-type-vertical-tabs{display:none}.node-banner-edit-form .field--name-field-pages-url td,.node-banner-edit-form .field--name-field-pages-url th,.node-banner-form .field--name-field-pages-url td,.node-banner-form .field--name-field-pages-url th{border:none;padding:4px 0}.node-banner-edit-form .field--name-field-pages-url h4,.node-banner-form .field--name-field-pages-url h4{margin-bottom:5px;color:#545454;color:var(--baseFontColor);font-weight:400;font-size:12px;font-family:OpenSans}.page-node-type-page .field--name-field-display-title h1{margin-bottom:25px}.main-footer{display:flex;background-color:#2f3a4e;background-color:var(--mainBlue);padding:50px 30px;color:#009fe3;color:var(--lightBlue)}@media screen and (max-width:767px){.main-footer{padding:30px 0;height:auto;min-height:auto}}.main-footer__wrapper{display:flex;align-items:center;height:100%}@media screen and (max-width:767px){.main-footer__wrapper{flex-direction:column}}.main-footer__img{flex-shrink:0;margin:0}@media screen and (max-width:767px){.main-footer__img img{margin:auto}}.main-footer__content{display:flex;position:relative;align-items:center;width:100%;height:100%}@media screen and (max-width:767px){.main-footer__content:before{top:-20px}}.main-footer__content .region-footer{flex-direction:column;padding:0;width:100%;height:100%}@media screen and (max-width:767px){.main-footer__content .region-footer{flex-direction:column}}.main-footer__content .region-footer #block-footerlogo{display:inline-block;vertical-align:middle;padding-bottom:3px}@media screen and (max-width:767px){.main-footer__content .region-footer #block-footerlogo{padding:0}}@media screen and (max-width:767px){.main-footer__content .blockgroup-inner{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media screen and (max-width:767px){.main-footer__content #block-footertext{display:flex;flex-direction:column;align-items:center;margin-top:10px;text-align:center}}.main-footer__content .footer_terms_text{color:#fff;font-size:11px;text-decoration:none}.main-footer__content .footer_terms_text a{color:#009fe3}.main-footer__content .sertificate{display:block;margin-top:8px;margin-bottom:16px;width:100%;max-width:530px;color:#176c98;font-size:11px;line-height:1.2}.main-footer #block-calcaneus-footer{display:inline-block;vertical-align:middle;margin-left:40px}@media screen and (max-width:767px){.main-footer #block-calcaneus-footer{margin:30px 0 0}}.main-footer .navbar-nav{flex-direction:row;border-bottom:2px solid #00648f;padding-bottom:5px}.main-footer .navbar-nav .nav-item:not(:last-of-type){padding-right:35px}.main-footer .navbar-nav .nav-link{transition:opacity .3s;padding:0;color:#e0ffff;color:var(--linkBlue);font-weight:400;font-size:14px;font-family:OpenSans,sans-serif}.main-footer .navbar-nav .nav-link:hover{opacity:.8}.main-footer .navbar-nav .nav-link .text-dark{color:#e0ffff!important;color:var(--linkBlue)!important}.main-footer .social{display:flex;align-items:center;margin:auto 0}@media screen and (max-width:767px){.main-footer .social{margin-bottom:30px}}.main-footer .social span{margin-right:25px;color:#009fe3;color:var(--lightBlue);font-size:12px;line-height:16.8px;text-align:left}.main-footer .social-list{display:flex;margin:0;padding:0;list-style:none}.main-footer .social-list__item:not(:last-of-type){margin-right:4px}#block-copyright{width:100%}#block-copyright .field__item{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width:767px){#block-copyright .field__item{flex-direction:column;justify-content:center;align-items:center}}#block-copyright .field__item:after{display:none}.copyright{color:#00638e;font-style:italic;font-size:10px;line-height:1.1;font-family:TimesNewRoman,serif;text-align:left;text-decoration:none}.copyright a:hover{color:#fff}.copyright a{display:block;margin-bottom:5px}@media screen and (max-width:767px){.copyright{margin-top:16px;text-align:center}}.copyright span{font-style:normal;font-weight:700;font-family:Arial Black,sans-serif}.preload-block{display:flex;position:fixed;top:0;left:0;justify-content:center;align-items:center;z-index:10000000000000000000;transition:opacity .2s;background:#ededed;background:var(--bgGray);width:100%;height:100%}.preload-block.hidden{visibility:hidden;opacity:0}.preload-block__icon{animation:logo-animate 2s ease infinite}@keyframes logo-animate{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:0}to{transform:scale(1);opacity:1}}.ajax-progress-fullscreen,.block-hide-toggler .pager,.block-hide-toggler .total-account-title+span,.block-hide-toggler .view-content{display:none}.block-hide-toggler .total-account-icon{transform:scaleY(-1)}.block-hide-toggler.show .pager,.block-hide-toggler.show .total-account-title+span,.block-hide-toggler.show .view-content{display:block}.block-hide-toggler.show .total-account-icon{transform:scaleY(1)}.node--type-landing.node--view-mode-full .node__content{background:none}.landing-element{margin-bottom:15px}.cta-link{margin:0 1ex}.node--type-landing .field--name-field-logo{background-color:#fff}@media (min-width:576px){.node--type-landing .field--name-field-logo{background-color:transparent;padding-left:0}}@media (max-width:575px){.node--type-landing .field--name-field-logo{padding-top:15px;padding-bottom:15px}.node--type-landing .field--name-field-logo .card-article__img{border-right:none}}.node--type-landing .field--name-field-logo .card-article__inner{background-color:#fff}.node--type-landing .field--name-body{position:relative}.node--type-landing .field--name-body .card-article__content{color:#545454;color:var(--baseFontColor)}.node--type-landing .field--name-body .calcaneus-landing-description-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.node--type-landing h1{align-self:flex-start;margin-bottom:20px}.node--type-landing h2{margin:0;font-weight:400;font-size:16px;font-family:Helvetica-Regular,sans-serif}.node--type-landing .fs-16{font-size:16px}.node--type-landing .fs-20{font-size:20px}.node--type-landing .bg-logo{background:transparent url(../img/placeholder_large.png) 0 0 no-repeat padding-box;background-size:100%;background-color:#fff}.node--type-landing .bg-logo .card-article__info{padding:3rem}.node--type-landing .card-article.card-article--compact{display:flex;align-items:center;height:auto;min-height:115px}.node--type-landing .button-connect{background-image:url(../img/icons/icon-open-account-login.svg);background-position:93% 50%;background-size:12px;background-repeat:no-repeat;padding:5px 34px 5px 17px;height:32px;font-size:12px}.node--type-landing .card-article__img img,.node--type-landing .card-profile__img img{width:100%;height:100%;object-fit:contain}.node--type-landing .desktop-prl{padding:0 200px}.node--type-landing .field--name-field-articles.field--items{margin:0 -7.5px}.node--type-landing .field--name-field-articles>.field--item{margin-bottom:15px;padding:0 7.5px}.node--type-landing .field--name-field-sections>.field--item+.field--item:not(.field-paragraph-type-articles-section):not(.field-paragraph-type-articles-section){margin-top:15px}.node--type-landing .field--name-field-title .field--items{width:100%}.block-social--text{font-size:12px}.block-social--links figure img{height:18px}.card-article.vip{background-color:#2f3a4e;background-color:var(--mainBlue)}.card-article.vip .card-article__content{color:#fff}.card-article__content:after{content:none}@media screen and (max-width:900px){.node--type-landing .card-article__img img,.node--type-landing .card-profile__img img{object-fit:contain}.node--type-landing .desktop-prl{padding:0}}@media screen and (max-width:767px){.main-footer .menu--footer{margin-top:30px}.main-footer .block-social{margin-top:10px}}@media screen and (max-width:478px){h2.long-text{font-size:12px}.card-article--md .card-article__info{font-size:16px}.card-article__title{max-height:61px}.card-article.card-article--compact{height:160px}}@media screen and (max-width:378px){.bg-logo .card-article__info{padding:2rem}}.main-footer__content:before{position:absolute;top:10px;right:0;border-radius:4px;background-color:#176c98;padding:4px 8px;content:"18+";color:hsla(0,0%,100%,.5);font-size:12px}.view-frontpage.view-display-id-page_1 .views-row:last-child{margin-bottom:0}.view-frontpage .views-infinite-scroll-content-wrapper{border-bottom:unset;padding-bottom:0}.field-paragraph-type-banner .node__content{padding:0 0 15px}.field--name-field-banner-image{margin-bottom:15px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvbmV3cy1jYXJkLnNjc3MiLCJtYWluLmNzcyIsInZlbmRvci9zaW1wbGViYXIuc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwibWl4aW5zLnNjc3MiLCJnbG9iYWwvZm9udHMuc2NzcyIsImdsb2JhbC9iYXNlLnNjc3MiLCJjb21wb25lbnRzL2Jhc2UtYnV0dG9uLWJ1cmdlci5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvc2VsZWN0LnNjc3MiLCJjb21wb25lbnRzL3NlbGVjdC1jYXRlZ29yeS5zY3NzIiwiY29tcG9uZW50cy9icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL3VzZXItYmxvY2suc2NzcyIsImNvbXBvbmVudHMvY29tbWVudC1ibG9jay5zY3NzIiwiY29tcG9uZW50cy92b3RlLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL2NhbGVuZGFyLXNpZGViYXIuc2NzcyIsImJsb2Nrcy9wcml2YXRlLW1lc3NhZ2UtcGFnZS5zY3NzIiwiY29tcG9uZW50cy9zaWRlYmFyLWFib3V0LXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvcGFnaW5hdG9yLnNjc3MiLCJjb21wb25lbnRzL21vZGFsLWNvbW1vbi5zY3NzIiwiY29tcG9uZW50cy9jYWxlbmRhci5zY3NzIiwiY29tcG9uZW50cy9jYWxlbmRhci1hcnRpY2xlLnNjc3MiLCJjb21wb25lbnRzL2NhbGVuZGFyLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvY2FsZW5kYXItZmlsdGVycy5zY3NzIiwiY29tcG9uZW50cy9jYWxlbmRhci1wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9ldmVudC1hZGQtcHJldmlldy5zY3NzIiwiY29tcG9uZW50cy9kaWFsb2ctZWRpdC5zY3NzIiwiY29tcG9uZW50cy9mYXZvcml0ZS1jb250YWN0LnNjc3MiLCJjb21wb25lbnRzL3N0YXRpc3RpY3Muc2NzcyIsImNvbXBvbmVudHMvaW5wdXQtZmlsZS5zY3NzIiwiY29tcG9uZW50cy9ldmVudC1hZGQuc2NzcyIsImJsb2Nrcy9zaWRlYmFyLWNhdGVnb3J5LnNjc3MiLCJibG9ja3MvaGVhZGVyLnNjc3MiLCJibG9ja3MvbG9naW4tYmxvY2suc2NzcyIsImJsb2Nrcy91c2VyLXJlZ2lzdGVyLWZvcm0uc2NzcyIsImJsb2Nrcy9zaWRlYmFyLXVzZXItbWVudS5zY3NzIiwiYmxvY2tzL3NpZGViYXItdXNlci1tZW51LWluc2lkZS5zY3NzIiwiYmxvY2tzL3NpZGViYXItYWRtaW4tc2V0dGluZ3MtbWVudS5zY3NzIiwiYmxvY2tzL3NpZGViYXItb3RoZXItYXJ0aWNsZXMuc2NzcyIsImJsb2Nrcy9maWx0ZXItYmxvY2suc2NzcyIsImJsb2Nrcy9wYWdlLXdpdGgtY2FyZHMuc2NzcyIsImJsb2Nrcy9mdWxsLXBvc3Quc2NzcyIsImJsb2Nrcy9mdWxsLXBvc3QtcGF5LnNjc3MiLCJibG9ja3MvdXNlci1hcnRpY2xlLWxpc3Quc2NzcyIsImJsb2Nrcy91c2VyLWV2ZW50cy1saXN0LnNjc3MiLCJibG9ja3MvY29udHJvbC1hY2NvdW50LXNldHRpbmdzLnNjc3MiLCJibG9ja3MvdXNlci1hY2NvdW50LXN0YXRpc2N0aWMuc2NzcyIsImJsb2Nrcy91c2VyLWFyY2hpdmUtYXJ0aWNsZXMuc2NzcyIsImJsb2Nrcy91c2VyLXByb2ZpbGUuc2NzcyIsImJsb2Nrcy9hcnRpY2xlcy1saXN0LXVzZXIuc2NzcyIsImJsb2Nrcy9jYWxlbmRhci1ldmVudC1jb250ZW50LnNjc3MiLCJibG9ja3MvY2hlY2tvdXQuc2NzcyIsImJsb2Nrcy9mdWxsLWV2ZW50LXBhZ2Uuc2NzcyIsImJsb2Nrcy9hZGQtZXZlbnQtZm9ybS5zY3NzIiwiYmxvY2tzL2FkZC1hcnRpY2xlcy1mb3JtLnNjc3MiLCJibG9ja3MvdXNlci1zZXR0aW5ncy1mb3JtLnNjc3MiLCJibG9ja3MvYmFubmVycy1zZXR0aW5ncy5zY3NzIiwiYmxvY2tzL3BhZ2UtYWJvdXQuc2NzcyIsImJsb2Nrcy9mb290ZXIuc2NzcyIsImJsb2Nrcy9wcmVsb2FkLWJsb2NrLnNjc3MiLCJibG9ja3MvYmxvY2staGlkZS5zY3NzIiwiX2xhbmRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkEwQm9CLENDekJwQixpQkNBRSxpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLGNBQWUsQ0FFZix3QkFBeUIsQ0FEekIsMEJBQTJCLENBRTNCLHNCQUF1QixDQUd6QixtQkFFRSxhQUFjLENBRWQsaUJBQWtCLENBRGxCLGNBQWUsQ0FFZixrQkFBbUIsQ0FKbkIsZUFJbUIsQ0FHckIsZ0JBWUUsU0FBVSxDQUZWLG9CQUFzQixDQUN0QixxQkFBdUIsQ0FSdkIsZUFBZ0IsQ0FGaEIsaUJBV1UsQ0FHWixrQ0FiRSxpQkFBa0IsQ0FLbEIsS0FBTSxDQUVOLE9BQVEsQ0FEUixRQUFTLENBRlQsTUFBTyxDQURQLFFBQVMsQ0FEVCxTQXNCaUMsQ0FYbkMsa0JBV0UsZ0NBQWlDLENBVGpDLDRCQUE4QixDQUM5QixxQkFBdUIsQ0FGdkIsMkJBVWlDLENBR25DLDJCQVVFLHVCQUF3QixDQU54QixhQUFjLENBRGQsaUJBQWtCLENBRGxCLCtCQUFpQyxDQUlqQyxVQUFXLENBQ1gsY0FBZSxDQUZmLFdBQVksQ0FHWixlQUFnQixDQUNoQixvQkFBcUIsQ0FSckIsaUJBU3dCLENBRzFCLDJGQUVFLE9BQVEsQ0FDUixRQUFTLENBR1gsbURBR0UsYUFBYyxDQURkLFdBQ2MsQ0FHaEIsdUJBR0UsVUFBVyxDQURYLGNBQWUsQ0FEZixlQUFnQixDQUdoQixtQkFBb0IsQ0FHdEIsd0NBS0UsaUJBQWtCLENBUWxCLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsWUFBYSxDQVRiLFVBQVcsQ0FHWCxVQUFXLENBUlgsNEJBQThCLENBVTlCLFFBQVMsQ0FEVCxTQUFVLENBUFYsVUFBVyxDQUNYLGFBQWMsQ0FGZCxXQUFZLENBS1osY0FBZSxDQUNmLGVBQWdCLENBSWhCLG1CQUdhLENBR2YsZ0NBRUUsYUFBYyxDQUdkLEtBQU0sQ0FDTixNQUFPLENBSFAsU0FBVSxDQVVWLFVBQVcsQ0FaWCxrQkFB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RWpCLHNDQUNFLGNBQWUsQ0FFakIscUJBRUUsZUFBZ0IsQ0FFbEIsb0NBQ0UsWUFBYSxDQUNkLENBR0gsb0NBQ0UsNkJBQ0UsWUFBYSxDQUNkLENBR0gsNkJBQ0UsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLHdCQUF5QixDQUN6QixlQUFnQixDQUNoQixhQUFjLENBQ2Qsd0JBQXlCLENBQ3pCLGNBQWUsQ0FHakIsNkRBQ0UsZUFBZ0IsQ0FHbEIsdURBRUUsbUJBQW9CLENBRHBCLGdCQUNvQixDQUd0Qiw0Q0FFSSxnQkFBaUIsQ0FJckIsZ0NBQ0Usa0JBQW1CIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY2FyZC1wcm9maWxlLFxuLmNhcmQtYXJ0aWNsZSB7XG4gIGhlaWdodDogdmFyKC0tY2FyZFNpemUpO1xuICAvL2hlaWdodDogdmFyKC0tY2FyZFNpemVWVyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yQm9yZGVyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYucGF5YWJsZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigr1cIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDkwZGY7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgfVxuXG4gICAgLmNhcmQtYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAuY2FyZC1hcnRpY2xlX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuY2FyZC1hcnRpY2xlX19ib3R0b20ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDBweCAxOHB4IDRweCAwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDI1NSwyNTUsMjU1LC4yKSAwLCNmZmYgMTAwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvL2hlaWdodDogMjMuNnZ3O1xuICAgIGhlaWdodDogNDYuNHZ3O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICBoZWlnaHQ6IDQ3LjU2dnc7XG4gIH1cblxuICAudmlwICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5CbHVlKTtcblxuICAgIC5jYXJkLWFydGljbGVfX2ltZyxcbiAgICAuY2FyZC1wcm9maWxlX19pbWcge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluQmx1ZSlcbiAgICB9XG5cbiAgICAuY2FyZC1hcnRpY2xlX190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAuY2FyZC1hcnRpY2xlX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNDcsIDU4LCA3OCwgLjIpIDAlLCB2YXIoLS1tYWluQmx1ZSkgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYXJ0aWNsZV9fcmF0aW5nIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIC5jYXJkLWFydGljbGVfX2NvbW1lbnQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgLmNhcmQtYXJ0aWNsZV9fc3RhdHMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19pbWcge1xuICAgIGZsZXg6IDEgMSA0Ny4xJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvckJvcmRlcik7XG5cbiAgICBkaXYge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLXByb2ZpbGVfX2ltZyBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtT2JsaXF1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogdmFyKC0tZm9udEdyYXkpO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgLy9tYXgtaGVpZ2h0OiA1N3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAxN3JlbTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1mb250R3JheSk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKSAwJSwgI2ZmZiAxMDAlKTtcbiAgICB9XG5cbiAgICBwIHtcblxuICAgICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjUpO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDBweCAxOHB4IDRweCAwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMjU1LDI1NSwyNTUsLjIpIDAsI2ZmZiAxMDAlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3JhdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWxpa2Uuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBvcGFjaXR5OiAuNTtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kcnVwYWwtYW5hbHl0aWNzLWNvdW50ZXIge1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fY29tbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBvcGFjaXR5OiAuNTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1jb21tZW50LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIH1cbiAgfVxuXG4gICYtLW1kIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tY2FyZFNpemUpICogMiArIHZhcigtLW1hcmdpbkNhcmQpKTtcbiAgICAvL2hlaWdodDogY2FsYyh2YXIoLS1jYXJkU2l6ZVZXKSAqIDIgKyB2YXIoLS1tYXJnaW5DYXJkKSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLy9oZWlnaHQ6IDQ5LjR2dztcbiAgICAgIGhlaWdodDogOTYuMDl2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgaGVpZ2h0OiA4Mi40dnc7XG4gICAgfVxuXG4gICAgLmNhcmQtcHJvZmlsZV9faW5uZXIsXG4gICAgLmNhcmQtYXJ0aWNsZV9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLy8gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAvL31cbiAgICB9XG5cbiAgICAuY2FyZC1hcnRpY2xlX19pbWcsXG4gICAgLmNhcmQtcHJvZmlsZV9faW1nIHtcbiAgICAgIGZsZXg6IDEgMSA0Ni42JTtcbiAgICAgIGhlaWdodDogNDcuMSU7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JCb3JkZXIpO1xuXG4gICAgICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvLyAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLy99XG4gICAgfVxuXG4gICAgLmNhcmQtYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuY2FyZC1hcnRpY2xlX19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTZweCA1cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1jYXJkU2l6ZSkgKiAyICsgdmFyKC0tbWFyZ2luQ2FyZCkpO1xuICAgIC8vaGVpZ2h0OiBjYWxjKHZhcigtLWNhcmRTaXplVlcpICogMiArIHZhcigtLW1hcmdpbkNhcmQpKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IDQ5LjR2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgaGVpZ2h0OiA4Mi40dnc7XG4gICAgfVxuXG4gICAgLmNhcmQtYXJ0aWNsZV9faW5uZXIge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1hcnRpY2xlX19hdXRob3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWFydGljbGVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAxN3JlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWFydGljbGVfX2ltZyxcbiAgICAuY2FyZC1wcm9maWxlX19pbWcge1xuICAgICAgZmxleDogMSAxIDQ4LjMlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JCb3JkZXIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWFydGljbGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlRm9udENvbG9yKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zLFxuLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSxcbi52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIHtcblxuICAudmlld3Mtcm93IHtcbiAgICAvL21pbi13aWR0aDogMjI3cHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLnZpcCB7XG5cbiAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkJsdWUpO1xuXG4gICAgICAgIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZWJvZHkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1hY2Nlc3Mge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWFydGljbGVfX2JvdHRvbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5CbHVlKTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoNDcsNTgsNzgsLjIpIDAsdmFyKC0tbWFpbkJsdWUpIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuY2FyZC1sZyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubGF5b3V0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tY2FyZFNpemUpICogMiArIHZhcigtLW1hcmdpbkNhcmQpKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLy9oZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4gICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGF5b3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGhlaWdodDogdmFyKC0tY2FyZFNpemUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC8vaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYtLW9uZWNvbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZWZpZWxkLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAubGF5b3V0X19yZWdpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVnaW9uIHtcblxuICAgICAgJi0tZmlyc3Qge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgICAgICAvL21heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tc2Vjb25kIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA3cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgICAgICAvL2hlaWdodDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIHtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlYm9keSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stZXh0cmEtZmllbGQtYmxvY2tub2RlYXJ0aWNsZWZsYWctcGVyc29uYWwtYXJjaGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ub2RlIHtcblxuICAgICYtLXR5cGUtYXJ0aWNsZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvckJvcmRlcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgICYtLXZpZXctbW9kZS10ZWFzZXIsXG4gICAgJi0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIsXG4gICAgJi0tdmlldy1tb2RlLWxhcmdlLXRlYXNlciB7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlY3JlYXRlZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV1aWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mb250R3JheSk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWZvbnRHcmF5KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlLFxuICAgICAgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wMTdyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlZmllbGQtYWNjZXNzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS12aWV3LW1vZGUtdGVhc2VyIHtcblxuICAgICAgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU3cHg7XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWZvbnRHcmF5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIHtcblxuICAgICAgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV1aWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyIHtcbiAgICAgIGhlaWdodDogNDYxcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAgIC8vaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyLFxuICAgICYtLXZpZXctbW9kZS10ZWFzZXIge1xuXG4gICAgICAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXVpZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSxcbiAgICAgIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1hY2Nlc3Mge1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNhcmQtcHJvZmlsZS13cmFwcGVyLWxpbmsge1xuICBjb2xvcjogIzAwMDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbltkYXRhLXNpbXBsZWJhcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLnNpbXBsZWJhci1tYXNrIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMDsgfVxuXG4uc2ltcGxlYmFyLW9mZnNldCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3JlLFxuLnNpbXBsZWJhci1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAwOyB9XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xuICBvcGFjaXR5OiAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMXB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogUnRsIHN1cHBvcnQgKi9cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249XCJydGxcIl0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4uaHMtZHVtbXktc2Nyb2xsYmFyLXNpemUge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7IH1cblxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XG5cbjpyb290IHtcbiAgLS1mb250Q29sb3IxOiAjMTk2Y2E1O1xuICAtLWZvbnRDb2xvcjI6ICM3ZTdmODQ7XG4gIC0tZm9udENvbG9yMzogIzI3Mzc1NjtcbiAgLS1mb250Q29sb3I0OiAjMDgzYzUwO1xuICAtLWZvbnRDb2xvcjU6ICM2YjZiNmI7XG4gIC0tZm9udENvbG9yNjogI2ZlZmRmZjtcbiAgLS1mb250Q29sb3I3OiAjZmZmO1xuICAtLWJhc2VGb250Q29sb3I6ICM1NDU0NTQ7XG4gIC0tbWFpbkJsdWU6ICMyZjNhNGU7XG4gIC0tbGlnaHRCbHVlOiAjMDA5ZmUzO1xuICAtLWxpZ2h0Qmx1ZTI6ICMxZWI3ZWE7XG4gIC0tZm9udENvbG9yOiAjMzUzNTM1O1xuICAtLWJnR3JheTogI2VkZWRlZDtcbiAgLS1jb2xvckJvcmRlcjogI2RhZWFlYjtcbiAgLS1jb2xvckJvcmRlckJsdWU6ICMxOTlGRTM7XG4gIC0tbWFpbk9yYW5nZTogI2ZmOTM0MjtcbiAgLS1saW5rQmx1ZTogI2UwZmZmZjtcbiAgLS1mb250R3JheTogIzg2ODY4NjtcbiAgLS1saWdodEJsdWVCZzogI2Y1ZjRmYTtcbiAgLS1saWdodEJsdWVCb3JkZXI6ICNjMGRlZGY7XG4gIC0taG92ZXJDb2xvcjogIzAwZmY2NjtcbiAgLS1jb2xvclNlbGVjdEhvdmVyOiAjMzU4MmM0O1xuICAtLWNvbG9nQmdTaWRlYmFyOiAjMTMxMzE5O1xuICAtLWNvbG9yTGlua1NpZGViYXI6ICM3Y2Q5ZTA7XG4gIC0tY29sb3JMaW5rU2lkZWJhckhvdmVyOiAjZmYwO1xuICAtLWNvbG9yTGlua1N1Ym1lbnVTaWRlYmFyOiAjNDA3Mjc2O1xuICAtLWZvcm1Db250cm9sQmc6ICNmN2ZmZmY7XG4gIC0tY29sb3JFbXB0eUltYWdlOiAjZDFkYmUzO1xuICAtLWNvbG9yRGF5TnVtYmVyOiAjYWRhZGFkO1xuICAtLWNhcmRTaXplOiAyMjdweDtcbiAgLS1jYXJkU2l6ZVZXOiAyM3Z3O1xuICAtLW1hcmdpbkNhcmQ6IDE2cHg7XG4gIC0tY2FyU2l6ZU1heDogY2FsYyh2YXIoLS1jYXJkU2l6ZSkgKiAyICsgdmFyKC0tbWFyZ2luQ2FyZCkpO1xuICAtLWJvcmRlclJhZGl1czogNXB4OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYS1SZWd1bGFyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYS1SZWd1bGFyL0hlbHZldGljYS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhLVJlZ3VsYXIvSGVsdmV0aWNhLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYS1Cb2xkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYS1Cb2xkL0hlbHZldGljYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhLUJvbGQvSGVsdmV0aWNhLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYS1PYmxpcXVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYS1PYmxpcXVlL0hlbHZldGljYS1PYmxpcXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhLU9ibGlxdWUvSGVsdmV0aWNhLU9ibGlxdWUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXItQm9sZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQvSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkL0hlbHZldGljYU5ldWVDeXItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUN5ci1JdGFsaWNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUN5ci1JdGFsaWMvSGVsdmV0aWNhTmV1ZUN5ci1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLUl0YWxpYy9IZWx2ZXRpY2FOZXVlQ3lyLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUN5ci1Sb21hblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLVJvbWFuL0hlbHZldGljYU5ldWVDeXItUm9tYW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLVJvbWFuL0hlbHZldGljYU5ldWVDeXItUm9tYW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpOyB9XG5cbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5OTBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCxcbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCxcbiAgLnJlZ2lvbi1mb290ZXIsXG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4uc2lkZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDIyN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5yb3V0ZS12aWV3ZXZlbnRzcGFnZS0xIC5zaWRlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI3cHg7IH1cblxuLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAxOyB9XG4gIC5tYWluLWNvbnRlbnQtd3JhcHBlciAucmVnaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLnVzZXItbWVudS1zaWRlYmFyIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG5cbi5wYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5tYWluLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmdHcmF5KTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmEge1xuICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tbGlnaHRCbHVlKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybUNvbnRyb2xCZyk7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmZvcm0tc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICBvcGFjaXR5OiAuNzU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuLmRpc3BsYXktNCB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5uby1hdmF0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWZlMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3VzZXJfd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAub3ZlcmxheS0tYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmZpbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1kb2Muc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuXG4uZHJhZ2dhYmxlIC5kZWx0YS1vcmRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uY2tlX2J1dHRvbl9fc291cmNlIC5ja2VfYnV0dG9uX19zb3VyY2VfbGFiZWwsXG4jZWRpdC1wb3B1cC1tZXNzYWdlLWJvZHktZm9ybWF0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybS1pdGVtLXJvbGUtY2hhbmdlLWFkbWluaXN0cmF0b3Ige1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcDsgfVxuXG4jcG9wdXAtbWVzc2FnZS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTsgfVxuXG4jcG9wdXAtbWVzc2FnZS13aW5kb3cge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4jcG9wdXAtbWVzc2FnZS1iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4jZWRpdC1maWVsZC1tZWRpY2luZS0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNlZGl0LWZpZWxkLW1lZGljaW5lIC5uby10ZXJtLXJlZmVyZW5jZS10cmVlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2VkaXQtZmllbGQtbWVkaWNpbmUgPiAudGVybS1yZWZlcmVuY2UtdHJlZS1sZXZlbCBsaSBsaTpudGgtY2hpbGQoMSksXG4jZWRpdC1maWVsZC1tZWRpY2luZSA+IC50ZXJtLXJlZmVyZW5jZS10cmVlLWxldmVsIGxpIGxpOm50aC1jaGlsZCgyKSxcbiNlZGl0LWZpZWxkLW1lZGljaW5lID4gLnRlcm0tcmVmZXJlbmNlLXRyZWUtbGV2ZWwgbGkgbGk6bnRoLWNoaWxkKDFuKzMpLFxuI2VkaXQtZmllbGQtbWVkaWNpbmUgPiAudGVybS1yZWZlcmVuY2UtdHJlZS1sZXZlbCBsaSBsaTpudGgtY2hpbGQoMm4rMykge1xuICB3aWR0aDogMzUlOyB9XG5cbiNlZGl0LWZpZWxkLW1lZGljaW5lID4gLnRlcm0tcmVmZXJlbmNlLXRyZWUtbGV2ZWwgbGkgbGk6bnRoLWNoaWxkKDMpLFxuI2VkaXQtZmllbGQtbWVkaWNpbmUgPiAudGVybS1yZWZlcmVuY2UtdHJlZS1sZXZlbCBsaSBsaTpudGgtY2hpbGQoM24rMykge1xuICB3aWR0aDogMzAlOyB9XG5cbiNlZGl0LWZpZWxkLW1lZGljaW5lIC50ZXJtLXJlZmVyZW5jZS10cmVlLWxldmVsIC50ZXJtLXJlZmVyZW5jZS10cmVlLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbWVudV9hcnJfZG93bi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNlZGl0LWZpZWxkLW1lZGljaW5lIC50ZXJtLXJlZmVyZW5jZS10cmVlLWxldmVsIC50ZXJtLXJlZmVyZW5jZS10cmVlLWJ1dHRvbi50ZXJtLXJlZmVyZW5jZS10cmVlLWNvbGxhcHNlZCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyB9XG5cbiNlZGl0LWZpZWxkLW1lZGljaW5lIC50ZXJtLXJlZmVyZW5jZS10cmVlLWxldmVsIC5wYXJlbnQtdGVybSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuI2VkaXQtZmllbGQtbWVkaWNpbmUgLnRlcm0tcmVmZXJlbmNlLXRyZWUtbGV2ZWwgLnRlcm0tcmVmZXJlbmNlLXRyZWUtbGV2ZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwIDIwcHg7IH1cbiAgI2VkaXQtZmllbGQtbWVkaWNpbmUgLnRlcm0tcmVmZXJlbmNlLXRyZWUtbGV2ZWwgLnRlcm0tcmVmZXJlbmNlLXRyZWUtbGV2ZWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICNlZGl0LWZpZWxkLW1lZGljaW5lIC50ZXJtLXJlZmVyZW5jZS10cmVlLWxldmVsIC50ZXJtLXJlZmVyZW5jZS10cmVlLWxldmVsIGxpIC5mb3JtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAgICNlZGl0LWZpZWxkLW1lZGljaW5lIC50ZXJtLXJlZmVyZW5jZS10cmVlLWxldmVsIC50ZXJtLXJlZmVyZW5jZS10cmVlLWxldmVsIGxpIC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAjZWRpdC1maWVsZC1tZWRpY2luZSAudGVybS1yZWZlcmVuY2UtdHJlZS1sZXZlbCAudGVybS1yZWZlcmVuY2UtdHJlZS1sZXZlbCBsaSAuZm9ybS1pdGVtIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5wYXRoLWJhdGNoIC5yZWdpb24tY29udGVudCAucHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGF0aC1iYXRjaCAucmVnaW9uLWNvbnRlbnQgLnByb2dyZXNzX19wZXJjZW50YWdlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cblxuLnBhdGgtYmF0Y2ggLnJlZ2lvbi1jb250ZW50IC5wcm9ncmVzc19fZGVzY3JpcHRpb24ge1xuICBmbG9hdDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5ja2VfYnV0dG9uX2ljb24uY2tlX2J1dHRvbl9faW5zZXJ0aHRtbDR4X2ljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2h0bWw1dmlkZW8ucG5nKSAhaW1wb3J0YW50OyB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC1zcG9uc29yZWQtYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtc3BvbnNvcmVkLWJhbm5lciBpbWcge1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuXG4uYmFzZS1idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5iYXNlLWJ1dHRvbi13cmFwcGVyLS1hY3RpdmUgLmJhc2UtYnV0dG9uLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4gICAgLmJhc2UtYnV0dG9uLXdyYXBwZXItLWFjdGl2ZSAuYmFzZS1idXR0b24taWNvbjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuYmFzZS1idXR0b24td3JhcHBlci0tYWN0aXZlIC5iYXNlLWJ1dHRvbi1pY29uOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5iYXNlLWJ1dHRvbi1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxMXB4OyB9XG5cbi5iYXNlLWJ1dHRvbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG4gIC5iYXNlLWJ1dHRvbi1pY29uOjphZnRlciwgLmJhc2UtYnV0dG9uLWljb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuYmFzZS1idXR0b24taWNvbjo6YmVmb3JlIHtcbiAgICB0b3A6IDRweDsgfVxuICAuYmFzZS1idXR0b24taWNvbjo6YWZ0ZXIge1xuICAgIHRvcDogOHB4OyB9XG5cbi5jYXJkLXByb2ZpbGUsXG4uY2FyZC1hcnRpY2xlIHtcbiAgaGVpZ2h0OiB2YXIoLS1jYXJkU2l6ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yQm9yZGVyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5jYXJkLXByb2ZpbGUucGF5YWJsZTpiZWZvcmUsXG4gIC5jYXJkLWFydGljbGUucGF5YWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oK9XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzAwOTBkZjtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwIDJweDsgfVxuICAuY2FyZC1wcm9maWxlLnBheWFibGUgLmNhcmQtYXJ0aWNsZV9fdGl0bGUsXG4gIC5jYXJkLWFydGljbGUucGF5YWJsZSAuY2FyZC1hcnRpY2xlX190aXRsZSB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfVxuICAuY2FyZC1wcm9maWxlLnBheWFibGUgLmNhcmQtYXJ0aWNsZV9faW5mbyxcbiAgLmNhcmQtYXJ0aWNsZS5wYXlhYmxlIC5jYXJkLWFydGljbGVfX2luZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FyZC1wcm9maWxlLnBheWFibGUgLmNhcmQtYXJ0aWNsZV9fYm90dG9tLFxuICAuY2FyZC1hcnRpY2xlLnBheWFibGUgLmNhcmQtYXJ0aWNsZV9fYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwcHggMThweCA0cHggMHB4OyB9XG4gICAgLmNhcmQtcHJvZmlsZS5wYXlhYmxlIC5jYXJkLWFydGljbGVfX2JvdHRvbTphZnRlcixcbiAgICAuY2FyZC1hcnRpY2xlLnBheWFibGUgLmNhcmQtYXJ0aWNsZV9fYm90dG9tOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgI2ZmZiAxMDAlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXJkLXByb2ZpbGUsXG4gICAgLmNhcmQtYXJ0aWNsZSB7XG4gICAgICBoZWlnaHQ6IDQ2LjR2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmNhcmQtcHJvZmlsZSxcbiAgICAuY2FyZC1hcnRpY2xlIHtcbiAgICAgIGhlaWdodDogNDcuNTZ2dzsgfSB9XG4gIC52aXAgLmNhcmQtcHJvZmlsZSwgLnZpcFxuICAuY2FyZC1hcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7IH1cbiAgICAudmlwIC5jYXJkLXByb2ZpbGUgLmNhcmQtYXJ0aWNsZV9faW1nLFxuICAgIC52aXAgLmNhcmQtcHJvZmlsZSAuY2FyZC1wcm9maWxlX19pbWcsIC52aXBcbiAgICAuY2FyZC1hcnRpY2xlIC5jYXJkLWFydGljbGVfX2ltZyxcbiAgICAudmlwXG4gICAgLmNhcmQtYXJ0aWNsZSAuY2FyZC1wcm9maWxlX19pbWcge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7IH1cbiAgICAudmlwIC5jYXJkLXByb2ZpbGUgLmNhcmQtYXJ0aWNsZV9fdGl0bGUsIC52aXBcbiAgICAuY2FyZC1hcnRpY2xlIC5jYXJkLWFydGljbGVfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnZpcCAuY2FyZC1wcm9maWxlIC5jYXJkLWFydGljbGVfX2NvbnRlbnQsIC52aXBcbiAgICAuY2FyZC1hcnRpY2xlIC5jYXJkLWFydGljbGVfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC52aXAgLmNhcmQtcHJvZmlsZSAuY2FyZC1hcnRpY2xlX19jb250ZW50OjphZnRlciwgLnZpcFxuICAgICAgLmNhcmQtYXJ0aWNsZSAuY2FyZC1hcnRpY2xlX19jb250ZW50OjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNDcsIDU4LCA3OCwgMC4yKSAwJSwgdmFyKC0tbWFpbkJsdWUpIDEwMCUpOyB9XG4gICAgLnZpcCAuY2FyZC1wcm9maWxlIC5jYXJkLWFydGljbGVfX3JhdGluZywgLnZpcFxuICAgIC5jYXJkLWFydGljbGUgLmNhcmQtYXJ0aWNsZV9fcmF0aW5nIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnZpcCAuY2FyZC1wcm9maWxlIC5jYXJkLWFydGljbGVfX2NvbW1lbnQsIC52aXBcbiAgICAuY2FyZC1hcnRpY2xlIC5jYXJkLWFydGljbGVfX2NvbW1lbnQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudmlwIC5jYXJkLXByb2ZpbGUgLmNhcmQtYXJ0aWNsZV9fc3RhdHMsIC52aXBcbiAgICAuY2FyZC1hcnRpY2xlIC5jYXJkLWFydGljbGVfX3N0YXRzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jYXJkLXByb2ZpbGU6aG92ZXIsXG4gIC5jYXJkLWFydGljbGU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbkJsdWUpOyB9XG4gIC5jYXJkLXByb2ZpbGVfX2lubmVyLFxuICAuY2FyZC1hcnRpY2xlX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhcmQtcHJvZmlsZV9faW1nLFxuICAuY2FyZC1hcnRpY2xlX19pbWcge1xuICAgIGZsZXg6IDEgMSA0Ny4xJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvckJvcmRlcik7IH1cbiAgICAuY2FyZC1wcm9maWxlX19pbWcgZGl2LFxuICAgIC5jYXJkLWFydGljbGVfX2ltZyBkaXYge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhcmQtcHJvZmlsZV9faW1nIGltZyxcbiAgICAuY2FyZC1hcnRpY2xlX19pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmNhcmQtcHJvZmlsZSAuY2FyZC1wcm9maWxlX19pbWcgaW1nLFxuICAuY2FyZC1hcnRpY2xlIC5jYXJkLXByb2ZpbGVfX2ltZyBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmNhcmQtcHJvZmlsZV9faW5mbyxcbiAgLmNhcmQtYXJ0aWNsZV9faW5mbyB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTBweCAxNnB4IDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhcmQtcHJvZmlsZV9fZGF0ZSxcbiAgLmNhcmQtYXJ0aWNsZV9fZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5jYXJkLXByb2ZpbGVfX2F1dGhvcixcbiAgLmNhcmQtYXJ0aWNsZV9fYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1PYmxpcXVlLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiB2YXIoLS1mb250R3JheSk7IH1cbiAgLmNhcmQtcHJvZmlsZV9fdGl0bGUsXG4gIC5jYXJkLWFydGljbGVfX3RpdGxlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAxN3JlbTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgLmNhcmQtcHJvZmlsZV9fY29udGVudCxcbiAgLmNhcmQtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tZm9udEdyYXkpOyB9XG4gICAgLmNhcmQtcHJvZmlsZV9fY29udGVudDphZnRlcixcbiAgICAuY2FyZC1hcnRpY2xlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCUsICNmZmYgMTAwJSk7IH1cbiAgICAuY2FyZC1wcm9maWxlX19jb250ZW50IHA6ZW1wdHksXG4gICAgLmNhcmQtYXJ0aWNsZV9fY29udGVudCBwOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcmQtcHJvZmlsZV9fYm90dG9tLFxuICAuY2FyZC1hcnRpY2xlX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yNSk7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMHB4IDE4cHggNHB4IDBweDsgfVxuICAgIC5jYXJkLXByb2ZpbGVfX2JvdHRvbTphZnRlcixcbiAgICAuY2FyZC1hcnRpY2xlX19ib3R0b206YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCAjZmZmIDEwMCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5jYXJkLXByb2ZpbGVfX3JhdGluZyxcbiAgLmNhcmQtYXJ0aWNsZV9fcmF0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgICAuY2FyZC1wcm9maWxlX19yYXRpbmc6OmJlZm9yZSxcbiAgICAuY2FyZC1hcnRpY2xlX19yYXRpbmc6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1saWtlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gIC5jYXJkLXByb2ZpbGVfX3N0YXRzLFxuICAuY2FyZC1hcnRpY2xlX19zdGF0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLmNhcmQtcHJvZmlsZV9fc3RhdHMgLmZpZWxkLS1uYW1lLWZpZWxkLWRydXBhbC1hbmFseXRpY3MtY291bnRlcjo6YmVmb3JlLFxuICAgIC5jYXJkLWFydGljbGVfX3N0YXRzIC5maWVsZC0tbmFtZS1maWVsZC1kcnVwYWwtYW5hbHl0aWNzLWNvdW50ZXI6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDlweDsgfVxuICAuY2FyZC1wcm9maWxlX19jb21tZW50LFxuICAuY2FyZC1hcnRpY2xlX19jb21tZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLmNhcmQtcHJvZmlsZV9fY29tbWVudDo6YmVmb3JlLFxuICAgIC5jYXJkLWFydGljbGVfX2NvbW1lbnQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1jb21tZW50LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gIC5jYXJkLXByb2ZpbGUtLW1kLFxuICAuY2FyZC1hcnRpY2xlLS1tZCB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWNhcmRTaXplKSAqIDIgKyB2YXIoLS1tYXJnaW5DYXJkKSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmQtcHJvZmlsZS0tbWQsXG4gICAgICAuY2FyZC1hcnRpY2xlLS1tZCB7XG4gICAgICAgIGhlaWdodDogOTYuMDl2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5jYXJkLXByb2ZpbGUtLW1kLFxuICAgICAgLmNhcmQtYXJ0aWNsZS0tbWQge1xuICAgICAgICBoZWlnaHQ6IDgyLjR2dzsgfSB9XG4gICAgLmNhcmQtcHJvZmlsZS0tbWQgLmNhcmQtcHJvZmlsZV9faW5uZXIsXG4gICAgLmNhcmQtcHJvZmlsZS0tbWQgLmNhcmQtYXJ0aWNsZV9faW5uZXIsXG4gICAgLmNhcmQtYXJ0aWNsZS0tbWQgLmNhcmQtcHJvZmlsZV9faW5uZXIsXG4gICAgLmNhcmQtYXJ0aWNsZS0tbWQgLmNhcmQtYXJ0aWNsZV9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5jYXJkLXByb2ZpbGUtLW1kIC5jYXJkLWFydGljbGVfX2ltZyxcbiAgICAuY2FyZC1wcm9maWxlLS1tZCAuY2FyZC1wcm9maWxlX19pbWcsXG4gICAgLmNhcmQtYXJ0aWNsZS0tbWQgLmNhcmQtYXJ0aWNsZV9faW1nLFxuICAgIC5jYXJkLWFydGljbGUtLW1kIC5jYXJkLXByb2ZpbGVfX2ltZyB7XG4gICAgICBmbGV4OiAxIDEgNDYuNiU7XG4gICAgICBoZWlnaHQ6IDQ3LjElO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yQm9yZGVyKTsgfVxuICAgIC5jYXJkLXByb2ZpbGUtLW1kIC5jYXJkLWFydGljbGVfX3RpdGxlLFxuICAgIC5jYXJkLWFydGljbGUtLW1kIC5jYXJkLWFydGljbGVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuY2FyZC1wcm9maWxlLS1tZCAuY2FyZC1hcnRpY2xlX19pbmZvLFxuICAgIC5jYXJkLWFydGljbGUtLW1kIC5jYXJkLWFydGljbGVfX2luZm8ge1xuICAgICAgcGFkZGluZzogMjBweCAxNnB4IDVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLmNhcmQtcHJvZmlsZS0tbWQgLmNhcmQtYXJ0aWNsZV9faW5mbyxcbiAgICAgICAgLmNhcmQtYXJ0aWNsZS0tbWQgLmNhcmQtYXJ0aWNsZV9faW5mbyB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gIC5jYXJkLXByb2ZpbGUtLWxnLFxuICAuY2FyZC1hcnRpY2xlLS1sZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWNhcmRTaXplKSAqIDIgKyB2YXIoLS1tYXJnaW5DYXJkKSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmQtcHJvZmlsZS0tbGcsXG4gICAgICAuY2FyZC1hcnRpY2xlLS1sZyB7XG4gICAgICAgIGhlaWdodDogNDkuNHZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLmNhcmQtcHJvZmlsZS0tbGcsXG4gICAgICAuY2FyZC1hcnRpY2xlLS1sZyB7XG4gICAgICAgIGhlaWdodDogODIuNHZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmNhcmQtcHJvZmlsZS0tbGcgLmNhcmQtYXJ0aWNsZV9faW5uZXIsXG4gICAgICAuY2FyZC1hcnRpY2xlLS1sZyAuY2FyZC1hcnRpY2xlX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5jYXJkLXByb2ZpbGUtLWxnIC5jYXJkLWFydGljbGVfX2F1dGhvcixcbiAgICAuY2FyZC1hcnRpY2xlLS1sZyAuY2FyZC1hcnRpY2xlX19hdXRob3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLmNhcmQtcHJvZmlsZS0tbGcgLmNhcmQtYXJ0aWNsZV9fYXV0aG9yLFxuICAgICAgICAuY2FyZC1hcnRpY2xlLS1sZyAuY2FyZC1hcnRpY2xlX19hdXRob3Ige1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gICAgLmNhcmQtcHJvZmlsZS0tbGcgLmNhcmQtYXJ0aWNsZV9fdGl0bGUsXG4gICAgLmNhcmQtYXJ0aWNsZS0tbGcgLmNhcmQtYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDE3cmVtO1xuICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcik7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2FyZC1wcm9maWxlLS1sZyAuY2FyZC1hcnRpY2xlX190aXRsZSxcbiAgICAgICAgLmNhcmQtYXJ0aWNsZS0tbGcgLmNhcmQtYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgICAuY2FyZC1wcm9maWxlLS1sZyAuY2FyZC1hcnRpY2xlX19pbWcsXG4gICAgLmNhcmQtcHJvZmlsZS0tbGcgLmNhcmQtcHJvZmlsZV9faW1nLFxuICAgIC5jYXJkLWFydGljbGUtLWxnIC5jYXJkLWFydGljbGVfX2ltZyxcbiAgICAuY2FyZC1hcnRpY2xlLS1sZyAuY2FyZC1wcm9maWxlX19pbWcge1xuICAgICAgZmxleDogMSAxIDQ4LjMlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuY2FyZC1wcm9maWxlLS1sZyAuY2FyZC1hcnRpY2xlX19pbWcsXG4gICAgICAgIC5jYXJkLXByb2ZpbGUtLWxnIC5jYXJkLXByb2ZpbGVfX2ltZyxcbiAgICAgICAgLmNhcmQtYXJ0aWNsZS0tbGcgLmNhcmQtYXJ0aWNsZV9faW1nLFxuICAgICAgICAuY2FyZC1hcnRpY2xlLS1sZyAuY2FyZC1wcm9maWxlX19pbWcge1xuICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JCb3JkZXIpOyB9IH1cbiAgICAuY2FyZC1wcm9maWxlLS1sZyAuY2FyZC1hcnRpY2xlX19jb250ZW50LFxuICAgIC5jYXJkLWFydGljbGUtLWxnIC5jYXJkLWFydGljbGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhcmQtcHJvZmlsZS0tbGcgLmNhcmQtYXJ0aWNsZV9fY29udGVudCxcbiAgICAgICAgLmNhcmQtYXJ0aWNsZS0tbGcgLmNhcmQtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICAuY2FyZC1wcm9maWxlIGEsXG4gIC5jYXJkLWFydGljbGUgYSB7XG4gICAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpOyB9XG4gICAgLmNhcmQtcHJvZmlsZSBhOmhvdmVyLFxuICAgIC5jYXJkLWFydGljbGUgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAudmlld3Mtcm93LFxuLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93LFxuLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAudmlld3Mtcm93LFxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyxcbiAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC52aWV3cy1yb3c6ZW1wdHksXG4gIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdzplbXB0eSxcbiAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdzplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC52aWV3cy1yb3cudmlwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cudmlwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93LnZpcCAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkJsdWUpOyB9XG4gICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAudmlld3Mtcm93LnZpcCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlLFxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdy52aXAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSxcbiAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93LnZpcCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC52aWV3cy1yb3cudmlwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSxcbiAgICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdy52aXAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhLFxuICAgICAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdy52aXAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC52aWV3cy1yb3cudmlwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlYm9keSxcbiAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cudmlwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlYm9keSxcbiAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93LnZpcCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZWJvZHkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC52aWV3cy1yb3cudmlwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlZmllbGQtYWNjZXNzLFxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdy52aXAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1hY2Nlc3MsXG4gICAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdy52aXAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1hY2Nlc3Mge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAudmlld3Mtcm93LnZpcCAuY2FyZC1hcnRpY2xlX19ib3R0b20sXG4gIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdy52aXAgLmNhcmQtYXJ0aWNsZV9fYm90dG9tLFxuICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93LnZpcCAuY2FyZC1hcnRpY2xlX19ib3R0b20ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5CbHVlKTsgfVxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLnZpZXdzLXJvdy52aXAgLmNhcmQtYXJ0aWNsZV9fYm90dG9tOmFmdGVyLFxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdy52aXAgLmNhcmQtYXJ0aWNsZV9fYm90dG9tOmFmdGVyLFxuICAgIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cudmlwIC5jYXJkLWFydGljbGVfX2JvdHRvbTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDQ3LCA1OCwgNzgsIDAuMikgMCwgdmFyKC0tbWFpbkJsdWUpIDEwMCUpOyB9XG5cbi52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLmNhcmQtbGcsXG4udmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5jYXJkLWxnLFxuLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmNhcmQtbGcge1xuICB3aWR0aDogMTAwJTsgfVxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5jYXJkLWxnIC5sYXlvdXQsXG4gIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmNhcmQtbGcgLmxheW91dCxcbiAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmNhcmQtbGcgLmxheW91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tY2FyZFNpemUpICogMiArIHZhcigtLW1hcmdpbkNhcmQpKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5jYXJkLWxnIC5sYXlvdXQsXG4gICAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5jYXJkLWxnIC5sYXlvdXQsXG4gICAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuY2FyZC1sZyAubGF5b3V0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLmNhcmQtbGcgLmxheW91dCAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuICAgICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAuY2FyZC1sZyAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuICAgICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuY2FyZC1sZyAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4gICAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5jYXJkLWxnIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsXG4gICAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuY2FyZC1sZyAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4gICAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuY2FyZC1sZyAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgaGVpZ2h0OiA1MCU7IH0gfVxuXG4udmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5sYXlvdXQsXG4udmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sYXlvdXQsXG4udmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGhlaWdodDogdmFyKC0tY2FyZFNpemUpOyB9XG4gIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLmxheW91dC0tb25lY29sLFxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sYXlvdXQtLW9uZWNvbCxcbiAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxheW91dC0tb25lY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubGF5b3V0LS1vbmVjb2wgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1pbWFnZSxcbiAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sYXlvdXQtLW9uZWNvbCAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZWZpZWxkLWltYWdlLFxuICAgIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sYXlvdXQtLW9uZWNvbCAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZWZpZWxkLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubGF5b3V0LS1vbmVjb2wgLmxheW91dF9fcmVnaW9uLFxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxheW91dC0tb25lY29sIC5sYXlvdXRfX3JlZ2lvbixcbiAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGF5b3V0LS1vbmVjb2wgLmxheW91dF9fcmVnaW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5sYXlvdXQtLW9uZWNvbCAubGF5b3V0X19yZWdpb24gaW1nLFxuICAgICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGF5b3V0LS1vbmVjb2wgLmxheW91dF9fcmVnaW9uIGltZyxcbiAgICAgIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sYXlvdXQtLW9uZWNvbCAubGF5b3V0X19yZWdpb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5sYXlvdXQtLW9uZWNvbDpsYXN0LW9mLXR5cGUgLmxheW91dF9fcmVnaW9uLS1jb250ZW50LFxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxheW91dC0tb25lY29sOmxhc3Qtb2YtdHlwZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQsXG4gICAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxheW91dC0tb25lY29sOmxhc3Qtb2YtdHlwZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggN3B4OyB9XG4gIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgKixcbiAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgKixcbiAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGF5b3V0X19yZWdpb24tLWZpcnN0ICoge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubGF5b3V0X19yZWdpb24tLWZpcnN0IGltZyxcbiAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgaW1nLFxuICAgIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubGF5b3V0X19yZWdpb24tLXNlY29uZCxcbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGF5b3V0X19yZWdpb24tLXNlY29uZCxcbiAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggN3B4OyB9XG4gICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlLFxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSxcbiAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZWJvZHksXG4gICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZWJvZHksXG4gICAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVib2R5IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ibG9jay1leHRyYS1maWVsZC1ibG9ja25vZGVhcnRpY2xlZmxhZy1wZXJzb25hbC1hcmNoaXZlLFxuLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmxvY2stZXh0cmEtZmllbGQtYmxvY2tub2RlYXJ0aWNsZWZsYWctcGVyc29uYWwtYXJjaGl2ZSxcbi52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ibG9jay1leHRyYS1maWVsZC1ibG9ja25vZGVhcnRpY2xlZmxhZy1wZXJzb25hbC1hcmNoaXZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS10eXBlLWFydGljbGUsXG4udmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS10eXBlLWFydGljbGUsXG4udmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdHlwZS1hcnRpY2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JCb3JkZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyLCAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyLFxuLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLXRlYXNlcixcbi52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyLFxuLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLWxhcmdlLXRlYXNlcixcbi52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLFxuLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyLFxuLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1sYXJnZS10ZWFzZXIge1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzOyB9XG4gIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXI6aG92ZXIsIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyOmhvdmVyLCAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyOmhvdmVyLFxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyOmhvdmVyLFxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlcjpob3ZlcixcbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLWxhcmdlLXRlYXNlcjpob3ZlcixcbiAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXI6aG92ZXIsXG4gIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlcjpob3ZlcixcbiAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1sYXJnZS10ZWFzZXI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbkJsdWUpOyB9XG4gIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVjcmVhdGVkLCAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZWNyZWF0ZWQsIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLm5vZGUtLXZpZXctbW9kZS1sYXJnZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVjcmVhdGVkLFxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlY3JlYXRlZCxcbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVjcmVhdGVkLFxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlY3JlYXRlZCxcbiAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVjcmVhdGVkLFxuICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVjcmVhdGVkLFxuICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLWxhcmdlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZWNyZWF0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTsgfVxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldWlkLCAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXVpZCwgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubm9kZS0tdmlldy1tb2RlLWxhcmdlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXVpZCxcbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXVpZCxcbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV1aWQsXG4gIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1sYXJnZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV1aWQsXG4gIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldWlkLFxuICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV1aWQsXG4gIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldWlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1mb250R3JheSk7IH1cbiAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldWlkIGEsIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldWlkIGEsIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLm5vZGUtLXZpZXctbW9kZS1sYXJnZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV1aWQgYSxcbiAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldWlkIGEsXG4gICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV1aWQgYSxcbiAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldWlkIGEsXG4gICAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV1aWQgYSxcbiAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV1aWQgYSxcbiAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLWxhcmdlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXVpZCBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250R3JheSk7IH1cbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlLFxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSwgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSxcbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhLCAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUsXG4gIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLm5vZGUtLXZpZXctbW9kZS1sYXJnZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhLFxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUsXG4gIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhLFxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlLFxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGEsXG4gIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1sYXJnZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSxcbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLWxhcmdlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGEsXG4gIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUsXG4gIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSxcbiAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUsXG4gIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGEsXG4gIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUsXG4gIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAxN3JlbTtcbiAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGEsXG4gICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGEgYSwgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhLFxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSBhLCAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSxcbiAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSBhLFxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhLFxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhIGEsXG4gICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhLFxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSBhLFxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1sYXJnZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhLFxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1sYXJnZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhIGEsXG4gICAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhLFxuICAgIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSBhLFxuICAgIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGEsXG4gICAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSBhLFxuICAgIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSxcbiAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLWxhcmdlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGEgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yKTsgfVxuICAgICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGE6aG92ZXIsXG4gICAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSBhOmhvdmVyLCAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGE6aG92ZXIsXG4gICAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGEgYTpob3ZlciwgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubm9kZS0tdmlldy1tb2RlLWxhcmdlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGE6aG92ZXIsXG4gICAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSBhOmhvdmVyLFxuICAgICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGE6aG92ZXIsXG4gICAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSBhOmhvdmVyLFxuICAgICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhOmhvdmVyLFxuICAgICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhIGE6aG92ZXIsXG4gICAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYTpob3ZlcixcbiAgICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1sYXJnZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhIGE6aG92ZXIsXG4gICAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGE6aG92ZXIsXG4gICAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGEgYTpob3ZlcixcbiAgICAgIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGE6aG92ZXIsXG4gICAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhIGE6aG92ZXIsXG4gICAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLWxhcmdlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGE6aG92ZXIsXG4gICAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLWxhcmdlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGEgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlZmllbGQtYWNjZXNzLCAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZWZpZWxkLWFjY2VzcywgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubm9kZS0tdmlldy1tb2RlLWxhcmdlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZWZpZWxkLWFjY2VzcyxcbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZWZpZWxkLWFjY2VzcyxcbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1hY2Nlc3MsXG4gIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1sYXJnZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1hY2Nlc3MsXG4gIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlZmllbGQtYWNjZXNzLFxuICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1hY2Nlc3MsXG4gIC52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlZmllbGQtYWNjZXNzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4udmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUsXG4udmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUsXG4udmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIHtcbiAgbWF4LWhlaWdodDogNTdweDsgfVxuXG4udmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlYm9keSxcbi52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVib2R5LFxuLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVib2R5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZm9udEdyYXkpOyB9XG5cbi52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLm5vZGUtLXZpZXctbW9kZS1sYXJnZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV1aWQsXG4udmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldWlkLFxuLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1sYXJnZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV1aWQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyLFxuLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIsXG4udmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIge1xuICBoZWlnaHQ6IDQ2MXB4OyB9XG5cbi52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldWlkLCAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8zIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldWlkLFxuLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV1aWQsXG4udmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldWlkLFxuLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldWlkLFxuLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV1aWQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSxcbi52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgYSwgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlLFxuLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMyAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGEsXG4udmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlLFxuLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhLFxuLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlLFxuLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGEsXG4udmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSxcbi52aWV3LWZyb250cGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGEsXG4udmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlLFxuLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG5cbi5jYXJkLXByb2ZpbGUtd3JhcHBlci1saW5rIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tc2VhcmNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLmJsb2NrLXNlYXJjaF9fbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTMwcHggMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdmlzaWJpbGl0eSAuM3M7IH1cbiAgLmJsb2NrLXNlYXJjaF9fbW9kYWwtLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuYmxvY2stc2VhcmNoX19tb2RhbCAuZm9ybS0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5ibG9jay1zZWFyY2ggZm9ybSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuYmxvY2stc2VhcmNoIGZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ibG9jay1zZWFyY2ggZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmJsb2NrLXNlYXJjaCBmb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXNlYXJjaC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5ibG9jay1zZWFyY2ggZm9ybSAuanMtZm9ybS10eXBlLXNlYXJjaCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYmxvY2stc2VhcmNoIGZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogNTZweDsgfVxuICAgIC5ibG9jay1zZWFyY2ggZm9ybSAuZm9ybS1jb250cm9sLmZvcm0tYXV0b2NvbXBsZXRlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmpzIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNlYXJjaC1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4OyB9XG5cbi5zZWFyY2hfX21vZGFsLS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2VhcmNoX19tb2RhbC0tb3BlbiAudWktbWVudS51aS1hdXRvY29tcGxldGUge1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIC5zZWFyY2hfX21vZGFsLS1vcGVuIC51aS1tZW51LWl0ZW0td3JhcHBlciAuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7IH1cbiAgLnNlYXJjaF9fbW9kYWwtLW9wZW4gLnVpLW1lbnUtaXRlbS13cmFwcGVyLnVpLXN0YXRlLWFjdGl2ZSAuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzFFQjdFQTsgfVxuXG4udmlldy1zZWFyY2gtaW5kZXggLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2Nrc2VhcmNoLWluZGV4LXBhZ2UtMSAuZm9ybS0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tzZWFyY2gtaW5kZXgtcGFnZS0xIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tzZWFyY2gtaW5kZXgtcGFnZS0xIC5mb3JtLXN1Ym1pdCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2Nrc2VhcmNoLWluZGV4LXBhZ2UtMSAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zcy1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCxcbiAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1saWdodEJsdWUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybUNvbnRyb2xCZyk7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZDpmb2N1cywgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZDpob3ZlcixcbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQ6Zm9jdXMsXG4gICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkOmhvdmVyIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyxcbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hZGQsXG4gICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hcnJvdyxcbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4sXG4gICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hZGQgc3BhbixcbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbixcbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IC5zcy1wbHVzLFxuICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzLFxuICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hcnJvdyAuc3MtcGx1cyxcbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IC0zcHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgbWFyZ2luIC4yczsgfVxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyAuc3MtcGx1czphZnRlcixcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyLFxuICAgICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFycm93IC5zcy1wbHVzOmFmdGVyLFxuICAgICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IC5zcy1wbHVzLnNzLWNyb3NzLFxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMuc3MtY3Jvc3MsXG4gICAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYXJyb3cgLnNzLXBsdXMuc3MtY3Jvc3MsXG4gICAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzLnNzLWNyb3NzIHtcbiAgICAgICAgICBtYXJnaW46IDNweCAwIDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzM2RlZyk7IH1cblxuLnNzLWNvbnRlbnQge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JTZWxlY3RIb3Zlcik7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jYWxjYW5ldXMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGNvbG9yOiB2YXIoLS1iYXNlRm9udENvbG9yKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1pbi13aWR0aDogbWluLWNvbnRlbnQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jYWxjYW5ldXMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlRm9udENvbG9yKTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNhbGNhbmV1cyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tYmFzZUZvbnRDb2xvcik7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jYWxjYW5ldXMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tYmFzZUZvbnRDb2xvcik7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jYWxjYW5ldXMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2FsY2FuZXVzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNhbGNhbmV1cyAuc2VsZWN0Mi1zZWxlY3Rpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICBib3JkZXI6IHNvbGlkICNmZmY7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgbWFyZ2luIC4yczsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNhbGNhbmV1cyAuc2VsZWN0Mi1zZWxlY3Rpb246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jYWxjYW5ldXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tbGlnaHRCbHVlKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm1Db250cm9sQmcpO1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICAgIHBhZGRpbmc6IDNweCA0cHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNhbGNhbmV1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLCAuc2VsZWN0Mi1jb250YWluZXItLWNhbGNhbmV1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmhvdmVyIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNhbGNhbmV1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNhbGNhbmV1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBkaXNwbGF5OiBpbml0aWFsOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jYWxjYW5ldXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNhbGNhbmV1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1jYWxjYW5ldXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWNhbGNhbmV1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2FsY2FuZXVzLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb246OmJlZm9yZSB7XG4gIG1hcmdpbjogM3B4IDAgMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNhbGNhbmV1cy5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWxpZ2h0Qmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm1Db250cm9sQmcpO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogM3B4IDRweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNhbGNhbmV1cy5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cywgLnNlbGVjdDItY29udGFpbmVyLS1jYWxjYW5ldXMuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jYWxjYW5ldXMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jYWxjYW5ldXMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JTZWxlY3RIb3Zlcik7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNhbGNhbmV1cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yU2VsZWN0SG92ZXIpO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNhdGVnb3J5LXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnJlZ2lvbi1oZWFkZXIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnBhZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDAgMDsgfVxuICAucGFnZXJfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2VyIGxpLnBhZ2VyX19pdGVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAucGFnZXIgbGkucGFnZXJfX2l0ZW0uYWN0aXZlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDcwcHg7IH1cbiAgICAucGFnZXIgbGkucGFnZXJfX2l0ZW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5wYWdlciBsaS5wYWdlcl9faXRlbS5hY3RpdmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnBhZ2VyIGxpLnBhZ2VyX19pdGVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAucGFnZXIgbGkucGFnZXJfX2l0ZW0uYWN0aXZlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAucGFnZXIgbGkucGFnZXJfX2l0ZW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCktLWxhc3QsIC5wYWdlciBsaS5wYWdlcl9faXRlbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS0tZmlyc3QsIC5wYWdlciBsaS5wYWdlcl9faXRlbS5hY3RpdmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCktLWxhc3QsIC5wYWdlciBsaS5wYWdlcl9faXRlbS5hY3RpdmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCktLWZpcnN0IHtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7IH1cbiAgICAucGFnZXIgbGkucGFnZXJfX2l0ZW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgYSwgLnBhZ2VyIGxpLnBhZ2VyX19pdGVtLmFjdGl2ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLnBhZ2VyIGxpLnBhZ2VyX19pdGVtICsgbGkucGFnZXJfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDsgfVxuICAucGFnZXJbZGF0YS1kcnVwYWwtdmlld3MtaW5maW5pdGUtc2Nyb2xsLXBhZ2VyXSBsaS5wYWdlcl9faXRlbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5wYWdlcltkYXRhLWRydXBhbC12aWV3cy1pbmZpbml0ZS1zY3JvbGwtcGFnZXJdIGEge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4udXNlci1ibG9jayBpbWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG5cbi51c2VyLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1PYmxpcXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNC40cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1mb250Q29sb3IzKTsgfVxuXG4uY29tbWVudC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb21tZW50LWNhcmQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG4gIC5jb21tZW50LWNhcmQuYnktdmlld2VyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29tbWVudC1jYXJkLmJ5LXZpZXdlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gIC5jb21tZW50LWNhcmQgbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jb21tZW50LWNhcmRfX3VzZXItcGljIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbW1lbnQtY2FyZF9fdXNlci1waWMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgIC5jb21tZW50LWNhcmRfX3VzZXItcGljIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuY29tbWVudC1jYXJkX191c2VyLXBpYyAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMHB4OyB9XG4gICAgICAuY29tbWVudC1jYXJkX191c2VyLXBpYyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stZmllbGQtYmxvY2t1c2VydXNlcmZpZWxkLWFib3V0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29tbWVudC1jYXJkX19uYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTdweDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtT2JsaXF1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjMpOyB9XG4gIC5jb21tZW50LWNhcmRfX2NvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNvbW1lbnQtY2FyZF9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcGFkZGluZzogOXB4IDEycHggOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm1Db250cm9sQmcpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMjtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IzKTsgfVxuICAgIC5pbmRlbnRlZCAuY29tbWVudC1jYXJkX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWVCZyk7IH1cbiAgICAuY29tbWVudC1jYXJkX19jb250ZW50IHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5jb21tZW50LWNhcmQuYnktdmlld2VyIC5jb21tZW50LWNhcmRfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIHtcbiAgICBvcmRlcjogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWVCZyk7IH1cbiAgLmNvbW1lbnQtY2FyZC5ieS12aWV3ZXIgLmNvbW1lbnQtY2FyZF9fdXNlci1waWMge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMThweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29tbWVudC1jYXJkLmJ5LXZpZXdlciAuY29tbWVudC1jYXJkX191c2VyLXBpYyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgLmNvbW1lbnQtY2FyZC5ieS12aWV3ZXIgLmNvbW1lbnQtY2FyZF9fbmFtZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29tbWVudC1jYXJkLmJ5LXZpZXdlciAuYWN0aW9ucy1jb21tZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbW1lbnQtY2FyZC5ieS12aWV3ZXIgLmFjdGlvbnMtY29tbWVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIC5jb21tZW50LWNhcmQgLmFjdGlvbnMtY29tbWVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbW1lbnQtY2FyZCAuYWN0aW9ucy1jb21tZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAgIC5jb21tZW50LWNhcmQgLmFjdGlvbnMtY29tbWVudF9fYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmNvbW1lbnQtY2FyZCAuYWN0aW9ucy1jb21tZW50X19idXR0b246OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZG90cy5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuICAgIC5jb21tZW50LWNhcmQgLmFjdGlvbnMtY29tbWVudCB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM1cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAgICAgLmNvbW1lbnQtY2FyZCAuYWN0aW9ucy1jb21tZW50IHVsLm9wZW4ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLmNvbW1lbnQtY2FyZCAuYWN0aW9ucy1jb21tZW50IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuY29tbWVudC1jYXJkIC5hY3Rpb25zLWNvbW1lbnQgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cbiAgICAgIC5jb21tZW50LWNhcmQgLmFjdGlvbnMtY29tbWVudCBsaS5jb21tZW50LWRlbGV0ZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlKTsgfVxuICAgICAgICAuY29tbWVudC1jYXJkIC5hY3Rpb25zLWNvbW1lbnQgbGkuY29tbWVudC1kZWxldGUgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1kZWxldGUtY29tbWVudC5wbmdcIik7IH1cbiAgICAgIC5jb21tZW50LWNhcmQgLmFjdGlvbnMtY29tbWVudCBsaS5jb21tZW50LWVkaXQgYTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZWRpdC13aGl0ZS5zdmdcIik7IH1cbiAgICAgIC5jb21tZW50LWNhcmQgLmFjdGlvbnMtY29tbWVudCBsaS51c2VyLWJhbiBhOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1iYW4tdXNlci5wbmdcIik7IH1cbiAgICAgIC5jb21tZW50LWNhcmQgLmFjdGlvbnMtY29tbWVudCBsaSBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuY29tbWVudC1jYXJkIC5hY3Rpb25zLWNvbW1lbnQgbGkgYTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAgIC5jb21tZW50LWNhcmQgLmFjdGlvbnMtY29tbWVudCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuODsgfVxuICAgIC5jb21tZW50LWNhcmQgLmFjdGlvbnMtY29tbWVudCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4udmlldy1jb21tZW50IC52aWV3cy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0Qmx1ZUJvcmRlcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnZpZXctY29tbWVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1jaGFuZ2VkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAudmlldy1jb21tZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNoYW5nZWQgYSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgLnZpZXctY29tbWVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC11c2VyLXBpY3R1cmUge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAudmlldy1jb21tZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAudmlldy1jb21tZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cbiAgICAudmlldy1jb21tZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLW5hbWUgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yNSk7IH1cbiAgLnZpZXctY29tbWVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1jb21tZW50LWJvZHkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4udmlldy1jb21tZW50LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC52aWV3LWNvbW1lbnQudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5jb21tZW50LWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC52aWV3LWNvbW1lbnQudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5jb21tZW50LWNhcmQuYnktdmlld2VyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudmlldy1jb21tZW50LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAuY29tbWVudC1jYXJkX190aW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAjMDA5ZmUzO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnZpZXctY29tbWVudC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLmNvbW1lbnQtY2FyZF9fdXNlci1waWMge1xuICAgICAgb3JkZXI6IGluaXRpYWw7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnZpZXctY29tbWVudC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLmNvbW1lbnQtY2FyZF9fdXNlci1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhLVJlZ3VsYXInO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICM2YjZiNmI7IH1cbiAgICAgIC52aWV3LWNvbW1lbnQudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5jb21tZW50LWNhcmRfX3VzZXItbmFtZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnZpZXctY29tbWVudC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLmNvbW1lbnQtY2FyZF9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnZpZXctY29tbWVudC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLmNvbW1lbnQtY2FyZF9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAudmlldy1jb21tZW50LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAuY29tbWVudC1jYXJkX19jb250ZW50IC5hY3Rpb25zLWNvbW1lbnQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAudmlldy1jb21tZW50LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAuY29tbWVudC1jYXJkX19jb250ZW50IC5hY3Rpb25zLWNvbW1lbnQgdWwge1xuICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIGxlZnQ6IDM0cHg7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudmlldy1jb21tZW50LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAuY29tbWVudC1jYXJkX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDsgfVxuXG4udmlldy1jb21tZW50IC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnZpZXctY29tbWVudCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUgLmZvcm0tYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuXG4ucG9zdC1yYXRlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7IH1cblxuLnBvc3QtcmF0ZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtT2JsaXF1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTMuMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IC42OyB9XG5cbi52dWQtd2lkZ2V0LXVwZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC52dWQtd2lkZ2V0LXVwZG93biAuZWxlbWVudC1pbnZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZ1ZC13aWRnZXQtdXBkb3duIC5yZXNldCB7XG4gICAgb3JkZXI6IDQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnZ1ZC13aWRnZXQtdXBkb3duIC51cGRvd24tc2NvcmUge1xuICAgIG9yZGVyOiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDI2cHg7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52dWQtd2lkZ2V0LXVwZG93biAudXBkb3duLXNjb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7IH0gfVxuICAgIC52dWQtd2lkZ2V0LXVwZG93biAudXBkb3duLXNjb3JlIC51cGRvd24tY3VycmVudC1zY29yZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7IH1cbiAgLnZ1ZC13aWRnZXQtdXBkb3duIC52dWQtbGluay11cCB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4OyB9XG4gIC52dWQtd2lkZ2V0LXVwZG93biAudnVkLWxpbmstZG93biB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4OyB9XG4gIC52dWQtd2lkZ2V0LXVwZG93biAudXBkb3duLXVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAudnVkLXdpZGdldC11cGRvd24gLnVwZG93bi11cC5hY3RpdmUsIC52dWQtd2lkZ2V0LXVwZG93biAudXBkb3duLXVwLmluYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAudnVkLXdpZGdldC11cGRvd24gLnVwZG93bi11cC5hY3RpdmU6aG92ZXIsIC52dWQtd2lkZ2V0LXVwZG93biAudXBkb3duLXVwLmluYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvcGFjaXR5OiAuODsgfVxuICAgICAgLnZ1ZC13aWRnZXQtdXBkb3duIC51cGRvd24tdXAuYWN0aXZlOjpiZWZvcmUsIC52dWQtd2lkZ2V0LXVwZG93biAudXBkb3duLXVwLmluYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLnZ1ZC13aWRnZXQtdXBkb3duIC51cGRvd24tdXAuYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICBib3JkZXItaW1hZ2U6IHVybChcIi4uL2ltZy9ib3JkZXItaW1hZ2UtYmx1ZS5zdmdcIik7XG4gICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDExO1xuICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAxMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpOyB9XG4gICAgICAudnVkLXdpZGdldC11cGRvd24gLnVwZG93bi11cC5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXBsdXMtd2hpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgLnZ1ZC13aWRnZXQtdXBkb3duIC51cGRvd24tdXAuaW5hY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1pbWFnZTogdXJsKFwiLi4vaW1nL2JvcmRlci1pbWFnZS5zdmdcIik7XG4gICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDExO1xuICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAxMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtQ29udHJvbEJnKTsgfVxuICAgICAgLnZ1ZC13aWRnZXQtdXBkb3duIC51cGRvd24tdXAuaW5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXBsdXMtYmx1ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgLnZ1ZC13aWRnZXQtdXBkb3duIC51cGRvd24tZG93biB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC52dWQtd2lkZ2V0LXVwZG93biAudXBkb3duLWRvd24uYWN0aXZlLCAudnVkLXdpZGdldC11cGRvd24gLnVwZG93bi1kb3duLmluYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDExO1xuICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAxMHB4IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAgICAgLnZ1ZC13aWRnZXQtdXBkb3duIC51cGRvd24tZG93bi5hY3RpdmU6aG92ZXIsIC52dWQtd2lkZ2V0LXVwZG93biAudXBkb3duLWRvd24uaW5hY3RpdmU6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG9wYWNpdHk6IC44OyB9XG4gICAgICAudnVkLXdpZGdldC11cGRvd24gLnVwZG93bi1kb3duLmFjdGl2ZTo6YmVmb3JlLCAudnVkLXdpZGdldC11cGRvd24gLnVwZG93bi1kb3duLmluYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLnZ1ZC13aWRnZXQtdXBkb3duIC51cGRvd24tZG93bi5hY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgIGJvcmRlci1pbWFnZTogdXJsKFwiLi4vaW1nL2JvcmRlci1pbWFnZS1ibHVlLnN2Z1wiKTtcbiAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTE7XG4gICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDEwcHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7IH1cbiAgICAgIC52dWQtd2lkZ2V0LXVwZG93biAudXBkb3duLWRvd24uYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLW1pbnVzLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuICAgIC52dWQtd2lkZ2V0LXVwZG93biAudXBkb3duLWRvd24uaW5hY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1pbWFnZTogdXJsKFwiLi4vaW1nL2JvcmRlci1pbWFnZS5zdmdcIik7XG4gICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDExO1xuICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAxMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtQ29udHJvbEJnKTsgfVxuICAgICAgLnZ1ZC13aWRnZXQtdXBkb3duIC51cGRvd24tZG93bi5pbmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1taW51cy1ibHVlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuICAudnVkLXdpZGdldC11cGRvd24gLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAudnVkLXdpZGdldC11cGRvd24gLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIgLnRocm9iYmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL292YWwtbG9hZGVyLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7IH1cblxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuZmMtYnV0dG9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7IH1cblxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuZmMtbGVmdCAuZmMtdG9kYXktYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5mYy1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuZmMtY2VudGVyIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmZjLWRheS1oZWFkZXIgLmZjLXdpZGdldC1oZWFkZXIgLmZjLXN1biB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5mYy1kYXlHcmlkLXZpZXcgLmZjLWJvZHkgLmZjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7IH1cblxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuZmMtZGF5LWdyaWQtZXZlbnQgLmZjLWgtZXZlbnQgLmZjLWV2ZW50IC5mYy1zdGFydCAuZmMtZW5kIC5mYy1kcmFnZ2FibGUgLmZjLXJlc2l6YWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kICNibG9jay12aWV3cy1ibG9jay1iYW5uZXJzLWJsb2NrLTUgLnZpZXdzLXJvdyxcbi5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZpZXdzLWJsb2NrLWJhbm5lcnMtYmxvY2stMjEgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi10b3A6IDdweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlci1tZW51LXNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jcHJpdmF0ZS1tZXNzYWdlLXBhZ2UgLnBhdGgtcHJpdmF0ZS1tZXNzYWdlcyAucmVnaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbiNwcml2YXRlLW1lc3NhZ2UtcGFnZSAucHJpdmF0ZS1tZXNzYWdlLXRocmVhZC1mdWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ0dyYXkpOyB9XG4gICNwcml2YXRlLW1lc3NhZ2UtcGFnZSAucHJpdmF0ZS1tZXNzYWdlLXRocmVhZC1mdWxsIC5maWVsZC0tbmFtZS1wcml2YXRlLW1lc3NhZ2VzIC5maWVsZF9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogMTAwOyB9XG4gICNwcml2YXRlLW1lc3NhZ2UtcGFnZSAucHJpdmF0ZS1tZXNzYWdlLXRocmVhZC1mdWxsIC5maWVsZC0tbmFtZS1wcml2YXRlLW1lc3NhZ2VzIC5wcml2YXRlLW1lc3NhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7IH1cbiAgICAjcHJpdmF0ZS1tZXNzYWdlLXBhZ2UgLnByaXZhdGUtbWVzc2FnZS10aHJlYWQtZnVsbCAuZmllbGQtLW5hbWUtcHJpdmF0ZS1tZXNzYWdlcyAucHJpdmF0ZS1tZXNzYWdlLXdyYXBwZXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICNwcml2YXRlLW1lc3NhZ2UtcGFnZSAucHJpdmF0ZS1tZXNzYWdlLXRocmVhZC1mdWxsIC5maWVsZC0tbmFtZS1wcml2YXRlLW1lc3NhZ2VzIC5wcml2YXRlLW1lc3NhZ2Utd3JhcHBlciAucHJpdmF0ZS1tZXNzYWdlLWF1dGhvci1zZWxmIC5wcml2YXRlLW1lc3NhZ2VfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgI3ByaXZhdGUtbWVzc2FnZS1wYWdlIC5wcml2YXRlLW1lc3NhZ2UtdGhyZWFkLWZ1bGwgLmZpZWxkLS1uYW1lLXByaXZhdGUtbWVzc2FnZXMgLnByaXZhdGUtbWVzc2FnZS13cmFwcGVyIC5wcml2YXRlLW1lc3NhZ2UtYXV0aG9yLXNlbGYgLnByaXZhdGUtbWVzc2FnZV9fd3JhcHBlciAudXNlcm5hbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAjcHJpdmF0ZS1tZXNzYWdlLXBhZ2UgLnByaXZhdGUtbWVzc2FnZS10aHJlYWQtZnVsbCAuZmllbGQtLW5hbWUtcHJpdmF0ZS1tZXNzYWdlcyAucHJpdmF0ZS1tZXNzYWdlLXdyYXBwZXIgLnByaXZhdGUtbWVzc2FnZS1hdXRob3Itc2VsZiAucHJpdmF0ZS1tZXNzYWdlX193cmFwcGVyIC5maWVsZC0tbmFtZS1vd25lciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAjcHJpdmF0ZS1tZXNzYWdlLXBhZ2UgLnByaXZhdGUtbWVzc2FnZS10aHJlYWQtZnVsbCAuZmllbGQtLW5hbWUtcHJpdmF0ZS1tZXNzYWdlcyAucHJpdmF0ZS1tZXNzYWdlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAjcHJpdmF0ZS1tZXNzYWdlLXBhZ2UgLnByaXZhdGUtbWVzc2FnZS10aHJlYWQtZnVsbCAuZmllbGQtLW5hbWUtcHJpdmF0ZS1tZXNzYWdlcyAucHJpdmF0ZS1tZXNzYWdlIC5wcml2YXRlLW1lc3NhZ2VfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgI3ByaXZhdGUtbWVzc2FnZS1wYWdlIC5wcml2YXRlLW1lc3NhZ2UtdGhyZWFkLWZ1bGwgLmZpZWxkLS1uYW1lLXByaXZhdGUtbWVzc2FnZXMgLnByaXZhdGUtbWVzc2FnZSAucHJpdmF0ZS1tZXNzYWdlX193cmFwcGVyIC5maWVsZC0tbmFtZS1vd25lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gICAgI3ByaXZhdGUtbWVzc2FnZS1wYWdlIC5wcml2YXRlLW1lc3NhZ2UtdGhyZWFkLWZ1bGwgLmZpZWxkLS1uYW1lLXByaXZhdGUtbWVzc2FnZXMgLnByaXZhdGUtbWVzc2FnZSAudXNlci1ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjcHJpdmF0ZS1tZXNzYWdlLXBhZ2UgLnByaXZhdGUtbWVzc2FnZS10aHJlYWQtZnVsbCAuZmllbGQtLW5hbWUtcHJpdmF0ZS1tZXNzYWdlcyAucHJpdmF0ZS1tZXNzYWdlIC51c2VybmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLU9ibGlxdWUsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0LjRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yMyk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAjcHJpdmF0ZS1tZXNzYWdlLXBhZ2UgLnByaXZhdGUtbWVzc2FnZS10aHJlYWQtZnVsbCAuZmllbGQtLW5hbWUtcHJpdmF0ZS1tZXNzYWdlcyAucHJpdmF0ZS1tZXNzYWdlIC51c2VybmFtZSBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjMpOyB9XG4gICAgI3ByaXZhdGUtbWVzc2FnZS1wYWdlIC5wcml2YXRlLW1lc3NhZ2UtdGhyZWFkLWZ1bGwgLmZpZWxkLS1uYW1lLXByaXZhdGUtbWVzc2FnZXMgLnByaXZhdGUtbWVzc2FnZSAuZmllbGQtLW5hbWUtdXNlci1waWN0dXJlIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgI3ByaXZhdGUtbWVzc2FnZS1wYWdlIC5wcml2YXRlLW1lc3NhZ2UtdGhyZWFkLWZ1bGwgLmZpZWxkLS1uYW1lLXByaXZhdGUtbWVzc2FnZXMgLnByaXZhdGUtbWVzc2FnZSAuZmllbGQtLW5hbWUtdXNlci1waWN0dXJlIC5uby11c2VycGljIHtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy91c2VyX3doaXRlLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWZlMzsgfVxuICAgICNwcml2YXRlLW1lc3NhZ2UtcGFnZSAucHJpdmF0ZS1tZXNzYWdlLXRocmVhZC1mdWxsIC5maWVsZC0tbmFtZS1wcml2YXRlLW1lc3NhZ2VzIC5wcml2YXRlLW1lc3NhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWF0dGFjaG1lbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAjcHJpdmF0ZS1tZXNzYWdlLXBhZ2UgLnByaXZhdGUtbWVzc2FnZS10aHJlYWQtZnVsbCAuZmllbGQtLW5hbWUtcHJpdmF0ZS1tZXNzYWdlcyAucHJpdmF0ZS1tZXNzYWdlIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybUNvbnRyb2xCZyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMmMyO1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0cmVtO1xuICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjMpOyB9XG5cbi5wYXRoLXByaXZhdGUtbWVzc2FnZXMgLnJlZ2lvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXRoLXByaXZhdGUtbWVzc2FnZXMgLnJlZ2lvbi1jb250ZW50IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucGF0aC1wcml2YXRlLW1lc3NhZ2VzIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucGF0aC1wcml2YXRlLW1lc3NhZ2VzICNibG9jay1pbnN0cnVtZW50eWFkbWluYSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfSB9XG5cbi5wYXRoLXByaXZhdGUtbWVzc2FnZXMgLmZpZWxkLS1uYW1lLXByaXZhdGUtbWVzc2FnZXMgLnByaXZhdGUtbWVzc2FnZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDsgfVxuICAucGF0aC1wcml2YXRlLW1lc3NhZ2VzIC5maWVsZC0tbmFtZS1wcml2YXRlLW1lc3NhZ2VzIC5wcml2YXRlLW1lc3NhZ2UgLmZpZWxkLS1uYW1lLWNyZWF0ZWQge1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC5wYXRoLXByaXZhdGUtbWVzc2FnZXMgLmZpZWxkLS1uYW1lLXByaXZhdGUtbWVzc2FnZXMgLnByaXZhdGUtbWVzc2FnZSAudGV4dC1mb3JtYXR0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogNXB4IDEycHggOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybUNvbnRyb2xCZyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMjtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yMyk7IH1cblxuLmJsb2NrLXByaXZhdGUtbWVzc2FnZSNibG9jay1wcml2YXRlbWVzc2FnZWluYm94LTIge1xuICB3aWR0aDogMjQ1cHg7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhLVJlZ3VsYXInO1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvY2stcHJpdmF0ZS1tZXNzYWdlI2Jsb2NrLXByaXZhdGVtZXNzYWdlaW5ib3gtMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuYmxvY2stcHJpdmF0ZS1tZXNzYWdlI2Jsb2NrLXByaXZhdGVtZXNzYWdlaW5ib3gtMiBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhLVJlZ3VsYXInOyB9XG4gIC5ibG9jay1wcml2YXRlLW1lc3NhZ2UjYmxvY2stcHJpdmF0ZW1lc3NhZ2VpbmJveC0yIC5wcml2YXRlLW1lc3NhZ2UtdGhyZWFkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5ibG9jay1wcml2YXRlLW1lc3NhZ2UjYmxvY2stcHJpdmF0ZW1lc3NhZ2VpbmJveC0yIC5wcml2YXRlLW1lc3NhZ2UtdGhyZWFkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIC5ibG9jay1wcml2YXRlLW1lc3NhZ2UjYmxvY2stcHJpdmF0ZW1lc3NhZ2VpbmJveC0yIC5wcml2YXRlLW1lc3NhZ2UtdGhyZWFkOmhvdmVyIGEsIC5ibG9jay1wcml2YXRlLW1lc3NhZ2UjYmxvY2stcHJpdmF0ZW1lc3NhZ2VpbmJveC0yIC5wcml2YXRlLW1lc3NhZ2UtdGhyZWFkOmhvdmVyIGVtIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuYmxvY2stcHJpdmF0ZS1tZXNzYWdlI2Jsb2NrLXByaXZhdGVtZXNzYWdlaW5ib3gtMiAucHJpdmF0ZS1tZXNzYWdlLXRocmVhZCAucHJpdmF0ZS1tZXNzYWdlLXJlY2lwaWVudHMgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tdXNlci1jaGVjay5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMzUzNTM1OyB9XG4gICAgLmJsb2NrLXByaXZhdGUtbWVzc2FnZSNibG9jay1wcml2YXRlbWVzc2FnZWluYm94LTIgLnByaXZhdGUtbWVzc2FnZS10aHJlYWQgLnByaXZhdGUtbWVzc2FnZS1yZWNpcGllbnRzIGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1iYW4tdXNlci5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMzUzNTM1OyB9XG5cbi5wcml2YXRlLW1lc3NhZ2UtYWRkLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMnB4OyB9XG4gIC5wcml2YXRlLW1lc3NhZ2UtYWRkLWZvcm06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAwOWZlMztcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAucHJpdmF0ZS1tZXNzYWdlLWFkZC1mb3JtIGxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yMyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0LjRweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLU9ibGlxdWUsc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcml2YXRlLW1lc3NhZ2UtYWRkLWZvcm0gdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDlGRTM7XG4gICAgcGFkZGluZzogMTBweCAxNnB4OyB9XG4gIC5wcml2YXRlLW1lc3NhZ2UtYWRkLWZvcm0gLmZvcm0tc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLW1lc3NhZ2Utd2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiA2cHggMTJweCA3cHggMzRweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcml2YXRlLW1lc3NhZ2UtYWRkLWZvcm0gLmZvcm0tc3VibWl0W3ZhbHVlPVwi0KPQtNCw0LvQuNGC0YxcIl0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLXRyYXNoLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5MzQyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkU5RDU0OyB9XG4gIC5wcml2YXRlLW1lc3NhZ2UtYWRkLWZvcm0gbGFiZWxbZm9yPVwidGhyZWFkLW1lbWJlcnMtaW5wdXRcIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAucHJpdmF0ZS1tZXNzYWdlLWFkZC1mb3JtIC5mb3JtLXR5cGUtdGV4dGFyZWEge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wcml2YXRlLW1lc3NhZ2UtYWRkLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI3ByaXZhdGUtbWVzc2FnZS1wYWdlIC5wcml2YXRlLW1lc3NhZ2UtdGhyZWFkLWZ1bGwgLmZpZWxkLS1uYW1lLXByaXZhdGUtbWVzc2FnZXMgI2xvYWQtcHJldmlvdXMtbWVzc2FnZXMtYnV0dG9uLXdyYXBwZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDMycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbiN0aHJlYWQtbWVtYmVycy1kaXNwbGF5LWNvbnRhaW5lciAucHJpdmF0ZS1tZXNzYWdlLW1lbWJlci1kaXNwbGF5LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZmUzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweCA3cHg7IH1cbiAgI3RocmVhZC1tZW1iZXJzLWRpc3BsYXktY29udGFpbmVyIC5wcml2YXRlLW1lc3NhZ2UtbWVtYmVyLWRpc3BsYXktaXRlbSBzcGFuIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICN0aHJlYWQtbWVtYmVycy1kaXNwbGF5LWNvbnRhaW5lciAucHJpdmF0ZS1tZXNzYWdlLW1lbWJlci1kaXNwbGF5LWl0ZW0gLnBtLXVzZXJuYW1lIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICN0aHJlYWQtbWVtYmVycy1kaXNwbGF5LWNvbnRhaW5lciAucHJpdmF0ZS1tZXNzYWdlLW1lbWJlci1kaXNwbGF5LWl0ZW0gLnBtLXVzZXJuYW1lLXJlbW92ZS1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9pY29uLWRlbGV0ZS1jb21tZW50LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuI3RocmVhZC1tZW1iZXJzLWRpc3BsYXktY29udGFpbmVyICN0aHJlYWQtbWVtYmVycy1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1saWdodEJsdWUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtQ29udHJvbEJnKTtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtUmVndWxhcixzYW5zLXNlcmlmOyB9XG5cbi5tZW51LS1kb3BvbG5pdGVsbmF5YS1uYXZpZ2FjaXlhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm1lbnUtLWRvcG9sbml0ZWxuYXlhLW5hdmlnYWNpeWEge1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgLm1lbnUtLWRvcG9sbml0ZWxuYXlhLW5hdmlnYWNpeWEgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubWVudS0tZG9wb2xuaXRlbG5heWEtbmF2aWdhY2l5YSAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm1lbnUtLWRvcG9sbml0ZWxuYXlhLW5hdmlnYWNpeWEgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtTGlnaHQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdmFyKC0tYmFzZUZvbnRDb2xvcik7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5tZW51LS1kb3BvbG5pdGVsbmF5YS1uYXZpZ2FjaXlhIC5uYXYtbGluay5hY3RpdmUsIC5tZW51LS1kb3BvbG5pdGVsbmF5YS1uYXZpZ2FjaXlhIC5uYXYtbGluazpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNTsgfVxuXG4ucGFnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMCAwOyB9XG4gIC5wYWdlcl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGFnZXIgbGkucGFnZXJfX2l0ZW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5wYWdlciBsaS5wYWdlcl9faXRlbS5hY3RpdmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogNzBweDsgfVxuICAgIC5wYWdlciBsaS5wYWdlcl9faXRlbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLnBhZ2VyIGxpLnBhZ2VyX19pdGVtLmFjdGl2ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAucGFnZXIgbGkucGFnZXJfX2l0ZW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5wYWdlciBsaS5wYWdlcl9faXRlbS5hY3RpdmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5wYWdlciBsaS5wYWdlcl9faXRlbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS0tbGFzdCwgLnBhZ2VyIGxpLnBhZ2VyX19pdGVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLS1maXJzdCwgLnBhZ2VyIGxpLnBhZ2VyX19pdGVtLmFjdGl2ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS0tbGFzdCwgLnBhZ2VyIGxpLnBhZ2VyX19pdGVtLmFjdGl2ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS0tZmlyc3Qge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDsgfVxuICAgIC5wYWdlciBsaS5wYWdlcl9faXRlbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBhLCAucGFnZXIgbGkucGFnZXJfX2l0ZW0uYWN0aXZlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGEge1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAucGFnZXIgbGkucGFnZXJfX2l0ZW0gKyBsaS5wYWdlcl9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50OyB9XG4gIC5wYWdlcltkYXRhLWRydXBhbC12aWV3cy1pbmZpbml0ZS1zY3JvbGwtcGFnZXJdIGxpLnBhZ2VyX19pdGVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLnBhZ2VyW2RhdGEtZHJ1cGFsLXZpZXdzLWluZmluaXRlLXNjcm9sbC1wYWdlcl0gYSB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbiNkcnVwYWwtbW9kYWwgLnR1cy11cGxvYWQgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuI2RydXBhbC1tb2RhbCAudHVzLXVwbG9hZCAuZm9ybS1hY3Rpb25zIHtcbiAgcGFkZGluZzogMCA1cHg7IH1cblxuI2RydXBhbC1tb2RhbCAudHVzLXVwbG9hZCAudHVzLXVwbG9hZF9fZHJvcC16b25lIHtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5tb2RhbF9jb21tb24gLm1vZGFsX3RleHRfYm94IC5saW5rcyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLm1vZGFsX2NvbW1vbiAubW9kYWxfdGV4dF9ib3ggLmxpbmtzIC5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4OyB9XG4gIC5tb2RhbF9jb21tb24gLm1vZGFsX3RleHRfYm94IC5saW5rczphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubW9kYWxfY29tbW9uIC5tb2RhbF90ZXh0X2JveCAubGlua3MgLmdldC1yZWcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA2cHggMzBweCA2cHggMTBweCAhaW1wb3J0YW50OyB9XG4gICAgLm1vZGFsX2NvbW1vbiAubW9kYWxfdGV4dF9ib3ggLmxpbmtzIC5nZXQtcmVnOmFmdGVyIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTNweDsgfVxuICAubW9kYWxfY29tbW9uIC5tb2RhbF90ZXh0X2JveCAubGlua3MgLmdldC1sb2dpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4IDZweCAzN3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFsX2NvbW1vbiAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsX2NvbW1vbiAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cblxuLm1vZGFsX2NvbW1vbiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCI7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuLm1vZGFsX2NvbW1vbiBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5tb2RhbF9jb21tb24gcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1vZGFsX2NvbW1vbiBidXR0b24uY2xvc2Uge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tY2xvc2UucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjFweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnVzZXItbWVudS1zaWRlYmFyIHtcbiAgbWF4LXdpZHRoOiAyNjBweDsgfVxuICAudXNlci1tZW51LXNpZGViYXIgZGl2LnJlZ2lvbi1zaWRlYmFyLXNlY29uZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAudXNlci1tZW51LXNpZGViYXIgZGl2LnJlZ2lvbi1zaWRlYmFyLXNlY29uZC13cmFwcGVyIC5mYy1kYXlncmlkLWJvZHksIC51c2VyLW1lbnUtc2lkZWJhciBkaXYucmVnaW9uLXNpZGViYXItc2Vjb25kLXdyYXBwZXIgLmZjLXNjcm9sbGdyaWQtc3luYy10YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLnVzZXItbWVudS1zaWRlYmFyIGRpdi5yZWdpb24tc2lkZWJhci1zZWNvbmQtd3JhcHBlciAuY2FsZW5kYXItYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL29wZW5faW5fbmV3LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC51c2VyLW1lbnUtc2lkZWJhciBkaXYucmVnaW9uLXNpZGViYXItc2Vjb25kLXdyYXBwZXIgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAudXNlci1tZW51LXNpZGViYXIgZGl2LnJlZ2lvbi1zaWRlYmFyLXNlY29uZC13cmFwcGVyIC5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFyIC5mYy10b29sYmFyLXRpdGxlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC51c2VyLW1lbnUtc2lkZWJhciBkaXYucmVnaW9uLXNpZGViYXItc2Vjb25kLXdyYXBwZXIgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvb2xiYXItdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1lZGl0LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudXNlci1tZW51LXNpZGViYXIgZGl2LnJlZ2lvbi1zaWRlYmFyLXNlY29uZC13cmFwcGVyIC5mYy1idXR0b24uZmMtYnV0dG9uLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC51c2VyLW1lbnUtc2lkZWJhciBkaXYucmVnaW9uLXNpZGViYXItc2Vjb25kLXdyYXBwZXIgLmZjLWJ1dHRvbi5mYy1idXR0b24tcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC51c2VyLW1lbnUtc2lkZWJhciBkaXYucmVnaW9uLXNpZGViYXItc2Vjb25kLXdyYXBwZXIgLmZjLWJ1dHRvbi5mYy1idXR0b24tcHJpbWFyeS5mYy1uZXh0LWJ1dHRvbiB7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLnVzZXItbWVudS1zaWRlYmFyIGRpdi5yZWdpb24tc2lkZWJhci1zZWNvbmQtd3JhcHBlciAuZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5LmZjLXByZXYtYnV0dG9uIHtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IC0yOHB4OyB9XG4gICAgICAudXNlci1tZW51LXNpZGViYXIgZGl2LnJlZ2lvbi1zaWRlYmFyLXNlY29uZC13cmFwcGVyIC5mYy1idXR0b24uZmMtYnV0dG9uLXByaW1hcnkgLmZjLWljb24ge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkJsdWUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnVzZXItbWVudS1zaWRlYmFyIGRpdi5yZWdpb24tc2lkZWJhci1zZWNvbmQtd3JhcHBlciAuZmMtdG9vbGJhci1jaHVuayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBsZWZ0OiAyNHB4O1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC51c2VyLW1lbnUtc2lkZWJhciBkaXYucmVnaW9uLXNpZGViYXItc2Vjb25kLXdyYXBwZXIgLmZjLXRvb2xiYXItY2h1bms6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLnVzZXItbWVudS1zaWRlYmFyIGRpdi5yZWdpb24tc2lkZWJhci1zZWNvbmQtd3JhcHBlciAuZmMtdG9vbGJhci1jaHVuayBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5CbHVlKTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3JCb3JkZXJCbHVlKTsgfVxuXG4jYmxvY2sta2FsZW5kYXJpbmRleCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHdpZHRoOiB2YXIoLS1jYXJkU2l6ZSk7IH1cblxuZGl2LnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIGRpdi5yZWdpb24tc2lkZWJhci1maXJzdCAuZmMtZGF5Z3JpZC1ib2R5LCBkaXYucmVnaW9uLXNpZGViYXItZmlyc3QgLmZjLXNjcm9sbGdyaWQtc3luYy10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBkaXYucmVnaW9uLXNpZGViYXItZmlyc3QgLmNhbGVuZGFyLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9vcGVuX2luX25ldy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIGRpdi5yZWdpb24tc2lkZWJhci1maXJzdCAuZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBkaXYucmVnaW9uLXNpZGViYXItZmlyc3QgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvb2xiYXItdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgIGRpdi5yZWdpb24tc2lkZWJhci1maXJzdCAuZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci10aXRsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tZWRpdC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBkaXYucmVnaW9uLXNpZGViYXItZmlyc3QgLmZjLWJ1dHRvbi5mYy1idXR0b24tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgZGl2LnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5mYy1idXR0b24uZmMtYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIGRpdi5yZWdpb24tc2lkZWJhci1maXJzdCAuZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5LmZjLW5leHQtYnV0dG9uIHtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICBkaXYucmVnaW9uLXNpZGViYXItZmlyc3QgLmZjLWJ1dHRvbi5mYy1idXR0b24tcHJpbWFyeS5mYy1wcmV2LWJ1dHRvbiB7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IC0yOHB4OyB9XG4gICAgZGl2LnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5mYy1idXR0b24uZmMtYnV0dG9uLXByaW1hcnkgLmZjLWljb24ge1xuICAgICAgY29sb3I6IHZhcigtLW1haW5CbHVlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGRpdi5yZWdpb24tc2lkZWJhci1maXJzdCAuZmMtdG9vbGJhci1jaHVuayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgZGl2LnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5mYy10b29sYmFyLWNodW5rOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICByaWdodDogMDsgfVxuICAgIGRpdi5yZWdpb24tc2lkZWJhci1maXJzdCAuZmMtdG9vbGJhci1jaHVuayBoMiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkJsdWUpO1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3JCb3JkZXJCbHVlKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpdi5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICBkaXYucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWthbGVuZGFyaW5kZXgge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI2NhbGVuZGFyICsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1mb250Q29sb3I3KTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDM3cHg7IH1cbiAgI2NhbGVuZGFyICsgYTo6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tYWRkX3doaXRlLnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbiNjYWxlbmRhciAuZmMtZGF5Z3JpZCAuZmMtc2Nyb2xsZXItbGlxdWlkLWFic29sdXRlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuI2NhbGVuZGFyIC5mYy1kYXlncmlkIHRhYmxlLFxuI2NhbGVuZGFyIC5mYy1kYXlncmlkIHRkLFxuI2NhbGVuZGFyIC5mYy1kYXlncmlkIHRib2R5LFxuI2NhbGVuZGFyIC5mYy1kYXlncmlkIHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7IH1cblxuI2NhbGVuZGFyIC5mYy1kYXlncmlkIHRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4jY2FsZW5kYXIgLmZjLWRheWdyaWQgdHIuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWJvZHkge1xuICBoZWlnaHQ6IDIwMHB4OyB9XG4gICNjYWxlbmRhciAuZmMtZGF5Z3JpZCB0ci5mYy1zY3JvbGxncmlkLXNlY3Rpb24tYm9keSA+IHRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAjY2FsZW5kYXIgLmZjLWRheWdyaWQgdHIuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWJvZHkgPiB0ZCAuZmMtZGF5Z3JpZC1kYXkge1xuICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm9udENvbG9yNyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICNjYWxlbmRhciAuZmMtZGF5Z3JpZCB0ci5mYy1zY3JvbGxncmlkLXNlY3Rpb24tYm9keSA+IHRkIC5mYy1kYXlncmlkLWRheSAuZmMtZGF5Z3JpZC1kYXktZnJhbWUuZmMtc2Nyb2xsZ3JpZC1zeW5jLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgI2NhbGVuZGFyIC5mYy1kYXlncmlkIHRyLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1ib2R5ID4gdGQgLmZjLWRheWdyaWQtZGF5IC5mYy1kYXlncmlkLWRheS10b3Age1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgI2NhbGVuZGFyIC5mYy1kYXlncmlkIHRyLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1ib2R5ID4gdGQgLmZjLWRheWdyaWQtZGF5IC5mYy1kYXlncmlkLWRheS10b3AgYS5mYy1kYXlncmlkLWRheS1udW1iZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JEYXlOdW1iZXIpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMTZweDsgfVxuICAgICAgI2NhbGVuZGFyIC5mYy1kYXlncmlkIHRyLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1ib2R5ID4gdGQgLmZjLWRheWdyaWQtZGF5LmZjLWRheS5oYXMtZXZlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvckJvcmRlckJsdWUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgI2NhbGVuZGFyIC5mYy1kYXlncmlkIHRyLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1ib2R5ID4gdGQgLmZjLWRheWdyaWQtZGF5LmZjLWRheS5oYXMtZXZlbnQgLmZjLWRheWdyaWQtZGF5LXRvcCBhLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4xNnB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3I3KTsgfVxuICAgICAgICAjY2FsZW5kYXIgLmZjLWRheWdyaWQgdHIuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWJvZHkgPiB0ZCAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5Lmhhcy1ldmVudCAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZ0dyYXkpOyB9XG4gICAgICAjY2FsZW5kYXIgLmZjLWRheWdyaWQgdHIuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWJvZHkgPiB0ZCAuZmMtZGF5Z3JpZC1kYXkgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvckJvcmRlckJsdWUpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWluZGVudDogMTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDJweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICNjYWxlbmRhciAuZmMtZGF5Z3JpZCB0ci5mYy1zY3JvbGxncmlkLXNlY3Rpb24tYm9keSA+IHRkIC5mYy1kYXlncmlkLWRheSAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIGEuZmMtaC1ldmVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lOyB9XG4gICAgICAjY2FsZW5kYXIgLmZjLWRheWdyaWQgdHIuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWJvZHkgPiB0ZCAuZmMtZGF5Z3JpZC1kYXkgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgI2NhbGVuZGFyIC5mYy1kYXlncmlkIHRyLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1ib2R5ID4gdGQgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1vdGhlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgICAgICAjY2FsZW5kYXIgLmZjLWRheWdyaWQgdHIuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWJvZHkgPiB0ZCAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LW90aGVyIGEuZmMtZGF5Z3JpZC1kYXktbnVtYmVyIHtcbiAgICAgICAgICBjb2xvcjogI0FEQURBRDsgfVxuICAgICAgI2NhbGVuZGFyIC5mYy1kYXlncmlkIHRyLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1ib2R5ID4gdGQgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1wYXN0IHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvbnRDb2xvcjcpOyB9XG5cbiNjYWxlbmRhciAuZmMtZGF5Z3JpZCAuZmMtZGF5Z3JpZC1ib2R5IHRhYmxlIHtcbiAgaGVpZ2h0OiAyMDBweDsgfVxuXG4jY2FsZW5kYXIgLmZjLWRheWdyaWQgLmZjLWRheWdyaWQtYm9keSB0ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG1lZGl1bSBub25lOyB9XG5cbiNjYWxlbmRhciAuZmMtdmlldy1oYXJuZXNzIHRoZWFkIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjYWxlbmRhciAuZmMtYm9keSA+IHRyID4gdGQuZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbiNjYWxlbmRhciAuZmMtZGF5Z3JpZC1kYXktYmcsXG4jY2FsZW5kYXIgLmZjLWRheWdyaWQtZGF5LWJnIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODZweCkge1xuICAudmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSB7XG4gICAgd2lkdGg6IDQ3MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH0gfVxuXG4udmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuICAudmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIGhlaWdodDogMTQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5M3B4KSB7XG4gICAgICAudmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICBoZWlnaHQ6IDExMHB4OyB9IH1cbiAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyIC5jYXJkLWV2ZW50X19pbm5lciB7XG4gICAgd2lkdGg6IHZhcigtLWNhcmRTaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWNhcmRTaXplKTsgfVxuICAudmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmNhcmQtZXZlbnRfX2lubmVyX19kYXRlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciAuY2FyZC1ldmVudF9faW5uZXJfX2RhdGUtd3JhcHBlciAuZGF5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNjhweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmNhcmQtZXZlbnRfX2lubmVyX19kYXRlLXdyYXBwZXIgLm1vbnRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3ctbW9udGgge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzcwNzA3MDtcbiAgY29sb3I6ICMyRjNBNEU7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yQm9yZGVyQmx1ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIEhlbHZldGljYSwgQXJpYWwsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdy1tb250aDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9pY29uLWVkaXQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWV2ZW50LmNhcmQtZXZlbnQgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tbWFpbkJsdWUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQuY2FyZC1ldmVudC5ub2RlLWNvbG9yZWQgLmNhcmQtZXZlbnRfX2lubmVyIC5jYXJkLWV2ZW50X19yaWdodCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW5CbHVlKTsgfVxuXG4udmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWV2ZW50LmNhcmQtZXZlbnQgLmNhcmQtZXZlbnRfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjI3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1ldmVudC5jYXJkLWV2ZW50IC5jYXJkLWV2ZW50X19pbm5lcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWV2ZW50LmNhcmQtZXZlbnQgLmZsYWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQuY2FyZC1ldmVudCAuY2FyZC1ldmVudF9faW5uZXJfX2RhdGUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1ldmVudC5jYXJkLWV2ZW50IC5jYXJkLWV2ZW50X19pbm5lcl9fZGF0ZS13cmFwcGVyIC5kYXkge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjY4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1ldmVudC5jYXJkLWV2ZW50IC5jYXJkLWV2ZW50X19pbm5lcl9fZGF0ZS13cmFwcGVyIC5tb250aCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMzJweDsgfVxuXG4udmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWV2ZW50LmNhcmQtZXZlbnQgLmNhcmQtZXZlbnRfX2lubmVyX19wb2ludHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiAxMnB4OyB9XG4gIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQuY2FyZC1ldmVudCAuY2FyZC1ldmVudF9faW5uZXJfX3BvaW50cy13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1ubW8tcG9pbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQuY2FyZC1ldmVudCAuY2FyZC1ldmVudF9faW5uZXJfX3BvaW50cy13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1ubW8tcG9pbnRzIC5maWVsZF9fbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1MaWdodCwgSGVsdmV0aWNhLCBBcmlhbCwgXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQuY2FyZC1ldmVudCAuY2FyZC1ldmVudF9faW5uZXJfX3BvaW50cy13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1ubW8tcG9pbnRzIC5maWVsZF9faXRlbSB7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQsIEhlbHZldGljYSwgQXJpYWwsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQuY2FyZC1ldmVudCAuY2FyZC1ldmVudF9faW5uZXJfX2Nvc3Qtd3JhcHBlciB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtTGlnaHQsIEhlbHZldGljYSwgQXJpYWwsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIHtcbiAgaGVpZ2h0OiA0NzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZm9udENvbG9yNyk7XG4gIHdpZHRoOiAyMjdweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWxhcmdlLXRlYXNlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtbGFyZ2UtdGVhc2VyIHtcbiAgICAgIHdpZHRoOiA0NzBweDsgfSB9XG4gIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWxhcmdlLXRlYXNlciAuY2FyZC1ldmVudF9faW1nIHtcbiAgICB3aWR0aDogMjI3cHg7XG4gICAgaGVpZ2h0OiB2YXIoLS1jYXJkU2l6ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JFbXB0eUltYWdlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAudmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1sYXJnZS10ZWFzZXIgLmNhcmQtZXZlbnRfX2ltZyB7XG4gICAgICAgIHdpZHRoOiA0NzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWxhcmdlLXRlYXNlciAuY2FyZC1ldmVudF9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLW1haW5CbHVlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciA+IGEge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmNhcmQtZXZlbnRfX2ltZyxcbi52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLW1lZGl1bS10ZWFzZXIgLmNhcmQtZXZlbnRfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjM1cHg7XG4gIGhlaWdodDogMjI3cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAudmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyIC5jYXJkLWV2ZW50X19pbWcsXG4gICAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciAuY2FyZC1ldmVudF9faW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2VyIC5jYXJkLWV2ZW50X19pbWcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4udmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1jYXJkU2l6ZSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiB1bnNldDsgfSB9XG4gIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuY2FyZC1ldmVudF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5jYXJkLWV2ZW50X19pbm5lciB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDsgfSB9XG4gICAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5jYXJkLWV2ZW50X19pbm5lciBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuY2FyZC1ldmVudF9faW5uZXIgPiBhIHtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfSB9XG4gIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuY2FyZC1ldmVudF9fcmlnaHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgd2lkdGg6IHZhcigtLWNhcmRTaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWNhcmRTaXplKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RkUzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmNhcmQtZXZlbnRfX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuY2FyZC1ldmVudF9fcmlnaHQgLmNhcmQtZXZlbnRfX2lubmVyX19kYXRlLXdyYXBwZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmNhcmQtZXZlbnRfX3JpZ2h0IC5jYXJkLWV2ZW50X19pbm5lcl9fZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuY2FyZC1ldmVudF9fcmlnaHQgLmRheSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQsIEhlbHZldGljYSwgQXJpYWwsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5jYXJkLWV2ZW50X19yaWdodCAubW9udGgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAudmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmNhcmQtZXZlbnRfX2xlZnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5jYXJkLWV2ZW50X19sZWZ0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4IDVweDtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5jYXJkLWV2ZW50X19sZWZ0IC5jYXJkLWV2ZW50X19sZWZ0X190aXRsZSBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1iYXNlRm9udENvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtQm9sZCwgSGVsdmV0aWNhLCBBcmlhbCwgXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuY2FyZC1ldmVudF9fbGVmdCAuY2FyZC1ldmVudF9fbGVmdF9fdGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDE3cmVtO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH0gfVxuICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuY2FyZC1ldmVudF9fbGVmdCAuY2FyZC1ldmVudF9fbGVmdF9fdGFncyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAudmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmNhcmQtZXZlbnRfX2xlZnQgLmNhcmQtZXZlbnRfX2xlZnRfX3RhZ3MgLmNhcmQtZXZlbnRfX2xlZnRfX3RhZ3MtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuY2FyZC1ldmVudF9fbGVmdCAuY2FyZC1ldmVudF9fbGVmdF9fdGFncyAuY2FyZC1ldmVudF9fbGVmdF9fdGFncy1pdGVtIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuY2FyZC1ldmVudF9fbGVmdDphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgI2ZmZik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgaGVpZ2h0OiAxNDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkzcHgpIHtcbiAgICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgIGhlaWdodDogMTA3cHg7IH0gfVxuXG4udmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93LW1vbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtQm9sZCwgSGVsdmV0aWNhLCBBcmlhbCwgXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ib3JkZXIuc3ZnXCIpIHJlcGVhdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWhlYWRlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5ldmVudHMtbW9kZXJhdGlvbi52aWV3cy1yb3cge1xuICBvcGFjaXR5OiAwLjM7IH1cbiAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmV2ZW50cy1tb2RlcmF0aW9uLnZpZXdzLXJvdzpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4udmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1pZC1iYW5uZXJzIGltZyB7XG4gIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctaWQtYmFubmVycyBpbWcgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWlkLWJhbm5lcnMgaW1nIC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuXG4udmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSA+IC52aWV3LWNvbnRlbnQge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkge1xuICAgIC52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xID4gLnZpZXctY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLnZpZXctZXZlbnRzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgPiAudmlldy1jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4udmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMS5mdWxsdGV4dC1zZWFyY2ggLnZpZXctaWQtYmFubmVycyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJvdXRlLXZpZXdldmVudHNwYWdlLTEgLnVzZXItbWVudS1zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4NXB4KSB7XG4gIC5yb3V0ZS12aWV3ZXZlbnRzcGFnZS0xIC5tYWluLWNvbnRlbnQgPiAuY29udGFpbmVyID4gLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnJvdXRlLXZpZXdldmVudHNwYWdlLTEgLm1haW4tY29udGVudCA+IC5jb250YWluZXIgPiAucm93ICNibG9jay1jYWxlbmRhci1maWx0ZXJzIC5ibG9ja2dyb3VwLWlubmVyIHtcbiAgICAgIHdpZHRoOiAyMjBweDsgfVxuICAgIC5yb3V0ZS12aWV3ZXZlbnRzcGFnZS0xIC5tYWluLWNvbnRlbnQgPiAuY29udGFpbmVyID4gLnJvdyAjYmxvY2stY2FsZW5kYXItZmlsdGVycyxcbiAgICAucm91dGUtdmlld2V2ZW50c3BhZ2UtMSAubWFpbi1jb250ZW50ID4gLmNvbnRhaW5lciA+IC5yb3cgLnVzZXItbWVudS1zaWRlYmFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnJvdXRlLXZpZXdldmVudHNwYWdlLTEgLm1haW4tY29udGVudCA+IC5jb250YWluZXIgPiAucm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNDcwcHggKyAxNnB4KTsgfVxuICAgIC5yb3V0ZS12aWV3ZXZlbnRzcGFnZS0xIC5tYWluLWNvbnRlbnQgPiAuY29udGFpbmVyID4gLnJvdyAudXNlci1tZW51LXNpZGViYXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgIC5yb3V0ZS12aWV3ZXZlbnRzcGFnZS0xIC5tYWluLWNvbnRlbnQgPiAuY29udGFpbmVyID4gLnJvdyAjYmxvY2stY2FsZW5kYXItZmlsdGVycyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuI2Jsb2NrLWNhbGVuZGFyLWZpbHRlcnMge1xuICB3aWR0aDogMjI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAjYmxvY2stY2FsZW5kYXItZmlsdGVycyB7XG4gICAgICB3aWR0aDogMjI3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICNibG9jay1jYWxlbmRhci1maWx0ZXJzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBtYXJnaW46IDAgMCAyMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAxIDEwMCU7IH1cbiAgICAgICNibG9jay1jYWxlbmRhci1maWx0ZXJzICsgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAjYmxvY2stY2FsZW5kYXItZmlsdGVycyAjYnV0dG9uLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgI2Jsb2NrLWNhbGVuZGFyLWZpbHRlcnMgI2J1dHRvbi1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAjYmxvY2stY2FsZW5kYXItZmlsdGVycyAjYnV0dG9uLWZpbHRlcnM6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9JY29uLWZlYXRoZXItc2lkZWJhci5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlL2NvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAtMTRweDsgfSB9XG4gICNibG9jay1jYWxlbmRhci1maWx0ZXJzIC5ibG9ja2dyb3VwLWlubmVyIHtcbiAgICB3aWR0aDogMjI3cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgI2Jsb2NrLWNhbGVuZGFyLWZpbHRlcnMgLmJsb2NrZ3JvdXAtaW5uZXIge1xuICAgICAgICB3aWR0aDogMjcycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAjYmxvY2stY2FsZW5kYXItZmlsdGVycyAuc2hvdy1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7IH1cbiAgI2Jsb2NrLWNhbGVuZGFyLWZpbHRlcnMgI2Jsb2NrLXNpbXBsZXNlYXJjaGZvcm0ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjYmxvY2stY2FsZW5kYXItZmlsdGVycyAjYmxvY2stc2ltcGxlc2VhcmNoZm9ybSAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICNibG9jay1jYWxlbmRhci1maWx0ZXJzICNibG9jay1zaW1wbGVzZWFyY2hmb3JtIC5mb3JtLWFjdGlvbnMuZm9ybS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiA5cHg7IH1cbiAgICAgICNibG9jay1jYWxlbmRhci1maWx0ZXJzICNibG9jay1zaW1wbGVzZWFyY2hmb3JtIC5mb3JtLWFjdGlvbnMuZm9ybS13cmFwcGVyIC5mb3JtLXN1Ym1pdC5idG4tcHJpbWFyeSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1zZWFyY2hfYmxlY2suc3ZnXCIpIG5vLXJlcGVhdDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICNibG9jay1jYWxlbmRhci1maWx0ZXJzICNibG9jay1zaW1wbGVzZWFyY2hmb3JtIC5mb3JtLWFjdGlvbnMuZm9ybS13cmFwcGVyIC5mb3JtLXN1Ym1pdC5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwIC0zcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgI2Jsb2NrLWNhbGVuZGFyLWZpbHRlcnMgI2Jsb2NrLXNpbXBsZXNlYXJjaGZvcm0gLmZvcm0tYWN0aW9ucy5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogMTNweDsgfSB9XG4gICAgI2Jsb2NrLWNhbGVuZGFyLWZpbHRlcnMgI2Jsb2NrLXNpbXBsZXNlYXJjaGZvcm0gLmZvcm0tdGV4dC5mb3JtLWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm9udENvbG9yNykgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgICNibG9jay1jYWxlbmRhci1maWx0ZXJzICNibG9jay1zaW1wbGVzZWFyY2hmb3JtIC5mb3JtLXRleHQuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgI2Jsb2NrLWNhbGVuZGFyLWZpbHRlcnMgI2Jsb2NrLXNpbXBsZXNlYXJjaGZvcm0gLmZvcm0tdGV4dC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gICNibG9jay1jYWxlbmRhci1maWx0ZXJzIC5ibG9jay1mYWNldC0tbGlua3MgLml0ZW0tbGlzdF9fbGlua3MsXG4gICNibG9jay1jYWxlbmRhci1maWx0ZXJzIC5ibG9jay1mYWNldC0tbGlua3MgLml0ZW0tbGlzdF9fbGlua3MgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgI2Jsb2NrLWNhbGVuZGFyLWZpbHRlcnMgLmJsb2NrLWZhY2V0LS1saW5rcyAuZmFjZXQtaXRlbSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjIpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICNibG9jay1jYWxlbmRhci1maWx0ZXJzIC5ibG9jay1mYWNldC0tbGlua3MgLmZhY2V0LWl0ZW0gYTpiZWZvcmUsICNibG9jay1jYWxlbmRhci1maWx0ZXJzIC5ibG9jay1mYWNldC0tbGlua3MgLmZhY2V0LWl0ZW0gYTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAjYmxvY2stY2FsZW5kYXItZmlsdGVycyAuYmxvY2stZmFjZXQtLWxpbmtzIC5mYWNldC1pdGVtIGE6OmJlZm9yZSB7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb250Q29sb3IyKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgI2Jsb2NrLWNhbGVuZGFyLWZpbHRlcnMgLmJsb2NrLWZhY2V0LS1saW5rcyAuZmFjZXQtaXRlbSBhLmlzLWFjdGl2ZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yNCk7IH1cbiAgICAgICNibG9jay1jYWxlbmRhci1maWx0ZXJzIC5ibG9jay1mYWNldC0tbGlua3MgLmZhY2V0LWl0ZW0gYS5pcy1hY3RpdmUgLmZhY2V0LWl0ZW1fX3N0YXR1cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2Jsb2NrLWNhbGVuZGFyLWZpbHRlcnMgLmJsb2NrLWZhY2V0cy1yYWRpb3MgLmZhY2V0LWl0ZW0tLWV4cGFuZGVkIC5mYWNldHMtd2lkZ2V0LSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjYmxvY2stY2FsZW5kYXItZmlsdGVycyAuYmxvY2stZmFjZXRzLXJhZGlvcyAuZmFjZXQtaXRlbSBhOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAjYmxvY2stY2FsZW5kYXItZmlsdGVycyAuYmxvY2stZmFjZXRzLXJhZGlvcyAuZmFjZXQtaXRlbSBhLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5CbHVlKTtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICNibG9jay1jYWxlbmRhci1maWx0ZXJzIC5ibG9jay1mYWNldHMtY2hlY2tib3hlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgI2Jsb2NrLWNhbGVuZGFyLWZpbHRlcnMgLmJsb2NrLWZhY2V0cy1jaGVja2JveGVzOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMjA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb250Q29sb3IyKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRvcDogMDtcbiAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgICNibG9jay1jYWxlbmRhci1maWx0ZXJzIC5ibG9jay1mYWNldHMtY2hlY2tib3hlcyAuZmFjZXQtaXRlbSBhLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1jaGVja2JveC1hY3RpdmUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tiYW5uZXJzLWJsb2NrLTUge1xuICB3aWR0aDogMjI3cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NrYmFubmVycy1ibG9jay01IHtcbiAgICAgIHdpZHRoOiAyMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2Jhbm5lcnMtYmxvY2stNSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiNibG9jay1rYWxlbmRhcmluZGV4LmNhbGVuZGFyLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ3LCA1OCwgNzgsIDAuOSk7IH1cbiAgI2Jsb2NrLWthbGVuZGFyaW5kZXguY2FsZW5kYXItcG9wdXAgLnZpZXctYmFubmVycyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjYmxvY2sta2FsZW5kYXJpbmRleC5jYWxlbmRhci1wb3B1cCAjY2FsZW5kYXIge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgYmFja2dyb3VuZDogI0VERURFRDtcbiAgICBwYWRkaW5nOiAxMHB4IDQ1cHggNDVweDsgfVxuICAgICNibG9jay1rYWxlbmRhcmluZGV4LmNhbGVuZGFyLXBvcHVwICNjYWxlbmRhciAuZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfVxuICAgICAgI2Jsb2NrLWthbGVuZGFyaW5kZXguY2FsZW5kYXItcG9wdXAgI2NhbGVuZGFyIC5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFyIC5mYy1idXR0b24ge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI2Jsb2NrLWthbGVuZGFyaW5kZXguY2FsZW5kYXItcG9wdXAgI2NhbGVuZGFyIC5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFyIC5mYy1uZXh0LWJ1dHRvbiB7XG4gICAgICAgIGxlZnQ6IC00cHg7IH1cbiAgICAjYmxvY2sta2FsZW5kYXJpbmRleC5jYWxlbmRhci1wb3B1cCAjY2FsZW5kYXIgKyBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjYmxvY2sta2FsZW5kYXJpbmRleC5jYWxlbmRhci1wb3B1cCAjY2FsZW5kYXIgLmZjLXRvb2xiYXItY2h1bmsge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICNibG9jay1rYWxlbmRhcmluZGV4LmNhbGVuZGFyLXBvcHVwICNjYWxlbmRhciAuZmMtdG9vbGJhci1jaHVuazpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAjYmxvY2sta2FsZW5kYXJpbmRleC5jYWxlbmRhci1wb3B1cCAjY2FsZW5kYXIgLmZjLXRvb2xiYXItY2h1bmsgLmZjLXRvb2xiYXItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgI2Jsb2NrLWthbGVuZGFyaW5kZXguY2FsZW5kYXItcG9wdXAgI2NhbGVuZGFyIC5mYy10b29sYmFyLWNodW5rIC5mYy10b29sYmFyLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI2Jsb2NrLWthbGVuZGFyaW5kZXguY2FsZW5kYXItcG9wdXAgI2NhbGVuZGFyIC5mYy1kYXlncmlkIHRyLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1ib2R5ID4gdGQgLmZjLWRheWdyaWQtZGF5IHtcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgaGVpZ2h0OiA1OHB4OyB9XG4gICAgI2Jsb2NrLWthbGVuZGFyaW5kZXguY2FsZW5kYXItcG9wdXAgI2NhbGVuZGFyIC5mYy1kYXlncmlkIHRyLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1ib2R5IHtcbiAgICAgIGhlaWdodDogNDUwcHg7IH1cbiAgICAjYmxvY2sta2FsZW5kYXJpbmRleC5jYWxlbmRhci1wb3B1cCAjY2FsZW5kYXIgLmZjLWRheWdyaWQgdHIuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWJvZHkgPiB0ZCAuZmMtZGF5Z3JpZC1kYXkgLmZjLWRheWdyaWQtZGF5LXRvcCBhLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAjYmxvY2sta2FsZW5kYXJpbmRleC5jYWxlbmRhci1wb3B1cCAjY2FsZW5kYXIgLmZjLWRheWdyaWQgdHIuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWJvZHkgPiB0ZCAuZmMtZGF5Z3JpZC1kYXkgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7IH1cbiAgI2Jsb2NrLWthbGVuZGFyaW5kZXguY2FsZW5kYXItcG9wdXAgI2Jsb2NrLWNhbGVuZGFyLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tcHJvbW90ZWQgaDEsXG4ubm9kZS0tdHlwZS1ldmVudC5mdWxsLXBvc3QgaDEge1xuICBjb2xvcjogIzM1MzUzNTtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1wcm9tb3RlZCBoMSxcbiAgICAubm9kZS0tdHlwZS1ldmVudC5mdWxsLXBvc3QgaDEge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1wcm9tb3RlZCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbGluayxcbi5ub2RlLS10eXBlLWV2ZW50LmZ1bGwtcG9zdCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tcHJvbW90ZWQgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LW9yZGVyLFxuLm5vZGUtLXR5cGUtZXZlbnQuZnVsbC1wb3N0IC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1vcmRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tcHJvbW90ZWQgLmZpbGUtLW1pbWUtaW1hZ2UtanBlZyxcbi5ub2RlLS10eXBlLWV2ZW50LmZ1bGwtcG9zdCAuZmlsZS0tbWltZS1pbWFnZS1qcGVnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1wcm9tb3RlZCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtaW1hZ2UsXG4ubm9kZS0tdHlwZS1ldmVudC5mdWxsLXBvc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWltYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXByb21vdGVkIC5mdWxsLXBvc3QtZXZlbnRfX2NvbnRlbnRfX2RhdGUtd3JhcHBlcixcbi5ub2RlLS10eXBlLWV2ZW50LmZ1bGwtcG9zdCAuZnVsbC1wb3N0LWV2ZW50X19jb250ZW50X19kYXRlLXdyYXBwZXIge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzNTM1MzU7IH1cbiAgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tcHJvbW90ZWQgLmZ1bGwtcG9zdC1ldmVudF9fY29udGVudF9fZGF0ZS13cmFwcGVyIC5kYXksXG4gIC5ub2RlLS10eXBlLWV2ZW50LmZ1bGwtcG9zdCAuZnVsbC1wb3N0LWV2ZW50X19jb250ZW50X19kYXRlLXdyYXBwZXIgLmRheSB7XG4gICAgZm9udC1zaXplOiAzNHB4OyB9XG4gIC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXByb21vdGVkIC5mdWxsLXBvc3QtZXZlbnRfX2NvbnRlbnRfX2RhdGUtd3JhcHBlciAubW9udGgsXG4gIC5ub2RlLS10eXBlLWV2ZW50LmZ1bGwtcG9zdCAuZnVsbC1wb3N0LWV2ZW50X19jb250ZW50X19kYXRlLXdyYXBwZXIgLm1vbnRoIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXByb21vdGVkIC5mdWxsLXBvc3QtZXZlbnRfX2NvbnRlbnRfX2RhdGUtd3JhcHBlciBzcGFuLmRheSArIC5kYXk6YmVmb3JlLFxuICAubm9kZS0tdHlwZS1ldmVudC5mdWxsLXBvc3QgLmZ1bGwtcG9zdC1ldmVudF9fY29udGVudF9fZGF0ZS13cmFwcGVyIHNwYW4uZGF5ICsgLmRheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfigJQnOyB9XG5cbi51aS1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiAjRkVGREZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggIzAwMDAwMDI5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIGJhY2tncm91bmQ6ICNGRUZERkY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDsgfVxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9pY29uLWNsb3NlLnBuZykgbm8tcmVwZWF0IDUwJTtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiAyNXB4OyB9XG4gIC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgY29sb3I6ICMzNTM1MzU7XG4gICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnOyB9XG4gIC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICAgIHBhZGRpbmc6IDAgMTVweCA1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZkZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7IH1cbiAgICAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjRkVGREZGO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDRweCAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ1dHRvbi5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLWNoZWNrLWJ0bi5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggNTMlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgICAgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ1dHRvbi5mb3JtLXN1Ym1pdC5idXR0b24tLWRhbmdlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTM0MjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tZGVsZXRlLWNvbW1lbnQucG5nKTsgfVxuICAudWktZGlhbG9nIC5maWVsZHNldC1sZWdlbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC51aS1kaWFsb2cgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgLnVpLWRpYWxvZyBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gICAgY29sb3I6ICMyNzM3NTY7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC51aS1kaWFsb2cgLmZpZWxkLS13aWRnZXQtc3RyaW5nLXRleHRmaWVsZCxcbiAgLnVpLWRpYWxvZyAuZmllbGQtLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnVpLWRpYWxvZyAuZmllbGQtLXdpZGdldC15ZWFyb25seS1kZWZhdWx0LFxuICAudWktZGlhbG9nIC5maWVsZC0td2lkZ2V0LW9wdGlvbnMtc2VsZWN0LFxuICAudWktZGlhbG9nIC5maWVsZC0td2lkZ2V0LW51bWJlciB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudWktZGlhbG9nIC5maWVsZC0td2lkZ2V0LXRleHQtdGV4dGFyZWEge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC51aS1kaWFsb2cgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAudWktZGlhbG9nIC5mb3JtLWl0ZW0udGV4dC1mb3JtYXQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC51aS1kaWFsb2cgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOUZFMztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC51aS1kaWFsb2cgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC51aS1kaWFsb2cgaW5wdXQsXG4gIC51aS1kaWFsb2cgdGV4dGFyaWEuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAzcHggMTJweDsgfVxuICAudWktZGlhbG9nIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiA5MHB4OyB9XG4gIC51aS1kaWFsb2cgaW5wdXQge1xuICAgIGhlaWdodDogMzNweDsgfVxuICAudWktZGlhbG9nIC5zcy1tYWluIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAudWktZGlhbG9nIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOUZFMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDNweCA0NXB4IDNweCAxMnB4O1xuICAgICAgaGVpZ2h0OiAzM3B4OyB9XG4gICAgICAudWktZGlhbG9nIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzNweDsgfVxuICAudWktZGlhbG9nIGRldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVpLWRpYWxvZyAudXNlci1hcHByb3ZhbC1mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAudWktZGlhbG9nIC51c2VyLXByb2ZpbGVfX2Jsb2NrLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4OyB9XG4gIC51aS1kaWFsb2cgLnVzZXItcHJvZmlsZV9fc3BlY2lhbGl6YXRpb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVpLWRpYWxvZyAuZWRpdG9yLWltYWdlLWRpYWxvZyBpbnB1dCB7XG4gICAgaGVpZ2h0OiAzOHB4OyB9XG5cbiNkcnVwYWwtbW9kYWwgLnR1cy11cGxvYWQgLnR1cy11cGxvYWRfX25leHQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4jZHJ1cGFsLW1vZGFsIC50dXMtdXBsb2FkIC5mb3JtLWl0ZW0gbGFiZWxbZm9yPVwidmlkZW9OYW1lXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI2RydXBhbC1tb2RhbCAudHVzLXVwbG9hZCAudHVzLXVwbG9hZF9fZ3JvdXAgPiBwLFxuI2RydXBhbC1tb2RhbCAudHVzLXVwbG9hZCAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jZHJ1cGFsLW1vZGFsIC50dXMtdXBsb2FkIC50dXMtdXBsb2FkX19kcm9wLXpvbmUtdGV4dC1kcm9wIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2RydXBhbC1tb2RhbCAudHVzLXVwbG9hZCAudHVzLXVwbG9hZF9fcmVxdWlyZWQud2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogcmVkOyB9XG5cbiNkcnVwYWwtbW9kYWwgLnR1cy11cGxvYWRfX2Ryb3Atem9uZS10ZXh0LWRyb3AgLmJ1dHRvbiB7XG4gIGZvbnQtc3R5bGU6IGluaXRpYWw7XG4gIGNvbG9yOiAjMDA5ZmUzO1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLnZpZXctdXNlcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50LFxuLnZpZXctdXNlcnMtc2VhcmNoLWluZGV4LS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC52aWV3LXVzZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAudmlldy11c2Vycy1zZWFyY2gtaW5kZXgtLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgLnZpZXctdXNlcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gICAgICAudmlldy11c2Vycy1zZWFyY2gtaW5kZXgtLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC52aWV3LXVzZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jYXJkLFxuICAgIC52aWV3LXVzZXJzLXNlYXJjaC1pbmRleC0udmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNhcmQge1xuICAgICAgaGVpZ2h0OiAxNjZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC52aWV3LXVzZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jYXJkLFxuICAgICAgICAudmlldy11c2Vycy1zZWFyY2gtaW5kZXgtLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jYXJkIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLnZpZXctdXNlcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNhcmRfX2ltZyxcbiAgICAgIC52aWV3LXVzZXJzLXNlYXJjaC1pbmRleC0udmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNhcmRfX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGxhY2Vob2xkZXJfbGFyZ2UucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnZpZXctdXNlcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNhcmRfX2ltZyxcbiAgICAgICAgICAudmlldy11c2Vycy1zZWFyY2gtaW5kZXgtLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jYXJkX19pbWcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cbiAgICAgICAgLnZpZXctdXNlcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNhcmRfX2ltZyAucHJpdmF0ZV9tZXNzYWdlX2xpbmtfd3JhcHBlciBhLFxuICAgICAgICAudmlldy11c2Vycy1zZWFyY2gtaW5kZXgtLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jYXJkX19pbWcgLnByaXZhdGVfbWVzc2FnZV9saW5rX3dyYXBwZXIgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1tZXNzYWdlLXByb2ZpbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZTM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAudmlldy11c2Vycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY2FyZCAuY2FyZC1wcm9maWxlX19iaW8gLmZpZWxkLFxuICAgICAgLnZpZXctdXNlcnMtc2VhcmNoLWluZGV4LS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY2FyZCAuY2FyZC1wcm9maWxlX19iaW8gLmZpZWxkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EtUmVndWxhcic7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAgIC52aWV3LXVzZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jYXJkIC5jYXJkLXByb2ZpbGVfX2JpbyAuZmllbGQtLW5hbWUtZmllbGQtbmFtZSBhLFxuICAgICAgICAudmlldy11c2Vycy1zZWFyY2gtaW5kZXgtLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jYXJkIC5jYXJkLXByb2ZpbGVfX2JpbyAuZmllbGQtLW5hbWUtZmllbGQtbmFtZSBhIHtcbiAgICAgICAgICBjb2xvcjogIzM1MzUzNTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhLUJvbGQnO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IGluaXRpYWw7IH1cblxuLnZpZXctdXNlcnMtc2VhcmNoLWluZGV4LS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY2FyZCB7XG4gIGhlaWdodDogdmFyKC0tY2FyZFNpemUpOyB9XG5cbi52aWV3LWFjY291bnQtbWFuYWdlbWVudCB0YWJsZSB0ciB0aDpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi52aWV3LWFjY291bnQtbWFuYWdlbWVudCB0YWJsZSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi52aWV3LWFjY291bnQtbWFuYWdlIC50YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cblxuLnZpZXctYWNjb3VudC1tYW5hZ2UgdHI6bnRoLW9mLXR5cGUob2RkKSB0ZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4udmlldy1hY2NvdW50LW1hbmFnZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnZpZXctYWNjb3VudC1tYW5hZ2UgLnZpZXdzLWZpZWxkLXVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC52aWV3LWFjY291bnQtbWFuYWdlIC52aWV3cy1maWVsZC11aWQgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAudmlldy1hY2NvdW50LW1hbmFnZSAudmlld3MtZmllbGQtdWlkIC5idXR0b24taWNvbl9fcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvaWNvbi10cmFzaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7IH1cbiAgLnZpZXctYWNjb3VudC1tYW5hZ2UgLnZpZXdzLWZpZWxkLXVpZCAuYnV0dG9uLWljb25fX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1iYW4tdXNlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7IH1cbiAgLnZpZXctYWNjb3VudC1tYW5hZ2UgLnZpZXdzLWZpZWxkLXVpZCAuYnV0dG9uLWljb25fX2FjdGl2YXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvaWNvbi11c2VyLWNoZWNrX3doaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTsgfVxuXG4udmlldy1hY2NvdW50LW1hbmFnZSAudmlld3MtZmllbGQtbmFtZS5lbGxpcHNpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5pbWFnZS13aWRnZXQtY3VzdG9tLWlucHV0LFxuLmZpbGUtd2lkZ2V0LWN1c3RvbS1pbnB1dCxcbi5pbWFnZS13aWRnZXQtYXJ0aWNsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXJSYWRpdXMpIHZhcigtLWJvcmRlclJhZGl1cykgMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMzJweDtcbiAgY29sb3I6ICMwMDlmZTM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWxpZ2h0Qmx1ZSk7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMTA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmltYWdlLXdpZGdldC1jdXN0b20taW5wdXQsXG4gICAgLmZpbGUtd2lkZ2V0LWN1c3RvbS1pbnB1dCxcbiAgICAuaW1hZ2Utd2lkZ2V0LWFydGljbGUtaW5wdXQge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuaW1hZ2Utd2lkZ2V0LWN1c3RvbS1pbnB1dCBzcGFuOmZpcnN0LW9mLXR5cGUsXG4gICAgICAuZmlsZS13aWRnZXQtY3VzdG9tLWlucHV0IHNwYW46Zmlyc3Qtb2YtdHlwZSxcbiAgICAgIC5pbWFnZS13aWRnZXQtYXJ0aWNsZS1pbnB1dCBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpOyB9IH1cbiAgLmltYWdlLXdpZGdldC1jdXN0b20taW5wdXQgc3BhbjpmaXJzdC1vZi10eXBlLFxuICAuZmlsZS13aWRnZXQtY3VzdG9tLWlucHV0IHNwYW46Zmlyc3Qtb2YtdHlwZSxcbiAgLmltYWdlLXdpZGdldC1hcnRpY2xlLWlucHV0IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5pbWFnZS13aWRnZXQtY3VzdG9tLWlucHV0IHNwYW46Zmlyc3Qtb2YtdHlwZSBsYWJlbCxcbiAgICAuZmlsZS13aWRnZXQtY3VzdG9tLWlucHV0IHNwYW46Zmlyc3Qtb2YtdHlwZSBsYWJlbCxcbiAgICAuaW1hZ2Utd2lkZ2V0LWFydGljbGUtaW5wdXQgc3BhbjpmaXJzdC1vZi10eXBlIGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDA5ZmUzO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5pbWFnZS13aWRnZXQtY3VzdG9tLWlucHV0IHNwYW46bGFzdC1vZi10eXBlLFxuICAuZmlsZS13aWRnZXQtY3VzdG9tLWlucHV0IHNwYW46bGFzdC1vZi10eXBlLFxuICAuaW1hZ2Utd2lkZ2V0LWFydGljbGUtaW5wdXQgc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbjogLTRweCAtOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tYWxidW0uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4OCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWZlMztcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ucHJpdmF0ZS1tZXNzYWdlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWF0dGFjaG1lbnQgLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgLmltYWdlLXByZXZpZXcsXG4uZmllbGQtLW5hbWUtdXNlci1waWN0dXJlIC5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIC5pbWFnZS1wcmV2aWV3LFxuLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWltYWdlIC5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIC5pbWFnZS1wcmV2aWV3IHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucHJpdmF0ZS1tZXNzYWdlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWF0dGFjaG1lbnQgLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlLFxuLmZpZWxkLS1uYW1lLXVzZXItcGljdHVyZSAuZm9ybS10eXBlLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGUsXG4uZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtaW1hZ2UgLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ucHJpdmF0ZS1tZXNzYWdlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWF0dGFjaG1lbnQgLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgPiBsYWJlbCxcbi5maWVsZC0tbmFtZS11c2VyLXBpY3R1cmUgLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgPiBsYWJlbCxcbi5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1pbWFnZSAuZm9ybS10eXBlLW1hbmFnZWQtZmlsZSA+IGxhYmVsIHtcbiAgb3BhY2l0eTogMTsgfVxuICAucHJpdmF0ZS1tZXNzYWdlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWF0dGFjaG1lbnQgLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgPiBsYWJlbCAuYWpheC1wcm9ncmVzcy10aHJvYmJlcixcbiAgLmZpZWxkLS1uYW1lLXVzZXItcGljdHVyZSAuZm9ybS10eXBlLW1hbmFnZWQtZmlsZSA+IGxhYmVsIC5hamF4LXByb2dyZXNzLXRocm9iYmVyLFxuICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtaW1hZ2UgLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgPiBsYWJlbCAuYWpheC1wcm9ncmVzcy10aHJvYmJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLnByaXZhdGUtbWVzc2FnZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1hdHRhY2htZW50IC5mb3JtLXR5cGUtbWFuYWdlZC1maWxlID4gbGFiZWwgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIgLnRocm9iYmVyLFxuICAgIC5maWVsZC0tbmFtZS11c2VyLXBpY3R1cmUgLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgPiBsYWJlbCAuYWpheC1wcm9ncmVzcy10aHJvYmJlciAudGhyb2JiZXIsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWltYWdlIC5mb3JtLXR5cGUtbWFuYWdlZC1maWxlID4gbGFiZWwgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIgLnRocm9iYmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgI0E4RENGNyAyNSUsICNBOERDRjcgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsICNBOERDRjcgNzUlLCAjQThEQ0Y3KTtcbiAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogM3JlbSAzcmVtOyB9XG5cbi51aS10aW1lcGlja2VyIHtcbiAgei1pbmRleDogMTUgIWltcG9ydGFudDsgfVxuXG4ubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSxcbi5ub2RlLWV2ZW50LWVkaXQtZm9ybSB7XG4gIG1hcmdpbjogMDsgfVxuICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAud29ya2Zsb3ctdHJhbnNpdGlvbi1ldmVudHMtY29udGFpbmVyLFxuICAubm9kZS1ldmVudC1lZGl0LWZvcm0gLndvcmtmbG93LXRyYW5zaXRpb24tZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAuZm9ybS1pdGVtLFxuICAubm9kZS1ldmVudC1lZGl0LWZvcm0gLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLm5vZGUtZXZlbnQtZm9ybS5ub2RlLWZvcm0gLmZvcm0tY29udHJvbCxcbiAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAuYWRtaW4tdG9vbHMtd3JhcHBlcixcbiAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtIC5hZG1pbi10b29scy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtIC5hZG1pbi10b29scy13cmFwcGVyIC5mb3JtLWl0ZW0sXG4gICAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtIC5hZG1pbi10b29scy13cmFwcGVyIC5mb3JtLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtdHlwZSBsYWJlbCxcbiAgLm5vZGUtZXZlbnQtZm9ybS5ub2RlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LW90aGVyIGxhYmVsLFxuICAubm9kZS1ldmVudC1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXR5cGUgbGFiZWwsXG4gIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtb3RoZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vZGUtZXZlbnQtZm9ybS5ub2RlLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlLFxuICAubm9kZS1ldmVudC1lZGl0LWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtIC5zcy1tYWluLFxuICAubm9kZS1ldmVudC1lZGl0LWZvcm0gLnNzLW1haW4ge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLFxuICAgIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXJSYWRpdXMpIHZhcigtLWJvcmRlclJhZGl1cykgMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICAgIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyLFxuICAgICAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjMpO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyxcbiAgICAgIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsXG4gICAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyUmFkaXVzKSB2YXIoLS1ib3JkZXJSYWRpdXMpIDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICAgICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQsXG4gICAgICAubm9kZS1ldmVudC1lZGl0LWZvcm0gLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCxcbiAgICAgIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yMyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm5vZGUtZXZlbnQtZm9ybS5ub2RlLWZvcm0gLnNzLW1haW4gLnNzLWFkZCxcbiAgICAubm9kZS1ldmVudC1lZGl0LWZvcm0gLnNzLW1haW4gLnNzLWFkZCB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtIC5zZWxlY3QyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbiAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtIC5zZWxlY3QyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyUmFkaXVzKSB2YXIoLS1ib3JkZXJSYWRpdXMpIDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiAzcHggNHB4OyB9XG4gICAgLm5vZGUtZXZlbnQtZm9ybS5ub2RlLWZvcm0gLnNlbGVjdDIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmFmdGVyLFxuICAgIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAuc2VsZWN0MiAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAuc2VsZWN0MiAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6YmVmb3JlLFxuICAgIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAuc2VsZWN0MiAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMXB4OyB9XG4gIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtIC5ldmVudC1kYXRlLXdyYXBwZXIsXG4gIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAuZXZlbnQtZGF0ZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtIC5ldmVudC1kYXRlLXdyYXBwZXIgLmZpZWxkLS13aWRnZXQtZGF0ZXRpbWUtZGVmYXVsdCxcbiAgICAubm9kZS1ldmVudC1lZGl0LWZvcm0gLmV2ZW50LWRhdGUtd3JhcHBlciAuZmllbGQtLXdpZGdldC1kYXRldGltZS1kZWZhdWx0IHtcbiAgICAgIHdpZHRoOiAzMTFweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtIC5ldmVudC1kYXRlLXdyYXBwZXIgLmZpZWxkLS13aWRnZXQtZGF0ZXRpbWUtZGVmYXVsdCAuZm9ybS10eXBlLWRhdGUsXG4gICAgICAubm9kZS1ldmVudC1lZGl0LWZvcm0gLmV2ZW50LWRhdGUtd3JhcHBlciAuZmllbGQtLXdpZGdldC1kYXRldGltZS1kZWZhdWx0IC5mb3JtLXR5cGUtZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtIC5ldmVudC1kYXRlLXdyYXBwZXIgLmZpZWxkLS13aWRnZXQtZGF0ZXRpbWUtZGVmYXVsdCAuZm9ybS10eXBlLWRhdGUgLmZvcm0tZGF0ZSxcbiAgICAgICAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtIC5ldmVudC1kYXRlLXdyYXBwZXIgLmZpZWxkLS13aWRnZXQtZGF0ZXRpbWUtZGVmYXVsdCAuZm9ybS10eXBlLWRhdGUgLmZvcm0tZGF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5vZGUtZXZlbnQtZm9ybS5ub2RlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXRpbWUgLmZpZWxkc2V0LXdyYXBwZXIsXG4gIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtdGltZSAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtdGltZSAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1pdGVtLFxuICAgIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtdGltZSAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMTFweDsgfVxuICAgIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC10aW1lIC5maWVsZHNldC13cmFwcGVyIC5kZXNjcmlwdGlvbixcbiAgICAubm9kZS1ldmVudC1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXRpbWUgLmZpZWxkc2V0LXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vZGUtZXZlbnQtZm9ybS5ub2RlLWZvcm0gI2VkaXQtdGl0bGUtd3JhcHBlciAuZm9ybS1jb250cm9sLFxuICAubm9kZS1ldmVudC1lZGl0LWZvcm0gI2VkaXQtdGl0bGUtd3JhcHBlciAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtIC5ldmVudC1uYW1lLXdyYXBwZXIsXG4gIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAuZXZlbnQtbmFtZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtIC5ldmVudC1uYW1lLXdyYXBwZXIgLmRlc2NyaXB0aW9uLFxuICAgIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAuZXZlbnQtbmFtZS13cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5vZGUtZXZlbnQtZm9ybS5ub2RlLWZvcm0gLmV2ZW50LW5hbWUtd3JhcHBlciAuZm9ybS10eXBlLXVybCxcbiAgICAubm9kZS1ldmVudC1lZGl0LWZvcm0gLmV2ZW50LW5hbWUtd3JhcHBlciAuZm9ybS10eXBlLXVybCB7XG4gICAgICB3aWR0aDogMzI0cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBjb2xvcjogIzg4ODg4ODtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtIC5ldmVudC1uYW1lLXdyYXBwZXIgLmZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlLFxuICAgIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAuZXZlbnQtbmFtZS13cmFwcGVyIC5mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZSB7XG4gICAgICB3aWR0aDogMzI0cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBjb2xvcjogIzg4ODg4ODtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAjZWRpdC1maWVsZC1ldmVudC1vcmRlci13cmFwcGVyLFxuICAubm9kZS1ldmVudC1lZGl0LWZvcm0gI2VkaXQtZmllbGQtZXZlbnQtb3JkZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtICNlZGl0LWZpZWxkLWV2ZW50LW9yZGVyLXdyYXBwZXIgLmRlc2NyaXB0aW9uLFxuICAgIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAjZWRpdC1maWVsZC1ldmVudC1vcmRlci13cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5vZGUtZXZlbnQtZm9ybS5ub2RlLWZvcm0gI2VkaXQtZmllbGQtZXZlbnQtb3JkZXItd3JhcHBlciAuZm9ybS10eXBlLWVudGl0eS1hdXRvY29tcGxldGUsXG4gICAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtICNlZGl0LWZpZWxkLWV2ZW50LW9yZGVyLXdyYXBwZXIgLmZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIHtcbiAgICAgIGhlaWdodDogMzRweDsgfVxuICAgIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtICNlZGl0LWZpZWxkLWV2ZW50LW9yZGVyLXdyYXBwZXIgLmZvcm0tYXV0b2NvbXBsZXRlLFxuICAgIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAjZWRpdC1maWVsZC1ldmVudC1vcmRlci13cmFwcGVyIC5mb3JtLWF1dG9jb21wbGV0ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogNXB4OyB9XG4gICAgLm5vZGUtZXZlbnQtZm9ybS5ub2RlLWZvcm0gI2VkaXQtZmllbGQtZXZlbnQtb3JkZXItd3JhcHBlciAuZm9ybS10eXBlLWVudGl0eS1hdXRvY29tcGxldGUsXG4gICAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtICNlZGl0LWZpZWxkLWV2ZW50LW9yZGVyLXdyYXBwZXIgLmZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIHtcbiAgICAgIGhlaWdodDogMzRweDsgfVxuICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAjZWRpdC1maWVsZC1ldmVudC1maWxlcyxcbiAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtICNlZGl0LWZpZWxkLWV2ZW50LWZpbGVzIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAjZWRpdC1maWVsZC1ldmVudC1maWxlcyAjZWRpdC1maWVsZC1ldmVudC1maWxlcy0wLS1sYWJlbCxcbiAgICAubm9kZS1ldmVudC1lZGl0LWZvcm0gI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMgI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtMC0tbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtICNlZGl0LWZpZWxkLWV2ZW50LWZpbGVzIC5kZXRhaWxzLXdyYXBwZXIsXG4gICAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtICNlZGl0LWZpZWxkLWV2ZW50LWZpbGVzIC5kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAuZm9ybS10eXBlLXZlcnRpY2FsLXRhYnMsXG4gIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAuZm9ybS10eXBlLXZlcnRpY2FsLXRhYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vZGUtZXZlbnQtZm9ybS5ub2RlLWZvcm0gI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSxcbiAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtICNibG9jay1ib2tvdm9lbWVueXVwb2x6b3ZhdGVseWEge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAuZm9ybS1hY3Rpb25zLFxuICAubm9kZS1ldmVudC1lZGl0LWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLm5vZGUtZXZlbnQtZm9ybS5ub2RlLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCNlZGl0LXdvcmtmbG93LWV2ZW50cy1tb2RlcmF0aW9uLFxuICAgIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0I2VkaXQtd29ya2Zsb3ctZXZlbnRzLW1vZGVyYXRpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLWNoZWNrLWJ0bi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlIDU3JTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU5ZTg3O1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0I2VkaXQtcHJldmlldyxcbiAgICAubm9kZS1ldmVudC1lZGl0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCNlZGl0LXByZXZpZXcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tZXllLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4JSA1NyU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgIGNvbG9yOiAjMDA5ZmUzO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSAuZm9ybS1hY3Rpb25zICNlZGl0LWRlbGV0ZSxcbiAgICAubm9kZS1ldmVudC1lZGl0LWZvcm0gLmZvcm0tYWN0aW9ucyAjZWRpdC1kZWxldGUge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IC0zMnB4OyB9XG4gIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtIGlucHV0I2VkaXQtd29ya2Zsb3ctZXZlbnRzLXB1Ymxpc2hlZCxcbiAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtIGlucHV0I2VkaXQtd29ya2Zsb3ctZXZlbnRzLXB1Ymxpc2hlZCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm5vZGUtZXZlbnQtZm9ybS5ub2RlLWZvcm0gI2VkaXQtZmllbGQtZXZlbnQtY29zdHMtd3JhcHBlciB0YWJsZS5maWVsZC1tdWx0aXBsZS10YWJsZSB0aGVhZCxcbiAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtICNlZGl0LWZpZWxkLWV2ZW50LWNvc3RzLXdyYXBwZXIgdGFibGUuZmllbGQtbXVsdGlwbGUtdGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vZGUtZXZlbnQtZm9ybS5ub2RlLWZvcm0gI2VkaXQtZmllbGQtZXZlbnQtY29zdHMtd3JhcHBlciAjZmllbGQtZXZlbnQtY29zdHMtYWRkLW1vcmUtd3JhcHBlciAuY2xlYXJmaXgsXG4gIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAjZWRpdC1maWVsZC1ldmVudC1jb3N0cy13cmFwcGVyICNmaWVsZC1ldmVudC1jb3N0cy1hZGQtbW9yZS13cmFwcGVyIC5jbGVhcmZpeCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLm5vZGUtZXZlbnQtZm9ybS5ub2RlLWZvcm0gI2VkaXQtZmllbGQtZXZlbnQtY29zdHMtd3JhcHBlciAjZmllbGQtZXZlbnQtY29zdHMtYWRkLW1vcmUtd3JhcHBlciAuY2xlYXJmaXggLnBhcmFncmFwaHMtYWRkLXdyYXBwZXIsXG4gICAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtICNlZGl0LWZpZWxkLWV2ZW50LWNvc3RzLXdyYXBwZXIgI2ZpZWxkLWV2ZW50LWNvc3RzLWFkZC1tb3JlLXdyYXBwZXIgLmNsZWFyZml4IC5wYXJhZ3JhcGhzLWFkZC13cmFwcGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgIC5ub2RlLWV2ZW50LWZvcm0ubm9kZS1mb3JtICNlZGl0LWZpZWxkLWV2ZW50LWNvc3RzLXdyYXBwZXIgI2ZpZWxkLWV2ZW50LWNvc3RzLWFkZC1tb3JlLXdyYXBwZXIgLmNsZWFyZml4IC5wYXJhZ3JhcGhzLWFkZC13cmFwcGVyIGlucHV0LmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCxcbiAgICAgIC5ub2RlLWV2ZW50LWVkaXQtZm9ybSAjZWRpdC1maWVsZC1ldmVudC1jb3N0cy13cmFwcGVyICNmaWVsZC1ldmVudC1jb3N0cy1hZGQtbW9yZS13cmFwcGVyIC5jbGVhcmZpeCAucGFyYWdyYXBocy1hZGQtd3JhcHBlciBpbnB1dC5maWVsZC1hZGQtbW9yZS1zdWJtaXQge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cblxuI2VkaXQtZmllbGQtY29sb3Itd3JhcHBlciB7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICNlZGl0LWZpZWxkLWNvbG9yLXdyYXBwZXIgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjZWRpdC1maWVsZC1jb2xvci13cmFwcGVyIHNwYW46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgI2VkaXQtZmllbGQtY29sb3Itd3JhcHBlciBzcGFuOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2tib3guc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAjZWRpdC1maWVsZC1jb2xvci13cmFwcGVyIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAjZWRpdC1maWVsZC1jb2xvci13cmFwcGVyIGlucHV0OmNoZWNrZWQgfiBzcGFuOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4jZWRpdC1maWVsZC1zb3J0aW5nLXdyYXBwZXIgbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNlZGl0LWZpZWxkLXNvcnRpbmctd3JhcHBlciAuc3MtbWFpbiB7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgI2VkaXQtZmllbGQtc29ydGluZy13cmFwcGVyIC5zcy1tYWluIC5zcy1jb250ZW50IHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgI2VkaXQtZmllbGQtc29ydGluZy13cmFwcGVyIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAgICNlZGl0LWZpZWxkLXNvcnRpbmctd3JhcHBlciAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgI2VkaXQtZmllbGQtc29ydGluZy13cmFwcGVyIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDQlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tc2l6ZS1hcnRpY2xlLWF1dG8uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAjZWRpdC1maWVsZC1zb3J0aW5nLXdyYXBwZXIgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRlXCJdOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1jYWxlbmRhci13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTsgfVxuXG4ucmVxdWlyZS1zdGFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVnaW9uLXN3aXBlYmFyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTI7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvZ0JnU2lkZWJhcik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7IH1cbiAgLnJlZ2lvbi1zd2lwZWJhci1jb250ZW50LmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5yZWdpb24tc3dpcGViYXItY29udGVudCAudmlldy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAucmVnaW9uLXN3aXBlYmFyLWNvbnRlbnQgLnZpZXctaGVhZGVyIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAucmVnaW9uLXN3aXBlYmFyLWNvbnRlbnQgLnZpZXctaGVhZGVyIGEuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yTGlua1NpZGViYXJIb3Zlcik7IH1cbiAgICAgIC5yZWdpb24tc3dpcGViYXItY29udGVudCAudmlldy1oZWFkZXIgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1hc3RyYS5zdmdcIik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAucmVnaW9uLXN3aXBlYmFyLWNvbnRlbnQgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgLnJlZ2lvbi1zd2lwZWJhci1jb250ZW50IC5jb250ZXh0dWFsLXJlZ2lvbiBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fucywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckxpbmtTaWRlYmFyKTsgfVxuICAgICAgLnJlZ2lvbi1zd2lwZWJhci1jb250ZW50IC5jb250ZXh0dWFsLXJlZ2lvbiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yTGlua1NpZGViYXJIb3Zlcik7IH1cbiAgLnJlZ2lvbi1zd2lwZWJhci1jb250ZW50IC5maWVsZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5yZWdpb24tc3dpcGViYXItY29udGVudCAuc2VjdGlvbi10b2dnbGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9tZW51X2Fycl9kb3duLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucmVnaW9uLXN3aXBlYmFyLWNvbnRlbnQgLnNlY3Rpb24tdG9nZ2xlci0tb3BlbiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuICAucmVnaW9uLXN3aXBlYmFyLWNvbnRlbnQgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucmVnaW9uLXN3aXBlYmFyLWNvbnRlbnQgdWwgPiBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIC5yZWdpb24tc3dpcGViYXItY29udGVudCB1bCA+IGxpIGEge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yTGlua1NpZGViYXIpOyB9XG4gICAgICAucmVnaW9uLXN3aXBlYmFyLWNvbnRlbnQgdWwgPiBsaSBhLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckxpbmtTaWRlYmFySG92ZXIpOyB9XG4gICAgLnJlZ2lvbi1zd2lwZWJhci1jb250ZW50IHVsIGEge1xuICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgICAgLnJlZ2lvbi1zd2lwZWJhci1jb250ZW50IHVsIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JMaW5rU2lkZWJhckhvdmVyKTsgfVxuICAgIC5yZWdpb24tc3dpcGViYXItY29udGVudCB1bCB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuM3MsIG1hcmdpbi10b3AgLjNzOyB9XG4gICAgICAucmVnaW9uLXN3aXBlYmFyLWNvbnRlbnQgdWwgdWwuY29sbGFwc2VkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnJlZ2lvbi1zd2lwZWJhci1jb250ZW50IHVsIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgLnJlZ2lvbi1zd2lwZWJhci1jb250ZW50IHVsIHVsIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL21lbnVfYXJyX3JpZ2h0LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckxpbmtTdWJtZW51U2lkZWJhcik7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgICAgICAucmVnaW9uLXN3aXBlYmFyLWNvbnRlbnQgdWwgdWwgYS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckxpbmtTaWRlYmFySG92ZXIpOyB9XG4gIC5yZWdpb24tc3dpcGViYXItY29udGVudCAudmlldy1wYXlhYmxlLXNlY3Rpb25zIC52aWV3LWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgICAucmVnaW9uLXN3aXBlYmFyLWNvbnRlbnQgLnZpZXctcGF5YWJsZS1zZWN0aW9ucyAudmlldy1jb250ZW50IGgzIGEge1xuICAgICAgY29sb3I6ICMwMDlmZTM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogT3BlblNhbnMsIHNhbnMtc2VyaWY7IH1cbiAgICAucmVnaW9uLXN3aXBlYmFyLWNvbnRlbnQgLnZpZXctcGF5YWJsZS1zZWN0aW9ucyAudmlldy1jb250ZW50IGgzIC5zZWN0aW9uLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyB9XG4gIC5yZWdpb24tc3dpcGViYXItY29udGVudCAudmlldy1wYXlhYmxlLXNlY3Rpb25zIC52aWV3cy1maWVsZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzOyB9XG4gICAgLnJlZ2lvbi1zd2lwZWJhci1jb250ZW50IC52aWV3LXBheWFibGUtc2VjdGlvbnMgLnZpZXdzLWZpZWxkIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9tZW51X2Fycl9yaWdodC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckxpbmtTaWRlYmFyKTsgfVxuICAucmVnaW9uLXN3aXBlYmFyLWNvbnRlbnQgLnZpZXctcGF5YWJsZS1zZWN0aW9ucy5vcGVuIC52aWV3LWNvbnRlbnQgaDMgLnNlY3Rpb24tdG9nZ2xlciB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5yZWdpb24tc3dpcGViYXItY29udGVudCAudmlldy1wYXlhYmxlLXNlY3Rpb25zLm9wZW4gLnZpZXdzLWZpZWxkIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuXG4ucmVnaW9uLXN3aXBlYmFyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZWdpb24tc3dpcGViYXItY2xvc2Uge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucmVnaW9uLXN3aXBlYmFyLWxheW91dCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgLnJlZ2lvbi1zd2lwZWJhci1sYXlvdXQuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5ibG9jay12aWV3cy1ibG9ja3NlY3Rpb25zLWJsb2NrLTEge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlY3Rpb25zLWJsb2NrLTEgLnZpZXctaGVhZGVyIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3ODU4NTsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9ja3NlY3Rpb25zLWJsb2NrLTEgLnZpZXctaGVhZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yTGlua1NpZGViYXJIb3Zlcik7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcGF5YWJsZS1zZWN0aW9ucy1ibG9jay0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAuYmxvY2stdmlld3MtYmxvY2twYXlhYmxlLXNlY3Rpb25zLWJsb2NrLTEgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3ODU4NTsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9ja3BheWFibGUtc2VjdGlvbnMtYmxvY2stMSBoMjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3J1Yl9zaWduX2JsdWUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4ubWFpbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQmx1ZSk7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAubWFpbi1oZWFkZXIubWFpbi1tZW51LXdyYXBwZXItLWFjdGl2ZSB7XG4gICAgei1pbmRleDogMTE7IH1cbiAgLm1haW4taGVhZGVyICsgLm5hdmJhci1tb2JpbGUtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5tYWluLWhlYWRlciArIC5uYXZiYXItbW9iaWxlLW92ZXJsYXktLWFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXItaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1oZWFkZXIgLm5hdmJhci1pbm5lci0tb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhciB7XG4gICAgcGFkZGluZzogOXB4IDA7IH1cbiAgICAubWFpbi1oZWFkZXIgLm5hdmJhciA+IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1haW4taGVhZGVyIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4taGVhZGVyIC5uYXZiYXItbmF2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAubWFpbi1oZWFkZXIgbGkubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm1haW4taGVhZGVyIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4taGVhZGVyIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAubWFpbi1oZWFkZXIgLm5hdi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogT3BlblNhbnMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBjb2xvcjogdmFyKC0tbGlua0JsdWUpOyB9XG4gICAgLm1haW4taGVhZGVyIC5uYXYtbGluazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLCBvcGFjaXR5IC4zczsgfVxuICAgIC5tYWluLWhlYWRlciAubmF2LWxpbms6aG92ZXIsIC5tYWluLWhlYWRlciAubmF2LWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1ob3ZlckNvbG9yKTsgfVxuICAgICAgLm1haW4taGVhZGVyIC5uYXYtbGluazpob3ZlcjphZnRlciwgLm1haW4taGVhZGVyIC5uYXYtbGluay5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ob3ZlckNvbG9yKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1oZWFkZXIgLm5hdi1saW5rIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9XG4gIC5tYWluLWhlYWRlciAucmVnaW9uLW5hdi1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm1haW4taGVhZGVyIC5yZWdpb24tbmF2LW1haW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1oZWFkZXIgLnJlZ2lvbi1uYXYtbWFpbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAubWFpbi1oZWFkZXIgLm1haW0tbWVudS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluLWhlYWRlciAubWFpbS1tZW51LWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgIC5tYWluLWhlYWRlciAubWFpbS1tZW51LWJ0biAubmF2YmFyLXRvZ2dsZXItbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjMmE2NDk2O1xuICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTFweDsgfSB9XG4gICAgLm1haW4taGVhZGVyIC5tYWltLW1lbnUtYnRuLS1hY3RpdmUgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0cHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5tYWluLWhlYWRlciAubWFpbS1tZW51LWJ0bi0tYWN0aXZlIC5uYXZiYXItdG9nZ2xlci1pY29uOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAubWFpbi1oZWFkZXIgLm1haW0tbWVudS1idG4tLWFjdGl2ZSAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtOTBkZWcpOyB9XG4gIC5tYWluLWhlYWRlciAudXNlci1idXR0b24tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5tYWluLWhlYWRlciAudXNlci1idXR0b24tbWVudTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuODsgfVxuICAubWFpbi1oZWFkZXIgLnVzZXItYWRkLWNvbnRlbnQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluLWhlYWRlciAudXNlci1hZGQtY29udGVudC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubWFpbi1oZWFkZXIgLnVzZXItYWRkLWNvbnRlbnQtYnV0dG9uOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC44OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4taGVhZGVyICNibG9jay1zb3pkYXRzdGF0eXUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tYWluLWhlYWRlciAuYnRuLWNhdGVnb3J5LW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4taGVhZGVyIC5idG4tY2F0ZWdvcnktbWVudSAubmF2YmFyLXRvZ2dsZXItd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWFpbi1oZWFkZXIgLm5hbWUtY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LWZhbWlseTogT3BlblNhbnMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjMDA5ZmUzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5tYWluLWhlYWRlciAubmFtZS1jYXRlZ29yeSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBpbmhlcml0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4taGVhZGVyIC5uYW1lLWNhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXItaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxMXB4OyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuICAgIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YWZ0ZXIsIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyLWljb246OmJlZm9yZSB7XG4gICAgICB0b3A6IDRweDsgfVxuICAgIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YWZ0ZXIge1xuICAgICAgdG9wOiA4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWFpbi1oZWFkZXIgLmZvcm0tdHlwZS1zZWFyY2gge1xuICAgICAgZmxleC1ncm93OiAxOyB9IH1cbiAgLm1haW4taGVhZGVyIC5yZWdpb24tbmF2LWFkZGl0aW9uYWwgLmNyZWF0ZS1hcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMTVweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNTksIDIyNywgMCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHRCbHVlKTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDJlbTtcbiAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBjb2xvcjogIzE5OWZlMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubWFpbi1oZWFkZXIgLnJlZ2lvbi1uYXYtYWRkaXRpb25hbCAuY3JlYXRlLWFydGljbGUge1xuICAgICAgICBvcmRlcjogMTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluLWhlYWRlciAucmVnaW9uLW5hdi1hZGRpdGlvbmFsIC5jcmVhdGUtYXJ0aWNsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tYWluLWhlYWRlciAucmVnaW9uLW5hdi1hZGRpdGlvbmFsIC5jcmVhdGUtYXJ0aWNsZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tYWluLWhlYWRlciAucmVnaW9uLW5hdi1hZGRpdGlvbmFsIC5jcmVhdGUtYXJ0aWNsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tYWRkLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLm1haW4taGVhZGVyIC5yZWdpb24tbmF2LWFkZGl0aW9uYWwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm1haW4taGVhZGVyIC5yZWdpb24tbmF2LWFkZGl0aW9uYWwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgICBvcmRlcjogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5hdmJhciAucmVnaW9uLW5hdi1hZGRpdGlvbmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubmF2YmFyIC5yZWdpb24tbmF2LWFkZGl0aW9uYWwgLnVzZXItY29udGVudC1hZGQtaXRlbXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQzcHg7XG4gICAgbGVmdDogLTg2cHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTU7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMjRweCByZ2JhKDAsIDAsIDAsIDAuMTQpKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RERGO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4IDEwcHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5uYXZiYXIgLnJlZ2lvbi1uYXYtYWRkaXRpb25hbCAudXNlci1jb250ZW50LWFkZC1pdGVtcy51c2VyLWNvbnRlbnQtYWRkLWl0ZW1zLS1vcGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm5hdmJhciAucmVnaW9uLW5hdi1hZGRpdGlvbmFsIC51c2VyLWNvbnRlbnQtYWRkLWl0ZW1zOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC04cHg7XG4gICAgICByaWdodDogNTNweDtcbiAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMwMDlEREY7XG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLm5hdmJhciAucmVnaW9uLW5hdi1hZGRpdGlvbmFsIC51c2VyLWNvbnRlbnQtYWRkLWl0ZW1zIC51c2VyLWNvbnRlbnQtYWRkLWl0ZW1zLS1hcnRpY2xlLXdycCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNmZmY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5uYXZiYXIgLnJlZ2lvbi1uYXYtYWRkaXRpb25hbCAudXNlci1jb250ZW50LWFkZC1pdGVtcyBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm5hdmJhciAucmVnaW9uLW5hdi1hZGRpdGlvbmFsIC51c2VyLWNvbnRlbnQtYWRkLWl0ZW1zIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubmF2YmFyIC5yZWdpb24tbmF2LWFkZGl0aW9uYWwgLnVzZXItY29udGVudC1hZGQtaXRlbXMgYS51c2VyLWNvbnRlbnQtYWRkLWl0ZW1zLS1hcnRpY2xlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1kb2Mtd2hpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5uYXZiYXIgLnJlZ2lvbi1uYXYtYWRkaXRpb25hbCAudXNlci1jb250ZW50LWFkZC1pdGVtcyBhLnVzZXItY29udGVudC1hZGQtaXRlbXMtLWV2ZW50OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1jYWxlbmRhci13aGl0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm5hdmJhciAucmVnaW9uLW5hdi1hZGRpdGlvbmFsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5uYXZiYXIgLmJsb2NrLXNlYXJjaCB7XG4gIG9yZGVyOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDFweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZiYXIgLmJsb2NrLXNlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH0gfVxuXG4uYmxvY2stZ2xvYmFsLWZpbHRlci1ibG9ja21lZGljaW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYm90dG9tX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlQmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodEJsdWVCb3JkZXIpO1xuICBib3JkZXItbGVmdDogMCBub25lO1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTsgfVxuXG4ucmVnaW9uLWJvdHRvbS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogY2FsYyg5NjBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucmVnaW9uLWJvdHRvbS1oZWFkZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5yZWdpb24tYm90dG9tLWhlYWRlciA+IC5ibG9jay1ibG9jay1jb250ZW50LmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVnaW9uLWJvdHRvbS1oZWFkZXIgLnVzZXItbG9naW4tZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmxvY2stdXNlci1sb2dpbi1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAuYmxvY2stdXNlci1sb2dpbi1ibG9jayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9IH1cbiAgLmJsb2NrLXVzZXItbG9naW4tYmxvY2suYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrLXVzZXItbG9naW4tYmxvY2sgLml0ZW0tbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODQxcHgpIHtcbiAgICAuYmxvY2stdXNlci1sb2dpbi1ibG9jayAuaXRlbS1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgLmJsb2NrLXVzZXItbG9naW4tYmxvY2sgLml0ZW0tbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5ibG9jay11c2VyLWxvZ2luLWJsb2NrIC5pdGVtLWxpc3QgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmJsb2NrLXVzZXItbG9naW4tYmxvY2sgLml0ZW0tbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ibG9jay11c2VyLWxvZ2luLWJsb2NrIC5pdGVtLWxpc3QgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stdXNlci1sb2dpbi1ibG9jayAudXNlci1sb2dpbi1mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYmxvY2stdXNlci1sb2dpbi1ibG9jayAudXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0ge1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgOHB4IDEwcHggMDsgfVxuICAgICAgICAuYmxvY2stdXNlci1sb2dpbi1ibG9jayAudXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuYmxvY2stdXNlci1sb2dpbi1ibG9jayAudXNlci1sb2dpbi1mb3JtIC5mb3JtLXJlcXVpcmVkIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2Jsb2NrLWxvZ2lub3JyZWdpc3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdXNlci1hZG1pbi1wZW9wbGUtYmxvY2stMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5ibG9jay12aWV3cy1ibG9ja3VzZXItYWRtaW4tcGVvcGxlLWJsb2NrLTEuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnVzZXItbG9naW4tZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24tY29udGVudCAudXNlci1sb2dpbi1mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5yZWdpb24tY29udGVudCAudXNlci1sb2dpbi1mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi51c2VyLWxvZ2luLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudXNlci1sb2dpbi1mb3JtIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAudXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDsgfVxuICAgIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0taXRlbS5mb2N1cyAuZm9ybS1yZXF1aXJlZCB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4OyB9IH1cbiAgICAudXNlci1sb2dpbi1mb3JtIC5mb3JtLWFjdGlvbnM6YWZ0ZXIsIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9uczpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zOmFmdGVyIHtcbiAgICAgIHRvcDogMzglO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzhkZWcpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDQxJTsgfSB9XG4gICAgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zOmJlZm9yZSB7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzhkZWcpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAyMnB4OyB9IH1cbiAgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1yZXF1aXJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7IH1cbiAgICAudXNlci1sb2dpbi1mb3JtIC5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0tcmVxdWlyZWQge1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIC51c2VyLWxvZ2luLWZvcm0gLmRlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDklO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAudXNlci1sb2dpbi1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAudXNlci1sb2dpbi1mb3JtIC5mb3JtLXN1Ym1pdDphY3RpdmUsIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0tc3VibWl0LmFjdGl2ZSwgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0tc3VibWl0LmZvY3VzIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC51c2VyLWxvZ2luLWZvcm0gLnNod3BkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udW5kZXJoZWFkX2xvZ2luX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51bmRlcmhlYWRfbG9naW5fbGluayA+IC51bmRlcmhlYWRfbG9naW5fdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC51bmRlcmhlYWRfbG9naW5fbGluayA+IC51bmRlcmhlYWRfbG9naW5fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udW5kZXJoZWFkX2J0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudW5kZXJoZWFkX2J0bi13cmFwcGVyIC51bmRlcmhlYWRfbG9naW5fdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4OyB9XG5cbi5nZXQtbG9naW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCAxMnB4IDZweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWxpZ2h0Qmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5nZXQtbG9naW46aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuZ2V0LWxvZ2luOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5nZXQtbG9naW4gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5nZXQtbG9naW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3VzZXIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uZ2V0LXJlZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4IDBweCA2cHggMzBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1tYWluT3JhbmdlKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5nZXQtcmVnOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbkJsdWUpO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmdldC1yZWc6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmdldC1yZWcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5nZXQtcmVnOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zaGllbGQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4udXNlci1yZWdpc3Rlci1mb3JtIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucGFzc3dvcmQtcGFyZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uanMtcGFzc3dvcmQtY29uZmlybS1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucmVnaW9uLXVzZXItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTU7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE0KSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucmVnaW9uLXVzZXItbWVudSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5yZWdpb24tdXNlci1tZW51LS1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnJlZ2lvbi11c2VyLW1lbnU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLnJlZ2lvbi11c2VyLW1lbnUgLnZpZXctdXNlci1hZG1pbi1wZW9wbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucmVnaW9uLXVzZXItbWVudSAudmlldy11c2VyLWFkbWluLXBlb3BsZSA+IC52aWV3LWNvbnRlbnQgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5yZWdpb24tdXNlci1tZW51IC52aWV3LXVzZXItYWRtaW4tcGVvcGxlID4gLnZpZXctY29udGVudCAudmlld3MtZmllbGQtdXNlci1waWN0dXJlIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgICAucmVnaW9uLXVzZXItbWVudSAudmlldy11c2VyLWFkbWluLXBlb3BsZSA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLXVzZXItcGljdHVyZSAuZmllbGQtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAucmVnaW9uLXVzZXItbWVudSAudmlldy11c2VyLWFkbWluLXBlb3BsZSA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLXVzZXItcGljdHVyZSAuZmllbGQtY29udGVudCBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5yZWdpb24tdXNlci1tZW51IC52aWV3LXVzZXItYWRtaW4tcGVvcGxlID4gLnZpZXctY29udGVudCAudmlld3MtZmllbGQtdXNlci1waWN0dXJlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAucmVnaW9uLXVzZXItbWVudSAudmlldy11c2VyLWFkbWluLXBlb3BsZSA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLXVzZXItcGljdHVyZSAudXNlci1ub3BpY3R1cmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3VzZXIuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZWdpb24tdXNlci1tZW51IC52aWV3LXVzZXItYWRtaW4tcGVvcGxlID4gLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtbmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1PYmxpcXVlLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMy4ycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucmVnaW9uLXVzZXItbWVudSAudmlldy11c2VyLWFkbWluLXBlb3BsZSA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLW5hbWU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvdXNlci5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5yZWdpb24tdXNlci1tZW51IC52aWV3LXVzZXItYWRtaW4tcGVvcGxlID4gLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtbmFtZSAuZmllbGQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAucmVnaW9uLXVzZXItbWVudSAuYmxvY2stbWVudSAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcik7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAucmVnaW9uLXVzZXItbWVudSAuYmxvY2stbWVudSAubmF2LWl0ZW06aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjg7IH1cbiAgLnJlZ2lvbi11c2VyLW1lbnUgLmJsb2NrLW1lbnUgLm5hdi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDMwcHg7XG4gICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcik7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAucmVnaW9uLXVzZXItbWVudSAuYmxvY2stbWVudSAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAucmVnaW9uLXVzZXItbWVudSAuYmxvY2stbWVudSAubmF2LWxpbmsuaXRlbS11c2VyLWFydGljbGVzOjpiZWZvcmUsIC5yZWdpb24tdXNlci1tZW51IC5ibG9jay1tZW51IC5uYXYtbGluay5WYXNoaS1wdWJsaWthY2lpOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1kb2Muc3ZnXCIpOyB9XG4gICAgLnJlZ2lvbi11c2VyLW1lbnUgLmJsb2NrLW1lbnUgLm5hdi1saW5rLml0ZW0tZmF2b3JpdGUtY29udGFjdHM6OmJlZm9yZSwgLnJlZ2lvbi11c2VyLW1lbnUgLmJsb2NrLW1lbnUgLm5hdi1saW5rLkl6YnJhbm55ZS1rb250YWt0eTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tdXNlci1jaGVjay5zdmdcIik7IH1cbiAgICAucmVnaW9uLXVzZXItbWVudSAuYmxvY2stbWVudSAubmF2LWxpbmsuaXRlbS11c2VyLXNlYXJjaDo6YmVmb3JlLCAucmVnaW9uLXVzZXItbWVudSAuYmxvY2stbWVudSAubmF2LWxpbmsuSXNrYXQta29sbGVnOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1mcmllbmRzLnN2Z1wiKTsgfVxuICAgIC5yZWdpb24tdXNlci1tZW51IC5ibG9jay1tZW51IC5uYXYtbGluay5pdGVtLXVzZXItYXJjaGl2ZTo6YmVmb3JlLCAucmVnaW9uLXVzZXItbWVudSAuYmxvY2stbWVudSAubmF2LWxpbmsuSXpicmFubm9lOjpiZWZvcmUge1xuICAgICAgdG9wOiA3cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXN0YXIuc3ZnXCIpOyB9XG4gICAgLnJlZ2lvbi11c2VyLW1lbnUgLmJsb2NrLW1lbnUgLm5hdi1saW5rLnNlcGFyYXRvciB7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgIC5yZWdpb24tdXNlci1tZW51IC5ibG9jay1tZW51IC5uYXYtbGluay5zZXBhcmF0b3I6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWQ3ZDc7IH1cbiAgICAucmVnaW9uLXVzZXItbWVudSAuYmxvY2stbWVudSAubmF2LWxpbmsuaXRlbS1mZWVkYmFjaywgLnJlZ2lvbi11c2VyLW1lbnUgLmJsb2NrLW1lbnUgLm5hdi1saW5rLlNvb2JzY2hpdC1vLXByb2JsZW1lIHtcbiAgICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gICAgICAucmVnaW9uLXVzZXItbWVudSAuYmxvY2stbWVudSAubmF2LWxpbmsuaXRlbS1mZWVkYmFjazo6YmVmb3JlLCAucmVnaW9uLXVzZXItbWVudSAuYmxvY2stbWVudSAubmF2LWxpbmsuU29vYnNjaGl0LW8tcHJvYmxlbWU6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1mZWVkYmFjay1ncmF5LnN2Z1wiKTsgfVxuICAgIC5yZWdpb24tdXNlci1tZW51IC5ibG9jay1tZW51IC5uYXYtbGluay5pdGVtLWFkbWluLXRvb2wsIC5yZWdpb24tdXNlci1tZW51IC5ibG9jay1tZW51IC5uYXYtbGluay5JbnN0cnVtZW50eS1hZG1pbmEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUyKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnJlZ2lvbi11c2VyLW1lbnUgLmJsb2NrLW1lbnUgLm5hdi1saW5rLml0ZW0tc2V0dGluZ3MtYWNjb3VudCwgLnJlZ2lvbi11c2VyLW1lbnUgLmJsb2NrLW1lbnUgLm5hdi1saW5rLk5hc3Ryb3lraS1ha2thdW50YSB7XG4gICAgICBjb2xvcjogIzg4ODg4ODsgfVxuICAgICAgLnJlZ2lvbi11c2VyLW1lbnUgLmJsb2NrLW1lbnUgLm5hdi1saW5rLml0ZW0tc2V0dGluZ3MtYWNjb3VudDo6YmVmb3JlLCAucmVnaW9uLXVzZXItbWVudSAuYmxvY2stbWVudSAubmF2LWxpbmsuTmFzdHJveWtpLWFra2F1bnRhOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tdG9vbC1ncmF5LnN2Z1wiKTsgfVxuICAgIC5yZWdpb24tdXNlci1tZW51IC5ibG9jay1tZW51IC5uYXYtbGluay5pdGVtLWxvZ291dCwgLnJlZ2lvbi11c2VyLW1lbnUgLmJsb2NrLW1lbnUgLm5hdi1saW5rLlZ5a2hvZCB7XG4gICAgICBjb2xvcjogIzg4ODg4ODsgfVxuICAgICAgLnJlZ2lvbi11c2VyLW1lbnUgLmJsb2NrLW1lbnUgLm5hdi1saW5rLml0ZW0tbG9nb3V0OjpiZWZvcmUsIC5yZWdpb24tdXNlci1tZW51IC5ibG9jay1tZW51IC5uYXYtbGluay5WeWtob2Q6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1sb2dvdXQtZ3JheS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5yZWdpb24tdXNlci1tZW51IC5ibG9jay1tZW51IC5uYXYtbGluay5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7IH1cbiAgLnJlZ2lvbi11c2VyLW1lbnUgLmJsb2NrLXByaXZhdGUtbWVzc2FnZS1ub3RpZmljYXRpb24tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucmVnaW9uLXVzZXItbWVudSAuYmxvY2stcHJpdmF0ZS1tZXNzYWdlLW5vdGlmaWNhdGlvbi1ibG9jayAucHJpdmF0ZS1tZXNzYWdlLW5vdGlmaWNhdGlvbi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnJlZ2lvbi11c2VyLW1lbnUgLmJsb2NrLXByaXZhdGUtbWVzc2FnZS1ub3RpZmljYXRpb24tYmxvY2sgLnByaXZhdGUtbWVzc2FnZS1ub3RpZmljYXRpb24td3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLW1lc3NhZ2Uuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAucmVnaW9uLXVzZXItbWVudSAuYmxvY2stcHJpdmF0ZS1tZXNzYWdlLW5vdGlmaWNhdGlvbi1ibG9jayBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAgIC5yZWdpb24tdXNlci1tZW51IC5ibG9jay1wcml2YXRlLW1lc3NhZ2Utbm90aWZpY2F0aW9uLWJsb2NrIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucmVnaW9uLXVzZXItbWVudSAuYmxvY2stcHJpdmF0ZS1tZXNzYWdlLW5vdGlmaWNhdGlvbi1ibG9jayAucHJpdmF0ZS1tZXNzYWdlLXBhZ2UtbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICNGRjg0MDA7IH1cbiAgICAgIC5yZWdpb24tdXNlci1tZW51IC5ibG9jay1wcml2YXRlLW1lc3NhZ2Utbm90aWZpY2F0aW9uLWJsb2NrIC5wcml2YXRlLW1lc3NhZ2UtcGFnZS1saW5rOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIihcIjsgfVxuICAgICAgLnJlZ2lvbi11c2VyLW1lbnUgLmJsb2NrLXByaXZhdGUtbWVzc2FnZS1ub3RpZmljYXRpb24tYmxvY2sgLnByaXZhdGUtbWVzc2FnZS1wYWdlLWxpbms6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIpXCI7IH1cbiAgICAucmVnaW9uLXVzZXItbWVudSAuYmxvY2stcHJpdmF0ZS1tZXNzYWdlLW5vdGlmaWNhdGlvbi1ibG9jay51bnJlYWQtdGhyZWFkcyAucHJpdmF0ZS1tZXNzYWdlLXBhZ2UtbGluayB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbk9yYW5nZSk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51c2VyLW1lbnUtc2lkZWJhci0tdW5hdXRoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnVzZXItbWVudS1zaWRlYmFyIC5yZWdpb24tc2lkZWJhci1zZWNvbmQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTBweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTQpKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NzlweCkge1xuICAgIC51c2VyLW1lbnUtc2lkZWJhciAucmVnaW9uLXNpZGViYXItc2Vjb25kLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTg1cHgpIHtcbiAgICAudXNlci1tZW51LXNpZGViYXIgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuLnVzZXItbWVudS1zaWRlYmFyIC5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICBwYWRkaW5nOiAwOyB9XG4gIC51c2VyLW1lbnUtc2lkZWJhciAucmVnaW9uLXNpZGViYXItc2Vjb25kIGgyLFxuICAudXNlci1tZW51LXNpZGViYXIgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCBoMyxcbiAgLnVzZXItbWVudS1zaWRlYmFyIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yKTsgfVxuICAudXNlci1tZW51LXNpZGViYXIgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuY29udGV4dHVhbCAudHJpZ2dlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC51c2VyLW1lbnUtc2lkZWJhciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC51bmF1dGgtYmxvY2sge1xuICAgIHBhZGRpbmc6IDQ1cHggMCAzNXB4OyB9XG4gICAgLnVzZXItbWVudS1zaWRlYmFyIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLnVuYXV0aC1ibG9jayBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDsgfVxuICAgIC51c2VyLW1lbnUtc2lkZWJhciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC51bmF1dGgtYmxvY2sgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4udXNlci1tZW51LXNpZGViYXIgLnVzZXItbm9waWN0dXJlIHtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHRCbHVlQm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VzZXJfd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSB7XG4gIG1heC13aWR0aDogMjQzcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuXG4jYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhICNibG9jay1mb3RvcG9sem92YXRlbHlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAjYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhICNibG9jay1mb3RvcG9sem92YXRlbHlhIC5uby11c2VycGljIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsYWNlaG9sZGVyX2xhcmdlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSAuYmxvY2stcHJpdmF0ZS1tZXNzYWdlLW5vdGlmaWNhdGlvbi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDsgfVxuICAjYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhIC5ibG9jay1wcml2YXRlLW1lc3NhZ2Utbm90aWZpY2F0aW9uLWJsb2NrIC5wcml2YXRlLW1lc3NhZ2Utbm90aWZpY2F0aW9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNibG9jay1ib2tvdm9lbWVueXVwb2x6b3ZhdGVseWEgLmJsb2NrLXByaXZhdGUtbWVzc2FnZS1ub3RpZmljYXRpb24tYmxvY2sgLnByaXZhdGUtbWVzc2FnZS1ub3RpZmljYXRpb24td3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1tZXNzYWdlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSAuYmxvY2stcHJpdmF0ZS1tZXNzYWdlLW5vdGlmaWNhdGlvbi1ibG9jayBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcik7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAjYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhIC5ibG9jay1wcml2YXRlLW1lc3NhZ2Utbm90aWZpY2F0aW9uLWJsb2NrIGE6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSAuYmxvY2stcHJpdmF0ZS1tZXNzYWdlLW5vdGlmaWNhdGlvbi1ibG9jayAucHJpdmF0ZS1tZXNzYWdlLXBhZ2UtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNGRjg0MDA7IH1cbiAgICAjYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhIC5ibG9jay1wcml2YXRlLW1lc3NhZ2Utbm90aWZpY2F0aW9uLWJsb2NrIC5wcml2YXRlLW1lc3NhZ2UtcGFnZS1saW5rOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIoXCI7IH1cbiAgICAjYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhIC5ibG9jay1wcml2YXRlLW1lc3NhZ2Utbm90aWZpY2F0aW9uLWJsb2NrIC5wcml2YXRlLW1lc3NhZ2UtcGFnZS1saW5rOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIilcIjsgfVxuICAjYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhIC5ibG9jay1wcml2YXRlLW1lc3NhZ2Utbm90aWZpY2F0aW9uLWJsb2NrLnVucmVhZC10aHJlYWRzIC5wcml2YXRlLW1lc3NhZ2UtcGFnZS1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbk9yYW5nZSk7IH1cblxuI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSAuYmxvY2stbWVudSAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWZvbnRDb2xvcik7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICNibG9jay1ib2tvdm9lbWVueXVwb2x6b3ZhdGVseWEgLmJsb2NrLW1lbnUgLm5hdi1pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuODsgfVxuXG4jYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhIC5ibG9jay1tZW51IC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDE1cHggNXB4IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1mb250Q29sb3IpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAjYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhIC5ibG9jay1tZW51IC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBvcGFjaXR5OiAuNzsgfVxuICAjYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhIC5ibG9jay1tZW51IC5uYXYtbGluay5pdGVtLXVzZXItYXJ0aWNsZXM6OmJlZm9yZSwgI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSAuYmxvY2stbWVudSAubmF2LWxpbmsuVmFzaGktcHVibGlrYWNpaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZG9jLnN2Z1wiKTsgfVxuICAjYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhIC5ibG9jay1tZW51IC5uYXYtbGluay5pdGVtLXVzZXItZXZlbnRzOjpiZWZvcmUsICNibG9jay1ib2tvdm9lbWVueXVwb2x6b3ZhdGVseWEgLmJsb2NrLW1lbnUgLm5hdi1saW5rLlNvemRhbm55ZS1zb2J5dGl5YTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tY2FsZW5kYXIuc3ZnXCIpOyB9XG4gICNibG9jay1ib2tvdm9lbWVueXVwb2x6b3ZhdGVseWEgLmJsb2NrLW1lbnUgLm5hdi1saW5rLml0ZW0tZmF2b3JpdGUtY29udGFjdHM6OmJlZm9yZSwgI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSAuYmxvY2stbWVudSAubmF2LWxpbmsuSXpicmFubnllLWtvbnRha3R5OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi11c2VyLWNoZWNrLnN2Z1wiKTsgfVxuICAjYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhIC5ibG9jay1tZW51IC5uYXYtbGluay5pdGVtLXVzZXItYXJjaGl2ZTo6YmVmb3JlLCAjYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhIC5ibG9jay1tZW51IC5uYXYtbGluay5JemJyYW5ub2U6OmJlZm9yZSB7XG4gICAgdG9wOiA3cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXN0YXIuc3ZnXCIpOyB9XG4gICNibG9jay1ib2tvdm9lbWVueXVwb2x6b3ZhdGVseWEgLmJsb2NrLW1lbnUgLm5hdi1saW5rLml0ZW0tdXNlci1wcm9maWxlOjpiZWZvcmUsICNibG9jay1ib2tvdm9lbWVueXVwb2x6b3ZhdGVseWEgLmJsb2NrLW1lbnUgLm5hdi1saW5rLlJlZGFrdGlyb3ZhdC1wcm9maWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy91c2VyLnN2Z1wiKTsgfVxuICAjYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhIC5ibG9jay1tZW51IC5uYXYtbGluay5zZXBhcmF0b3Ige1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICNibG9jay1ib2tvdm9lbWVueXVwb2x6b3ZhdGVseWEgLmJsb2NrLW1lbnUgLm5hdi1saW5rLnNlcGFyYXRvcjo6YmVmb3JlIHtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWQ3ZDc7IH1cbiAgI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSAuYmxvY2stbWVudSAubmF2LWxpbmsuaXRlbS1mZWVkYmFjaywgI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSAuYmxvY2stbWVudSAubmF2LWxpbmsuU29vYnNjaGl0LW8tcHJvYmxlbWUge1xuICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gICAgI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSAuYmxvY2stbWVudSAubmF2LWxpbmsuaXRlbS1mZWVkYmFjazo6YmVmb3JlLCAjYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhIC5ibG9jay1tZW51IC5uYXYtbGluay5Tb29ic2NoaXQtby1wcm9ibGVtZTo6YmVmb3JlIHtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1mZWVkYmFjay1ncmF5LnN2Z1wiKTsgfVxuICAjYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhIC5ibG9jay1tZW51IC5uYXYtbGluay5pdGVtLXNldHRpbmdzLWFjY291bnQsICNibG9jay1ib2tvdm9lbWVueXVwb2x6b3ZhdGVseWEgLmJsb2NrLW1lbnUgLm5hdi1saW5rLk5hc3Ryb3lraS1ha2thdW50YSB7XG4gICAgY29sb3I6ICM4ODg4ODg7IH1cbiAgICAjYmxvY2stYm9rb3ZvZW1lbnl1cG9sem92YXRlbHlhIC5ibG9jay1tZW51IC5uYXYtbGluay5pdGVtLXNldHRpbmdzLWFjY291bnQ6OmJlZm9yZSwgI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSAuYmxvY2stbWVudSAubmF2LWxpbmsuTmFzdHJveWtpLWFra2F1bnRhOjpiZWZvcmUge1xuICAgICAgdG9wOiA3cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXRvb2wtZ3JheS5zdmdcIik7IH1cbiAgI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSAuYmxvY2stbWVudSAubmF2LWxpbmsuaXRlbS1sb2dvdXQge1xuICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gICAgI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSAuYmxvY2stbWVudSAubmF2LWxpbmsuaXRlbS1sb2dvdXQ6OmJlZm9yZSB7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tbG9nb3V0LWdyYXkuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICNibG9jay1ib2tvdm9lbWVueXVwb2x6b3ZhdGVseWEgLmJsb2NrLW1lbnUgLm5hdi1saW5rLmlzLWFjdGl2ZSB7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBzYW5zLXNlcmlmOyB9XG4gICAgI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSAuYmxvY2stbWVudSAubmF2LWxpbmsuaXMtYWN0aXZlOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4jYmxvY2staW5zdHJ1bWVudHlhZG1pbmEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI2Jsb2NrLWluc3RydW1lbnR5YWRtaW5hIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICNibG9jay1pbnN0cnVtZW50eWFkbWluYSAjYmxvY2staW5zdHJ1bWVudHlhZG1pbmEtbWVudSB7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjYpOyB9XG4gICNibG9jay1pbnN0cnVtZW50eWFkbWluYSAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcik7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAjYmxvY2staW5zdHJ1bWVudHlhZG1pbmEgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC44OyB9XG4gICNibG9jay1pbnN0cnVtZW50eWFkbWluYSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMzBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgICNibG9jay1pbnN0cnVtZW50eWFkbWluYSAubmF2YmFyLW5hdiAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAjYmxvY2staW5zdHJ1bWVudHlhZG1pbmEgLm5hdmJhci1uYXYgLm5hdi1saW5rLml0ZW0tYWRtaW4tYXJ0aWNsZXM6OmJlZm9yZSwgI2Jsb2NrLWluc3RydW1lbnR5YWRtaW5hIC5uYXZiYXItbmF2IC5uYXYtbGluay5TdGF0aTo6YmVmb3JlIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZG9jLXdoaXRlLnN2Z1wiKTsgfVxuICAgICNibG9jay1pbnN0cnVtZW50eWFkbWluYSAubmF2YmFyLW5hdiAubmF2LWxpbmsuUG9zYWRvY2hueWVzdHJhbmljeTo6YmVmb3JlIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tbGFuZGluZy5wbmdcIik7IH1cbiAgICAjYmxvY2staW5zdHJ1bWVudHlhZG1pbmEgLm5hdmJhci1uYXYgLm5hdi1saW5rLml0ZW0tYWRtaW4tc2VjdGlvbnM6OmJlZm9yZSwgI2Jsb2NrLWluc3RydW1lbnR5YWRtaW5hIC5uYXZiYXItbmF2IC5uYXYtbGluay5SYXpkZWx5OjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXNpdGUtbWFwLXdoaXRlLnN2Z1wiKTsgfVxuICAgICNibG9jay1pbnN0cnVtZW50eWFkbWluYSAubmF2YmFyLW5hdiAubmF2LWxpbmsuaXRlbS1hZG1pbi1jYWxlbmRhcjo6YmVmb3JlLCAjYmxvY2staW5zdHJ1bWVudHlhZG1pbmEgLm5hdmJhci1uYXYgLm5hdi1saW5rLkthbGVuZGFyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1jYWxlbmRhci13aGl0ZS5zdmdcIik7IH1cbiAgICAjYmxvY2staW5zdHJ1bWVudHlhZG1pbmEgLm5hdmJhci1uYXYgLm5hdi1saW5rLml0ZW0tYWRtaW4tYWNjb3VudC1tYW5hZ2VtZW50OjpiZWZvcmUsICNibG9jay1pbnN0cnVtZW50eWFkbWluYSAubmF2YmFyLW5hdiAubmF2LWxpbmsuQWtrYXVudHk6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWZyaWVuZHMtd2hpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgI2Jsb2NrLWluc3RydW1lbnR5YWRtaW5hIC5uYXZiYXItbmF2IC5uYXYtbGluay5pdGVtLWFkbWluLWFjY291bnQtc3RhdGlzdGljOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1zdGF0aXN0aWNzLXdoaXRlLnN2Z1wiKTsgfVxuICAgICNibG9jay1pbnN0cnVtZW50eWFkbWluYSAubmF2YmFyLW5hdiAubmF2LWxpbmsuaXRlbS1hZG1pbi1jb21tZW50LW1hbmFnZW1lbnQ6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWNvbW1lbnQtd2hpdGUuc3ZnXCIpOyB9XG4gICAgI2Jsb2NrLWluc3RydW1lbnR5YWRtaW5hIC5uYXZiYXItbmF2IC5uYXYtbGluay5pdGVtLWFkbWluLXBvcHVwOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1wb3B1cF93aGl0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAjYmxvY2staW5zdHJ1bWVudHlhZG1pbmEgLm5hdmJhci1uYXYgLm5hdi1saW5rLml0ZW0tYWRtaW4tYmFubmVyczo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tYmFubmVyc193aGl0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAjYmxvY2staW5zdHJ1bWVudHlhZG1pbmEgLm5hdmJhci1uYXYgLm5hdi1saW5rLml0ZW0tYWRtaW4tbWFpbGluZ3M6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLW1haWxpbmdzX3doaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICNibG9jay1pbnN0cnVtZW50eWFkbWluYSAubmF2YmFyLW5hdiAubmF2LWxpbmsuaXRlbS1hZG1pbi11bnN1YnNjcmliZWQ6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXVuc3Vic2NyaWJlZF93aGl0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAjYmxvY2staW5zdHJ1bWVudHlhZG1pbmEgLm5hdmJhci1uYXYgLm5hdi1saW5rLml0ZW0tYWRtaW4tYnJvYWRjYXN0czo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tYnJvYWRjYXN0c193aGl0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAjYmxvY2staW5zdHJ1bWVudHlhZG1pbmEgLm5hdmJhci1uYXYgLm5hdi1saW5rLml0ZW0tYWRtaW4tc2V0dGluZ3M6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXNldHRpbmdzX3doaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICNibG9jay1pbnN0cnVtZW50eWFkbWluYSAubmF2YmFyLW5hdiAubmF2LWxpbmsuaXRlbS1hZG1pbi1uZXdzOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1tZXRyby1jb250YWN0cy1tYWlsLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICNibG9jay1pbnN0cnVtZW50eWFkbWluYSAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2VwYXJhdG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgI2Jsb2NrLWluc3RydW1lbnR5YWRtaW5hIC5uYXZiYXItbmF2IC5uYXYtbGluay5zZXBhcmF0b3I6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ib3JkZXItc3F1YXJlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgfVxuICAgICNibG9jay1pbnN0cnVtZW50eWFkbWluYSAubmF2YmFyLW5hdiAubmF2LWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtQm9sZCwgc2Fucy1zZXJpZjsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay01LFxuLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNCB7XG4gIGZsZXg6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay00IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay01IC5ibG9ja2dyb3VwLWlubmVyLFxuICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay00IC5ibG9ja2dyb3VwLWlubmVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTUgLnZpZXctY29udGVudCxcbiAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay00IC52aWV3LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogLThweDsgfSB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTUgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMjI3cHg7XG4gICAgaGVpZ2h0OiAyMjdweDtcbiAgICBwYWRkaW5nOiA5cHggOHB4IDNweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay01IC52aWV3cy1yb3csXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay00IC52aWV3cy1yb3cge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTUgLnZpZXdzLXJvdyxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTQgLnZpZXdzLXJvdyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICBoZWlnaHQ6IDQ2dnc7XG4gICAgICAgIG1hcmdpbjogOHB4OyB9IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay01IC52aWV3cy1yb3c6aG92ZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNCAudmlld3Mtcm93OmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC44OyB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTUgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCxcbiAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay00IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTUgLnZpZXdzLXJvdyBhLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTQgLnZpZXdzLXJvdyBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTUgLnZpZXdzLXJvdyBhOmhvdmVyLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNCAudmlld3Mtcm93IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay01IC52aWV3cy1yb3cgLnJlbGF0ZWQtdGVhc2VyX19jcmVhdGVkLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTQgLnZpZXdzLXJvdyAucmVsYXRlZC10ZWFzZXJfX2NyZWF0ZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAuOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gICAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTUgLnZpZXdzLXJvdyAucmVsYXRlZC10ZWFzZXJfX3RpdGxlLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTQgLnZpZXdzLXJvdyAucmVsYXRlZC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yKTsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTUgLnZpZXdzLXJvdyAucmVsYXRlZC10ZWFzZXJfX3Nob3J0bmFtZSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay00IC52aWV3cy1yb3cgLnJlbGF0ZWQtdGVhc2VyX19zaG9ydG5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1PYmxpcXVlLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzLjJweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3I1KTsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTUgLnZpZXdzLXJvdyAucmVsYXRlZC10ZWFzZXJfX2NvdW50ZXJzLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTQgLnZpZXdzLXJvdyAucmVsYXRlZC10ZWFzZXJfX2NvdW50ZXJzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3I1KTtcbiAgICAgIGZvbnQtc2l6ZTogOXB4OyB9XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay01IC52aWV3cy1yb3cgLnJlbGF0ZWQtdGVhc2VyX19jb3VudGVyczphZnRlcixcbiAgICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTQgLnZpZXdzLXJvdyAucmVsYXRlZC10ZWFzZXJfX2NvdW50ZXJzOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDExcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCAjZmZmKTsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTUgLnZpZXdzLXJvdyAucmVsYXRlZC10ZWFzZXJfX2NvbW1lbnQtY291bnQsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNCAudmlld3Mtcm93IC5yZWxhdGVkLXRlYXNlcl9fY29tbWVudC1jb3VudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBvcGFjaXR5OiAuNTsgfVxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNSAudmlld3Mtcm93IC5yZWxhdGVkLXRlYXNlcl9fY29tbWVudC1jb3VudDo6YmVmb3JlLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNCAudmlld3Mtcm93IC5yZWxhdGVkLXRlYXNlcl9fY29tbWVudC1jb3VudDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLWNvbW1lbnQuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNSAudmlld3Mtcm93IC5yZWxhdGVkLXRlYXNlcl9fdm90ZSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay00IC52aWV3cy1yb3cgLnJlbGF0ZWQtdGVhc2VyX192b3RlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICBvcGFjaXR5OiAuNTsgfVxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNSAudmlld3Mtcm93IC5yZWxhdGVkLXRlYXNlcl9fdm90ZTo6YmVmb3JlLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNCAudmlld3Mtcm93IC5yZWxhdGVkLXRlYXNlcl9fdm90ZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLWxpa2Uuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay01IC52aWV3cy1yb3cgLnJlbGF0ZWQtdGVhc2VyX19zdGF0cyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay00IC52aWV3cy1yb3cgLnJlbGF0ZWQtdGVhc2VyX19zdGF0cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgb3BhY2l0eTogLjU7IH1cbiAgICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTUgLnZpZXdzLXJvdyAucmVsYXRlZC10ZWFzZXJfX3N0YXRzOjpiZWZvcmUsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay00IC52aWV3cy1yb3cgLnJlbGF0ZWQtdGVhc2VyX19zdGF0czo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9JY29uLWV5ZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTUgLnZpZXdzLXJvdy52aXAsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNCAudmlld3Mtcm93LnZpcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7IH1cbiAgICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTUgLnZpZXdzLXJvdy52aXAgLnJlbGF0ZWQtdGVhc2VyX190aXRsZSxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTQgLnZpZXdzLXJvdy52aXAgLnJlbGF0ZWQtdGVhc2VyX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay01IC52aWV3cy1yb3cudmlwIC5yZWxhdGVkLXRlYXNlcl9fc2hvcnRuYW1lLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNCAudmlld3Mtcm93LnZpcCAucmVsYXRlZC10ZWFzZXJfX3Nob3J0bmFtZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay01IC52aWV3cy1yb3cudmlwIC5yZWxhdGVkLXRlYXNlcl9fY291bnRlcnMsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay00IC52aWV3cy1yb3cudmlwIC5yZWxhdGVkLXRlYXNlcl9fY291bnRlcnMge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay01IC52aWV3cy1yb3cudmlwIC5yZWxhdGVkLXRlYXNlcl9fY291bnRlcnM6YWZ0ZXIsXG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTQgLnZpZXdzLXJvdy52aXAgLnJlbGF0ZWQtdGVhc2VyX19jb3VudGVyczphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg0NywgNTgsIDc4LCAwLjIpIDAlLCB2YXIoLS1tYWluQmx1ZSkgMTAwJSk7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay01IC52aWV3cy1yb3c6aG92ZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNCAudmlld3Mtcm93OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbkJsdWUpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9jay1ibG9jay1ncm91cGNhbGVuZGFyLWZpbHRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYmxvY2stYmxvY2stZ3JvdXBjYWxlbmRhci1maWx0ZXJzIC5ibG9ja2dyb3VwLWlubmVyIC5ibG9jay12aWV3cyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmJsb2NrLWJsb2NrLWdyb3VwY2FsZW5kYXItZmlsdGVycyAuZm9ybS0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5ibG9jay1ibG9jay1ncm91cGNhbGVuZGFyLWZpbHRlcnMgLmZvcm0tLWlubGluZSAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5ibG9jay1ibG9jay1ncm91cGNhbGVuZGFyLWZpbHRlcnMgaDIge1xuICBtYXJnaW46IDAgMCAxM3B4O1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1mb250Q29sb3I0KTsgfVxuXG4uYmxvY2stYmxvY2stZ3JvdXBjYWxlbmRhci1maWx0ZXJzIC52aWV3LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLmJsb2NrLWJsb2NrLWdyb3VwY2FsZW5kYXItZmlsdGVycyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IyKTsgfVxuICAgIC5ibG9jay1ibG9jay1ncm91cGNhbGVuZGFyLWZpbHRlcnMgLnZpZXctY29udGVudCAudmlld3Mtcm93IGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb250Q29sb3IyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmJsb2NrLWJsb2NrLWdyb3VwY2FsZW5kYXItZmlsdGVycyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgYTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tY2hlY2tib3gtYWN0aXZlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgLmJsb2NrLWJsb2NrLWdyb3VwY2FsZW5kYXItZmlsdGVycyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgYS5hY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLW1haW5CbHVlKTsgfVxuICAgICAgLmJsb2NrLWJsb2NrLWdyb3VwY2FsZW5kYXItZmlsdGVycyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgYS5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uYmxvY2stYmxvY2stZ3JvdXBjYWxlbmRhci1maWx0ZXJzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3Mtcm93IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjIpOyB9XG4gIC5ibG9jay1ibG9jay1ncm91cGNhbGVuZGFyLWZpbHRlcnMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1yb3cgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb250Q29sb3IyKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5ibG9jay1ibG9jay1ncm91cGNhbGVuZGFyLWZpbHRlcnMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1yb3cgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgLmJsb2NrLWJsb2NrLWdyb3VwY2FsZW5kYXItZmlsdGVycyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLXJvdyBhLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLW1haW5CbHVlKTsgfVxuICAgIC5ibG9jay1ibG9jay1ncm91cGNhbGVuZGFyLWZpbHRlcnMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1yb3cgYS5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5ibG9jay1ibG9jay1ncm91cGNhbGVuZGFyLWZpbHRlcnMgLmJsb2NrLmJsb2NrLXZpZXdzIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLmJsb2NrLWJsb2NrLWdyb3VwY2FsZW5kYXItZmlsdGVycyAuZmMtZGF5R3JpZC12aWV3IC5mYy1ib2R5IC5mYy1yb3cge1xuICBtaW4taGVpZ2h0OiAyOHB4OyB9XG5cbi5ibG9jay1ibG9jay1ncm91cGNhbGVuZGFyLWZpbHRlcnMgI2Jsb2NrLXNpbXBsZXNlYXJjaGZvcm0gKyAuYmxvY2stZmFjZXRzLCAuYmxvY2stYmxvY2stZ3JvdXBjYWxlbmRhci1maWx0ZXJzIC5ibG9jay1mYWNldHM6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7IH1cblxuLmJsb2NrLWJsb2NrLWdyb3VwY2FsZW5kYXItZmlsdGVycyAjYmxvY2stc2ltcGxlc2VhcmNoZm9ybSArIC5ibG9jay1mYWNldHMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYmxvY2stYmxvY2stZ3JvdXBjYWxlbmRhci1maWx0ZXJzIC5ibG9jay1mYWNldHM6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5ibG9jay1ibG9jay1ncm91cGNhbGVuZGFyLWZpbHRlcnMgLmJsb2NrLWZhY2V0cyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmJsb2NrLWJsb2NrLWdyb3VwY2FsZW5kYXItZmlsdGVycyAuYmxvY2stZmFjZXRzIGgyIHtcbiAgICBtYXJnaW46IDAgMCAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yNCk7IH1cbiAgLmJsb2NrLWJsb2NrLWdyb3VwY2FsZW5kYXItZmlsdGVycyAuYmxvY2stZmFjZXRzIC5pdGVtLWxpc3RfX2NoZWNrYm94IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmJsb2NrLWJsb2NrLWdyb3VwY2FsZW5kYXItZmlsdGVycyAuYmxvY2stZmFjZXRzIC5pdGVtLWxpc3RfX2NoZWNrYm94IC5mYWNldC1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmJsb2NrLWJsb2NrLWdyb3VwY2FsZW5kYXItZmlsdGVycyAuYmxvY2stZmFjZXRzIC5pdGVtLWxpc3RfX2NoZWNrYm94IC5mYWNldC1pdGVtX192YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IyKTsgfVxuICAgIC5ibG9jay1ibG9jay1ncm91cGNhbGVuZGFyLWZpbHRlcnMgLmJsb2NrLWZhY2V0cyAuaXRlbS1saXN0X19jaGVja2JveCBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmJsb2NrLWJsb2NrLWdyb3VwY2FsZW5kYXItZmlsdGVycyAuYmxvY2stZmFjZXRzIC5pdGVtLWxpc3RfX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWNoZWNrYm94LWFjdGl2ZS5zdmdcIik7IH1cbiAgICAgIC5ibG9jay1ibG9jay1ncm91cGNhbGVuZGFyLWZpbHRlcnMgLmJsb2NrLWZhY2V0cyAuaXRlbS1saXN0X19jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gbGFiZWwgLmZhY2V0LWl0ZW1fX3ZhbHVlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5CbHVlKTsgfVxuICAgIC5ibG9jay1ibG9jay1ncm91cGNhbGVuZGFyLWZpbHRlcnMgLmJsb2NrLWZhY2V0cyAuaXRlbS1saXN0X19jaGVja2JveCBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuYmxvY2stYmxvY2stZ3JvdXBjYWxlbmRhci1maWx0ZXJzIC5ibG9jay1mYWNldHMgLml0ZW0tbGlzdF9fY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZvbnRDb2xvcjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSxcbi52aWV3LWZyb250cGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50LFxuICAudmlldy1mcm9udHBhZ2UgLnZpZXctY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlcixcbiAgLnZpZXctZnJvbnRwYWdlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2JiZDhkOTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLFxuICAgICAgLnZpZXctZnJvbnRwYWdlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXI6OmJlZm9yZSwgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlcjphZnRlcixcbiAgICAudmlldy1mcm9udHBhZ2UgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXI6OmJlZm9yZSxcbiAgICAudmlldy1mcm9udHBhZ2UgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5yZWdpb24tY29udGVudCxcbiAgICAudmlldy1mcm9udHBhZ2UgLnJlZ2lvbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIGEsXG4gIC52aWV3LWZyb250cGFnZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpOyB9XG4gICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyLFxuICAgIC52aWV3LWZyb250cGFnZSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC52aWV3LXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTplbXB0eSxcbiAgICAudmlldy1mcm9udHBhZ2UgYTplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93LFxuICAgIC52aWV3LWZyb250cGFnZSAudmlld3Mtcm93IHtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93LmNhcmQtbWQsXG4gIC52aWV3LWZyb250cGFnZSAudmlld3Mtcm93LmNhcmQtbWQge1xuICAgIGhlaWdodDogNDcwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93LmNhcmQtbWQsXG4gICAgICAudmlldy1mcm9udHBhZ2UgLnZpZXdzLXJvdy5jYXJkLW1kIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93LmNhcmQtbGcsXG4gIC52aWV3LWZyb250cGFnZSAudmlld3Mtcm93LmNhcmQtbGcge1xuICAgIGhlaWdodDogNDcwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93LmNhcmQtbGcsXG4gICAgICAudmlldy1mcm9udHBhZ2UgLnZpZXdzLXJvdy5jYXJkLWxnIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93LFxuICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmlldy1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3csXG4gICAgICAudmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlcixcbiAgLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4OyB9XG5cbi5wYXRoLXRheG9ub215ICNibG9jay10ZXJtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG4gIC5wYXRoLXRheG9ub215ICNibG9jay10ZXJtLXRpdGxlIC5maWVsZF9faXRlbSB7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGF0aC10YXhvbm9teSAjYmxvY2stc3N5bGthbmFyZWRha3Rpcm92YW5pZXRlcm1pbmEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wYXRoLXRheG9ub215ICNibG9jay1zc3lsa2FuYXJlZGFrdGlyb3ZhbmlldGVybWluYSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAucGF0aC10YXhvbm9teSAjYmxvY2stc3N5bGthbmFyZWRha3Rpcm92YW5pZXRlcm1pbmEgYTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAucGF0aC10YXhvbm9teSAjYmxvY2stc3N5bGthbmFyZWRha3Rpcm92YW5pZXRlcm1pbmEgYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnBhdGgtdGF4b25vbXkgI2Jsb2NrLXNzeWxrYW5hcmVkYWt0aXJvdmFuaWV0ZXJtaW5hIGEgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgIC5wYXRoLXRheG9ub215ICNibG9jay1zc3lsa2FuYXJlZGFrdGlyb3ZhbmlldGVybWluYSBhIHNwYW46OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZWRpdC13aGl0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLnBhdGgtdGF4b25vbXkgLnZpZXctZnJvbnRwYWdlIC52aWV3cy1yb3cge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhdGgtdGF4b25vbXkgLnZpZXctZnJvbnRwYWdlIC52aWV3cy1yb3c6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5wYXRoLXRheG9ub215IC52aWV3LWZyb250cGFnZSAuY2FyZC1hcnRpY2xlX19pbWcge1xuICBtYXgtd2lkdGg6IDIyN3B4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhdGgtdGF4b25vbXkgLnZpZXctZnJvbnRwYWdlIC5jYXJkLWFydGljbGVfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG4ucGF0aC10YXhvbm9teSAudmlldy10YXhvbm9teS10ZXJtLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLnBhdGgtdGF4b25vbXkgLnZpZXctdGF4b25vbXktdGVybS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgPiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnZpZXctZGlzcGxheS1pZC1wYWdlXzMgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmZ1bGwtcG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZnVsbC1wb3N0X19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZnVsbC1wb3N0X19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmZ1bGwtcG9zdF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZ1bGwtcG9zdF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgLmZ1bGwtcG9zdF9fYXV0aG9yIHtcbiAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yNSk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMy4ycHg7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1PYmxpcXVlLHNhbnMtc2VyaWY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZnVsbC1wb3N0IHRpbWUge1xuICAgIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTAuOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmZ1bGwtcG9zdF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5mdWxsLXBvc3RfX2NvbnRlbnQgaWZyYW1lLFxuICAgIC5mdWxsLXBvc3RfX2NvbnRlbnQgLnZpZGVvLWpzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5mdWxsLXBvc3RfX2NvbnRlbnQgLnZpZGVvLWpzIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnVsbC1wb3N0X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4OyB9XG4gICAgICAgIC5mdWxsLXBvc3RfX2NvbnRlbnQgaWZyYW1lLFxuICAgICAgICAuZnVsbC1wb3N0X19jb250ZW50IC52aWRlby1qcyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAgICAgICAuZnVsbC1wb3N0X19jb250ZW50IC52aWRlby1qcyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmZ1bGwtcG9zdF9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAuZnVsbC1wb3N0X190ZXh0IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLmZ1bGwtcG9zdF9fdGV4dCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IpO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgLmZ1bGwtcG9zdF9fdGV4dCBwOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mdWxsLXBvc3RfX3RleHQgdWwsIC5mdWxsLXBvc3RfX3RleHQgb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcik7IH1cbiAgICAuZnVsbC1wb3N0X190ZXh0IGlmcmFtZSxcbiAgICAuZnVsbC1wb3N0X190ZXh0IHZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmZ1bGwtcG9zdF9fZmlsZXMtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZ1bGwtcG9zdF9fZmlsZXMtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5mdWxsLXBvc3RfX2ZpbGVzLWxpc3QgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAuZnVsbC1wb3N0X19maWxlcy1saXN0IC5maWVsZF9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIC5mdWxsLXBvc3RfX2ZpbGVzLWxpc3QgLmZpZWxkX19pdGVtIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmZ1bGwtcG9zdF9fZmlsZXMtbGlzdCAuZmllbGRfX2l0ZW0gLmZpbGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZG9jLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4OyB9XG4gIC5mdWxsLXBvc3RfX2ZpbGUtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLmZ1bGwtcG9zdF9fZmlsZS1pdGVtIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICAuZnVsbC1wb3N0X19maWxlLWl0ZW0gYTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWRvYy5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4OyB9XG4gIC5mdWxsLXBvc3RfX2ZpbGUtaXRlbV9fZmlsZXNpemUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mdWxsLXBvc3RfX3JhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4OyB9XG4gICAgLmZ1bGwtcG9zdF9fcmF0ZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZUJvcmRlcik7IH1cbiAgLmZ1bGwtcG9zdF9fZWRpdC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5mdWxsLXBvc3RfX2VkaXQtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5mdWxsLXBvc3RfX2VkaXQtYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mdWxsLXBvc3RfX2VkaXQtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZ1bGwtcG9zdF9fZWRpdC1idXR0b246aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZ1bGwtcG9zdF9fZWRpdC1idXR0b24gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgIC5mdWxsLXBvc3RfX2VkaXQtYnV0dG9uIHNwYW46OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZWRpdC13aGl0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgLmZ1bGwtcG9zdCAuZmxhZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtT2JsaXF1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTMuMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpOyB9XG4gICAgLmZ1bGwtcG9zdCAuZmxhZyAuYWpheC1wcm9ncmVzcy10aHJvYmJlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5mdWxsLXBvc3QgLmZsYWcgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mdWxsLXBvc3QgLmZsYWcgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwOyB9IH1cbiAgICAgIC5mdWxsLXBvc3QgLmZsYWcgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmZ1bGwtcG9zdCAuZmxhZyBhIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAuNjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5mdWxsLXBvc3QgLmZsYWcgYSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmZ1bGwtcG9zdCAuZmxhZyBhOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tYm90dG9tLWJvb2ttYXJrLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuZnVsbC1wb3N0IC5hY3Rpb24tdW5mbGFnIGE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1ib3R0b20tYm9va21hcmstYWN0aXZlLnN2Z1wiKTsgfVxuICAuZnVsbC1wb3N0X19hcmNoaXZlLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogMzdweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mdWxsLXBvc3RfX2FyY2hpdmUtdG9wIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7IH0gfVxuICAgIC5mdWxsLXBvc3RfX2FyY2hpdmUtdG9wIC5mbGFnIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogNDZweDsgfVxuICAgICAgLmZ1bGwtcG9zdF9fYXJjaGl2ZS10b3AgLmZsYWcgYSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5mdWxsLXBvc3RfX2FyY2hpdmUtdG9wIC5mbGFnIGE6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi10b3AtYm9va21hcmsuc3ZnXCIpICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5mdWxsLXBvc3RfX2FyY2hpdmUtdG9wIC5mbGFnLmFjdGlvbi11bmZsYWcgYTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi10b3AtYm9va21hcmstYWN0aXZlLnN2Z1wiKSAhaW1wb3J0YW50OyB9XG4gIC5mdWxsLXBvc3RfX2FyY2hpdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzdweDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgd2lkdGg6IDk1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZ1bGwtcG9zdF9fYXJjaGl2ZSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5jb21tZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmNvbW1lbnQtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuY29tbWVudC13cmFwcGVyIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOGE5Mjk2OyB9XG5cbi5jb21tZW50LWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgLmNvbW1lbnQtZm9ybTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgLmNvbW1lbnQtZm9ybSAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmNvbW1lbnQtZm9ybV9fdGl0bGUsXG4gIC5jb21tZW50LWZvcm0gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzhhOTI5NjsgfVxuICAuY29tbWVudC1mb3JtIGxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yMyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0LjRweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLU9ibGlxdWUsc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAgIC5jb21tZW50LWZvcm0gdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yMyk7IH1cbiAgICAgIC5jb21tZW50LWZvcm0gdGV4dGFyZWEuZm9ybS1jb250cm9sOmhvdmVyLCAuY29tbWVudC1mb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm1Db250cm9sQmcpO1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jb21tZW50LWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5jb21tZW50LWZvcm0gLmZvcm0tc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNnB4IDEycHggN3B4IDM0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tbWVzc2FnZS13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCA1MCU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlQ3lyLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHZhcigtLWZvbnRDb2xvcik7IH1cbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGU6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7IH0gfVxuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmxpbmtzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwOyB9XG5cbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAuY29tbWVudC1mb3JiaWRkZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmNvbW1lbnQtZm9yYmlkZGVuIGEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluT3JhbmdlKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuY29tbWVudC1mb3JiaWRkZW4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkJsdWUpO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuY29tbWVudC1mb3JiaWRkZW4gYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5jb21tZW50LWZvcmJpZGRlbiBhOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5ub2RlLS12aWV3LW1vZGUtcHJldmlldy1wYWlkIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlZmllbGQtaW1hZ2UgaW1nLCAubm9kZS0tdmlldy1tb2RlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1pbWFnZSBpbWcsIC5ub2RlLS12aWV3LW1vZGUtcHJldmlldyAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZWZpZWxkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub2RlLS12aWV3LW1vZGUtcHJldmlldy1wYWlkIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUsIC5ub2RlLS12aWV3LW1vZGUtYXV0aGVudGljYXRlZCAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlLCAubm9kZS0tdmlldy1tb2RlLXByZXZpZXcgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlQ3lyLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHZhcigtLWZvbnRDb2xvcik7IH1cbiAgLm5vZGUtLXZpZXctbW9kZS1wcmV2aWV3LXBhaWQgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZTplbXB0eSwgLm5vZGUtLXZpZXctbW9kZS1hdXRoZW50aWNhdGVkIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGU6ZW1wdHksIC5ub2RlLS12aWV3LW1vZGUtcHJldmlldyAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ub2RlLS12aWV3LW1vZGUtcHJldmlldy1wYWlkIC5ub2RlX19jb250ZW50LCAubm9kZS0tdmlldy1tb2RlLWF1dGhlbnRpY2F0ZWQgLm5vZGVfX2NvbnRlbnQsIC5ub2RlLS12aWV3LW1vZGUtcHJldmlldyAubm9kZV9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLm5vZGUtLXZpZXctbW9kZS1wcmV2aWV3LXBhaWQgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS10eXBlLWltYWdlIGltZywgLm5vZGUtLXZpZXctbW9kZS1hdXRoZW50aWNhdGVkIC5ub2RlX19jb250ZW50IC5maWVsZC0tdHlwZS1pbWFnZSBpbWcsIC5ub2RlLS12aWV3LW1vZGUtcHJldmlldyAubm9kZV9fY29udGVudCAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLm5vZGUtLXZpZXctbW9kZS1wcmV2aWV3LXBhaWQgLmxheW91dC0tb25lY29sOmxhc3Qtb2YtdHlwZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQsIC5ub2RlLS12aWV3LW1vZGUtYXV0aGVudGljYXRlZCAubGF5b3V0LS1vbmVjb2w6bGFzdC1vZi10eXBlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCwgLm5vZGUtLXZpZXctbW9kZS1wcmV2aWV3IC5sYXlvdXQtLW9uZWNvbDpsYXN0LW9mLXR5cGUgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHg7IH1cblxuLm5vZGUtLXZpZXctbW9kZS1wcmV2aWV3LXBhaWQgLmxpbmtzLCAubm9kZS0tdmlldy1tb2RlLWF1dGhlbnRpY2F0ZWQgLmxpbmtzLCAubm9kZS0tdmlldy1tb2RlLXByZXZpZXcgLmxpbmtzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwOyB9XG5cbi5idG4tcmVhZC1tb3JlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmJ0bi1yZWFkLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCAzMHB4IDZweCA1MHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWxpZ2h0Qmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tbWFpbk9yYW5nZSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuYnRuLXJlYWQtbW9yZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW1haW5CbHVlKTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5idG4tcmVhZC1tb3JlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5idG4tcmVhZC1tb3JlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zaGllbGQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4ucG9sbC12aWV3LWZvcm0gLmZvcm0taXRlbS1jaG9pY2Uge1xuICBtYXJnaW46IDA7IH1cbiAgLnBvbGwtdmlldy1mb3JtIC5mb3JtLWl0ZW0tY2hvaWNlIGlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAucG9sbC12aWV3LWZvcm0gLmZvcm0taXRlbS1jaG9pY2UgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH1cblxuLmZ1bGwtcG9zdF9fdGV4dCAuZmllbGQtLW5hbWUtYm9keSB0YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5mdWxsLXBvc3RfX3RleHQgLmZpZWxkLS1uYW1lLWJvZHkgY2FwdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1iYXNlRm9udENvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLEhlbHZldGljYSxBcmlhbCxMdWNpZGEgR3JhbmRlLHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmZ1bGwtcG9zdF9fdGV4dCAuZmllbGQtLW5hbWUtYm9keSB0aGVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG5cbi5mdWxsLXBvc3RfX3RleHQgLmZpZWxkLS1uYW1lLWJvZHkgdGgge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZDsgfVxuXG4uZnVsbC1wb3N0X190ZXh0IC5maWVsZC0tbmFtZS1ib2R5IHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZnVsbC1wb3N0X190ZXh0IC5maWVsZC0tbmFtZS1ib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mdWxsLXBvc3RfX3RleHQgLmZpZWxkLS1uYW1lLWJvZHkgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWRydXBhbC1hbmFseXRpY3MtY291bnRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL0ljb24tZXllLnN2Zyk7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4ubm9kZS0tdmlldy1tb2RlLXByZXZpZXctcGFpZC5mdWxsLXBvc3QgLmZ1bGwtcG9zdF9fdGV4dCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cblxuLm5vZGUtLXZpZXctbW9kZS1wcmV2aWV3LXBhaWQuZnVsbC1wb3N0IC5maWVsZC0tbmFtZS1maWVsZC1wYXlhYmxlLWFydGljbGUge1xuICBjb2xvcjogIzE3NmM5ZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLm5vZGUtLXZpZXctbW9kZS1wcmV2aWV3LXBhaWQuZnVsbC1wb3N0IC5maWVsZC0tbmFtZS1maWVsZC1wYXlhYmxlLWFydGljbGUgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5ub2RlLS12aWV3LW1vZGUtcHJldmlldy1wYWlkLmZ1bGwtcG9zdCAuZmllbGQtLW5hbWUtZmllbGQtcGF5YWJsZS1hcnRpY2xlIC5maWVsZC0tbmFtZS10aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICMxNzZjOWQ7IH1cbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtcHJldmlldy1wYWlkLmZ1bGwtcG9zdCAuZmllbGQtLW5hbWUtZmllbGQtcGF5YWJsZS1hcnRpY2xlIC5maWVsZC0tbmFtZS10aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ub2RlLS12aWV3LW1vZGUtcHJldmlldy1wYWlkLmZ1bGwtcG9zdCAuZmllbGQtLW5hbWUtZmllbGQtcGF5YWJsZS1hcnRpY2xlIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tYWRkLXRvLWNhcnQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogNXB4IDQwcHggNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLXJ1Yi5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stMiAudmlldy1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stMiAudmlld3Mtcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvckVtcHR5SW1hZ2UpOyB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stMiAudmlld3Mtcm93Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1MaWdodCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwLjhweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjUpOyB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1lZGl0LW5vZGUge1xuICAgICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZWRpdC1ub2RlIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZWRpdC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZWRpdC1ub2RlIGEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWRlbGV0ZS1ub2RlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1kZWxldGUtbm9kZSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXRyYXNoLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnZpZXctaWQtYXJ0aWNsZXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSxcbi52aWV3LWlkLWxhbmRpbmdzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEsXG4udmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFnZV80IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWhlYWRlcixcbiAgLnZpZXctaWQtbGFuZGluZ3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1oZWFkZXIsXG4gIC52aWV3LWlkLWFydGljbGVzLnZpZXctZGlzcGxheS1pZC1wYWdlXzQgLnZpZXctaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC52aWV3LWlkLWFydGljbGVzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyxcbiAgLnZpZXctaWQtbGFuZGluZ3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93LFxuICAudmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFnZV80IC52aWV3cy1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC52aWV3LWlkLWFydGljbGVzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdzpub3QoOmxhc3Qtb2YtdHlwZSksXG4gICAgLnZpZXctaWQtbGFuZGluZ3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93Om5vdCg6bGFzdC1vZi10eXBlKSxcbiAgICAudmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFnZV80IC52aWV3cy1yb3c6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC52aWV3LWlkLWFydGljbGVzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtY3JlYXRlZCxcbiAgICAudmlldy1pZC1sYW5kaW5ncy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNyZWF0ZWQsXG4gICAgLnZpZXctaWQtYXJ0aWNsZXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfNCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1jcmVhdGVkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtTGlnaHQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMC44cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3I1KTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAudmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWVkaXQtbm9kZSxcbiAgICAudmlldy1pZC1sYW5kaW5ncy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWVkaXQtbm9kZSxcbiAgICAudmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFnZV80IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWVkaXQtbm9kZSB7XG4gICAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgICAgLnZpZXctaWQtYXJ0aWNsZXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1lZGl0LW5vZGUgYSxcbiAgICAgIC52aWV3LWlkLWxhbmRpbmdzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZWRpdC1ub2RlIGEsXG4gICAgICAudmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFnZV80IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWVkaXQtbm9kZSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWVkaXQuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWVkaXQtbm9kZSBhLFxuICAgICAgICAgIC52aWV3LWlkLWxhbmRpbmdzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZWRpdC1ub2RlIGEsXG4gICAgICAgICAgLnZpZXctaWQtYXJ0aWNsZXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfNCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1lZGl0LW5vZGUgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAudmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLFxuICAgIC52aWV3LWlkLWxhbmRpbmdzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUsXG4gICAgLnZpZXctaWQtYXJ0aWNsZXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfNCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLmNvdW50ZXItd3JhcHBlcixcbiAgICAudmlldy1pZC1sYW5kaW5ncy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLmNvdW50ZXItd3JhcHBlcixcbiAgICAudmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFnZV80IC52aWV3cy1yb3cgLmNvdW50ZXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIC52aWV3LWlkLWFydGljbGVzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtY29tbWVudC1jb3VudCxcbiAgICAudmlldy1pZC1sYW5kaW5ncy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNvbW1lbnQtY291bnQsXG4gICAgLnZpZXctaWQtYXJ0aWNsZXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfNCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1jb21tZW50LWNvdW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1MaWdodCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwLjhweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yNSk7IH1cbiAgICAgIC52aWV3LWlkLWFydGljbGVzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtY29tbWVudC1jb3VudCAuZmllbGQtY29udGVudCxcbiAgICAgIC52aWV3LWlkLWxhbmRpbmdzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtY29tbWVudC1jb3VudCAuZmllbGQtY29udGVudCxcbiAgICAgIC52aWV3LWlkLWFydGljbGVzLnZpZXctZGlzcGxheS1pZC1wYWdlXzQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtY29tbWVudC1jb3VudCAuZmllbGQtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAudmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNvbW1lbnQtY291bnQgLmZpZWxkLWNvbnRlbnQ6OmJlZm9yZSxcbiAgICAgICAgLnZpZXctaWQtbGFuZGluZ3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1jb21tZW50LWNvdW50IC5maWVsZC1jb250ZW50OjpiZWZvcmUsXG4gICAgICAgIC52aWV3LWlkLWFydGljbGVzLnZpZXctZGlzcGxheS1pZC1wYWdlXzQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtY29tbWVudC1jb3VudCAuZmllbGQtY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWNvbW1lbnQuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC52aWV3LWlkLWFydGljbGVzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmFsdWUsXG4gICAgLnZpZXctaWQtbGFuZGluZ3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC12YWx1ZSxcbiAgICAudmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFnZV80IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXZhbHVlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1MaWdodCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwLjhweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yNSk7IH1cbiAgICAgIC52aWV3LWlkLWFydGljbGVzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmFsdWUgLmZpZWxkLWNvbnRlbnQsXG4gICAgICAudmlldy1pZC1sYW5kaW5ncy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXZhbHVlIC5maWVsZC1jb250ZW50LFxuICAgICAgLnZpZXctaWQtYXJ0aWNsZXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfNCAudmlld3Mtcm93IC52aWV3cy1maWVsZC12YWx1ZSAuZmllbGQtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAudmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXZhbHVlIC5maWVsZC1jb250ZW50OjpiZWZvcmUsXG4gICAgICAgIC52aWV3LWlkLWxhbmRpbmdzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmFsdWUgLmZpZWxkLWNvbnRlbnQ6OmJlZm9yZSxcbiAgICAgICAgLnZpZXctaWQtYXJ0aWNsZXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfNCAudmlld3Mtcm93IC52aWV3cy1maWVsZC12YWx1ZSAuZmllbGQtY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXBsdXMtZGFyay1ibHVlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnZpZXctYXJ0aWNsZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctY29udGVudCAuZmllbGQtY29udGVudCA+IGEge1xuICBjb2xvcjogIzM1MzUzNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogaW5pdGlhbDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXctYXJ0aWNsZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctY29udGVudCAuY2FyZC1hcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cblxuLnZpZXctYXJ0aWNsZXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWxhYmVsLWZpZWxkc2V0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlldy1jb21tZXJjZS11c2VyLW9yZGVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAudmlldy1jb21tZXJjZS11c2VyLW9yZGVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93ID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlRm9udENvbG9yKTsgfVxuICAudmlldy1jb21tZXJjZS11c2VyLW9yZGVycy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1yZW5kZXJlZC1lbnRpdHkgLmZpZWxkLWNvbnRlbnQgPiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpOyB9XG5cbi51c2VyLWV2ZW50cy1saXN0IC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDZweDsgfVxuXG4udXNlci1ldmVudHMtbGlzdCAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLnVzZXItZXZlbnRzLWxpc3QgLnZpZXdzLWZpZWxkIHtcbiAgcGFkZGluZzogOHB4IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudXNlci1ldmVudHMtbGlzdCAudmlld3MtZmllbGQtY3JlYXRlZCB7XG4gICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjUpO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMC44cHg7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1MaWdodCxzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnVzZXItZXZlbnRzLWxpc3QgLnZpZXdzLWZpZWxkLWNvbW1lbnQtY291bnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0MwREVERjtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzZCNkI2QjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgLnVzZXItZXZlbnRzLWxpc3QgLnZpZXdzLWZpZWxkLWNvbW1lbnQtY291bnQgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC51c2VyLWV2ZW50cy1saXN0IC52aWV3cy1maWVsZC1jb21tZW50LWNvdW50OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1jb21tZW50LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAudXNlci1ldmVudHMtbGlzdCAudmlld3MtZmllbGQtZWRpdC1ub2RlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnVzZXItZXZlbnRzLWxpc3QgLnZpZXdzLWZpZWxkLWVkaXQtbm9kZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZWRpdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1jYWxlbmRhci1wYWdlLTIgLmZvcm0tLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7IH1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1jYWxlbmRhci1wYWdlLTIgLmZvcm0taXRlbSB7XG4gIHdpZHRoOiAyNSU7IH1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1jYWxlbmRhci1wYWdlLTIgLmZvcm0tc3VibWl0IHtcbiAgcGFkZGluZzogNXB4IDEycHg7IH1cblxuLnZpZXctY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAudmlldy1jb250ZW50ICNlZGl0LWFjdGlvbnMtc3VibWl0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlldy1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3cy1mb3JtIC52aWV3cy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC52aWV3LWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXdzLWZvcm0gLnZpZXdzLXJvdyAudmlld3MtZmllbGQtY3JlYXRlZCB7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1MaWdodCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMTAuOHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3I1KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAudmlldy1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3cy1mb3JtIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWVkaXQtbm9kZSB7XG4gICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAudmlldy1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3cy1mb3JtIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWVkaXQtbm9kZSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1lZGl0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAudmlldy1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3cy1mb3JtIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWRpc3BsYXktdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAudmlldy1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3cy1mb3JtIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWRpc3BsYXktdGl0bGUgYSB7XG4gICAgICBjb2xvcjogIzM1MzUzNTsgfVxuICAudmlldy1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3cy1mb3JtIC52aWV3cy1yb3cgLmZpZWxkLS10eXBlLXdvcmtmbG93IC5maWVsZHNldC1sZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpZXctY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAudmlld3MtZm9ybSAudmlld3Mtcm93IC5maWVsZC0tdHlwZS13b3JrZmxvdyBmaWVsZHNldCB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC52aWV3LWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXdzLWZvcm0gLnZpZXdzLXJvdyAuZmllbGQtLXR5cGUtd29ya2Zsb3cgZmllbGRzZXQgLmpzLWZvcm0taXRlbSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC52aWV3LWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXdzLWZvcm0gLnZpZXdzLXJvdyAuZmllbGQtLXR5cGUtd29ya2Zsb3cgZmllbGRzZXQgLmpzLWZvcm0taXRlbSBkaXYge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnZpZXctY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAudmlld3MtZm9ybSAudmlld3Mtcm93IC5maWVsZC0tdHlwZS13b3JrZmxvdyBmaWVsZHNldCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLnZpZXctY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAudmlld3MtZm9ybSAudmlld3Mtcm93IC5maWVsZC0tdHlwZS13b3JrZmxvdyBmaWVsZHNldCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudmlldy1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3cy1mb3JtIC52aWV3cy1yb3cgLmZpZWxkLS10eXBlLXdvcmtmbG93IGZpZWxkc2V0IGxhYmVsIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9pY29uLWNoZWNrLWJ0bi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBERURGO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0yMDBweDsgfVxuICAudmlldy1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3cy1mb3JtIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNvbW1lbnQtY291bnQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtTGlnaHQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwLjhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3I1KTtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAudmlldy1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3cy1mb3JtIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNvbW1lbnQtY291bnQgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAudmlldy1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3cy1mb3JtIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNvbW1lbnQtY291bnQgLmZpZWxkLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1jb21tZW50LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAudmlldy1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3cy1mb3JtIC52aWV3cy1yb3cuZXZlbnRzX3B1Ymxpc2hlZCAudmlld3MtZmllbGQtY29tbWVudC1jb3VudCxcbiAgLnZpZXctY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAudmlld3MtZm9ybSAudmlld3Mtcm93LmV2ZW50c19wdWJsaXNoZWQgLnZpZXdzLWZpZWxkLWZpZWxkLWRpc3BsYXktdGl0bGUsXG4gIC52aWV3LWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXdzLWZvcm0gLnZpZXdzLXJvdy5ldmVudHNfcHVibGlzaGVkIC52aWV3cy1maWVsZC1jcmVhdGVkIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC52aWV3LWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXdzLWZvcm0gLnZpZXdzLXJvdy5ldmVudHNfcHVibGlzaGVkIC5maWVsZC0tdHlwZS13b3JrZmxvdyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFQjdFQTsgfVxuXG4uYmxvY2stYmxvY2stY29udGVudDNjMTk3ZDI5LTNkOTktNDEyNS04MjJlLWNmZDlmYTc0MWNjZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLmJsb2NrLWJsb2NrLWNvbnRlbnQzYzE5N2QyOS0zZDk5LTQxMjUtODIyZS1jZmQ5ZmE3NDFjY2UgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgb3BhY2l0eTogLjc1O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmJsb2NrLWJsb2NrLWNvbnRlbnQzYzE5N2QyOS0zZDk5LTQxMjUtODIyZS1jZmQ5ZmE3NDFjY2UgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5ibG9jay1ibG9jay1jb250ZW50M2MxOTdkMjktM2Q5OS00MTI1LTgyMmUtY2ZkOWZhNzQxY2NlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmJsb2NrLWJsb2NrLWNvbnRlbnQzYzE5N2QyOS0zZDk5LTQxMjUtODIyZS1jZmQ5ZmE3NDFjY2UgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi52aWV3LWFjY291bnQtbWFuYWdlbWVudCAudmlldy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi52aWV3LWFjY291bnQtbWFuYWdlbWVudCAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udmlldy1hY2NvdW50LW1hbmFnZSAudmlld3MtZmllbGQtY3JlYXRlZCB7XG4gIHdpZHRoOiAxMjBweDsgfVxuXG4udmlldy1hY2NvdW50LW1hbmFnZSAudmlld3MtZmllbGQtdXNlci1waWN0dXJlIHtcbiAgd2lkdGg6IDYwcHg7IH1cblxuLnZpZXctYWNjb3VudC1tYW5hZ2UgLnZpZXdzLWZpZWxkLWZpZWxkLW5hbWUge1xuICB3aWR0aDogMTkwcHg7IH1cblxuLnZpZXctYWNjb3VudC1tYW5hZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC52aWV3LWFjY291bnQtbWFuYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG5cbi52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0sXG4uYmxvY2stdmlld3MtYmxvY2thY2NvdW50LW1hbmFnZS1ibG9jay0xIC52aWV3cy1leHBvc2VkLWZvcm0sXG4uYmxvY2stdmlld3MtYmxvY2thY2NvdW50LW1hbmFnZS1ibG9jay0zIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC50b3RhbC1hY2NvdW50LXRleHQ6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2thY2NvdW50LW1hbmFnZS1ibG9jay0xIC50b3RhbC1hY2NvdW50LXRleHQ6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2thY2NvdW50LW1hbmFnZS1ibG9jay0zIC50b3RhbC1hY2NvdW50LXRleHQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJsb2NrLWZpbmQtYmxvY2sgI2ZpbmQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZW5kOyB9XG5cbi5ibG9jay1maW5kLWJsb2NrIC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLnRvdGFsLWFjY291bnQtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRvdGFsLWFjY291bnQtbWFuYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjREM0NDM4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4OyB9XG5cbi50b3RhbC1hY2NvdW50LXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLHNhbnMtc2VyaWY7IH1cblxuLnRvdGFsLWFjY291bnQtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9tZW51X2Fycl9kb3duLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnRvdGFsLWFjY291bnQtaWNvbl9yZXZlcnMge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7IH1cblxuLnVuaS1iYWNrIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEycHgvMTdweCBIZWx2ZXRpY2E7XG4gIGNvbG9yOiAjREM0NDM4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jYWxjYW5ldXMtdW5pLXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDExN3B4OyB9XG5cbi5jYWxjYW5ldXMtdW5pLXRhYmxlICsgLnBhZ2VyIC5wYWdlcl9faXRlbXMge1xuICBtYXgtd2lkdGg6IDcxN3B4OyB9XG4gIC5jYWxjYW5ldXMtdW5pLXRhYmxlICsgLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1maXJzdCxcbiAgLmNhbGNhbmV1cy11bmktdGFibGUgKyAucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWxhc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZXctbXktYXJjaGl2ZSAudmlld3Mtcm93Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4udmlldy1teS1hcmNoaXZlIC52aWV3cy1yb3cudmlwIC5jYXJkLWFydGljbGVfX2luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi52aWV3LW15LWFyY2hpdmUgLnZpZXdzLXJvdy52aXAgLmNhcmQtYXJ0aWNsZV9fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC52aWV3LW15LWFyY2hpdmUgLnZpZXdzLXJvdy52aXAgLmNhcmQtYXJ0aWNsZV9fY29udGVudDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg0NywgNTgsIDc4LCAwLjIpIDAsIHZhcigtLW1haW5CbHVlKSk7IH1cblxuLnZpZXctbXktYXJjaGl2ZSAudmlld3Mtcm93ID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udmlldy1teS1hcmNoaXZlIC5jYXJkLWFydGljbGUge1xuICBjb2xvcjogaW5pdGlhbDsgfVxuICAudmlldy1teS1hcmNoaXZlIC5jYXJkLWFydGljbGVfX2ltZyB7XG4gICAgZmxleDogMCAxIDIzMHB4OyB9XG5cbi51c2VyLXByb2ZpbGUgLmdyaWQtY29udGFpbmVyLXR3by1jb2wge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogOHB4IDhweDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJwaG90byBiaW9cIjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC51c2VyLXByb2ZpbGUgLmdyaWQtY29udGFpbmVyLXR3by1jb2wge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udXNlci1wcm9maWxlIC5ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgZ2FwOiAxNnB4IDE4cHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicGhvdG8gYmlvIGJpb1wiIFwicGhvdG8gZWR1IGpvYlwiOyB9XG5cbi51c2VyLXByb2ZpbGVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZXItcHJvZmlsZV9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLnVzZXItcHJvZmlsZV9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC51c2VyLXByb2ZpbGVfX2JvZHkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi51c2VyLXByb2ZpbGVfX2FydGljbGVzIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudXNlci1wcm9maWxlX19hcnRpY2xlcyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi51c2VyLXByb2ZpbGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodEJsdWVCb3JkZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC51c2VyLXByb2ZpbGVfX2NvbnRlbnQtd3JhcHBlciBpZnJhbWUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG4gIC51c2VyLXByb2ZpbGVfX2NvbnRlbnQtd3JhcHBlciAudmlkZW8tanMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudXNlci1wcm9maWxlX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgb3JkZXI6IDE7IH0gfVxuICAudXNlci1wcm9maWxlX19jb250ZW50LXdyYXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgLnVzZXItcHJvZmlsZV9fY29udGVudC13cmFwcGVyIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG5cbi51c2VyLXByb2ZpbGUgLnZpZXctYXJ0aWNsZXMgLnZpZXdzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMjMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHRCbHVlQm9yZGVyKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zczsgfVxuICAudXNlci1wcm9maWxlIC52aWV3LWFydGljbGVzIC52aWV3cy1yb3c6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW5CbHVlKTsgfVxuICAudXNlci1wcm9maWxlIC52aWV3LWFydGljbGVzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IxKTsgfVxuICAudXNlci1wcm9maWxlIC52aWV3LWFydGljbGVzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXBzZXVkb255bSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjUpOyB9XG4gICAgLnVzZXItcHJvZmlsZSAudmlldy1hcnRpY2xlcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1wc2V1ZG9ueW0gYSB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yNSk7IH1cblxuLnVzZXItcHJvZmlsZSAudmlldy1hcnRpY2xlcyAubW9yZS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnVzZXItcHJvZmlsZSAudmlldy1hcnRpY2xlcyAubW9yZS1saW5rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgb3BhY2l0eTogLjc1O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnVzZXItcHJvZmlsZSAudmlldy1hcnRpY2xlcyAubW9yZS1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC51c2VyLXByb2ZpbGUgLnZpZXctYXJ0aWNsZXMgLm1vcmUtbGluayBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC51c2VyLXByb2ZpbGUgLnZpZXctYXJ0aWNsZXMgLm1vcmUtbGluayBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udXNlci1wcm9maWxlX19pbmZvcm0tYmxvY2sge1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi51c2VyLXByb2ZpbGVfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1hcmVhOiBwaG90bztcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgd2lkdGg6IDQ5dnc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0Qmx1ZUJvcmRlcik7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAudXNlci1wcm9maWxlX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAudXNlci1wcm9maWxlX19pbWcgLmZpZWxkLS1uYW1lLXVzZXItcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC51c2VyLXByb2ZpbGVfX2ltZyAuaW1hZ2Utc3R5bGUtcHJvZmlsZS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC51c2VyLXByb2ZpbGVfX2ltZy1yZW1vdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUxpZ2h0LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwLjhweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVzZXItcHJvZmlsZV9faW1nLXJlbW92ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC51c2VyLXByb2ZpbGVfX2ltZy1yZW1vdmUgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi51c2VyLXByb2ZpbGVfX2luZm8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB3aWR0aDogY2FsYyg1MCUgKyAxNnB4KTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZXItcHJvZmlsZV9faW5mby13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi51c2VyLXByb2ZpbGVfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnVzZXItcHJvZmlsZV9fZGVncmVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1PYmxpcXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMy4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnVzZXItcHJvZmlsZV9fc3BlY2lhbGl6YXRpb24ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC51c2VyLXByb2ZpbGVfX3NwZWNpYWxpemF0aW9uOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAxNTksIDIyNywgMC4yKSwgIzAwOWZlMyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMTsgfVxuXG4udXNlci1wcm9maWxlIC5wcml2YXRlX21lc3NhZ2VfbGlua193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMjVweDsgfVxuICAudXNlci1wcm9maWxlIC5wcml2YXRlX21lc3NhZ2VfbGlua193cmFwcGVyIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggOXB4IDhweCAzNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudXNlci1wcm9maWxlIC5wcml2YXRlX21lc3NhZ2VfbGlua193cmFwcGVyIGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgbGVmdDogOXB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1tZXNzYWdlLXByb2ZpbGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgLnVzZXItcHJvZmlsZSAucHJpdmF0ZV9tZXNzYWdlX2xpbmtfd3JhcHBlciBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udXNlci1wcm9maWxlX19ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3M7IH1cbiAgLnVzZXItcHJvZmlsZV9fYmxvY2stLWFib3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2YXIoLS1jYXJkU2l6ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodEJsdWVCb3JkZXIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgLnVzZXItcHJvZmlsZV9fYmxvY2stLWFib3V0IHtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1jYXJkU2l6ZVZXKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51c2VyLXByb2ZpbGVfX2Jsb2NrLS1hYm91dCB7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1jYXJkU2l6ZVZXKSAqIDIpOyB9IH1cbiAgICAudXNlci1wcm9maWxlX19ibG9jay0tYWJvdXQgLmZsYWctY29udGFjdCAuanMtZmxhZy1tZXNzYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogMTNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLnVzZXItcHJvZmlsZV9fYmxvY2stLWFib3V0IC5mbGFnLWNvbnRhY3QgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tdXNlci1mb2xsb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGRkZGO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOUZFMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7IH1cbiAgICAgIC51c2VyLXByb2ZpbGVfX2Jsb2NrLS1hYm91dCAuZmxhZy1jb250YWN0IGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAudXNlci1wcm9maWxlX19ibG9jay0tYWJvdXQgLmZsYWctY29udGFjdC5hY3Rpb24tdW5mbGFnIGEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tdXNlci1jaGVjay5zdmdcIik7IH1cbiAgICAudXNlci1wcm9maWxlX19ibG9jay0tYWJvdXQgLnVzZXItcHJvZmlsZV9fZWRpdC1ibG9jayB7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICByaWdodDogdW5zZXQ7IH1cbiAgICAudXNlci1wcm9maWxlX19ibG9jay0tYWJvdXQgLnVzZXItcHJvZmlsZV9fZWRpdF9fcm9sZXMtYmxvY2ssXG4gICAgLnVzZXItcHJvZmlsZV9fYmxvY2stLWFib3V0IC51c2VyLXByb2ZpbGVfX2VkaXQtYmxvY2ssXG4gICAgLnVzZXItcHJvZmlsZV9fYmxvY2stLWFib3V0IC51c2VyLXByb2ZpbGVfX2Fib3V0X21vcmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC51c2VyLXByb2ZpbGVfX2Jsb2NrLS1hYm91dCAudXNlci1wcm9maWxlX19lZGl0X19yb2xlcy1ibG9jazpiZWZvcmUsXG4gICAgICAudXNlci1wcm9maWxlX19ibG9jay0tYWJvdXQgLnVzZXItcHJvZmlsZV9fZWRpdC1ibG9jazpiZWZvcmUsXG4gICAgICAudXNlci1wcm9maWxlX19ibG9jay0tYWJvdXQgLnVzZXItcHJvZmlsZV9fYWJvdXRfbW9yZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tZWRpdC13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAudXNlci1wcm9maWxlX19ibG9jazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk5ZmUzOyB9XG4gIC51c2VyLXByb2ZpbGVfX2Jsb2NrLS1lZHUge1xuICAgIGhlaWdodDogdmFyKC0tY2FyZFNpemUpO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnVzZXItcHJvZmlsZV9fYmxvY2stLWVkdTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAjZmZmKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgLnVzZXItcHJvZmlsZV9fYmxvY2stLWVkdSB7XG4gICAgICAgIGhlaWdodDogdmFyKC0tY2FyZFNpemVWVyk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudXNlci1wcm9maWxlX19ibG9jay0tZWR1IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLWNhcmRTaXplVlcpICogMik7IH0gfVxuICAudXNlci1wcm9maWxlX19ibG9jay0tam9iIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgIGhlaWdodDogdmFyKC0tY2FyZFNpemUpO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC51c2VyLXByb2ZpbGVfX2Jsb2NrLS1qb2I6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgI2ZmZik7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC51c2VyLXByb2ZpbGVfX2Jsb2NrLS1qb2Ige1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWNhcmRTaXplVlcpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnVzZXItcHJvZmlsZV9fYmxvY2stLWpvYiB7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1jYXJkU2l6ZVZXKSAqIDIpOyB9IH1cblxuLnVzZXItcHJvZmlsZV9fZWRpdF9fcm9sZXMtYmxvY2ssIC51c2VyLXByb2ZpbGVfX2VkaXQtYmxvY2ssIC51c2VyLXByb2ZpbGVfX2VkdV9tb3JlLCAudXNlci1wcm9maWxlX193b3JrX21vcmUsIC51c2VyLXByb2ZpbGVfX2Fib3V0X21vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIGJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEwLjhweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICB6LWluZGV4OiA1OyB9XG4gIC51c2VyLXByb2ZpbGVfX2VkaXRfX3JvbGVzLWJsb2NrOmJlZm9yZSwgLnVzZXItcHJvZmlsZV9fZWRpdC1ibG9jazpiZWZvcmUsIC51c2VyLXByb2ZpbGVfX2VkdV9tb3JlOmJlZm9yZSwgLnVzZXItcHJvZmlsZV9fd29ya19tb3JlOmJlZm9yZSwgLnVzZXItcHJvZmlsZV9fYWJvdXRfbW9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9pY29uLWVkaXQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi51c2VyLXByb2ZpbGVfX2VkaXQtYmxvY2sge1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiB1bnNldDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudXNlci1wcm9maWxlX19lZGl0LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udXNlci1wcm9maWxlX19lZGl0X19yb2xlcy1ibG9jayB7XG4gIGxlZnQ6IDEwMHB4O1xuICByaWdodDogdW5zZXQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnVzZXItcHJvZmlsZV9fZWRpdF9fcm9sZXMtYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi51c2VyLXByb2ZpbGVfX2VkdV9tb3JlOmJlZm9yZSwgLnVzZXItcHJvZmlsZV9fd29ya19tb3JlOmJlZm9yZSwgLnVzZXItcHJvZmlsZV9fYWJvdXRfbW9yZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51c2VyLXByb2ZpbGVfX2Jsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuXG4udXNlci1wcm9maWxlX19ibG9jay15ZWFyIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1PYmxpcXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMy4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1mb250Q29sb3I1KTsgfVxuICAudXNlci1wcm9maWxlX19ibG9jay15ZWFyIGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG5cbi51c2VyLXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWVkdS1vdGhlciB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4udXNlci1wcm9maWxlX19ibG9jay1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnVzZXItcHJvZmlsZV9fYmxvY2stZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXdvcmstZXhwLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnVzZXItcHJvZmlsZV9fZmlsZXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC51c2VyLXByb2ZpbGVfX2ZpbGVzIHAge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi51c2VyLXByb2ZpbGVfX2Jsb2NrLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnVzZXItcHJvZmlsZV9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA4cHggMTFweCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC51c2VyLXByb2ZpbGVfX2J0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC51c2VyLXByb2ZpbGVfX2J0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAudXNlci1wcm9maWxlX19idG46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udXNlci1wcm9maWxlLnBhcnRuZXIgLnVzZXItcHJvZmlsZV9fYmxvY2stLWFib3V0LCAudXNlci1wcm9maWxlLmFzc290aWF0aW9uIC51c2VyLXByb2ZpbGVfX2Jsb2NrLS1hYm91dCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udXNlci1wcm9maWxlLnBhcnRuZXIgLnVzZXItcHJvZmlsZV9fYXJ0aWNsZXMsIC51c2VyLXByb2ZpbGUuYXNzb3RpYXRpb24gLnVzZXItcHJvZmlsZV9fYXJ0aWNsZXMge1xuICBmbGV4LWJhc2lzOiAyNSU7IH1cblxuLnVzZXItcHJvZmlsZS5wYXJ0bmVyIC51c2VyLXByb2ZpbGVfX2NvbnRlbnQtd3JhcHBlciwgLnVzZXItcHJvZmlsZS5hc3NvdGlhdGlvbiAudXNlci1wcm9maWxlX19jb250ZW50LXdyYXBwZXIge1xuICBmbGV4LWJhc2lzOiA3NSU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC51c2VyLXByb2ZpbGUucGFydG5lciAudXNlci1wcm9maWxlX19pbWcsIC51c2VyLXByb2ZpbGUuYXNzb3RpYXRpb24gLnVzZXItcHJvZmlsZV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi51c2VyLXByb2ZpbGUgLmFqYXgtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTMgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay0zIC52aWV3cy1yb3cge1xuICBwYWRkaW5nOiAwOyB9XG5cbi52aWV3LWNvbW1lcmNlLXVzZXItb3JkZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciB7XG4gIGNvbG9yOiAjOEE5Mjk2O1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcbiAgbWFyZ2luOiAxN3B4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC52aWV3LWNvbW1lcmNlLXVzZXItb3JkZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciBhIHtcbiAgICBjb2xvcjogIzAwOUZFMztcbiAgICBmb250LXNpemU6IDlweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtUmVndWxhciwgSGVsdmV0aWNhLCBBcmlhbCwgTHVjaWRhIEdyYW5kZSwgc2Fucy1zZXJpZjsgfVxuXG4udmlldy1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIge1xuICBjb2xvcjogIzhBOTI5NjtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gIG1hcmdpbjogMTdweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAudmlldy1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIgYSB7XG4gICAgY29sb3I6ICMwMDlGRTM7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIEhlbHZldGljYSwgQXJpYWwsIEx1Y2lkYSBHcmFuZGUsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52aWV3LWFydGljbGVzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciBhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi52aWRlby1qcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXByb2ZpbGUtZmlsZXMgLmZpZWxkX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4udmlldy1jb21tZXJjZS1vcmRlcnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnZpZXctY29tbWVyY2Utb3JkZXJzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgPiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpOyB9XG5cbi52aWV3LWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KHZhcigtLWNhcmRTaXplKSwgdmFyKC0tY2FyU2l6ZU1heCkpIG1pbm1heCh2YXIoLS1jYXJkU2l6ZSksIHZhcigtLWNhclNpemVNYXgpKSk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWFzb25yeTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDEycHg7XG4gIGdyaWQtZ2FwOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpZXctY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmNhcmQtZXZlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLWNhcmRTaXplKTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY2FyZC1ldmVudF9faW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yRW1wdHlJbWFnZSk7IH1cbiAgICAuY2FyZC1ldmVudF9faW1nIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYXJkLWV2ZW50X19pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmNhcmQtZXZlbnRfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuY2FyZC1ldmVudF9faW5uZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwJSwgI2ZmZiAxMDAlKTsgfVxuICAuY2FyZC1ldmVudCAuZmllbGQtLW5hbWUtZmllbGQtc3RhcnQtZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogdmFyKC0tbWFpbkJsdWUpOyB9XG4gIC5jYXJkLWV2ZW50IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY2FyZC1ldmVudC0tbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWNhcmRTaXplKSAqIDIgKyB2YXIoLS1tYXJnaW5DYXJkKSk7IH1cbiAgICAuY2FyZC1ldmVudC0tbGcgLmNhcmQtZXZlbnRfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmNhcmQtZXZlbnQtLWxnIC5jYXJkLWV2ZW50X19pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gIC5jYXJkLWV2ZW50LS1tZCAuY2FyZC1ldmVudF9faW5uZXIge1xuICAgIHdpZHRoOiA1MCU7IH1cblxuLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtcGF5bWVudC1pbmZvcm1hdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOTE5Mjk0OyB9XG4gIC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLW9yZGVyLXN1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmZvcm0tYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4jYmxvY2stdGVrc3RzdHJhbmljeW9wbGF0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWZvbnRHcmF5KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudCAuYmxvY2stdmlld3MtYmxvY2tjYWxlbmRhci1ibG9jay0yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZ1bGwtcG9zdC1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZnVsbC1wb3N0LWV2ZW50X19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHRCbHVlQm9yZGVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mdWxsLXBvc3QtZXZlbnRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuZnVsbC1wb3N0LWV2ZW50X19jb250ZW50IC50dXMtdmlkZW8td3JhcHBlciBpZnJhbWUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mdWxsLXBvc3QtZXZlbnRfX2NvbnRlbnQgLnR1cy12aWRlby13cmFwcGVyIGlmcmFtZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mdWxsLXBvc3QtZXZlbnRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7IH0gfVxuICAuZnVsbC1wb3N0LWV2ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1pbWFnZSB7XG4gICAgbWFyZ2luOiAtMjBweDsgfVxuICAuZnVsbC1wb3N0LWV2ZW50IC5maWVsZC0tdHlwZS1kYXRldGltZSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZ1bGwtcG9zdC1ldmVudCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtZmlsZXMgLmZpZWxkX19sYWJlbCB7XG4gICAgY29sb3I6ICMzNTM1MzU7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogaW5pdGlhbDsgfVxuICAuZnVsbC1wb3N0LWV2ZW50IC5maWVsZC0tbmFtZS1maWVsZC1kaXNwbGF5LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZ1bGwtcG9zdC1ldmVudCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtcHJvZ3JhbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLmZ1bGwtcG9zdC1ldmVudCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtcHJvZ3JhbSBhLCAuZnVsbC1wb3N0LWV2ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1wcm9ncmFtIHNwYW4ge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiA4cHggNDBweCA4cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDlGRTM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5RkUzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1kb2Mtd2hpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTJweCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4OyB9XG4gICAgLmZ1bGwtcG9zdC1ldmVudCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtcHJvZ3JhbSBzcGFuIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhZmIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYWNhZmIwOyB9XG4gIC5mdWxsLXBvc3QtZXZlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LW9yZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZnVsbC1wb3N0LWV2ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1vcmRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDMERFREY7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLmZ1bGwtcG9zdC1ldmVudCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtb3JkZXIgYSwgLmZ1bGwtcG9zdC1ldmVudCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtb3JkZXIgc3BhbiB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDhweCA0MHB4IDhweCAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOUZFMztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDlGRTM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWlucHV0LTEucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTJweCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4OyB9XG4gICAgLmZ1bGwtcG9zdC1ldmVudCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtb3JkZXIgc3BhbiB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgYmFja2dyb3VuZDogI2FjYWZiMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXItY29sb3I6ICNhY2FmYjA7IH1cbiAgLmZ1bGwtcG9zdC1ldmVudCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZ1bGwtcG9zdC1ldmVudCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbGluayBhLCAuZnVsbC1wb3N0LWV2ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1saW5rIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzE5OUZFMztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tb3Blbi1pbi1uZXcuc3ZnKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweDsgfVxuICAgICAgLmZ1bGwtcG9zdC1ldmVudCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbGluayBhOmhvdmVyLCAuZnVsbC1wb3N0LWV2ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1saW5rIHNwYW46aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZnVsbC1wb3N0LWV2ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1saW5rIHNwYW4ge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGNvbG9yOiAjYWNhZmIwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZnVsbC1wb3N0LWV2ZW50IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5mdWxsLXBvc3QtZXZlbnQgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGlmcmFtZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mdWxsLXBvc3QtZXZlbnQgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGlmcmFtZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0OyB9IH1cbiAgLmZ1bGwtcG9zdC1ldmVudCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mdWxsLXBvc3QtZXZlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9IH1cbiAgLmZ1bGwtcG9zdC1ldmVudCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtZmlsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAuZnVsbC1wb3N0LWV2ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1maWxlcyAuZmllbGRfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5mdWxsLXBvc3QtZXZlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWZpbGVzIC5maWVsZF9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIC5mdWxsLXBvc3QtZXZlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWZpbGVzIC5maWVsZF9faXRlbSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5mdWxsLXBvc3QtZXZlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWZpbGVzIC5maWVsZF9faXRlbSAuZmlsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1kb2Muc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHg7IH1cbiAgLmZ1bGwtcG9zdC1ldmVudF9fYXJjaGl2ZS10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IDM1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZ1bGwtcG9zdC1ldmVudF9fYXJjaGl2ZS10b3Age1xuICAgICAgICByaWdodDogMTBweDsgfSB9XG4gICAgLmZ1bGwtcG9zdC1ldmVudF9fYXJjaGl2ZS10b3AgLmZsYWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7IH1cbiAgICAgIC5mdWxsLXBvc3QtZXZlbnRfX2FyY2hpdmUtdG9wIC5mbGFnIGEge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgICAgLmZ1bGwtcG9zdC1ldmVudF9fYXJjaGl2ZS10b3AgLmZsYWcgYTo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaWNvbi10b3AtYm9va21hcmsuc3ZnKSAhaW1wb3J0YW50OyB9XG4gICAgICAuZnVsbC1wb3N0LWV2ZW50X19hcmNoaXZlLXRvcCAuZmxhZy5hY3Rpb24tdW5mbGFnIGE6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tdG9wLWJvb2ttYXJrLWFjdGl2ZS5zdmdcIikgIWltcG9ydGFudDsgfVxuICAuZnVsbC1wb3N0LWV2ZW50IC5mbGFnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1PYmxpcXVlLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMy4ycHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZ1bGwtcG9zdC1ldmVudCAuZmxhZyB7XG4gICAgICAgIHJpZ2h0OiAxMHB4OyB9IH1cbiAgICAuZnVsbC1wb3N0LWV2ZW50IC5mbGFnIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogOTZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAgIC5mdWxsLXBvc3QtZXZlbnQgLmZsYWcgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmZ1bGwtcG9zdC1ldmVudCAuZmxhZyBhIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAuNjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5mdWxsLXBvc3QtZXZlbnQgLmZsYWcgYSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmZ1bGwtcG9zdC1ldmVudCAuZmxhZyBhOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tYm9va21hcmsuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5mdWxsLXBvc3QtZXZlbnQgLmFjdGlvbi11bmZsYWcgYTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWJvb2ttYXJrLWFjdGl2ZS5zdmdcIik7IH1cbiAgLmZ1bGwtcG9zdC1ldmVudF9fY29tbWVudC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuZnVsbC1wb3N0LWV2ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ubW8tcG9pbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5mdWxsLXBvc3QtZXZlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWNvc3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5mdWxsLXBvc3QtZXZlbnQgLmNhcmQtZXZlbnRfX3RhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZnVsbC1wb3N0LWV2ZW50IC5jYXJkLWV2ZW50X190YWdzIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZ1bGwtcG9zdC1ldmVudCAuY2FyZC1ldmVudF9fdGFncyAuY2FyZC1ldmVudF9fdGFncy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZmUzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NhbGVuZGFyLWJsb2NrLTIge1xuICAgIGZsZXg6IGF1dG87XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbi52aWV3LWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodEJsdWVCb3JkZXIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDEwcHggNXB4O1xuICBoZWlnaHQ6IDIyN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZpZXctY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLXJvdzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmYzYTRlOyB9XG4gIC52aWV3LWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1yb3cudmlwIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkYzQTRFO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnZpZXctY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLXJvdy52aXA6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg0NywgNTgsIDc4LCAwLjIpIDAsICMyZjNhNGUpOyB9XG4gICAgLnZpZXctY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLXJvdy52aXAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAudmlldy1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3Mtcm93LnZpcCAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnZpZXctY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLXJvdy52aXAgLnZpZXdzLWZpZWxkLWZpZWxkLWVuZC1kYXRlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC52aWV3LWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1yb3c6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksICNmZmYpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzNweDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC52aWV3LWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yODtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLnZpZXctY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg7IH1cbiAgLnZpZXctY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmlldy1ub2RlIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudmlldy1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1lbmQtZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzJGM0E0RTsgfVxuICAgIC52aWV3LWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWVuZC1kYXRlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG5cbi5saW5rLWFkZC10by1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9pY29uLWNhbGVuZGFyLnN2Zykgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLm5vZGUtZXZlbnQtZm9ybSBoNC5sYWJlbCxcbi5ub2RlLWV2ZW50LWVkaXQtZm9ybSBoNC5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cblxuLm5vZGUtZXZlbnQtZm9ybSAjZWRpdC1maWVsZC1ldmVudC1pbWFnZS13cmFwcGVyIGxhYmVsLFxuLm5vZGUtZXZlbnQtZWRpdC1mb3JtICNlZGl0LWZpZWxkLWV2ZW50LWltYWdlLXdyYXBwZXIgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ub2RlLWV2ZW50LWZvcm0gI2VkaXQtZmllbGQtZXZlbnQtaW1hZ2Utd3JhcHBlciBsYWJlbCAuaW1hZ2UtdXBsb2FkZWQgKyAuaW1hZ2Utd2lkZ2V0LWN1c3RvbS1pbnB1dCxcbiAgLm5vZGUtZXZlbnQtZWRpdC1mb3JtICNlZGl0LWZpZWxkLWV2ZW50LWltYWdlLXdyYXBwZXIgbGFiZWwgLmltYWdlLXVwbG9hZGVkICsgLmltYWdlLXdpZGdldC1jdXN0b20taW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI2VkaXQtYm9keS13cmFwcGVyICNja2VfZWRpdC1ib2R5LTAtdmFsdWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbiNlZGl0LWZpZWxkLWV2ZW50LXR5cGUtd3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuI2VkaXQtZmllbGQtZXZlbnQtb3RoZXItd3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm5vZGUtYXJ0aWNsZS1mb3JtLFxuLm5vZGUtYXJ0aWNsZS1lZGl0LWZvcm0ge1xuICBtYXJnaW46IDA7IH1cbiAgLm5vZGUtYXJ0aWNsZS1mb3JtIC5hZG1pbi10b29scy13cmFwcGVyLFxuICAubm9kZS1hcnRpY2xlLWVkaXQtZm9ybSAuYWRtaW4tdG9vbHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5ub2RlLWFydGljbGUtZm9ybSAuYWRtaW4tdG9vbHMtd3JhcHBlciAuZm9ybS1pdGVtLFxuICAgIC5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5hZG1pbi10b29scy13cmFwcGVyIC5mb3JtLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAubm9kZS1hcnRpY2xlLWZvcm0gLmZvcm0tY29udHJvbCxcbiAgLm5vZGUtYXJ0aWNsZS1lZGl0LWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogMzJweDsgfVxuICAubm9kZS1hcnRpY2xlLWZvcm0gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICAubm9kZS1hcnRpY2xlLWVkaXQtZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogaW5pdGlhbDsgfVxuICAubm9kZS1hcnRpY2xlLWZvcm0gLmZvcm0taXRlbSxcbiAgLm5vZGUtYXJ0aWNsZS1lZGl0LWZvcm0gLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5ub2RlLWFydGljbGUtZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1jaGVja2JveCAuZm9ybS1jb250cm9sLFxuICAgIC5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IC5mb3JtLWNvbnRyb2wge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5ub2RlLWFydGljbGUtZm9ybSAuZmllbGQtLW5hbWUtdGl0bGUgLmZvcm0tdGV4dCxcbiAgLm5vZGUtYXJ0aWNsZS1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLXRpdGxlIC5mb3JtLXRleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm5vZGUtYXJ0aWNsZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpY2luZSxcbiAgLm5vZGUtYXJ0aWNsZS1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGljaW5lIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAubm9kZS1hcnRpY2xlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGljaW5lIC5jYXRlZ29yeS1zZWxlY3QgLnNzLW11bHRpLXNlbGVjdGVkLFxuICAgIC5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpY2luZSAuY2F0ZWdvcnktc2VsZWN0IC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgcGFkZGluZzogMCA0cHg7IH1cbiAgLm5vZGUtYXJ0aWNsZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1zcG9uc29yZWQtYmFubmVyIC5tZXNzYWdlcy0td2FybmluZywgLm5vZGUtYXJ0aWNsZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSAubWVzc2FnZXMtLXdhcm5pbmcsXG4gIC5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1zcG9uc29yZWQtYmFubmVyIC5tZXNzYWdlcy0td2FybmluZyxcbiAgLm5vZGUtYXJ0aWNsZS1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIC5tZXNzYWdlcy0td2FybmluZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubm9kZS1hcnRpY2xlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXNwb25zb3JlZC1iYW5uZXIjZWRpdC1maWVsZC1zcG9uc29yZWQtYmFubmVyLXdyYXBwZXIgbGFiZWwsIC5ub2RlLWFydGljbGUtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtc3BvbnNvcmVkLWJhbm5lciNlZGl0LWZpZWxkLWltYWdlLXdyYXBwZXIgbGFiZWwsIC5ub2RlLWFydGljbGUtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UjZWRpdC1maWVsZC1zcG9uc29yZWQtYmFubmVyLXdyYXBwZXIgbGFiZWwsIC5ub2RlLWFydGljbGUtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UjZWRpdC1maWVsZC1pbWFnZS13cmFwcGVyIGxhYmVsLFxuICAubm9kZS1hcnRpY2xlLWVkaXQtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtc3BvbnNvcmVkLWJhbm5lciNlZGl0LWZpZWxkLXNwb25zb3JlZC1iYW5uZXItd3JhcHBlciBsYWJlbCxcbiAgLm5vZGUtYXJ0aWNsZS1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXNwb25zb3JlZC1iYW5uZXIjZWRpdC1maWVsZC1pbWFnZS13cmFwcGVyIGxhYmVsLFxuICAubm9kZS1hcnRpY2xlLWVkaXQtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UjZWRpdC1maWVsZC1zcG9uc29yZWQtYmFubmVyLXdyYXBwZXIgbGFiZWwsXG4gIC5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSNlZGl0LWZpZWxkLWltYWdlLXdyYXBwZXIgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm5vZGUtYXJ0aWNsZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1zcG9uc29yZWQtYmFubmVyI2VkaXQtZmllbGQtc3BvbnNvcmVkLWJhbm5lci13cmFwcGVyIC5pbWFnZS13aWRnZXQtYXJ0aWNsZS1pbnB1dCwgLm5vZGUtYXJ0aWNsZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1zcG9uc29yZWQtYmFubmVyI2VkaXQtZmllbGQtaW1hZ2Utd3JhcHBlciAuaW1hZ2Utd2lkZ2V0LWFydGljbGUtaW5wdXQsIC5ub2RlLWFydGljbGUtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UjZWRpdC1maWVsZC1zcG9uc29yZWQtYmFubmVyLXdyYXBwZXIgLmltYWdlLXdpZGdldC1hcnRpY2xlLWlucHV0LCAubm9kZS1hcnRpY2xlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlI2VkaXQtZmllbGQtaW1hZ2Utd3JhcHBlciAuaW1hZ2Utd2lkZ2V0LWFydGljbGUtaW5wdXQsXG4gIC5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1zcG9uc29yZWQtYmFubmVyI2VkaXQtZmllbGQtc3BvbnNvcmVkLWJhbm5lci13cmFwcGVyIC5pbWFnZS13aWRnZXQtYXJ0aWNsZS1pbnB1dCxcbiAgLm5vZGUtYXJ0aWNsZS1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXNwb25zb3JlZC1iYW5uZXIjZWRpdC1maWVsZC1pbWFnZS13cmFwcGVyIC5pbWFnZS13aWRnZXQtYXJ0aWNsZS1pbnB1dCxcbiAgLm5vZGUtYXJ0aWNsZS1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlI2VkaXQtZmllbGQtc3BvbnNvcmVkLWJhbm5lci13cmFwcGVyIC5pbWFnZS13aWRnZXQtYXJ0aWNsZS1pbnB1dCxcbiAgLm5vZGUtYXJ0aWNsZS1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlI2VkaXQtZmllbGQtaW1hZ2Utd3JhcHBlciAuaW1hZ2Utd2lkZ2V0LWFydGljbGUtaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyUmFkaXVzKSB2YXIoLS1ib3JkZXJSYWRpdXMpIDA7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwOUZFMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5vZGUtYXJ0aWNsZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1wYXlhYmxlLWFydGljbGUgLmZpZWxkc2V0LWxlZ2VuZCxcbiAgLm5vZGUtYXJ0aWNsZS1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXBheWFibGUtYXJ0aWNsZSAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ub2RlLWFydGljbGUtZm9ybSAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsXG4gIC5ub2RlLWFydGljbGUtZm9ybSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLFxuICAubm9kZS1hcnRpY2xlLWVkaXQtZm9ybSAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsXG4gIC5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlclJhZGl1cykgdmFyKC0tYm9yZGVyUmFkaXVzKSAwOyB9XG4gIC5ub2RlLWFydGljbGUtZm9ybSAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQsXG4gIC5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubm9kZS1hcnRpY2xlLWZvcm0gLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQsXG4gIC5ub2RlLWFydGljbGUtZm9ybSAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFycm93LFxuICAubm9kZS1hcnRpY2xlLWZvcm0gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYWRkLFxuICAubm9kZS1hcnRpY2xlLWZvcm0gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3csXG4gIC5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkLFxuICAubm9kZS1hcnRpY2xlLWVkaXQtZm9ybSAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFycm93LFxuICAubm9kZS1hcnRpY2xlLWVkaXQtZm9ybSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hZGQsXG4gIC5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgdG9wOiAwOyB9XG4gIC5ub2RlLWFydGljbGUtZm9ybSAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQsXG4gIC5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ub2RlLWFydGljbGUtZm9ybSAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsXG4gIC5ub2RlLWFydGljbGUtZm9ybSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLFxuICAubm9kZS1hcnRpY2xlLWVkaXQtZm9ybSAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsXG4gIC5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGhlaWdodDogMzJweDsgfVxuICAubm9kZS1hcnRpY2xlLWZvcm0gLmNhdGVnb3J5LXNlbGVjdCxcbiAgLm5vZGUtYXJ0aWNsZS1lZGl0LWZvcm0gLmNhdGVnb3J5LXNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG5cbiNlZGl0LXN0aWNreS13cmFwcGVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgI2VkaXQtc3RpY2t5LXdyYXBwZXIgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjZWRpdC1zdGlja3ktd3JhcHBlciBzcGFuOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICNlZGl0LXN0aWNreS13cmFwcGVyIHNwYW46OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVja2JveC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICNlZGl0LXN0aWNreS13cmFwcGVyIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAjZWRpdC1zdGlja3ktd3JhcHBlciBpbnB1dDpjaGVja2VkIH4gc3Bhbjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuI2VkaXQtZmllbGQtaGlkZGVuLXdyYXBwZXIge1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAjZWRpdC1maWVsZC1oaWRkZW4td3JhcHBlciBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNlZGl0LWZpZWxkLWhpZGRlbi13cmFwcGVyIHNwYW46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgI2VkaXQtZmllbGQtaGlkZGVuLXdyYXBwZXIgc3Bhbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrYm94LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgI2VkaXQtZmllbGQtaGlkZGVuLXdyYXBwZXIgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICNlZGl0LWZpZWxkLWhpZGRlbi13cmFwcGVyIGlucHV0OmNoZWNrZWQgfiBzcGFuOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4jZWRpdC1maWVsZC1hcnRpY2xlLXNpemUtd3JhcHBlciBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2VkaXQtZmllbGQtYXJ0aWNsZS1zaXplLXdyYXBwZXIgLnNzLW1haW4ge1xuICB3aWR0aDogMTU1cHg7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAjZWRpdC1maWVsZC1hcnRpY2xlLXNpemUtd3JhcHBlciAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgICAjZWRpdC1maWVsZC1hcnRpY2xlLXNpemUtd3JhcHBlciAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgICNlZGl0LWZpZWxkLWFydGljbGUtc2l6ZS13cmFwcGVyIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDQlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tc2l6ZS1hcnRpY2xlLWF1dG8uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAjZWRpdC1maWVsZC1hcnRpY2xlLXNpemUtd3JhcHBlciAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiNlZGl0LWZpZWxkLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcHBlciAucmVsYXRlZC1hcnRpY2xlcy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNlZGl0LWZpZWxkLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcHBlciAucmVsYXRlZC1hcnRpY2xlcy1idXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ0JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tcmVsYXRlZC1hcnRpY2xlcy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuI2VkaXQtZmllbGQtcmVsYXRlZC1hcnRpY2xlcy13cmFwcGVyIC5tb2RhbC1yZWxhdGVkLWFydGljbGVzIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpOyB9XG4gICNlZGl0LWZpZWxkLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcHBlciAubW9kYWwtcmVsYXRlZC1hcnRpY2xlcyBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuICAjZWRpdC1maWVsZC1yZWxhdGVkLWFydGljbGVzLXdyYXBwZXIgLm1vZGFsLXJlbGF0ZWQtYXJ0aWNsZXMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvckJvcmRlcik7IH1cbiAgICAjZWRpdC1maWVsZC1yZWxhdGVkLWFydGljbGVzLXdyYXBwZXIgLm1vZGFsLXJlbGF0ZWQtYXJ0aWNsZXMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm1Db250cm9sQmcpO1xuICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtUmVndWxhciwgc2Fucy1zZXJpZjsgfVxuICAjZWRpdC1maWVsZC1yZWxhdGVkLWFydGljbGVzLXdyYXBwZXIgLm1vZGFsLXJlbGF0ZWQtYXJ0aWNsZXMgLnNlbGVjdDItY29udGFpbmVyLS1jYWxjYW5ldXMge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgICNlZGl0LWZpZWxkLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcHBlciAubW9kYWwtcmVsYXRlZC1hcnRpY2xlcyAuc2VsZWN0Mi1jb250YWluZXItLWNhbGNhbmV1cy5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uOjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IHVuc2V0OyB9XG4gICAgI2VkaXQtZmllbGQtcmVsYXRlZC1hcnRpY2xlcy13cmFwcGVyIC5tb2RhbC1yZWxhdGVkLWFydGljbGVzIC5zZWxlY3QyLWNvbnRhaW5lci0tY2FsY2FuZXVzLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb246OmJlZm9yZSB7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgYm90dG9tOiA5cHg7IH1cbiAgICAjZWRpdC1maWVsZC1yZWxhdGVkLWFydGljbGVzLXdyYXBwZXIgLm1vZGFsLXJlbGF0ZWQtYXJ0aWNsZXMgLnNlbGVjdDItY29udGFpbmVyLS1jYWxjYW5ldXMuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgI2VkaXQtZmllbGQtcmVsYXRlZC1hcnRpY2xlcy13cmFwcGVyIC5tb2RhbC1yZWxhdGVkLWFydGljbGVzIC5zZWxlY3QyLWNvbnRhaW5lci0tY2FsY2FuZXVzIC5zZWxlY3QyLXNlbGVjdGlvbjo6YmVmb3JlIHtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBib3R0b206IDlweDsgfVxuICAgICNlZGl0LWZpZWxkLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcHBlciAubW9kYWwtcmVsYXRlZC1hcnRpY2xlcyAuc2VsZWN0Mi1jb250YWluZXItLWNhbGNhbmV1cyAuc2VsZWN0Mi1zZWxlY3Rpb246OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogdW5zZXQ7IH1cbiAgICAjZWRpdC1maWVsZC1yZWxhdGVkLWFydGljbGVzLXdyYXBwZXIgLm1vZGFsLXJlbGF0ZWQtYXJ0aWNsZXMgLnNlbGVjdDItY29udGFpbmVyLS1jYWxjYW5ldXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAjZWRpdC1maWVsZC1yZWxhdGVkLWFydGljbGVzLXdyYXBwZXIgLm1vZGFsLXJlbGF0ZWQtYXJ0aWNsZXMgLnNlbGVjdDItY29udGFpbmVyLS1jYWxjYW5ldXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjdXJzb3I6IGdyYWI7IH1cbiAgICAgICAgI2VkaXQtZmllbGQtcmVsYXRlZC1hcnRpY2xlcy13cmFwcGVyIC5tb2RhbC1yZWxhdGVkLWFydGljbGVzIC5zZWxlY3QyLWNvbnRhaW5lci0tY2FsY2FuZXVzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG4gICAgICAjZWRpdC1maWVsZC1yZWxhdGVkLWFydGljbGVzLXdyYXBwZXIgLm1vZGFsLXJlbGF0ZWQtYXJ0aWNsZXMgLnNlbGVjdDItY29udGFpbmVyLS1jYWxjYW5ldXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgd29yZC13cmFwOiBhbnl3aGVyZTsgfVxuICAjZWRpdC1maWVsZC1yZWxhdGVkLWFydGljbGVzLXdyYXBwZXIgLm1vZGFsLXJlbGF0ZWQtYXJ0aWNsZXMgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuI2VkaXQtZmllbGQtbWVkaWNpbmUtd3JhcHBlciAuZmllbGRzZXQtbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4jZWRpdC1maWVsZC1tZWRpY2luZS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5zcy1tYWluOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuI2VkaXQtZmllbGQtbWVkaWNpbmUtd3JhcHBlciAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsXG4jZWRpdC1maWVsZC1tZWRpY2luZS13cmFwcGVyIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDRweDsgfVxuICAjZWRpdC1maWVsZC1tZWRpY2luZS13cmFwcGVyIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzLFxuICAjZWRpdC1maWVsZC1tZWRpY2luZS13cmFwcGVyIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAjZWRpdC1maWVsZC1tZWRpY2luZS13cmFwcGVyIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCxcbiAgICAjZWRpdC1maWVsZC1tZWRpY2luZS13cmFwcGVyIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpOyB9XG4gICAgI2VkaXQtZmllbGQtbWVkaWNpbmUtd3JhcHBlciAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUsXG4gICAgI2VkaXQtZmllbGQtbWVkaWNpbmUtd3JhcHBlciAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbiNlZGl0LXRpdGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2VkaXQtdGl0bGUtd3JhcHBlciBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgfVxuICAjZWRpdC10aXRsZS13cmFwcGVyIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuI2VkaXQtZmllbGQtaW1hZ2Utd3JhcHBlcixcbiNlZGl0LWZpZWxkLWJhbm5lci13cmFwcGVyLFxuLmZpZWxkLS13aWRnZXQtaW1hZ2UtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2VkaXQtZmllbGQtaW1hZ2Utd3JhcHBlciAuZm9ybS1jb250cm9sOm5vdCgjZWRpdC1maWVsZC1sb2dvLTAtYWx0KSxcbiAgI2VkaXQtZmllbGQtYmFubmVyLXdyYXBwZXIgLmZvcm0tY29udHJvbDpub3QoI2VkaXQtZmllbGQtbG9nby0wLWFsdCksXG4gIC5maWVsZC0td2lkZ2V0LWltYWdlLWltYWdlIC5mb3JtLWNvbnRyb2w6bm90KCNlZGl0LWZpZWxkLWxvZ28tMC1hbHQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI2VkaXQtZmllbGQtaW1hZ2Utd3JhcHBlciBsYWJlbCxcbiAgI2VkaXQtZmllbGQtYmFubmVyLXdyYXBwZXIgbGFiZWwsXG4gIC5maWVsZC0td2lkZ2V0LWltYWdlLWltYWdlIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2VkaXQtZmllbGQtaW1hZ2Utd3JhcHBlciBsYWJlbCAuaW1hZ2Utd2lkZ2V0LWFydGljbGUtaW5wdXQsXG4gICAgI2VkaXQtZmllbGQtaW1hZ2Utd3JhcHBlciBsYWJlbCAuaW1hZ2Utd2lkZ2V0LWJhbm5lci1pbnB1dCxcbiAgICAjZWRpdC1maWVsZC1iYW5uZXItd3JhcHBlciBsYWJlbCAuaW1hZ2Utd2lkZ2V0LWFydGljbGUtaW5wdXQsXG4gICAgI2VkaXQtZmllbGQtYmFubmVyLXdyYXBwZXIgbGFiZWwgLmltYWdlLXdpZGdldC1iYW5uZXItaW5wdXQsXG4gICAgLmZpZWxkLS13aWRnZXQtaW1hZ2UtaW1hZ2UgbGFiZWwgLmltYWdlLXdpZGdldC1hcnRpY2xlLWlucHV0LFxuICAgIC5maWVsZC0td2lkZ2V0LWltYWdlLWltYWdlIGxhYmVsIC5pbWFnZS13aWRnZXQtYmFubmVyLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybUNvbnRyb2xCZyk7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDsgfVxuICAgICAgI2VkaXQtZmllbGQtaW1hZ2Utd3JhcHBlciBsYWJlbCAuaW1hZ2Utd2lkZ2V0LWFydGljbGUtaW5wdXQ6Zm9jdXMsICNlZGl0LWZpZWxkLWltYWdlLXdyYXBwZXIgbGFiZWwgLmltYWdlLXdpZGdldC1hcnRpY2xlLWlucHV0OmhvdmVyLFxuICAgICAgI2VkaXQtZmllbGQtaW1hZ2Utd3JhcHBlciBsYWJlbCAuaW1hZ2Utd2lkZ2V0LWJhbm5lci1pbnB1dDpmb2N1cyxcbiAgICAgICNlZGl0LWZpZWxkLWltYWdlLXdyYXBwZXIgbGFiZWwgLmltYWdlLXdpZGdldC1iYW5uZXItaW5wdXQ6aG92ZXIsXG4gICAgICAjZWRpdC1maWVsZC1iYW5uZXItd3JhcHBlciBsYWJlbCAuaW1hZ2Utd2lkZ2V0LWFydGljbGUtaW5wdXQ6Zm9jdXMsXG4gICAgICAjZWRpdC1maWVsZC1iYW5uZXItd3JhcHBlciBsYWJlbCAuaW1hZ2Utd2lkZ2V0LWFydGljbGUtaW5wdXQ6aG92ZXIsXG4gICAgICAjZWRpdC1maWVsZC1iYW5uZXItd3JhcHBlciBsYWJlbCAuaW1hZ2Utd2lkZ2V0LWJhbm5lci1pbnB1dDpmb2N1cyxcbiAgICAgICNlZGl0LWZpZWxkLWJhbm5lci13cmFwcGVyIGxhYmVsIC5pbWFnZS13aWRnZXQtYmFubmVyLWlucHV0OmhvdmVyLFxuICAgICAgLmZpZWxkLS13aWRnZXQtaW1hZ2UtaW1hZ2UgbGFiZWwgLmltYWdlLXdpZGdldC1hcnRpY2xlLWlucHV0OmZvY3VzLFxuICAgICAgLmZpZWxkLS13aWRnZXQtaW1hZ2UtaW1hZ2UgbGFiZWwgLmltYWdlLXdpZGdldC1hcnRpY2xlLWlucHV0OmhvdmVyLFxuICAgICAgLmZpZWxkLS13aWRnZXQtaW1hZ2UtaW1hZ2UgbGFiZWwgLmltYWdlLXdpZGdldC1iYW5uZXItaW5wdXQ6Zm9jdXMsXG4gICAgICAuZmllbGQtLXdpZGdldC1pbWFnZS1pbWFnZSBsYWJlbCAuaW1hZ2Utd2lkZ2V0LWJhbm5lci1pbnB1dDpob3ZlciB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICNlZGl0LWZpZWxkLWltYWdlLXdyYXBwZXIgbGFiZWwgLmltYWdlLXdpZGdldC1hcnRpY2xlLWlucHV0IHNwYW46Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICNlZGl0LWZpZWxkLWltYWdlLXdyYXBwZXIgbGFiZWwgLmltYWdlLXdpZGdldC1iYW5uZXItaW5wdXQgc3BhbjpmaXJzdC1vZi10eXBlLFxuICAgICAgI2VkaXQtZmllbGQtYmFubmVyLXdyYXBwZXIgbGFiZWwgLmltYWdlLXdpZGdldC1hcnRpY2xlLWlucHV0IHNwYW46Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICNlZGl0LWZpZWxkLWJhbm5lci13cmFwcGVyIGxhYmVsIC5pbWFnZS13aWRnZXQtYmFubmVyLWlucHV0IHNwYW46Zmlyc3Qtb2YtdHlwZSxcbiAgICAgIC5maWVsZC0td2lkZ2V0LWltYWdlLWltYWdlIGxhYmVsIC5pbWFnZS13aWRnZXQtYXJ0aWNsZS1pbnB1dCBzcGFuOmZpcnN0LW9mLXR5cGUsXG4gICAgICAuZmllbGQtLXdpZGdldC1pbWFnZS1pbWFnZSBsYWJlbCAuaW1hZ2Utd2lkZ2V0LWJhbm5lci1pbnB1dCBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gICAgICAjZWRpdC1maWVsZC1pbWFnZS13cmFwcGVyIGxhYmVsIC5pbWFnZS13aWRnZXQtYXJ0aWNsZS1pbnB1dCBzcGFuOmxhc3Qtb2YtdHlwZSxcbiAgICAgICNlZGl0LWZpZWxkLWltYWdlLXdyYXBwZXIgbGFiZWwgLmltYWdlLXdpZGdldC1iYW5uZXItaW5wdXQgc3BhbjpsYXN0LW9mLXR5cGUsXG4gICAgICAjZWRpdC1maWVsZC1iYW5uZXItd3JhcHBlciBsYWJlbCAuaW1hZ2Utd2lkZ2V0LWFydGljbGUtaW5wdXQgc3BhbjpsYXN0LW9mLXR5cGUsXG4gICAgICAjZWRpdC1maWVsZC1iYW5uZXItd3JhcHBlciBsYWJlbCAuaW1hZ2Utd2lkZ2V0LWJhbm5lci1pbnB1dCBzcGFuOmxhc3Qtb2YtdHlwZSxcbiAgICAgIC5maWVsZC0td2lkZ2V0LWltYWdlLWltYWdlIGxhYmVsIC5pbWFnZS13aWRnZXQtYXJ0aWNsZS1pbnB1dCBzcGFuOmxhc3Qtb2YtdHlwZSxcbiAgICAgIC5maWVsZC0td2lkZ2V0LWltYWdlLWltYWdlIGxhYmVsIC5pbWFnZS13aWRnZXQtYmFubmVyLWlucHV0IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAtNHB4IC05cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAwIDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tYWxidW0uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4OCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAjZWRpdC1maWVsZC1pbWFnZS13cmFwcGVyIGxhYmVsIC5hamF4LXByb2dyZXNzLXRocm9iYmVyLFxuICAgICNlZGl0LWZpZWxkLWJhbm5lci13cmFwcGVyIGxhYmVsIC5hamF4LXByb2dyZXNzLXRocm9iYmVyLFxuICAgIC5maWVsZC0td2lkZ2V0LWltYWdlLWltYWdlIGxhYmVsIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0zMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAjZWRpdC1maWVsZC1pbWFnZS13cmFwcGVyIGxhYmVsIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIC50aHJvYmJlcixcbiAgICAgICNlZGl0LWZpZWxkLWJhbm5lci13cmFwcGVyIGxhYmVsIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIC50aHJvYmJlcixcbiAgICAgIC5maWVsZC0td2lkZ2V0LWltYWdlLWltYWdlIGxhYmVsIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIC50aHJvYmJlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgI0E4RENGNyAyNSUsICNBOERDRjcgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsICNBOERDRjcgNzUlLCAjQThEQ0Y3KTtcbiAgICAgICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzcmVtIDNyZW07IH1cbiAgI2VkaXQtZmllbGQtaW1hZ2Utd3JhcHBlciAuaW1hZ2Utd2lkZ2V0LFxuICAjZWRpdC1maWVsZC1iYW5uZXItd3JhcHBlciAuaW1hZ2Utd2lkZ2V0LFxuICAuZmllbGQtLXdpZGdldC1pbWFnZS1pbWFnZSAuaW1hZ2Utd2lkZ2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2VkaXQtZmllbGQtaW1hZ2Utd3JhcHBlciAuaW1hZ2UtcHJldmlldyxcbiAgI2VkaXQtZmllbGQtYmFubmVyLXdyYXBwZXIgLmltYWdlLXByZXZpZXcsXG4gIC5maWVsZC0td2lkZ2V0LWltYWdlLWltYWdlIC5pbWFnZS1wcmV2aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHRCbHVlQm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAjZWRpdC1maWVsZC1pbWFnZS13cmFwcGVyIC5pbWFnZS1wcmV2aWV3IGltZyxcbiAgICAjZWRpdC1maWVsZC1iYW5uZXItd3JhcHBlciAuaW1hZ2UtcHJldmlldyBpbWcsXG4gICAgLmZpZWxkLS13aWRnZXQtaW1hZ2UtaW1hZ2UgLmltYWdlLXByZXZpZXcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICNlZGl0LWZpZWxkLWltYWdlLXdyYXBwZXIgLmltYWdlLXByZXZpZXcgKyAuaW1hZ2Utd2lkZ2V0LWRhdGEsXG4gICAgI2VkaXQtZmllbGQtYmFubmVyLXdyYXBwZXIgLmltYWdlLXByZXZpZXcgKyAuaW1hZ2Utd2lkZ2V0LWRhdGEsXG4gICAgLmZpZWxkLS13aWRnZXQtaW1hZ2UtaW1hZ2UgLmltYWdlLXByZXZpZXcgKyAuaW1hZ2Utd2lkZ2V0LWRhdGEge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgI2VkaXQtZmllbGQtaW1hZ2Utd3JhcHBlciAuaW1hZ2Utd2lkZ2V0LWRhdGEsXG4gICNlZGl0LWZpZWxkLWJhbm5lci13cmFwcGVyIC5pbWFnZS13aWRnZXQtZGF0YSxcbiAgLmZpZWxkLS13aWRnZXQtaW1hZ2UtaW1hZ2UgLmltYWdlLXdpZGdldC1kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjZWRpdC1maWVsZC1pbWFnZS13cmFwcGVyIC5pbWFnZS13aWRnZXQtZGF0YSAuZmlsZS1zaXplLFxuICAgICNlZGl0LWZpZWxkLWJhbm5lci13cmFwcGVyIC5pbWFnZS13aWRnZXQtZGF0YSAuZmlsZS1zaXplLFxuICAgIC5maWVsZC0td2lkZ2V0LWltYWdlLWltYWdlIC5pbWFnZS13aWRnZXQtZGF0YSAuZmlsZS1zaXplIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAjZWRpdC1maWVsZC1pbWFnZS13cmFwcGVyIC5pbWFnZS13aWRnZXQtZGF0YSAuZm9ybS1zdWJtaXQsXG4gICAgI2VkaXQtZmllbGQtYmFubmVyLXdyYXBwZXIgLmltYWdlLXdpZGdldC1kYXRhIC5mb3JtLXN1Ym1pdCxcbiAgICAuZmllbGQtLXdpZGdldC1pbWFnZS1pbWFnZSAuaW1hZ2Utd2lkZ2V0LWRhdGEgLmZvcm0tc3VibWl0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICNlZGl0LWZpZWxkLWltYWdlLXdyYXBwZXIgLmltYWdlLXdpZGdldC1kYXRhIFtpZCQ9Jy1yZW1vdmUtYnV0dG9uJ10gKyAuYWpheC1wcm9ncmVzcy10aHJvYmJlcixcbiAgICAjZWRpdC1maWVsZC1iYW5uZXItd3JhcHBlciAuaW1hZ2Utd2lkZ2V0LWRhdGEgW2lkJD0nLXJlbW92ZS1idXR0b24nXSArIC5hamF4LXByb2dyZXNzLXRocm9iYmVyLFxuICAgIC5maWVsZC0td2lkZ2V0LWltYWdlLWltYWdlIC5pbWFnZS13aWRnZXQtZGF0YSBbaWQkPSctcmVtb3ZlLWJ1dHRvbiddICsgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjZWRpdC1maWVsZC1pbWFnZS13cmFwcGVyIC5idXR0b24tZWRpdC1pbWFnZS1hcnRpY2xlLFxuICAjZWRpdC1maWVsZC1iYW5uZXItd3JhcHBlciAuYnV0dG9uLWVkaXQtaW1hZ2UtYXJ0aWNsZSxcbiAgLmZpZWxkLS13aWRnZXQtaW1hZ2UtaW1hZ2UgLmJ1dHRvbi1lZGl0LWltYWdlLWFydGljbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjdweDtcbiAgICBib3R0b206IDE3cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMTlweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tY2FtZXJhLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTU1cHg7IH1cbiAgI2VkaXQtZmllbGQtdmltZW8tdmlkZW8td3JhcHBlciAudHVzLXVwbG9hZC13aWRnZXQtd3JhcHBlciAuZm9ybS1pdGVtIC5maWVsZC1zdWZmaXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAjZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIC50dXMtdXBsb2FkLXdpZGdldC13cmFwcGVyIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIC50dXMtdXBsb2FkLXdpZGdldC13cmFwcGVyIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIC50aHJvYmJlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsICNBOERDRjcgMjUlLCAjQThEQ0Y3IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCAjQThEQ0Y3IDc1JSwgI0E4RENGNyk7XG4gICAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDNyZW0gM3JlbTsgfVxuICAjZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIC50dXMtdXBsb2FkLXdpZGdldC13cmFwcGVyIC50dXMtdXBsb2FkX19kcm9wLXpvbmUtdGV4dC11cGxvYWRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogMzA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7IH1cbiAgICAjZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIC50dXMtdXBsb2FkLXdpZGdldC13cmFwcGVyIC50dXMtdXBsb2FkX19kcm9wLXpvbmUtdGV4dC11cGxvYWRpbmcgLnByb2dyZXNzX19wZXJjZW50YWdlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNBREFEQUQgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiAxOTJweDtcbiAgICAgIGhlaWdodDogMzFweDtcbiAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWluZGVudDogLTkwMDAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgICAjZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIC50dXMtdXBsb2FkLXdpZGdldC13cmFwcGVyIC50dXMtdXBsb2FkX19kcm9wLXpvbmUtdGV4dC11cGxvYWRpbmcgLnByb2dyZXNzX19wZXJjZW50YWdlOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1wYXN0ZS1jb250ZW50LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGZpbHRlcjogY29udHJhc3QoMjAuNSkgYnJpZ2h0bmVzcygwLjcpIGdyYXlzY2FsZSgzKTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBsZWZ0OiAxMHB4OyB9XG4gICAgICAjZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIC50dXMtdXBsb2FkLXdpZGdldC13cmFwcGVyIC50dXMtdXBsb2FkX19kcm9wLXpvbmUtdGV4dC11cGxvYWRpbmcgLnByb2dyZXNzX19wZXJjZW50YWdlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi0JLQodCi0JDQktCY0KLQrCDQktCY0JTQldCeINCSINCh0KLQkNCi0KzQrlwiO1xuICAgICAgICBjb2xvcjogI0ZFRkRGRjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB0ZXh0LWluZGVudDogaW5pdGlhbDsgfVxuICAjZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIC50dXMtdXBsb2FkLXdpZGdldC13cmFwcGVyIC5wcm9ncmVzc19fdHJhY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA1MjVweDsgfVxuICAgICNlZGl0LWZpZWxkLXZpbWVvLXZpZGVvLXdyYXBwZXIgLnR1cy11cGxvYWQtd2lkZ2V0LXdyYXBwZXIgLnByb2dyZXNzX190cmFjazphZnRlciB7XG4gICAgICBjb250ZW50OiBcItC30LDQs9GA0YPQt9C60LAuLi5cIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICByaWdodDogMjAwcHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzE5cHggSGVsdmV0aWNhO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIGNvbG9yOiAjMTk5RkUzOyB9XG4gICAgI2VkaXQtZmllbGQtdmltZW8tdmlkZW8td3JhcHBlciAudHVzLXVwbG9hZC13aWRnZXQtd3JhcHBlciAucHJvZ3Jlc3NfX3RyYWNrIC5wcm9ncmVzc19fYmFyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsICNBOERDRjcgMjUlLCAjQThEQ0Y3IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCAjQThEQ0Y3IDc1JSwgI0E4RENGNyk7XG4gICAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDNyZW0gM3JlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGhlaWdodDogMzFweDsgfVxuICAjZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICNlZGl0LWZpZWxkLXZpbWVvLXZpZGVvLXdyYXBwZXIgLmZvcm0tY29udHJvbC5mb3JtLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAjZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIC5mb3JtLWNvbnRyb2wuZmllbGQtYWRkLW1vcmUtc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgI2VkaXQtZmllbGQtdmltZW8tdmlkZW8td3JhcHBlciAudHVzLXVwbG9hZF9fdXJsLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogOHB4IDE0cHggN3B4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkJsdWUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXBhc3RlLWNvbnRlbnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDhweCA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgI2VkaXQtZmllbGQtdmltZW8tdmlkZW8td3JhcHBlciB0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICNlZGl0LWZpZWxkLXZpbWVvLXZpZGVvLXdyYXBwZXIgdGFibGUgdGgge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNlZGl0LWZpZWxkLXZpbWVvLXZpZGVvLXdyYXBwZXIgdGFibGUgdGQge1xuICAgICAgcGFkZGluZzogMCAwIDEwcHg7IH1cbiAgICAjZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIHRhYmxlIHRyIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAjZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIC5kZWx0YS1vcmRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIC50dXMtdXBsb2FkLWJ1dHRvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAjZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIC50dXMtdXBsb2FkLXdpZGdldC13cmFwcGVyIGlucHV0W3ZhbHVlPVwiXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI2VkaXQtZmllbGQtdmltZW8tdmlkZW8td3JhcHBlciAudHVzLXVwbG9hZC13aWRnZXQtd3JhcHBlciBpbnB1dFt2YWx1ZT1cIlwiXSArIC5maWVsZC1zdWZmaXgge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIC50dXMtdXBsb2FkLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjZWRpdC1maWVsZC12aW1lby12aWRlby13cmFwcGVyIHRyOmxhc3QtY2hpbGQgLnR1cy11cGxvYWQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXJSYWRpdXMpIHZhcigtLWJvcmRlclJhZGl1cykgMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgIzAwOWZlMztcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tbGlnaHRCbHVlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm1Db250cm9sQmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDZweCA4cHggM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtUmVndWxhcixzYW5zLXNlcmlmOyB9XG4gICAgI2VkaXQtZmllbGQtdmltZW8tdmlkZW8td3JhcHBlciB0cjpsYXN0LWNoaWxkIC50dXMtdXBsb2FkLWJ1dHRvbjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAwOWZlMzsgfVxuICAgICNlZGl0LWZpZWxkLXZpbWVvLXZpZGVvLXdyYXBwZXIgdHI6bGFzdC1jaGlsZCAudHVzLXVwbG9hZC1idXR0b246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcItCX0JDQk9Cg0KPQl9CY0KLQrFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgbWFyZ2luOiAtN3B4IC0ycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4OCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlmZTM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgcGFkZGluZzogMTBweCA0MHB4IDAgMTVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiAxMThweDtcbiAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICNlZGl0LWZpZWxkLXZpbWVvLXZpZGVvLXdyYXBwZXIgdHI6bGFzdC1jaGlsZCAudHVzLXVwbG9hZC1idXR0b246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL0ljb24tbWF0ZXJpYWwtb25kZW1hbmQtdmlkZW8uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZmlsdGVyOiBjb250cmFzdCgyMC41KSBicmlnaHRuZXNzKDExOS41KSBncmF5c2NhbGUoMykgc2VwaWEoMSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiAxN3B4O1xuICAgICAgei1pbmRleDogMjA7IH1cbiAgI2VkaXQtZmllbGQtdmltZW8tdmlkZW8td3JhcHBlciAuZmllbGQtYWRkLW1vcmUtc3VibWl0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI2VkaXQtZmllbGQtYXR0YWNobWVudC13cmFwcGVyLFxuI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjZWRpdC1maWVsZC1hdHRhY2htZW50LXdyYXBwZXIgLmRldGFpbHMtd3JhcHBlcixcbiAgI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtd3JhcHBlciAuZGV0YWlscy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgI2VkaXQtZmllbGQtYXR0YWNobWVudC13cmFwcGVyIC5mb3JtLWNvbnRyb2wsXG4gICNlZGl0LWZpZWxkLWV2ZW50LWZpbGVzLXdyYXBwZXIgLmZvcm0tY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNlZGl0LWZpZWxkLWF0dGFjaG1lbnQtd3JhcHBlciAuZm9ybS1pdGVtLFxuICAjZWRpdC1maWVsZC1ldmVudC1maWxlcy13cmFwcGVyIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICNlZGl0LWZpZWxkLWF0dGFjaG1lbnQtd3JhcHBlciBsYWJlbCxcbiAgI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtd3JhcHBlciBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgI2VkaXQtZmllbGQtYXR0YWNobWVudC13cmFwcGVyIGxhYmVsID4gc3BhbixcbiAgICAjZWRpdC1maWVsZC1ldmVudC1maWxlcy13cmFwcGVyIGxhYmVsID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm1Db250cm9sQmcpO1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAjZWRpdC1maWVsZC1hdHRhY2htZW50LXdyYXBwZXIgbGFiZWwgPiBzcGFuOmZvY3VzLCAjZWRpdC1maWVsZC1hdHRhY2htZW50LXdyYXBwZXIgbGFiZWwgPiBzcGFuOmhvdmVyLFxuICAgICAgI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtd3JhcHBlciBsYWJlbCA+IHNwYW46Zm9jdXMsXG4gICAgICAjZWRpdC1maWVsZC1ldmVudC1maWxlcy13cmFwcGVyIGxhYmVsID4gc3Bhbjpob3ZlciB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICNlZGl0LWZpZWxkLWF0dGFjaG1lbnQtd3JhcHBlciBsYWJlbCA+IHNwYW4uZmlsZS13aWRnZXQtY3VzdG9tLWlucHV0LFxuICAgICAgI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtd3JhcHBlciBsYWJlbCA+IHNwYW4uZmlsZS13aWRnZXQtY3VzdG9tLWlucHV0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXJSYWRpdXMpIHZhcigtLWJvcmRlclJhZGl1cykgMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICNlZGl0LWZpZWxkLWF0dGFjaG1lbnQtd3JhcHBlciBsYWJlbCA+IHNwYW4gc3BhbjpmaXJzdC1vZi10eXBlLFxuICAgICAgI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtd3JhcHBlciBsYWJlbCA+IHNwYW4gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXJSYWRpdXMpIHZhcigtLWJvcmRlclJhZGl1cykgMDtcbiAgICAgICAgY29sb3I6ICMwMDlmZTM7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAjZWRpdC1maWVsZC1hdHRhY2htZW50LXdyYXBwZXIgbGFiZWwgPiBzcGFuIHNwYW46bGFzdC1vZi10eXBlLFxuICAgICAgI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtd3JhcHBlciBsYWJlbCA+IHNwYW4gc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW46IC00cHggLTlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1hdHRhY2guc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4OCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAwIDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTU7IH1cbiAgICAjZWRpdC1maWVsZC1hdHRhY2htZW50LXdyYXBwZXIgbGFiZWwgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIsXG4gICAgI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtd3JhcHBlciBsYWJlbCAuYWpheC1wcm9ncmVzcy10aHJvYmJlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAjZWRpdC1maWVsZC1hdHRhY2htZW50LXdyYXBwZXIgbGFiZWwgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIgLnRocm9iYmVyLFxuICAgICAgI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtd3JhcHBlciBsYWJlbCAuYWpheC1wcm9ncmVzcy10aHJvYmJlciAudGhyb2JiZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsICNBOERDRjcgMjUlLCAjQThEQ0Y3IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCAjQThEQ0Y3IDc1JSwgI0E4RENGNyk7XG4gICAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogM3JlbSAzcmVtOyB9XG4gICNlZGl0LWZpZWxkLWF0dGFjaG1lbnQtd3JhcHBlciAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlcixcbiAgI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtd3JhcHBlciAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjZWRpdC1maWVsZC1hdHRhY2htZW50LXdyYXBwZXIgdGFibGUsXG4gICNlZGl0LWZpZWxkLWV2ZW50LWZpbGVzLXdyYXBwZXIgdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAjZWRpdC1maWVsZC1hdHRhY2htZW50LXdyYXBwZXIgdGFibGUgdGhlYWQsXG4gICAgI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtd3JhcHBlciB0YWJsZSB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI2VkaXQtZmllbGQtYXR0YWNobWVudC13cmFwcGVyIHRhYmxlIHRyLFxuICAgICNlZGl0LWZpZWxkLWV2ZW50LWZpbGVzLXdyYXBwZXIgdGFibGUgdHIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvckJvcmRlcik7IH1cbiAgICAjZWRpdC1maWVsZC1hdHRhY2htZW50LXdyYXBwZXIgdGFibGUgdGQsXG4gICAgI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtd3JhcHBlciB0YWJsZSB0ZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAgICNlZGl0LWZpZWxkLWF0dGFjaG1lbnQtd3JhcHBlciB0YWJsZSB0ZDpudGgtY2hpbGQoMyksXG4gICAgICAjZWRpdC1maWVsZC1ldmVudC1maWxlcy13cmFwcGVyIHRhYmxlIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAjZWRpdC1maWVsZC1hdHRhY2htZW50LXdyYXBwZXIgdGFibGUgdGQgLmpzLWZvcm0tc3VibWl0LFxuICAgICAgI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtd3JhcHBlciB0YWJsZSB0ZCAuanMtZm9ybS1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICNlZGl0LWZpZWxkLWF0dGFjaG1lbnQtd3JhcHBlciAuZmlsZSxcbiAgI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtd3JhcHBlciAuZmlsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpOyB9XG4gICNlZGl0LWZpZWxkLWF0dGFjaG1lbnQtd3JhcHBlciAuZm9ybS1tYW5hZ2VkLWZpbGUsXG4gICNlZGl0LWZpZWxkLWV2ZW50LWZpbGVzLXdyYXBwZXIgLmZvcm0tbWFuYWdlZC1maWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAjZWRpdC1maWVsZC1hdHRhY2htZW50LXdyYXBwZXIgLmFydGljbGUtZmlsZS1zaXplLFxuICAjZWRpdC1maWVsZC1ldmVudC1maWxlcy13cmFwcGVyIC5hcnRpY2xlLWZpbGUtc2l6ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAjZWRpdC1maWVsZC1hdHRhY2htZW50LXdyYXBwZXIgLmJ1dHRvbi1lZGl0LWZpbGUsXG4gICNlZGl0LWZpZWxkLWV2ZW50LWZpbGVzLXdyYXBwZXIgLmJ1dHRvbi1lZGl0LWZpbGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTsgfVxuXG4jZWRpdC1maWVsZC1wb2xsLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jZWRpdC1maWVsZC1wb2xsLXdyYXBwZXIgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gICNlZGl0LWZpZWxkLXBvbGwtd3JhcHBlciAuanMtZm9ybS10eXBlLXRleHRmaWVsZCAuanMtZm9ybS1yZXF1aXJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgfVxuICAjZWRpdC1maWVsZC1wb2xsLXdyYXBwZXIgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICNlZGl0LWZpZWxkLXBvbGwtd3JhcHBlciAuanMtZm9ybS10eXBlLXRleHRmaWVsZCAuZm9ybS1jb250cm9sLnJlcXVpcmVkIHtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuI2VkaXQtZmllbGQtcG9sbC13cmFwcGVyIHRhYmxlIHRoZWFkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jZWRpdC1maWVsZC1wb2xsLXdyYXBwZXIgdGFibGUgdGQge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyOiBub25lO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICNlZGl0LWZpZWxkLXBvbGwtd3JhcHBlciB0YWJsZSB0ZCAuaWVmLWVudGl0eS1vcGVyYXRpb25zIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICNlZGl0LWZpZWxkLXBvbGwtd3JhcHBlciB0YWJsZSB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjZWRpdC1maWVsZC1wb2xsLXdyYXBwZXIgdGFibGUgdGQgLmllZi1lbnRpdHktb3BlcmF0aW9ucyBpbnB1dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMwMDlGRTM7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3d3ZXJjYXNlOyB9XG4gICAgI2VkaXQtZmllbGQtcG9sbC13cmFwcGVyIHRhYmxlIHRkIC5pZWYtZW50aXR5LW9wZXJhdGlvbnMgaW5wdXQ6bGFzdC1vZi10eXBlIHtcbiAgICAgIGNvbG9yOiAjREM0NDM4OyB9XG5cbiNlZGl0LWZpZWxkLXBvbGwtd3JhcHBlciB0YWJsZSAuZGVsdGEtb3JkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNlZGl0LWZpZWxkLXBvbGwtd3JhcHBlciAjZWRpdC1maWVsZC1wb2xsIHtcbiAgbWFyZ2luOiAwOyB9XG4gICNlZGl0LWZpZWxkLXBvbGwtd3JhcHBlciAjZWRpdC1maWVsZC1wb2xsIC5sZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI2VkaXQtZmllbGQtcG9sbC13cmFwcGVyICNlZGl0LWZpZWxkLXBvbGwtYWN0aW9ucy1pZWYtYWRkLFxuI2VkaXQtZmllbGQtcG9sbC13cmFwcGVyIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtZmllbGQtcG9sbC1hY3Rpb25zLWllZi1hZGRcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1hZGQtcHVsbC13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDYwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiNlZGl0LWZpZWxkLXBvbGwtd3JhcHBlciAjZWRpdC1maWVsZC1wb2xsLWFjdGlvbnMsXG4jZWRpdC1maWVsZC1wb2xsLXdyYXBwZXIgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1maWVsZC1wb2xsLWFjdGlvbnNcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICNlZGl0LWZpZWxkLXBvbGwtd3JhcHBlciAjZWRpdC1maWVsZC1wb2xsLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIsXG4gICNlZGl0LWZpZWxkLXBvbGwtd3JhcHBlciBbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWZpZWxkLXBvbGwtYWN0aW9uc1wiXSAuYWpheC1wcm9ncmVzcy10aHJvYmJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC00M3B4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG4gICAgI2VkaXQtZmllbGQtcG9sbC13cmFwcGVyICNlZGl0LWZpZWxkLXBvbGwtYWN0aW9ucyAuYWpheC1wcm9ncmVzcy10aHJvYmJlciAudGhyb2JiZXIsXG4gICAgI2VkaXQtZmllbGQtcG9sbC13cmFwcGVyIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtZmllbGQtcG9sbC1hY3Rpb25zXCJdIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIC50aHJvYmJlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9vdmFsLWxvYWRlci5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4OyB9XG5cbiNlZGl0LWZpZWxkLXBvbGwtd3JhcHBlciBbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWZpZWxkLXBvbGxcIl0gPiAuZmllbGRzZXQtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxOTlGRTM7XG4gIHBhZGRpbmc6IDEycHggMTBweDsgfVxuICAjZWRpdC1maWVsZC1wb2xsLXdyYXBwZXIgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1maWVsZC1wb2xsXCJdID4gLmZpZWxkc2V0LXdyYXBwZXIgbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiNlZGl0LWZpZWxkLXBvbGwtd3JhcHBlciAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2VkaXQtZmllbGQtcG9sbC13cmFwcGVyIC5mb3JtLXN1Ym1pdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4jZWRpdC1maWVsZC1wb2xsLXdyYXBwZXIgLmZpZWxkLS13aWRnZXQtcG9sbC1jaG9pY2UtZGVmYXVsdCAuZmllbGQtYWRkLW1vcmUtc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWFkZC1wdWxsLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNjAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEwcHg7IH1cbiAgI2VkaXQtZmllbGQtcG9sbC13cmFwcGVyIC5maWVsZC0td2lkZ2V0LXBvbGwtY2hvaWNlLWRlZmF1bHQgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICNlZGl0LWZpZWxkLXBvbGwtd3JhcHBlciAuZmllbGQtLXdpZGdldC1wb2xsLWNob2ljZS1kZWZhdWx0IC5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLm5vZGUtYXJ0aWNsZS1mb3JtLm5vZGUtZm9ybSAuY2tlX2NvbnRlbnRzLmNrZV9yZXNldCxcbi5ub2RlLWFydGljbGUtZm9ybS5ub2RlLWZvcm0gaWZyYW1lLmNrZV93eXNpd3lnX2ZyYW1lLFxuLm5vZGUtYXJ0aWNsZS1lZGl0LWZvcm0gLmNrZV9jb250ZW50cy5ja2VfcmVzZXQsXG4ubm9kZS1hcnRpY2xlLWVkaXQtZm9ybSBpZnJhbWUuY2tlX3d5c2l3eWdfZnJhbWUge1xuICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm5vZGUtYXJ0aWNsZS1mb3JtLm5vZGUtZm9ybSAuZm9ybS10eXBlLXZlcnRpY2FsLXRhYnMsXG4ubm9kZS1hcnRpY2xlLWVkaXQtZm9ybSAuZm9ybS10eXBlLXZlcnRpY2FsLXRhYnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ub2RlLWFydGljbGUtZm9ybS5ub2RlLWZvcm0gLmZvcm0tYWN0aW9ucyxcbi5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ub2RlLWFydGljbGUtZm9ybS5ub2RlLWZvcm0gLmZvcm0tYWN0aW9ucyAjZWRpdC13b3JrZmxvdy1hcnRpY2xlcy1wdWJsaXNoZWQsXG4gIC5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5mb3JtLWFjdGlvbnMgI2VkaXQtd29ya2Zsb3ctYXJ0aWNsZXMtcHVibGlzaGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjU5RTg3O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWNoZWNrLWJ0bi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlIDU3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm5vZGUtYXJ0aWNsZS1mb3JtLm5vZGUtZm9ybSAuZm9ybS1hY3Rpb25zICNlZGl0LWRlbGV0ZSxcbiAgLm5vZGUtYXJ0aWNsZS1lZGl0LWZvcm0gLmZvcm0tYWN0aW9ucyAjZWRpdC1kZWxldGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWRlbGV0ZS1jb21tZW50LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MiUgNTclO1xuICAgIHBhZGRpbmc6IDhweCAzNXB4IDhweCAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7IH1cbiAgLm5vZGUtYXJ0aWNsZS1mb3JtLm5vZGUtZm9ybSAuZm9ybS1hY3Rpb25zICNlZGl0LXByZXZpZXcsXG4gIC5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5mb3JtLWFjdGlvbnMgI2VkaXQtcHJldmlldyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMDA5RkUzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtYXJnaW46IDdweCAzcHggMCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWV5ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOCUgNTclO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm5vZGUtYXJ0aWNsZS1mb3JtLm5vZGUtZm9ybSAuZm9ybS1hY3Rpb25zICNlZGl0LXdvcmtmbG93LWFydGljbGVzLWRyYWZ0LFxuICAubm9kZS1hcnRpY2xlLWVkaXQtZm9ybSAuZm9ybS1hY3Rpb25zICNlZGl0LXdvcmtmbG93LWFydGljbGVzLWRyYWZ0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMwMDlGRTM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLm5vZGUtYXJ0aWNsZS1mb3JtLm5vZGUtZm9ybSAjZWRpdC1maWVsZC1zcG9uc29yZWQtYmFubmVyLXdyYXBwZXIgbGFiZWwgLmltYWdlLXVwbG9hZGVkICsgLmltYWdlLXdpZGdldC1hcnRpY2xlLWlucHV0LFxuLm5vZGUtYXJ0aWNsZS1mb3JtLm5vZGUtZm9ybSAjZWRpdC1maWVsZC1pbWFnZS13cmFwcGVyIGxhYmVsIC5pbWFnZS11cGxvYWRlZCArIC5pbWFnZS13aWRnZXQtYXJ0aWNsZS1pbnB1dCxcbi5ub2RlLWFydGljbGUtZWRpdC1mb3JtICNlZGl0LWZpZWxkLXNwb25zb3JlZC1iYW5uZXItd3JhcHBlciBsYWJlbCAuaW1hZ2UtdXBsb2FkZWQgKyAuaW1hZ2Utd2lkZ2V0LWFydGljbGUtaW5wdXQsXG4ubm9kZS1hcnRpY2xlLWVkaXQtZm9ybSAjZWRpdC1maWVsZC1pbWFnZS13cmFwcGVyIGxhYmVsIC5pbWFnZS11cGxvYWRlZCArIC5pbWFnZS13aWRnZXQtYXJ0aWNsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2VkaXQtZ3JvdXAtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubm9kZS1wcmV2aWV3LWZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubm9kZS1hcnRpY2xlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXZpbWVvLXZpZGVvIHRyOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbi5ub2RlLWFydGljbGUtZWRpdC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC12aW1lby12aWRlbyB0cjpsYXN0LW9mLXR5cGUgbGFiZWwsXG4ubm9kZS1ldmVudC1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXZpbWVvLXZpZGVvIHRyOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbi51c2VyLXBhcnRuZXItYXJ0aWNsZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC12aW1lby12aWRlbyB0cjpsYXN0LW9mLXR5cGUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ub2RlLWFydGljbGUtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdmltZW8tdmlkZW8gdHIgaW5wdXQsXG4ubm9kZS1hcnRpY2xlLWVkaXQtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdmltZW8tdmlkZW8gdHIgaW5wdXQsXG4ubm9kZS1ldmVudC1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXZpbWVvLXZpZGVvIHRyIGlucHV0LFxuLnVzZXItcGFydG5lci1hcnRpY2xlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXZpbWVvLXZpZGVvIHRyIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jZWRpdC1maWVsZC1zcG9uc29yZWQtbGluay13cmFwcGVyLFxuI2VkaXQtZmllbGQtc3BvbnNvcmVkLWJhbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jZWRpdC1maWVsZC1zcG9uc29yZWQtbGluay13cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVkaXRvci1pbWFnZS1kaWFsb2cgI2RydXBhbC1tb2RhbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5lZGl0b3ItaW1hZ2UtZGlhbG9nICNkcnVwYWwtbW9kYWwgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJvdHRvbTogLTQ1cHg7XG4gICAgcmlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDEzN3B4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuLnVzZXItYWNjb3VudC1zZXR0aW5ncy1mb3JtIC5mb3JtLWl0ZW0sXG4udXNlci1hY2NvdW50LXNldHRpbmdzLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udXNlci1hY2NvdW50LXNldHRpbmdzLWZvcm0gLnNod3BkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi51c2VyLWFjY291bnQtc2V0dGluZ3MtZm9ybSAjZWRpdC1kZWxldGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51c2VyLXN1YnNjcmliZS1zZXR0aW5ncy1mb3JtIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNlZGl0LXByaXZhdGUtbWVzc2FnZXMgbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jYmxvY2stY2FuY2VsYWNjb3VudCBhIHtcbiAgY29sb3I6IHJlZDsgfVxuXG4udmlldy1iYW5uZXJzIC52aWV3LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnZpZXctYmFubmVycyAudmlldy1oZWFkZXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC52aWV3LWJhbm5lcnMgLnZpZXctaGVhZGVyIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnZpZXctYmFubmVycyAudmlldy1oZWFkZXIgYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnZpZXctYmFubmVycyAudmlldy1oZWFkZXIgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnZpZXctYmFubmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMCA1cHg7IH1cblxuLnZpZXctYmFubmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgdHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yRW1wdHlJbWFnZSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMnB4OyB9XG4gIC52aWV3LWJhbm5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IHRyIHRkIHtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC52aWV3LWJhbm5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IHRyIHRkLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC52aWV3LWJhbm5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IHRyIHRkLnZpZXdzLWZpZWxkLWRlbGV0ZS1ub2RlIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnZpZXctYmFubmVycy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgdHIgdGQudmlld3MtZmllbGQtZGVsZXRlLW5vZGUgYSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaWNvbi10cmFzaC5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7IH1cblxuLm5vZGUtYmFubmVyLWVkaXQtZm9ybSAuZm9ybS1jb21wb3NpdGUgLmZpZWxkc2V0LXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubm9kZS1iYW5uZXItZWRpdC1mb3JtIC5maWVsZC0td2lkZ2V0LWltYWdlLWltYWdlIGxhYmVsIC5pbWFnZS13aWRnZXQtYmFubmVyLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXJSYWRpdXMpIHZhcigtLWJvcmRlclJhZGl1cykgMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMzJweDtcbiAgY29sb3I6ICMwMDlmZTM7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubm9kZS1iYW5uZXItZm9ybSAuZmllbGQtLXdpZGdldC1pbWFnZS1pbWFnZSBsYWJlbCAuaW1hZ2Utd2lkZ2V0LWJhbm5lci1pbnB1dCxcbi5ub2RlLWJhbm5lci1mb3JtICNlZGl0LWZpZWxkLWJhbm5lci13cmFwcGVyIGxhYmVsIC5pbWFnZS13aWRnZXQtYmFubmVyLWlucHV0LFxuLm5vZGUtYmFubmVyLWVkaXQtZm9ybSAuZmllbGQtLXdpZGdldC1pbWFnZS1pbWFnZSBsYWJlbCAuaW1hZ2Utd2lkZ2V0LWJhbm5lci1pbnB1dCxcbi5ub2RlLWJhbm5lci1lZGl0LWZvcm0gI2VkaXQtZmllbGQtYmFubmVyLXdyYXBwZXIgbGFiZWwgLmltYWdlLXdpZGdldC1iYW5uZXItaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlclJhZGl1cykgdmFyKC0tYm9yZGVyUmFkaXVzKSAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAwOWZlMztcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5ub2RlLWJhbm5lci1mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCwgLm5vZGUtYmFubmVyLWZvcm0gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCxcbi5ub2RlLWJhbm5lci1lZGl0LWZvcm0gLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLFxuLm5vZGUtYmFubmVyLWVkaXQtZm9ybSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgaGVpZ2h0OiAzMnB4OyB9XG5cbi5ub2RlLWJhbm5lci1mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCxcbi5ub2RlLWJhbm5lci1mb3JtIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQsXG4ubm9kZS1iYW5uZXItZWRpdC1mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCxcbi5ub2RlLWJhbm5lci1lZGl0LWZvcm0gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXJSYWRpdXMpIHZhcigtLWJvcmRlclJhZGl1cykgMDsgfVxuXG4ubm9kZS1iYW5uZXItZm9ybSAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQsXG4ubm9kZS1iYW5uZXItZWRpdC1mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLm5vZGUtYmFubmVyLWZvcm0gLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQsXG4ubm9kZS1iYW5uZXItZm9ybSAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFycm93LFxuLm5vZGUtYmFubmVyLWZvcm0gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYWRkLFxuLm5vZGUtYmFubmVyLWZvcm0gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3csXG4ubm9kZS1iYW5uZXItZWRpdC1mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkLFxuLm5vZGUtYmFubmVyLWVkaXQtZm9ybSAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFycm93LFxuLm5vZGUtYmFubmVyLWVkaXQtZm9ybSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hZGQsXG4ubm9kZS1iYW5uZXItZWRpdC1mb3JtIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzJweDtcbiAgdG9wOiAwOyB9XG5cbi5ub2RlLWJhbm5lci1mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCxcbi5ub2RlLWJhbm5lci1lZGl0LWZvcm0gLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5ub2RlLWJhbm5lci1mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCxcbi5ub2RlLWJhbm5lci1mb3JtIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQsXG4ubm9kZS1iYW5uZXItZWRpdC1mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCxcbi5ub2RlLWJhbm5lci1lZGl0LWZvcm0gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogM3B4IDhweDsgfVxuXG4ubm9kZS1iYW5uZXItZm9ybSAuZm9ybS1jb250cm9sLFxuLm5vZGUtYmFubmVyLWVkaXQtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm5vZGUtYmFubmVyLWZvcm0gLmZvcm0tY29udHJvbC5zcy1tYWluLFxuICAubm9kZS1iYW5uZXItZWRpdC1mb3JtIC5mb3JtLWNvbnRyb2wuc3MtbWFpbiB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubm9kZS1iYW5uZXItZm9ybSAuZm9ybS1jb250cm9sLmZvcm0tY2hlY2tib3gsXG4gIC5ub2RlLWJhbm5lci1lZGl0LWZvcm0gLmZvcm0tY29udHJvbC5mb3JtLWNoZWNrYm94IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLm5vZGUtYmFubmVyLWZvcm0gbGFiZWwsXG4ubm9kZS1iYW5uZXItZWRpdC1mb3JtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5ub2RlLWJhbm5lci1mb3JtIC5mb3JtLWl0ZW0sIC5ub2RlLWJhbm5lci1mb3JtIC5mb3JtLWFjdGlvbnMsXG4ubm9kZS1iYW5uZXItZWRpdC1mb3JtIC5mb3JtLWl0ZW0sXG4ubm9kZS1iYW5uZXItZWRpdC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW46IDhweCAwOyB9XG4gIC5ub2RlLWJhbm5lci1mb3JtIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uLCAubm9kZS1iYW5uZXItZm9ybSAuZm9ybS1hY3Rpb25zIC5kZXNjcmlwdGlvbixcbiAgLm5vZGUtYmFubmVyLWVkaXQtZm9ybSAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbixcbiAgLm5vZGUtYmFubmVyLWVkaXQtZm9ybSAuZm9ybS1hY3Rpb25zIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLm5vZGUtYmFubmVyLWZvcm0gLmZvcm0tdHlwZS12ZXJ0aWNhbC10YWJzLFxuLm5vZGUtYmFubmVyLWVkaXQtZm9ybSAuZm9ybS10eXBlLXZlcnRpY2FsLXRhYnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ub2RlLWJhbm5lci1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1wYWdlcy11cmwgdGgsIC5ub2RlLWJhbm5lci1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1wYWdlcy11cmwgdGQsXG4ubm9kZS1iYW5uZXItZWRpdC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1wYWdlcy11cmwgdGgsXG4ubm9kZS1iYW5uZXItZWRpdC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1wYWdlcy11cmwgdGQge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5ub2RlLWJhbm5lci1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1wYWdlcy11cmwgaDQsXG4ubm9kZS1iYW5uZXItZWRpdC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1wYWdlcy11cmwgaDQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiB2YXIoLS1iYXNlRm9udENvbG9yKTsgfVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtZGlzcGxheS10aXRsZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLm1haW4tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7XG4gIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tZm9vdGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuICAubWFpbi1mb290ZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4tZm9vdGVyX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5tYWluLWZvb3Rlcl9faW1nIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4tZm9vdGVyX19pbWcgaW1nIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLm1haW4tZm9vdGVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tYWluLWZvb3Rlcl9fY29udGVudDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiMTgrXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc2Qzk4O1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm1haW4tZm9vdGVyX19jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTIwcHg7IH0gfVxuICAgIC5tYWluLWZvb3Rlcl9fY29udGVudCAucmVnaW9uLWZvb3RlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubWFpbi1mb290ZXJfX2NvbnRlbnQgLnJlZ2lvbi1mb290ZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLm1haW4tZm9vdGVyX19jb250ZW50IC5yZWdpb24tZm9vdGVyICNibG9jay1mb290ZXJsb2dvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLm1haW4tZm9vdGVyX19jb250ZW50IC5yZWdpb24tZm9vdGVyICNibG9jay1mb290ZXJsb2dvIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1mb290ZXJfX2NvbnRlbnQgLmJsb2NrZ3JvdXAtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluLWZvb3Rlcl9fY29udGVudCAjYmxvY2stZm9vdGVydGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLm1haW4tZm9vdGVyX19jb250ZW50IC5mb290ZXJfdGVybXNfdGV4dCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm1haW4tZm9vdGVyX19jb250ZW50IC5mb290ZXJfdGVybXNfdGV4dCBhIHtcbiAgICAgICAgY29sb3I6ICMwMDlmZTM7IH1cbiAgICAubWFpbi1mb290ZXJfX2NvbnRlbnQgLnNlcnRpZmljYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICMxNzZjOTg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAubWFpbi1mb290ZXIgI2Jsb2NrLWNhbGNhbmV1cy1mb290ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluLWZvb3RlciAjYmxvY2stY2FsY2FuZXVzLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7IH0gfVxuICAubWFpbi1mb290ZXIgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNjQ4ZjsgfVxuICAgIC5tYWluLWZvb3RlciAubmF2YmFyLW5hdiAubmF2LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgICAubWFpbi1mb290ZXIgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LWZhbWlseTogT3BlblNhbnMsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6IHZhcigtLWxpbmtCbHVlKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAubWFpbi1mb290ZXIgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjg7IH1cbiAgICAgIC5tYWluLWZvb3RlciAubmF2YmFyLW5hdiAubmF2LWxpbmsgLnRleHQtZGFyayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1saW5rQmx1ZSkgIWltcG9ydGFudDsgfVxuICAubWFpbi1mb290ZXIgLnNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0byAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluLWZvb3RlciAuc29jaWFsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLm1haW4tZm9vdGVyIC5zb2NpYWwgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpOyB9XG4gIC5tYWluLWZvb3RlciAuc29jaWFsLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5tYWluLWZvb3RlciAuc29jaWFsLWxpc3RfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbiNibG9jay1jb3B5cmlnaHQge1xuICB3aWR0aDogMTAwJTsgfVxuICAjYmxvY2stY29weXJpZ2h0IC5maWVsZF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICNibG9jay1jb3B5cmlnaHQgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICNibG9jay1jb3B5cmlnaHQgLmZpZWxkX19pdGVtOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvcHlyaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBUaW1lc05ld1JvbWFuLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDYzOGU7IH1cbiAgLmNvcHlyaWdodCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY29weXJpZ2h0IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb3B5cmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5jb3B5cmlnaHQgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXJpYWwgQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnByZWxvYWQtYmxvY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnR3JheSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzOyB9XG4gIC5wcmVsb2FkLWJsb2NrLmhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnByZWxvYWQtYmxvY2tfX2ljb24ge1xuICAgIGFuaW1hdGlvbjogMnMgZWFzZSBpbmZpbml0ZSBsb2dvLWFuaW1hdGU7IH1cblxuQGtleWZyYW1lcyBsb2dvLWFuaW1hdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJsb2NrLWhpZGUtdG9nZ2xlciAudG90YWwtYWNjb3VudC10aXRsZSArIHNwYW4sXG4uYmxvY2staGlkZS10b2dnbGVyIC52aWV3LWNvbnRlbnQsXG4uYmxvY2staGlkZS10b2dnbGVyIC5wYWdlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJsb2NrLWhpZGUtdG9nZ2xlciAudG90YWwtYWNjb3VudC1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyB9XG5cbi5ibG9jay1oaWRlLXRvZ2dsZXIuc2hvdyAudG90YWwtYWNjb3VudC10aXRsZSArIHNwYW4sXG4uYmxvY2staGlkZS10b2dnbGVyLnNob3cgLnZpZXctY29udGVudCxcbi5ibG9jay1oaWRlLXRvZ2dsZXIuc2hvdyAucGFnZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYmxvY2staGlkZS10b2dnbGVyLnNob3cgLnRvdGFsLWFjY291bnQtaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG5cbi5ub2RlLS10eXBlLWxhbmRpbmcubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5sYW5kaW5nLWVsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5jdGEtbGluayB7XG4gIG1hcmdpbjogMCAxZXg7IH1cblxuLm5vZGUtLXR5cGUtbGFuZGluZyAuZmllbGQtLW5hbWUtZmllbGQtbG9nbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm5vZGUtLXR5cGUtbGFuZGluZyAuZmllbGQtLW5hbWUtZmllbGQtbG9nbyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5ub2RlLS10eXBlLWxhbmRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28ge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgLm5vZGUtLXR5cGUtbGFuZGluZyAuZmllbGQtLW5hbWUtZmllbGQtbG9nbyAuY2FyZC1hcnRpY2xlX19pbWcge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuICAubm9kZS0tdHlwZS1sYW5kaW5nIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIC5jYXJkLWFydGljbGVfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5ub2RlLS10eXBlLWxhbmRpbmcgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZyAuZmllbGQtLW5hbWUtYm9keSAuY2FyZC1hcnRpY2xlX19jb250ZW50IHtcbiAgICBjb2xvcjogdmFyKC0tYmFzZUZvbnRDb2xvcik7IH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZyAuZmllbGQtLW5hbWUtYm9keSAuY2FsY2FuZXVzLWxhbmRpbmctZGVzY3JpcHRpb24tbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubm9kZS0tdHlwZS1sYW5kaW5nIGgxIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubm9kZS0tdHlwZS1sYW5kaW5nIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDsgfVxuXG4ubm9kZS0tdHlwZS1sYW5kaW5nIC5mcy0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubm9kZS0tdHlwZS1sYW5kaW5nIC5mcy0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4ubm9kZS0tdHlwZS1sYW5kaW5nIC5iZy1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3BsYWNlaG9sZGVyX2xhcmdlLnBuZ1wiKSAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5ub2RlLS10eXBlLWxhbmRpbmcgLmJnLWxvZ28gLmNhcmQtYXJ0aWNsZV9faW5mbyB7XG4gIHBhZGRpbmc6IDNyZW07IH1cblxuLm5vZGUtLXR5cGUtbGFuZGluZyAuY2FyZC1hcnRpY2xlLmNhcmQtYXJ0aWNsZS0tY29tcGFjdCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5vZGUtLXR5cGUtbGFuZGluZyAuYnV0dG9uLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1vcGVuLWFjY291bnQtbG9naW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MyUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNXB4IDM0cHggNXB4IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubm9kZS0tdHlwZS1sYW5kaW5nIC5jYXJkLWFydGljbGVfX2ltZyBpbWcsIC5ub2RlLS10eXBlLWxhbmRpbmcgLmNhcmQtcHJvZmlsZV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLm5vZGUtLXR5cGUtbGFuZGluZyAuZGVza3RvcC1wcmwge1xuICBwYWRkaW5nOiAwIDIwMHB4OyB9XG5cbi5ub2RlLS10eXBlLWxhbmRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzLmZpZWxkLS1pdGVtcyB7XG4gIG1hcmdpbjogMCAtNy41cHg7IH1cblxuLm5vZGUtLXR5cGUtbGFuZGluZyAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgPiAuZmllbGQtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwIDcuNXB4OyB9XG5cbi5ub2RlLS10eXBlLWxhbmRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb25zID4gLmZpZWxkLS1pdGVtICsgLmZpZWxkLS1pdGVtOm5vdCguZmllbGQtcGFyYWdyYXBoLXR5cGUtYXJ0aWNsZXMtc2VjdGlvbik6bm90KC5maWVsZC1wYXJhZ3JhcGgtdHlwZS1hcnRpY2xlcy1zZWN0aW9uKSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm5vZGUtLXR5cGUtbGFuZGluZyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgLmZpZWxkLS1pdGVtcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ibG9jay1zb2NpYWwtLXRleHQge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmJsb2NrLXNvY2lhbC0tbGlua3MgZmlndXJlIGltZyB7XG4gIGhlaWdodDogMThweDsgfVxuXG4uY2FyZC1hcnRpY2xlLnZpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjNhNGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5CbHVlKTsgfVxuICAuY2FyZC1hcnRpY2xlLnZpcCAuY2FyZC1hcnRpY2xlX19jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FyZC1hcnRpY2xlX19jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZyAuY2FyZC1hcnRpY2xlX19pbWcgaW1nLCAubm9kZS0tdHlwZS1sYW5kaW5nIC5jYXJkLXByb2ZpbGVfX2ltZyBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZyAuZGVza3RvcC1wcmwge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1mb290ZXIgLm1lbnUtLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAubWFpbi1mb290ZXIgLmJsb2NrLXNvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OHB4KSB7XG4gIGgyLmxvbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5jYXJkLWFydGljbGUtLW1kIC5jYXJkLWFydGljbGVfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY2FyZC1hcnRpY2xlX190aXRsZSB7XG4gICAgLypmb250LXNpemU6IDE1cHg7Ki9cbiAgICBtYXgtaGVpZ2h0OiA2MXB4OyB9XG4gIC5jYXJkLWFydGljbGUuY2FyZC1hcnRpY2xlLS1jb21wYWN0IHtcbiAgICBoZWlnaHQ6IDE2MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc4cHgpIHtcbiAgLmJnLWxvZ28gLmNhcmQtYXJ0aWNsZV9faW5mbyB7XG4gICAgcGFkZGluZzogMnJlbTsgfSB9XG5cbi5tYWluLWZvb3Rlcl9fY29udGVudDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzZjOTg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGNvbnRlbnQ6IFwiMTgrXCI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4udmlldy1mcm9udHBhZ2Uudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3Mtcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi52aWV3LWZyb250cGFnZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiB1bnNldDsgfVxuXG4uZmllbGQtcGFyYWdyYXBoLXR5cGUtYmFubmVyIC5ub2RlX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAwIDE1cHg7IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiIsIltkYXRhLXNpbXBsZWJhcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNpbXBsZWJhci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2ltcGxlYmFyLW1hc2sge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc2ltcGxlYmFyLW9mZnNldCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBOb3QgcmVxdWlyZWQgZm9yIGhvcml6b250YWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgbWF4LWhlaWdodDogMTAwJTsgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3JlLFxuLnNpbXBsZWJhci1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xuICBvcGFjaXR5OiAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogUnRsIHN1cHBvcnQgKi9cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249XCJydGxcIl0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4iLCI6cm9vdCB7XG4gIC0tZm9udENvbG9yMTogIzE5NmNhNTtcbiAgLS1mb250Q29sb3IyOiAjN2U3Zjg0O1xuICAtLWZvbnRDb2xvcjM6ICMyNzM3NTY7XG4gIC0tZm9udENvbG9yNDogIzA4M2M1MDtcbiAgLS1mb250Q29sb3I1OiAjNmI2YjZiO1xuICAtLWZvbnRDb2xvcjY6ICNmZWZkZmY7XG4gIC0tZm9udENvbG9yNzogI2ZmZjtcbiAgLS1iYXNlRm9udENvbG9yOiAjNTQ1NDU0O1xuXG4gIC0tbWFpbkJsdWU6ICMyZjNhNGU7XG4gIC0tbGlnaHRCbHVlOiAjMDA5ZmUzO1xuICAtLWxpZ2h0Qmx1ZTI6ICMxZWI3ZWE7XG4gIC0tZm9udENvbG9yOiAjMzUzNTM1O1xuICAtLWJnR3JheTogI2VkZWRlZDtcbiAgLS1jb2xvckJvcmRlcjogI2RhZWFlYjtcbiAgLS1jb2xvckJvcmRlckJsdWU6ICMxOTlGRTM7XG5cbiAgLS1tYWluT3JhbmdlOiAjZmY5MzQyO1xuICAtLWxpbmtCbHVlOiAjZTBmZmZmO1xuICAtLWZvbnRHcmF5OiAjODY4Njg2O1xuICAtLWxpZ2h0Qmx1ZUJnOiAjZjVmNGZhO1xuICAtLWxpZ2h0Qmx1ZUJvcmRlcjogI2MwZGVkZjtcbiAgLS1ob3ZlckNvbG9yOiAjMDBmZjY2O1xuICAtLWNvbG9yU2VsZWN0SG92ZXI6ICMzNTgyYzQ7XG4gIC0tY29sb2dCZ1NpZGViYXI6ICMxMzEzMTk7XG4gIC0tY29sb3JMaW5rU2lkZWJhcjogIzdjZDllMDtcbiAgLS1jb2xvckxpbmtTaWRlYmFySG92ZXI6ICNmZjA7XG4gIC0tY29sb3JMaW5rU3VibWVudVNpZGViYXI6ICM0MDcyNzY7XG4gIC0tZm9ybUNvbnRyb2xCZzogI2Y3ZmZmZjtcbiAgLS1jb2xvckVtcHR5SW1hZ2U6ICNkMWRiZTM7XG4gIC0tY29sb3JEYXlOdW1iZXI6ICNhZGFkYWQ7XG5cbiAgLS1jYXJkU2l6ZTogMjI3cHg7XG4gIC0tY2FyZFNpemVWVzogMjN2dztcbiAgLS1tYXJnaW5DYXJkOiAxNnB4O1xuICAtLWNhclNpemVNYXg6IGNhbGModmFyKC0tY2FyZFNpemUpICogMiArIHZhcigtLW1hcmdpbkNhcmQpKTtcblxuICAtLWJvcmRlclJhZGl1czogNXB4O1xufVxuIiwiQG1peGluIGJ1dHRvbkJvcmRlcigkY29sb3JCb3JkZXI6IHZhcigtLWxpZ2h0Qmx1ZSksICRjb2xvckZvbnQ6IHZhcigtLW1haW5PcmFuZ2UpKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHVucXVvdGUoJGNvbG9yQm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB1bnF1b3RlKCRjb2xvckZvbnQpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW1haW5CbHVlKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uUmVndWxhcigkY29sb3JCZzogdmFyKC0tbGlnaHRCbHVlKSwgJGNvbG9yRm9udDogI2ZmZmZmZikge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmc7XG4gIGNvbG9yOiAkY29sb3JGb250O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgb3V0bGluZTogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJnO1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gcmVndWxhcklucHV0KCRjb2xvckJvcmRlcjogdmFyKC0tbGlnaHRCbHVlKSwgJGNvbG9yRm9udDogdmFyKC0tbWFpbk9yYW5nZSkpIHtcbiAgLy9taW4td2lkdGg6IDIzMXB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB1bnF1b3RlKCRjb2xvckJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm1Db250cm9sQmcpO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3V0bGluZTogbm9uZTtcblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBjb250YWluZXJCbG9jayB7XG4gIG1heC13aWR0aDogY2FsYyg5NjBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb250IEZhY2Vcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBmb250LWZhY2UoJG5hbWUsICRwYXRoLCAkd2VpZ2h0OiBudWxsLCAkc3R5bGU6IG51bGwsICRleHRzOiBlb3Qgd29mZjIgd29mZiB0dGYgc3ZnKSB7XG4gICRzcmM6IG51bGw7XG5cbiAgJGV4dG1vZHM6IChcbiAgICBlb3Q6IFwiP1wiLFxuICAgIHN2ZzogXCIjXCIgKyBzdHItcmVwbGFjZSgkbmFtZSwgXCIgXCIsIFwiX1wiKSxcbiAgKTtcblxuICAkZm9ybWF0czogKFxuICAgIG90ZjogXCJvcGVudHlwZVwiLFxuICAgIHR0ZjogXCJ0cnVldHlwZVwiLFxuICApO1xuXG4gIEBlYWNoICRleHQgaW4gJGV4dHMge1xuICAgICRleHRtb2Q6IGlmKG1hcC1oYXMta2V5KCRleHRtb2RzLCAkZXh0KSwgJGV4dCArIG1hcC1nZXQoJGV4dG1vZHMsICRleHQpLCAkZXh0KTtcbiAgICAkZm9ybWF0OiBpZihtYXAtaGFzLWtleSgkZm9ybWF0cywgJGV4dCksIG1hcC1nZXQoJGZvcm1hdHMsICRleHQpLCAkZXh0KTtcbiAgICAkc3JjOiBhcHBlbmQoJHNyYywgdXJsKHF1b3RlKCRwYXRoICsgJy4nICsgJGV4dG1vZCkpIGZvcm1hdChxdW90ZSgkZm9ybWF0KSksIGNvbW1hKTtcbiAgfVxuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBxdW90ZSgkbmFtZSk7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6ICRzcmM7XG4gIH1cbn1cbiIsIkBpbmNsdWRlIGZvbnQtZmFjZShPcGVuU2FucywgXCIuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXJcIiwgNDAwLCBub3JtYWwsIHdvZmYgd29mZjIpO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXG4gIEhlbHZldGljYS1SZWd1bGFyLFxuICBcIi4uL2ZvbnRzL0hlbHZldGljYS1SZWd1bGFyL0hlbHZldGljYS1SZWd1bGFyXCIsXG4gIG5vcm1hbCxcbiAgbm9ybWFsLFxuICB3b2ZmIHdvZmYyXG4pO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXG4gIEhlbHZldGljYS1Cb2xkLFxuICBcIi4uL2ZvbnRzL0hlbHZldGljYS1Cb2xkL0hlbHZldGljYS1Cb2xkXCIsXG4gIG5vcm1hbCxcbiAgbm9ybWFsLFxuICB3b2ZmIHdvZmYyXG4pO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXG4gIEhlbHZldGljYS1PYmxpcXVlLFxuICBcIi4uL2ZvbnRzL0hlbHZldGljYS1PYmxpcXVlL0hlbHZldGljYS1PYmxpcXVlXCIsXG4gIG5vcm1hbCxcbiAgbm9ybWFsLFxuICB3b2ZmIHdvZmYyXG4pO1xuXG4vLyBUT0RPOiAn0YHRgtCw0YDRi9C1INGI0YDQuNGE0YLRiywg0L3QsNC00L4g0L/QvtGC0L7QvCDQv9GA0L7QstC10YDQuNGC0Ywg0LrQsNC60LjQtSDQuNC3INC90LjRhSDQvdC1INC90YPQttC90YsnXG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcbiAgSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkLFxuICBcIi4uL2ZvbnRzL0hlbHZldGljYU5ldWVDeXItQm9sZC9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGRcIixcbiAgbm9ybWFsLFxuICBub3JtYWwsXG4gIHdvZmYgd29mZjJcbik7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcbiAgSGVsdmV0aWNhTmV1ZUN5ci1JdGFsaWMsXG4gIFwiLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUN5ci1JdGFsaWMvSGVsdmV0aWNhTmV1ZUN5ci1JdGFsaWNcIixcbiAgbm9ybWFsLFxuICBub3JtYWwsXG4gIHdvZmYgd29mZjJcbik7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcbiAgSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbixcbiAgXCIuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLVJvbWFuL0hlbHZldGljYU5ldWVDeXItUm9tYW5cIixcbiAgbm9ybWFsLFxuICBub3JtYWwsXG4gIHdvZmYgd29mZjJcbik7XG4iLCJib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIEhlbHZldGljYSwgQXJpYWwsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogdmFyKC0tYmFzZUZvbnRDb2xvcik7XG59XG5cbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5OTBweCAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QsXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kLFxuLnJlZ2lvbi1mb290ZXIsXG4ucmVnaW9uLWNvbnRlbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItY29udGVudC13cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAyMjdweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnJvdXRlLXZpZXdldmVudHNwYWdlLTEge1xuICAuc2lkZWJhci1jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gIH1cbn1cblxuLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuXG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udXNlci1tZW51LXNpZGViYXIge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnR3JheSk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIEBpbmNsdWRlIHJlZ3VsYXJJbnB1dDtcbn1cblxuLmZvcm0tc3VibWl0IHtcbiAgQGluY2x1ZGUgYnV0dG9uUmVndWxhcjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuLmRpc3BsYXktNCB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubm8tYXZhdGFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlmZTM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy91c2VyX3doaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLmZpbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1kb2Muc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cbn1cblxuLmRyYWdnYWJsZSB7XG5cbiAgLmRlbHRhLW9yZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5ja2VfYnV0dG9uX19zb3VyY2UgLmNrZV9idXR0b25fX3NvdXJjZV9sYWJlbCxcbiNlZGl0LXBvcHVwLW1lc3NhZ2UtYm9keS1mb3JtYXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1pdGVtLXJvbGUtY2hhbmdlLWFkbWluaXN0cmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5jYXB0aW9uIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbiNwb3B1cC1tZXNzYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xufVxuI3BvcHVwLW1lc3NhZ2Utd2luZG93IHtcbiAgcG9zaXRpb246IGZpeGVkIWltcG9ydGFudDtcbn1cbiNwb3B1cC1tZXNzYWdlLWJhY2tncm91bmQge1xuICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNlZGl0LWZpZWxkLW1lZGljaW5lLS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZWRpdC1maWVsZC1tZWRpY2luZSB7XG4gIC8vLnRlcm0tcmVmZXJlbmNlLXRyZWUtYnV0dG9uLFxuICAubm8tdGVybS1yZWZlcmVuY2UtdHJlZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJiA+IC50ZXJtLXJlZmVyZW5jZS10cmVlLWxldmVsIHtcbiAgICBsaSB7XG4gICAgICBsaTpudGgtY2hpbGQoMSksXG4gICAgICBsaTpudGgtY2hpbGQoMiksXG4gICAgICBsaTpudGgtY2hpbGQoMW4rMyksXG4gICAgICBsaTpudGgtY2hpbGQoMm4rMykge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgfVxuICAgICAgbGk6bnRoLWNoaWxkKDMpLFxuICAgICAgbGk6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRlcm0tcmVmZXJlbmNlLXRyZWUtbGV2ZWwge1xuICAgIC50ZXJtLXJlZmVyZW5jZS10cmVlLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9tZW51X2Fycl9kb3duLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmLnRlcm0tcmVmZXJlbmNlLXRyZWUtY29sbGFwc2VkIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFyZW50LXRlcm0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50ZXJtLXJlZmVyZW5jZS10cmVlLWxldmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vIHdpZHRoOiAzMyU7XG4gICAgICAgIC8vICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC8vICAgd2lkdGg6IDQwJTtcbiAgICAgICAgLy8gfVxuICAgICAgICAuZm9ybS1pdGVtICB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXRoLWJhdGNoIHtcbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICAucHJvZ3Jlc3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnByb2dyZXNzX19wZXJjZW50YWdlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5wcm9ncmVzc19fZGVzY3JpcHRpb24ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG4uY2tlX2J1dHRvbl9pY29uLmNrZV9idXR0b25fX2luc2VydGh0bWw0eF9pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9odG1sNXZpZGVvLnBuZykhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtc3BvbnNvcmVkLWJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGltZyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuYmFzZS1idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYtLWFjdGl2ZSB7XG5cbiAgICAuYmFzZS1idXR0b24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDRweCwgMCkgcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmFzZS1idXR0b24taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLmJhc2UtYnV0dG9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cbiAgJjo6YWZ0ZXIsXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiA0cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cbiIsIi5ibG9jay1zZWFyY2gge1xuXG4gICZfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXNlYXJjaC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICB9XG5cbiAgJl9fbW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMzBweCAxMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjc1KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdmlzaWJpbGl0eSAuM3M7XG5cbiAgICAmLS1vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgICBcbiAgICAuZm9ybSB7XG4gICAgICAmLS1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1zZWFyY2guc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5qcy1mb3JtLXR5cGUtc2VhcmNoIHtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgXG4gICAgICAmLmZvcm0tYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmpzIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnNlYXJjaC1mb3JtIHtcblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZm9ybS1zdWJtaXQge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICB9XG59XG5cbi5zZWFyY2hfX21vZGFsIHtcbiAgJi0tb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG4gICAgLnVpLW1lbnUge1xuICAgICAgJi51aS1hdXRvY29tcGxldGUge1xuICAgICAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaXRlbSB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxRUI3RUE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LXNlYXJjaC1pbmRleCB7IFxuICAudmlld3Mtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9ICBcbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2Nrc2VhcmNoLWluZGV4LXBhZ2UtMSB7XG4gIC5mb3JtLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAuZm9ybS1zdWJtaXQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAuZm9ybS1pdGVtIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59IiwiLmZvcm0tc2VsZWN0IHtcbn1cblxuLnNzLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuXG4gIC5zcy1zaW5nbGUtc2VsZWN0ZWQsXG4gIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgcmVndWxhcklucHV0O1xuXG4gICAgLnNzLWFycm93LFxuICAgIC5zcy1hZGQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogLTJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuXG4gICAgICAuc3MtcGx1cyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG1hcmdpbiAuMnM7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zcy1jcm9zcyB7XG4gICAgICAgICAgbWFyZ2luOiAzcHggMCAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzNkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zcy1jb250ZW50IHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG5cbiAgLnNzLWxpc3Qge1xuXG4gICAgLnNzLW9wdGlvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yU2VsZWN0SG92ZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuXG4gICYtLWNhbGNhbmV1cyB7XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2gge1xuXG4gICAgICAmLS1pbmxpbmUge1xuXG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaCB7XG5cbiAgICAgICAgICAmX19maWVsZCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmFzZUZvbnRDb2xvcik7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50O1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iYXNlRm9udENvbG9yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iYXNlRm9udENvbG9yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG1hcmdpbiAuMnM7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgfVxuXG4gICAgICAmLS1tdWx0aXBsZSB7XG4gICAgICAgIEBpbmNsdWRlIHJlZ3VsYXJJbnB1dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgICAgcGFkZGluZzogM3B4IDRweDtcbiAgICAgICAgXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXG4gICAgICAgICAgJl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jaG9pY2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmX19yZW1vdmUge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lciB7XG5cbiAgICAgICYtLWZvY3VzIHtcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVndWxhcklucHV0O1xuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICAgICZfX29wdGlvbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuXG4gICAgICAgICYtLWhpZ2hsaWdodGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvclNlbGVjdEhvdmVyKTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICZbYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JTZWxlY3RIb3Zlcik7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhdGVnb3J5LXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4iLCIucmVnaW9uLWhlYWRlciB7IC8vaGVhZGVyIGJhbm5lclxuICAvLyBtYXgtd2lkdGg6IDQwMHB4O1xuICAvLyBtYXJnaW46IGF1dG87XG4gIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuIiwiLnVzZXItYmxvY2sge1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtT2JsaXF1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjMpO1xuICB9XG59XG4iLCIuY29tbWVudC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAmLmJ5LXZpZXdlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIG1hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICZfX3VzZXItcGljIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5sYXlvdXQge1xuXG4gICAgICAmX19yZWdpb24ge1xuXG4gICAgICAgICYtLWZpcnN0IHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNlY29uZCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTIwcHg7XG5cbiAgICAgICAgICAuYmxvY2stZmllbGQtYmxvY2t1c2VydXNlcmZpZWxkLWFib3V0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE3cHg7XG4gICAgbGVmdDogMDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLU9ibGlxdWUsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0LjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IzKTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBhZGRpbmc6IDlweCAxMnB4IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtQ29udHJvbEJnKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMmMyYzI7XG5cbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IzKTtcbiAgICB9XG5cbiAgICAuaW5kZW50ZWQgJiB7XG5cbiAgICAgIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZUJnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmLmJ5LXZpZXdlciB7XG5cbiAgICAuY29tbWVudC1jYXJkX19jb250ZW50IHtcblxuICAgICAgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZUJnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbWVudC1jYXJkX191c2VyLXBpYyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbWVudC1jYXJkX19uYW1lIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAuYWN0aW9ucy1jb21tZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjdGlvbnMtY29tbWVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6dmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWRvdHMucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgICAgICYub3BlbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICB9XG5cbiAgICAgICYuY29tbWVudC1kZWxldGUge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZSk7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZGVsZXRlLWNvbW1lbnQucG5nXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvbW1lbnQtZWRpdCB7XG5cbiAgICAgICAgYSB7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZWRpdC13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudXNlci1iYW4ge1xuXG4gICAgICAgIGEge1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWJhbi11c2VyLnBuZ1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLnZpZXctY29tbWVudCB7XG5cbiAgLnZpZXdzLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHRCbHVlQm9yZGVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgLnZpZXdzLWZpZWxkLWNoYW5nZWQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC11c2VyLXBpY3R1cmUge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1maWVsZC1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3I1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtY29tbWVudC1ib2R5IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJi52aWV3LWRpc3BsYXktaWQtcGFnZV8xIHsgICAgXG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIFxuICAgICAgLmNvbW1lbnQtY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgXG4gICAgICAgICYuYnktdmlld2VyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX190aW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICMwMDlmZTM7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX3VzZXItcGljIHtcbiAgICAgICAgICBvcmRlcjogaW5pdGlhbDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX191c2VyLW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYS1SZWd1bGFyJztcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBjb2xvcjogIzZiNmI2YjtcbiAgICAgICAgICBcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgXG4gICAgICAgICAgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLmFjdGlvbnMtY29tbWVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgIGxlZnQ6IDM0cHg7XG4gICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIC5mb3JtLS1pbmxpbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuIiwiLnBvc3QtcmF0ZSB7XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtT2JsaXF1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTMuMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG4udnVkLXdpZGdldC11cGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcblxuICAuZWxlbWVudC1pbnZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVzZXQge1xuICAgIG9yZGVyOiA0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnVwZG93bi1zY29yZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMjZweDtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgLnVwZG93bi1jdXJyZW50LXNjb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICB9XG4gIH1cblxuICAudnVkLWxpbmstdXAge1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgfVxuXG4gIC52dWQtbGluay1kb3duIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gIH1cblxuICAudXBkb3duLXVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgYm9yZGVyLWltYWdlOiB1cmwoXCIuLi9pbWcvYm9yZGVyLWltYWdlLWJsdWUuc3ZnXCIpO1xuICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxMTtcbiAgICAgIGJvcmRlci1pbWFnZS13aWR0aDogMTBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tcGx1cy13aGl0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWltYWdlOiB1cmwoXCIuLi9pbWcvYm9yZGVyLWltYWdlLnN2Z1wiKTtcbiAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTE7XG4gICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDEwcHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm1Db250cm9sQmcpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1wbHVzLWJsdWUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51cGRvd24tZG93biB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICYuYWN0aXZlLFxuICAgICYuaW5hY3RpdmUge1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTE7XG4gICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDEwcHggMTBweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgYm9yZGVyLWltYWdlOiB1cmwoXCIuLi9pbWcvYm9yZGVyLWltYWdlLWJsdWUuc3ZnXCIpO1xuICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxMTtcbiAgICAgIGJvcmRlci1pbWFnZS13aWR0aDogMTBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1taW51cy13aGl0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWltYWdlOiB1cmwoXCIuLi9pbWcvYm9yZGVyLWltYWdlLnN2Z1wiKTtcbiAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTE7XG4gICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDEwcHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm1Db250cm9sQmcpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLW1pbnVzLWJsdWUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgLnRocm9iYmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL292YWwtbG9hZGVyLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG59XG4iLCIucmVnaW9uLXNpZGViYXItc2Vjb25kIHtcblxuICAuZmMtYnV0dG9uLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5CbHVlKTtcbiAgfVxuXG4gIC5mYy1sZWZ0IHtcblxuICAgIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZmMtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmMtY2VudGVyIHtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAuZmMtZGF5LWhlYWRlciB7XG5cbiAgICAuZmMtd2lkZ2V0LWhlYWRlciB7XG5cbiAgICAgIC5mYy1zdW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZjLWRheUdyaWQtdmlldyB7XG5cbiAgICAuZmMtYm9keSB7XG5cbiAgICAgIC5mYy1yb3cge1xuICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYy1kYXktZ3JpZC1ldmVudCB7XG5cbiAgICAuZmMtaC1ldmVudCB7XG5cbiAgICAgIC5mYy1ldmVudCB7XG5cbiAgICAgICAgLmZjLXN0YXJ0IHtcblxuICAgICAgICAgIC5mYy1lbmQge1xuXG4gICAgICAgICAgICAuZmMtZHJhZ2dhYmxlIHtcblxuICAgICAgICAgICAgICAuZmMtcmVzaXphYmxlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAjYmxvY2stdmlld3MtYmxvY2stYmFubmVycy1ibG9jay01LFxuICAjYmxvY2stdmlld3MtYmxvY2stYmFubmVycy1ibG9jay0yMSB7XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLW1lbnUtc2lkZWJhciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLy5mYy1sdHIgLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtZGF5LW51bWJlclxuIiwiI3ByaXZhdGUtbWVzc2FnZS1wYWdlIHtcblxuICAucGF0aC1wcml2YXRlLW1lc3NhZ2VzIHtcblxuICAgIC5yZWdpb24tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5wcml2YXRlLW1lc3NhZ2UtdGhyZWFkLWZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ0dyYXkpO1xuXG4gICAgLmZpZWxkLS1uYW1lLXByaXZhdGUtbWVzc2FnZXMge1xuXG4gICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXI7IFxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgfVxuXG4gICAgICAucHJpdmF0ZS1tZXNzYWdlLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucHJpdmF0ZS1tZXNzYWdlLWF1dGhvci1zZWxmIHtcbiAgICAgICAgICAucHJpdmF0ZS1tZXNzYWdlX193cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC51c2VybmFtZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9IFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtb3duZXIgeyBcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJpdmF0ZS1tZXNzYWdlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgICAgIC5wcml2YXRlLW1lc3NhZ2VfX3dyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBcbiAgICAgICAgICAuZmllbGQtLW5hbWUtb3duZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51c2VyLWJsb2NrIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAudXNlcm5hbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0yMnB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtT2JsaXF1ZSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjMpO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLXVzZXItcGljdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIFxuICAgICAgICAgIC5uby11c2VycGljIHtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvdXNlcl93aGl0ZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZmUzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hdHRhY2htZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm1Db250cm9sQmcpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMmMyYzI7XG5cbiAgICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtcHJpdmF0ZS1tZXNzYWdlcyB7XG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgLnByaXZhdGUtbWVzc2FnZS10aHJlYWQtZnVsbCB7XG4gIH1cbiAgXG4gIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gIFxuICAjYmxvY2staW5zdHJ1bWVudHlhZG1pbmEge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgfSAgXG4gIH1cblxuICAuZmllbGQtLW5hbWUtcHJpdmF0ZS1tZXNzYWdlcyB7XG5cblxuXG4gICAgLnByaXZhdGUtbWVzc2FnZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWNyZWF0ZWQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4IDlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybUNvbnRyb2xCZyk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMmMyYzI7XG5cbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5ibG9jay1wcml2YXRlLW1lc3NhZ2UjYmxvY2stcHJpdmF0ZW1lc3NhZ2VpbmJveC0yIHtcbiAgd2lkdGg6IDI0NXB4O1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYS1SZWd1bGFyJztcbiAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhLVJlZ3VsYXInO1xuICB9XG4gIFxuICAucHJpdmF0ZS1tZXNzYWdlLXRocmVhZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgXG4gICAgICBhLCBlbSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucHJpdmF0ZS1tZXNzYWdlLXJlY2lwaWVudHMge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tdXNlci1jaGVjay5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMzNTM1MzU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1iYW4tdXNlci5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjsgICAgIFxuICAgICAgICBjb2xvcjogIzM1MzUzNTsgICBcbiAgICAgIH1cbiAgICB9IFxuICB9IFxufVxuXG4ucHJpdmF0ZS1tZXNzYWdlLWFkZC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAwOWZlMztcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBcbiAgbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IzKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtT2JsaXF1ZSxzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgXG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5RkUzO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgfVxuICBcbiAgLmZvcm0tc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLW1lc3NhZ2Utd2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiA2cHggMTJweCA3cHggMzRweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBcbiAgICAmW3ZhbHVlPVwi0KPQtNCw0LvQuNGC0YxcIl0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLXRyYXNoLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5MzQyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkU5RDU0O1xuICAgIH1cbiAgfVxuICBcbiAgbGFiZWxbZm9yPVwidGhyZWFkLW1lbWJlcnMtaW5wdXRcIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICBcbiAgLmZvcm0tdHlwZS10ZXh0YXJlYSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgXG4gICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICB9XG59XG5cbiNwcml2YXRlLW1lc3NhZ2UtcGFnZSAucHJpdmF0ZS1tZXNzYWdlLXRocmVhZC1mdWxsIC5maWVsZC0tbmFtZS1wcml2YXRlLW1lc3NhZ2VzICNsb2FkLXByZXZpb3VzLW1lc3NhZ2VzLWJ1dHRvbi13cmFwcGVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgIFxufVxuXG4jdGhyZWFkLW1lbWJlcnMtZGlzcGxheS1jb250YWluZXIge1xuICAucHJpdmF0ZS1tZXNzYWdlLW1lbWJlci1kaXNwbGF5LWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlmZTM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4IDdweDtcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIFxuICAgIC5wbS11c2VybmFtZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBcbiAgICAucG0tdXNlcm5hbWUtcmVtb3ZlLWxpbmsge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1kZWxldGUtY29tbWVudC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG4gIFxuICAjdGhyZWFkLW1lbWJlcnMtaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tbGlnaHRCbHVlKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm1Db250cm9sQmcpO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsc2Fucy1zZXJpZjtcbiAgfVxufVxuIiwiLm1lbnUtLWRvcG9sbml0ZWxuYXlhLW5hdmlnYWNpeWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUxpZ2h0LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcblxuICAmX19pdGVtcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgbGkucGFnZXJfX2l0ZW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIGxpLnBhZ2VyX19pdGVtLmFjdGl2ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGJ1dHRvblJlZ3VsYXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgJi0tbGFzdCwgJi0tZmlyc3Qge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICBsaS5wYWdlcl9faXRlbSArIGxpLnBhZ2VyX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJltkYXRhLWRydXBhbC12aWV3cy1pbmZpbml0ZS1zY3JvbGwtcGFnZXJdIHtcbiAgICBsaS5wYWdlcl9faXRlbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICAgIGEge1xuICAgICAgcGFkZGluZzogMTBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIubW9kYWwge1xuICAvL3otaW5kZXg6IDExO1xufVxuI2RydXBhbC1tb2RhbCAudHVzLXVwbG9hZCB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAudHVzLXVwbG9hZF9fZHJvcC16b25lIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5tb2RhbF9jb21tb24ge1xuXG4gIC5tb2RhbF90ZXh0X2JveCB7XG5cbiAgICAubGlua3Mge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAucHVsbC1sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZ2V0LXJlZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDMwcHggNnB4IDEwcHghaW1wb3J0YW50O1xuICAgICAgICBcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuZ2V0LWxvZ2luIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHggNnB4IDM3cHghaW1wb3J0YW50O1xuICAgICAgfSAgICAgIFxuICAgIH1cbiAgfVxuICBcbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICBcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCI7XG4gICAgY29sb3I6ICMzNTM1MzU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIFxuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIFxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIFxuICBidXR0b24ge1xuICAgICYuY2xvc2Uge1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tY2xvc2UucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnVzZXItbWVudS1zaWRlYmFyIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcblxuICBkaXYucmVnaW9uLXNpZGViYXItc2Vjb25kLXdyYXBwZXIge1xuXG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgLmZjLWRheWdyaWQtYm9keSwgLmZjLXNjcm9sbGdyaWQtc3luYy10YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYWxlbmRhci1idXR0b24ge1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LWluZGVudDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvb3Blbl9pbl9uZXcuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cblxuICAgIC5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmZjLXRvb2xiYXItdGl0bGV7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tZWRpdC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZjLWJ1dHRvbi5mYy1idXR0b24tcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuZmMtbmV4dC1idXR0b24ge1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuZmMtcHJldi1idXR0b24ge1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogLTI4cHg7XG4gICAgICB9XG5cbiAgICAgIC5mYy1pY29uIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5CbHVlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtdG9vbGJhci1jaHVuayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBsZWZ0OiAyNHB4O1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtUmVndWxhciwgSGVsdmV0aWNhLCBBcmlhbCwgXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yQm9yZGVyQmx1ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuXG4jYmxvY2sta2FsZW5kYXJpbmRleCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHdpZHRoOiB2YXIoLS1jYXJkU2l6ZSk7XG59XG5cbmRpdi5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICAuZmMtZGF5Z3JpZC1ib2R5LCAuZmMtc2Nyb2xsZ3JpZC1zeW5jLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhbGVuZGFyLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9vcGVuX2luX25ldy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZjLXRvb2xiYXItdGl0bGV7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tZWRpdC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5mYy1uZXh0LWJ1dHRvbiB7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYuZmMtcHJldi1idXR0b24ge1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAtMjhweDtcbiAgICB9XG5cbiAgICAuZmMtaWNvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkJsdWUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmZjLXRvb2xiYXItY2h1bmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogMjRweDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIEhlbHZldGljYSwgQXJpYWwsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvckJvcmRlckJsdWUpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgI2Jsb2NrLWthbGVuZGFyaW5kZXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4jY2FsZW5kYXIge1xuXG4gICYgKyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjcpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9pY29uLWFkZF93aGl0ZS5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgLmZjLWRheWdyaWQge1xuXG4gICAgLmZjLXNjcm9sbGVyLWxpcXVpZC1hYnNvbHV0ZSB7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW4haW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRhYmxlLFxuICAgIHRkLFxuICAgIHRib2R5LFxuICAgIHRoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICB9XG5cbiAgICB0ci5mYy1zY3JvbGxncmlkLXNlY3Rpb24tYm9keSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuXG4gICAgICAmID4gdGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5mYy1kYXlncmlkLWRheSB7XG5cbiAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvbnRDb2xvcjcpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgIC5mYy1kYXlncmlkLWRheS1mcmFtZS5mYy1zY3JvbGxncmlkLXN5bmMtaW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mYy1kYXlncmlkLWRheS10b3Age1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgYS5mYy1kYXlncmlkLWRheS1udW1iZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yRGF5TnVtYmVyKTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmZjLWRheS5oYXMtZXZlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JCb3JkZXJCbHVlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIC5mYy1kYXlncmlkLWRheS10b3Age1xuXG4gICAgICAgICAgICAgIGEuZmMtZGF5Z3JpZC1kYXktbnVtYmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3Mge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZ0dyYXkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yQm9yZGVyQmx1ZSk7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAxMDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAycHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgIGEuZmMtaC1ldmVudCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZmMtZGF5LW90aGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIC41KTtcblxuICAgICAgICAgICAgYS5mYy1kYXlncmlkLWRheS1udW1iZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI0FEQURBRDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmZjLWRheS1wYXN0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm9udENvbG9yNyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cblxuXG4gICAgLmZjLWRheWdyaWQtYm9keSB7XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbiAgLmZjLXZpZXctaGFybmVzcyB0aGVhZCAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZjLWJvZHkgPiB0ciA+IHRkLmZjLXdpZGdldC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLmZjLWRheWdyaWQtZGF5LWJnLFxuICAuZmMtZGF5Z3JpZC1kYXktYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG4iLCIudmlldy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4NnB4KSB7XG4gICAgd2lkdGg6IDQ3MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cblxuICAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5cbiAgLm5vZGUtLXZpZXctbW9kZS1tZWRpdW0tdGVhc2Vye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICBoZWlnaHQ6IDE0NXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5M3B4KSB7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWV2ZW50X19pbm5lcntcbiAgICAgIHdpZHRoOiB2YXIoLS1jYXJkU2l6ZSk7XG4gICAgICBoZWlnaHQ6IHZhcigtLWNhcmRTaXplKTtcbiAgICB9XG4gICAgLmNhcmQtZXZlbnRfX2lubmVyX19kYXRlLXdyYXBwZXJ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAuZGF5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIC5tb250aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMzJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAvLyAgIHdpZHRoOiA0NDVweDtcbiAgICAvLyAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvLyB9XG4gIH1cblxuICAudmlld3Mtcm93LW1vbnRoIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM3MDcwNzA7XG4gICAgY29sb3I6ICMyRjNBNEU7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yQm9yZGVyQmx1ZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9pY29uLWVkaXQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIC5ub2RlLS10eXBlLWV2ZW50IHtcblxuICAgICAgJi5jYXJkLWV2ZW50IHtcblxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ub2RlLWNvbG9yZWQge1xuICAgICAgICAgICYgLmNhcmQtZXZlbnRfX2lubmVyIC5jYXJkLWV2ZW50X19yaWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQmx1ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtZXZlbnRfX2lubmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIyN3B4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZsYWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ldmVudF9faW5uZXJfX2RhdGUtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgIC5kYXkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjY4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubW9udGgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjMycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWV2ZW50X19pbm5lcl9fcG9pbnRzLXdyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbm1vLXBvaW50cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtTGlnaHQsIEhlbHZldGljYSwgQXJpYWwsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1ldmVudF9faW5uZXJfX2Nvc3Qtd3JhcHBlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1MaWdodCwgSGVsdmV0aWNhLCBBcmlhbCwgXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubm9kZS0tdmlldy1tb2RlLWxhcmdlLXRlYXNlciB7XG4gICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvbnRDb2xvcjcpO1xuICAgICAgICB3aWR0aDogMjI3cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWV2ZW50X19pbWcge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHdpZHRoOiAyMjdweDtcbiAgICAgICAgICBoZWlnaHQ6IHZhcigtLWNhcmRTaXplKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvckVtcHR5SW1hZ2UpO1xuICAgICAgICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgLy8gICB3aWR0aDogNDQ1cHg7XG4gICAgICAgICAgLy8gICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy8gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5ub2RlLS12aWV3LW1vZGUtbWVkaXVtLXRlYXNlciB7XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW5CbHVlKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtZXZlbnRfX2ltZyxcbiAgICAgICAgLmNhcmQtZXZlbnRfX2lubmVyICB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDIyN3B4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ldmVudF9faW1nIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogdmFyKC0tY2FyZFNpemUpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWV2ZW50X19pbm5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtZXZlbnRfX2lubmVyID4gYSB7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ldmVudF9fcmlnaHQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IHZhcigtLWNhcmRTaXplKTtcbiAgICAgICAgICBoZWlnaHQ6IHZhcigtLWNhcmRTaXplKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RkUzO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1ldmVudF9faW5uZXJfX2RhdGUtd3JhcHBlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kYXkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1vbnRoIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWV2ZW50X19sZWZ0IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHggNXB4O1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxIDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWV2ZW50X19sZWZ0X190aXRsZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtQm9sZCwgSGVsdmV0aWNhLCBBcmlhbCwgXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDE3cmVtO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtZXZlbnRfX2xlZnRfX3RhZ3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIC5jYXJkLWV2ZW50X19sZWZ0X190YWdzLWl0ZW0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsaHNsYSgwLDAlLDEwMCUsLjIpIDAsI2ZmZik7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgICAgICBoZWlnaHQ6IDE0NXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkzcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTA3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICAgIC8vICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAvLyAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1yb3ctbW9udGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG59XG5cbiIsIi52aWV3LWV2ZW50cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIHtcbiAgLnZpZXctaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtQm9sZCwgSGVsdmV0aWNhLCBBcmlhbCwgXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ib3JkZXIuc3ZnXCIpIHJlcGVhdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ldmVudHMtbW9kZXJhdGlvbi52aWV3cy1yb3cge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctaWQtYmFubmVycyBpbWcge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiA+IC52aWV3LWNvbnRlbnQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJiA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi5mdWxsdGV4dC1zZWFyY2h7XG4gICAgLnZpZXctaWQtYmFubmVycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucm91dGUtdmlld2V2ZW50c3BhZ2UtMSAudXNlci1tZW51LXNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4NXB4KSB7XG4gIC5yb3V0ZS12aWV3ZXZlbnRzcGFnZS0xIHtcbiAgICAubWFpbi1jb250ZW50ID4gLmNvbnRhaW5lciA+IC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAjYmxvY2stY2FsZW5kYXItZmlsdGVycyAuYmxvY2tncm91cC1pbm5lciB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIH1cbiAgICAgICNibG9jay1jYWxlbmRhci1maWx0ZXJzLFxuICAgICAgLnVzZXItbWVudS1zaWRlYmFyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyg0NzBweCArIDE2cHgpO1xuICAgICAgfVxuICAgICAgLnVzZXItbWVudS1zaWRlYmFyICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgICNibG9jay1jYWxlbmRhci1maWx0ZXJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNibG9jay1jYWxlbmRhci1maWx0ZXJzIHtcbiAgd2lkdGg6IDIyN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIHdpZHRoOiAyMjdweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIG1hcmdpbjogMCAwIDIycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMTAwJTtcbiAgICAmKy5tYWluLWNvbnRlbnQtd3JhcHBlcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAjYnV0dG9uLWZpbHRlcnN7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL0ljb24tZmVhdGhlci1zaWRlYmFyLnN2Zykgbm8tcmVwZWF0IDUwJSA1MCUgLyBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgLmJsb2NrZ3JvdXAtaW5uZXIge1xuICAgIHdpZHRoOiAyMjdweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDI3MnB4O1xuICAgICAgYmFja2dyb3VuZDogI0VERURFRDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zaG93LWZpbHRlcnN7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNibG9jay1zaW1wbGVzZWFyY2hmb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmZvcm0tYWN0aW9ucy5mb3JtLXdyYXBwZXIge1xuXG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogOXB4O1xuXG4gICAgICAuZm9ybS1zdWJtaXQuYnRuLXByaW1hcnkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtaW5kZW50OiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tc2VhcmNoX2JsZWNrLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDAgMCAtM3B4OztcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXRleHQuZm9ybS1jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvbnRDb2xvcjcpIDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuYmxvY2stZmFjZXQtLWxpbmtzIHtcblxuICAgIC5pdGVtLWxpc3RfX2xpbmtzLFxuICAgIC5pdGVtLWxpc3RfX2xpbmtzIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIC5mYWNldC1pdGVtIHtcblxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yMik7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZvbnRDb2xvcjIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjQpO1xuXG4gICAgICAgICAgLmZhY2V0LWl0ZW1fX3N0YXR1cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1mYWNldHMtcmFkaW9zIHtcblxuICAgIC5mYWNldC1pdGVtIHtcblxuICAgICAgJi0tZXhwYW5kZWQge1xuXG4gICAgICAgIC5mYWNldHMtd2lkZ2V0LSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5CbHVlKTtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWZhY2V0cy1jaGVja2JveGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMjA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb250Q29sb3IyKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRvcDogMDtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG5cbiAgICAuZmFjZXQtaXRlbSBhIHtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1jaGVja2JveC1hY3RpdmUuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2Jhbm5lcnMtYmxvY2stNSAge1xuICAgIHdpZHRoOiAyMjdweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4iLCIjYmxvY2sta2FsZW5kYXJpbmRleC5jYWxlbmRhci1wb3B1cCB7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ3LCA1OCwgNzgsIDAuOSk7XG5cbiAgLnZpZXctYmFubmVyc3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI2NhbGVuZGFyIHtcbiAgICB3aWR0aDogNTYwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gICAgcGFkZGluZzogMTBweCA0NXB4IDQ1cHg7XG5cbiAgICAuZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcblxuICAgICAgLmZjLWJ1dHRvbiB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLmZjLW5leHQtYnV0dG9ue1xuICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgKyBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZjLXRvb2xiYXItY2h1bmsge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuXG4gICAgICAuZmMtdG9vbGJhci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZjLWRheWdyaWQgdHIuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWJvZHkgPiB0ZCAuZmMtZGF5Z3JpZC1kYXkge1xuICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgfVxuXG4gICAgLmZjLWRheWdyaWQgdHIuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWJvZHkge1xuICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICB9XG5cbiAgICAuZmMtZGF5Z3JpZCB0ci5mYy1zY3JvbGxncmlkLXNlY3Rpb24tYm9keSA+IHRkIC5mYy1kYXlncmlkLWRheSAuZmMtZGF5Z3JpZC1kYXktdG9wIGEuZmMtZGF5Z3JpZC1kYXktbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuZmMtZGF5Z3JpZCB0ci5mYy1zY3JvbGxncmlkLXNlY3Rpb24tYm9keSA+IHRkIC5mYy1kYXlncmlkLWRheSAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIHtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICB9XG4gIH1cblxuICAjYmxvY2stY2FsZW5kYXItZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4iLCIubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1wcm9tb3RlZCxcbi5ub2RlLS10eXBlLWV2ZW50LmZ1bGwtcG9zdCB7XG4gIGgxIHtcbiAgICBjb2xvcjogIzM1MzUzNTtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1saW5re1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LW9yZGVye1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZpbGUtLW1pbWUtaW1hZ2UtanBlZ3tcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgLmZ1bGwtcG9zdC1ldmVudF9fY29udGVudF9fZGF0ZS13cmFwcGVyIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzNTM1MzU7XG4gICAgXG4gICAgLmRheSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuICAgIC5tb250aHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICAgIHNwYW4uZGF5ICsgLmRheTpiZWZvcmV7XG4gICAgICBjb250ZW50OiAn4oCUJztcbiAgICB9XG4gIH1cbn1cbiIsIi51aS1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiAjRkVGREZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggIzAwMDAwMDI5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDY2MHB4IWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBcbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgYmFja2dyb3VuZDogI0ZFRkRGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG4gIFxuICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1jbG9zZS5wbmcpIG5vLXJlcGVhdCA1MCU7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4OyAgXG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiAyNXB4O1xuICB9ICBcbiAgXG4gIC51aS1kaWFsb2ctdGl0bGUge1xuICAgIGNvbG9yOiAjMzUzNTM1O1xuICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcbiAgfVxuICBcbiAgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gICAgcGFkZGluZzogMCAxNXB4IDVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmRmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICBcbiAgICAuYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjRkVGREZGO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDRweCAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIFxuICAgICAgJi5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLWNoZWNrLWJ0bi5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggNTMlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIFxuICAgICAgICAmLmJ1dHRvbi0tZGFuZ2VyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5MzQyO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1kZWxldGUtY29tbWVudC5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBcbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbiAgXG4gIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcbiAgICBjb2xvcjogIzI3Mzc1NjtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgXG4gIC5maWVsZC0td2lkZ2V0LXN0cmluZy10ZXh0ZmllbGQsXG4gIC5maWVsZC0td2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgXG4gIC5maWVsZC0td2lkZ2V0LXllYXJvbmx5LWRlZmF1bHQsXG4gIC5maWVsZC0td2lkZ2V0LW9wdGlvbnMtc2VsZWN0LFxuICAuZmllbGQtLXdpZGdldC1udW1iZXIge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgXG4gIC5maWVsZC0td2lkZ2V0LXRleHQtdGV4dGFyZWEge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIFxuICAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBcbiAgICAmLnRleHQtZm9ybWF0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDlGRTM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgaW5wdXQsXG4gIHRleHRhcmlhLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogM3B4IDEycHg7XG4gIH1cbiAgICBcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbiAgICBcbiAgaW5wdXQge1xuICAgIGhlaWdodDogMzNweDtcbiAgfSBcbiAgXG4gIC5zcy1tYWluIHsgXG4gICAgYm9yZGVyOiBub25lO1xuICBcbiAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDlGRTM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiAzcHggNDVweCAzcHggMTJweDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIFxuICAgICAgLnNzLWFycm93IHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIGRldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIC51c2VyLWFwcHJvdmFsLWZvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG4gIFxuICAudXNlci1wcm9maWxlIHtcbiAgICAmX19ibG9jay13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAmX19zcGVjaWFsaXphdGlvbiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZWRpdG9yLWltYWdlLWRpYWxvZyB7IC8vY2tlZGl0b3IgaW1hZ2UgdXBsb2FkIGZvcm1cbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgfVxuICB9XG5cbn1cblxuXG4jZHJ1cGFsLW1vZGFsIHtcbiAgLnR1cy11cGxvYWQge1xuICAgIC50dXMtdXBsb2FkX19uZXh0OmRpc2FibGVkIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAuZm9ybS1pdGVtIGxhYmVsW2Zvcj1cInZpZGVvTmFtZVwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAudHVzLXVwbG9hZF9fZ3JvdXAgPiBwLFxuICAgIC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAudHVzLXVwbG9hZF9fZHJvcC16b25lLXRleHQtZHJvcCBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC50dXMtdXBsb2FkX19yZXF1aXJlZC53YXJuaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgIH1cbiAgfVxuICAudHVzLXVwbG9hZF9fZHJvcC16b25lLXRleHQtZHJvcCAuYnV0dG9uIHtcbiAgICBmb250LXN0eWxlOiBpbml0aWFsO1xuICAgIGNvbG9yOiAjMDA5ZmUzO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxufVxuIiwiLnZpZXctdXNlcnMsXG4udmlldy11c2Vycy1zZWFyY2gtaW5kZXgtIHtcbiAgJi52aWV3LWRpc3BsYXktaWQtcGFnZV8xIHtcbiAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgIFxuICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgIFxuICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7IFxuICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgIH1cbiAgICAgICAgIFxuICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICBoZWlnaHQ6IDE2NnB4O1xuICAgICAgICAgICBcbiAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxuICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgfVxuICAgICAgICAgICBcbiAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsYWNlaG9sZGVyX2xhcmdlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICBcbiAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgIFxuICAgICAgICAgICAgIC5wcml2YXRlX21lc3NhZ2VfbGlua193cmFwcGVyIHtcbiAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1tZXNzYWdlLXByb2ZpbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWUzO1xuICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICAgIFxuICAgICAgICAgICAuY2FyZC1wcm9maWxlX19iaW8gLmZpZWxkIHtcbiAgICAgICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYS1SZWd1bGFyJztcbiAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICBcbiAgICAgICAgICAgICAmLS1uYW1lLWZpZWxkLW5hbWUge1xuICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgIGNvbG9yOiAjMzUzNTM1O1xuICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYS1Cb2xkJztcbiAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gIH1cbn1cblxuLnZpZXctdXNlcnMtc2VhcmNoLWluZGV4LSB7XG4gICYudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSB7XG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgIGhlaWdodDogdmFyKC0tY2FyZFNpemUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlldy1hY2NvdW50LW1hbmFnZW1lbnQge1xuICB0YWJsZSB7XG4gICAgdHIge1xuICAgICAgdGgge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LWFjY291bnQtbWFuYWdlIHtcbiAgLnRhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG4gIHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIHRkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC52aWV3cy1maWVsZC11aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cblxuICAgIC5idXR0b24taWNvbiB7XG5cbiAgICAgICZfX3JlbW92ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvaWNvbi10cmFzaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgIH1cblxuICAgICAgJl9fYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tYmFuLXVzZXIucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICB9XG5cbiAgICAgICZfX2FjdGl2YXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9pY29uLXVzZXItY2hlY2tfd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1uYW1lLmVsbGlwc2lzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cblxuIiwiLmltYWdlLXdpZGdldC1jdXN0b20taW5wdXQsXG4uZmlsZS13aWRnZXQtY3VzdG9tLWlucHV0LFxuLmltYWdlLXdpZGdldC1hcnRpY2xlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlclJhZGl1cykgdmFyKC0tYm9yZGVyUmFkaXVzKSAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAwOWZlMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tbGlnaHRCbHVlKTtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtUmVndWxhcixzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAxMDtcbiAgXG4gIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIHNwYW4ge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDA5ZmUzOyBcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW46IC00cHggLTlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1hbGJ1bS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODglIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWZlMztcbiAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAwIDE1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuICB9XG4gIFxuXG59XG5cbi5wcml2YXRlLW1lc3NhZ2UtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYXR0YWNobWVudCxcbi5maWVsZC0tbmFtZS11c2VyLXBpY3R1cmUsXG4uZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtaW1hZ2Uge1xuICAuZm9ybS10eXBlLW1hbmFnZWQtZmlsZSB7XG4gICAgLmltYWdlLXByZXZpZXcge1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIFxuICAgIC5mb3JtLW1hbmFnZWQtZmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgXG4gICAgJj5sYWJlbCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIFxuICAgICAgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTMycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAudGhyb2JiZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsICNBOERDRjcgMjUlLCAjQThEQ0Y3IDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSwgI0E4RENGNyA3NSUsICNBOERDRjcpO1xuICAgICAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogM3JlbSAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudWktdGltZXBpY2tlciB7XG4gIHotaW5kZXg6IDE1ICFpbXBvcnRhbnQ7XG59XG4ubm9kZS1ldmVudC1mb3JtLm5vZGUtZm9ybSxcbi5ub2RlLWV2ZW50LWVkaXQtZm9ybSB7XG5cbiAgLy93aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMDtcblxuICAud29ya2Zsb3ctdHJhbnNpdGlvbi1ldmVudHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuYWRtaW4tdG9vbHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtdHlwZSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LW90aGVyIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLW1hbmFnZWQtZmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICNlZGl0LWZpZWxkLW1lZGljaW5lLS13cmFwcGVyIHtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3MtbWFpbiB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlclJhZGl1cykgdmFyKC0tYm9yZGVyUmFkaXVzKSAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuICAgICAgLnBsYWNlaG9sZGVye1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yMyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zcy1hcnJvdyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXJSYWRpdXMpIHZhcigtLWJvcmRlclJhZGl1cykgMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgICAgICYuc3MtZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLnNzLXZhbHVlcyB7XG4gICAgICAgICAgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjMpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcy1hZGQge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4IDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgfVxuICAgIH1cbiAgLnNlbGVjdDJ7XG5cbiAgICAuc2VsZWN0aW9ue1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyUmFkaXVzKSB2YXIoLS1ib3JkZXJSYWRpdXMpIDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIHBhZGRpbmc6IDNweCA0cHg7XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmV2ZW50LWRhdGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLmZpZWxkLS13aWRnZXQtZGF0ZXRpbWUtZGVmYXVsdCB7XG4gICAgICB3aWR0aDogMzExcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAuZm9ybS10eXBlLWRhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuZm9ybS1kYXRlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtdGltZSB7XG4gICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMzExcHg7XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjZWRpdC10aXRsZS13cmFwcGVyIC5mb3JtLWNvbnRyb2x7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5ldmVudC1uYW1lLXdyYXBwZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLmRlc2NyaXB0aW9ue1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZvcm0tdHlwZS11cmx7XG4gICAgICB3aWR0aDogMzI0cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBjb2xvcjogIzg4ODg4ODtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICB9XG5cbiAgLmZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIHtcbiAgICB3aWR0aDogMzI0cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgfVxuXG4gICNlZGl0LWZpZWxkLWV2ZW50LW9yZGVyLXdyYXBwZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuXG4gICAgLmZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRle1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgLmZvcm0tYXV0b2NvbXBsZXRle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogIzg4ODg4ODtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAuZm9ybS10eXBlLWVudGl0eS1hdXRvY29tcGxldGV7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgfVxuICB9XG4gICNlZGl0LWZpZWxkLWV2ZW50LWZpbGVze1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAjZWRpdC1maWVsZC1ldmVudC1maWxlcy0wLS1sYWJlbHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRldGFpbHMtd3JhcHBlcntcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC5mb3JtLXR5cGUtdmVydGljYWwtdGFic3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNibG9jay1ib2tvdm9lbWVueXVwb2x6b3ZhdGVseWF7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmZvcm0tYWN0aW9uc3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBpbnB1dCNlZGl0LXdvcmtmbG93LWV2ZW50cy1tb2RlcmF0aW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1jaGVjay1idG4uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkyJSA1NyU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I1OWU4NztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgfVxuXG4gICAgaW5wdXQjZWRpdC1wcmV2aWV3IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLWV5ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOCUgNTclO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICBjb2xvcjogIzAwOWZlMztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICNlZGl0LWRlbGV0ZSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQjZWRpdC13b3JrZmxvdy1ldmVudHMtcHVibGlzaGVkIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC8vIHRhc2sgNDI0NjYsIGhpZGUgdW5uZWNlc3NhcnkgdGV4dFxuICAjZWRpdC1maWVsZC1ldmVudC1jb3N0cy13cmFwcGVyIHtcbiAgICB0YWJsZS5maWVsZC1tdWx0aXBsZS10YWJsZSB7XG4gICAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICNmaWVsZC1ldmVudC1jb3N0cy1hZGQtbW9yZS13cmFwcGVyIHtcbiAgICAgIC5jbGVhcmZpeCB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLnBhcmFncmFwaHMtYWRkLXdyYXBwZXIge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgaW5wdXQuZmllbGQtYWRkLW1vcmUtc3VibWl0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jZWRpdC1maWVsZC1jb2xvci13cmFwcGVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jaGVja2JveC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICB+IHNwYW4ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2VkaXQtZmllbGQtc29ydGluZy13cmFwcGVye1xuICBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zcy1tYWluIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAuc3MtY29udGVudCB7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICAgIC5wbGFjZWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ0JSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tc2l6ZS1hcnRpY2xlLWF1dG8uc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcy1hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1jYWxlbmRhci13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbn1cbi5yZXF1aXJlLXN0YXJ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIucmVnaW9uLXN3aXBlYmFyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTI7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvZ0JnU2lkZWJhcik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cbiAgJi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIC52aWV3LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckxpbmtTaWRlYmFySG92ZXIpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL2ljb24tYXN0cmEuc3ZnJyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGV4dHVhbC1yZWdpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fucywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckxpbmtTaWRlYmFyKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckxpbmtTaWRlYmFySG92ZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNlY3Rpb24tdG9nZ2xlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbWVudV9hcnJfZG93bi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOXB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi0tb3BlbiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgID4gbGkge1xuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JMaW5rU2lkZWJhcik7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckxpbmtTaWRlYmFySG92ZXIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogT3BlblNhbnMsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yTGlua1NpZGViYXJIb3Zlcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjNzLCBtYXJnaW4tdG9wIC4zcztcblxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL21lbnVfYXJyX3JpZ2h0LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckxpbmtTdWJtZW51U2lkZWJhcik7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yTGlua1NpZGViYXJIb3Zlcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC52aWV3LXBheWFibGUtc2VjdGlvbnMge1xuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDA5ZmUzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zZWN0aW9uLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudmlld3MtZmllbGQgIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3M7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9tZW51X2Fycl9yaWdodC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyAgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckxpbmtTaWRlYmFyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5vcGVuIHtcbiAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgLnNlY3Rpb24tdG9nZ2xlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC52aWV3cy1maWVsZCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVnaW9uLXN3aXBlYmFyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucmVnaW9uLXN3aXBlYmFyLWxheW91dCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNzUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZWN0aW9ucy1ibG9jay0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAudmlldy1oZWFkZXIge1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzg3ODU4NTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckxpbmtTaWRlYmFySG92ZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2twYXlhYmxlLXNlY3Rpb25zLWJsb2NrLTEge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gIGgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fucywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4Nzg1ODU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvcnViX3NpZ25fYmx1ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIH1cbiAgfVxufVxuIiwiLm1haW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbkJsdWUpO1xuXG5cbiAgLm5hdmJhci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgJi5tYWluLW1lbnUtd3JhcHBlci0tYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxMTtcbiAgfVxuXG4gICYgKyAubmF2YmFyLW1vYmlsZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjc1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICB9XG5cbiAgICAmLS1vcGVuIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhciB7XG4gICAgcGFkZGluZzogOXB4IDA7XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxpLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWxpbmtCbHVlKTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycywgb3BhY2l0eSAuM3M7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0taG92ZXJDb2xvcik7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ob3ZlckNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAucmVnaW9uLW5hdi1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAubWFpbS1tZW51LWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIC5uYXZiYXItdG9nZ2xlci1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMmE2NDk2O1xuICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuXG4gICAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNHB4LCAwKSByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVzZXItYnV0dG9uLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cbiAgfVxuXG4gIC51c2VyLWFkZC1jb250ZW50LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLXNvemRhdHN0YXR5dSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jYXRlZ29yeS1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLm5hdmJhci10b2dnbGVyLXdyYXBwZXIge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmFtZS1jYXRlZ29yeSB7XG4gICAgLy9tYXgtd2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LWZhbWlseTogT3BlblNhbnMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjMDA5ZmUzO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBpbmhlcml0O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTFweDtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogNHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXR5cGUtc2VhcmNoIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5yZWdpb24tbmF2LWFkZGl0aW9uYWwge1xuXG4gICAgLmNyZWF0ZS1hcnRpY2xlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE1OSwgMjI3LCAwKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE5LjJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgY29sb3I6ICMxOTlmZTM7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWFkZC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWJsb2NrLWNvbnRlbnQge1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyIHtcblxuICAucmVnaW9uLW5hdi1hZGRpdGlvbmFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAudXNlci1jb250ZW50LWFkZC1pdGVtcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQzcHg7XG4gICAgICBsZWZ0OiAtODZweDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiAxNTtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDI0cHggcmdiYSgwLDAsMCwuMTQpKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOURERjtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4IDEwcHg7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAmLnVzZXItY29udGVudC1hZGQtaXRlbXMtLW9wZW4ge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgcmlnaHQ6IDUzcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzAwOURERjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICAgIC51c2VyLWNvbnRlbnQtYWRkLWl0ZW1zLS1hcnRpY2xlLXdycCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ZmZjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEudXNlci1jb250ZW50LWFkZC1pdGVtcy0tYXJ0aWNsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWRvYy13aGl0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgICBhLnVzZXItY29udGVudC1hZGQtaXRlbXMtLWV2ZW50OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tY2FsZW5kYXItd2hpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXNlYXJjaCB7XG4gICAgb3JkZXI6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stZ2xvYmFsLWZpbHRlci1ibG9ja21lZGljaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5ib3R0b21faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWVCZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0Qmx1ZUJvcmRlcik7XG4gIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG4gIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuXG4ucmVnaW9uLWJvdHRvbS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgY29udGFpbmVyQmxvY2s7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgPiAuYmxvY2stYmxvY2stY29udGVudCB7XG5cbiAgICAmLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC51c2VyLWxvZ2luLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrLXVzZXItbG9naW4tYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuaXRlbS1saXN0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODQxcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAgIC8vbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9wYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51c2VyLWxvZ2luLWZvcm0ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwIDhweCAxMHB4IDA7XG4gICAgICAgICAgLy9tYXJnaW46IDAgMCAzMHB4O1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1yZXF1aXJlZCB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn1cbiNibG9jay1sb2dpbm9ycmVnaXN0ZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdXNlci1hZG1pbi1wZW9wbGUtYmxvY2stMSB7XG4gIC8vcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICYuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG5cbiAgLnVzZXItbG9naW4tZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1jb250ZW50IHtcblxuICAudXNlci1sb2dpbi1mb3JtIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1sb2dpbi1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZm9ybS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XG5cbiAgICAmLmZvY3VzIHtcblxuICAgICAgLmZvcm0tcmVxdWlyZWQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAzOCU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzOGRlZyk7XG4gICAgICBcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgdG9wOiA0MSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAxOHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM4ZGVnKTtcbiAgICAgIFxuICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tcmVxdWlyZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTA5JTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAuZm9ybS1zdWJtaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zaHdwZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnVuZGVyaGVhZF9sb2dpbl9saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICA+IC51bmRlcmhlYWRfbG9naW5fdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi51bmRlcmhlYWRfYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC51bmRlcmhlYWRfbG9naW5fdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG59XG5cbi5nZXQtbG9naW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCAxMnB4IDZweCAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnV0dG9uQm9yZGVyKCRjb2xvckZvbnQ6IHZhcigtLWxpZ2h0Qmx1ZSkpO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3VzZXIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4uZ2V0LXJlZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4IDBweCA2cHggMzBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICBAaW5jbHVkZSBidXR0b25Cb3JkZXIoJGNvbG9yQm9yZGVyOiBcInJnYmEoMjU1LCAyNTUsIDI1NSwgMClcIik7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc2hpZWxkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbiIsIi51c2VyLXJlZ2lzdGVyLWZvcm0ge1xuXG4gIC5mb3JtLWl0ZW0ge1xuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhc3N3b3JkLXBhcmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5qcy1wYXNzd29yZC1jb25maXJtLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuIiwiLnJlZ2lvbi11c2VyLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAyNHB4IHJnYmEoMCwgMCwgMCwgLjE0KSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgJi0tb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04cHg7XG4gICAgcmlnaHQ6IDlweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjZmZmZmZmO1xuICB9XG5cbiAgLnZpZXctdXNlci1hZG1pbi1wZW9wbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICA+IC52aWV3LWNvbnRlbnQge1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1maWVsZC11c2VyLXBpY3R1cmUge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC51c2VyLW5vcGljdHVyZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy91c2VyLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtbmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1PYmxpcXVlLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMy4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvdXNlci5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1tZW51IHtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAzMHB4O1xuICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcik7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgJi5pdGVtLXVzZXItYXJ0aWNsZXMsXG4gICAgICAmLlZhc2hpLXB1Ymxpa2FjaWkge1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWRvYy5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pdGVtLWZhdm9yaXRlLWNvbnRhY3RzLFxuICAgICAgJi5JemJyYW5ueWUta29udGFrdHkge1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXVzZXItY2hlY2suc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXRlbS11c2VyLXNlYXJjaCxcbiAgICAgICYuSXNrYXQta29sbGVnIHtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1mcmllbmRzLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLml0ZW0tdXNlci1hcmNoaXZlLFxuICAgICAgJi5JemJyYW5ub2Uge1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXN0YXIuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2VwYXJhdG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZDdkNztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLml0ZW0tZmVlZGJhY2ssXG4gICAgICAmLlNvb2JzY2hpdC1vLXByb2JsZW1lIHtcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZmVlZGJhY2stZ3JheS5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pdGVtLWFkbWluLXRvb2wsXG4gICAgICAmLkluc3RydW1lbnR5LWFkbWluYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUyKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG5cbiAgICAgICYuaXRlbS1zZXR0aW5ncy1hY2NvdW50LFxuICAgICAgJi5OYXN0cm95a2ktYWtrYXVudGEge1xuICAgICAgICBjb2xvcjogIzg4ODg4ODtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi10b29sLWdyYXkuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXRlbS1sb2dvdXQsXG4gICAgICAmLlZ5a2hvZCB7XG4gICAgICAgIGNvbG9yOiAjODg4ODg4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWxvZ291dC1ncmF5LnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stcHJpdmF0ZS1tZXNzYWdlLW5vdGlmaWNhdGlvbi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5wcml2YXRlLW1lc3NhZ2Utbm90aWZpY2F0aW9uLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tbWVzc2FnZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaXZhdGUtbWVzc2FnZS1wYWdlLWxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiAjRkY4NDAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIihcIjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIilcIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVucmVhZC10aHJlYWRzIHtcblxuICAgICAgLnByaXZhdGUtbWVzc2FnZS1wYWdlLWxpbmsge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbk9yYW5nZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51c2VyLW1lbnUtc2lkZWJhciB7XG5cbiAgJi0tdW5hdXRoIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDI0cHggcmdiYSgwLCAwLCAwLCAuMTQpKTtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NzlweCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODVweCkge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IpO1xuICAgIH1cblxuICAgIC5jb250ZXh0dWFsIC50cmlnZ2VyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAudW5hdXRoLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMCAzNXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudXNlci1ub3BpY3R1cmUge1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodEJsdWVCb3JkZXIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VzZXJfd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIH1cbn1cbiIsIiNibG9jay1ib2tvdm9lbWVueXVwb2x6b3ZhdGVseWEge1xuICBtYXgtd2lkdGg6IDI0M3B4O1xuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuI2Jsb2NrLWJva292b2VtZW55dXBvbHpvdmF0ZWx5YSB7XG5cbiAgI2Jsb2NrLWZvdG9wb2x6b3ZhdGVseWEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgXG4gICAgLm5vLXVzZXJwaWMge1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsYWNlaG9sZGVyX2xhcmdlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stcHJpdmF0ZS1tZXNzYWdlLW5vdGlmaWNhdGlvbi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5wcml2YXRlLW1lc3NhZ2Utbm90aWZpY2F0aW9uLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tbWVzc2FnZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcml2YXRlLW1lc3NhZ2UtcGFnZS1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogI0ZGODQwMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIoXCI7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIpXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi51bnJlYWQtdGhyZWFkcyB7XG5cbiAgICAgIC5wcml2YXRlLW1lc3NhZ2UtcGFnZS1saW5rIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5PcmFuZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1tZW51IHtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAzMHB4O1xuICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcik7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB9XG5cbiAgICAgICYuaXRlbS11c2VyLWFydGljbGVzLFxuICAgICAgJi5WYXNoaS1wdWJsaWthY2lpIHtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1kb2Muc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXRlbS11c2VyLWV2ZW50cyxcbiAgICAgICYuU296ZGFubnllLXNvYnl0aXlhIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tY2FsZW5kYXIuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXRlbS1mYXZvcml0ZS1jb250YWN0cyxcbiAgICAgICYuSXpicmFubnllLWtvbnRha3R5IHtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi11c2VyLWNoZWNrLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLml0ZW0tdXNlci1hcmNoaXZlLFxuICAgICAgJi5JemJyYW5ub2Uge1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXN0YXIuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXRlbS11c2VyLXByb2ZpbGUsXG4gICAgICAmLlJlZGFrdGlyb3ZhdC1wcm9maWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvdXNlci5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zZXBhcmF0b3Ige1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkN2Q3O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXRlbS1mZWVkYmFjayxcbiAgICAgICYuU29vYnNjaGl0LW8tcHJvYmxlbWUge1xuICAgICAgICBjb2xvcjogIzg4ODg4ODtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1mZWVkYmFjay1ncmF5LnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLml0ZW0tc2V0dGluZ3MtYWNjb3VudCxcbiAgICAgICYuTmFzdHJveWtpLWFra2F1bnRhIHtcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tdG9vbC1ncmF5LnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLml0ZW0tbG9nb3V0IHtcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tbG9nb3V0LWdyYXkuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtQm9sZCwgc2Fucy1zZXJpZjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNibG9jay1pbnN0cnVtZW50eWFkbWluYSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgcGFkZGluZzogMTVweCAxMHB4IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAjYmxvY2staW5zdHJ1bWVudHlhZG1pbmEtbWVudSB7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjYpO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG5cbiAgICAgICYuaXRlbS1hZG1pbi1hcnRpY2xlcyxcbiAgICAgICYuU3RhdGkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZG9jLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLlBvc2Fkb2Nobnllc3RyYW5pY3kge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tbGFuZGluZy5wbmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pdGVtLWFkbWluLXNlY3Rpb25zLFxuICAgICAgJi5SYXpkZWx5IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1zaXRlLW1hcC13aGl0ZS5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pdGVtLWFkbWluLWNhbGVuZGFyLFxuICAgICAgJi5LYWxlbmRhciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWNhbGVuZGFyLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLml0ZW0tYWRtaW4tYWNjb3VudC1tYW5hZ2VtZW50LFxuICAgICAgJi5Ba2thdW50eSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWZyaWVuZHMtd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLml0ZW0tYWRtaW4tYWNjb3VudC1zdGF0aXN0aWMge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1zdGF0aXN0aWNzLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLml0ZW0tYWRtaW4tY29tbWVudC1tYW5hZ2VtZW50IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tY29tbWVudC13aGl0ZS5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pdGVtLWFkbWluLXBvcHVwIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tcG9wdXBfd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLml0ZW0tYWRtaW4tYmFubmVycyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWJhbm5lcnNfd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLml0ZW0tYWRtaW4tbWFpbGluZ3Mge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1tYWlsaW5nc193aGl0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXRlbS1hZG1pbi11bnN1YnNjcmliZWQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi11bnN1YnNjcmliZWRfd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLml0ZW0tYWRtaW4tYnJvYWRjYXN0cyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWJyb2FkY2FzdHNfd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLml0ZW0tYWRtaW4tc2V0dGluZ3Mge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1zZXR0aW5nc193aGl0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXRlbS1hZG1pbi1uZXdzIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tbWV0cm8tY29udGFjdHMtbWFpbC5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2VwYXJhdG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ib3JkZXItc3F1YXJlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stNSxcbi5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTQge1xuICBmbGV4OiAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5ibG9ja2dyb3VwLWlubmVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAtOHB4O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiAyMjdweDtcbiAgICBoZWlnaHQ6IDIyN3B4O1xuICAgIHBhZGRpbmc6IDlweCA4cHggM3B4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgIGhlaWdodDogNDZ2dztcbiAgICAgIG1hcmdpbjogOHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtdGVhc2VyIHtcblxuICAgICAgJl9fY3JlYXRlZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMC44cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJl9fc2hvcnRuYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLU9ibGlxdWUsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzLjJweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjUpO1xuICAgICAgfVxuXG4gICAgICAmX19jb3VudGVycyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjUpO1xuICAgICAgICBmb250LXNpemU6IDlweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDExcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxoc2xhKDAsMCUsMTAwJSwuMikgMCwjZmZmKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb21tZW50LWNvdW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLWNvbW1lbnQuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3ZvdGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tbGlrZS5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N0YXRzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9JY29uLWV5ZS5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi52aXAgIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5CbHVlKTtcblxuICAgICAgLnJlbGF0ZWQtdGVhc2VyX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuXG4gICAgICAucmVsYXRlZC10ZWFzZXJfX3Nob3J0bmFtZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAucmVsYXRlZC10ZWFzZXJfX2NvdW50ZXJzIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg0NywgNTgsIDc4LCAuMikgMCUsIHZhcigtLW1haW5CbHVlKSAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stYmxvY2stZ3JvdXBjYWxlbmRhci1maWx0ZXJzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmJsb2NrZ3JvdXAtaW5uZXIge1xuICAgIC5ibG9jay12aWV3cyB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tLWlubGluZSB7XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbjogMCAwIDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3I0KTtcbiAgfVxuXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAudmlld3Mtcm93IHtcblxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yMik7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb250Q29sb3IyKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1jaGVja2JveC1hY3RpdmUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkJsdWUpO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcblxuICAgIC52aWV3cy1yb3cge1xuXG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IyKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZvbnRDb2xvcjIpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5CbHVlKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkJsdWUpO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLmJsb2NrLXZpZXdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5mYy1kYXlHcmlkLXZpZXcgLmZjLWJvZHkgLmZjLXJvdyB7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgfVxuXG4gICNibG9jay1zaW1wbGVzZWFyY2hmb3JtICsgLmJsb2NrLWZhY2V0cywgLmJsb2NrLWZhY2V0czpsYXN0LWNoaWxke1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gIH1cblxuICAjYmxvY2stc2ltcGxlc2VhcmNoZm9ybSArIC5ibG9jay1mYWNldHN7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5ibG9jay1mYWNldHM6bGFzdC1jaGlsZHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmJsb2NrLWZhY2V0cyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwIDAgMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3I0KTtcbiAgICB9XG5cbiAgICAuaXRlbS1saXN0X19jaGVja2JveCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgLmZhY2V0LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJl9fdmFsdWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmNoZWNrZWQge1xuXG4gICAgICAgICAgJiB+IGxhYmVsIHtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7XG4gICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkJsdWUpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1jaGVja2JveC1hY3RpdmUuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFjZXQtaXRlbV9fdmFsdWUge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkJsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm9udENvbG9yMik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpZXctcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSxcbi52aWV3LWZyb250cGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiYmQ4ZDk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIC8vcGFkZGluZzogOXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgICYuY2FyZC1tZCB7XG4gICAgICBoZWlnaHQ6IDQ3MHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXJkLWxnIHtcbiAgICAgIGhlaWdodDogNDcwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICAgIH1cbiAgfVxufVxuLnBhdGgtdGF4b25vbXkge1xuXG4gICNibG9jay10ZXJtLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcblxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICNibG9jay1zc3lsa2FuYXJlZGFrdGlyb3ZhbmlldGVybWluYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBidXR0b25SZWd1bGFyO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZWRpdC13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy1mcm9udHBhZ2Uge1xuXG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYXJ0aWNsZV9faW1nIHtcbiAgICAgIG1heC13aWR0aDogMjI3cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy10YXhvbm9teS10ZXJtIHtcbiAgICAmLnZpZXctZGlzcGxheS1pZC1wYWdlXzEge1xuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgPmEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy1kaXNwbGF5LWlkLXBhZ2VfM3tcbiAgLnZpZXdzLXJvd3tcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICB9XG59XG4iLCIuZnVsbC1wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgJl9faW1nIHtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjUpO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTMuMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtT2JsaXF1ZSxzYW5zLXNlcmlmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICB0aW1lIHtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwLjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIGlmcmFtZSxcbiAgICAudmlkZW8tanMge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC52aWRlby1qcyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcblxuICAgICAgaWZyYW1lLFxuICAgICAgLnZpZGVvLWpzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICB9XG5cbiAgICAgIC52aWRlby1qcyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcik7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCwgb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcik7XG4gICAgfVxuXG4gICAgaWZyYW1lLFxuICAgIHZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19maWxlcy10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICZfX2ZpbGVzLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGRfX2l0ZW0ge1xuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgLmZpbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1kb2Muc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maWxlLWl0ZW0ge1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZG9jLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpbGVzaXplIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX3JhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZUJvcmRlcik7XG4gICAgfVxuICB9XG5cbiAgJl9fZWRpdC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIGJ1dHRvblJlZ3VsYXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZWRpdC13aGl0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZsYWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLU9ibGlxdWUsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzLjJweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcblxuICAgIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAuNjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWJvdHRvbS1ib29rbWFyay5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjdGlvbi11bmZsYWcge1xuXG4gICAgYSB7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tYm90dG9tLWJvb2ttYXJrLWFjdGl2ZS5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYXJjaGl2ZS10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IDM3cHg7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuZmxhZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tdG9wLWJvb2ttYXJrLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aW9uLXVuZmxhZyB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tdG9wLWJvb2ttYXJrLWFjdGl2ZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hcmNoaXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDM3cHg7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHdpZHRoOiA5NXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5jb21tZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOGE5Mjk2O1xuICB9XG59XG5cbi5jb21tZW50LWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cblxuICAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX190aXRsZSxcbiAgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzhhOTI5NjtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yMyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0LjRweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLU9ibGlxdWUsc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcblxuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yMyk7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybUNvbnRyb2xCZyk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmZvcm0tc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNnB4IDEycHggN3B4IDM0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tbWVzc2FnZS13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCA1MCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4ubm9kZSB7XG5cbiAgJi0tdmlldy1tb2RlLWZ1bGwge1xuXG4gICAgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1pbWFnZSB7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYU5ldWVDeXItQm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IpO1xuXG4gICAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm9kZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0IHtcblxuICAgICAgJi0tb25lY29sIHtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG5cbiAgICAgICAgICAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgICAgICAgICAgLy9wYWRkaW5nOiAwIDEwcHggMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtZm9yYmlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uQm9yZGVyO1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdmlldy1tb2RlLXByZXZpZXctcGFpZCxcbiAgJi0tdmlldy1tb2RlLWF1dGhlbnRpY2F0ZWQsXG4gICYtLXZpZXctbW9kZS1wcmV2aWV3IHtcblxuICAgIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlZmllbGQtaW1hZ2Uge1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlQ3lyLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yKTtcblxuICAgICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXlvdXQge1xuXG4gICAgICAmLS1vbmVjb2wge1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcblxuICAgICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5idG4tcmVhZC1tb3JlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5idG4tcmVhZC1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggMzBweCA2cHggNTBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJ1dHRvbkJvcmRlcjtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zaGllbGQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4ucG9sbC12aWV3LWZvcm0ge1xuICAuZm9ybS1pdGVtLWNob2ljZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmZ1bGwtcG9zdF9fdGV4dCB7XG4gIC5maWVsZC0tbmFtZS1ib2R5IHtcblxuICAgIHRhYmxlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGNhcHRpb24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tYmFzZUZvbnRDb2xvcik7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLEhlbHZldGljYSxBcmlhbCxMdWNpZGEgR3JhbmRlLHNhbnMtc2VyaWY7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmZpZWxkLS1uYW1lLWJvZHkgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWRydXBhbC1hbmFseXRpY3MtY291bnRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL0ljb24tZXllLnN2Zyk7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuIiwiLm5vZGUtLXZpZXctbW9kZS1wcmV2aWV3LXBhaWQge1xuICAmLmZ1bGwtcG9zdCB7XG4gICAgLmZ1bGwtcG9zdF9fdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wYXlhYmxlLWFydGljbGUge1xuICAgICAgY29sb3I6ICMxNzZjOWQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjb2xvcjogIzE3NmM5ZDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgLmJ1dHRvbi0tYWRkLXRvLWNhcnQge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDQwcHggNXB4IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLXJ1Yi5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay12aWV3cy1ibG9ja2FydGljbGVzLWJsb2NrLTIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIC52aWV3LWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yRW1wdHlJbWFnZSk7XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1MaWdodCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwLjhweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjUpO1xuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1lZGl0LW5vZGUge1xuICAgICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZWRpdC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLWRlbGV0ZS1ub2RlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi10cmFzaC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFnZV8xLFxuLnZpZXctaWQtbGFuZGluZ3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSxcbi52aWV3LWlkLWFydGljbGVzLnZpZXctZGlzcGxheS1pZC1wYWdlXzQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIC52aWV3LWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtY3JlYXRlZCB7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUxpZ2h0LCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAuOHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yNSk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1lZGl0LW5vZGUge1xuICAgICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZWRpdC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmNvdW50ZXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtY29tbWVudC1jb3VudCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtTGlnaHQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMC44cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjUpO1xuXG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tY29tbWVudC5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLXZhbHVlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1MaWdodCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwLjhweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yNSk7XG5cbiAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1wbHVzLWRhcmstYmx1ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LWFydGljbGVzIHtcbiAgJi52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyB7XG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgID5hIHtcbiAgICAgICAgICBjb2xvcjogIzM1MzUzNTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtYXJ0aWNsZSB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudmlldy1kaXNwbGF5LWlkLXBhZ2VfNCB7XG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgLnZpZXdzLWxhYmVsLWZpZWxkc2V0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LWNvbW1lcmNlLXVzZXItb3JkZXJzIHtcbiAgJi52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICA+YSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpO1xuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtcmVuZGVyZWQtZW50aXR5IHtcbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgID5hIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iYXNlRm9udENvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCIudXNlci1ldmVudHMtbGlzdCB7XG4gIC52aWV3IHtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICBib3JkZXItc3BhY2luZzogMCA2cHg7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzIHtcbiAgICAmLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IFxuICAgIH1cbiAgICBcbiAgICAmLWZpZWxkIHtcbiAgICAgIHBhZGRpbmc6IDhweCA0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgXG4gICAgICAmLWNyZWF0ZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tZm9udENvbG9yNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAuOHB4O1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUxpZ2h0LHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbW1lbnQtY291bnQge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDMERFREY7XG4gICAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6ICM2QjZCNkI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tY29tbWVudC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtZWRpdC1ub2RlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1lZGl0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1jYWxlbmRhci1wYWdlLTIge1xuICAuZm9ybS0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIH1cbiAgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZm9ybS1zdWJtaXQge1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICB9XG59XG5cbi52aWV3LWNhbGVuZGFyIHtcblxuICAmLnZpZXctZGlzcGxheS1pZC1wYWdlXzIge1xuICAgIC52aWV3LWNvbnRlbnQgI2VkaXQtYWN0aW9ucy1zdWJtaXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnZpZXdzIHtcbiAgICAgICYtZm9ybSB7IFxuICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIFxuICAgICAgICAgIC52aWV3cy1maWVsZC1jcmVhdGVkIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtTGlnaHQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMC44cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3I1KTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWVkaXQtbm9kZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1lZGl0LnN2Z1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWRpc3BsYXktdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzNTM1MzU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC5maWVsZC0tdHlwZS13b3JrZmxvdyB7XG4gICAgICAgICAgICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAvLyB0cm9iYmVyXG4gICAgICAgICAgICAgICAgZGl2IHsgXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tY2hlY2stYnRuLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MwREVERjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTIwMHB4O1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAvLyAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWNvbW1lbnQtY291bnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUxpZ2h0LCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAuOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3I1KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWNvbW1lbnQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gIFxuICAgICAgICAgIFxuICAgICAgICAgICYuZXZlbnRzX3B1Ymxpc2hlZCB7XG4gICAgICAgICAgICAudmlld3MtZmllbGQtY29tbWVudC1jb3VudCxcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1kaXNwbGF5LXRpdGxlLFxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuZmllbGQtLXR5cGUtd29ya2Zsb3cgeyBcbiAgICAgICAgICAgICAgbGFiZWwgeyBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUVCN0VBO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSAgICAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1ibG9jay1jb250ZW50M2MxOTdkMjktM2Q5OS00MTI1LTgyMmUtY2ZkOWZhNzQxY2NlIHtcblxuICAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIGJ1dHRvblJlZ3VsYXI7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlldy1hY2NvdW50LW1hbmFnZW1lbnQge1xuXG4gIC52aWV3LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnZpZXctYWNjb3VudC1tYW5hZ2Uge1xuICAudmlld3MtZmllbGQtY3JlYXRlZCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC52aWV3cy1maWVsZC11c2VyLXBpY3R1cmUge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1uYW1lIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgLmZvcm0tLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udmlldy1kaXNwbGF5LWlkLXBhZ2VfMSxcbi5ibG9jay12aWV3cy1ibG9ja2FjY291bnQtbWFuYWdlLWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2thY2NvdW50LW1hbmFnZS1ibG9jay0ze1xuICAudmlld3MtZXhwb3NlZC1mb3Jte1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvdGFsLWFjY291bnQtdGV4dDpob3ZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5ibG9jay1maW5kLWJsb2Nre1xuICAjZmluZC1mb3Jte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgfVxuICAuZm9ybS1zdWJtaXR7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuLnRvdGFsLWFjY291bnQtdGl0bGV7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3RhbC1hY2NvdW50LW1hbmFnZXtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjREM0NDM4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xufVxuLnRvdGFsLWFjY291bnQtdGV4dHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtQm9sZCxzYW5zLXNlcmlmOztcbn1cbi50b3RhbC1hY2NvdW50LWljb24gIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL21lbnVfYXJyX2Rvd24ucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b3RhbC1hY2NvdW50LWljb25fcmV2ZXJze1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4udW5pLWJhY2sge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTJweC8xN3B4IEhlbHZldGljYTtcbiAgY29sb3I6ICNEQzQ0Mzg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FsY2FuZXVzLXVuaS10YWJsZSB7XG4gIHRyIHRkOmZpcnN0LWNoaWxke1xuICAgIHdpZHRoOiAxMTdweDtcbiAgfVxuICYgKyAucGFnZXIgLnBhZ2VyX19pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiA3MTdweDtcbiAgICAucGFnZXJfX2l0ZW0tLWZpcnN0LFxuICAgIC5wYWdlcl9faXRlbS0tbGFzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZXctbXktYXJjaGl2ZSB7XG5cbiAgLnZpZXdzLXJvdyB7XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICAgIFxuICAgICYudmlwIHtcbiAgICAgIC5jYXJkLWFydGljbGUge1xuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQmx1ZSk7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDQ3LDU4LDc4LC4yKSAwLCB2YXIoLS1tYWluQmx1ZSkpO1xuICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICA+YSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWFydGljbGUge1xuICAgIGNvbG9yOiBpbml0aWFsO1xuICBcbiAgICAmX19pbWcge1xuICAgICAgZmxleDogMCAxIDIzMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnVzZXItcHJvZmlsZSB7XG5cbiAgLmdyaWQtY29udGFpbmVyLXR3by1jb2wge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogOHB4IDhweDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInBob3RvIGJpb1wiO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICBnYXA6IDE2cHggMThweDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInBob3RvIGJpbyBiaW9cIlxuICAgICAgXCJwaG90byBlZHUgam9iXCI7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19hcnRpY2xlcyB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodEJsdWVCb3JkZXIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICBpZnJhbWUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgfVxuXG4gICAgLnZpZGVvLWpzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICB9XG5cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LWFydGljbGVzIHtcblxuICAgIC52aWV3cy1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0Qmx1ZUJvcmRlcik7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW5CbHVlKTtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3IxKTtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXBzZXVkb255bSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWZvbnRDb2xvcjUpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3I1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb3JlLWxpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGJ1dHRvblJlZ3VsYXI7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvcm0tYmxvY2sge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLWFyZWE6IHBob3RvO1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgd2lkdGg6IDQ5dnc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHRCbHVlQm9yZGVyKTtcblxuICAgIC8vQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAvLyAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIC8vfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS11c2VyLXBpY3R1cmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5pbWFnZS1zdHlsZS1wcm9maWxlLWxhcmdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJi1yZW1vdmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUxpZ2h0LCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwLjhweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2luZm8td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSArIDE2cHgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJl9fZGVncmVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtT2JsaXF1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzLjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJl9fc3BlY2lhbGl6YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMTU5LCAyMjcsIDAuMiksICMwMDlmZTMpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAucHJpdmF0ZV9tZXNzYWdlX2xpbmtfd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDI1cHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogOHB4IDlweCA4cHggMzVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5LjJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tbWVzc2FnZS1wcm9maWxlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzO1xuXG4gICAgJi0tYWJvdXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdmFyKC0tY2FyZFNpemUpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0Qmx1ZUJvcmRlcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgIGhlaWdodDogdmFyKC0tY2FyZFNpemVWVyk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1jYXJkU2l6ZVZXKSAqIDIpO1xuICAgICAgfVxuXG4gICAgICAuZmxhZy1jb250YWN0IHtcbiAgICAgICAgLmpzLWZsYWctbWVzc2FnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi11c2VyLWZvbGxvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RkZGRjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5RkUzO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3Rpb24tdW5mbGFnIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXVzZXItY2hlY2suc3ZnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnVzZXItcHJvZmlsZV9fZWRpdC1ibG9jayB7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgfVxuICAgICAgLnVzZXItcHJvZmlsZV9fZWRpdF9fcm9sZXMtYmxvY2ssXG4gICAgICAudXNlci1wcm9maWxlX19lZGl0LWJsb2NrLFxuICAgICAgLnVzZXItcHJvZmlsZV9fYWJvdXRfbW9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9pY29uLWVkaXQtd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTk5ZmUzO1xuICAgIH1cblxuICAgICYtLWVkdSB7XG4gICAgICBoZWlnaHQ6IHZhcigtLWNhcmRTaXplKTtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NiwgMjU2LCAyNTYsIDAuMiksICNmZmYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWNhcmRTaXplVlcpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tY2FyZFNpemVWVykgKiAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1qb2Ige1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgIGhlaWdodDogdmFyKC0tY2FyZFNpemUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NiwgMjU2LCAyNTYsIDAuMiksICNmZmYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWNhcmRTaXplVlcpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tY2FyZFNpemVWVykgKiAyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19lZGl0X19yb2xlcy1ibG9jayxcbiAgJl9fZWRpdC1ibG9jayxcbiAgJl9fZWR1X21vcmUsXG4gICZfX3dvcmtfbW9yZSxcbiAgJl9fYWJvdXRfbW9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwLjhweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1lZGl0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gIH1cbiAgJl9fZWRpdC1ibG9jayB7XG4gICAgbGVmdDogOHB4O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fZWRpdF9fcm9sZXMtYmxvY2sge1xuICAgIGxlZnQ6IDEwMHB4O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19lZHVfbW9yZSxcbiAgJl9fd29ya19tb3JlLFxuICAmX19hYm91dF9tb3JlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cblxuICAmX19ibG9jay15ZWFyIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLU9ibGlxdWUsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzLjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB2YXIoLS1mb250Q29sb3I1KTtcbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtZWR1LW90aGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmX19ibG9jay1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtd29yay1leHAtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2std3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogOHB4IDExcHggMTBweDtcblxuICAgIEBpbmNsdWRlIGJ1dHRvblJlZ3VsYXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnBhcnRuZXIsXG4gICYuYXNzb3RpYXRpb24ge1xuICAgIC51c2VyLXByb2ZpbGUge1xuICAgICAgJl9fYmxvY2sge1xuICAgICAgICAmLS1hYm91dCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2FydGljbGVzIHtcbiAgICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stMyB7XG4gIC52aWV3LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnZpZXdzLXJvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udmlldy1jb21tZXJjZS11c2VyLW9yZGVycyB7XG4gICYudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgIHtcbiAgICAudmlldy1oZWFkZXIge1xuICAgICAgY29sb3I6ICM4QTkyOTY7XG4gICAgICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcbiAgICAgIG1hcmdpbjogMTdweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDlGRTM7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIEhlbHZldGljYSwgQXJpYWwsIEx1Y2lkYSBHcmFuZGUsIHNhbnMtc2VyaWY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LWFydGljbGVzIHtcbiAgJi52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyB7XG4gICAgLnZpZXctaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjOEE5Mjk2O1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gICAgICBtYXJnaW46IDE3cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA5RkUzO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1SZWd1bGFyLCBIZWx2ZXRpY2EsIEFyaWFsLCBMdWNpZGEgR3JhbmRlLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlkZW8tanMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtcHJvZmlsZS1maWxlcyAuZmllbGRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuIiwiLnZpZXctY29tbWVyY2Utb3JkZXJzIHtcbiAgJi52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgXG4gICAgICA+YSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpZXctY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSB7XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChcbiAgICAgIGF1dG8tZmlsbCxcbiAgICAgIG1pbm1heCh2YXIoLS1jYXJkU2l6ZSksIHZhcigtLWNhclNpemVNYXgpKSBtaW5tYXgodmFyKC0tY2FyZFNpemUpLCB2YXIoLS1jYXJTaXplTWF4KSlcbiAgICApO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWFzb25yeTtcbiAgICBncmlkLWF1dG8tcm93czogMTJweDtcbiAgICBncmlkLWdhcDogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZXZlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLWNhcmRTaXplKTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAmX19pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JFbXB0eUltYWdlKTtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMikgMCUsICNmZmYgMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXJ0LWRhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLW1haW5CbHVlKTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYtLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1jYXJkU2l6ZSkgKiAyICsgdmFyKC0tbWFyZ2luQ2FyZCkpO1xuXG4gICAgLmNhcmQtZXZlbnRfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgIH1cblxuICAgIC5jYXJkLWV2ZW50X19pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgIH1cbiAgfVxuXG4gICYtLW1kIHtcblxuICAgIC5jYXJkLWV2ZW50X19pbm5lciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmNoZWNrb3V0LXBhbmUge1xuICAgICYtcGF5bWVudC1pbmZvcm1hdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzkxOTI5NDtcbiAgICB9XG4gIFxuICAgICYtb3JkZXItc3VtbWFyeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4jYmxvY2stdGVrc3RzdHJhbmljeW9wbGF0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWZvbnRHcmF5KTtcbn1cbiIsIi5wYWdlLW5vZGUtdHlwZS1ldmVudCB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NhbGVuZGFyLWJsb2NrLTIge1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5mdWxsLXBvc3QtZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0Qmx1ZUJvcmRlcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuXG4gICAgLnR1cy12aWRlby13cmFwcGVyIHtcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtaW1hZ2Uge1xuICAgIG1hcmdpbjogLTIwcHg7XG4gIH1cblxuICAuZmllbGQtLXR5cGUtZGF0ZXRpbWUge1xuICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWZpbGVzIHtcbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjMzUzNTM1O1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRpc3BsYXktdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1wcm9ncmFtIHtcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgYSwgc3BhbiB7XG4gICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgcGFkZGluZzogOHB4IDQwcHggOHB4IDE2cHg7XG4gICAgICAgYmFja2dyb3VuZDogIzAwOUZFMztcbiAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5RkUzO1xuICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZG9jLXdoaXRlLnN2Z1wiKTtcbiAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlcjtcbiAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgICAgfVxuXG4gICAgIHNwYW4ge1xuICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWZiMDtcbiAgICAgICBib3JkZXItY29sb3I6ICNhY2FmYjA7XG4gICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1vcmRlciB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDMERFREY7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgICBhLCBzcGFuIHtcbiAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICBwYWRkaW5nOiA4cHggNDBweCA4cHggMTZweDtcbiAgICAgICBiYWNrZ3JvdW5kOiAjMDA5RkUzO1xuICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDlGRTM7XG4gICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1pbnB1dC0xLnBuZ1wiKTtcbiAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlcjtcbiAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgICAgfVxuXG4gICAgIHNwYW4ge1xuICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgYmFja2dyb3VuZDogI2FjYWZiMDtcbiAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgIGJvcmRlci1jb2xvcjogI2FjYWZiMDtcbiAgICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGEsIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzE5OUZFMztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tb3Blbi1pbi1uZXcuc3ZnKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBjb2xvcjogI2FjYWZiMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGlmcmFtZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1pbWFnZSB7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtZmlsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuZmllbGRfX2l0ZW0ge1xuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgLmZpbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1kb2Muc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hcmNoaXZlLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogMzVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuZmxhZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogNDZweDtcblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLXRvcC1ib29rbWFyay5zdmcpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aW9uLXVuZmxhZyB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tdG9wLWJvb2ttYXJrLWFjdGl2ZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmxhZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtT2JsaXF1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTMuMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogOTZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAuNjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWJvb2ttYXJrLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWN0aW9uLXVuZmxhZyB7XG5cbiAgICBhIHtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1ib29rbWFyay1hY3RpdmUuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbW1lbnQtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtbm1vLXBvaW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1jb3N0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5jYXJkLWV2ZW50X190YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAuY2FyZC1ldmVudF9fdGFncy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZmUzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuXG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2NhbGVuZGFyLWJsb2NrLTIge1xuICBAbWVkaWEobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLnZpZXctY2FsZW5kYXIge1xuICAmLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodEJsdWVCb3JkZXIpO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCA1cHg7XG4gICAgICBoZWlnaHQ6IDIyN3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJmM2E0ZTtcbiAgICAgIH1cblxuICAgICAgJi52aXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkYzQTRFO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoNDcsNTgsNzgsLjIpIDAsIzJmM2E0ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlld3MtZmllbGQtZmllbGQtZW5kLWRhdGUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxoc2xhKDAsMCUsMTAwJSwuMiksI2ZmZik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNTQ1NDU0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgICYgYSB7XG4gICAgICAgICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtZW5kLWRhdGUge1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLUJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMyRjNBNEU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5rLWFkZC10by1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9pY29uLWNhbGVuZGFyLnN2Zykgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4iLCIubm9kZS1ldmVudC1mb3JtLFxuLm5vZGUtZXZlbnQtZWRpdC1mb3JtIHtcblxuICBoNC5sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICB9XG5cbiAgI2VkaXQtZmllbGQtZXZlbnQtaW1hZ2Utd3JhcHBlciBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5pbWFnZS11cGxvYWRlZCArIC5pbWFnZS13aWRnZXQtY3VzdG9tLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC8vIC5mb3JtLWNvbXBvc2l0ZSB7XG5cbiAgLy8gICAuZmllbGRzZXQtd3JhcHBlciB7XG4gIC8vICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgLy8gICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbiNlZGl0LWJvZHktd3JhcHBlciB7XG4gICNja2VfZWRpdC1ib2R5LTAtdmFsdWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2VkaXQtZmllbGQtZXZlbnQtdHlwZS13cmFwcGVyIHtcbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiNlZGl0LWZpZWxkLWV2ZW50LW90aGVyLXdyYXBwZXIge1xuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXRoLW5vZGUge1xuICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuXG4gIH1cbn1cblxuLm5vZGUtYXJ0aWNsZS1mb3JtLFxuLm5vZGUtYXJ0aWNsZS1lZGl0LWZvcm0ge1xuICBtYXJnaW46IDA7XG5cblxuXG4gIC5hZG1pbi10b29scy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICYuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkIHtcblxuICAgICYtLW5hbWUtdGl0bGUge1xuICAgICAgLmZvcm0tdGV4dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmFtZS1maWVsZC1tZWRpY2luZSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgIC5jYXRlZ29yeS1zZWxlY3QgLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmFtZS1maWVsZC1zcG9uc29yZWQtYmFubmVyLFxuICAgICYtLW5hbWUtZmllbGQtaW1hZ2Uge1xuXG4gICAgICAubWVzc2FnZXMtLXdhcm5pbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyAvL2hpZGUgd2FybmluZyBtZXNzYWdlIGlmIGdpZiB1cGxvYWRlZDogXCJHSUYgaW1hZ2VzIGFyZSBub3QgYmVpbmcgcHJvY2Vzc2VkIGJ5IGltYWdlIHN0eWxlcywgdXNlIHdpdGggY2F1dGlvbiFcIlxuICAgICAgfVxuXG4gICAgICAmI2VkaXQtZmllbGQtc3BvbnNvcmVkLWJhbm5lci13cmFwcGVyLFxuICAgICAgJiNlZGl0LWZpZWxkLWltYWdlLXdyYXBwZXIge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS13aWRnZXQtYXJ0aWNsZS1pbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXJSYWRpdXMpIHZhcigtLWJvcmRlclJhZGl1cykgMDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAjMDA5RkUzO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLW5hbWUtZmllbGQtcGF5YWJsZS1hcnRpY2xlIHtcbiAgICAgIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCxcbiAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyUmFkaXVzKSB2YXIoLS1ib3JkZXJSYWRpdXMpIDA7XG4gIH1cblxuICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCxcbiAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hcnJvdyxcbiAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYWRkLFxuICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLFxuICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuY2F0ZWdvcnktc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbn1cblxuI2VkaXQtc3RpY2t5LXdyYXBwZXIge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NoZWNrYm94LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIH4gc3BhbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jZWRpdC1maWVsZC1oaWRkZW4td3JhcHBlciB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NSUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2hlY2tib3guc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgfiBzcGFuIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNlZGl0LWZpZWxkLWFydGljbGUtc2l6ZS13cmFwcGVyIHtcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3MtbWFpbiB7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcblxuICAgICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDQlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1zaXplLWFydGljbGUtYXV0by5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNzLWFycm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2VkaXQtZmllbGQtcmVsYXRlZC1hcnRpY2xlcy13cmFwcGVyIHtcbiAgLnJlbGF0ZWQtYXJ0aWNsZXMtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDQlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXJlbGF0ZWQtYXJ0aWNsZXMuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtcmVsYXRlZC1hcnRpY2xlcyB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlRm9udENvbG9yKTtcblxuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlYXJjaCB7XG5cbiAgICAgICYtLWlubGluZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JCb3JkZXIpO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtQ29udHJvbEJnKTtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuXG4gICAgICAmLS1jYWxjYW5ldXMge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lciB7XG5cbiAgICAgICAgICAmLS1mb2N1cyB7XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtLW11bHRpcGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG5cbiAgICAgICAgICAgICAgJl9fY2hvaWNlIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZ3JhYjtcblxuICAgICAgICAgICAgICAgICZfX3JlbW92ZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX3JlbmRlcmVkIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYW55d2hlcmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4jZWRpdC1maWVsZC1tZWRpY2luZS13cmFwcGVyIHtcblxuICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuZmllbGRzZXQtd3JhcHBlciB7XG5cbiAgICAuc3MtbWFpbiB7XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbGFiZWwge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cblxuICAuc3MtbWFpbiB7XG5cbiAgICAuc3MtbXVsdGktc2VsZWN0ZWQsXG4gICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICAgIC5zcy12YWx1ZXMge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICAuc3MtZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1iYXNlRm9udENvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcy12YWx1ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNlZGl0LXRpdGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG59XG5cbiNlZGl0LWZpZWxkLWltYWdlLXdyYXBwZXIsXG4jZWRpdC1maWVsZC1iYW5uZXItd3JhcHBlcixcbi5maWVsZC0td2lkZ2V0LWltYWdlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5mb3JtLWNvbnRyb2w6bm90KCNlZGl0LWZpZWxkLWxvZ28tMC1hbHQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5pbWFnZS13aWRnZXQtYXJ0aWNsZS1pbnB1dCxcbiAgICAuaW1hZ2Utd2lkZ2V0LWJhbm5lci1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSByZWd1bGFySW5wdXQ7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW46IC00cHggLTlweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggMCAxNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWFsYnVtLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg4JSA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTMycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzFweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgIC50aHJvYmJlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsICNBOERDRjcgMjUlLCAjQThEQ0Y3IDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSwgI0E4RENGNyA3NSUsICNBOERDRjcpO1xuICAgICAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDNyZW0gM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1hZ2Utd2lkZ2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuaW1hZ2UtcHJldmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0Qmx1ZUJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgICArIC5pbWFnZS13aWRnZXQtZGF0YSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2Utd2lkZ2V0LWRhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5maWxlLXNpemUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIFtpZCQ9Jy1yZW1vdmUtYnV0dG9uJ10gKyAuYWpheC1wcm9ncmVzcy10aHJvYmJlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tZWRpdC1pbWFnZS1hcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI3cHg7XG4gICAgYm90dG9tOiAxN3B4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDE5cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWNhbWVyYS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuI2VkaXQtZmllbGQtdmltZW8tdmlkZW8td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IC01NXB4O1xuICAudHVzLXVwbG9hZC13aWRnZXQtd3JhcHBlciB7XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICAuZmllbGQtc3VmZml4IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWpheC1wcm9ncmVzcy10aHJvYmJlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAudGhyb2JiZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsICNBOERDRjcgMjUlLCAjQThEQ0Y3IDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSwgI0E4RENGNyA3NSUsICNBOERDRjcpO1xuICAgICAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDNyZW0gM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHVzLXVwbG9hZF9fZHJvcC16b25lLXRleHQtdXBsb2FkaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gICAgICAucHJvZ3Jlc3NfX3BlcmNlbnRhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQURBREFEIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB3aWR0aDogMTkycHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgei1pbmRleDogMzA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTAwMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLXBhc3RlLWNvbnRlbnQuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGZpbHRlcjogY29udHJhc3QoMjAuNSkgYnJpZ2h0bmVzcygwLjcpIGdyYXlzY2FsZSgzKTtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi0JLQodCi0JDQktCY0KLQrCDQktCY0JTQldCeINCSINCh0KLQkNCi0KzQrlwiO1xuICAgICAgICAgIGNvbG9yOiAjRkVGREZGO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHRleHQtaW5kZW50OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2dyZXNzX190cmFjayB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDUyNXB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi0LfQsNCz0YDRg9C30LrQsC4uLlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcmlnaHQ6IDIwMHB4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzE5cHggSGVsdmV0aWNhO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICBjb2xvcjogIzE5OUZFMztcbiAgICAgIH1cblxuICAgICAgLnByb2dyZXNzX19iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsICNBOERDRjcgMjUlLCAjQThEQ0Y3IDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSwgI0E4RENGNyA3NSUsICNBOERDRjcpO1xuICAgICAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDNyZW0gM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuXG4gICAgJi5mb3JtLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJi5maWVsZC1hZGQtbW9yZS1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAudHVzLXVwbG9hZF9fdXJsLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogOHB4IDE0cHggN3B4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkJsdWUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2ljb24tcGFzdGUtY29udGVudC5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4cHggNTAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICB0aCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIH1cblxuICAgIHRyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZGVsdGEtb3JkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudHVzLXVwbG9hZC1idXR0b24ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudHVzLXVwbG9hZC13aWRnZXQtd3JhcHBlciBpbnB1dFt2YWx1ZT1cIlwiXSB7XG4gICAgJiArIC5maWVsZC1zdWZmaXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHVzLXVwbG9hZC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgdHI6bGFzdC1jaGlsZCB7XG4gICAgLnR1cy11cGxvYWQtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXJSYWRpdXMpIHZhcigtLWJvcmRlclJhZGl1cykgMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICMwMDlmZTM7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2ZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtQ29udHJvbEJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNnB4IDhweCAzcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtUmVndWxhcixzYW5zLXNlcmlmO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDlmZTM7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcItCX0JDQk9Cg0KPQl9CY0KLQrFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICBtYXJnaW46IC03cHggLTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4OCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlmZTM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAwIDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiAxMThweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvSWNvbi1tYXRlcmlhbC1vbmRlbWFuZC12aWRlby5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZmlsdGVyOiBjb250cmFzdCgyMC41KSBicmlnaHRuZXNzKDExOS41KSBncmF5c2NhbGUoMykgc2VwaWEoMSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbn1cblxuI2VkaXQtZmllbGQtYXR0YWNobWVudC13cmFwcGVyLFxuI2VkaXQtZmllbGQtZXZlbnQtZmlsZXMtd3JhcHBlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5kZXRhaWxzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSByZWd1bGFySW5wdXQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJi5maWxlLXdpZGdldC1jdXN0b20taW5wdXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlclJhZGl1cykgdmFyKC0tYm9yZGVyUmFkaXVzKSAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxNTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlclJhZGl1cykgdmFyKC0tYm9yZGVyUmFkaXVzKSAwO1xuICAgICAgICAgIGNvbG9yOiAjMDA5ZmUzO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbjogLTRweCAtOXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWF0dGFjaC5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4OCUgNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggMCAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzFweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgIC50aHJvYmJlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsICNBOERDRjcgMjUlLCAjQThEQ0Y3IDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSwgI0E4RENGNyA3NSUsICNBOERDRjcpO1xuICAgICAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDNyZW0gM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yQm9yZGVyKTtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5qcy1mb3JtLXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpbGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgfVxuXG4gIC5mb3JtLW1hbmFnZWQtZmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuYXJ0aWNsZS1maWxlLXNpemUge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuYnV0dG9uLWVkaXQtZmlsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICB9XG59XG5cbiNlZGl0LWZpZWxkLXBvbGwtd3JhcHBlciB7XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5qcy1mb3JtLXJlcXVpcmVkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICYucmVxdWlyZWQge1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgLmllZi1lbnRpdHktb3BlcmF0aW9ucyB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cblxuXG4gICAgICAmLmllZi10YWJsZWRyYWctaGFuZGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmllZi1lbnRpdHktb3BlcmF0aW9ucyB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjb2xvcjogIzAwOUZFMztcbiAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd3dlcmNhc2U7XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBjb2xvcjogI0RDNDQzODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVsdGEtb3JkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAjZWRpdC1maWVsZC1wb2xsIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAubGVnZW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgI2VkaXQtZmllbGQtcG9sbC1hY3Rpb25zLWllZi1hZGQsXG4gIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtZmllbGQtcG9sbC1hY3Rpb25zLWllZi1hZGRcIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tYWRkLXB1bGwtd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSA2MCU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAjZWRpdC1maWVsZC1wb2xsLWFjdGlvbnMsXG4gIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtZmllbGQtcG9sbC1hY3Rpb25zXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogLTQzcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIC8vb3BhY2l0eTogMDtcblxuICAgICAgLnRocm9iYmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvb3ZhbC1sb2FkZXIuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1maWVsZC1wb2xsXCJdID4gLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxOTlGRTM7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuXG4gICAgbGVnZW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1zdWJtaXQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLmZpZWxkLS13aWRnZXQtcG9sbC1jaG9pY2UtZGVmYXVsdCB7XG5cbiAgICAuZmllbGQtYWRkLW1vcmUtc3VibWl0IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvblJlZ3VsYXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLWFkZC1wdWxsLXdoaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNjAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtYXJ0aWNsZS1mb3JtLm5vZGUtZm9ybSxcbi5ub2RlLWFydGljbGUtZWRpdC1mb3JtIHtcbiAgLmNrZV9jb250ZW50cy5ja2VfcmVzZXQsXG4gIGlmcmFtZS5ja2Vfd3lzaXd5Z19mcmFtZSB7XG4gICAgaGVpZ2h0OiA3MDBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvcm0tdHlwZS12ZXJ0aWNhbC10YWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgI2VkaXQtd29ya2Zsb3ctYXJ0aWNsZXMtcHVibGlzaGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNTlFODc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1jaGVjay1idG4uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkyJSA1NyU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAjZWRpdC1kZWxldGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZGVsZXRlLWNvbW1lbnQucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkyJSA1NyU7XG4gICAgICBwYWRkaW5nOiA4cHggMzVweCA4cHggMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgI2VkaXQtcHJldmlldyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjMDA5RkUzO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDdweCAzcHggMCAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZXllLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4JSA1NyU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICNlZGl0LXdvcmtmbG93LWFydGljbGVzLWRyYWZ0IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMwMDlGRTM7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAjZWRpdC1maWVsZC1zcG9uc29yZWQtYmFubmVyLXdyYXBwZXIgbGFiZWwgLmltYWdlLXVwbG9hZGVkICsgLmltYWdlLXdpZGdldC1hcnRpY2xlLWlucHV0LFxuICAjZWRpdC1maWVsZC1pbWFnZS13cmFwcGVyIGxhYmVsIC5pbWFnZS11cGxvYWRlZCArIC5pbWFnZS13aWRnZXQtYXJ0aWNsZS1pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59XG5cbiNlZGl0LWdyb3VwLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIGlmcmFtZS5ja2Vfd3lzaXd5Z19mcmFtZSxcbi8vIGlmcmFtZS5ja2Vfd3lzaXd5Z19kaXYge1xuLy8gICBwYWRkaW5nOiAzcHggOHB4O1xuLy8gfVxuXG5cblxuLm5vZGUtcHJldmlldy1mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub2RlLWFydGljbGUtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdmltZW8tdmlkZW8sXG4ubm9kZS1hcnRpY2xlLWVkaXQtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdmltZW8tdmlkZW8sXG4ubm9kZS1ldmVudC1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXZpbWVvLXZpZGVvLFxuLnVzZXItcGFydG5lci1hcnRpY2xlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXZpbWVvLXZpZGVvIHtcbiAgdHIge1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jZWRpdC1maWVsZC1zcG9uc29yZWQtbGluay13cmFwcGVyLFxuI2VkaXQtZmllbGQtc3BvbnNvcmVkLWJhbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNlZGl0LWZpZWxkLXNwb25zb3JlZC1saW5rLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVkaXRvci1pbWFnZS1kaWFsb2cge1xuICAjZHJ1cGFsLW1vZGFsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAuYWpheC1wcm9ncmVzcy10aHJvYmJlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgYm90dG9tOiAtNDVweDtcbiAgICAgIHJpZ2h0OiAyMXB4O1xuICAgICAgd2lkdGg6IDEzN3B4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi51c2VyLWFjY291bnQtc2V0dGluZ3MtZm9ybSB7XG5cbiAgLmZvcm0taXRlbSxcbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNod3BkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgI2VkaXQtZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51c2VyLXN1YnNjcmliZS1zZXR0aW5ncy1mb3JtIHtcbiAgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jZWRpdC1wcml2YXRlLW1lc3NhZ2VzIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNibG9jay1jYW5jZWxhY2NvdW50IHtcbiAgYSB7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxufSIsIi52aWV3LWJhbm5lcnMge1xuXG4gIC52aWV3LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIGJ1dHRvblJlZ3VsYXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLnZpZXctZGlzcGxheS1pZC1wYWdlXzEge1xuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgdGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMCA1cHg7XG4gICAgICB9XG4gICAgXG4gICAgICB0ciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JFbXB0eUltYWdlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgIFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgXG4gICAgICAgICAgJi52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICYudmlld3MtZmllbGQtZGVsZXRlLW5vZGUge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaWNvbi10cmFzaC5zdmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLWJhbm5lci1lZGl0LWZvcm0ge1xuXG4gIC5mb3JtLWNvbXBvc2l0ZSB7XG5cbiAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG4gIFxuICAuZmllbGQtLXdpZGdldC1pbWFnZS1pbWFnZSB7XG4gICAgbGFiZWwge1xuICAgICAgLmltYWdlLXdpZGdldC1iYW5uZXItaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlclJhZGl1cykgdmFyKC0tYm9yZGVyUmFkaXVzKSAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjb2xvcjogIzAwOWZlMztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm9kZS1iYW5uZXItZm9ybSxcbi5ub2RlLWJhbm5lci1lZGl0LWZvcm0geyBcbiAgLmZpZWxkLS13aWRnZXQtaW1hZ2UtaW1hZ2UsXG4gICNlZGl0LWZpZWxkLWJhbm5lci13cmFwcGVyIHtcbiAgICBsYWJlbCB7XG4gICAgICAuaW1hZ2Utd2lkZ2V0LWJhbm5lci1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyUmFkaXVzKSB2YXIoLS1ib3JkZXJSYWRpdXMpIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiAjMDA5ZmUzO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICBcbiAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLCBcbiAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyUmFkaXVzKSB2YXIoLS1ib3JkZXJSYWRpdXMpIDA7XG4gIH1cbiAgXG4gIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAgICAgXG4gIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkLCBcbiAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hcnJvdywgXG4gIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFkZCwgXG4gIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgdG9wOiAwO1xuICB9XG4gICAgICBcbiAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgICAgIFxuICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsIFxuICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogM3B4IDhweDsgIFxuICB9ICAgIFxuICBcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogM3B4IDhweDsgIFxuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBcbiAgICAmLnNzLW1haW4ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgXG4gICAgJi5mb3JtLWNoZWNrYm94IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgXG4gIC5mb3JtLWl0ZW0sIC5mb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH0gXG4gIFxuICAuZm9ybS10eXBlLXZlcnRpY2FsLXRhYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIC5maWVsZC0tbmFtZS1maWVsZC1wYWdlcy11cmwge1xuICAgIHRoLCB0ZCB7XG4gICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgY29sb3I6IHZhcigtLWJhc2VGb250Q29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIi5wYWdlLW5vZGUtdHlwZS1wYWdlIHtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kaXNwbGF5LXRpdGxlIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFpbi1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5CbHVlKTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBpbWcge1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIxOCtcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzZDOTg7XG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWdpb24tZm9vdGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgICNibG9jay1mb290ZXJsb2dvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9ja2dyb3VwLWlubmVyIHtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2Jsb2NrLWZvb3RlcnRleHQge1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlcl90ZXJtc190ZXh0IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDlmZTM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlcnRpZmljYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICMxNzZjOTg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cblxuICAjYmxvY2stY2FsY2FuZXVzLWZvb3RlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA2NDhmO1xuXG4gICAgLm5hdi1pdGVtIHtcblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1saW5rQmx1ZSk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgfVxuXG4gICAgICAudGV4dC1kYXJrIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWxpbmtCbHVlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG8gMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICB9XG4gIH1cblxuICAuc29jaWFsLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICZfX2l0ZW0ge1xuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stY29weXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmZpZWxkX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogVGltZXNOZXdSb21hbiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDA2MzhlO1xuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJBcmlhbCBCbGFja1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuIiwiLnByZWxvYWQtYmxvY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnR3JheSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuXG4gICYuaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGFuaW1hdGlvbjogMnMgZWFzZSBpbmZpbml0ZSBsb2dvLWFuaW1hdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsb2dvLWFuaW1hdGUge1xuXG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmJsb2NrLWhpZGUtdG9nZ2xlciB7XG4gIC50b3RhbC1hY2NvdW50LXRpdGxlICsgc3BhbixcbiAgLnZpZXctY29udGVudCxcbiAgLnBhZ2Vye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvdGFsLWFjY291bnQtaWNvbntcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIH1cbiAgJi5zaG93e1xuICAgIC50b3RhbC1hY2NvdW50LXRpdGxlICsgc3BhbixcbiAgICAudmlldy1jb250ZW50LFxuICAgIC5wYWdlcntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAudG90YWwtYWNjb3VudC1pY29ue1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgfVxuICB9XG59XG4iLCIubm9kZS0tdHlwZS1sYW5kaW5nLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmxhbmRpbmctZWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jdGEtbGluayB7XG4gIG1hcmdpbjogMCAxZXg7XG59XG5cbi5ub2RlLS10eXBlLWxhbmRpbmcge1xuICAuZmllbGQtLW5hbWUtZmllbGQtbG9nbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAuY2FyZC1hcnRpY2xlX19pbWcge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWFydGljbGVfX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNhcmQtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgICBjb2xvcjogdmFyKC0tYmFzZUZvbnRDb2xvcik7XG4gICAgfVxuICAgIC5jYWxjYW5ldXMtbGFuZGluZy1kZXNjcmlwdGlvbi1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBoMSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mcy0xNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLmZzLTIwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuYmctbG9nbyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWcvcGxhY2Vob2xkZXJfbGFyZ2UucG5nJykgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cblxuICAuYmctbG9nbyAuY2FyZC1hcnRpY2xlX19pbmZvIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG5cbiAgLmNhcmQtYXJ0aWNsZS5jYXJkLWFydGljbGUtLWNvbXBhY3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYnV0dG9uLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2ljb24tb3Blbi1hY2NvdW50LWxvZ2luLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkzJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDVweCAzNHB4IDVweCAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5jYXJkLWFydGljbGVfX2ltZyBpbWcsIC5jYXJkLXByb2ZpbGVfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgLmRlc2t0b3AtcHJsIHtcbiAgICBwYWRkaW5nOiAwIDIwMHB4O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzIHtcbiAgICAmLmZpZWxkLS1pdGVtcyB7XG4gICAgICBtYXJnaW46IDAgLTcuNXB4O1xuICAgIH1cbiAgICAmID4gLmZpZWxkLS1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nOiAwIDcuNXB4XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb25zIHtcbiAgICAmID4gLmZpZWxkLS1pdGVtICsgLmZpZWxkLS1pdGVtOm5vdCguZmllbGQtcGFyYWdyYXBoLXR5cGUtYXJ0aWNsZXMtc2VjdGlvbik6bm90KC5maWVsZC1wYXJhZ3JhcGgtdHlwZS1hcnRpY2xlcy1zZWN0aW9uKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgLmZpZWxkLS1pdGVtcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLXNvY2lhbC0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJsb2NrLXNvY2lhbC0tbGlua3MgZmlndXJlIGltZyB7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmNhcmQtYXJ0aWNsZSB7XG4gICYudmlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzYTRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5CbHVlKTtcbiAgICAuY2FyZC1hcnRpY2xlX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuLmNhcmQtYXJ0aWNsZV9fY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZyB7XG4gICAgLmNhcmQtYXJ0aWNsZV9faW1nIGltZywgLmNhcmQtcHJvZmlsZV9faW1nIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgICAuZGVza3RvcC1wcmwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tZW51LS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAubWFpbi1mb290ZXIgLmJsb2NrLXNvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzhweCkge1xuICBoMi5sb25nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuY2FyZC1hcnRpY2xlLS1tZCAuY2FyZC1hcnRpY2xlX19pbmZvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNhcmQtYXJ0aWNsZV9fdGl0bGUge1xuICAgIC8qZm9udC1zaXplOiAxNXB4OyovXG4gICAgbWF4LWhlaWdodDogNjFweDtcbiAgfVxuICAuY2FyZC1hcnRpY2xlLmNhcmQtYXJ0aWNsZS0tY29tcGFjdCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzhweCkge1xuICAuYmctbG9nbyAuY2FyZC1hcnRpY2xlX19pbmZvIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9fY29udGVudDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzZjOTg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGNvbnRlbnQ6IFwiMTgrXCI7XG4gIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnZpZXctZnJvbnRwYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpZXctZnJvbnRwYWdlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xufVxuXG4uZmllbGQtcGFyYWdyYXBoLXR5cGUtYmFubmVyIHtcbiAgLm5vZGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1iYW5uZXItaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuIl19 */
