.tr-category-list{padding-top:96px;padding-bottom:96px}@media (min-width:1200px){.tr-category-list{padding-top:144px;padding-bottom:144px}}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;scroll-padding-top:100px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{padding-top:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}li,p{word-break:break-word}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding:0;margin:0 0 25px 19px}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ol{margin:0 0 25px 25px;list-style-position:inside}label,ol.wp-block-list .block-editor-rich-text__editable,output,ul.wp-block-list .block-editor-rich-text__editable{display:inline-block}dl{margin-bottom:20px}dd{margin:0 20px 20px}dt{font-weight:700}blockquote,q{padding:0 0 0 40px;position:relative;display:block}b,strong{font-weight:bolder}small{font-size:80%}mark{background-color:#fcf8e3}sub,sup{position:relative;font-size:_rem(12);line-height:0;vertical-align:baseline}sub{bottom:-4px}sup{top:-8px}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre{background-color:#eee;line-height:1.5;max-width:100%;padding:15px;text-align:left;display:block;margin-top:0;margin-bottom:15px;overflow:auto}[dir=rtl] pre{text-align:right}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;direction:ltr;unicode-bidi:bidi-override}code,pre{font-size:_rem(14)}code{color:#d63384;word-wrap:break-word;display:inline-block;padding:3px 10px;border-radius:3px}kbd,samp{font-size:_rem(16)}pre code{font-size:inherit;word-break:normal}a>code,pre code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem;padding:2px 5px;border-radius:4px}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 15px}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse;width:100%;border:0;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:15px 0 25px}table caption{caption-side:top;text-align:center;padding-top:0;padding-bottom:10px;color:#6c757d}code,table tfoot,table thead{background-color:#f9f9f9}table tbody tr{border-bottom:1px solid #eee}table tbody tr:last-child{border-bottom:none}table td,table th{padding:10px 15px}th{text-align:inherit;text-align:-webkit-match-parent}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}img{height:auto;max-width:100%}embed,iframe,object{margin-bottom:20px;max-width:100%}button:focus,input:focus{outline:0}a:not([class]){word-break:break-word}@media (hover:hover){a:not([class]){transition:text-decoration-color .5s ease-in-out}a:not([class]):hover{text-decoration-color:var(--wp--preset--color--orange, #F14A08)}}.tr-header{padding-top:clamp(0rem,0rem + ((1vw - .75rem)*20),1.25rem);position:sticky;top:0;z-index:10000;transition:background-color .3s}.tr-header a,.tr-header-mobile a{text-decoration:none!important}.tr-header_simple{display:flex;align-items:center;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:0 1px 3px rgba(0,0,0,.1);padding-top:0;height:72px}.tr-header_simple .tr-container-wide{width:100%}.tr-header__logo_simple img,.tr-header_simple .tr-header__logo{width:32px}.tr-header_partner-landing{padding:20px 0}.tr-header_partner-landing .tr-container-wide{display:flex;justify-content:space-between;align-items:center;gap:60px}.tr-header_transparent{background-color:var(--wp--preset--color--beige, #FFF8F4)}.tr-header_transparent .tr-header__menu>.menu-item.menu-item-has-focus>.no-link,.tr-header_transparent .tr-header__menu>.menu-item.menu-item-has-focus>a,.tr-header_transparent .tr-header__menu>.menu-item:hover>.no-link,.tr-header_transparent .tr-header__menu>.menu-item:hover>a{color:var(--wp--preset--color--teal, #003744)}.tr-header_transparent .tr-header__menu>.menu-item.menu-item-has-focus.menu-item-parent-focus{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:8px}.tr-header_teal{background-color:var(--wp--preset--color--teal, #003744)}.tr-header_teal .tr-header__links-icon,.tr-header_teal .tr-header__logo,.tr-header_teal .tr-header__menu>.menu-item>.no-link,.tr-header_teal .tr-header__menu>.menu-item>a{color:var(--wp--preset--color--white, #FFFFFF);outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-header_teal .tr-header__menu>.menu-item.menu-item-has-focus.menu-item-parent-focus{outline:2px solid var(--wp--preset--color--white, #FFFFFF);outline-offset:8px}.tr-header_teal .tr-header__links-icon:before{background-color:rgba(255,255,255,.2)}.tr-header_teal .tr-header__open-menu{border-color:var(--wp--preset--color--white, #FFFFFF)}.tr-header_teal .tr-header__open-menu span,.tr-header_teal .tr-header__open-menu span:after,.tr-header_teal .tr-header__open-menu span:before{background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-header_mint{background-color:var(--wp--preset--color--mint, #DDEFE5)}.tr-header_light-blue .tr-header__menu>.menu-item.menu-item-has-focus.menu-item-parent-focus,.tr-header_mint .tr-header__menu>.menu-item.menu-item-has-focus.menu-item-parent-focus{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:8px}.tr-header_light-blue{background-color:var(--wp--preset--color--light-blue, #D3F3F2)}@media (max-width:1199px){.tr-header_active-mobile-menu{background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-header_active-mobile-menu .tr-header__logo{color:var(--wp--preset--color--black, #160D0D)}.tr-header_active-mobile-menu .tr-header__open-menu{border-color:var(--wp--preset--color--black, #160D0D)}.tr-header_active-mobile-menu .tr-header__open-menu span,.tr-header_active-mobile-menu .tr-header__open-menu span:after,.tr-header_active-mobile-menu .tr-header__open-menu span:before{background-color:var(--wp--preset--color--black, #160D0D)}}.tr-header__container{position:relative;width:calc(100% - clamp(2.75rem,2.75rem + ((1vw - .48rem)*12.963),6.25rem));margin-left:auto;margin-right:auto;height:clamp(4.5rem,4.5rem + ((1vw - .48rem)*8.7963),6.875rem);display:flex;gap:clamp(1.25rem,1.25rem + ((1vw - .75rem)*27),2.9375rem)}.tr-header__logo{display:block;color:var(--wp--preset--color--maroon, #7A0B00);width:clamp(4.375rem,4.375rem + ((1vw - .48rem)*7.4074),6.375rem);align-self:center;transition:color .3s}@media (min-width:1200px){.tr-header__logo:not(.tr-header__logo_simple){transform:translateY(-8px)}}.tr-header__logo svg{display:block;width:100%;height:auto}.tr-header__menu{display:flex;flex-wrap:wrap}@media (max-width:1199px){.tr-header__menu{display:none}}.tr-header__menu>.menu-item>.no-link,.tr-header__menu>.menu-item>a{height:100%;display:flex;align-items:center;font-size:1rem;line-height:1.2;font-weight:600;padding:0 .78125rem;transition:color .3s;font-family:var(--wp--preset--font-family--givonic);cursor:pointer}.tr-header__menu>.menu-item>.no-link span:not(.tr-menu-lottie),.tr-header__menu>.menu-item>a span:not(.tr-menu-lottie){display:block;position:relative}.tr-header__menu>.menu-item>.no-link>span,.tr-header__menu>.menu-item>a>span{position:relative}.tr-header__menu>.menu-item>.no-link .tr-menu-lottie,.tr-header__menu>.menu-item>a .tr-menu-lottie{display:block;position:absolute;left:0;top:calc(100% + 6px);width:100%;height:12px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a.h5 span .tr-tab-menu-lottie canvas,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a span,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a span,.tr-header__menu>.menu-item>.no-link .tr-menu-lottie canvas,.tr-header__menu>.menu-item>a .tr-menu-lottie canvas{display:block}.tr-header__menu>.menu-item.menu-item-has-children.menu-item-has-focus>.sub-menu,.tr-header__menu>.menu-item.menu-item-has-children:hover>.sub-menu,.tr-overlay-mobile.active{opacity:1;visibility:visible;pointer-events:initial}.tr-header__menu>.menu-item.menu-item-has-children.menu-item_horizontal>.sub-menu,.tr-header__menu>.menu-item.menu-item-has-children.menu-item_vertical>.sub-menu{width:770px;display:grid;grid-template-columns:353px 1fr}.tr-header__menu>.menu-item.menu-item-has-children.menu-item_tab>.sub-menu{width:calc(100% + 2*clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem))}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu{position:absolute;top:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s;background-color:var(--wp--preset--color--white, #FFFFFF);border-radius:40px;box-shadow:0 7px 18.8px 0 rgba(126,134,134,.1);z-index:99;display:flex;flex-wrap:wrap;left:calc(-1*clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem));display:grid;grid-template-columns:353px 1fr;max-height:calc(100vh - 130px);overflow:hidden scroll;-ms-overflow-style:none;scrollbar-width:none}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu::-webkit-scrollbar{display:none}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info_vertical{position:relative}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .sub-menu__container{height:auto!important}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info_horizontal,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info_vertical{padding:55px clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info_tab{position:relative;padding:55px clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info>img{flex:0 0 130px;max-width:130px;height:130px;object-position:center;object-fit:cover;border-radius:16px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info-content{flex-basis:0;flex-grow:1;max-width:100%;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .h5{position:relative;display:inline-flex;margin:0}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .h5:after{content:"";position:absolute;left:calc(100% - 8px);bottom:calc(100% - 12px);width:33px;height:28px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAzMyAyOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxLjQ2NzUgMjcuMzE1M0MzMC41ODg3IDI3LjU3MjcgMjkuNTgxOSAyNy4zNSA4LjcxNDYgMjcuMTc1OUMyNy44NTIgMjcuMDAyMyAyNi45ODY3IDI2LjgzMjggMjYuMTEyIDI2LjcyNzRDIDI0LjI5MDcgMjYuNTA4NSAyMi40NTAyIDI2LjM5ODAgMjAuNjExMyAyNi40MDM0QzIwLjIyNjMgMjYuNDA0NCAyMC4xNjg5IDI1Ljg1NzcgMjAuNTMyOCAyNS43NDU5QzIyLjI4NzkgMjUuMjAyOSAyNC4xMzUwIDI0LjkwNTMgMjUuOTY3NCAyNC45NDM4QzI2Ljg4NiAyNC45NjI3IDI3LjgwMiAyNS4wMzM0IDI4LjcwOTQgMjUuMTY2MUMyOS4wOTkzIDI1LjIyMzAgMjkuNDg4OSAyNS4yOTg3IDI5Ljg4MTcgMjUuMzM0MEMzMC4zMzgzIDI1LjM3NDggMzAuNzcyMyAyNS4zMTk1IDMxLjIyNjEgMjUuMzA0NEMzMi40MDU3IDI1LjI2NjMgMzIuNTc3MSAyNi45OTExIDMxLjQ2NjggMjcuMzE3M0wzMS40Njc1IDI3LjMxNTNaIiBmaWxsPSIjRjE0QTA4Ii8+CjxwYXRoIGQ9Ik0yNS4wNzc0IDEyLjIxOTFDMjQuNjI4MCAxMi45MTM5IDIzLjkwMjUgMTMuNDcwIDIzLjI4ODEgMTQuMDE5QzIyLjY4NTMgMTQuNTU2NSAyMi4wMzc4IDE1LjA1MzMgMjEuMzc4NSAxNS41MTkzQzIwLjA4ODMgMTYuNDMzNSAxOC42ODkwIDE3LjEzNTMgMTcuMzQ3MiAxNy45NTg0QzE2Ljc2MTUgMTguMzE3NCAxNi4zMjgyIDE3LjQ1NzIgMTYuODQ2OCAxNy4wNjY2QzE4LjA1MjIgMTYuMTU3MyAxOS4xMDk4IDE0Ljk5OTcgMjAuMTgyIDEzLjkzOTVDMjAuNzExMyAxMy40MTU1IDIxLjI0MDYgMTIuODkxNiAyMS43NzkyIDEyLjM3ODNDMjIuMzU5MyAxMS44MjYyIDIyLjg5OTQgMTEuMTUwIDIyLjg2NzkgMTAuNzA5NUMyNC40ODk4IDEwLjEwMjQgMjUuNjczMSAxMS4yOTk0IDI1LjA3ODEgMTIuMjE5N0wyNS4wNzc0IDEyLjIxOTFaIiBmaWxsPSIjRjE0QTA4Ii8+CjxwYXRoIGQ9Ik0xMy43Njg2IDQuODkzNjJDMTQuMjI1IDUuNTI0MDEgMTMuOTEyOSA2LjQ5MDgxIDEzLjc2NjIgNy4xOTQ4OUMxMy42MjUyIDcuODcwNjUgMTMuNDYxMyA4LjU0MjU5IDEzLjI3MjYgOS4yMDczN0MxMy4wNzgzIDkuODk1MDggMTIuODE0NiAxMC41ODAxIDEyLjUxNSAxMS4yMzA0QzEyLjIxOTUgMTEuODcwIDEwLjgzNzkgMTIuNDMwMiAxMS40NDM0IDEzLjAxMjhDMTEuMDc4OCAxMy41NTA3IDEwLjA3NzMgMTMuMjYyNyAxMC4zMjg5IDEyLjU2ODRDMTAuNzc2OCAxMS4zMzExIDEwLjkyNzggOS45NjY2IDExLjIxMzkgOC42ODU3N0MxMS4zNTI0IDguMDY1ODkgMTEuNDcxNCA3LjQ0Mjg0IDExLjU2ODkgNi44MTU5NkMxMS42NzkyIDYuMTEwODcgMTEuNjM2IDUuMjAzMyAxMi4yMjkxIDQuNjk5NTlDMTIuNzU3IDQuMjUwMzUgMTMuMzc5MiA0LjM1NjE3IDEzLjc2NzkgNC44OTI5NkwxMy43Njg2IDQuODkzNjJaIiBmaWxsPSIjRjE0QTA4Ii8+CjxwYXRoIGQ9Ik0zLjA3OTI5IDEuOTMzM0MzLjE5NDczIDIuNjA1OTkgMy4zNDg2MSAzLjI3MDg3IDMuNDUzMjYgMy45NDQ5N0MzLjY4MjkwIDUuNDIwODYgMy43NTI4NiA2LjkxMjQxIDMuOTU4OTUgOC4zODY1QzQuMDYxNzAgOS4xMTk4NSAzLjAzMDIyIDkuNDM3OTIgMi44MTU4MiA4LjY5NjIxQzIuNDE1MDYgNy4zMDg3NyAxLjg5ODE1IDUuOTYxNDcgMS41MDQ4NSA0LjU2NzkwQzEuMzE5MjUgMy45MTIwNiAxLjE3MTUwIDMuMjM5NzIgMS4wMjg0MiAyLjU3MjA0QzAuODcxNzg2IDEuODQzMjQgMC43NTk2MzggMC43NTM5MjggMS43MDc3NSAwLjQ5NjU1OEMyLjYyMzQ3IDIuNDg5MTcgMi45NTkzNCAxLjIzOTg2IDMuMDc3OTYgMS45MzJMMi4wNzkyOSAxLjkzMzNaIiBmaWxsPSIjRjE0QTA4Ii8+Cjwvc3ZnPg==);background-repeat:no-repeat;background-size:100% 100%}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info-description{font-size:1rem}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .tr-btn{font-weight:400;margin-top:32px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children.active>a.h5 svg,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a.menu-item-has-focus .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a:hover .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a.menu-item-has-focus .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a:hover .item-link-title:before{opacity:1}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a .item-link-title,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a .item-link-title{font-size:1.125rem;font-weight:600;line-height:1.2;position:relative;padding-right:30px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a .item-link-title:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:18px;height:8px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/arrow-menu-right.svg);opacity:0;pointer-events:none;transition:opacity .3s}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a .item-link-description,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical{flex-basis:0;flex-grow:1;max-width:100%;padding:55px clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item{display:flex}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item:not(:last-child){margin-bottom:28px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item a{font-size:1.125rem}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal{flex:0 0 100%;max-width:100%;padding:55px clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem);display:flex;flex-wrap:wrap;gap:28px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>*{flex:0 0 calc(50% - 16.01px);max-width:calc(50% - 16.01px)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container{flex:0 0 100%;max-width:100%;padding:0 clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem);margin:40px 0;position:relative;display:flex;flex-direction:column;gap:16px;transition:height .3s;height:auto!important;display:grid;gap:clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container:has(.menu-item:nth-child(2)){grid-template-columns:1fr 1fr}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container:has(.menu-item:nth-child(3)){grid-template-columns:1fr 1fr 1fr}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_no-info{padding:55px clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a.h5{display:flex;align-items:center;gap:25px;padding:15px 0;margin:0;font-size:14px;line-height:1.2;color:#003744}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a.h5 span{display:block;flex:0 0 auto;width:auto;max-width:100%;position:relative}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a.h5 span .tr-tab-menu-lottie{position:absolute;top:100%;left:0;width:240px;height:8px;max-width:100%}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a.h5 svg{display:block;opacity:0;transition:opacity .3s}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children.active>.sub-menu{opacity:1;visibility:visible}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a{display:inline-flex}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a.menu-item-has-focus .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a:hover .item-link-title:before{opacity:1}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a span{display:block}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a .item-link-title{font-size:1.125rem;font-weight:600;line-height:1.2;position:relative;padding-right:30px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a .item-link-title:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:18px;height:8px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/arrow-menu-right.svg);opacity:0;pointer-events:none;transition:opacity .3s}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a{display:inline-flex;margin-bottom:28px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a:hover .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a.menu-item-has-focus .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a:hover .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a.menu-item-has-focus .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a:hover .item-link-title:before{opacity:1}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a[href="#"]{pointer-events:none;cursor:default}.tr-header__links-icon span,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a span,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a span{display:block}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a .item-link-title{font-size:.875rem;font-weight:400;line-height:1.2;position:relative;padding-right:30px;color:var(--wp--preset--color--teal, #003744)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a .item-link-title:not(:last-child){margin-bottom:8px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a .item-link-title:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:18px;height:8px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/arrow-menu-right.svg);opacity:0;pointer-events:none;transition:opacity .3s}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400;line-height:1.2}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children):not(:last-child),.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu .menu-item:not(:last-child){margin-bottom:32px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a .item-link-title{font-size:1.125rem;font-weight:600;line-height:1.2;position:relative;padding-right:30px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400}.tr-header__links{margin-left:auto;display:flex;align-items:center;gap:30px}@media (max-width:1199px){.tr-header__links{display:none}}.tr-header__links-icon{display:flex;align-items:center;gap:5px;font-size:1rem;line-height:1.2;position:relative}.tr-header__links-icon:before{content:"";position:absolute;top:0;right:-10px;width:1px;height:100%;background-color:rgba(22,13,13,.2)}.tr-header-mobile__links-icon img,.tr-header__links-icon img{display:block;width:18px;height:18px;object-position:center;object-fit:contain}.tr-header__open-menu{width:44px;height:44px;position:relative;padding:0;background-color:transparent;align-self:center;border:1px solid var(--wp--preset--color--black, #160D0D);border-radius:6px;margin:0 0 0 auto}@media (min-width:1200px){.tr-header__open-menu{display:none}}.tr-header__open-menu span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:1px;background-color:var(--wp--preset--color--black, #160D0D);transition:background 0s .3s}.tr-header__open-menu span:after,.tr-header__open-menu span:before{content:"";position:absolute;left:50%;height:100%;background-color:var(--wp--preset--color--black, #160D0D);transition-duration:.3s,.3s,.3s;transition-delay:.3s,.3s,0s}.tr-header__open-menu span:before{width:16px;transform:translateX(-50%) rotate(0);transition-property:width,top,transform;top:-5px}.tr-header__open-menu span:after{width:10px;transform:translateX(-50%) rotate(0);transition-property:width,bottom,transform;bottom:-5px}.tr-header__open-menu.active span{background-color:transparent}.tr-header__open-menu.active span:after,.tr-header__open-menu.active span:before{transition-delay:0s,0s,.3s}.tr-header__open-menu.active span:before{top:0;transform:translateX(-50%) rotate(45deg)}.tr-header__open-menu.active span:after{width:16px;bottom:0;transform:translateX(-50%) rotate(-45deg)}.tr-overlay-mobile{position:fixed;top:clamp(4.5rem,4.5rem + ((1vw - .48rem)*8.7963),6.875rem);left:0;width:100%;height:calc(100% - clamp(4.5rem,4.5rem + ((1vw - .48rem)*8.7963),6.875rem));background-color:rgba(22,13,13,.5);z-index:998;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}@media (min-width:1200px){.tr-overlay-mobile{display:none!important}}.tr-header-mobile{position:fixed;top:clamp(4.5rem,4.5rem + ((1vw - .48rem)*8.7963),6.875rem);left:0;width:100%;max-width:500px;height:calc(100% - clamp(4.5rem,4.5rem + ((1vw - .48rem)*8.7963),6.875rem));background-color:var(--wp--preset--color--white, #FFFFFF);z-index:999;transform:translateX(-100%);transition:transform .4s;overflow:hidden}@media (min-width:1200px){.tr-header-mobile{display:none!important}}.tr-header-mobile.active,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu.active{transform:translateX(0)}.tr-header-mobile__wrap{overflow:auto;height:100%;padding-top:46px;border-top:1px solid rgba(0,55,68,.5)}.tr-header-mobile__menu{margin-bottom:56px}.tr-header-mobile__menu>.menu-item{padding:0 clamp(1.375rem,1.375rem + ((1vw - .48rem)*13.4259),5rem)}.tr-header-mobile__links-icon:not(:last-child),.tr-header-mobile__menu>.menu-item:not(:last-child){margin-bottom:56px}.tr-header-mobile__menu>.menu-item>.no-link,.tr-header-mobile__menu>.menu-item>a{display:flex;align-items:center;justify-content:space-between;font-size:1.375rem;line-height:1.2;font-weight:600;min-height:32px;font-family:var(--wp--preset--font-family--givonic)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu{position:absolute;top:1px;left:0;width:100%;height:calc(100% - 1px);z-index:9;background-color:var(--wp--preset--color--white, #FFFFFF);overflow:auto;transition:transform .4s;transform:translateX(-100%)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .tr-close-sub-menu{padding:0;margin:0 0 56px;border:0;background-color:transparent;display:flex;align-items:center;gap:12px;font-size:1rem;color:var(--wp--preset--color--black, #160D0D)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info{background-color:var(--wp--preset--color--light-blue, #D3F3F2);padding:46px clamp(1.375rem,1.375rem + ((1vw - .48rem)*13.4259),5rem)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .h3{margin-bottom:30px;padding-top:0;color:var(--wp--preset--color--teal, #003744)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .h5{padding-top:0;margin-bottom:0}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .h5:not(:last-child),.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info-description:not(:last-child){margin-bottom:14px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info-description{font-size:.9375rem}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .tr-btn{font-weight:400}.tr-btn_tertiary-orange path:first-child,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .tr-btn path:first-child{fill:var(--wp--preset--color--orange, #F14A08);stroke:var(--wp--preset--color--orange, #F14A08)}.tr-btn_tertiary-orange path:last-child,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .tr-btn path:last-child{fill:var(--wp--preset--color--white, #FFFFFF)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__header{padding:46px clamp(1.375rem,1.375rem + ((1vw - .48rem)*13.4259),5rem)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__header .h3{margin-bottom:0;padding-top:0;color:var(--wp--preset--color--teal, #003744)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container{padding:0 clamp(1.375rem,1.375rem + ((1vw - .48rem)*13.4259),5rem) 46px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_header{padding-top:46px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu{font-size:1.375rem;line-height:1.2;font-weight:600;display:flex;align-items:center;justify-content:space-between;padding:15px 0;font-family:var(--wp--preset--font-family--givonic)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu.active svg,.tr-pagination .page-numbers.prev svg{transform:rotate(180deg)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu.active svg rect{stroke:var(--wp--preset--color--orange, #F14A08);fill:var(--wp--preset--color--orange, #F14A08)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu.active svg path{fill:var(--wp--preset--color--white, #FFFFFF)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu svg{display:block;transition:transform .4s}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu svg path,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu svg rect{transition:all .4s}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu svg rect{fill:transparent}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>a{display:flex;align-items:center;padding:15px 0;min-height:62px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>a .item-link-title{font-size:1.375rem!important;line-height:1.2!important;font-weight:600!important;margin-bottom:0!important}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu{display:none;padding-top:17px;padding-bottom:15px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children) a,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children) a span{display:block}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children) a:hover .item-link-title:before{opacity:1}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children) a .item-link-title{font-size:.9375rem;font-weight:600;line-height:1.2;position:relative}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children) a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children:not(:last-child){margin-bottom:46px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a{font-size:.875rem;line-height:1.2;font-weight:400;opacity:.7}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu .menu-item:not(:last-child){margin-bottom:26px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu .menu-item:first-child{padding-top:26px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu .menu-item a{font-size:.9375rem;font-weight:600;line-height:1.2}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item:not(:last-child){margin-bottom:32px}.tr-header-mobile__links-icon span,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a span{display:block}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a .item-link-title{font-size:.9375rem;font-weight:600;line-height:1.2;position:relative;margin-bottom:6px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400}.tr-header-mobile__links{max-width:var(--wp--style--global--wide-size);margin-left:auto;margin-right:auto;padding-bottom:46px}.tr-header-mobile__links-icon{display:flex;align-items:center;gap:5px;font-size:1.375rem;line-height:1.2;position:relative;font-weight:600}[data-header-focus-end],[data-header-focus-start]{outline:0!important}:focus,a:focus,button:not(.hp-btn):focus{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:8px}:focus:not(:focus-visible),a:focus:not(:focus-visible),button:not(.hp-btn):focus:not(:focus-visible){outline:0}:focus-visible,a:focus-visible,button:not(.hp-btn):focus-visible{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:8px}.main-wrapper>:not([class*=-section-element]):not(.alignwide):not(.alignfull){max-width:var(--wp--style--global--content-size)}.main-wrapper>:not([class*=-section-element]):not(.alignfull){margin-left:auto;margin-right:auto}.main-wrapper>:not([class*=-section-element]).alignwide{max-width:var(--wp--style--global--wide-size)}.main-wrapper>:not([class*=-section-element]).alignfull{max-width:none}.main-wrapper .tr-head:not(.js-head-no-animation).visible>*{opacity:1}.main-wrapper .tr-head:not(.js-head-no-animation) .main-wrapper .tr-head__heading,.main-wrapper .tr-head:not(.js-head-no-animation)>*{opacity:0;transition:opacity .5s ease-in-out}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(1){transition-delay:0s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(2){transition-delay:.3s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(3){transition-delay:.6s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(4){transition-delay:.9s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(5){transition-delay:1.2s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(6){transition-delay:1.5s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(7){transition-delay:1.8s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(8){transition-delay:2.1s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(9){transition-delay:2.4s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(10){transition-delay:2.7s}.main-wrapper .tr-head:not(.js-head-no-animation)>* :last-child{margin-bottom:0!important}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]),form textarea{padding:15px 23px!important;width:100%;height:43px!important;border:1px solid rgba(0,55,68,.5);background-color:rgba(0,55,68,.06);border-radius:6px;font-family:var(--wp--preset--font-family--givonic);font-size:14px;transition:background-color .5s,border-color .5s}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]).clickable,form textarea.clickable{outline:0!important}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]).clickable.active,form textarea.clickable.active{background-color:var(--wp--preset--color--light-blue, #D3F3F2);border-color:var(--wp--preset--color--teal, #003744)}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):focus,form textarea:focus{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:9px}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):focus:not(:focus-visible),form textarea:focus:not(:focus-visible){outline:0}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):focus-visible,form textarea:focus-visible{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:9px}form textarea:not(.select2-search__field){resize:none!important;width:100%!important;height:143px!important}[id^=post-]>.tr-author-kicker .tr-container-wide{max-width:var(--wp--style--global--content-size)}.tr-media-selector.with-animation{opacity:0;transition:opacity .5s ease-in-out}.tr-media-selector.with-animation.visible{opacity:1}.tr-ui-accordion.visible>*{opacity:1;transform:translateY(0)}.tr-ui-accordion.visible:not(.tr-ui-accordion_white) .tr-ui-accordion__content{padding-top:0;padding-bottom:0}.tr-ui-accordion>*{opacity:0;transform:translateY(100px);transition:opacity .5s ease-in-out,transform 1s ease-in-out}.tr-ui-accordion>:nth-child(1){transition-delay:0s}.tr-ui-accordion>:nth-child(2){transition-delay:.3s}.tr-ui-accordion>:nth-child(3){transition-delay:.6s}.tr-ui-accordion>:nth-child(4){transition-delay:.9s}.tr-ui-accordion>:nth-child(5){transition-delay:1.2s}.tr-ui-accordion>:nth-child(6){transition-delay:1.5s}.tr-ui-accordion>:nth-child(7){transition-delay:1.8s}.tr-ui-accordion>:nth-child(8){transition-delay:2.1s}.tr-ui-accordion>:nth-child(9){transition-delay:2.4s}.tr-ui-accordion>:nth-child(10){transition-delay:2.7s}.tr-ui-accordion>:nth-child(11){transition-delay:3s}.tr-ui-accordion>:nth-child(12){transition-delay:3.3s}.tr-ui-accordion>:nth-child(13){transition-delay:3.6s}.tr-ui-accordion>:nth-child(14){transition-delay:3.9s}.tr-ui-accordion>:nth-child(15){transition-delay:4.2s}.tr-ui-accordion>:nth-child(16){transition-delay:4.5s}.tr-ui-accordion>:nth-child(17){transition-delay:4.8s}.tr-ui-accordion>:nth-child(18){transition-delay:5.1s}.tr-ui-accordion>:nth-child(19){transition-delay:5.4s}.tr-ui-accordion>:nth-child(20){transition-delay:5.7s}.tr-ui-accordion>* :last-child{margin-bottom:0!important}.tr-ui-accordion:not(.tr-ui-accordion_white) .tr-ui-accordion__content{padding-top:20px;padding-bottom:20px;transition:padding-top 1s ease-in-out,padding-bottom 1s ease-in-out}.tr-coaches-swiper:not(.swiper-initialized){opacity:1}.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+1){transform:translateY(0)!important}.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+2){transform:translateY(39px)!important}@media (min-width:1200px){.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+2){transform:translateY(49px)!important}}.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+3){transform:translateY(-17px)!important}@media (min-width:1200px){.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+3){transform:translateY(-21px)!important}}.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+4){transform:translateY(39px)!important}@media (min-width:1200px){.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+4){transform:translateY(75px)!important}}.tr-coaches-swiper .swiper-slide{transition:transform 1s ease-in-out}.tr-coaches-swiper .swiper-slide:nth-child(4n+1),.tr-coaches-swiper .swiper-slide:nth-child(4n+2),.tr-coaches-swiper .swiper-slide:nth-child(4n+3),.tr-coaches-swiper .swiper-slide:nth-child(4n+4){transform:translateY(80px)!important}@media (min-width:1200px){.tr-coaches-swiper .swiper-slide:nth-child(4n+1),.tr-coaches-swiper .swiper-slide:nth-child(4n+2),.tr-coaches-swiper .swiper-slide:nth-child(4n+3),.tr-coaches-swiper .swiper-slide:nth-child(4n+4){transform:translateY(150px)!important}}.tr-logo-bar .swiper{opacity:0;transition:opacity .5s .3s ease-in-out}.tr-logo-bar__title{opacity:0;transition:opacity .5s ease-in-out}.tr-logo-bar.visible .swiper,.tr-logo-bar.visible .tr-logo-bar__title{opacity:1}.tr-skip-to-link{position:fixed!important;top:0;left:50%;transform:translateX(-50%);z-index:11500;opacity:1;border:0!important}.admin-bar .tr-skip-to-link{top:32px}@media (max-width:782px){.admin-bar .tr-skip-to-link{top:46px}}.tr-skip-to-link:not(:focus):not(:active){z-index:-11;opacity:0}article[id^=post-]>:not([class*=-section-element]){margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--content-size);width:100%}@media (min-width:1200px){:root{--wp--custom--h-1:4rem;--wp--custom--h-2:3.5rem;--wp--custom--h-3:2.5rem;--wp--custom--h-4:1.875rem;--wp--custom--h-5:1.375rem}}.swiper{opacity:0}.swiper.swiper-initialized{opacity:1}.tr-overflow-hidden{overflow:hidden}.tr-container,.tr-container-wide{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}.tr-container-wide{max-width:var(--wp--style--global--wide-size)}.tr-bg-beige{background-color:var(--wp--preset--color--beige, #FFF8F4)}.tr-bg-light-blue{background-color:var(--wp--preset--color--light-blue, #D3F3F2)}.tr-bg-mint{background-color:var(--wp--preset--color--mint, #DDEFE5)}.tr-bg-maroon,.tr-bg-teal{color:var(--wp--preset--color--white, #FFFFFF)}.tr-bg-teal{background-color:var(--wp--preset--color--teal, #003744)}.tr-bg-maroon{background-color:var(--wp--preset--color--maroon, #7A0B00)}.tr-bg-gray{background-color:var(--wp--preset--color--gray-2, #F2F4F6)}.tr-head{position:relative;display:flex;flex-direction:column;align-items:flex-start}.tr-head>:last-child{margin-bottom:0!important}.tr-head__heading>span{position:relative;display:inline-flex}.tr-head_centered{align-items:center;margin:0 auto;text-align:center}@media (min-width:768px){.tr-head_tablet-centered{align-items:center;margin:0 auto;text-align:center}}@media (min-width:1200px){.tr-head_with-eyebrow-spark{padding-top:58px}}.tr-spark-left{position:absolute;top:-38px;left:-67px;width:150px}@media (min-width:1200px){.tr-spark-left{top:-48px;left:-97px;width:180px}}@media (max-width:575px){.tr-spark-left{display:none}}.tr-spark-right{position:absolute;top:-38px;right:-87px;width:150px}@media (min-width:1200px){.tr-spark-right{top:-55px;right:-114px;width:180px}}@media (max-width:575px){.tr-spark-right{display:none}}.tr-underline{position:absolute;top:calc(100% - 52px);left:50%;transform:translateX(-50%);width:173px;height:auto}.tr-underline+span{position:relative}.tr-btn,.tr-eyebrow{align-items:center;position:relative}.tr-eyebrow{display:flex;column-gap:5px;padding:0!important;margin:0 0 22px!important;font-size:18px!important;line-height:1!important}.tr-eyebrow svg{flex-shrink:0}@media (max-width:1199px){.tr-eyebrow .tr-spark-left{display:none}}.tr-btn{display:inline-flex;justify-content:center;margin:0;padding:0;border:0;text-decoration:none;font-size:1rem;line-height:19px;width:fit-content;font-family:var(--wp--preset--font-family--givonic)}.tr-btn:focus{outline-offset:5px}.tr-btn:focus:not(:focus-visible),.tr-btn_secondary-dark:focus:not(:focus-visible){outline:0}.tr-btn:focus-visible{outline-offset:5px}.tr-btn span,.tr-btn svg{display:block;position:relative;z-index:2}.tr-btn svg{flex-shrink:0}.tr-btn svg path{transition:fill .5s,stroke .5s}.tr-btn_primary-dark,.tr-btn_primary-light{padding:18px 30px;border-radius:12px;transition:border-radius 2s,opacity .5s ease-in-out}@media (hover:hover){.tr-btn_primary-dark:hover,.tr-btn_primary-light:hover{border-radius:92px}}.tr-btn_primary-dark{background-color:var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--black, #160D0D)}.tr-btn_primary-dark:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_primary-dark:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_primary-light{background-color:var(--wp--preset--color--black, #160D0D);color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_secondary-dark,.tr-btn_secondary-light{padding:18px 30px;border-radius:12px;background-color:transparent;transition:background-color .5s,color .5s}.tr-btn_secondary-dark{box-shadow:inset 0 0 0 1px var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_secondary-dark:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_secondary-dark:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-btn_secondary-dark:hover{background-color:var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--black, #160D0D)}}.tr-btn_secondary-light{box-shadow:inset 0 0 0 1px var(--wp--preset--color--black, #160D0D)}@media (hover:hover){.tr-btn_secondary-light:hover{background-color:var(--wp--preset--color--black, #160D0D);color:var(--wp--preset--color--white, #FFFFFF)}}.tr-btn_tertiary-dark,.tr-btn_tertiary-light,.tr-btn_tertiary-orange{align-items:center;justify-content:flex-start;column-gap:7px;border-radius:12px;font-weight:700}.tr-btn_tertiary-dark:focus,.tr-btn_tertiary-light:focus,.tr-btn_tertiary-orange:focus{outline-offset:8px;padding:8px 10px}.tr-btn_tertiary-dark:focus:not(:focus-visible),.tr-btn_tertiary-light:focus:not(:focus-visible),.tr-btn_tertiary-orange:focus:not(:focus-visible){outline:0;padding:0}.tr-btn_tertiary-dark:focus-visible,.tr-btn_tertiary-light:focus-visible,.tr-btn_tertiary-orange:focus-visible{outline-offset:8px;padding:8px 10px}@media (hover:hover){.tr-btn_tertiary-dark:hover path:first-child,.tr-btn_tertiary-light:hover path:first-child,.tr-btn_tertiary-orange:hover path:first-child{fill:var(--wp--preset--color--orange, #F14A08);stroke:var(--wp--preset--color--orange, #F14A08)}.tr-btn_tertiary-dark:hover path:last-child,.tr-btn_tertiary-light:hover path:last-child,.tr-btn_tertiary-orange:hover path:last-child{fill:var(--wp--preset--color--white, #FFFFFF)}a:hover .tr-btn_tertiary-dark:not(a) path:first-child,a:hover .tr-btn_tertiary-light:not(a) path:first-child,a:hover .tr-btn_tertiary-orange:not(a) path:first-child{fill:var(--wp--preset--color--orange, #F14A08);stroke:var(--wp--preset--color--orange, #F14A08)}a:hover .tr-btn_tertiary-dark:not(a) path:last-child,a:hover .tr-btn_tertiary-light:not(a) path:last-child,a:hover .tr-btn_tertiary-orange:not(a) path:last-child{fill:var(--wp--preset--color--white, #FFFFFF)}}.tr-btn_tertiary-dark{color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tertiary-dark:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tertiary-dark:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tertiary-orange{color:var(--wp--preset--color--orange, #F14A08)}.tr-btn_tertiary-orange:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tertiary-orange:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-btn_tertiary-orange:hover{color:var(--wp--preset--color--black, #160D0D)}.tr-btn_tertiary-orange:hover path:first-child{fill:var(--wp--preset--color--white, #FFFFFF);stroke:var(--wp--preset--color--black, #160D0D)}.tr-btn_tertiary-orange:hover path:last-child{fill:var(--wp--preset--color--black, #160D0D)}a:hover .tr-btn_tertiary-orange:not(a){color:var(--wp--preset--color--black, #160D0D)}a:hover .tr-btn_tertiary-orange:not(a) path:first-child{fill:var(--wp--preset--color--white, #FFFFFF);stroke:var(--wp--preset--color--black, #160D0D)}a:hover .tr-btn_tertiary-orange:not(a) path:last-child{fill:var(--wp--preset--color--black, #160D0D)}}.tr-btn_tags-dark,.tr-btn_tags-light{padding:10px 12px;border-radius:32px;font-size:14px;font-weight:400;line-height:1;transition:background-color .5s,color .5s;cursor:default}.tr-btn_tags-dark :has([href]):not([href="#"]),.tr-btn_tags-light :has([href]):not([href="#"]){cursor:pointer}@media (hover:hover){.tr-btn_tags-dark :has([href]):not([href="#"]):hover,.tr-btn_tags-light :has([href]):not([href="#"]):hover{background-color:var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--teal, #003744)}}.tr-btn_tags-dark{border:1px solid var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--white, #FFFFFF);background-color:transparent}@media (hover:hover){.tr-btn_tags-dark{transition:background-color .5s ease-in-out,color .5s ease-in-out}.tr-btn_tags-dark:hover{color:var(--wp--preset--color--teal, #003744);background-color:var(--wp--preset--color--white, #FFFFFF)}}.tr-btn_tags-dark:focus,.tr-marketo-form[id^=mktoForm] .mktoButton:focus .tr-bg-teal,.tr-socials_dark .tr-socials__link:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tags-dark:focus-visible,.tr-socials_dark .tr-socials__link:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tags-light{border:1px solid var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--teal, #003744);background-color:transparent}@media (hover:hover){.tr-btn_tags-light{transition:background-color .5s ease-in-out}.tr-btn_tags-light:hover{background-color:var(--wp--preset--color--white, #FFFFFF)}}.tr-btn_reverse{flex-direction:row-reverse;column-gap:12px}.tr-btn_reverse svg{transform:rotate(-180deg)}.tr-socials{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%}.tr-socials__link{flex:0 0 30px;display:inline-flex;justify-content:center;align-items:center;height:30px;background-color:transparent;transition:background-color .5s,color .5s;border-radius:6px 4px 4px 4px;border-width:1px;border-style:solid}.tr-socials__link:focus{outline-offset:4px}.tr-socials__link:focus-visible{outline-offset:4px}.tr-socials_dark .tr-socials__link{color:var(--wp--preset--color--white, #FFFFFF);border-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-socials_dark .tr-socials__link:hover{background-color:var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--black, #160D0D)}}.tr-socials_light .tr-socials__link{color:var(--wp--preset--color--black, #160D0D);background-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-socials_light .tr-socials__link:hover{background-color:var(--wp--preset--color--black, #160D0D);color:var(--wp--preset--color--white, #FFFFFF)}}.tr-pagination{display:flex;justify-content:center;align-items:center;gap:35px;margin-top:35px}.tr-pagination a{text-decoration:none}.tr-pagination .page-numbers.current{font-weight:700;text-decoration:underline}.tr-platform-coach-card,.tr-resource-card{display:flex;flex-direction:column;text-decoration:none!important;border-radius:16px}@media (hover:hover){.tr-platform-coach-card,.tr-resource-card{text-decoration:none}.tr-platform-coach-card .tr-platform-coach-card__thumbnail img,.tr-platform-coach-card .tr-resource-card__thumbnail img,.tr-resource-card .tr-platform-coach-card__thumbnail img,.tr-resource-card .tr-resource-card__thumbnail img{transition:transform .5s ease-in-out}.tr-platform-coach-card .tr-platform-coach-card__icon svg,.tr-platform-coach-card .tr-resource-card__icon svg,.tr-resource-card .tr-platform-coach-card__icon svg,.tr-resource-card .tr-resource-card__icon svg{transform:scale(0);transition:transform .5s ease-in-out}.tr-platform-coach-card .tr-platform-coach-card__icon path,.tr-platform-coach-card .tr-resource-card__icon path,.tr-resource-card .tr-platform-coach-card__icon path,.tr-resource-card .tr-resource-card__icon path{opacity:0;transform:translateX(-100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.tr-platform-coach-card:hover .tr-platform-coach-card__thumbnail img,.tr-platform-coach-card:hover .tr-resource-card__thumbnail img,.tr-resource-card:hover .tr-platform-coach-card__thumbnail img,.tr-resource-card:hover .tr-resource-card__thumbnail img{transform:scale(1.1)}.tr-platform-coach-card:hover .tr-platform-coach-card__icon svg,.tr-platform-coach-card:hover .tr-resource-card__icon svg,.tr-resource-card:hover .tr-platform-coach-card__icon svg,.tr-resource-card:hover .tr-resource-card__icon svg{transform:scale(1)}.tr-platform-coach-card:hover .tr-platform-coach-card__icon path,.tr-platform-coach-card:hover .tr-resource-card__icon path,.tr-resource-card:hover .tr-platform-coach-card__icon path,.tr-resource-card:hover .tr-resource-card__icon path{opacity:1;transform:translateX(0)}}.tr-platform-coach-card__thumbnail,.tr-resource-card__thumbnail{margin-bottom:24px;width:100%;height:338px;border-radius:16px;overflow:hidden}@media (min-width:1600px){.tr-platform-coach-card__thumbnail,.tr-resource-card__thumbnail{height:477px}}.tr-coaching-card__thumbnail-image img,.tr-platform-coach-card__thumbnail img,.tr-resource-card__thumbnail img{width:100%;height:100%;object-fit:cover}.tr-platform-coach-card__textual,.tr-resource-card__textual{border-radius:4px}@media (hover:hover){.tr-platform-coach-card__textual,.tr-resource-card__textual{width:calc(100% - 42px)}}.tr-platform-coach-card__textual--s2,.tr-resource-card__textual--s2{display:flex;align-items:center;justify-content:space-between}.tr-platform-coach-card__textual--s2 .tr-platform-coach-card__icon,.tr-platform-coach-card__textual--s2 .tr-resource-card,.tr-resource-card__textual--s2 .tr-platform-coach-card__icon,.tr-resource-card__textual--s2 .tr-resource-card{width:auto}.tr-platform-coach-card__info,.tr-resource-card__info{display:flex;align-items:center;column-gap:3px;margin-bottom:16px;font-size:14px;font-weight:400;color:var(--wp--preset--color--teal, #003744);line-height:1}.tr-platform-coach-card__info span,.tr-resource-card__info span{position:relative;margin-right:3px;text-transform:uppercase}.tr-platform-coach-card__title,.tr-resource-card__title{margin:0!important;padding:0!important}.tr-platform-coach-card__textual,.tr-resource-card__textual{margin-bottom:10px}.tr-platform-coach-card__icon,.tr-resource-card__icon{display:flex;justify-content:flex-end;margin-top:auto;width:100%}.tr-coaching-card{position:relative;display:flex;flex-direction:column;border-radius:12px;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);overflow:hidden;text-decoration:none!important}.tr-coaching-card:focus .tr-coaching-card__overlay{opacity:1}.tr-coaching-card:focus:not(:focus-visible){outline:0}.tr-coaching-card:focus-visible .tr-coaching-card__overlay{opacity:1}@media (hover:hover){.tr-coaching-card:hover .tr-coaching-card__overlay{opacity:1}}.tr-coaching-card__icon{width:70px;height:auto}.tr-coaching-card__thumbnail-container .tr-coaching-card__icon{position:absolute;top:41px;transform:translate(-50%)}.tr-coaching-card__thumbnail{position:relative;margin-bottom:40px;width:100%;height:304px;overflow:hidden;background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-coaching-card__thumbnail-container{position:absolute;top:0;left:80px;width:100%;height:100%}.tr-coaching-card__thumbnail-container::before{content:"";display:block;width:92%;height:258px;border-style:dashed;border-radius:0 0 0 24px;border-width:0 0 1px 1px}.tr-coaching-card__thumbnail-icon{position:absolute;top:41px;transform:translate(-50%)}.tr-coaching-card__thumbnail-image{position:absolute;left:calc(100% - 90px - 80px - 15px);bottom:0;width:90px;height:96px;border-radius:14px;overflow:hidden}.tr-coaching-card__title{margin:0!important;padding:0 45px 41px!important}.tr-coaching-card__overlay{opacity:0;transition:opacity .5s;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:41px 45px 50px;width:100%;height:100%;background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-coaching-card__overlay-title{padding:0!important;margin:0 0 28px!important}.tr-coaching-card__overlay-excerpt{font-family:var(--wp--preset--font-family--inter);font-weight:400;font-size:16px;line-height:1.7}.tr-icon-card{display:flex;flex-direction:column;padding:40px 26px;border-radius:16px;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);overflow:hidden;transition:background-color .5s,color .5s;text-decoration:none!important}.tr-icon-card:focus{background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-icon-card:focus .tr-icon-card__image-hover{opacity:1}.tr-icon-card:focus .tr-icon-card__image-hover+img{opacity:0}.tr-icon-card:focus .tr-icon-card__overlay{outline:0}.tr-icon-card:focus-visible{background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-icon-card:focus-visible .tr-icon-card__image-hover{opacity:1}.tr-icon-card:focus-visible .tr-icon-card__image-hover+img{opacity:0}@media (hover:hover){.tr-icon-card .tr-icon-card__title svg{transform:translateY(-50%) scale(0);transition:transform .5s ease-in-out}.tr-icon-card .tr-icon-card__title svg path{opacity:0;transform:translateX(-100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.tr-icon-card:hover{background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-icon-card:hover .tr-icon-card__image-hover{opacity:1}.tr-icon-card:hover .tr-icon-card__image-hover+img{opacity:0}.tr-icon-card:hover .tr-icon-card__title svg{transform:translateY(-50%) scale(1)}.tr-icon-card:hover .tr-icon-card__title svg path{opacity:1;transform:translate(0)}}.tr-icon-card[href="#"]{cursor:default;pointer-events:none}.tr-icon-card__image{position:relative;margin-bottom:16px;width:49px;height:53px}.tr-icon-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;transition:opacity .5s}.tr-icon-card__image-hover{opacity:0}.tr-icon-card__title{position:relative;margin:0 0 16px!important;padding:0 44px 0 0!important}.tr-icon-card__title svg{position:absolute;top:50%;right:0;transform:translateY(-50%)}.tr-icon-card__text{font-weight:400;font-size:16px;line-height:27px}.tr-mini-resource-card{display:flex;flex-direction:column;padding:40px;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);border-radius:16px;transition:opacity .5s;text-decoration:none!important}@media (hover:hover){.tr-mini-resource-card .tr-mini-resource-card__icon rect{transition:stroke .5s,fill .5s}.tr-mini-resource-card .tr-mini-resource-card__icon path{transition:fill .5s}.tr-mini-resource-card:hover .tr-mini-resource-card__icon{opacity:1}.tr-mini-resource-card:hover .tr-mini-resource-card__icon rect{stroke:var(--wp--preset--color--orange, #F14A08);fill:var(--wp--preset--color--orange, #F14A08)}.tr-mini-resource-card:hover .tr-mini-resource-card__icon path{fill:var(--wp--preset--color--white, #FFFFFF)}}.tr-mini-resource-card__info{margin-bottom:16px;font-weight:400;font-size:14px;color:var(--wp--preset--color--teal, #003744);line-height:1.2}.tr-mini-resource-card__title{margin:0 0 44px!important;padding:0!important}@media (min-width:768px){.tr-mini-resource-card__title{margin-bottom:59px!important}}.tr-mini-resource-card__icon{display:flex;justify-content:flex-end;margin-top:auto}.tr-member-card{position:relative;display:flex;border-radius:16px;width:100%;text-decoration:none!important}@media (hover:hover){.tr-member-card .tr-member-card__thumbnail img{transition:transform .5s ease-in-out}.tr-member-card .tr-member-card__icon{transform:scale(0);transition:transform .5s ease-in-out}.tr-member-card .tr-member-card__icon path{opacity:0;transform:translateX(-100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.tr-member-card:hover .tr-member-card__thumbnail img{transform:scale(1.1)}.tr-member-card:hover .tr-member-card__icon{transform:scale(1)}.tr-member-card:hover .tr-member-card__icon path{opacity:1;transform:translateX(0)}}.tr-member-card__inner{width:100%}.tr-member-card__front{display:flex;flex-direction:column;width:100%;height:100%;border-radius:16px;overflow:hidden;font-weight:400;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1)}.tr-member-card__thumbnail{position:relative;width:100%;overflow:hidden}.tr-member-card__thumbnail::before{content:"";display:block;width:100%;padding-bottom:100%}.tr-member-card__thumbnail img{position:absolute;top:0;left:0;object-position:center top;transition:transform .5s ease-in-out}.tr-member-card__textual{display:flex;flex-direction:column;row-gap:22px;padding:20px 28px 43px 18px}.tr-member-card__textual-head{display:flex;justify-content:space-between;gap:20px}.tr-member-card__info{display:flex;flex-direction:column;row-gap:8px}.tr-member-card__name{margin:0!important;padding:0!important}.tr-member-card__data-points li,.tr-member-card__excerpt{font-family:var(--wp--preset--font-family--inter);color:var(--wp--preset--color--teal, #003744)}.tr-member-card__excerpt{font-size:clamp(.9375rem,.9375rem + ((1vw - .48rem)*.2315),1rem)}.tr-member-card__icon{flex-shrink:0}.tr-member-card__attributes{display:flex;flex-wrap:wrap;gap:8px}.tr-member-card__back{position:absolute;top:0;left:0;width:100%;height:100%;padding:53px 35px 51px 40px;background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF);transition:.5s;border-radius:16px}.tr-member-card__back svg{margin-bottom:43px}.tr-member-card__testimonial{font-family:var(--wp--preset--font-family--inter);font-weight:400;font-size:18px;line-height:1.7;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.tr-member-card__data-points{display:flex;flex-direction:column;row-gap:8px;margin:0;padding:0;list-style:none}.tr-member-card__data-points li{margin:0;padding:0;font-size:16px}@media (hover:hover){.tr-member-card_with-testimonial{min-height:391px;perspective:1000px}.tr-member-card_with-testimonial .tr-member-card__inner{transition:transform .6s;transform-style:preserve-3d}.tr-member-card_with-testimonial .tr-member-card__back,.tr-member-card_with-testimonial .tr-member-card__front{backface-visibility:hidden}.tr-member-card_with-testimonial .tr-member-card__back,.tr-member-card_with-testimonial:hover .tr-member-card__inner{transform:rotateY(180deg)}}.tr-public-coach-hero{padding:59px 0 96px;overflow:hidden;overflow:clip}@media (min-width:1200px){.tr-public-coach-hero{padding-bottom:180px}}.tr-public-coach-hero__back{margin-bottom:28px}.tr-public-coach-hero__grid{display:grid;grid-template-areas:"head" "sticky" "bio";row-gap:50px}@media (min-width:1200px){.tr-public-coach-hero__grid{grid-template-areas:"head sticky" "bio sticky";grid-template-rows:auto 1fr;grid-template-columns:1fr 423px;gap:0 64px}}.tr-public-coach-hero__head{position:relative;grid-area:head}@media (min-width:1200px){.tr-public-coach-hero__head{margin-bottom:267px}}.tr-public-coach-hero__head::before{content:"";position:absolute;bottom:-127px;left:50%;transform:translateX(-50%);width:200vw;height:200vh;background-color:var(--wp--preset--color--mint, #DDEFE5);z-index:-1;border-radius:0 0 30px 30px}.tr-public-coach-hero__head h1{margin:0 0 32px!important;padding:0!important}.tr-public-coach-hero__attributes{display:flex;flex-wrap:wrap;gap:14px}.tr-public-coach-hero__attributes .tr-btn{border-color:rgba(0,55,68,.6)!important}.tr-public-coach-hero__sticky{grid-area:sticky}.tr-public-coach-hero__sidebar{position:sticky;top:150px;border-radius:30px;overflow:hidden;background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-public-coach-hero__sidebar-poster{width:100%;height:clamp(13.4375rem,13.4375rem + ((1vw - .48rem)*92.5926),38.4375rem)}.tr-member-card__thumbnail img,.tr-public-coach-hero__sidebar-poster img{width:100%;height:100%;object-fit:cover}.tr-public-coach-hero__sidebar-stats{display:flex;justify-content:space-between;column-gap:41px;padding:41px 34px}.tr-public-coach-hero__sidebar-stat{flex:1 1 100%}.tr-public-coach-hero__sidebar-value{display:flex;align-items:center;column-gap:10px}.tr-public-coach-hero__sidebar-number{margin:0!important;padding:0!important}.tr-public-coach-hero__sidebar-text{font-size:16px;line-height:1.7}.tr-public-coach-hero__sidebar-list{padding:0 34px 41px;list-style-image:url(../../assets/img/ul-orange-bullet.svg)}.tr-public-coach-hero__sidebar-bullet{list-style-image:url(../../assets/img/ul-orange-bullet.svg);font-weight:400;font-size:16px;line-height:170%}.tr-public-coach-hero__sidebar-bullet:not(:last-child){margin-bottom:20px}.tr-public-coach-hero__bio{grid-area:bio}.remodal{max-width:var(--wp--style--global--wide-size)!important}@media (min-width:1200px){.remodal{max-width:1221px!important}}.remodal-wrapper{padding:0!important}.remodal-overlay{background:var(--wp--preset--color--black, #160D0D)!important;opacity:.5!important}.tr-member-card-remodal,.tr-member-card-remodal .remodal-close{background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1)}.tr-member-card-remodal{padding:70px 30px 30px!important;border-radius:30px}@media (min-width:1200px){.tr-member-card-remodal{padding:60px!important;text-align:left}}.tr-member-card-remodal .remodal-close{top:10px;right:10px;left:unset;width:40px;height:40px;border:1px solid var(--wp--preset--color--black, #160D0D);border-radius:50%}@media (min-width:1200px){.tr-member-card-remodal .remodal-close{top:0;right:60px;transform:translateY(-50%)}}@media (hover:hover){.tr-member-card-remodal .remodal-close{transition:background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out}.tr-member-card-remodal .remodal-close:hover{background-color:var(--wp--preset--color--orange, #F14A08);color:var(--wp--preset--color--white, #FFFFFF);border-color:var(--wp--preset--color--orange, #F14A08)}}.tr-member-card-remodal .remodal-close::before,select+.mktoError+.select2 .select2-selection__arrow b,select+.select2 .select2-selection__arrow b{display:none}.tr-member-card-remodal .remodal-close svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1200px){.tr-member-card-remodal__content{display:flex;justify-content:space-between;column-gap:69px}}.tr-member-card-remodal__start{margin-bottom:25px}@media (min-width:1200px){.tr-member-card-remodal__start{flex:0 0 449px}}.tr-member-card-remodal__start>:last-child{margin-bottom:0!important}.tr-member-card-remodal__thumbnail{margin-bottom:25px;width:100%}.tr-member-card-remodal__thumbnail img{max-width:unset;width:100%;border-radius:28px}@media (min-width:1200px){.tr-member-card-remodal__title{display:flex;align-items:center;column-gap:39px}}.tr-marketo-form_inline.mktoForm .mktoCaptchaDisclaimer a,.tr-member-card-remodal__title-text{padding:0!important}@media (min-width:1200px){.tr-member-card-remodal__title-text{margin:0!important}}.tr-member-card-remodal__title svg{flex-shrink:0}@media (hover:hover){.tr-member-card-remodal__title svg{transition:color .5s ease-in-out}.tr-member-card-remodal__title svg:hover{color:var(--wp--preset--color--orange, #F14A08)}}@media (min-width:1200px){.tr-member-card-remodal__end{flex:1 1 100%;font-size:clamp(1rem,1rem + ((1vw - .48rem)*.463),1.125rem);line-height:1.7}}.tr-coaches-swiper{margin-top:80px;overflow:visible!important}.tr-coaches-swiper .swiper-wrapper{padding:22px 0 39px;transition-timing-function:linear!important}@media (min-width:1200px){.tr-coaches-swiper .swiper-wrapper{padding:46px 0 84px}}.tr-coaches-swiper .swiper-slide{display:flex;margin-right:20px}.tr-coaches-swiper .swiper-slide:nth-child(4n+2){}@media (min-width:1200px){.tr-coaches-swiper .swiper-slide:nth-child(4n+2){transform:translateY(49px)}}.tr-coaches-swiper .swiper-slide:nth-child(4n+3){}@media (min-width:1200px){.tr-coaches-swiper .swiper-slide:nth-child(4n+3){transform:translateY(-21px)}}.tr-coaches-swiper .swiper-slide:nth-child(4n+4){}@media (min-width:1200px){.tr-coaches-swiper .swiper-slide:nth-child(4n+4){transform:translateY(75px)}}.tr-coaches-swiper__canvas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1200px;height:auto}@media (min-width:1200px){.tr-coaches-swiper__canvas{width:100vw}}.tr-coaches-swiper_type-coaches{margin-top:80px}.tr-coaches-swiper_type-coaches .swiper-slide{width:293px;height:auto}@media (min-width:1200px){.tr-coaches-swiper_type-coaches .swiper-slide{margin-right:40px;width:367px}}.tr-coaches-swiper:not(.tr-coaches-swiper_card-type-author-card) .swiper-slide{height:auto}.tr-logo-bar .swiper{pointer-events:none;height:56px}@media (min-width:1200px){.tr-logo-bar .swiper{height:93px}}.tr-logo-bar .swiper::after,.tr-logo-bar .swiper::before{content:"";position:absolute;top:0;z-index:2;width:71px;height:100%}.tr-logo-bar .swiper::before{left:0}.tr-logo-bar .swiper::after{right:0}.tr-logo-bar .swiper-wrapper{transition-timing-function:linear!important}.tr-logo-bar .swiper-slide{display:inline-flex;align-items:center;column-gap:73px;width:auto;height:auto}.tr-logo-bar .swiper-slide img{max-width:103px!important;width:auto;max-height:34px;height:auto;filter:grayscale(100%)}.tr-logo-bar .swiper.no-grayscale img{filter:none}.tr-logo-bar__title{margin-bottom:16px;font-family:var(--wp--preset--font-family--givonic);font-weight:700;font-size:18px;line-height:27px}.tr-logo-bar_beige .swiper::before{background:linear-gradient(90deg,var(--wp--preset--color--beige, #FFF8F4),transparent)}.tr-logo-bar_beige .swiper::after{background:linear-gradient(90deg,transparent,var(--wp--preset--color--beige, #FFF8F4))}.tr-logo-bar_mint .swiper::before{background:linear-gradient(90deg,var(--wp--preset--color--mint, #DDEFE5),transparent)}.tr-logo-bar_mint .swiper::after{background:linear-gradient(90deg,transparent,var(--wp--preset--color--mint, #DDEFE5))}.tr-logo-bar_light-blue .swiper::before{background:linear-gradient(90deg,var(--wp--preset--color--light-blue, #D3F3F2),transparent)}.tr-logo-bar_light-blue .swiper::after{background:linear-gradient(90deg,transparent,var(--wp--preset--color--light-blue, #D3F3F2))}.tr-logo-bar_teal .swiper::before{background:linear-gradient(90deg,var(--wp--preset--color--teal, #003744),transparent)}.tr-logo-bar_teal .swiper::after{background:linear-gradient(90deg,transparent,var(--wp--preset--color--teal, #003744))}.tr-slider-nav{display:flex;flex-direction:row;gap:14px}.tr-bg-teal .tr-slider-nav rect{fill:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-bg-teal .tr-slider-nav button:hover path{fill:var(--wp--preset--color--white, #FFFFFF)}.tr-bg-teal .tr-slider-nav button:hover rect{fill:var(--wp--preset--color--orange, #F14A08)}}.tr-slider-nav button{border:0;background-color:transparent;width:56px;height:56px;margin-top:80px;padding:0}.tr-slider-nav button path,.tr-slider-nav button rect{transition:all .2s}@media (hover:hover){.tr-slider-nav button:hover path{fill:var(--wp--preset--color--white, #FFFFFF)}.tr-slider-nav button:hover rect{fill:var(--wp--preset--color--black, #160D0D)}}.tr-media-selector,.tr-media-selector [data-lottie],.tr-media-selector canvas{width:100%;height:100%}.tr-media-selector img,.tr-media-selector__popup-video img,.tr-media-selector__video-cover,.tr-post-hero__thumbnail img{width:100%;height:100%;object-fit:cover}.tr-media-selector img.contain{object-fit:contain}.tr-media-selector__video-contain{width:100%;height:100%;object-fit:contain;object-position:center center}.tr-media-selector__video-center{object-position:center center}.tr-media-selector__video-center-right{object-position:center right}.tr-media-selector__popup-video{position:relative}@media (hover:hover){.tr-media-selector__popup-video rect{transition:fill .5s,stroke .5s}.tr-media-selector__popup-video:hover rect{fill:var(--wp--preset--color--orange, #F14A08);stroke:var(--wp--preset--color--orange, #F14A08)}}.tr-media-selector__popup-video svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.tr-post-hero{padding:60px 0 115px;border-radius:0 0 30px 30px}@media (min-width:1200px){.tr-post-hero .tr-head{flex:1 1 100%}}.tr-post-hero .tr-head__eyebrow{margin:0 0 32px!important}.tr-post-hero .tr-head__heading{margin:0 0 32px}.tr-post-hero__back{margin-bottom:34px}.tr-post-hero__grid{display:flex;flex-direction:column;gap:32px 67px}@media (min-width:1200px){.tr-post-hero__grid{flex-direction:row;align-items:center}}.tr-post-hero__thumbnail{width:100%;height:358px}@media (min-width:1200px){.tr-post-hero__thumbnail{flex:0 0 419px}}.tr-post-hero__thumbnail img{border-radius:30px}.tr-post-hero__tags{display:flex;flex-wrap:wrap;gap:14px;font-family:var(--wp--preset--font-family--givonic);font-weight:600;font-size:16px;line-height:1.7}.tr-post-hero-with-form__tags>div:nth-child(n+2),.tr-post-hero__tags>div:nth-child(n+2){position:relative;padding-left:14px}.tr-post-hero__tags>div:nth-child(n+2)::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:13px;background-color:var(--wp--preset--color--black, #160D0D)}.tr-post-hero__category{color:var(--wp--preset--color--teal, #003744)}.tr-post-hero__author{color:var(--wp--preset--color--maroon, #7A0B00)}.tr-post-hero-with-form{position:relative;padding:87px 0 0;color:var(--wp--preset--color--white, #FFFFFF)}.tr-post-hero-with-form::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:0 0 30px 30px}.tr-post-hero-with-form .tr-head{margin-bottom:27px}.tr-post-hero-with-form .tr-head__eyebrow{margin:0 0 20px!important}.tr-post-hero-with-form .tr-head__heading{margin:0 0 29px}.tr-post-hero-with-form__wrapper{position:relative}@media (min-width:1200px){.tr-post-hero-with-form__wrapper::before{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:133px;background-color:var(--wp--preset--color--beige, #FFF8F4)}.tr-post-hero-with-form__wrapper::after{content:"";position:absolute;z-index:-1;bottom:103px;left:0;background-color:var(--wp--preset--color--teal, #003744);width:100%;height:30px;border-radius:0 0 30px 30px}}.tr-post-hero-with-form__back{margin-bottom:24px}.tr-post-hero-with-form__textual{padding:39px 0 47px}@media (min-width:1200px){.tr-post-hero-with-form__textual{flex:1 1 100%;padding-bottom:200px}}.tr-post-hero-with-form__grid{position:relative;display:flex;flex-direction:column;column-gap:47px}@media (min-width:1200px){.tr-post-hero-with-form__grid{flex-direction:row}}.tr-post-hero-with-form__tags{display:flex;flex-wrap:wrap;gap:14px;font-family:var(--wp--preset--font-family--givonic);font-weight:600;font-size:16px;line-height:1.7}.tr-post-hero-with-form__tags>div:nth-child(n+2)::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:13px;background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-post-hero-with-form__form{position:relative;padding:30px;width:100%;min-height:200px;border-radius:16px;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1)}@media (min-width:1200px){.tr-post-hero-with-form__form{padding:60px;flex:0 0 547px}}.tr-post-hero-with-form__form::before{content:"";z-index:-1;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:133px;background-color:var(--wp--preset--color--beige, #FFF8F4)}@media (min-width:1200px){.tr-post-hero-with-form__form::before{display:none}}.tr-post-hero-with-form__form::after{content:"";position:absolute;z-index:-1;bottom:103px;left:calc((100vw - 100%)/2*-1);background-color:var(--wp--preset--color--teal, #003744);width:calc(100% + 100vw - 100%);height:30px;border-radius:0 0 30px 30px}@media (min-width:1200px){.tr-post-hero-with-form__form::after{display:none}}.tr-post-hero-with-form__form-title{margin:0 0 33px!important;color:var(--wp--preset--color--teal, #003744);text-align:center}.tr-post-hero-with-form_teal .tr-post-hero-with-form__form::after,.tr-post-hero-with-form_teal .tr-post-hero-with-form__wrapper::after,.tr-post-hero-with-form_teal::before{background-color:var(--wp--preset--color--teal, #003744)}.tr-post-hero-with-form_mint,.tr-sharer button{color:var(--wp--preset--color--black, #160D0D)}.tr-post-hero-with-form_mint .tr-post-hero-with-form__form::after,.tr-post-hero-with-form_mint .tr-post-hero-with-form__wrapper::after,.tr-post-hero-with-form_mint::before{background-color:var(--wp--preset--color--mint, #DDEFE5)}.tr-sharer{display:flex;gap:1rem}.tr-sharer button{display:block;padding:0;margin:0;border:0;background-color:transparent;font-size:0;line-height:0}.tr-sharer button path{transition:all .5s}@media (hover:hover){.tr-sharer button:hover{color:var(--wp--preset--color--orange, #F14A08)}}.tr-sharer_white button{color:var(--wp--preset--color--white, #FFFFFF)}.tr-horizontal-resource-card{display:flex;flex-direction:column;text-decoration:none!important}@media (min-width:1200px){.tr-horizontal-resource-card{flex-direction:row;column-gap:22px;padding-bottom:33px;border-bottom:1px solid var(--wp--preset--color--teal, #003744)}}@media (hover:hover){.tr-horizontal-resource-card .tr-horizontal-resource-card__thumbnail img,.tr-horizontal-resource-card svg{transform:scale(1);transition:transform .5s ease-in-out}.tr-horizontal-resource-card svg{transform:scale(0)}.tr-horizontal-resource-card svg path{opacity:0;transform:translateX(-100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.tr-horizontal-resource-card:hover .tr-horizontal-resource-card__thumbnail img{transform:scale(1.1)}.tr-horizontal-resource-card:hover svg{transform:scale(1)}.tr-horizontal-resource-card:hover svg path{opacity:1;transform:translateX(0)}}.tr-horizontal-resource-card__thumbnail{margin-bottom:24px;width:100%;height:310px;overflow:hidden;border-radius:16px}@media (min-width:768px){.tr-horizontal-resource-card__thumbnail{flex:0 0 178px;margin-bottom:0;height:166px}}.tr-horizontal-resource-card__thumbnail img{width:100%;height:100%;object-fit:cover}.tr-horizontal-resource-card__textual{display:flex;flex-direction:column;row-gap:16px}@media (min-width:768px){.tr-horizontal-resource-card__textual{flex:1 1 100%;padding:16px 0 0}}.tr-horizontal-resource-card__textual svg{flex-shrink:0;margin-left:auto}.tr-horizontal-resource-card__info{font-family:var(--wp--preset--font-family--givonic);font-weight:400;font-size:14px;color:var(--wp--preset--color--teal, #003744);line-height:1.2}.tr-horizontal-resource-card__info>span:first-child{text-transform:uppercase}.tr-horizontal-resource-card__title{margin:0!important;padding:0!important}@media (max-width:767px){.tr-horizontal-resource-card__title{font-size:22px!important;line-height:1.2}}.tr-search-input{position:relative;width:100%}.tr-search-input label[for=search]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:-1}.tr-search-input input#search{width:100%;padding:13px 13px 13px 43px!important}.tr-search-input svg{position:absolute;top:50%;left:12px;transform:translateY(-50%)}select+.mktoError+.select2,select+.select2{width:100%!important}select+.mktoError+.select2 .select2-selection,select+.select2 .select2-selection{display:flex;align-items:center;font-family:var(--wp--preset--font-family--givonic);font-weight:400;font-size:14px;height:43px;background-color:rgba(0,55,68,.06);border-color:rgba(0,55,68,.5)!important}select+.mktoError+.select2 .select2-selection__rendered,select+.select2 .select2-selection__rendered{width:100%;color:var(--wp--preset--color--black, #160D0D)!important}select+.mktoError+.select2 .select2-selection__arrow,select+.select2 .select2-selection__arrow{top:50%!important;right:12px!important;transform:translateY(-50%);width:10px!important;height:10px!important;background-image:url(../../assets/img/select-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:10px 6px}.select2-container--default .select2-results__option--disabled{display:none}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--wp--preset--color--black, #160D0D)!important}.tr-select-dropdown{border-color:rgba(0,55,68,.5)!important}.admin-bar .tr-select-dropdown{margin-top:30px}.tr-select-dropdown .select2-results__options{max-height:300px!important}.tr-select-dropdown .select2-results__option{position:relative;padding:12px 16px 12px 44px;font-family:var(--wp--preset--font-family--givonic);font-weight:400;font-size:14px;color:var(--wp--preset--color--black, #160D0D)!important;border-bottom:1px solid rgba(0,55,68,.5);transition:background-color .5s}.tr-select-dropdown .select2-results__option::after,.tr-select-dropdown .select2-results__option::before{content:"";position:absolute;top:50%;left:16px;transform:translateY(-50%);width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain}.tr-select-dropdown .select2-results__option::before{background-image:url(../../assets/img/select-checkbox.svg)}.tr-select-dropdown .select2-results__option::after{opacity:0;background-image:url(../../assets/img/select-checkmark.svg)}.tr-select-dropdown .select2-results__option:last-child{border-bottom:0}.tr-select-dropdown .select2-results__option--highlighted,.tr-select-dropdown .select2-results__option--selected{background-color:var(--wp--preset--color--light-blue, #D3F3F2)!important}.tr-select-dropdown .select2-results__option--selected::before{opacity:0}.tr-select-dropdown .select2-results__option--selected::after{opacity:1}.tr-marketo-form[id^=mktoForm]{position:relative!important;padding:0!important;width:100%!important}.tr-marketo-form[id^=mktoForm]#mktoForm_476 .mktoFieldWrap label{width:auto!important}.tr-marketo-form[id^=mktoForm]#mktoForm_476 input#Email{padding:15px 23px!important}.tr-marketo-form[id^=mktoForm] .mktoFormRow{display:flex;flex-direction:column;row-gap:15px}.tr-marketo-form[id^=mktoForm] .mktoFormRow.row-hidden{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;z-index:-1}.tr-marketo-form[id^=mktoForm] .mktoFormCol,.tr-marketo-form_inline.mktoForm .tr-marketo-form.mktoForm .mktoFieldWrap label{margin-bottom:0!important}.tr-marketo-form[id^=mktoForm] .mktoFieldWrap{display:flex;flex-direction:column;align-items:flex-start;width:100%!important}.tr-marketo-form[id^=mktoForm] .mktoFieldWrap label{padding:0 12px!important;margin-bottom:5px!important;width:auto!important;font-family:var(--wp--preset--font-family--givonic)!important;font-weight:600!important;font-size:16px!important;line-height:1.5!important;color:var(--wp--preset--color--black, #160D0D)}.tr-marketo-form[id^=mktoForm] .mktoFieldWrap input:not([type=checkbox]):not([type=radio]):not([type=submit]){width:100%!important}.tr-marketo-form[id^=mktoForm] .mktoFieldWrap input:not([type=checkbox]):not([type=radio]):not([type=submit]).mktoInvalid{border-color:#da0404!important}.tr-marketo-form[id^=mktoForm] .mktoGutter,.tr-marketo-form[id^=mktoForm] .mktoOffset{display:none!important}.tr-marketo-form[id^=mktoForm] .mktoButtonWrap{margin:0!important}.tr-marketo-form[id^=mktoForm] .mktoButtonRow{margin-top:25px}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList,.tr-marketo-form[id^=mktoForm] .mktoRadioList{position:relative;display:flex;flex-direction:column;row-gap:15px}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList input,.tr-marketo-form[id^=mktoForm] .mktoRadioList input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList input:checked+label,.tr-marketo-form[id^=mktoForm] .mktoRadioList input:checked+label{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:4px;border-radius:4px}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList input:checked+label::after,.tr-marketo-form[id^=mktoForm] .mktoRadioList input:checked+label::after,.tr-marketo-form[id^=mktoForm] .mktoRadioList input:checked+label:after{opacity:1}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList input:focus:not(:checked)+label,.tr-marketo-form[id^=mktoForm] .mktoRadioList input:focus:not(:checked)+label{outline:2px solid var(--wp--preset--color--black, #160D0D);border-radius:4px;outline-offset:8px}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList label,.tr-marketo-form[id^=mktoForm] .mktoRadioList label{position:relative;margin:0!important;padding-left:30px!important;font-family:var(--wp--preset--font-family--givonic)!important;font-weight:400!important;font-size:14px!important;line-height:1.2!important}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList.mktoInvalid label::before,.tr-marketo-form[id^=mktoForm] .mktoRadioList.mktoInvalid label::before,.tr-marketo-form[id^=mktoForm] textarea.mktoInvalid{border-color:#da0404!important}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList label:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:16px;width:16px;border:1px solid var(--wp--preset--color--black, #160D0D);border-radius:2px}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList label::after{content:"";opacity:0;position:absolute;top:50%;left:3px;transform:translateY(-50%);height:10px;width:10px;border-radius:1px;background-color:var(--wp--preset--color--teal, #003744);transition:opacity .5s}.tr-marketo-form[id^=mktoForm] .mktoRadioList label:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:16px;width:16px;border:1px solid var(--wp--preset--color--black, #160D0D);border-radius:50%}.tr-marketo-form[id^=mktoForm] .mktoRadioList label::after{content:"";opacity:0;position:absolute;top:50%;left:3px;transform:translateY(-50%);height:10px;width:10px;border-radius:50%;background-color:var(--wp--preset--color--teal, #003744);transition:opacity .5s}.tr-marketo-form[id^=mktoForm] .mktoButton{display:inline-flex!important;align-items:center;justify-content:center;margin:0;border:0!important;text-decoration:none;position:relative;font-family:var(--wp--preset--font-family--givonic)!important;font-weight:700;font-size:1rem!important;line-height:19px!important;width:fit-content;white-space:nowrap;padding:18px 30px!important;border-radius:12px!important;background:var(--wp--preset--color--black, #160D0D)!important;color:var(--wp--preset--color--white, #FFFFFF)!important;transition:border-radius 2s}.tr-marketo-form[id^=mktoForm] .mktoButton:focus{outline-offset:5px;outline:2px solid var(--wp--preset--color--black, #160D0D)!important}.tr-marketo-form[id^=mktoForm] .mktoButton:focus:not(:focus-visible){outline:0!important}.tr-marketo-form[id^=mktoForm] .mktoButton:focus-visible{outline-offset:5px;outline:2px solid var(--wp--preset--color--black, #160D0D)!important}.tr-marketo-form[id^=mktoForm] .mktoButton:focus-visible .tr-bg-teal{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-marketo-form[id^=mktoForm] .mktoButton span,.tr-marketo-form[id^=mktoForm] .mktoButton svg{display:block;position:relative;z-index:2}.tr-marketo-form[id^=mktoForm] .mktoButton svg{flex-shrink:0}.tr-marketo-form[id^=mktoForm] .mktoButton svg path,.tr-ui-accordion .ui-accordion-header svg rect{transition:fill .5s,stroke .5s}@media (hover:hover){.tr-marketo-form[id^=mktoForm] .mktoButton:hover{border-radius:92px!important}}.tr-marketo-form_maroon,.tr-marketo-form_teal{color:var(--wp--preset--color--white, #FFFFFF)!important}.tr-marketo-form_maroon.mktoForm input:not([type=checkbox]):not([type=radio]):not([type=submit]),.tr-marketo-form_maroon.mktoForm textarea,.tr-marketo-form_teal.mktoForm input:not([type=checkbox]):not([type=radio]):not([type=submit]),.tr-marketo-form_teal.mktoForm textarea{background-color:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.5)!important;color:rgba(255,248,244,.9)!important;outline-color:var(--wp--preset--color--white, #FFFFFF)!important}.tr-marketo-form_maroon.mktoForm input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,.tr-marketo-form_maroon.mktoForm textarea::placeholder,.tr-marketo-form_teal.mktoForm input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,.tr-marketo-form_teal.mktoForm textarea::placeholder{color:rgba(255,248,244,.9)!important}.tr-marketo-form_maroon.mktoForm .mktoCheckboxList input:focus:not(:checked)+label::before,.tr-marketo-form_maroon.mktoForm .mktoRadioList input:focus:not(:checked)+label::before,.tr-marketo-form_teal.mktoForm .mktoCheckboxList input:focus:not(:checked)+label::before,.tr-marketo-form_teal.mktoForm .mktoRadioList input:focus:not(:checked)+label::before{outline:2px solid var(--wp--preset--color--white, #FFFFFF)!important}.tr-marketo-form_maroon.mktoForm .mktoCheckboxList label:before,.tr-marketo-form_teal.mktoForm .mktoCheckboxList label:before{border:1px solid rgba(255,248,244,.7)!important}.tr-marketo-form_maroon.mktoForm .mktoCheckboxList label::after,.tr-marketo-form_teal.mktoForm .mktoCheckboxList label::after{background-color:rgba(255,255,255,.5)!important}.tr-marketo-form_maroon.mktoForm .mktoRadioList label:before,.tr-marketo-form_teal.mktoForm .mktoRadioList label:before{border:1px solid rgba(255,248,244,.7)!important}.tr-marketo-form_maroon.mktoForm .mktoRadioList label::after,.tr-marketo-form_teal.mktoForm .mktoRadioList label::after{background-color:rgba(255,255,255,.5)!important}.tr-marketo-form_maroon.mktoForm .mktoButton,.tr-marketo-form_teal.mktoForm .mktoButton{background-color:var(--wp--preset--color--white, #FFFFFF)!important;color:var(--wp--preset--color--black, #160D0D)!important}.tr-marketo-form_maroon.mktoForm .mktoButton:focus,.tr-marketo-form_teal.mktoForm .mktoButton:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)!important}.tr-marketo-form_maroon.mktoForm .mktoButton:focus-visible,.tr-marketo-form_teal.mktoForm .mktoButton:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)!important}.tr-marketo-form_maroon.mktoForm select+.select2 .select2-selection,.tr-marketo-form_teal.mktoForm select+.select2 .select2-selection{background-color:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.5)!important}.tr-marketo-form_maroon.mktoForm select+.select2 .select2-selection__rendered,.tr-marketo-form_teal.mktoForm select+.select2 .select2-selection__rendered{color:rgba(255,248,244,.7)!important}.tr-marketo-form_maroon.mktoForm select+.select2 .select2-selection__arrow,.tr-marketo-form_teal.mktoForm select+.select2 .select2-selection__arrow{background-image:url(../../assets/img/select-arrow-dark.svg)!important}.tr-marketo-form_inline.mktoForm{display:flex;width:100%}.tr-marketo-form_inline.mktoForm .mktoFormRow{margin-bottom:18px;flex:1 1 100%}.tr-marketo-form_inline.mktoForm .mktoCaptchaDisclaimer{margin-bottom:18px}.tr-marketo-form_inline.mktoForm .mktoFieldWrap{gap:0!important;flex:1 1 100%}.tr-marketo-form_inline.mktoForm .mktoFieldWrap label{margin-bottom:0!important}.tr-marketo-form_inline.mktoForm .mktoFieldWrap input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]){height:55px!important}.tr-testimonial-card{display:flex;flex-direction:column;background-color:var(--wp--preset--color--white, #FFFFFF);padding:56px 26px;position:relative;height:100%;border-radius:30px;box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1)}@media (min-width:1200px){.tr-testimonial-card{padding:92px 74px 71px}}.tr-testimonial-card>svg{position:absolute;left:26px;top:-12px;width:67px;height:auto}@media (min-width:1200px){.tr-testimonial-card>svg{top:-29px;left:65px}}.tr-testimonial-card__content{padding-bottom:53px;margin-bottom:0!important;color:var(--wp--preset--color--teal, #003744)}@media (min-width:1200px){.tr-testimonial-card__content{padding-bottom:60px}}.tr-testimonial-card__footer{padding-top:28px;display:flex;flex-direction:column;gap:28px;margin-top:auto;border-top:1px solid var(--wp--preset--color--black, #160D0D)}@media (min-width:768px){.tr-testimonial-card__footer{flex-direction:row;justify-content:space-between;align-items:center}}.tr-testimonial-card__footer img{flex-shrink:0;max-width:77px;width:100%}.tr-testimonial-card__author{display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--givonic)}.tr-testimonial-card__name{font-weight:700;font-size:clamp(.9375rem,.9375rem + ((1vw - .48rem)*.2315),1rem);letter-spacing:.637px}.tr-testimonial-card__position{font-family:var(--wp--preset--font-family--inter);font-weight:400;font-size:16px;letter-spacing:.637px}.tr-ui-accordion{display:flex;flex-direction:column;row-gap:20px;opacity:0}.tr-ui-accordion.ui-accordion{opacity:1}.tr-ui-accordion .ui-accordion-header{display:flex;justify-content:space-between;align-items:center;column-gap:10px;margin-bottom:0;opacity:.6;transition:opacity .5s;cursor:pointer}.tr-ui-accordion .ui-accordion-header svg{flex-shrink:0;transition:transform .5s}.tr-ui-accordion .ui-accordion-header svg path{transition:fill .5s}.tr-ui-accordion .ui-accordion-header-active{opacity:1}.tr-ui-accordion .ui-accordion-header-active svg{transform:rotate(-180deg)}.tr-ui-accordion .ui-accordion-header-active svg rect{fill:var(--wp--preset--color--orange, #F14A08);stroke:var(--wp--preset--color--orange, #F14A08)}.tr-ui-accordion .ui-accordion-header-active svg path{fill:var(--wp--preset--color--white, #FFFFFF)}.tr-ui-accordion .ui-accordion-content{font-size:16px}.tr-ui-accordion .ui-accordion-content::before{content:"";display:block;width:100%;height:16px}.tr-ui-accordion .ui-accordion-content>:last-child{margin-bottom:0}.tr-ui-accordion__item{padding-bottom:22px;border-bottom:1px solid var(--wp--preset--color--teal, #003744)}.tr-bg-teal .tr-ui-accordion__item{border-bottom-color:var(--wp--preset--color--white, #FFFFFF)}.tr-bg-teal .tr-ui-accordion__item .ui-accordion-header{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-ui-accordion_white .tr-ui-accordion__item{padding-bottom:0;border-bottom:0;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);border-radius:16px}@media (min-width:1200px){.tr-ui-accordion_white .tr-ui-accordion__item{border-radius:12px}}.tr-ui-accordion_white .ui-accordion-header{opacity:1;padding:31px 24px;transition:padding .5s}@media (min-width:1200px){.tr-ui-accordion_white .ui-accordion-header{padding:24px}}.tr-ui-accordion_white .ui-accordion-header-active{padding-bottom:24px}.tr-ui-accordion_white .ui-accordion-content{padding:0 24px}.tr-ui-accordion_white .ui-accordion-content::before{display:none}.tr-ui-accordion_white .ui-accordion-content:after{content:"";display:block;height:31px}@media (min-width:1200px){.tr-ui-accordion_white .ui-accordion-content:after{height:24px}}.tr-notification{display:block;padding:16px 0}.tr-notification__wrapper{display:flex;align-items:center;column-gap:24px}.tr-notification__text{font-family:var(--wp--preset--font-family--givonic);font-size:16px;line-height:1.2}.tr-partner-landing{padding:185px 0 96px;border-radius:0 0 30px 30px}.tr-partner-landing .tr-head__heading{margin:0 0 21px}.tr-partner-landing__content{display:flex;flex-direction:column;align-items:center;gap:65px}@media (min-width:1200px){.tr-partner-landing__content{flex-direction:row}.tr-partner-landing__textual{flex:1 1 100%}}.tr-partner-landing__logos{display:flex;flex-direction:column;align-items:center;gap:40px;padding:47px 36px;max-width:474px;width:100%;background-color:var(--wp--preset--color--white, #FFFFFF);border-radius:38px}@media (min-width:1200px){.tr-partner-landing__logos{flex:0 0 474px;flex-direction:row;justify-content:center}}.tr-partner-landing__logos-img{max-width:159px}@media (min-width:1200px){.tr-partner-landing__logos-img{flex:0 1 159px}}.tr-partner-landing__logos svg{flex-shrink:0}.tr-stat-card{display:flex;flex-direction:column;align-items:center;row-gap:15px;padding:60px 27px;width:100%;background-color:var(--wp--preset--color--white, #FFFFFF);border-radius:16px;font-weight:400;box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);text-align:center;text-decoration:none!important}.tr-logo-card[href="#"],.tr-stat-card[href="#"]{cursor:default;pointer-events:none}.tr-stat-card__num{font-family:var(--wp--preset--font-family--givonic);font-weight:600;font-size:60px;line-height:1;color:var(--wp--preset--color--teal, #003744)}.tr-stat-card__text{font-family:var(--wp--preset--font-family--inter);font-size:16px}.tr-logo-card{display:flex;flex-direction:column;align-items:center;row-gap:20px;padding:34px 27px;width:100%;background-color:var(--wp--preset--color--white, #FFFFFF);border-radius:16px;font-weight:400;box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);text-align:center;text-decoration:none!important}.tr-logo-card[href="#"]:focus{outline:0}.tr-logo-card__img{max-width:162px;width:100%;height:138px}.tr-logo-card__img img{width:100%;height:100%;object-fit:contain;object-position:center center}.tr-logo-card__text{font-size:clamp(.9375rem,.9375rem + ((1vw - .48rem)*.2315),1rem)}.tr-sticky-popup{position:fixed;z-index:10;right:calc((100vw - 100%)/2*-1);bottom:40px;width:100%;transition:opacity .5s;pointer-events:none;color:var(--wp--preset--color--black, #160D0D)}.tr-sticky-popup>.tr-container-wide{display:flex;justify-content:flex-end}.tr-sticky-popup form{margin-bottom:15px}.tr-sticky-popup__close,.tr-sticky-popup__wrapper{background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-sticky-popup__wrapper{position:relative;padding:40px;max-width:359px;width:100%;box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);border-radius:30px;pointer-events:auto}.tr-sticky-popup__close{position:absolute;top:0;right:24px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--wp--preset--color--black, #160D0D);box-sizing:7px 4px 18.8px 0 rgba(126,134,134,.1)}.tr-sticky-popup__title{margin:0 0 32px!important;padding:0!important;color:var(--wp--preset--color--teal, #003744);text-align:center}.tr-sticky-popup__subtext{font-family:var(--wp--preset--font-family--givonic);font-size:14px;line-height:1.2}.tr-sticky-popup_closed{opacity:0;pointer-events:none}.tr-sticky-popup_closed .tr-sticky-popup-wrapper{pointer-events:none}.tr-category-list__grid{display:grid;gap:60px}@media (min-width:768px){.tr-category-list__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.tr-category-list__grid{grid-template-columns:repeat(3,1fr);gap:140px 60px}}.no-results{text-align:center}.wp-block-list{padding-left:24px;list-style-image:url(../../assets/img/ul-orange-bullet.svg)}.tr-news-ticker{background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF);font-size:16px;padding:8px 0;position:relative;overflow:hidden;transition:all .2s;max-height:fit-content}.tr-news-ticker.hide{max-height:0;padding:0}.tr-news-ticker__wrap{display:flex;flex-direction:row;justify-content:center;gap:20px;align-items:center}@media (max-width:1024px){.tr-news-ticker__wrap{flex-direction:column;justify-content:center;gap:8px}}.tr-news-ticker__cta{min-width:fit-content}.tr-news-ticker .tr-btn{min-width:fit-content;padding:12px 22px;font-weight:600;border-color:inherit}.tr-news-ticker__text{font-size:14px;text-align:center}.tr-news-ticker__close{cursor:pointer;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.tr-news-ticker__close{top:7px;right:8px;transform:none}}.tr-news-ticker__close svg{transition:all .4s}.tr-news-ticker__close svg:hover{transform:scale(1.1)}.home .mfp-bg.mfp-ready{z-index:10001}.sp-home-popup-mgnfc.mfp-wrap{z-index:10002}.sp-home-popup-mgnfc .mfp-content{background-color:var(--wp--preset--color--white, #FFFFFF);border-radius:10px;overflow:hidden;padding:30px;max-width:900px}@media (min-width:992px){.sp-home-popup-mgnfc .mfp-content{padding:60px}}@media (max-width:767px){.admin-bar .sp-home-popup-mgnfc .mfp-content{margin-top:60px}}.sp-home-popup-mgnfc .mfp-content ul{list-style-image:url(../../assets/img/ul-orange-bullet.svg)}.tr-home-popup__heading{margin-bottom:10px}.tr-home-popup__heading .tr-head__heading{align-items:center;margin:0 auto;text-align:center}@media (min-width:768px){.tr-home-popup__heading .tr-head__heading{margin:0;align-items:flex-start;text-align:left}}.tr-home-popup__row{display:flex;gap:20px 40px;flex-direction:column-reverse;font-size:16px}@media (min-width:768px){.tr-home-popup__row{flex-direction:row}}.tr-home-popup__col{width:100%}@media (min-width:768px){.tr-home-popup__col{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}.tr-home-popup img{border-radius:8px}.tr-footer{padding-top:clamp(5.3125rem,7.5rem + ((1vw - .64rem)*-19.8864),7.5rem);padding-bottom:clamp(5.3125rem,7.5rem + ((1vw - .64rem)*-19.8864),7.5rem);background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-footer_simple{background-color:var(--wp--preset--color--light-gray, #F5F1EE);padding-top:13px;padding-bottom:13px}.tr-footer_simple .tr-footer__copyright{border-top:0;padding-top:0;margin-top:0;width:100%}.tr-footer_simple .tr-footer__copyright-info{color:var(--wp--preset--color--gray, #6E6C67)}.tr-footer_simple .tr-footer__copyright-menu{gap:26px}.tr-footer_simple .tr-footer__copyright-menu li:not(:last-child)::before{background-color:var(--wp--preset--color--gray, #6E6C67);border-radius:50%;width:4px;height:4px;right:-15px}.tr-footer_simple .tr-footer__copyright-menu .menu-item a{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--wp--preset--color--gray, #6E6C67)}.tr-footer_simple .tr-footer__copyright-menu .menu-item a::after{content:"";display:block;background-image:url(../img/Icon.svg);background-repeat:no-repeat;background-size:cover;width:14px;height:14px}.tr-footer_partner-landing{padding:48px 0}.tr-footer_partner-landing .tr-container-wide{display:flex;flex-direction:column;align-items:center;row-gap:59px;width:100%}.tr-footer_partner-landing .tr-footer__logo{width:92px}.tr-footer_partner-landing .tr-footer__copyright{margin-top:0;width:100%}.tr-footer__top{display:flex;flex-direction:column;row-gap:40px;padding-bottom:80px;margin-bottom:80px;border-bottom:1px solid rgba(255,255,255,.6)}@media (min-width:768px){.tr-footer__top{flex-direction:row;justify-content:space-between;align-items:center;column-gap:50px;padding-bottom:40px;margin-bottom:100px}}.tr-footer__container a,.tr-footer__top a{text-decoration:none!important}@media (min-width:768px){.tr-footer__top .tr-head{flex:0 1 337px}}@media (min-width:1600px){.tr-footer__top .tr-head{flex:1 1 100%}}@media (max-width:767px){.tr-footer__top .tr-head__heading{font-size:32px}}@media (min-width:1600px){.tr-footer__top .tr-head__heading{font-size:40px}}.tr-footer__form{display:flex;flex-direction:column;row-gap:24px}@media (min-width:768px){.tr-footer__form{flex:0 0 526px}}.tr-footer__form-text{font-size:18px}.tr-footer__form .tr-marketo-form{position:relative;flex-direction:column}.tr-footer__form .tr-marketo-form input[type=hidden]{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;opacity:0;z-index:-1}.tr-footer__form .tr-marketo-form .mktoButtonRow{display:flex;justify-content:flex-end}.tr-footer__container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px clamp(3.75rem,3.75rem + ((1vw - .48rem)*10.6481),6.625rem);width:100%;margin-left:auto;margin-right:auto}.tr-footer__logo{display:block;width:clamp(9.3125rem,9.3125rem + ((1vw - .48rem)*7.4074),11.3125rem);color:var(--wp--preset--color--white, #FFFFFF)}.tr-footer__logo svg{display:block;width:100%;height:auto}.tr-footer__logo,.tr-footer__logo-link,.tr-footer__socials a{outline-color:var(--wp--preset--color--white, #FFFFFF)!important}.tr-footer__logo-link{display:block}.tr-footer__socials{display:flex;gap:21px;margin-top:40px}.tr-footer__socials a{flex-shrink:0}@media (hover:hover){.tr-footer__socials a{transition:color .5s ease-in-out}.tr-footer__socials a:hover{color:var(--wp--preset--color--yellow, #F2B61B)}}.tr-footer__socials a svg{width:35px;height:auto}.tr-footer__nav{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap;gap:40px 20px}@media (min-width:1024px){.tr-footer__nav{justify-content:space-between;gap:40px}}@media (min-width:1300px){.tr-footer__nav{flex-basis:0;flex-grow:1;max-width:1135px}}.tr-footer__nav-col{flex:0 0 calc(50% - 10.01px);max-width:calc(50% - 10.01px)}@media (min-width:768px){.tr-footer__nav-col{flex:0 0 calc(33.3333333333% - 13.334px);max-width:calc(33.3333333333% - 13.334px)}}@media (min-width:1024px){.tr-footer__nav-col{flex:0 0 auto;width:auto;max-width:175px}}.tr-footer__nav-title{font-size:1.25rem;line-height:1.05;font-family:var(--wp--preset--font-family--givonic);text-transform:capitalize;margin-bottom:12px}@media (min-width:768px){.tr-footer__nav-title{margin-bottom:39px}}@media (min-width:1024px){.tr-footer__nav-title{font-size:.875rem;font-weight:700;line-height:1.2}}.tr-footer__nav-menu{list-style-type:none;margin:0;padding:0}.tr-footer__nav-menu li:not(:last-child){margin-bottom:12px}.tr-footer__nav-menu a{display:block;font-size:.875rem;line-height:120%;transition:color .5s;width:fit-content}@media (hover:hover){.tr-footer__nav-menu a:hover{color:var(--wp--preset--color--yellow, #F2B61B);text-decoration:underline;text-decoration-color:var(--wp--preset--color--yellow, #F2B61B)!important}}.tr-footer__copyright{margin-top:clamp(5rem,5rem + ((1vw - .48rem)*4.6296),6.25rem);padding-top:23px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:23px;border-top:1px solid rgba(255,255,255,.6);text-decoration:none!important}.tr-footer__copyright-info{font-size:.875rem;line-height:1.5}.tr-footer__copyright-info a,.tr-footer__nav-menu a{font-weight:400;outline-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-footer__copyright-info a{transition:color .5s}}.tr-footer__copyright-info a:hover{color:var(--wp--preset--color--yellow, #F2B61B);text-decoration-color:var(--wp--preset--color--yellow, #F2B61B)!important}.tr-footer__copyright-menu{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.tr-footer__copyright-menu li:not(:last-child){position:relative}.tr-footer__copyright-menu li:not(:last-child):before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-6px;width:1px;height:12px;background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-footer__copyright-menu a{display:block;font-size:.875rem;font-weight:400;line-height:1.5;text-decoration:underline;transition:color .5s;outline-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-footer__copyright-menu a:hover{color:var(--wp--preset--color--yellow, #F2B61B);text-decoration-color:var(--wp--preset--color--yellow, #F2B61B)!important}}.tr-hero-coach{background-color:var(--wp--preset--color--light-gray, #F5F1EE);padding:40px 0}.tr-hero-coach__wrapper{display:flex;flex-direction:column;gap:30px}@media (min-width:992px){.tr-hero-coach__wrapper{flex-direction:row}}.tr-hero-coach__image{flex:0 0 185px;max-width:185px;height:185px;position:relative}.tr-hero-coach__image img{border:5px solid var(--wp--preset--color--white, #FFFFFF);border-radius:50%;overflow:hidden;object-fit:cover;width:100%;height:100%}.tr-hero-coach__image svg{fill:#0e76a8;width:32px;position:absolute;bottom:5px;right:5px}.tr-hero-coach__info{flex-basis:0;flex-grow:1}.tr-hero-coach__heading{font-size:36px}.tr-hero-coach__bio{font-size:16px}.tr-coach__testimonial h2,.tr-hero-coach__bio h2{font-size:20px}.tr-coach__item-description p,.tr-coach__testimonial p,.tr-hero-coach__bio p{margin-bottom:16px}.tr-coach{background-color:var(--wp--preset--color--white, #FFFFFF);padding:45px 0}.tr-coach__wrapper{display:flex;flex-direction:column;gap:30px}@media (min-width:992px){.tr-coach__wrapper{flex-direction:row;gap:60px}}.tr-coach__info{display:flex;flex-direction:column;gap:40px;border-bottom:1px solid var(--wp--preset--color--gray, #6E6C67);padding-bottom:30px;position:relative}@media (min-width:992px){.tr-coach__info{border-bottom:0;padding-bottom:0;flex:0 0 calc(70% - 15px);max-width:calc(70% - 15px)}.tr-coach__info::after{content:"";background-color:var(--wp--preset--color--gray, #6E6C67);height:100%;width:1px;position:absolute;right:-30px;top:0}}.tr-coach__testimonial{font-size:16px}@media (min-width:992px){.tr-coach__testimonial{flex:0 0 calc(30% - 15px);max-width:calc(30% - 15px)}}.tr-coach__item-row{display:flex;align-items:center;gap:16px;margin-bottom:8px}.tr-coach__item-row svg{width:24px}.tr-coach__item-row img{max-width:24px}.tr-coach__item-title{font-size:20px}.tr-coach__item-title_no-icon{padding-left:40px}.tr-coach__item-description{font-size:16px;padding-left:40px}.tr-coach__item-categories{display:flex;flex-wrap:wrap;gap:8px}.tr-coach__item-category{background-color:var(--wp--preset--color--light-gray, #F5F1EE);border:1px solid var(--wp--preset--color--gray, #6E6C67);border-radius:20px;font-weight:400;font-size:16px;padding:4px 12px}.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:20px;font-family:var(--wp--preset--font-family--givonic);font-weight:600;line-height:1.2}.h1{font-size:var(--wp--custom--h-1)}.h2{font-size:var(--wp--custom--h-2)}.h3{font-size:var(--wp--custom--h-3)}.h4{font-size:var(--wp--custom--h-4)}.h5{font-size:var(--wp--custom--h-5)}.h6{font-size:var(--wp--custom--h-6)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlVzZXJzL29sZWhvZGVzaGNoYWsvTG9jYWwlMjBTaXRlcy90b3JjaC9hcHAvcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL3RvcmNoL3NvdXJjZXMvc2Nzcy9fZXh0ZW5kLnNjc3MiLCJVc2Vycy9vbGVob2Rlc2hjaGFrL0xvY2FsJTIwU2l0ZXMvdG9yY2gvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy90b3JjaC9zb3VyY2VzL3Njc3MvX3JlYm9vdC5zY3NzIiwic3R5bGUuY3NzIiwiVXNlcnMvb2xlaG9kZXNoY2hhay9Mb2NhbCUyMFNpdGVzL3RvcmNoL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvdG9yY2gvc291cmNlcy9zY3NzL19oZWFkZXIuc2NzcyIsIlVzZXJzL29sZWhvZGVzaGNoYWsvTG9jYWwlMjBTaXRlcy90b3JjaC9hcHAvcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL3RvcmNoL3NvdXJjZXMvc2Nzcy9fZ2VuZXJhbC5zY3NzIiwiVXNlcnMvb2xlaG9kZXNoY2hhay9Mb2NhbCUyMFNpdGVzL3RvcmNoL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvdG9yY2gvc291cmNlcy9zY3NzL19tYWluLnNjc3MiLCJVc2Vycy9vbGVob2Rlc2hjaGFrL0xvY2FsJTIwU2l0ZXMvdG9yY2gvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy90b3JjaC9zb3VyY2VzL3Njc3MvX2Zvb3Rlci5zY3NzIiwiVXNlcnMvb2xlaG9kZXNoY2hhay9Mb2NhbCUyMFNpdGVzL3RvcmNoL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvdG9yY2gvc291cmNlcy9zY3NzL19wbGF0Zm9ybS1jb2FjaC5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxpQixDQUNJLGdCLENBQ0EsbUIsQ0FDQSwwQkFISixpQixDQUlRLGlCLENBQ0Esc0JDTlIsQyxDQ1dBLE8sQ0FEQSxRLENEUEkscUIsQ0FHSiw4Q0FDSSxLLENBQ0ksc0IsQ0FDQSwwQkFJUixJLENBQ0ksa0MsQ0FDQSxpQyxDQUNBLDZCLENBQ0EsdUMsQ0FHSixFLENBQ0ksUSxDQUNBLGEsQ0FDQSw2QixDQUNBLFEsQ0FDQSxXLENBR0osT0FBQSxPLENBQ0ksVSxDQVNBLGUsQ0NHWSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDRFBaLGMsQ0NHSixjLENBQ0EsYyxDQUNBLGMsQ0FDQSxjLENBQ0EsYyxDRE5RLGEsQ0FFSixjLENDUVcsYyxDQUNBLGMsQ0FDQSxjLENBQ0EsYyxDQUNBLGMsQ0RaWCxhLENDUUosYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0RzQ0ksYSxDQTFDQSxZLENBd0JBLGEsQ0EvQkksZSxDQTBFUixFLENBdEVBLEMsQ0FDSSxxQixDQ2tCSiw0QixDRFhBLFcsQ0FFSSx3QyxDQUNBLGdDLENBQ0EsVyxDQUNBLHFDLENBQ0EsNkIsQ0FHSixPLENBQ0ksa0IsQ0FDQSxpQixDQUNBLG1CLENBb0JKLEUsQ0FqQkEsRSxDQUNJLFMsQ0FDQSxvQixDQU1BLEssQ0FDSSxzQixDQUdKLFEsQ0FDSSxzQixDQUlSLEUsQ0FFSSxvQixDQUNBLDBCLENBb01KLEssQ0EzTFEsa0QsQ0FrVVIsTSxDQWxVUSxrRCxDQUNJLG9CLENBS1osRSxDQUNJLGtCLENBR0osRSxDQUNJLGtCLENBR0osRSxDQUNJLGUsQ0FPSixVLENBQUEsQyxDQUNJLGtCLENBQ0EsaUIsQ0FDQSxhLENBR0osQyxDQ0dBLE0sQ0RESSxrQixDQUdKLEssQ0FDSSxhLENBR0osSSxDQUNJLHdCLENBR0osRyxDQ0dBLEcsQ0RESSxpQixDQUNBLGtCLENBQ0EsYSxDQUNBLHVCLENBR0osRyxDQUNJLFcsQ0FHSixHLENBQ0ksUSxDQUdKLE1BQUEsTSxNQUFBLFEsQ0FBQSxNQUFBLE0sTUFBQSxjLENBQ0ksYSxDQUNBLG9CLENBR0osRyxDQUNJLHFCLENBRUEsZSxDQUVBLGMsQ0FFQSxZLENBQ0EsZSxDQW1CQSxhLENBQ0EsWSxDQUNBLGtCLENBQ0EsYSxDQXBCQSxhLENBQ0ksZ0IsQ0NNUixJLENBQ0EsRyxDRGxCQSxHLENDbUJBLEksQ0RBSSwwRixDQUVBLGEsQ0FFQSwwQixDQ05KLEksQ0RqQkEsRyxDQXlDSSxrQixDQ3hCSixJLENEeUJJLGEsQ0FDQSxvQixDQXVCQSxvQixDQUNBLGdCLENBQ0EsaUIsQ0NsREosRyxDQUNBLEksQ0RDSSxrQixDQWNKLFEsQ0FDSSxpQixDQUVBLGlCLENBU0osTSxDQVpBLFEsQ0FhSSxhLENBR0osRyxDQUNJLG1CLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxtQixDQW1PQSxlLENBQ0EsaUIsQ0FqT0osTyxDQUNJLFMsQ0FDQSxhLENBQ0EsZSxDQVVKLE0sQ0FDSSxlLENBR0osRyxDQ0NBLEcsQ0RDSSxxQixDQUdKLEssQ0FDSSxtQixDQUNBLHdCLENBQ0EsVSxDQUNBLFEsQ0FDQSxvQyxDQUNBLGtCLENBRUEsYSxDQUNJLGdCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsbUIsQ0FDQSxhLENDNUVSLEksQ0Q4RkksVyxDQWZBLFcsQ0FDSSx3QixDQUtBLGMsQ0FDSSw0QixDQUVBLHlCLENBQ0ksa0IsQ0FTWixRLENBQUEsUSxDQUNJLGlCLENBSVIsRSxDQUNJLGtCLENBQ0EsK0IsQ0FPSixNLENBQ0ksZSxDQUdKLGlCQUFBLGUsQ0FDSSxTLENDTEosTSxDRFFBLEssQ0NOQSxRLENBREEsTSxDQUVBLFEsQ0RVSSxRLENBQ0EsbUIsQ0FDQSxpQixDQUNBLG1CLENBR0osTSxDQ1JBLE0sQ0RVSSxtQixDQUdKLGEsQ0FDSSxjLENBR0osTSxDQUNJLGdCLENBR0osZSxDQUNJLFMsQ0FHSix5QyxDQUNJLFksQ0NMSixhLENBQ0EsWSxDQUNBLGEsQ0RNQSxNLENBSUkseUIsQ0NMSixrQkFBa0IsVSxDQUNsQixpQkFBaUIsVSxDQUNqQixrQkFBa0IsVSxDRE1sQixXQUFBLFUsQ0FJSSxjLENBR0osa0IsQ0FDSSxTLENBQ0EsaUIsQ0FHSixRLENBQ0ksZSxDQUdKLFEsQ0FDSSxXLENBQ0EsUyxDQUNBLFEsQ0FDQSxRLENBR0osTSxDQUNJLFUsQ0FDQSxVLENBQ0EsUyxDQUNBLG1CLENBQ0EsK0IsQ0FDQSxtQixDQUVBLDBCQVJKLE0sQ0FTUSxrQkFHSixRLENBQ0ksVSxDQ0RSLGlDLENES0Esc0MsQ0NOQSxrQyxDQURBLDhCLENBR0EsbUMsQ0FKQSw0QixDQUtBLGtDLENEVUksUyxDQUdKLDJCLENBQ0ksVyxDQUdKLGEsQ0FDSSxtQixDQUNBLDRCLENBV0osMkIsQ0FDSSx1QixDQUdKLDhCLENBQ0ksUyxDQUdKLHNCLENBQ0ksWSxDQUdKLDRCLENBQ0ksWSxDQUNBLHlCLENBT0osTSxDQUNJLFEsQ0FHSixPLENBQ0ksaUIsQ0FDQSxjLENBR0osUSxDQUNJLHVCLENBR0osUSxDQUNJLHNCLENBUUosRyxDQUNJLFcsQ0FDQSxjLENBR0osSyxDQTNCQSxNLENDb0JBLE0sQ0RVSSxrQixDQUNBLGMsQ0FLQSxZLENDVkosVyxDRFdRLFMsQ0FLSixNQUFBLFEsQ0FDSSxxQixDQUVBLHFCQUhKLE1BQUEsUSxDQUlRLGdELENBRUEsTUFBQSxjLENBQ0ksaUVFemRoQixVLENBR0UsMEQsQ0FDQSxlLENBQ0EsSyxDQUNBLGEsQ0FDQSwrQixDQUVBLFksQ0EyNUJBLG1CLENBMTVCRSw4QixDQUdGLGlCLENBQ0UsWSxDQUNBLGtCLENBQ0EseUQsQ0FDQSxtQyxDQUNBLGEsQ0FDQSxXLENBRUEsb0MsQ0FDRSxVLENBNkxBLDJCLENBMUxGLGtDLENBQ0UsVSxDQUlKLDBCLENBQ0UsYyxDQUVBLDZDLENBQ0UsWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxRLENBSUosc0IsQ0FDRSx5RCxDRGlkSiwrRSxDQ3BjWSx3RSxDRGdjWixpRSxDQ3ZjWSwwRCxDQUVFLDZDLENBVUYsNkYsQ0FDRSwwRCxDQUNBLGtCLENBUVosZSxDQUNFLHdELENBMEJJLHNDLENBdkJGLGdDLENEZ2NOLG9ELENDemJVLDZDLENBTkYsOEMsQ0FDQSxzRCxDQVlJLHNGLENBQ0UsMEQsQ0FDQSxrQixDQVdKLDZDLENBQ0UscUMsQ0FLTixxQyxDQUNFLHFELENBRUEsMEMsQ0FHRSxnRCxDQUFBLGlELENBRkEseUQsQ0FXUixlLENBQ0Usd0QsQ0F1QlEsNEYsQ0FqQkEsc0YsQ0FDRSwwRCxDQUNBLGtCLENBUVoscUIsQ0FDRSw4RCxDQWlCQSwwQkFERiw2QixDQUVJLHlELENBR0UsOEMsQ0FDRSw4QyxDQUdGLG1ELENBQ0UscUQsQ0FFQSx3RCxDQUdFLDhELENBQUEsK0QsQ0FGQSwyREFZVixxQixDQUNFLGlCLENBQ0EsMkUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsOEQsQ0FDQSxZLENBQ0EsMEQsQ0FHRixnQixDQUNFLGEsQ0FDQSwrQyxDQUNBLGlFLENBQ0EsaUIsQ0FDQSxvQixDQUdFLDBCQURGLHFCQUFBLHdCLENBRUksNEJBSUosb0IsQ0FDRSxhLENBQ0EsVSxDQUNBLFcsQ0FVSixnQixDQUNFLFksQ0FDQSxjLENBRUEsMEJBSkYsZ0IsQ0FLSSxjRDBZTixvQyxDQ3RZTSw2QixDQUVFLFcsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxtQixDQUNBLG9CLENBQ0EsbUQsQ0FDQSxjLENEd1lSLDhDQUFrRCxnQixDQ3RZMUMsdUNBQUEsZ0IsQ0FDRSxhLENBQ0EsaUIsQ0R5WVYseUMsQ0N0WVEsa0MsQ0FDRSxpQixDRHlZVixvRCxDQ3RZUSw2QyxDQUNFLGEsQ0FDQSxpQixDQUNBLE0sQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBK1JVLGlJLENBM0lKLG9HLENBbUJFLHlHLENBbkJGLGtHLENBbUJFLHVHLENEa09sQiwyRCxDQ3ZZVSxvRCxDQUNFLGEsQ0FlRixnRixDQVJBLGtFLENBZ29CUix5QixDQS9uQlUsUyxDQUNBLGtCLENBQ0Esc0IsQ0FnQkYsaUYsQ0FBQSwrRSxDQUNFLFcsQ0FDQSxZLENBQ0EsK0IsQ0FLRiwwRSxDQUNFLDhFLENBSUosNEQsQ0FDRSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxtQixDQUNBLHFDLENBQ0EseUQsQ0FDQSxrQixDQUlBLDhDLENBQ0EsVSxDQUNBLFksQ0FDQSxjLENBQ0EsdUUsQ0FDQSxZLENBQ0EsK0IsQ0FDQSw4QixDQUNBLHNCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLCtFLENBQ0UsWSxDQUlBLHFGLENBQ0UsaUIsQ0FTRixpRyxDQUNFLHFCLENBR0YsdUYsQ0FkQSxxRixDQWVFLHNFLENBQ0EsWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxRLENBR0YsZ0YsQ0FDRSxpQixDQUVBLHNFLENBR0YsZ0YsQ0FDRSxjLENBQ0EsZSxDQUNBLFksQ0FDQSxzQixDQUNBLGdCLENBQ0Esa0IsQ0FHRixvRixDQUNFLFksQ0FDQSxXLENBQ0EsYyxDQUNBLFksQ0FDQSxxQixDQUNBLFEsQ0FDQSxzQixDQUdGLGdGLENBQ0UsaUIsQ0FDQSxtQixDQUNBLFEsQ0FDQSxzRixDQUNFLFUsQ0FDQSxpQixDQUNBLHFCLENBQ0Esd0IsQ0FDQSxVLENBQ0EsVyxDQUNBLDRqRixDQUNBLDJCLENBQ0EseUIsQ0FJSix3RixDQUNFLGMsQ0FHRixvRixDQUNFLGUsQ0FDQSxlLENBbUtNLG1JLENBOUlFLGdKLENBUkEsa0ksQ0FRQSw4SSxDQVJBLGdJLENBQ0UsUyxDQWlCTixxSCxDQUFBLG1ILENBQ0Usa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FFQSw0SCxDQUFBLDBILENBQ0UsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE8sQ0FDQSwwQixDQUNBLFUsQ0FDQSxVLENBQ0EsMkIsQ0FDQSxpQyxDQUNBLHVCLENBQ0EsaUQsQ0FDQSxTLENBQ0EsbUIsQ0FDQSxzQixDQUlKLDJILENBQUEseUgsQ0FDRSxpQixDQUNBLFUsQ0FDQSxlLENBTVIscUYsQ0FDRSxZLENBQ0EsVyxDQUNBLGMsQ0FDQSxzRSxDQUVBLGdHLENBQ0UsWSxDQUNBLHFHQUFBLFksQ0FDRSxrQixDQUVGLGtHLENBQ0Usa0IsQ0FLTix1RixDQUNFLGEsQ0FDQSxjLENBQ0Esc0UsQ0FDQSxZLENBQ0EsYyxDQUNBLFEsQ0FFQSx5RixDQUNFLDRCLENBQ0EsNkIsQ0FLTixpRixDQUNFLGEsQ0FDQSxjLENBQ0EsbUUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxRLENBQ0EscUIs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QUNBLHFDLENBRUEsMEJBYkYsa0IsQ0FjSSx3QkFVSixpQixDQUNFLGMsQ0FDQSwyRCxDQUNBLE0sQ0FDQSxVLENBQ0EsZSxDQUNBLDJFLENBQ0EseUQsQ0FDQSxXLENBQ0EsMkIsQ0FDQSx3QixDQUNBLGUsQ0FFQSwwQkFiRixpQixDQWNJLHdCQUdGLHdCLENBa0RRLDBFLENBakROLHVCLENBT0YsdUIsQ0FDRSxhLENBQ0EsVyxDQUNBLGdCLENBQ0EscUMsQ0FHRix1QixDQUNFLGtCLENBRUEsa0MsQ0FDRSxrRSxDQTJTQSxrQ0FBQSxZLENBelNBLHVDQUFBLFksQ0FDRSxrQixDRDhPUiwyQyxDQzNPTSxvQyxDQUVFLFksQ0FDQSxrQixDQUNBLDZCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxtRCxDQUlBLG1FLENBQ0UsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLFUsQ0FDQSx1QixDQUNBLFMsQ0FDQSx5RCxDQUNBLGEsQ0FDQSx3QixDQUNBLDJCLENBTUEsc0YsQ0FDRSxTLENBQ0EsZSxDQUNBLFEsQ0FDQSw0QixDQUNBLFksQ0FDQSxrQixDQUNBLFEsQ0FDQSxjLENBQ0EsOEMsQ0FHRixtRixDQUNFLDhELENBQ0EscUUsQ0FFQSx1RixDQUNFLGtCLENBQ0EsYSxDQUNBLDZDLENBR0YsdUYsQ0FDRSxhLENBQ0EsZSxDQUVBLDRGQUFBLFksQ0FRQSxvR0FBQSxZLENBUEUsa0IsQ0FJSiwrRixDQUNFLGtCLENBT0YsMkYsQ0FDRSxlLENDaHBCTix3QyxDRGtwQk0sNEcsQ0FDRSw4QyxDQUNBLGdELENDL29CUix1QyxDRGtwQk0sMkcsQ0FDRSw2QyxDQUtOLHFGLENBQ0UscUUsQ0FFQSx5RixDQUNFLGUsQ0FDQSxhLENBQ0EsNkMsQ0FJSix3RixDQUNFLHVFLENBRUEsK0YsQ0FDRSxnQixDQUtFLG1JLENBQ0Usa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLFksQ0FDQSxrQixDQUNBLDZCLENBQ0EsYyxDQUNBLG1ELENBR0UsOEksQ0NsZ0JSLHFDLENEbWdCVSx3QixDQUVBLG1KLENBQ0UsZ0QsQ0FDQSw4QyxDQUdGLG1KLENBQ0UsNkMsQ0FLTix1SSxDQUNFLGEsQ0FDQSx3QixDRHNOcEIsNEksQ0NwTm9CLDRJLENBRUUsa0IsQ0FHRiw0SSxDQUNFLGdCLENBS04seUcsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUVBLDBILENBQ0UsNEIsQ0FDQSx5QixDQUNBLHlCLENBQ0EseUIsQ0FLRix3SSxDQUNFLFksQ0FDQSxnQixDQUNBLG1CLENBUUksd0pBQUEsMEIsQ0FXRSx3SkFBQSwrQixDQVZBLGEsQ0FJSSx3SkFBQSx3RCxDQUNFLFMsQ0FTTix3SkFBQSwyQyxDQUNFLGtCLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQUdGLHdKQUFBLGlELENBQ0UsaUIsQ0FDQSxVLENBQ0EsZSxDQU1KLCtLQUFBLFksQ0FDRSxrQixDQUdGLDRLLENBQ0UsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLFUsQ0FLRSxvTUFBQSxZLENBQ0Usa0IsQ0FHRiwyTSxDQUNFLGdCLENBR0YsaU0sQ0FDRSxrQixDQUNBLGUsQ0FDQSxlLENBWWhCLHdHQUFBLFksQ0FDRSxrQixDQXNFVixrQyxDQW5FUSxxRyxDQVdFLDBHLENBVkEsYSxDQWNBLHNILENBQ0Usa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FHRiw0SCxDQUNFLGlCLENBQ0EsVSxDQUNBLGUsQ0FjaEIsd0IsQ0FDRSw2QyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxtQixDQUVBLDZCLENBQ0UsWSxDQUNBLGtCLENBQ0EsTyxDQUNBLGtCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDRDJLTix1QixDQ3RKQSx5QixDQUVFLG1CLENFaHZDRSxNLENIeTRDSixPLENBQ0EsV0FBVyxjLENHejRDSCwwRCxDQUNBLGtCLENBR0osV0FBQSxlLENIMDRDSixZQUFZLGUsQ0FDWixXQUFXLE8sWUFBbUIsZSxDRzE0Q3RCLFMsQ0FHSixjLENIMjRDSixlLENBQ0EsV0FBVyxzQixDRzM0Q0gsMEQsQ0FDQSxrQixDQU9JLG1CQUFBLHlCLE1BQUEsVSxNQUFBLFcsQ0FDSSxnRCxDQUdKLG1CQUFBLHlCLE1BQUEsVyxDQUNJLGdCLENBQ0EsaUIsQ0FHSixtQkFBQSxvQyxDQUNJLDZDLENBR0osbUJBQUEsb0MsQ0FDSSxjLENBVUEsMkJBQUEsZ0MsQ0FDSSxTLENBbUJSLDJCQUFBLHNELENBZkEsMkJBQUEsd0IsQ0FDSSxTLENBQ0Esa0MsQ0FHSSwyQkFBQSxvQyxDQUNJLG1CLENBREosMkJBQUEsb0MsQ0FDSSxvQixDQURKLDJCQUFBLG9DLENBQ0ksb0IsQ0FESiwyQkFBQSxvQyxDQUNJLG9CLENBREosMkJBQUEsb0MsQ0FDSSxxQixDQURKLDJCQUFBLG9DLENBQ0kscUIsQ0FESiwyQkFBQSxvQyxDQUNJLHFCLENBREosMkJBQUEsb0MsQ0FDSSxxQixDQURKLDJCQUFBLG9DLENBQ0kscUIsQ0FESiwyQkFBQSxxQyxDQUNJLHFCLENBSVIsMkJBQUEsb0MsQ0FDSSx5QixDQWFoQixlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLFksQ0g4NENKLGEsQ0c1NENRLDJCLENBQ0EsVSxDQUNBLHFCLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLGlCLENBQ0EsbUQsQ0FDQSxjLENBQ0EsZ0QsQ0FFQSxlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLHNCLENIODRDUix1QixDRzc0Q1ksbUIsQ0FFQSxlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLDZCLENIKzRDWiw4QixDRzk0Q2dCLDhELENBQ0Esb0QsQ0FJUixlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLGtCLENIODRDUixtQixDRzc0Q1ksMEQsQ0FDQSxrQixDQUdKLGVBQUEsYSxNQUFBLFksTUFBQSxlLE1BQUEsVyxZQUFBLGUsQ0g4NENSLHdCQUF3QixlLENHNzRDWixTLENBR0osZUFBQSxhLE1BQUEsWSxNQUFBLGUsTUFBQSwwQixDSDg0Q1IsMkIsQ0c3NENZLDBELENBQ0Esa0IsQ0FJUixrQkFBQSx1QixDQUNJLHFCLENBQ0Esb0IsQ0FDQSxzQixDQU1BLGdELENBQ0ksZ0QsQ0FNUixpQyxDQUNJLFMsQ0FDQSxrQyxDQUVBLHlDLENB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WSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxRLENBQ0EsZSxDQUVBLGdCLENBQ0ksb0IsQ0FVQSxvQyxDQUNJLGUsQ0FDQSx5QixDRnVsRFosdUIsQ0VsbERBLGlCLENBSUksWSxDQUNBLHFCLENBQ0EsOEIsQ0FDQSxrQixDQUVBLHFCRmlsREYsdUIsQ0UxbERGLGlCLENBVVEsb0IsQ0ZxbEROLDhELENBREEsd0QsQ0VsbERVLHdELENBQUEsa0QsQ0FDSSxvQyxDRnVsRGQseUQsQ0FEQSxtRCxDRWxsRGMsbUQsQ0FBQSw2QyxDQUNJLGtCLENBQ0Esb0MsQ0Z1bERsQiwwRCxDQURBLG9ELENFbmxEYyxvRCxDQUFBLDhDLENBQ0ksUyxDQUNBLDJCLENBQ0EsNEQsQ0Z3bERsQixvRSxDQURBLDhELENFaGxEYyw4RCxDQUFBLHdELENBQ0ksb0IsQ0ZxbERsQiwrRCxDQURBLHlELENFaGxEa0IseUQsQ0FBQSxtRCxDQUNJLGtCLENGcWxEdEIsZ0UsQ0FEQSwwRCxDRWpsRGtCLDBELENBQUEsb0QsQ0FDSSxTLENBQ0EseUJGc2xEeEIsa0MsQ0Uva0RJLDRCLENBQ0ksa0IsQ0FDQSxVLENBQ0EsWSxDQUNBLGtCLENBQ0EsZSxDQUNBLDBCRmtsRE4sa0MsQ0V4bERFLDRCLENBT1EsY0F5SkEsc0MsQ0Y2N0NaLHNDLENFbmxEUSxnQyxDQUNJLFUsQ0FDQSxXLENBQ0EsZ0IsQ0ZzbERaLGdDLENFbGxESSwwQixDQUNJLGlCLENBRUEscUJGb2xETixnQyxDRXZsREUsMEIsQ0FJUSx5QkZ3bERaLG9DLENFcmxEUSw4QixDQUNJLFksQ0FDQSxrQixDQUNBLDZCLENGeWxEWixrRSxDQURBLHNELENFdGxEWSw0RCxDQUFBLGdELENBQ0ksVSxDRjBsRGhCLDZCLENFcmxESSx1QixDQUNJLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0EsNkMsQ0FDQSxhLENGd2xEUixrQyxDRXRsRFEsNEIsQ0FDSSxpQixDQUNBLGdCLENBQ0Esd0IsQ0Z5bERaLDhCLENFcmxESSx3QixDQUNJLGtCLENBQ0EsbUIsQ0Z3bERSLGdDLENFcmxESSwwQixDQUNJLGtCLENGd2xEUiw2QixDRXJsREksdUIsQ0FDSSxZLENBQ0Esd0IsQ0FDQSxlLENBQ0EsVSxDQUlSLGlCLENBR0ksaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLHlELENBQ0EsZ0QsQ0FDQSxlLENBQ0EsOEIsQ0FHSSxrRCxDQUNJLFMsQ0FJUiw0QkFBQSxlLENBQ0ksUyxDQUlBLDBELENBQ0ksUyxDQUlSLHFCQUVRLGtELENBQ0ksV0FLWix1QixDQUNJLFUsQ0FDQSxXLENBRUEsOEQsQ0FDSSxpQixDQUNBLFEsQ0FDQSx5QixDQUlSLDRCLENBSUksaUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxZLENBQ0EsZSxDQUNBLHlELENBRUEsc0MsQ0FDSSxpQixDQUNBLEssQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FFQSw4QyxDQUNJLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLFksQ0FDQSxtQixDQUNBLHdCLENBQ0Esd0IsQ0FJUixpQyxDQUNJLGlCLENBQ0EsUSxDQUNBLHlCLENBR0osa0MsQ0FDSSxpQixDQUNBLG9DLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxlLENBVVIsd0IsQ0FDSSxrQixDQUNBLDZCLENBR0osMEIsQ0FDSSxTLENBQ0Esc0IsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsWSxDQUNBLHFCLENBQ0EsNkIsQ0FDQSxzQixDQUNBLFUsQ0FDQSxXLENBQ0Esd0QsQ0FDQSw4QyxDQU1BLGdDLENBQ0ksbUIsQ0FDQSx5QixDQUdKLGtDLENBQ0ksaUQsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FLWixhLENBR0ksWSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHlELENBQ0EsZ0QsQ0FDQSxlLENBQ0EseUMsQ0FDQSw4QixDQUVBLG1CLENBQ0ksd0QsQ0FDQSw4QyxDQUVBLDhDLENBQ0ksUyxDQUVBLGtELENBQ0ksUyxDQU1SLDBDLENBQ0ksUyxDQUlSLDJCLENBQ0ksd0QsQ0FDQSw4QyxDQUVBLHNELENBQ0ksUyxDQUVBLDBE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Q0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBR0osNkIsQ0FDSSxVLENBQ0EscUMsQ0FHSixvQixDQUNJLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSwwQixDQUlSLDBCLENGMjFDQSxlLENFejFDSSxvQixDQUVBLDZDLENGMjFDSixrQyxDRTExQ1EsWSxDQUNBLGtCLENBQ0EsbUQsQ0FDQSxlLENBQ0EsYyxDQUNBLFcsQ0FDQSxrQyxDQUNBLHVDLENBRUEsdUQsQ0Y0MUNSLDRDLENFMzFDWSxVLENBQ0Esd0QsQ0FHSixvRCxDRjQxQ1IseUMsQ0UzMUNZLGlCLENBQ0Esb0IsQ0FDQSwwQixDQUNBLG9CLENBQ0EscUIsQ0FDQSx1RCxDQUNBLDJCLENBQ0EsMEIsQ0FDQSx3QixDQVlBLDhELENBQ0ksWSxDQU1SLHNGLENBQ0ksd0QsQ0FLWixtQixDQUNJLHVDLENBRUEsOEIsQ0FDSSxlLENBR0osNkMsQ0FDSSwwQixDQUdKLDRDLENBQ0ksaUIsQ0FDQSwyQixDQUNBLG1ELENBQ0EsZSxDQUNBLGMsQ0FDQSx3RCxDQUNBLHdDLENBQ0EsK0IsQ0FFQSxtRCxDQUFBLG9ELENBRUksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSwwQixDQUNBLFUsQ0FDQSxXLENBQ0EsMkIsQ0FDQSwwQixDQUNBLHVCLENBR0osb0QsQ0FDSSwwRCxDQUdKLG1ELENBQ0ksUyxDQUNBLDJELENBR0osdUQsQ0FDSSxlLENBZUoseUQsQ0FaQSxzRCxDQUNJLHdFLENBRUEsOEQsQ0FDSSxTLENBR0osNkQsQ0FDSSxTLENBV1osOEIsQ0FDSSwyQixDQUNBLG1CLENBQ0Esb0IsQ0FHSSxnRSxDQUNJLG9CLENBR0osdUQsQ0FDSSwyQixDQUlSLDJDLENBQ0ksWSxDQUNBLHFCLENBQ0EsWSxDQUVBLHNELENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsZSxDQUNBLFUsQ0FJUiwyQyxDQWdVSSwrRSxDQS9UQSx5QixDQUdKLDZDLENBQ0ksWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxvQixDQUVBLG1ELENBRUksd0IsQ0FDQSwyQixDQUNBLG9CLENBQ0EsNkQsQ0FDQSx5QixDQUNBLHdCLENBQ0EseUIsQ0FDQSw4QyxDQUdKLHdEQUFBLGUsTUFBQSxZLE1BQUEsYyxDQUNJLG9CLENBRUEsd0RBQUEsZSxNQUFBLFksTUFBQSwwQixDQUNJLDhCLENBS1osMEMsQ0FBQSwwQyxDQUNJLHNCLENBR0osOEMsQ0FDSSxrQixDQUdKLDZDLENBQ0ksZSxDQUdKLGdELENGdXpDUiw2QyxDRXJ6Q1ksaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxZLENBRUEsc0QsQ0Z1ekNaLG1ELENFdHpDZ0IsaUIsQ0FDQSxTLENBQ0EsYyxDQUNBLFEsQ0FDQSxPLENBRUEsb0UsQ0Z3ekNoQixpRSxDRXZ6Q29CLDBELENBQ0Esa0IsQ0FDQSxpQixDQUVBLDJFLENGeXpDcEIsd0UsQ0V0dkNnQix1RSxDQWxFUSxTLENBSVIsaUVBQUEsZSxDRnd6Q2hCLDhEQUE4RCxlLENFdnpDMUMsMEQsQ0FDQSxpQixDQUNBLGtCLENBSVIsc0QsQ0Z1ekNaLG1ELENFdHpDZ0IsaUIsQ0FDQSxrQixDQUNBLDJCLENBQ0EsNkQsQ0FDQSx5QixDQUNBLHdCLENBQ0EseUIsQ0FJQSwwRSxDRnN6Q2hCLHVFLENFdnVDWSxtRCxDQTlFUSw4QixDQU9KLDZELENBQ0ksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSwwQixDQUNBLFcsQ0FDQSxVLENBQ0EseUQsQ0FDQSxpQixDQUdKLDZELENBQ0ksVSxDQUNBLFMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsMEIsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0Esd0QsQ0FDQSxzQixDQW1CSiwwRCxDQUNJLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsMEIsQ0FDQSxXLENBQ0EsVSxDQUNBLHlELENBQ0EsaUIsQ0FHSiwwRCxDQUNJLFUsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLDBCLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLHdELENBQ0Esc0IsQ0FXWiwwQyxDQUNJLDZCLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFEsQ0FDQSxrQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSw2RCxDQUNBLGUsQ0FDQSx3QixDQUNBLDBCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLDJCLENBQ0EsNEIsQ0FDQSw2RCxDQUNBLHdELENBQ0EsMkIsQ0FFQSxnRCxDQUNJLGtCLENBQ0Esb0UsQ0FPSixxREFBQSxlLENBQ0ksbUIsQ0FHSix3RCxDQUNJLGtCLENBQ0Esb0UsQ0FFQSxvRSxDQUNJLHNELENBSVIsK0MsQ0Y4eENaLDhDLENFNXhDZ0IsYSxDQUNBLGlCLENBQ0EsUyxDQUdKLDhDLENBQ0ksYSxDQUVBLG1ELENBd09KLDhDLENBdk9RLDhCLENBSVIscUJBQ0ksZ0QsQ0FDSSw4QkFNaEIsdUIsQ0FBQSxxQixDQUVJLHdELENGeXhDaUMsMkNBQTJDLGUsTUFBcUIsWSxNQUFrQixjLENBQzNILHlDLENFdnhDWSx5Q0FBQSxlLE1BQUEsWSxNQUFBLGMsQ0ZzeENaLHVDLENFcHhDZ0IsK0MsQ0FDQSwrQyxDQUNBLG9DLENBQ0EsZ0UsQ0Z5eENzQywyQ0FBMkMsZSxNQUFxQixZLE1BQWtCLDJCLENBQ3hJLHNELENFeHhDZ0IseUNBQUEsZSxNQUFBLFksTUFBQSwyQixDRnV4Q2hCLG9ELENFdHhDb0Isb0MsQ0YyeENxRSxtRUFBbUUsdUIsQ0FDNUosZ0VBQWdFLHVCLENFcnhDNUMsaUVBQUEsdUIsQ0ZveENwQiw4REFBOEQsdUIsQ0VueEN0QyxvRSxDQU9KLCtELENBQUEsNkQsQ0FDSSwrQyxDQUdKLCtELENBQUEsNkQsQ0FDSSwrQyxDQU9KLDRELENBQUEsMEQsQ0FDSSwrQyxDQUdKLDRELENBQUEsMEQsQ0FDSSwrQyxDQUtaLDRDLENBQUEsMEMsQ0FDSSxtRSxDQUNBLHdELENBRUEsa0QsQ0FBQSxnRCxDQUNJLGdFLENBR0osMEQsQ0FBQSx3RCxDQUNJLGdFLENBS0osbUUsQ0FBQSxpRSxDQUNJLCtDLENBQ0EsMkMsQ0FFQSw2RSxDQUFBLDJFLENBQ0ksb0MsQ0FHSiwwRSxDQUFBLHdFLENBQ0ksc0UsQ0FRaEIsZ0MsQ0FDSSxZLENBRUEsVSxDQU1BLDZDLENBQ0ksa0IsQ0FDQSxhLENBR0osdUQsQ0FDSSxrQixDQU9KLCtDLENBQ0ksZSxDQUNBLGEsQ0FFQSxxRCxDQUNJLHlCLENBR0osMERBQUEsYSxNQUFBLFksTUFBQSxlLE1BQUEsWSxDQUNJLHFCLENBT3BCLG9CLENBQ0ksWSxDQUNBLHFCLENBQ0EseUQsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVyxDQUNBLGtCLENBQ0EsZ0QsQ0FDQSwwQkFUSixvQixDQVVRLHdCQUdKLHdCLENBQ0ksaUIsQ0FDQSxTLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsMEJBTkosd0IsQ0FPUSxTLENBQ0EsV0FJUiw2QixDQUNJLG1CLENBQ0EseUIsQ0FDQSw2QyxDQUNBLDBCQUpKLDZCLENBS1EscUJBSVIsNEIsQ0FDSSxnQixDQUNBLFksQ0FDQSxxQixDQUNBLFEsQ0FDQSxlLENBQ0EsNkQsQ0FDQSx5QkFQSiw0QixDQVFRLGtCLENBQ0EsNkIsQ0FDQSxvQkFHSixnQyxDQUNJLGEsQ0FDQSxjLENBQ0EsVSxDQUlSLDRCLENBQ0ksWSxDQUNBLHFCLENBQ0EsbUQsQ0FHSiwwQixDQUNJLGUsQ0FDQSxnRSxDQUNBLHFCLENBR0osOEIsQ0FDSSxpRCxDQUNBLGUsQ0FDQSxjLENBQ0EscUIsQ0FJUixnQixDQUdJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSxTLENBRUEsNkIsQ0FDSSxTLENBR0oscUMsQ0FDSSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxlLENBQ0EsVSxDQUNBLHNCLENBQ0EsYyxDQUVBLHlDLENBQ0ksYSxDQUNBLHdCLENBTUEsOEMsQ0FDSSxtQixDQUlSLDRDLENBQ0ksUyxDQUVBLGdELENBQ0kseUIsQ0FFQSxxRCxDQUNJLDhDLENBQ0EsZ0QsQ0FHSixxRCxDQUNJLDZDLENBTWhCLHNDLENBQ0ksYyxDQUVBLDhDLENBQ0ksVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUdKLGtELENBQ0ksZSxDQUlSLHNCLENBQ0ksbUIsQ0FDQSwrRCxDQUVBLGtDLENBQ0ksNEQsQ0FFQSx1RCxDQUNJLHNELENBTVIsNkMsQ0FDSSxnQixDQUNBLGUsQ0FDQSx5RCxDQUNBLGdELENBQ0Esa0IsQ0FDQSwwQkFOSiw2QyxDQU9RLG9CQUlSLDJDLENBQ0ksUyxDQUNBLGlCLENBQ0Esc0IsQ0FDQSwwQkFKSiwyQyxDQUtRLGNBR0osa0QsQ0FDSSxtQixDQUlSLDRDLENBQ0ksYyxDQUVBLG9ELENBQ0ksWSxDQUdKLGtELENBQ0ksVSxDQUNBLGEsQ0FDQSxXLENBQ0EsMEJBSkosa0QsQ0FLUSxhQU9wQixnQixDQUNJLGEsQ0FDQSxjLENBRUEseUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxlLENBR0osc0IsQ0FDSSxtRCxDQUNBLGMsQ0FDQSxlLENBSVIsbUIsQ0FDSSxvQixDQUNBLDJCLENBR0kscUMsQ0FDSSxlLENBSVIsNEIsQ0FDSSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLFEsQ0FDQSwwQkFMSiw0QixDQU1RLGtCLENBSVIsNEIsQ0FFUSxlQUlSLDBCLENBQ0ksWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxlLENBQ0EsVSxDQUNBLHlELENBQ0Esa0IsQ0FDQSwwQkFWSiwwQixDQVdRLGMsQ0FDQSxrQixDQUNBLHdCQUdKLDhCLENBQ0ksZSxDQUNBLDBCQUZKLDhCLENBR1EsZ0JBSVIsOEIsQ0FDSSxhLENBS1osYSxDQUNJLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsWSxDQUNBLGlCLENBQ0EsVSxDQUNBLHlELENBQ0Esa0IsQ0FDQSxlLENBQ0EsZ0QsQ0FDQSxpQixDQUNBLDhCLENBbUNBLHVCLENBakNBLHVCLENBQ0ksYyxDQUNBLG1CLENBR0osa0IsQ0FDSSxtRCxDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLDZDLENBR0osbUIsQ0FDSSxpRCxDQUNBLGMsQ0FJUixhLENBQ0ksWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxVLENBQ0EseUQsQ0FDQSxrQixDQUNBLGUsQ0FDQSxnRCxDQUNBLGlCLENBQ0EsOEIsQ0FNSSw2QixDQUNJLFMsQ0FJUixrQixDQUNJLGUsQ0FDQSxVLENBQ0EsWSxDQUVBLHNCLENBQ0ksVSxDQUNBLFcsQ0FDQSxrQixDQUNBLDZCLENBSVIsbUIsQ0FDSSxnRSxDQUlSLGdCLENBR0ksYyxDQUNBLFUsQ0FDQSwrQixDQUNBLFcsQ0FDQSxVLENBQ0Esc0IsQ0FDQSxtQixDQUNBLDhDLENBRUEsbUMsQ0FDSSxZLENBQ0Esd0IsQ0FHSixxQixDQUNJLGtCLENBZUosdUIsQ0FYQSx5QixDQXVCSSx5RCxDQXZCSix5QixDQUNJLGlCLENBQ0EsWSxDQUNBLGUsQ0FDQSxVLENBRUEsZ0QsQ0FDQSxrQixDQUNBLG1CLENBR0osdUIsQ0FDSSxpQixDQUNBLEssQ0FDQSxVLENBQ0EsMEIsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSx5RCxDQUVBLGdELENBR0osdUIsQ0FDSSx5QixDQUNBLG1CLENBQ0EsNkMsQ0FDQSxpQixDQUdKLHlCLENBQ0ksbUQsQ0FDQSxjLENBQ0EsZSxDQUdKLHVCLENBQ0ksUyxDQUNBLG1CLENBRUEsZ0QsQ0FDSSxtQixDQVFSLHVCLENBQ0ksWSxDQUNBLFEsQ0FDQSx5QkFISix1QixDQUlRLHFDLEFBRUosMEJBTkosdUIsQ0FPUSxtQyxDQUNBLGdCQUtaLFcsQ0FDSSxpQixDQUdKLGMsQ0FDSSxpQixDQUNBLDJELENBR0osZSxDQUNJLHdELENBQ0EsOEMsQ0FDQSxjLENBQ0EsYSxDQUNBLGlCLENBQ0EsZSxDQUNBLGtCLENBQ0Esc0IsQ0FFQSxvQixDQUNJLFksQ0FDQSxTLENBR0oscUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFEsQ0FDQSxrQixDQUVBLDBCQVBKLHFCLENBUVEscUIsQ0FDQSxzQixDQUNBLFNBSVIsb0IsQ0FDSSxxQixDQUdKLHVCLENBQ0kscUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxvQixDQUdKLHFCLENBQ0ksYyxDQUNBLGlCLENBR0osc0IsQ0FDSSxjLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLDBCLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUVBLDBCQVpKLHNCLENBYVEsTyxDQUNBLFMsQ0FDQSxnQkFHSiwwQixDQUNJLGtCLENBRUEsZ0MsQ0FDSSxvQixDQVFoQix1QixDQUNJLGEsQ0FHQSw2QixDQUNJLGEsQ0FHSixpQyxDQUNJLHlELENBQ0Esa0IsQ0FDQSxlLENBQ0EsWSxDQUNBLGUsQ0FDQSx5QkFOSixpQyxDQU9RLGMsQUFJQSx5QkFESiw0QyxDQUVRLGlCQUlSLG9DLENBQ0ksMkQsQ0FNUix1QixDQUNJLGtCLENBRUEseUMsQ0FDSSxrQixDQUNBLGEsQ0FDQSxpQixDQUNBLHlCQUpKLHlDLENBS1EsUSxDQUNBLHNCLENBQ0EsaUJBS1osbUIsQ0FDSSxZLENBQ0EsYSxDQUNBLDZCLENBQ0EsYyxDQUNBLHlCQUxKLG1CLENBTVEsb0JBSVIsbUIsQ0FDSSxVLENBQ0EseUJBRkosbUIsQ0FHUSx5QixDQUNBLDRCQUlSLGtCLENBQ0ksaUIsQ0VwdkdSLFUsQ0FHSSxzRSxDQUNBLHlFLENBQ0Esd0QsQ0FDQSw4QyxDQUVBLGlCLENBQ0ksOEQsQ0FDQSxnQixDQUNBLG1CLENBRUEsdUMsQ0FDSSxZLENBQ0EsYSxDQUNBLFksQ0FDQSxVLENBRUEsNEMsQ0FDSSw2QyxDQUdKLDRDLENBQ0ksUSxDQUlRLG9EQUFBLG9CLENBQ0ksd0QsQ0FDQSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQU1SLHlELENBQ0ksWSxDQUNBLGtCLENBQ0EsTyxDQUNBLGUsQ0FDQSw2QyxDQUVBLGdFLENBQ0ksVSxDQUNBLGEsQ0FDQSxxQyxDQUNBLDJCLENBQ0EscUIsQ0FDQSxVLENBQ0EsVyxDQVF4QiwwQixDQUNJLGMsQ0FFQSw2QyxDQUNJLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsWSxDQUNBLFUsQ0FHSiwyQyxDQUNJLFUsQ0FHSixnRCxDQUNJLFksQ0FDQSxVLENBSVIsZSxDQUNJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSxtQixDQUNBLGtCLENBQ0EsNEMsQ0FDQSx5QkFQSixlLENBUVEsa0IsQ0FDQSw2QixDQUNBLGtCLENBQ0EsZSxDQUNBLG1CLENBQ0EscUJBc0VKLHVCLENBbkVBLGlCLENBQ0ksOEIsQ0FJQSx5QkFESix3QixDQUVRLGdCLEFBRUosMEJBSkosd0IsQ0FLUSxlLEFBSUEseUJBREosaUMsQ0FFUSxnQixBQUVKLDBCQUpKLGlDLENBS1EsZ0JBTWhCLGdCLENBQ0ksWSxDQUNBLHFCLENBQ0EsWSxDQUNBLHlCQUpKLGdCLENBS1EsZ0JBR0oscUIsQ0FDSSxjLENBR0osaUMsQ0FDSSxpQixDQUNBLHFCLENBRUEsb0QsQ0FDSSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxlLENBQ0EsUyxDQUNBLFUsQ0FHSixnRCxDQUNJLFksQ0FDQSx3QixDQUtaLHFCLENBQ0ksWSxDQUNBLGMsQ0FDQSw2QixDQUNBLHNCLENBQ0EsbUUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxpQixDQU9KLGdCLENBQ0ksYSxDQUNBLHFFLENBQ0EsOEMsQ0FHQSxvQixDQUNJLGEsQ0FDQSxVLENBQ0EsVyxDQVRSLGdCLENBWUkscUIsQ0FXQSxxQixDQUVJLGdFLENBYkoscUIsQ0FDSSxhLENBS1IsbUIsQ0FDSSxZLENBQ0EsUSxDQUNBLGUsQ0FFQSxxQixDQUNJLGEsQ0FHQSxxQkFKSixxQixDQUtRLGdDLENBRUEsMkIsQ0FDSSxpREFJUix5QixDQUNJLFUsQ0FDQSxXLENBS1osZSxDQUNJLGEsQ0FDQSxjLENBQ0EsWSxDQUNBLGMsQ0FDQSxhLENBRUEsMEJBUEosZSxDQVFRLDZCLENBQ0EsVSxBQUVKLDBCQVhKLGUsQ0FZUSxZLENBQ0EsVyxDQUNBLGtCQUdKLG1CLENBQ0ksNEIsQ0FDQSw2QixDQUVBLHlCQUpKLG1CLENBS1Esd0MsQ0FDQSwyQyxBQUVKLDBCQVJKLG1CLENBU1EsYSxDQUNBLFUsQ0FDQSxpQkFJUixxQixDQUNJLGlCLENBQ0EsZ0IsQ0FDQSxtRCxDQUNBLHlCLENBQ0Esa0IsQ0FDQSx5QkFOSixxQixDQU9RLG9CLEFBRUosMEJBVEoscUIsQ0FVUSxpQixDQUNBLGUsQ0FDQSxpQkFJUixvQixDQUNJLG9CLENBQ0EsUSxDQUNBLFMsQ0FHSSw0QkFBQSxZLENBQ0ksa0IsQ0FJUixzQixDQUNJLGEsQ0FDQSxpQixDQUVBLGdCLENBQ0Esb0IsQ0FDQSxpQixDQUdBLHFCQUNJLDRCLENBQ0ksK0MsQ0FDQSx5QixDQUNBLDJFQU9wQixxQixDQUNJLDZELENBQ0EsZ0IsQ0FDQSxZLENBQ0EsYyxDQUNBLDZCLENBQ0EsUSxDQUNBLHlDLENBQ0EsOEIsQ0FFQSwwQixDQUNJLGlCLENBQ0EsZSxDQUVBLDRCLENBbENBLHNCLENBbUNJLGUsQ0FDQSxzRCxDQUVBLHFCQUpKLDRCLENBS1Esc0JBR0osa0MsQ0FDSSwrQyxDQUNBLHlFLENBS1osMEIsQ0FDSSxvQixDQUNBLFEsQ0FDQSxTLENBQ0EsWSxDQUNBLGMsQ0FDQSxRLENBR0ksa0NBQUEsWSxDQUNJLGlCLENBRUEsa0NBQUEsbUIsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsMEIsQ0FDQSxVLENBQ0EsUyxDQUNBLFcsQ0FDQSx5RCxDQUtaLDRCLENBQ0ksYSxDQUNBLGlCLENBQ0EsZSxDQUNBLGUsQ0FDQSx5QixDQUNBLG9CLENBQ0Esc0QsQ0FFQSxxQkFDSSxrQyxDQUNJLCtDLENBQ0EsMkVDcld4QixjLENBQ0ksOEQsQ0FDQSxjLENBRUEsdUIsQ0FDSSxZLENBQ0EscUIsQ0FDQSxRLENBRUEseUJBTEosdUIsQ0FNUSxvQkFJUixxQixDQUNJLGMsQ0FDQSxlLENBQ0EsWSxDQUNBLGlCLENBRUEseUIsQ0FDSSx5RCxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQUNBLFcsQ0FHSix5QixDQUNJLFksQ0FDQSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUyxDQUlSLG9CLENBQ0ksWSxDQUNBLFcsQ0FHSix1QixDQUNJLGMsQ0FHSixtQixDQUNJLGMsQ0E2REEseUIsQ0EzREEsc0IsQ0FDSSxjLENBK0ZBLDZCLENBakNKLHdCLENBM0RBLHFCLENBQ0ksa0IsQ0FLWixTLENBQ0kseUQsQ0FDQSxjLENBRUEsa0IsQ0FDSSxZLENBQ0EscUIsQ0FDQSxRLENBRUEseUJBTEosa0IsQ0FNUSxrQixDQUNBLFVBSVIsZSxDQUNJLFksQ0FDQSxxQixDQUNBLFEsQ0FDQSwrRCxDQUNBLG1CLENBQ0EsaUIsQ0FFQSx5QkFSSixlLENBU1EsZSxDQUNBLGdCLENBQ0EseUIsQ0FDQSwwQixDQUVBLHNCLENBQ0ksVSxDQUNBLHdELENBQ0EsVyxDQUNBLFMsQ0FDQSxpQixDQUNBLFcsQ0FDQSxPQUtaLHNCLENBQ0ksYyxDQUVBLHlCQUhKLHNCLENBSVEseUIsQ0FDQSw0QkFhSixtQixDQUNJLFksQ0FDQSxrQixDQUNBLFEsQ0FDQSxpQixDQUVBLHVCLENBQ0ksVSxDQUdKLHVCLENBQ0ksYyxDQUlSLHFCLENBQ0ksYyxDQUVBLDZCLENBQ0ksaUIsQ0FJUiwyQixDQUNJLGMsQ0FDQSxpQixDQU9KLDBCLENBQ0ksWSxDQUNBLGMsQ0FDQSxPLENBR0osd0IsQ0FDSSw4RCxDQUNBLHdELENBQ0Esa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENDdEpaLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUE2QixZLENBQWUsa0IsQ0FBcUIsbUQsQ0FBcUQsZSxDQUFpQixlLENBQWtCLEcsQ0FBSSxnQyxDQUFtQyxHLENBQUksZ0MsQ0FBbUMsRyxDQUFJLGdDLENBQW1DLEcsQ0FBSSxnQyxDQUFtQyxHLENBQUksZ0MsQ0FBbUMsRyxDQUFJLGdDIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG5cbiVzZWN0aW9uLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0NHB4O1xuICAgIH1cbn1cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgIDpyb290IHtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlcjogMDtcbiAgICBvcGFjaXR5OiAwLjI1O1xufVxuXG5ocjpub3QoW3NpemVdKSB7XG4gICAgaGVpZ2h0OiAxcHg7XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyxcbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxucCB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0ge1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICBjdXJzb3I6IGhlbHA7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxudWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAxOXB4O1xuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIFxuICAgICYgJiB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgIH1cbiAgICBcbiAgICAmICYgJiB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICAgIH1cbn1cblxub2wge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAyNXB4O1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxudWwsIG9sIHtcbiAgICAmLndwLWJsb2NrLWxpc3Qge1xuICAgICAgICAuYmxvY2stZWRpdG9yLXJpY2gtdGV4dF9fZWRpdGFibGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5kbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZGQge1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XG59XG5cbmR0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5saSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxubWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuc3ViLFxuc3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiBfcmVtKDEyKTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtNHB4O1xufVxuXG5zdXAge1xuICAgIHRvcDogLThweDtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBmb250LXNpemU6IF9yZW0oMTcpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIFxuICAgIFtkaXI9cnRsXSAmIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiBfcmVtKDE2KTtcbiAgICBkaXJlY3Rpb246IGx0ciAvKiBydGw6aWdub3JlICovXG47XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG5wcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBmb250LXNpemU6IF9yZW0oMTQpO1xufVxuXG5wcmUgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gICAgZm9udC1zaXplOiBfcmVtKDE0KTtcbiAgICBjb2xvcjogI2Q2MzM4NDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmEgPiBjb2RlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxua2JkIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5jb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gICAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICBtYXJnaW46IDE1cHggMCAyNXB4O1xuICAgIFxuICAgIGNhcHRpb24ge1xuICAgICAgICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICBcbiAgICB0aGVhZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgfVxuICAgIFxuICAgIHRib2R5IHtcbiAgICAgICAgXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdGZvb3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIH1cbiAgICBcbiAgICB0aCwgdGQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxufVxuXG50aCB7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgICBcbiAgICArICoge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBmb250OiBpbmhlcml0O1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmtiZCB7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbn1cblxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG5hIHtcbiAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbi1jb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudHItY2F0ZWdvcnktbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA5NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNhdGVnb3J5LWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG4gIH1cbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5ocjpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogMXB4O1xufVxuXG5oMTpmaXJzdC1jaGlsZCwgLmgxOmZpcnN0LWNoaWxkLFxuaDI6Zmlyc3QtY2hpbGQsIC5oMjpmaXJzdC1jaGlsZCxcbmgzOmZpcnN0LWNoaWxkLCAuaDM6Zmlyc3QtY2hpbGQsXG5oNDpmaXJzdC1jaGlsZCwgLmg0OmZpcnN0LWNoaWxkLFxuaDU6Zmlyc3QtY2hpbGQsIC5oNTpmaXJzdC1jaGlsZCxcbmg2OmZpcnN0LWNoaWxkLCAuaDY6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmgxOmxhc3QtY2hpbGQsIC5oMTpsYXN0LWNoaWxkLFxuaDI6bGFzdC1jaGlsZCwgLmgyOmxhc3QtY2hpbGQsXG5oMzpsYXN0LWNoaWxkLCAuaDM6bGFzdC1jaGlsZCxcbmg0Omxhc3QtY2hpbGQsIC5oNDpsYXN0LWNoaWxkLFxuaDU6bGFzdC1jaGlsZCwgLmg1Omxhc3QtY2hpbGQsXG5oNjpsYXN0LWNoaWxkLCAuaDY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnAge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxudWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNXB4IDE5cHg7XG59XG51bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbnVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG51bCB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG5vbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI1cHggMjVweDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxub2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsLndwLWJsb2NrLWxpc3QgLmJsb2NrLWVkaXRvci1yaWNoLXRleHRfX2VkaXRhYmxlLCBvbC53cC1ibG9jay1saXN0IC5ibG9jay1lZGl0b3ItcmljaC10ZXh0X19lZGl0YWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZGwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5kZCB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHg7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxubGkge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogX3JlbSgxMik7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTRweDtcbn1cblxuc3VwIHtcbiAgdG9wOiAtOHB4O1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IF9yZW0oMTcpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuW2Rpcj1ydGxdIHByZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IF9yZW0oMTYpO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogX3JlbSgxNCk7XG59XG5cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiBfcmVtKDE0KTtcbiAgY29sb3I6ICNkNjMzODQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW46IDE1cHggMCAyNXB4O1xufVxudGFibGUgY2FwdGlvbiB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG50YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG50YWJsZSB0Ym9keSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG50YWJsZSB0Zm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG50YWJsZSB0aCwgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87IC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbn1cblxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmJ1dHRvbjpmb2N1cyxcbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuYTpub3QoW2NsYXNzXSkge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgYTpub3QoW2NsYXNzXSkge1xuICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbi1jb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICB9XG59XG5cbi50ci1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMHJlbSwgMHJlbSArICgoMXZ3IC0gMC43NXJlbSkgKiAyMCksIDEuMjVyZW0pO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4udHItaGVhZGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1oZWFkZXJfc2ltcGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGhlaWdodDogNzJweDtcbn1cbi50ci1oZWFkZXJfc2ltcGxlIC50ci1jb250YWluZXItd2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyLWhlYWRlcl9zaW1wbGUgLnRyLWhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAzMnB4O1xufVxuLnRyLWhlYWRlcl9wYXJ0bmVyLWxhbmRpbmcge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4udHItaGVhZGVyX3BhcnRuZXItbGFuZGluZyAudHItY29udGFpbmVyLXdpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjBweDtcbn1cbi50ci1oZWFkZXJfdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmVpZ2UsICNGRkY4RjQpO1xufVxuLnRyLWhlYWRlcl90cmFuc3BhcmVudCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEsXG4udHItaGVhZGVyX3RyYW5zcGFyZW50IC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gLm5vLWxpbmsge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLWhlYWRlcl90cmFuc3BhcmVudCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWZvY3VzID4gYSxcbi50ci1oZWFkZXJfdHJhbnNwYXJlbnQgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1mb2N1cyA+IC5uby1saW5rIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1oZWFkZXJfdHJhbnNwYXJlbnQgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1mb2N1cy5tZW51LWl0ZW0tcGFyZW50LWZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG59XG4udHItaGVhZGVyX3RlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fbG9nbyB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gYSxcbi50ci1oZWFkZXJfdGVhbCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IC5uby1saW5rIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1mb2N1cy5tZW51LWl0ZW0tcGFyZW50LWZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG59XG4udHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fbGlua3MtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX2xpbmtzLWljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX29wZW4tbWVudSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1oZWFkZXJfdGVhbCAudHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW46YmVmb3JlLCAudHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWhlYWRlcl9taW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1pbnQsICNEREVGRTUpO1xufVxuLnRyLWhlYWRlcl9taW50IC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtZm9jdXMubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xufVxuLnRyLWhlYWRlcl9saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWJsdWUsICNEM0YzRjIpO1xufVxuLnRyLWhlYWRlcl9saWdodC1ibHVlIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtZm9jdXMubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHItaGVhZGVyX2FjdGl2ZS1tb2JpbGUtbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxuICAudHItaGVhZGVyX2FjdGl2ZS1tb2JpbGUtbWVudSAudHItaGVhZGVyX19sb2dvIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxuICAudHItaGVhZGVyX2FjdGl2ZS1tb2JpbGUtbWVudSAudHItaGVhZGVyX19vcGVuLW1lbnUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxuICAudHItaGVhZGVyX2FjdGl2ZS1tb2JpbGUtbWVudSAudHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxuICAudHItaGVhZGVyX2FjdGl2ZS1tb2JpbGUtbWVudSAudHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbjpiZWZvcmUsIC50ci1oZWFkZXJfYWN0aXZlLW1vYmlsZS1tZW51IC50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG59XG4udHItaGVhZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSBjbGFtcCgyLjc1cmVtLCAyLjc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEyLjk2MyksIDYuMjVyZW0pKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgaGVpZ2h0OiBjbGFtcCg0LjVyZW0sIDQuNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA4Ljc5NjMpLCA2Ljg3NXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2xhbXAoMS4yNXJlbSwgMS4yNXJlbSArICgoMXZ3IC0gMC43NXJlbSkgKiAyNyksIDIuOTM3NXJlbSk7XG59XG4udHItaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWFyb29uLCAjN0EwQjAwKTtcbiAgd2lkdGg6IGNsYW1wKDQuMzc1cmVtLCA0LjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA3LjQwNzQpLCA2LjM3NXJlbSk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWhlYWRlcl9fbG9nbzpub3QoLnRyLWhlYWRlcl9fbG9nb19zaW1wbGUpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIH1cbn1cbi50ci1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udHItaGVhZGVyX19sb2dvX3NpbXBsZSBpbWcge1xuICB3aWR0aDogMzJweDtcbn1cbi50ci1oZWFkZXJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ci1oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gYSxcbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gLm5vLWxpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCAwLjc4MTI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IGEgc3Bhbjpub3QoLnRyLW1lbnUtbG90dGllKSxcbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gLm5vLWxpbmsgc3Bhbjpub3QoLnRyLW1lbnUtbG90dGllKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiBzcGFuLFxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiAubm8tbGluayA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IGEgLnRyLW1lbnUtbG90dGllLFxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiAubm8tbGluayAudHItbWVudS1sb3R0aWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IGEgLnRyLW1lbnUtbG90dGllIGNhbnZhcyxcbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gLm5vLWxpbmsgLnRyLW1lbnUtbG90dGllIGNhbnZhcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0taGFzLWZvY3VzID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbV92ZXJ0aWNhbCA+IC5zdWItbWVudSwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW1faG9yaXpvbnRhbCA+IC5zdWItbWVudSB7XG4gIHdpZHRoOiA3NzBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNTNweCAxZnI7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbV90YWIgPiAuc3ViLW1lbnUge1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pKTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDBweCA3cHggMTguOHB4IDAgcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsZWZ0OiBjYWxjKC0xICogY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuMTY2NyksIDIuNXJlbSkpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1M3B4IDFmcjtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBzY3JvbGw7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm9fdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDU1cHggY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuMTY2NyksIDIuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAuc3ViLW1lbnVfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm9faG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDU1cHggY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuMTY2NyksIDIuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mb190YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDU1cHggY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuMTY2NyksIDIuNXJlbSk7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyA+IGltZyB7XG4gIGZsZXg6IDAgMCAxMzBweDtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8tY29udGVudCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gLmg1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAwO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gLmg1OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICBib3R0b206IGNhbGMoMTAwJSAtIDEycHgpO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNek1pSUdobGFXZG9kRDBpTWpnaUlIWnBaWGRDYjNnOUlqQWdNQ0F6TXlBeU9DSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVE14TGpRMk56VWdNamN1TXpFMU0wTXpNQzQxT0RnM0lESTNMalUzTWpjZ01qa3VOVGd4T1NBeU55NHpOU0E0TGpjeE5EWWdNamN1TVRjMU9VTXlOeTQ0TlRJZ01qY3VNREF5TXlBeU5pNDVPRFkzSURJMkxqZ3pNamdnTWpZdU1URXlJREkyTGpjeU56UkRJREkwTGpJNU1EY2dNall1TlRBNE5TQXlNaTQwTlRBeUlESTJMak01T0RBZ01qQXVOakV4TXlBeU5pNDBNRE0wUXpJd0xqSXlOak1nTWpZdU5EQTBOQ0F5TUM0eE5qZzVJREkxTGpnMU56Y2dNakF1TlRNeU9DQXlOUzQzTkRVNVF6SXlMakk0TnprZ01qVXVNakF5T1NBeU5DNHhNelV3SURJMExqa3dOVE1nTWpVdU9UWTNOQ0F5TkM0NU5ETTRRekkyTGpnNE5pQXlOQzQ1TmpJM0lESTNMamd3TWlBeU5TNHdNek0wSURJNExqY3dPVFFnTWpVdU1UWTJNVU15T1M0d09Ua3pJREkxTGpJeU16QWdNamt1TkRnNE9TQXlOUzR5T1RnM0lESTVMamc0TVRjZ01qVXVNek0wTUVNek1DNHpNemd6SURJMUxqTTNORGdnTXpBdU56Y3lNeUF5TlM0ek1UazFJRE14TGpJeU5qRWdNalV1TXpBME5FTXpNaTQwTURVM0lESTFMakkyTmpNZ016SXVOVGMzTVNBeU5pNDVPVEV4SURNeExqUTJOamdnTWpjdU16RTNNMHd6TVM0ME5qYzFJREkzTGpNeE5UTmFJaUJtYVd4c1BTSWpSakUwUVRBNElpOCtDanh3WVhSb0lHUTlJazB5TlM0d056YzBJREV5TGpJeE9URkRNalF1TmpJNE1DQXhNaTQ1TVRNNUlESXpMamt3TWpVZ01UTXVORGN3SURJekxqSTRPREVnTVRRdU1ERTVRekl5TGpZNE5UTWdNVFF1TlRVMk5TQXlNaTR3TXpjNElERTFMakExTXpNZ01qRXVNemM0TlNBeE5TNDFNVGt6UXpJd0xqQTRPRE1nTVRZdU5ETXpOU0F4T0M0Mk9Ea3dJREUzTGpFek5UTWdNVGN1TXpRM01pQXhOeTQ1TlRnMFF6RTJMamMyTVRVZ01UZ3VNekUzTkNBeE5pNHpNamd5SURFM0xqUTFOeklnTVRZdU9EUTJPQ0F4Tnk0d05qWTJRekU0TGpBMU1qSWdNVFl1TVRVM015QXhPUzR4TURrNElERTBMams1T1RjZ01qQXVNVGd5SURFekxqa3pPVFZETWpBdU56RXhNeUF4TXk0ME1UVTFJREl4TGpJME1EWWdNVEl1T0RreE5pQXlNUzQzTnpreUlERXlMak0zT0RORE1qSXVNelU1TXlBeE1TNDRNall5SURJeUxqZzVPVFFnTVRFdU1UVXdJREl5TGpnMk56a2dNVEF1TnpBNU5VTXlOQzQwT0RrNElERXdMakV3TWpRZ01qVXVOamN6TVNBeE1TNHlPVGswSURJMUxqQTNPREVnTVRJdU1qRTVOMHd5TlM0d056YzBJREV5TGpJeE9URmFJaUJtYVd4c1BTSWpSakUwUVRBNElpOCtDanh3WVhSb0lHUTlJazB4TXk0M05qZzJJRFF1T0Rrek5qSkRNVFF1TWpJMUlEVXVOVEkwTURFZ01UTXVPVEV5T1NBMkxqUTVNRGd4SURFekxqYzJOaklnTnk0eE9UUTRPVU14TXk0Mk1qVXlJRGN1T0Rjd05qVWdNVE11TkRZeE15QTRMalUwTWpVNUlERXpMakkzTWpZZ09TNHlNRGN6TjBNeE15NHdOemd6SURrdU9EazFNRGdnTVRJdU9ERTBOaUF4TUM0MU9EQXhJREV5TGpVeE5TQXhNUzR5TXpBMFF6RXlMakl4T1RVZ01URXVPRGN3SURFd0xqZ3pOemtnTVRJdU5ETXdNaUF4TVM0ME5ETTBJREV6TGpBeE1qaERNVEV1TURjNE9DQXhNeTQxTlRBM0lERXdMakEzTnpNZ01UTXVNall5TnlBeE1DNHpNamc1SURFeUxqVTJPRFJETVRBdU56YzJPQ0F4TVM0ek16RXhJREV3TGpreU56Z2dPUzQ1TmpZMklERXhMakl4TXprZ09DNDJPRFUzTjBNeE1TNHpOVEkwSURndU1EWTFPRGtnTVRFdU5EY3hOQ0EzTGpRME1qZzBJREV4TGpVMk9Ea2dOaTQ0TVRVNU5rTXhNUzQyTnpreUlEWXVNVEV3T0RjZ01URXVOak0ySURVdU1qQXpNeUF4TWk0eU1qa3hJRFF1TmprNU5UbERNVEl1TnpVM0lEUXVNalV3TXpVZ01UTXVNemM1TWlBMExqTTFOakUzSURFekxqYzJOemtnTkM0NE9USTVOa3d4TXk0M05qZzJJRFF1T0Rrek5qSmFJaUJtYVd4c1BTSWpSakUwUVRBNElpOCtDanh3WVhSb0lHUTlJazB6TGpBM09USTVJREV1T1RNek0wTXpMakU1TkRjeklESXVOakExT1RrZ015NHpORGcyTVNBekxqSTNNRGczSURNdU5EVXpNallnTXk0NU5EUTVOME16TGpZNE1qa3dJRFV1TkRJd09EWWdNeTQzTlRJNE5pQTJMamt4TWpReElETXVPVFU0T1RVZ09DNHpPRFkxUXpRdU1EWXhOekFnT1M0eE1UazROU0F6TGpBek1ESXlJRGt1TkRNM09USWdNaTQ0TVRVNE1pQTRMalk1TmpJeFF6SXVOREUxTURZZ055NHpNRGczTnlBeExqZzVPREUxSURVdU9UWXhORGNnTVM0MU1EUTROU0EwTGpVMk56a3dRekV1TXpFNU1qVWdNeTQ1TVRJd05pQXhMakUzTVRVd0lETXVNak01TnpJZ01TNHdNamcwTWlBeUxqVTNNakEwUXpBdU9EY3hOemcySURFdU9EUXpNalFnTUM0M05UazJNemdnTUM0M05UTTVNamdnTVM0M01EYzNOU0F3TGpRNU5qVTFPRU15TGpZeU16UTNJREl1TkRnNU1UY2dNaTQ1TlRrek5DQXhMakl6T1RnMklETXVNRGMzT1RZZ01TNDVNekpNTWk0d056a3lPU0F4TGprek16TmFJaUJtYVd4c1BTSWpSakUwUVRBNElpOCtDand2YzNablBnPT1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAudHItYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSA+IGEsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwgPiAubWVudS1pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwgPiAubWVudS1pdGVtID4gYTpob3ZlciAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfaG9yaXpvbnRhbCA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSA+IGEubWVudS1pdGVtLWhhcy1mb2N1cyAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfaG9yaXpvbnRhbCA+IC5tZW51LWl0ZW0gPiBhLm1lbnUtaXRlbS1oYXMtZm9jdXMgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwgPiAubWVudS1pdGVtID4gYSBzcGFuLCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF9ob3Jpem9udGFsID4gLm1lbnUtaXRlbSA+IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwgPiAubWVudS1pdGVtID4gYSAuaXRlbS1saW5rLXRpdGxlLCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF9ob3Jpem9udGFsID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay10aXRsZTpiZWZvcmUsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwgPiAubWVudS1pdGVtID4gYSAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay1kZXNjcmlwdGlvbiwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfaG9yaXpvbnRhbCA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1NXB4IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwgPiAubWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1NXB4IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjhweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwgPiAqIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTYuMDFweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNi4wMXB4KTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pO1xuICBtYXJnaW46IDQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXI6aGFzKC5tZW51LWl0ZW06bnRoLWNoaWxkKDIpKSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXI6aGFzKC5tZW51LWl0ZW06bnRoLWNoaWxkKDMpKSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX25vLWluZm8ge1xuICBwYWRkaW5nOiA1NXB4IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhLmg1IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNXB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMzc0NDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYS5oNSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEuaDUgc3BhbiAudHItdGFiLW1lbnUtbG90dGllIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYS5oNSBzcGFuIC50ci10YWItbWVudS1sb3R0aWUgY2FudmFzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEuaDUgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYS5oNSBzdmcge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiBhOmhvdmVyIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiBhLm1lbnUtaXRlbS1oYXMtZm9jdXMgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSA+IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSA+IGEgLml0ZW0tbGluay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiBhIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbWVudS1yaWdodC5zdmcpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSA+IGEgLml0ZW0tbGluay1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpob3ZlciAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5tZW51LWl0ZW0taGFzLWZvY3VzIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhW2hyZWY9XCIjXCJdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIC5pdGVtLWxpbmstdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSAuaXRlbS1saW5rLXRpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYTpob3ZlciAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBhLm1lbnUtaXRlbS1oYXMtZm9jdXMgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBhIC5pdGVtLWxpbmstdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBhIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbWVudS1yaWdodC5zdmcpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYSAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRyLWhlYWRlcl9fbGlua3Mge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHItaGVhZGVyX19saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyLWhlYWRlcl9fbGlua3MtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ci1oZWFkZXJfX2xpbmtzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTBweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyLCAxMywgMTMsIDAuMik7XG59XG4udHItaGVhZGVyX19saW5rcy1pY29uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi50ci1oZWFkZXJfX2xpbmtzLWljb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51IHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1oZWFkZXJfX29wZW4tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDBzIDAuM3M7XG59XG4udHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbjpiZWZvcmUsIC50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcywgMC4zcywgMC4zcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcywgMC4zcywgMHM7XG59XG4udHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIHRvcCwgdHJhbnNmb3JtO1xuICB0b3A6IC01cHg7XG59XG4udHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgYm90dG9tLCB0cmFuc2Zvcm07XG4gIGJvdHRvbTogLTVweDtcbn1cbi50ci1oZWFkZXJfX29wZW4tbWVudS5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51LmFjdGl2ZSBzcGFuOmJlZm9yZSwgLnRyLWhlYWRlcl9fb3Blbi1tZW51LmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwLjNzO1xufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51LmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4udHItaGVhZGVyX19vcGVuLW1lbnUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi50ci1vdmVybGF5LW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBjbGFtcCg0LjVyZW0sIDQuNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA4Ljc5NjMpLCA2Ljg3NXJlbSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIGNsYW1wKDQuNXJlbSwgNC41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDguNzk2MyksIDYuODc1cmVtKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIsIDEzLCAxMywgMC41KTtcbiAgei1pbmRleDogOTk4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLW92ZXJsYXktbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1vdmVybGF5LW1vYmlsZS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cblxuLnRyLWhlYWRlci1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogY2xhbXAoNC41cmVtLCA0LjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogOC43OTYzKSwgNi44NzVyZW0pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBjbGFtcCg0LjVyZW0sIDQuNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA4Ljc5NjMpLCA2Ljg3NXJlbSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB6LWluZGV4OiA5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udHItaGVhZGVyLW1vYmlsZS5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4udHItaGVhZGVyLW1vYmlsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fd3JhcCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0NnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCA1NSwgNjgsIDAuNSk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIC8qLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfSovXG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAwIGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxMy40MjU5KSwgNXJlbSk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0gPiBhLFxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtID4gLm5vLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC50ci1jbG9zZS1zdWItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDU2cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ibHVlLCAjRDNGM0YyKTtcbiAgcGFkZGluZzogNDZweCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMTMuNDI1OSksIDVyZW0pO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC5oNSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC5oNTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mby1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvLWRlc2NyaXB0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC50ci1idG4ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC50ci1idG4gcGF0aDpmaXJzdC1jaGlsZCB7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC50ci1idG4gcGF0aDpsYXN0LWNoaWxkIHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faGVhZGVyIHtcbiAgcGFkZGluZzogNDZweCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMTMuNDI1OSksIDVyZW0pO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19oZWFkZXIgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEzLjQyNTkpLCA1cmVtKSA0NnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDQ2cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51LmFjdGl2ZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbSA+IC5qcy1vcGVuLWFjY29yZGlvbi1zdWItbWVudS5hY3RpdmUgc3ZnIHJlY3Qge1xuICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiAuanMtb3Blbi1hY2NvcmRpb24tc3ViLW1lbnUuYWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiAuanMtb3Blbi1hY2NvcmRpb24tc3ViLW1lbnUgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbSA+IC5qcy1vcGVuLWFjY29yZGlvbi1zdWItbWVudSBzdmcgcmVjdCxcbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiAuanMtb3Blbi1hY2NvcmRpb24tc3ViLW1lbnUgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiAuanMtb3Blbi1hY2NvcmRpb24tc3ViLW1lbnUgc3ZnIHJlY3Qge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtaW4taGVpZ2h0OiA2MnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgYTpob3ZlciAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgYSAuaXRlbS1saW5rLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSBhIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3BhY2l0eTogMC43O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYTpob3ZlciAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19saW5rcyB7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA0NnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX2xpbmtzLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX2xpbmtzLWljb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbGlua3MtaWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbGlua3MtaWNvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLWhlYWRlci1mb2N1cy1zdGFydF0sXG5bZGF0YS1oZWFkZXItZm9jdXMtZW5kXSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuKjpmb2N1cyxcbmE6Zm9jdXMsXG5idXR0b246bm90KC5ocC1idG4pOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG59XG4qOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5hOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5idXR0b246bm90KC5ocC1idG4pOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuKjpmb2N1cy12aXNpYmxlLFxuYTpmb2N1cy12aXNpYmxlLFxuYnV0dG9uOm5vdCguaHAtYnRuKTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG59XG5cbi5tYWluLXdyYXBwZXIgPiAqOm5vdChbY2xhc3MqPS1zZWN0aW9uLWVsZW1lbnRdKTpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKTtcbn1cbi5tYWluLXdyYXBwZXIgPiAqOm5vdChbY2xhc3MqPS1zZWN0aW9uLWVsZW1lbnRdKTpub3QoLmFsaWduZnVsbCkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm1haW4td3JhcHBlciA+ICo6bm90KFtjbGFzcyo9LXNlY3Rpb24tZWxlbWVudF0pLmFsaWdud2lkZSB7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSk7XG59XG4ubWFpbi13cmFwcGVyID4gKjpub3QoW2NsYXNzKj0tc2VjdGlvbi1lbGVtZW50XSkuYWxpZ25mdWxsIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKS52aXNpYmxlID4gKiB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgLm1haW4td3JhcHBlciAudHItaGVhZF9faGVhZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cblxuZm9ybSBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKSxcbmZvcm0gdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxNXB4IDIzcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDU1LCA2OCwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NSwgNjgsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzLCBib3JkZXItY29sb3IgMC41cztcbn1cbmZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSkuY2xpY2thYmxlLFxuZm9ybSB0ZXh0YXJlYS5jbGlja2FibGUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5mb3JtIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pLmNsaWNrYWJsZS5hY3RpdmUsXG5mb3JtIHRleHRhcmVhLmNsaWNrYWJsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtYmx1ZSwgI0QzRjNGMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuZm9ybSBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1cyxcbmZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDlweDtcbn1cbmZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSk6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSxcbmZvcm0gdGV4dGFyZWE6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5mb3JtIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pOmZvY3VzLXZpc2libGUsXG5mb3JtIHRleHRhcmVhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDlweDtcbn1cbmZvcm0gdGV4dGFyZWE6bm90KC5zZWxlY3QyLXNlYXJjaF9fZmllbGQpIHtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTQzcHggIWltcG9ydGFudDtcbn1cblxuW2lkXj1wb3N0LV0gPiAudHItYXV0aG9yLWtpY2tlciAudHItY29udGFpbmVyLXdpZGUge1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemUpO1xufVxuXG4udHItbWVkaWEtc2VsZWN0b3Iud2l0aC1hbmltYXRpb24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4udHItbWVkaWEtc2VsZWN0b3Iud2l0aC1hbmltYXRpb24udmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50ci11aS1hY2NvcmRpb24udmlzaWJsZSA+ICoge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4udHItdWktYWNjb3JkaW9uLnZpc2libGU6bm90KC50ci11aS1hY2NvcmRpb25fd2hpdGUpIC50ci11aS1hY2NvcmRpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udHItdWktYWNjb3JkaW9uID4gKiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDExKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDEyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuM3M7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy42cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjlzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDE1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuMnM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC41cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjhzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDE4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuMXM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS40cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgyMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjdzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICogKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRyLXVpLWFjY29yZGlvbjpub3QoLnRyLXVpLWFjY29yZGlvbl93aGl0ZSkgLnRyLXVpLWFjY29yZGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMXMgZWFzZS1pbi1vdXQsIHBhZGRpbmctYm90dG9tIDFzIGVhc2UtaW4tb3V0O1xufVxuXG4udHItY29hY2hlcy1zd2lwZXI6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1jb2FjaGVzLXN3aXBlci52aXNpYmxlIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG59XG4udHItY29hY2hlcy1zd2lwZXIudmlzaWJsZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisyKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXIudmlzaWJsZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ5cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1jb2FjaGVzLXN3aXBlci52aXNpYmxlIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xN3B4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXIudmlzaWJsZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0biszKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXIudmlzaWJsZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bis0KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXIudmlzaWJsZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bis0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc1cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xufVxuLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzEpLCAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMiksIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0biszKSwgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwcHgpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisxKSwgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzIpLCAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMyksIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bis0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ci1sb2dvLWJhciAuc3dpcGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udHItbG9nby1iYXJfX3RpdGxlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLnRyLWxvZ28tYmFyLnZpc2libGUgLnN3aXBlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItbG9nby1iYXIudmlzaWJsZSAudHItbG9nby1iYXJfX3RpdGxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRyLXNraXAtdG8tbGluayB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxMTUwMDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uYWRtaW4tYmFyIC50ci1za2lwLXRvLWxpbmsge1xuICB0b3A6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAudHItc2tpcC10by1saW5rIHtcbiAgICB0b3A6IDQ2cHg7XG4gIH1cbn1cbi50ci1za2lwLXRvLWxpbms6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgei1pbmRleDogLTExO1xuICBvcGFjaXR5OiAwO1xufVxuXG5hcnRpY2xlW2lkXj1wb3N0LV0gPiAqOm5vdChbY2xhc3MqPS1zZWN0aW9uLWVsZW1lbnRdKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXdwLS1jdXN0b20tLWgtMTogNHJlbTtcbiAgICAtLXdwLS1jdXN0b20tLWgtMjogMy41cmVtO1xuICAgIC0td3AtLWN1c3RvbS0taC0zOiAyLjVyZW07XG4gICAgLS13cC0tY3VzdG9tLS1oLTQ6IDEuODc1cmVtO1xuICAgIC0td3AtLWN1c3RvbS0taC01OiAxLjM3NXJlbTtcbiAgfVxufVxuXG4uc3dpcGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRyLW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemUpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udHItY29udGFpbmVyLXdpZGUge1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS13aWRlLXNpemUpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udHItYmctYmVpZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmVpZ2UsICNGRkY4RjQpO1xufVxuXG4udHItYmctbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ibHVlLCAjRDNGM0YyKTtcbn1cblxuLnRyLWJnLW1pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWludCwgI0RERUZFNSk7XG59XG5cbi50ci1iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cblxuLnRyLWJnLW1hcm9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1tYXJvb24sICM3QTBCMDApO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cblxuLnRyLWJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0yLCAjRjJGNEY2KTtcbn1cblxuLnRyLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnRyLWhlYWQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udHItaGVhZF9faGVhZGluZyA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnRyLWhlYWRfY2VudGVyZWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1oZWFkX3RhYmxldC1jZW50ZXJlZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWhlYWRfd2l0aC1leWVicm93LXNwYXJrIHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgfVxufVxuXG4udHItc3BhcmstbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzhweDtcbiAgbGVmdDogLTY3cHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXNwYXJrLWxlZnQge1xuICAgIHRvcDogLTQ4cHg7XG4gICAgbGVmdDogLTk3cHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRyLXNwYXJrLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRyLXNwYXJrLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zOHB4O1xuICByaWdodDogLTg3cHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXNwYXJrLXJpZ2h0IHtcbiAgICB0b3A6IC01NXB4O1xuICAgIHJpZ2h0OiAtMTE0cHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRyLXNwYXJrLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50ci11bmRlcmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gNTJweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTczcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi50ci11bmRlcmxpbmUgKyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHItZXllYnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDIycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG4udHItZXllYnJvdyBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRyLWV5ZWJyb3cgLnRyLXNwYXJrLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRyLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG59XG4udHItYnRuOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbn1cbi50ci1idG46Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG4udHItYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogNXB4O1xufVxuLnRyLWJ0biBzcGFuLFxuLnRyLWJ0biBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnRyLWJ0biBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cbi50ci1idG4gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNXMsIHN0cm9rZSAwLjVzO1xufVxuLnRyLWJ0bl9wcmltYXJ5LWRhcmssIC50ci1idG5fcHJpbWFyeS1saWdodCB7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAycywgb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWJ0bl9wcmltYXJ5LWRhcms6aG92ZXIsIC50ci1idG5fcHJpbWFyeS1saWdodDpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogOTJweDtcbiAgfVxufVxuLnRyLWJ0bl9wcmltYXJ5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbi50ci1idG5fcHJpbWFyeS1kYXJrOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fcHJpbWFyeS1kYXJrOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl9wcmltYXJ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3NlY29uZGFyeS1kYXJrLCAudHItYnRuX3NlY29uZGFyeS1saWdodCB7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cywgY29sb3IgMC41cztcbn1cbi50ci1idG5fc2Vjb25kYXJ5LWRhcmsge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3NlY29uZGFyeS1kYXJrOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fc2Vjb25kYXJ5LWRhcms6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG4udHItYnRuX3NlY29uZGFyeS1kYXJrOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWJ0bl9zZWNvbmRhcnktZGFyazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxufVxuLnRyLWJ0bl9zZWNvbmRhcnktbGlnaHQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1idG5fc2Vjb25kYXJ5LWxpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZSwgLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrLCAudHItYnRuX3RlcnRpYXJ5LWxpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpmb2N1cywgLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrOmZvY3VzLCAudHItYnRuX3RlcnRpYXJ5LWxpZ2h0OmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLCAudHItYnRuX3RlcnRpYXJ5LWRhcms6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSwgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50ci1idG5fdGVydGlhcnktb3JhbmdlOmZvY3VzLXZpc2libGUsIC50ci1idG5fdGVydGlhcnktZGFyazpmb2N1cy12aXNpYmxlLCAudHItYnRuX3RlcnRpYXJ5LWxpZ2h0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1idG5fdGVydGlhcnktb3JhbmdlOmhvdmVyIHBhdGg6Zmlyc3QtY2hpbGQsIC50ci1idG5fdGVydGlhcnktZGFyazpob3ZlciBwYXRoOmZpcnN0LWNoaWxkLCAudHItYnRuX3RlcnRpYXJ5LWxpZ2h0OmhvdmVyIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICAgIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIH1cbiAgLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6aG92ZXIgcGF0aDpsYXN0LWNoaWxkLCAudHItYnRuX3RlcnRpYXJ5LWRhcms6aG92ZXIgcGF0aDpsYXN0LWNoaWxkLCAudHItYnRuX3RlcnRpYXJ5LWxpZ2h0OmhvdmVyIHBhdGg6bGFzdC1jaGlsZCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxuICBhOmhvdmVyIC50ci1idG5fdGVydGlhcnktb3JhbmdlOm5vdChhKSBwYXRoOmZpcnN0LWNoaWxkLCBhOmhvdmVyIC50ci1idG5fdGVydGlhcnktZGFyazpub3QoYSkgcGF0aDpmaXJzdC1jaGlsZCwgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LWxpZ2h0Om5vdChhKSBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICB9XG4gIGE6aG92ZXIgLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6bm90KGEpIHBhdGg6bGFzdC1jaGlsZCwgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LWRhcms6bm90KGEpIHBhdGg6bGFzdC1jaGlsZCwgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LWxpZ2h0Om5vdChhKSBwYXRoOmxhc3QtY2hpbGQge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbn1cbi50ci1idG5fdGVydGlhcnktZGFyayB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fdGVydGlhcnktZGFyazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fdGVydGlhcnktb3JhbmdlIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZSBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZSBwYXRoOmxhc3QtY2hpbGQge1xuICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG4gIC50ci1idG5fdGVydGlhcnktb3JhbmdlOmhvdmVyIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG4gIC50ci1idG5fdGVydGlhcnktb3JhbmdlOmhvdmVyIHBhdGg6bGFzdC1jaGlsZCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxuICBhOmhvdmVyIC50ci1idG5fdGVydGlhcnktb3JhbmdlOm5vdChhKSB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbiAgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpub3QoYSkgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbiAgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpub3QoYSkgcGF0aDpsYXN0LWNoaWxkIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG59XG4udHItYnRuX3RhZ3MtZGFyaywgLnRyLWJ0bl90YWdzLWxpZ2h0IHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzLCBjb2xvciAwLjVzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udHItYnRuX3RhZ3MtZGFyayA6aGFzKFtocmVmXSk6bm90KFtocmVmPVwiI1wiXSksIC50ci1idG5fdGFncy1saWdodCA6aGFzKFtocmVmXSk6bm90KFtocmVmPVwiI1wiXSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItYnRuX3RhZ3MtZGFyayA6aGFzKFtocmVmXSk6bm90KFtocmVmPVwiI1wiXSk6aG92ZXIsIC50ci1idG5fdGFncy1saWdodCA6aGFzKFtocmVmXSk6bm90KFtocmVmPVwiI1wiXSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgfVxufVxuLnRyLWJ0bl90YWdzLWRhcmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItYnRuX3RhZ3MtZGFyayB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1idG5fdGFncy1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbn1cbi50ci1idG5fdGFncy1kYXJrOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fdGFncy1kYXJrOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl90YWdzLWxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1idG5fdGFncy1saWdodCB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1idG5fdGFncy1saWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxufVxuLnRyLWJ0bl9yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuLnRyLWJ0bl9yZXZlcnNlIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4udHItc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1zb2NpYWxzX19saW5rIHtcbiAgZmxleDogMCAwIDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzLCBjb2xvciAwLjVzO1xuICBib3JkZXItcmFkaXVzOiA2cHggNHB4IDRweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnRyLXNvY2lhbHNfX2xpbms6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xufVxuLnRyLXNvY2lhbHNfX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG59XG4udHItc29jaWFsc19kYXJrIC50ci1zb2NpYWxzX19saW5rIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1zb2NpYWxzX2RhcmsgLnRyLXNvY2lhbHNfX2xpbms6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLXNvY2lhbHNfZGFyayAudHItc29jaWFsc19fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1zb2NpYWxzX2RhcmsgLnRyLXNvY2lhbHNfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbn1cbi50ci1zb2NpYWxzX2xpZ2h0IC50ci1zb2NpYWxzX19saW5rIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItc29jaWFsc19saWdodCAudHItc29jaWFsc19fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxufVxuXG4udHItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDM1cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4udHItcGFnaW5hdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRyLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4udHItcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRyLXJlc291cmNlLWNhcmQsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLXJlc291cmNlLWNhcmQsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnRyLXJlc291cmNlLWNhcmQgLnRyLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCBpbWcsIC50ci1yZXNvdXJjZS1jYXJkIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190aHVtYm5haWwgaW1nLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZCAudHItcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIGltZyxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1yZXNvdXJjZS1jYXJkIC50ci1yZXNvdXJjZS1jYXJkX19pY29uIHN2ZywgLnRyLXJlc291cmNlLWNhcmQgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24gc3ZnLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZCAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBzdmcsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItcmVzb3VyY2UtY2FyZCAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBwYXRoLCAudHItcmVzb3VyY2UtY2FyZCAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiBwYXRoLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZCAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBwYXRoLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZCAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiBwYXRoIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItcmVzb3VyY2UtY2FyZDpob3ZlciAudHItcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIGltZywgLnRyLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RodW1ibmFpbCBpbWcsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkOmhvdmVyIC50ci1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwgaW1nLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZDpob3ZlciAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGh1bWJuYWlsIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIC50ci1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1yZXNvdXJjZS1jYXJkX19pY29uIHN2ZywgLnRyLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24gc3ZnLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZDpob3ZlciAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBzdmcsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkOmhvdmVyIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAudHItcmVzb3VyY2UtY2FyZDpob3ZlciAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBwYXRoLCAudHItcmVzb3VyY2UtY2FyZDpob3ZlciAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiBwYXRoLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZDpob3ZlciAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBwYXRoLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZDpob3ZlciAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiBwYXRoIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLnRyLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCxcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMzhweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRyLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RodW1ibmFpbCB7XG4gICAgaGVpZ2h0OiA0NzdweDtcbiAgfVxufVxuLnRyLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCBpbWcsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRyLXJlc291cmNlLWNhcmRfX3RleHR1YWwsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGV4dHVhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1yZXNvdXJjZS1jYXJkX190ZXh0dWFsLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGV4dHVhbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQycHgpO1xuICB9XG59XG4udHItcmVzb3VyY2UtY2FyZF9fdGV4dHVhbC0tczIsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGV4dHVhbC0tczIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udHItcmVzb3VyY2UtY2FyZF9fdGV4dHVhbC0tczIgLnRyLXJlc291cmNlLWNhcmQsIC50ci1yZXNvdXJjZS1jYXJkX190ZXh0dWFsLS1zMiAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbixcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190ZXh0dWFsLS1zMiAudHItcmVzb3VyY2UtY2FyZCxcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190ZXh0dWFsLS1zMiAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRyLXJlc291cmNlLWNhcmRfX2luZm8sXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50ci1yZXNvdXJjZS1jYXJkX19pbmZvIHNwYW4sXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9faW5mbyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ci1yZXNvdXJjZS1jYXJkX190aXRsZSxcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udHItcmVzb3VyY2UtY2FyZF9fdGV4dHVhbCxcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190ZXh0dWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ci1yZXNvdXJjZS1jYXJkX19pY29uLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRyLWNvYWNoaW5nLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLWNvYWNoaW5nLWNhcmQ6Zm9jdXMgLnRyLWNvYWNoaW5nLWNhcmRfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWNvYWNoaW5nLWNhcmQ6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG4udHItY29hY2hpbmctY2FyZDpmb2N1cy12aXNpYmxlIC50ci1jb2FjaGluZy1jYXJkX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1jb2FjaGluZy1jYXJkOmhvdmVyIC50ci1jb2FjaGluZy1jYXJkX19vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4udHItY29hY2hpbmctY2FyZF9faWNvbiB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4udHItY29hY2hpbmctY2FyZF9fdGh1bWJuYWlsLWNvbnRhaW5lciAudHItY29hY2hpbmctY2FyZF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cbi50ci1jb2FjaGluZy1jYXJkX190aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX3RodW1ibmFpbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ci1jb2FjaGluZy1jYXJkX190aHVtYm5haWwtY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkyJTtcbiAgaGVpZ2h0OiAyNThweDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDI0cHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG59XG4udHItY29hY2hpbmctY2FyZF9fdGh1bWJuYWlsLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG4udHItY29hY2hpbmctY2FyZF9fdGh1bWJuYWlsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA5MHB4IC0gODBweCAtIDE1cHgpO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHItY29hY2hpbmctY2FyZF9fdGh1bWJuYWlsLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgNDVweCA0MXB4ICFpbXBvcnRhbnQ7XG59XG4udHItY29hY2hpbmctY2FyZF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNDFweCA0NXB4IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItY29hY2hpbmctY2FyZF9fb3ZlcmxheS10aXRsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMjhweCAhaW1wb3J0YW50O1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX292ZXJsYXktZXhjZXJwdCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0taW50ZXIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi50ci1pY29uLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0MHB4IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cywgY29sb3IgMC41cztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udHItaWNvbi1jYXJkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1pY29uLWNhcmQ6Zm9jdXMgLnRyLWljb24tY2FyZF9faW1hZ2UtaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWljb24tY2FyZDpmb2N1cyAudHItaWNvbi1jYXJkX19pbWFnZS1ob3ZlciArIGltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udHItaWNvbi1jYXJkOmZvY3VzIC50ci1pY29uLWNhcmRfX292ZXJsYXkge1xuICBvdXRsaW5lOiAwO1xufVxuLnRyLWljb24tY2FyZDpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1pY29uLWNhcmQ6Zm9jdXMtdmlzaWJsZSAudHItaWNvbi1jYXJkX19pbWFnZS1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaWNvbi1jYXJkOmZvY3VzLXZpc2libGUgLnRyLWljb24tY2FyZF9faW1hZ2UtaG92ZXIgKyBpbWcge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWljb24tY2FyZCAudHItaWNvbi1jYXJkX190aXRsZSBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItaWNvbi1jYXJkIC50ci1pY29uLWNhcmRfX3RpdGxlIHN2ZyBwYXRoIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItaWNvbi1jYXJkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbiAgLnRyLWljb24tY2FyZDpob3ZlciAudHItaWNvbi1jYXJkX19pbWFnZS1ob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAudHItaWNvbi1jYXJkOmhvdmVyIC50ci1pY29uLWNhcmRfX2ltYWdlLWhvdmVyICsgaW1nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC50ci1pY29uLWNhcmQ6aG92ZXIgLnRyLWljb24tY2FyZF9fdGl0bGUgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgLnRyLWljb24tY2FyZDpob3ZlciAudHItaWNvbi1jYXJkX190aXRsZSBzdmcgcGF0aCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuLnRyLWljb24tY2FyZFtocmVmPVwiI1wiXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udHItaWNvbi1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IDQ5cHg7XG4gIGhlaWdodDogNTNweDtcbn1cbi50ci1pY29uLWNhcmRfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi50ci1pY29uLWNhcmRfX2ltYWdlLWhvdmVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50ci1pY29uLWNhcmRfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgNDRweCAwIDAgIWltcG9ydGFudDtcbn1cbi50ci1pY29uLWNhcmRfX3RpdGxlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udHItaWNvbi1jYXJkX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cblxuLnRyLW1pbmktcmVzb3VyY2UtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItbWluaS1yZXNvdXJjZS1jYXJkIC50ci1taW5pLXJlc291cmNlLWNhcmRfX2ljb24gcmVjdCB7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuNXMsIGZpbGwgMC41cztcbiAgfVxuICAudHItbWluaS1yZXNvdXJjZS1jYXJkIC50ci1taW5pLXJlc291cmNlLWNhcmRfX2ljb24gcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xuICB9XG4gIC50ci1taW5pLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLW1pbmktcmVzb3VyY2UtY2FyZF9faWNvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAudHItbWluaS1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1taW5pLXJlc291cmNlLWNhcmRfX2ljb24gcmVjdCB7XG4gICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxuICAudHItbWluaS1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1taW5pLXJlc291cmNlLWNhcmRfX2ljb24gcGF0aCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxufVxuLnRyLW1pbmktcmVzb3VyY2UtY2FyZF9faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50ci1taW5pLXJlc291cmNlLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLW1pbmktcmVzb3VyY2UtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDU5cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnRyLW1pbmktcmVzb3VyY2UtY2FyZF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi50ci1tZW1iZXItY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLW1lbWJlci1jYXJkIC50ci1tZW1iZXItY2FyZF9fdGh1bWJuYWlsIGltZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkIC50ci1tZW1iZXItY2FyZF9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItbWVtYmVyLWNhcmQgLnRyLW1lbWJlci1jYXJkX19pY29uIHBhdGgge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1tZW1iZXItY2FyZDpob3ZlciAudHItbWVtYmVyLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAudHItbWVtYmVyLWNhcmQ6aG92ZXIgLnRyLW1lbWJlci1jYXJkX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC50ci1tZW1iZXItY2FyZDpob3ZlciAudHItbWVtYmVyLWNhcmRfX2ljb24gcGF0aCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi50ci1tZW1iZXItY2FyZF9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1tZW1iZXItY2FyZF9fZnJvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xufVxuLnRyLW1lbWJlci1jYXJkX19iYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRyLW1lbWJlci1jYXJkX190aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRyLW1lbWJlci1jYXJkX190aHVtYm5haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4udHItbWVtYmVyLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4udHItbWVtYmVyLWNhcmRfX3RleHR1YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMnB4O1xuICBwYWRkaW5nOiAyMHB4IDI4cHggNDNweCAxOHB4O1xufVxuLnRyLW1lbWJlci1jYXJkX190ZXh0dWFsLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbn1cbi50ci1tZW1iZXItY2FyZF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDhweDtcbn1cbi50ci1tZW1iZXItY2FyZF9fbmFtZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udHItbWVtYmVyLWNhcmRfX2V4Y2VycHQge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWludGVyKTtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjkzNzVyZW0sIDAuOTM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjIzMTUpLCAxcmVtKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1tZW1iZXItY2FyZF9faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnRyLW1lbWJlci1jYXJkX19hdHRyaWJ1dGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbn1cbi50ci1tZW1iZXItY2FyZF9fYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1M3B4IDM1cHggNTFweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnRyLW1lbWJlci1jYXJkX19iYWNrIHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG59XG4udHItbWVtYmVyLWNhcmRfX3Rlc3RpbW9uaWFsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1pbnRlcik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDc7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4udHItbWVtYmVyLWNhcmRfX2RhdGEtcG9pbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udHItbWVtYmVyLWNhcmRfX2RhdGEtcG9pbnRzIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWludGVyKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLW1lbWJlci1jYXJkX3dpdGgtdGVzdGltb25pYWwge1xuICAgIG1pbi1oZWlnaHQ6IDM5MXB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkX3dpdGgtdGVzdGltb25pYWwgLnRyLW1lbWJlci1jYXJkX19pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAudHItbWVtYmVyLWNhcmRfd2l0aC10ZXN0aW1vbmlhbCAudHItbWVtYmVyLWNhcmRfX2Zyb250LCAudHItbWVtYmVyLWNhcmRfd2l0aC10ZXN0aW1vbmlhbCAudHItbWVtYmVyLWNhcmRfX2JhY2sge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAudHItbWVtYmVyLWNhcmRfd2l0aC10ZXN0aW1vbmlhbCAudHItbWVtYmVyLWNhcmRfX2JhY2sge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB9XG4gIC50ci1tZW1iZXItY2FyZF93aXRoLXRlc3RpbW9uaWFsOmhvdmVyIC50ci1tZW1iZXItY2FyZF9faW5uZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB9XG59XG5cbi50ci1wdWJsaWMtY29hY2gtaGVybyB7XG4gIHBhZGRpbmc6IDU5cHggMCA5NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdzogY2xpcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXB1YmxpYy1jb2FjaC1oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRcIiBcInN0aWNreVwiIFwiYmlvXCI7XG4gIHJvdy1nYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wdWJsaWMtY29hY2gtaGVyb19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkIHN0aWNreVwiIFwiYmlvIHN0aWNreVwiO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDIzcHg7XG4gICAgZ2FwOiAwIDY0cHg7XG4gIH1cbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1hcmVhOiBoZWFkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcHVibGljLWNvYWNoLWhlcm9fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2N3B4O1xuICB9XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX2hlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTI3cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMjAwdnc7XG4gIGhlaWdodDogMjAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1taW50LCAjRERFRkU1KTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX2hlYWQgaDEge1xuICBtYXJnaW46IDAgMCAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fYXR0cmlidXRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNHB4O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19hdHRyaWJ1dGVzIC50ci1idG4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAwLjYpICFpbXBvcnRhbnQ7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3N0aWNreSB7XG4gIGdyaWQtYXJlYTogc3RpY2t5O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci1wb3N0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjbGFtcCgxMy40Mzc1cmVtLCAxMy40Mzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDkyLjU5MjYpLCAzOC40Mzc1cmVtKTtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci1wb3N0ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItc3RhdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDQxcHg7XG4gIHBhZGRpbmc6IDQxcHggMzRweDtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci1zdGF0IHtcbiAgZmxleDogMSAxIDEwMCU7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyLW51bWJlciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci1saXN0IHtcbiAgcGFkZGluZzogMCAzNHB4IDQxcHg7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvdWwtb3JhbmdlLWJ1bGxldC5zdmdcIik7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItYnVsbGV0IHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy91bC1vcmFuZ2UtYnVsbGV0LnN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTcwJTtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci1idWxsZXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX2JpbyB7XG4gIGdyaWQtYXJlYTogYmlvO1xufVxuXG4ucmVtb2RhbCB7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlbW9kYWwge1xuICAgIG1heC13aWR0aDogMTIyMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZW1vZGFsLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucmVtb2RhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWwge1xuICBwYWRkaW5nOiA3MHB4IDMwcHggMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsIC5yZW1vZGFsLWNsb3NlIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgbGVmdDogdW5zZXQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWwgLnJlbW9kYWwtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsIC5yZW1vZGFsLWNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsIC5yZW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICB9XG59XG4udHItbWVtYmVyLWNhcmQtcmVtb2RhbCAucmVtb2RhbC1jbG9zZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsIC5yZW1vZGFsLWNsb3NlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiA2OXB4O1xuICB9XG59XG4udHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fc3RhcnQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fc3RhcnQge1xuICAgIGZsZXg6IDAgMCA0NDlweDtcbiAgfVxufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3N0YXJ0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3RodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3RodW1ibmFpbCBpbWcge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMzlweDtcbiAgfVxufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3RpdGxlLXRleHQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsX190aXRsZS10ZXh0IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3RpdGxlIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3RpdGxlIHN2ZyB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fdGl0bGUgc3ZnOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX2VuZCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxcmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDAuNDYzKSwgMS4xMjVyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbn1cblxuLnRyLWNvYWNoZXMtc3dpcGVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMnB4IDAgMzlweDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0NnB4IDAgODRweDtcbiAgfVxufVxuLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4udHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzlweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ5cHgpO1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjFweCk7XG4gIH1cbn1cbi50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bis0KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzVweCk7XG4gIH1cbn1cbi50ci1jb2FjaGVzLXN3aXBlcl9fY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXJfX2NhbnZhcyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXJfdHlwZS1jb2FjaGVzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi50ci1jb2FjaGVzLXN3aXBlcl90eXBlLWNvYWNoZXMgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAyOTNweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXJfdHlwZS1jb2FjaGVzIC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB3aWR0aDogMzY3cHg7XG4gIH1cbn1cbi50ci1jb2FjaGVzLXN3aXBlcjpub3QoLnRyLWNvYWNoZXMtc3dpcGVyX2NhcmQtdHlwZS1hdXRob3ItY2FyZCkgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnRyLWxvZ28tYmFyIC5zd2lwZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItbG9nby1iYXIgLnN3aXBlciB7XG4gICAgaGVpZ2h0OiA5M3B4O1xuICB9XG59XG4udHItbG9nby1iYXIgLnN3aXBlcjo6YmVmb3JlLCAudHItbG9nby1iYXIgLnN3aXBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDcxcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ci1sb2dvLWJhciAuc3dpcGVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLnRyLWxvZ28tYmFyIC5zd2lwZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4udHItbG9nby1iYXIgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xufVxuLnRyLWxvZ28tYmFyIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNzNweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi50ci1sb2dvLWJhciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIG1heC13aWR0aDogMTAzcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDM0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4udHItbG9nby1iYXIgLnN3aXBlci5uby1ncmF5c2NhbGUgaW1nIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLnRyLWxvZ28tYmFyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG4udHItbG9nby1iYXJfYmVpZ2UgLnN3aXBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmVpZ2UsICNGRkY4RjQpLCB0cmFuc3BhcmVudCk7XG59XG4udHItbG9nby1iYXJfYmVpZ2UgLnN3aXBlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmVpZ2UsICNGRkY4RjQpKTtcbn1cbi50ci1sb2dvLWJhcl9taW50IC5zd2lwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1pbnQsICNEREVGRTUpLCB0cmFuc3BhcmVudCk7XG59XG4udHItbG9nby1iYXJfbWludCAuc3dpcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1taW50LCAjRERFRkU1KSk7XG59XG4udHItbG9nby1iYXJfbGlnaHQtYmx1ZSAuc3dpcGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ibHVlLCAjRDNGM0YyKSwgdHJhbnNwYXJlbnQpO1xufVxuLnRyLWxvZ28tYmFyX2xpZ2h0LWJsdWUgLnN3aXBlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtYmx1ZSwgI0QzRjNGMikpO1xufVxuLnRyLWxvZ28tYmFyX3RlYWwgLnN3aXBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCksIHRyYW5zcGFyZW50KTtcbn1cbi50ci1sb2dvLWJhcl90ZWFsIC5zd2lwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpKTtcbn1cblxuLnRyLXNsaWRlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDE0cHg7XG59XG4udHItYmctdGVhbCAudHItc2xpZGVyLW5hdiByZWN0IHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1iZy10ZWFsIC50ci1zbGlkZXItbmF2IGJ1dHRvbjpob3ZlciBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG4gIC50ci1iZy10ZWFsIC50ci1zbGlkZXItbmF2IGJ1dHRvbjpob3ZlciByZWN0IHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxufVxuLnRyLXNsaWRlci1uYXYgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgcGFkZGluZzogMDtcbn1cbi50ci1zbGlkZXItbmF2IGJ1dHRvbiByZWN0LCAudHItc2xpZGVyLW5hdiBidXR0b24gcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLXNsaWRlci1uYXYgYnV0dG9uOmhvdmVyIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbiAgLnRyLXNsaWRlci1uYXYgYnV0dG9uOmhvdmVyIHJlY3Qge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbn1cblxuLnRyLW1lZGlhLXNlbGVjdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ci1tZWRpYS1zZWxlY3RvciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ci1tZWRpYS1zZWxlY3RvciBpbWcuY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4udHItbWVkaWEtc2VsZWN0b3IgY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ci1tZWRpYS1zZWxlY3RvciBbZGF0YS1sb3R0aWVdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ci1tZWRpYS1zZWxlY3Rvcl9fdmlkZW8tY292ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ci1tZWRpYS1zZWxlY3Rvcl9fdmlkZW8tY29udGFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi50ci1tZWRpYS1zZWxlY3Rvcl9fdmlkZW8tY2VudGVyIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnRyLW1lZGlhLXNlbGVjdG9yX192aWRlby1jZW50ZXItcmlnaHQge1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciByaWdodDtcbn1cbi50ci1tZWRpYS1zZWxlY3Rvcl9fcG9wdXAtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItbWVkaWEtc2VsZWN0b3JfX3BvcHVwLXZpZGVvIHJlY3Qge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC41cywgc3Ryb2tlIDAuNXM7XG4gIH1cbiAgLnRyLW1lZGlhLXNlbGVjdG9yX19wb3B1cC12aWRlbzpob3ZlciByZWN0IHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICB9XG59XG4udHItbWVkaWEtc2VsZWN0b3JfX3BvcHVwLXZpZGVvIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4udHItbWVkaWEtc2VsZWN0b3JfX3BvcHVwLXZpZGVvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udHItcG9zdC1oZXJvIHtcbiAgcGFkZGluZzogNjBweCAwIDExNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvIC50ci1oZWFkIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuLnRyLXBvc3QtaGVybyAudHItaGVhZF9fZXllYnJvdyB7XG4gIG1hcmdpbjogMCAwIDMycHggIWltcG9ydGFudDtcbn1cbi50ci1wb3N0LWhlcm8gLnRyLWhlYWRfX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuLnRyLXBvc3QtaGVyb19fYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4udHItcG9zdC1oZXJvX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4IDY3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm9fX2dyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnRyLXBvc3QtaGVyb19fdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzU4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm9fX3RodW1ibmFpbCB7XG4gICAgZmxleDogMCAwIDQxOXB4O1xuICB9XG59XG4udHItcG9zdC1oZXJvX190aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4udHItcG9zdC1oZXJvX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi50ci1wb3N0LWhlcm9fX3RhZ3MgPiBkaXY6bnRoLWNoaWxkKG4rMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cbi50ci1wb3N0LWhlcm9fX3RhZ3MgPiBkaXY6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xufVxuLnRyLXBvc3QtaGVyb19fY2F0ZWdvcnkge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLXBvc3QtaGVyb19fYXV0aG9yIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1tYXJvb24sICM3QTBCMDApO1xufVxuXG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODdweCAwIDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtIC50ci1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtIC50ci1oZWFkX19leWVicm93IHtcbiAgbWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm0gLnRyLWhlYWRfX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCAyOXB4O1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX193cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJlaWdlLCAjRkZGOEY0KTtcbiAgfVxuICAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvdHRvbTogMTAzcHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19iYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX190ZXh0dWFsIHtcbiAgcGFkZGluZzogMzlweCAwIDQ3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX190ZXh0dWFsIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiA0N3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZ3JpZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3RhZ3MgPiBkaXY6bnRoLWNoaWxkKG4rMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX190YWdzID4gZGl2Om50aC1jaGlsZChuKzIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIGZsZXg6IDAgMCA1NDdweDtcbiAgfVxufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2Zvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMzNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJlaWdlLCAjRkZGOEY0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2Zvcm06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2Zvcm06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAxMDNweDtcbiAgbGVmdDogY2FsYygoMTAwdncgLSAxMDAlKSAvIDIgKiAtMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHZ3IC0gMTAwJSk7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2Zvcm06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZm9ybS10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMzcHggIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fdGVhbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fdGVhbCAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fd3JhcHBlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV90ZWFsIC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX21pbnQge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX21pbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1taW50LCAjRERFRkU1KTtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX21pbnQgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3dyYXBwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1pbnQsICNEREVGRTUpO1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fbWludCAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZm9ybTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWludCwgI0RERUZFNSk7XG59XG5cbi50ci1zaGFyZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4udHItc2hhcmVyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnRyLXNoYXJlciBidXR0b24gcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLXNoYXJlciBidXR0b246aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxufVxuLnRyLXNoYXJlcl93aGl0ZSBidXR0b24ge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cblxuLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZCAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQgc3ZnIHBhdGgge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQ6aG92ZXIgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQ6aG92ZXIgc3ZnIHBhdGgge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwge1xuICAgIGZsZXg6IDAgMCAxNzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTY2cHg7XG4gIH1cbn1cbi50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX3RleHR1YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX3RleHR1YWwge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggMCAwO1xuICB9XG59XG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190ZXh0dWFsIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX2luZm8ge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX19pbmZvID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190aXRsZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLnRyLXNlYXJjaC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItc2VhcmNoLWlucHV0IGxhYmVsW2Zvcj1zZWFyY2hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnRyLXNlYXJjaC1pbnB1dCBpbnB1dCNzZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAxM3B4IDEzcHggNDNweCAhaW1wb3J0YW50O1xufVxuLnRyLXNlYXJjaC1pbnB1dCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbnNlbGVjdCArIC5ta3RvRXJyb3IgKyAuc2VsZWN0MixcbnNlbGVjdCArIC5zZWxlY3QyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbnNlbGVjdCArIC5ta3RvRXJyb3IgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24sXG5zZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NSwgNjgsIDAuMDYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5zZWxlY3QgKyAubWt0b0Vycm9yICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbnNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCkgIWltcG9ydGFudDtcbn1cbnNlbGVjdCArIC5ta3RvRXJyb3IgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWFycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggNnB4O1xufVxuc2VsZWN0ICsgLm1rdG9FcnJvciArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbnNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCkgIWltcG9ydGFudDtcbn1cblxuLnRyLXNlbGVjdC1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCA1NSwgNjgsIDAuNSkgIWltcG9ydGFudDtcbn1cbi5hZG1pbi1iYXIgLnRyLXNlbGVjdC1kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDQ0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgNTUsIDY4LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjo6YmVmb3JlLCAudHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWNoZWNrYm94LnN2Z1wiKTtcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWNoZWNrbWFyay5zdmdcIik7XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ibHVlLCAjRDNGM0YyKSAhaW1wb3J0YW50O1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtYmx1ZSwgI0QzRjNGMikgIWltcG9ydGFudDtcbn1cblxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSNta3RvRm9ybV80NzYgLm1rdG9GaWVsZFdyYXAgbGFiZWwge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dI21rdG9Gb3JtXzQ3NiBpbnB1dCNFbWFpbCB7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvRm9ybVJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDE1cHg7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9Gb3JtUm93LnJvdy1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9Gb3JtQ29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvRmllbGRXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9GaWVsZFdyYXAgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDAgMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvRmllbGRXcmFwIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9GaWVsZFdyYXAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXN1Ym1pdF0pLm1rdG9JbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjREEwNDA0ICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9HdXR0ZXIsIC50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b09mZnNldCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbldyYXAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvblJvdyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9DaGVja2JveExpc3QsXG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDE1cHg7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9DaGVja2JveExpc3QgaW5wdXQsXG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdCBpbnB1dDpjaGVja2VkICsgbGFiZWwsXG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdCBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0IGxhYmVsLFxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYykgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0Lm1rdG9JbnZhbGlkIGxhYmVsOjpiZWZvcmUsXG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QubWt0b0ludmFsaWQgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0RBMDQwNCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0IGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSB0ZXh0YXJlYS5ta3RvSW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0RBMDQwNCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDE4cHggMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAycztcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b246Zm9jdXMgLnRyLWJnLXRlYWwge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b246Zm9jdXMtdmlzaWJsZSAudHItYmctdGVhbCB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b24gc3Bhbixcbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjVzLCBzdHJva2UgMC41cztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9c3VibWl0XSksXG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gdGV4dGFyZWEsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1zdWJtaXRdKSxcbi50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI0OCwgMjQ0LCAwLjkpICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9c3VibWl0XSk6OnBsYWNlaG9sZGVyLFxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXN1Ym1pdF0pOjpwbGFjZWhvbGRlcixcbi50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ4LCAyNDQsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmJlZm9yZSxcbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSAubWt0b1JhZGlvTGlzdCBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmJlZm9yZSwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gLm1rdG9DaGVja2JveExpc3QgaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUsXG4udHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSAubWt0b1JhZGlvTGlzdCBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmJlZm9yZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9DaGVja2JveExpc3QgbGFiZWw6YmVmb3JlLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjQ4LCAyNDQsIDAuNykgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCBsYWJlbDo6YWZ0ZXIsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIC5ta3RvUmFkaW9MaXN0IGxhYmVsOmJlZm9yZSwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gLm1rdG9SYWRpb0xpc3QgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI0OCwgMjQ0LCAwLjcpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9SYWRpb0xpc3QgbGFiZWw6OmFmdGVyLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSAubWt0b1JhZGlvTGlzdCBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSAubWt0b0J1dHRvbiwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gLm1rdG9CdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9CdXR0b246Zm9jdXMsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIC5ta3RvQnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIC5ta3RvQnV0dG9uOmZvY3VzLXZpc2libGUsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIC5ta3RvQnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSBzZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSBzZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSBzZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNDgsIDI0NCwgMC43KSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIHNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIHNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3NlbGVjdC1hcnJvdy1kYXJrLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV9pbmxpbmUubWt0b0Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1tYXJrZXRvLWZvcm1faW5saW5lLm1rdG9Gb3JtIC50ci1tYXJrZXRvLWZvcm0ubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX2lubGluZS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbi50ci1tYXJrZXRvLWZvcm1faW5saW5lLm1rdG9Gb3JtIC5ta3RvQ2FwdGNoYURpc2NsYWltZXIge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnRyLW1hcmtldG8tZm9ybV9pbmxpbmUubWt0b0Zvcm0gLm1rdG9DYXB0Y2hhRGlzY2xhaW1lciBhIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV9pbmxpbmUubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbiAgZmxleDogMSAxIDEwMCU7XG59XG4udHItbWFya2V0by1mb3JtX2lubGluZS5ta3RvRm9ybSAubWt0b0ZpZWxkV3JhcCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1faW5saW5lLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pIHtcbiAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ci10ZXN0aW1vbmlhbC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgcGFkZGluZzogNTZweCAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXRlc3RpbW9uaWFsLWNhcmQge1xuICAgIHBhZGRpbmc6IDkycHggNzRweCA3MXB4O1xuICB9XG59XG4udHItdGVzdGltb25pYWwtY2FyZCA+IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjZweDtcbiAgdG9wOiAtMTJweDtcbiAgd2lkdGg6IDY3cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXRlc3RpbW9uaWFsLWNhcmQgPiBzdmcge1xuICAgIHRvcDogLTI5cHg7XG4gICAgbGVmdDogNjVweDtcbiAgfVxufVxuLnRyLXRlc3RpbW9uaWFsLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItdGVzdGltb25pYWwtY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi50ci10ZXN0aW1vbmlhbC1jYXJkX19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyOHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItdGVzdGltb25pYWwtY2FyZF9fZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4udHItdGVzdGltb25pYWwtY2FyZF9fZm9vdGVyIGltZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXgtd2lkdGg6IDc3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyLXRlc3RpbW9uaWFsLWNhcmRfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG59XG4udHItdGVzdGltb25pYWwtY2FyZF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC45Mzc1cmVtLCAwLjkzNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC4yMzE1KSwgMXJlbSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjYzN3B4O1xufVxuLnRyLXRlc3RpbW9uaWFsLWNhcmRfX3Bvc2l0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1pbnRlcik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjM3cHg7XG59XG5cbi50ci11aS1hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuLnRyLXVpLWFjY29yZGlvbi51aS1hY2NvcmRpb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciBzdmcgcmVjdCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC41cywgc3Ryb2tlIDAuNXM7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSBzdmcgcmVjdCB7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udHItdWktYWNjb3JkaW9uX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItYmctdGVhbCAudHItdWktYWNjb3JkaW9uX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1iZy10ZWFsIC50ci11aS1hY2NvcmRpb25fX2l0ZW0gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudHItdWktYWNjb3JkaW9uX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci11aS1hY2NvcmRpb25fd2hpdGUgLnRyLXVpLWFjY29yZGlvbl9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDMxcHggMjRweDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItdWktYWNjb3JkaW9uX3doaXRlIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4udHItdWktYWNjb3JkaW9uX3doaXRlIC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4udHItdWktYWNjb3JkaW9uX3doaXRlIC51aS1hY2NvcmRpb24tY29udGVudDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ci11aS1hY2NvcmRpb25fd2hpdGUgLnVpLWFjY29yZGlvbi1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudWktYWNjb3JkaW9uLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuXG4udHItbm90aWZpY2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi50ci1ub3RpZmljYXRpb25fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xufVxuLnRyLW5vdGlmaWNhdGlvbl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnRyLXBhcnRuZXItbGFuZGluZyB7XG4gIHBhZGRpbmc6IDE4NXB4IDAgOTZweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbn1cbi50ci1wYXJ0bmVyLWxhbmRpbmcgLnRyLWhlYWRfX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCAyMXB4O1xufVxuLnRyLXBhcnRuZXItbGFuZGluZ19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBhcnRuZXItbGFuZGluZ19fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcGFydG5lci1sYW5kaW5nX190ZXh0dWFsIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuLnRyLXBhcnRuZXItbGFuZGluZ19fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmc6IDQ3cHggMzZweDtcbiAgbWF4LXdpZHRoOiA0NzRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wYXJ0bmVyLWxhbmRpbmdfX2xvZ29zIHtcbiAgICBmbGV4OiAwIDAgNDc0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRyLXBhcnRuZXItbGFuZGluZ19fbG9nb3MtaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBhcnRuZXItbGFuZGluZ19fbG9nb3MtaW1nIHtcbiAgICBmbGV4OiAwIDEgMTU5cHg7XG4gIH1cbn1cbi50ci1wYXJ0bmVyLWxhbmRpbmdfX2xvZ29zIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udHItc3RhdC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMTVweDtcbiAgcGFkZGluZzogNjBweCAyN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1zdGF0LWNhcmRbaHJlZj1cIiNcIl0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRyLXN0YXQtY2FyZF9fbnVtIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1zdGF0LWNhcmRfX3RleHQge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWludGVyKTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udHItbG9nby1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMjBweDtcbiAgcGFkZGluZzogMzRweCAyN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1sb2dvLWNhcmRbaHJlZj1cIiNcIl0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRyLWxvZ28tY2FyZFtocmVmPVwiI1wiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udHItbG9nby1jYXJkX19pbWcge1xuICBtYXgtd2lkdGg6IDE2MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzhweDtcbn1cbi50ci1sb2dvLWNhcmRfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4udHItbG9nby1jYXJkX190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjkzNzVyZW0sIDAuOTM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjIzMTUpLCAxcmVtKTtcbn1cblxuLnRyLXN0aWNreS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gMiAqIC0xKTtcbiAgYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG59XG4udHItc3RpY2t5LXBvcHVwID4gLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi50ci1zdGlja3ktcG9wdXAgZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udHItc3RpY2t5LXBvcHVwX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXgtd2lkdGg6IDM1OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4udHItc3RpY2t5LXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2l6aW5nOiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xufVxuLnRyLXN0aWNreS1wb3B1cF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRyLXN0aWNreS1wb3B1cF9fc3VidGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50ci1zdGlja3ktcG9wdXBfY2xvc2VkIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udHItc3RpY2t5LXBvcHVwX2Nsb3NlZCAudHItc3RpY2t5LXBvcHVwLXdyYXBwZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRyLWNhdGVnb3J5LWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWNhdGVnb3J5LWxpc3RfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNhdGVnb3J5LWxpc3RfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxNDBweCA2MHB4O1xuICB9XG59XG5cbi5uby1yZXN1bHRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy91bC1vcmFuZ2UtYnVsbGV0LnN2Z1wiKTtcbn1cblxuLnRyLW5ld3MtdGlja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4udHItbmV3cy10aWNrZXIuaGlkZSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udHItbmV3cy10aWNrZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHItbmV3cy10aWNrZXJfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi50ci1uZXdzLXRpY2tlcl9fY3RhIHtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi50ci1uZXdzLXRpY2tlciAudHItYnRuIHtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTJweCAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4udHItbmV3cy10aWNrZXJfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ci1uZXdzLXRpY2tlcl9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHItbmV3cy10aWNrZXJfX2Nsb3NlIHtcbiAgICB0b3A6IDdweDtcbiAgICByaWdodDogOHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnRyLW5ld3MtdGlja2VyX19jbG9zZSBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi50ci1uZXdzLXRpY2tlcl9fY2xvc2Ugc3ZnOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uaG9tZSAubWZwLWJnLm1mcC1yZWFkeSB7XG4gIHotaW5kZXg6IDEwMDAxO1xufVxuXG4uc3AtaG9tZS1wb3B1cC1tZ25mYy5tZnAtd3JhcCB7XG4gIHotaW5kZXg6IDEwMDAyO1xufVxuLnNwLWhvbWUtcG9wdXAtbWduZmMgLm1mcC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3AtaG9tZS1wb3B1cC1tZ25mYyAubWZwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWRtaW4tYmFyIC5zcC1ob21lLXBvcHVwLW1nbmZjIC5tZnAtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLnNwLWhvbWUtcG9wdXAtbWduZmMgLm1mcC1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy91bC1vcmFuZ2UtYnVsbGV0LnN2Z1wiKTtcbn1cblxuLnRyLWhvbWUtcG9wdXBfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRyLWhvbWUtcG9wdXBfX2hlYWRpbmcgLnRyLWhlYWRfX2hlYWRpbmcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1ob21lLXBvcHVwX19oZWFkaW5nIC50ci1oZWFkX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnRyLWhvbWUtcG9wdXBfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweCA0MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItaG9tZS1wb3B1cF9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4udHItaG9tZS1wb3B1cF9fY29sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWhvbWUtcG9wdXBfX2NvbCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG4udHItaG9tZS1wb3B1cCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi50ci1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNS4zMTI1cmVtLCA3LjVyZW0gKyAoKDF2dyAtIDAuNjRyZW0pICogLTE5Ljg4NjQpLCA3LjVyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNS4zMTI1cmVtLCA3LjVyZW0gKyAoKDF2dyAtIDAuNjRyZW0pICogLTE5Ljg4NjQpLCA3LjVyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWZvb3Rlcl9zaW1wbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtZ3JheSwgI0Y1RjFFRSk7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cbi50ci1mb290ZXJfc2ltcGxlIC50ci1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1mb290ZXJfc2ltcGxlIC50ci1mb290ZXJfX2NvcHlyaWdodC1pbmZvIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LCAjNkU2QzY3KTtcbn1cbi50ci1mb290ZXJfc2ltcGxlIC50ci1mb290ZXJfX2NvcHlyaWdodC1tZW51IHtcbiAgZ2FwOiAyNnB4O1xufVxuLnRyLWZvb3Rlcl9zaW1wbGUgLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXksICM2RTZDNjcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICByaWdodDogLTE1cHg7XG59XG4udHItZm9vdGVyX3NpbXBsZSAudHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LCAjNkU2QzY3KTtcbn1cbi50ci1mb290ZXJfc2ltcGxlIC50ci1mb290ZXJfX2NvcHlyaWdodC1tZW51IC5tZW51LWl0ZW0gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL0ljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLnRyLWZvb3Rlcl9wYXJ0bmVyLWxhbmRpbmcge1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG4udHItZm9vdGVyX3BhcnRuZXItbGFuZGluZyAudHItY29udGFpbmVyLXdpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiA1OXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1mb290ZXJfcGFydG5lci1sYW5kaW5nIC50ci1mb290ZXJfX2xvZ28ge1xuICB3aWR0aDogOTJweDtcbn1cbi50ci1mb290ZXJfcGFydG5lci1sYW5kaW5nIC50ci1mb290ZXJfX2NvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyLWZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWZvb3Rlcl9fdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi50ci1mb290ZXJfX3RvcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWZvb3Rlcl9fdG9wIC50ci1oZWFkIHtcbiAgICBmbGV4OiAwIDEgMzM3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRyLWZvb3Rlcl9fdG9wIC50ci1oZWFkIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ci1mb290ZXJfX3RvcCAudHItaGVhZF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ci1mb290ZXJfX3RvcCAudHItaGVhZF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4udHItZm9vdGVyX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItZm9vdGVyX19mb3JtIHtcbiAgICBmbGV4OiAwIDAgNTI2cHg7XG4gIH1cbn1cbi50ci1mb290ZXJfX2Zvcm0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi50ci1mb290ZXJfX2Zvcm0gLnRyLW1hcmtldG8tZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50ci1mb290ZXJfX2Zvcm0gLnRyLW1hcmtldG8tZm9ybSBpbnB1dFt0eXBlPWhpZGRlbl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG4udHItZm9vdGVyX19mb3JtIC50ci1tYXJrZXRvLWZvcm0gLm1rdG9CdXR0b25Sb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnRyLWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQwcHggY2xhbXAoMy43NXJlbSwgMy43NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxMC42NDgxKSwgNi42MjVyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi50ci1mb290ZXJfX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udHItZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjbGFtcCg5LjMxMjVyZW0sIDkuMzEyNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA3LjQwNzQpLCAxMS4zMTI1cmVtKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cbi50ci1mb290ZXJfX2xvZ28gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udHItZm9vdGVyX19sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuLnRyLWZvb3Rlcl9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjFweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi50ci1mb290ZXJfX3NvY2lhbHMgYSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItZm9vdGVyX19zb2NpYWxzIGEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLWZvb3Rlcl9fc29jaWFscyBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXllbGxvdywgI0YyQjYxQik7XG4gIH1cbn1cbi50ci1mb290ZXJfX3NvY2lhbHMgYSBzdmcge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRyLWZvb3Rlcl9fbmF2IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQwcHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRyLWZvb3Rlcl9fbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC50ci1mb290ZXJfX25hdiB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMTM1cHg7XG4gIH1cbn1cbi50ci1mb290ZXJfX25hdi1jb2wge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMC4wMXB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwLjAxcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1mb290ZXJfX25hdi1jb2wge1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTMuMzM0cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEzLjMzNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHItZm9vdGVyX19uYXYtY29sIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICB9XG59XG4udHItZm9vdGVyX19uYXYtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItZm9vdGVyX19uYXYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRyLWZvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLnRyLWZvb3Rlcl9fbmF2LW1lbnUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50ci1mb290ZXJfX25hdi1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnRyLWZvb3Rlcl9fbmF2LW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWZvb3Rlcl9fbmF2LW1lbnUgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS15ZWxsb3csICNGMkI2MUIpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXllbGxvdywgI0YyQjYxQikgIWltcG9ydGFudDtcbiAgfVxufVxuLnRyLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNXJlbSwgNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjYyOTYpLCA2LjI1cmVtKTtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLWZvb3Rlcl9fY29weXJpZ2h0LWluZm8ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnRyLWZvb3Rlcl9fY29weXJpZ2h0LWluZm8gYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItZm9vdGVyX19jb3B5cmlnaHQtaW5mbyBhIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xuICB9XG59XG4udHItZm9vdGVyX19jb3B5cmlnaHQtaW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS15ZWxsb3csICNGMkI2MUIpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS15ZWxsb3csICNGMkI2MUIpICFpbXBvcnRhbnQ7XG59XG4udHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTJweDtcbn1cbi50ci1mb290ZXJfX2NvcHlyaWdodC1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IC02cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1mb290ZXJfX2NvcHlyaWdodC1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXllbGxvdywgI0YyQjYxQik7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0teWVsbG93LCAjRjJCNjFCKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ci1oZXJvLWNvYWNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWdyYXksICNGNUYxRUUpO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4udHItaGVyby1jb2FjaF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHItaGVyby1jb2FjaF9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnRyLWhlcm8tY29hY2hfX2ltYWdlIHtcbiAgZmxleDogMCAwIDE4NXB4O1xuICBtYXgtd2lkdGg6IDE4NXB4O1xuICBoZWlnaHQ6IDE4NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHItaGVyby1jb2FjaF9faW1hZ2UgaW1nIHtcbiAgYm9yZGVyOiA1cHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ci1oZXJvLWNvYWNoX19pbWFnZSBzdmcge1xuICBmaWxsOiAjMGU3NmE4O1xuICB3aWR0aDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDVweDtcbn1cbi50ci1oZXJvLWNvYWNoX19pbmZvIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xufVxuLnRyLWhlcm8tY29hY2hfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDM2cHg7XG59XG4udHItaGVyby1jb2FjaF9fYmlvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRyLWhlcm8tY29hY2hfX2JpbyBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi50ci1oZXJvLWNvYWNoX19iaW8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi50ci1jb2FjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cbi50ci1jb2FjaF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHItY29hY2hfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG4udHItY29hY2hfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheSwgIzZFNkM2Nyk7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyLWNvYWNoX19pbmZvIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZsZXg6IDAgMCBjYWxjKDcwJSAtIDE1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg3MCUgLSAxNXB4KTtcbiAgfVxuICAudHItY29hY2hfX2luZm86OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LCAjNkU2QzY3KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnRyLWNvYWNoX190ZXN0aW1vbmlhbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHItY29hY2hfX3Rlc3RpbW9uaWFsIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMCUgLSAxNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzAlIC0gMTVweCk7XG4gIH1cbn1cbi50ci1jb2FjaF9fdGVzdGltb25pYWwgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udHItY29hY2hfX3Rlc3RpbW9uaWFsIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnRyLWNvYWNoX19pdGVtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnRyLWNvYWNoX19pdGVtLXJvdyBzdmcge1xuICB3aWR0aDogMjRweDtcbn1cbi50ci1jb2FjaF9faXRlbS1yb3cgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNHB4O1xufVxuLnRyLWNvYWNoX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnRyLWNvYWNoX19pdGVtLXRpdGxlX25vLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4udHItY29hY2hfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi50ci1jb2FjaF9faXRlbS1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi50ci1jb2FjaF9faXRlbS1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbn1cbi50ci1jb2FjaF9faXRlbS1jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmF5LCAjRjVGMUVFKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXksICM2RTZDNjcpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xufVxuXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTEpO1xufVxuXG4uaDIge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLWgtMik7XG59XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC0zKTtcbn1cblxuLmg0IHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTQpO1xufVxuXG4uaDUge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLWgtNSk7XG59XG5cbi5oNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC02KTtcbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuLnRyLWhlYWRlciB7XG4gICRoZWFkZXI6ICY7XG5cbiAgcGFkZGluZy10b3A6IG1hdGgtY2xhbXAoMCwgMjAsIDEyMDAsIDEzMDApO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX3NpbXBsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogNzJweDtcblxuICAgIC50ci1jb250YWluZXItd2lkZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjeyRoZWFkZXJ9X19sb2dvIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfcGFydG5lci1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAudHItY29udGFpbmVyLXdpZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl90cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xuXG4gICAgI3skaGVhZGVyfSB7XG4gICAgICAmX19tZW51IHtcbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgID4gLm5vLWxpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgID4gLm5vLWxpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl90ZWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcblxuICAgICN7JGhlYWRlcn0ge1xuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJl9fbWVudSB7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgPiBhLFxuICAgICAgICAgID4gLm5vLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtZm9jdXMge1xuICAgICAgICAgICAgJi5tZW51LWl0ZW0tcGFyZW50LWZvY3VzIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICAmLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19vcGVuLW1lbnUge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX21pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaW50O1xuXG4gICAgI3skaGVhZGVyfSB7XG4gICAgICAmX19tZW51IHtcbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtZm9jdXMge1xuICAgICAgICAgICAgJi5tZW51LWl0ZW0tcGFyZW50LWZvY3VzIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2xpZ2h0LWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuXG4gICAgI3skaGVhZGVyfSB7XG4gICAgICAmX19tZW51IHtcbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtZm9jdXMge1xuICAgICAgICAgICAgJi5tZW51LWl0ZW0tcGFyZW50LWZvY3VzIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2FjdGl2ZS1tb2JpbGUtbWVudSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAjeyRoZWFkZXJ9IHtcbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX29wZW4tbWVudSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBtYXRoLWNsYW1wKDQ0LCAxMDApKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBtYXRoLWNsYW1wKDcyLCAxMTApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiBtYXRoLWNsYW1wKDIwLCA0NywgMTIwMCwgMTMwMCk7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJG1hcm9vbjtcbiAgICB3aWR0aDogbWF0aC1jbGFtcCg3MCwgMTAyKTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuICAgICY6bm90KCN7JGhlYWRlcn1fX2xvZ29fc2ltcGxlKSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmX3NpbXBsZSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgPiAubWVudS1pdGVtIHtcbiAgICAgID4gYSxcbiAgICAgID4gLm5vLWxpbmsge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTIuNSk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHNwYW46bm90KC50ci1tZW51LWxvdHRpZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyLW1lbnUtbG90dGllIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgY2FudmFzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1mb2N1cyB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtaXRlbV92ZXJ0aWNhbCxcbiAgICAgICAgJi5tZW51LWl0ZW1faG9yaXpvbnRhbCB7XG4gICAgICAgICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICB3aWR0aDogNzcwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNTNweCAxZnI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51LWl0ZW1fdGFiIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMiAqICN7bWF0aC1jbGFtcCgyMiwgNDApfSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMCAwIDQwcHggNDBweDtcbiAgICAgICAgICAvLyBib3JkZXItdG9wOiBzb2xpZCAxcHggIzAwMzc0NDgwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDdweCAxOC44cHggMCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG4gICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbGVmdDogY2FsYygtMSAqICN7bWF0aC1jbGFtcCgyMiwgNDApfSk7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1M3B4IDFmcjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gc2Nyb2xsO1xuICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnVfX2luZm8ge1xuICAgICAgICAgICAgJl92ZXJ0aWNhbCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTVweCBtYXRoLWNsYW1wKDIyLCA0MCk7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2hvcml6b250YWwge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1NXB4IG1hdGgtY2xhbXAoMjIsIDQwKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl90YWIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1NXB4IG1hdGgtY2xhbXAoMjIsIDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMTMwcHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oNSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gOHB4KTtcbiAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNek1pSUdobGFXZG9kRDBpTWpnaUlIWnBaWGRDYjNnOUlqQWdNQ0F6TXlBeU9DSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVE14TGpRMk56VWdNamN1TXpFMU0wTXpNQzQxT0RnM0lESTNMalUzTWpjZ01qa3VOVGd4T1NBeU55NHpOU0E0TGpjeE5EWWdNamN1TVRjMU9VTXlOeTQ0TlRJZ01qY3VNREF5TXlBeU5pNDVPRFkzSURJMkxqZ3pNamdnTWpZdU1URXlJREkyTGpjeU56UkRJREkwTGpJNU1EY2dNall1TlRBNE5TQXlNaTQwTlRBeUlESTJMak01T0RBZ01qQXVOakV4TXlBeU5pNDBNRE0wUXpJd0xqSXlOak1nTWpZdU5EQTBOQ0F5TUM0eE5qZzVJREkxTGpnMU56Y2dNakF1TlRNeU9DQXlOUzQzTkRVNVF6SXlMakk0TnprZ01qVXVNakF5T1NBeU5DNHhNelV3SURJMExqa3dOVE1nTWpVdU9UWTNOQ0F5TkM0NU5ETTRRekkyTGpnNE5pQXlOQzQ1TmpJM0lESTNMamd3TWlBeU5TNHdNek0wSURJNExqY3dPVFFnTWpVdU1UWTJNVU15T1M0d09Ua3pJREkxTGpJeU16QWdNamt1TkRnNE9TQXlOUzR5T1RnM0lESTVMamc0TVRjZ01qVXVNek0wTUVNek1DNHpNemd6SURJMUxqTTNORGdnTXpBdU56Y3lNeUF5TlM0ek1UazFJRE14TGpJeU5qRWdNalV1TXpBME5FTXpNaTQwTURVM0lESTFMakkyTmpNZ016SXVOVGMzTVNBeU5pNDVPVEV4SURNeExqUTJOamdnTWpjdU16RTNNMHd6TVM0ME5qYzFJREkzTGpNeE5UTmFJaUJtYVd4c1BTSWpSakUwUVRBNElpOCtDanh3WVhSb0lHUTlJazB5TlM0d056YzBJREV5TGpJeE9URkRNalF1TmpJNE1DQXhNaTQ1TVRNNUlESXpMamt3TWpVZ01UTXVORGN3SURJekxqSTRPREVnTVRRdU1ERTVRekl5TGpZNE5UTWdNVFF1TlRVMk5TQXlNaTR3TXpjNElERTFMakExTXpNZ01qRXVNemM0TlNBeE5TNDFNVGt6UXpJd0xqQTRPRE1nTVRZdU5ETXpOU0F4T0M0Mk9Ea3dJREUzTGpFek5UTWdNVGN1TXpRM01pQXhOeTQ1TlRnMFF6RTJMamMyTVRVZ01UZ3VNekUzTkNBeE5pNHpNamd5SURFM0xqUTFOeklnTVRZdU9EUTJPQ0F4Tnk0d05qWTJRekU0TGpBMU1qSWdNVFl1TVRVM015QXhPUzR4TURrNElERTBMams1T1RjZ01qQXVNVGd5SURFekxqa3pPVFZETWpBdU56RXhNeUF4TXk0ME1UVTFJREl4TGpJME1EWWdNVEl1T0RreE5pQXlNUzQzTnpreUlERXlMak0zT0RORE1qSXVNelU1TXlBeE1TNDRNall5SURJeUxqZzVPVFFnTVRFdU1UVXdJREl5TGpnMk56a2dNVEF1TnpBNU5VTXlOQzQwT0RrNElERXdMakV3TWpRZ01qVXVOamN6TVNBeE1TNHlPVGswSURJMUxqQTNPREVnTVRJdU1qRTVOMHd5TlM0d056YzBJREV5TGpJeE9URmFJaUJtYVd4c1BTSWpSakUwUVRBNElpOCtDanh3WVhSb0lHUTlJazB4TXk0M05qZzJJRFF1T0Rrek5qSkRNVFF1TWpJMUlEVXVOVEkwTURFZ01UTXVPVEV5T1NBMkxqUTVNRGd4SURFekxqYzJOaklnTnk0eE9UUTRPVU14TXk0Mk1qVXlJRGN1T0Rjd05qVWdNVE11TkRZeE15QTRMalUwTWpVNUlERXpMakkzTWpZZ09TNHlNRGN6TjBNeE15NHdOemd6SURrdU9EazFNRGdnTVRJdU9ERTBOaUF4TUM0MU9EQXhJREV5TGpVeE5TQXhNUzR5TXpBMFF6RXlMakl4T1RVZ01URXVPRGN3SURFd0xqZ3pOemtnTVRJdU5ETXdNaUF4TVM0ME5ETTBJREV6TGpBeE1qaERNVEV1TURjNE9DQXhNeTQxTlRBM0lERXdMakEzTnpNZ01UTXVNall5TnlBeE1DNHpNamc1SURFeUxqVTJPRFJETVRBdU56YzJPQ0F4TVM0ek16RXhJREV3TGpreU56Z2dPUzQ1TmpZMklERXhMakl4TXprZ09DNDJPRFUzTjBNeE1TNHpOVEkwSURndU1EWTFPRGtnTVRFdU5EY3hOQ0EzTGpRME1qZzBJREV4TGpVMk9Ea2dOaTQ0TVRVNU5rTXhNUzQyTnpreUlEWXVNVEV3T0RjZ01URXVOak0ySURVdU1qQXpNeUF4TWk0eU1qa3hJRFF1TmprNU5UbERNVEl1TnpVM0lEUXVNalV3TXpVZ01UTXVNemM1TWlBMExqTTFOakUzSURFekxqYzJOemtnTkM0NE9USTVOa3d4TXk0M05qZzJJRFF1T0Rrek5qSmFJaUJtYVd4c1BTSWpSakUwUVRBNElpOCtDanh3WVhSb0lHUTlJazB6TGpBM09USTVJREV1T1RNek0wTXpMakU1TkRjeklESXVOakExT1RrZ015NHpORGcyTVNBekxqSTNNRGczSURNdU5EVXpNallnTXk0NU5EUTVOME16TGpZNE1qa3dJRFV1TkRJd09EWWdNeTQzTlRJNE5pQTJMamt4TWpReElETXVPVFU0T1RVZ09DNHpPRFkxUXpRdU1EWXhOekFnT1M0eE1UazROU0F6TGpBek1ESXlJRGt1TkRNM09USWdNaTQ0TVRVNE1pQTRMalk1TmpJeFF6SXVOREUxTURZZ055NHpNRGczTnlBeExqZzVPREUxSURVdU9UWXhORGNnTVM0MU1EUTROU0EwTGpVMk56a3dRekV1TXpFNU1qVWdNeTQ1TVRJd05pQXhMakUzTVRVd0lETXVNak01TnpJZ01TNHdNamcwTWlBeUxqVTNNakEwUXpBdU9EY3hOemcySURFdU9EUXpNalFnTUM0M05UazJNemdnTUM0M05UTTVNamdnTVM0M01EYzNOU0F3TGpRNU5qVTFPRU15TGpZeU16UTNJREl1TkRnNU1UY2dNaTQ1TlRrek5DQXhMakl6T1RnMklETXVNRGMzT1RZZ01TNDVNekpNTWk0d056a3lPU0F4TGprek16TmFJaUJtYVd4c1BTSWpSakUwUVRBNElpOCtDand2YzNablBnPT1cIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHItYnRuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnVfX2xpc3Qge1xuICAgICAgICAgICAgJl92ZXJ0aWNhbCxcbiAgICAgICAgICAgICZfaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbWVudS1yaWdodC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl92ZXJ0aWNhbCB7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1NXB4IG1hdGgtY2xhbXAoMjIsIDQwKTtcblxuICAgICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTVweCBtYXRoLWNsYW1wKDIyLCA0MCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZ2FwOiAyOHB4O1xuXG4gICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSAxNi4wMXB4KTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxNi4wMXB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItbWVudV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCBtYXRoLWNsYW1wKDIyLCA0MCk7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBnYXA6IG1hdGgtY2xhbXAoMjIsIDQwKTtcbiAgICAgICAgICAgICY6aGFzKC5tZW51LWl0ZW06bnRoLWNoaWxkKDIpKSB7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aGFzKC5tZW51LWl0ZW06bnRoLWNoaWxkKDMpKSB7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfbm8taW5mbyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggbWF0aC1jbGFtcCgyMiwgNDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICA+IGEuaDUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMzc0NDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAudHItdGFiLW1lbnUtbG90dGllIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBjYW52YXMge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgID4gYS5oNSB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtZm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1tZW51LXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1mb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZbaHJlZj1cIiNcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbWVudS1yaWdodC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbWVudS1yaWdodC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMxNjBkMGQsIDAuMik7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX29wZW4tbWVudSB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwcyAwLjNzO1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MsIDAuM3MsIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3MsIDAuM3MsIDBzO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDApO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgdG9wLCB0cmFuc2Zvcm07XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDApO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgYm90dG9tLCB0cmFuc2Zvcm07XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcywgMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ci1vdmVybGF5LW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBtYXRoLWNsYW1wKDcyLCAxMTApO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBtYXRoLWNsYW1wKDcyLCAxMTApKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMTYwZDBkLCAwLjUpO1xuICB6LWluZGV4OiA5OTg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICB9XG59XG5cbi50ci1oZWFkZXItbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IG1hdGgtY2xhbXAoNzIsIDExMCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIG1hdGgtY2xhbXAoNzIsIDExMCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHotaW5kZXg6IDk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjMDAzNzQ0LCAwLjUpO1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcblxuICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIG1hdGgtY2xhbXAoMjIsIDgwKTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgIH1cblxuICAgICAgPiBhLFxuICAgICAgPiAubm8tbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgICB9XG5cbiAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudHItY2xvc2Utc3ViLW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDU2cHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnVfX2luZm8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NnB4IG1hdGgtY2xhbXAoMjIsIDgwKTtcblxuICAgICAgICAgICAgLmgzIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmg1IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG5cbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ci1idG4ge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcGF0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnVfX2hlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NnB4IG1hdGgtY2xhbXAoMjIsIDgwKTtcblxuICAgICAgICAgICAgLmgzIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIG1hdGgtY2xhbXAoMjIsIDgwKSA0NnB4O1xuXG4gICAgICAgICAgICAmX2hlYWRlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3RhYiB7XG4gICAgICAgICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgPiAuanMtb3Blbi1hY2NvcmRpb24tc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcblxuICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcblxuICAgICAgICAgICAgICAgICAgICByZWN0LFxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjJweDtcblxuICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tbGluay1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH0qL1xuICB9XG5cbiAgJl9fbGlua3Mge1xuICAgIG1heC13aWR0aDogJHdpZGUtc2l6ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG5cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtaGVhZGVyLWZvY3VzLXN0YXJ0XSxcbltkYXRhLWhlYWRlci1mb2N1cy1lbmRdIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiZXh0ZW5kXCIgYXMgKjtcblxuOnJvb3Qge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLS13cC0tY3VzdG9tLS1oLTE6IDRyZW07XG4gICAgICAgIC0td3AtLWN1c3RvbS0taC0yOiAzLjVyZW07XG4gICAgICAgIC0td3AtLWN1c3RvbS0taC0zOiAyLjVyZW07XG4gICAgICAgIC0td3AtLWN1c3RvbS0taC00OiAxLjg3NXJlbTtcbiAgICAgICAgLS13cC0tY3VzdG9tLS1oLTU6IDEuMzc1cmVtO1xuICAgIH1cbiAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLy8gICAgIC0td3AtLWN1c3RvbS0taC0xOiA0Ljg3NXJlbTtcbiAgICAvLyAgICAgLS13cC0tY3VzdG9tLS1oLTI6IDRyZW07XG4gICAgLy8gICAgIC0td3AtLWN1c3RvbS0taC0zOiAzLjVyZW07XG4gICAgLy8gICAgIC0td3AtLWN1c3RvbS0taC00OiAyLjVyZW07XG4gICAgLy8gICAgIC0td3AtLWN1c3RvbS0taC01OiAxLjg3NXJlbTtcbiAgICAvLyAgICAgLS13cC0tY3VzdG9tLS1oLTY6IDEuMzc1cmVtO1xuICAgIC8vIH1cbn1cblxuLnN3aXBlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBcbiAgICAmLnN3aXBlci1pbml0aWFsaXplZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4udHItb3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udHItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6ICRjb250ZW50LXNpemU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udHItY29udGFpbmVyLXdpZGUge1xuICAgIG1heC13aWR0aDogJHdpZGUtc2l6ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi50ci1iZy1iZWlnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xufVxuXG4udHItYmctbGlnaHQtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG59XG5cbi50ci1iZy1taW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludDtcbn1cblxuLnRyLWJnLXRlYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi50ci1iZy1tYXJvb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXJvb247XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnRyLWJnLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTI7XG59XG5cbi50ci1oZWFkIHtcbiAgICAkaGVhZDogJjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9jZW50ZXJlZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl90YWJsZXQtY2VudGVyZWQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfd2l0aC1leWVicm93LXNwYXJrIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1zcGFyay1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzhweDtcbiAgICBsZWZ0OiAtNjdweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB0b3A6IC00OHB4O1xuICAgICAgICBsZWZ0OiAtOTdweDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi50ci1zcGFyay1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM4cHg7XG4gICAgcmlnaHQ6IC04N3B4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHRvcDogLTU1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTE0cHg7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udHItdW5kZXJsaW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA1MnB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxNzNweDtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICArIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4udHItZXllYnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDIycHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuXG4gICAgc3ZnIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLnRyLXNwYXJrLWxlZnQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi50ci1idG4ge1xuICAgICRidG46ICY7XG4gICAgXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICBcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgICB9XG4gICAgXG4gICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gICAgXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgICB9XG4gICAgXG4gICAgc3BhbixcbiAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICBcbiAgICBzdmcge1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjVzLCBzdHJva2UgLjVzO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfcHJpbWFyeS1kYXJrLFxuICAgICZfcHJpbWFyeS1saWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAycywgb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDkycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9wcmltYXJ5LWRhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfcHJpbWFyeS1saWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgXG4gICAgJl9zZWNvbmRhcnktZGFyayxcbiAgICAmX3NlY29uZGFyeS1saWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzLCBjb2xvciAuNXM7XG4gICAgfVxuXG5cbiAgICAmX3NlY29uZGFyeS1kYXJrIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRibGFjaztcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBcbiAgICAmX3RlcnRpYXJ5LW9yYW5nZSxcbiAgICAmX3RlcnRpYXJ5LWRhcmssXG4gICAgJl90ZXJ0aWFyeS1saWdodCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgY29sdW1uLWdhcDogN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIHBhdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6aG92ZXIgJjpub3QoYSkge1xuICAgICAgICAgICAgICAgIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIHBhdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RlcnRpYXJ5LWRhcmsge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RlcnRpYXJ5LW9yYW5nZSB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XG4gICAgICAgICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgICAgIH1cblxuICAgICAgICBwYXRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIHBhdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6aG92ZXIgJjpub3QoYSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIHBhdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RhZ3MtZGFyayxcbiAgICAmX3RhZ3MtbGlnaHQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cywgY29sb3IgLjVzO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgOmhhcyhbaHJlZl0pOm5vdChbaHJlZj1cIiNcIl0pIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGFncy1kYXJrIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMgZWFzZS1pbi1vdXQsIGNvbG9yIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RhZ3MtbGlnaHQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGVhbDtcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgY29sdW1uLWdhcDogMTJweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1zb2NpYWxzIHtcbiAgICAkZWw6ICY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2xpbmsge1xuICAgICAgICBmbGV4OiAwIDAgMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cywgY29sb3IgLjVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggNHB4IDRweCA0cHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfZGFyayB7XG4gICAgICAgICN7JGVsfV9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfbGlnaHQge1xuICAgICAgICAjeyRlbH1fX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItcmVzb3VyY2UtY2FyZCxcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkIHtcbiAgICAkY2FyZDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAjeyRjYXJkfSB7XG4gICAgICAgICAgICAmX190aHVtYm5haWwgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3skY2FyZH0ge1xuICAgICAgICAgICAgICAgICZfX3RodW1ibmFpbCBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMzOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0dWFsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgI3skY2FyZH1fX2ljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX3RleHR1YWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi50ci1jb2FjaGluZy1jYXJkIHtcbiAgICAkY2FyZDogJjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgICN7JGNhcmR9X19vdmVybGF5IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gICAgXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgI3skY2FyZH1fX292ZXJsYXkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3skY2FyZH1fX292ZXJsYXkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAudHItY29hY2hpbmctY2FyZF9fdGh1bWJuYWlsLWNvbnRhaW5lciAmIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNDFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgJGxlZnRHYXA6IDgwcHg7XG4gICAgICAgICRpbWFnZVdpZHRoOiA5MHB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzA0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAkbGVmdEdhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNThweDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAyNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0MXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtICRpbWFnZVdpZHRoIC0gJGxlZnRHYXAgLSAxNXB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAkaW1hZ2VXaWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgNDVweCA0MXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiA0MXB4IDQ1cHggNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgLy8gc3ZnIHtcbiAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhjZXJwdCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWludGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1pY29uLWNhcmQge1xuICAgICRjYXJkOiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQwcHggMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMsIGNvbG9yIC41cztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgI3skY2FyZH1fX2ltYWdlLWhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICsgaW1nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgICN7JGNhcmR9X19vdmVybGF5IHtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgI3skY2FyZH1fX2ltYWdlLWhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICsgaW1nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgI3skY2FyZH1fX3RpdGxlIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAjeyRjYXJkfV9faW1hZ2UtaG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICArIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRjYXJkfV9fdGl0bGUgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltocmVmPScjJ10ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB3aWR0aDogNDlweDtcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtaG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgNDRweCAwIDAgIWltcG9ydGFudDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cbn1cblxuLnRyLW1pbmktcmVzb3VyY2UtY2FyZCB7XG4gICAgJGNhcmQ6ICY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgI3skY2FyZH1fX2ljb24ge1xuICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIC41cywgZmlsbCAuNXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7JGNhcmR9X19pY29uIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbn1cblxuLnRyLW1lbWJlci1jYXJkIHtcbiAgICAkY2FyZDogJjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAjeyRjYXJkfSB7XG4gICAgICAgICAgICAmX190aHVtYm5haWwgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7JGNhcmR9IHtcbiAgICAgICAgICAgICAgICAmX190aHVtYm5haWwgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fZnJvbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJl9fYmFjayB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aHVtYm5haWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR1YWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI4cHggNDNweCAxOHB4O1xuXG4gICAgICAgICYtaGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19leGNlcnB0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiBtYXRoLWNsYW1wKDE1LCAxNik7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJl9fYXR0cmlidXRlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fYmFjayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1M3B4IDM1cHggNTFweCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGVzdGltb25pYWwge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWludGVyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA3O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIH1cblxuICAgICZfX2RhdGEtcG9pbnRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3dpdGgtdGVzdGltb25pYWwge1xuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzkxcHg7XG4gICAgICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuXG4gICAgICAgICAgICAjeyRjYXJkfSB7XG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19mcm9udCxcbiAgICAgICAgICAgICAgICAmX19iYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2JhY2sge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgI3skY2FyZH1fX2lubmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvIHtcbiAgICBwYWRkaW5nOiA1OXB4IDAgOTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBjbGlwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJoZWFkXCJcbiAgICAgICAgICAgIFwic3RpY2t5XCJcbiAgICAgICAgICAgIFwiYmlvXCJcbiAgICAgICAgO1xuICAgICAgICByb3ctZ2FwOiA1MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgICAgIFwiaGVhZCBzdGlja3lcIlxuICAgICAgICAgICAgICAgIFwiYmlvIHN0aWNreVwiXG4gICAgICAgICAgICA7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDIzcHg7XG4gICAgICAgICAgICBnYXA6IDAgNjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGdyaWQtYXJlYTogaGVhZDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjY3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xMjdweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMjAwdmg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2F0dHJpYnV0ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTRweDtcblxuICAgICAgICAudHItYnRuIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCA1NSwgNjgsIC42KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RpY2t5IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBzdGlja3k7XG4gICAgfVxuXG4gICAgJl9fc2lkZWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICYtcG9zdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBtYXRoLWNsYW1wKDIxNSwgNjE1KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXN0YXRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNDFweCAzNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zdGF0IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi12YWx1ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLW51bWJlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzRweCA0MXB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3VsLW9yYW5nZS1idWxsZXQuc3ZnJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvdWwtb3JhbmdlLWJ1bGxldC5zdmcnKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTcwJTsgXG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JpbyB7XG4gICAgICAgIGdyaWQtYXJlYTogYmlvO1xuICAgIH1cbn1cblxuLnJlbW9kYWwge1xuICAgIG1heC13aWR0aDogJHdpZGUtc2l6ZSAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjIxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udHItbWVtYmVyLWNhcmQtcmVtb2RhbCB7XG4gICAgcGFkZGluZzogNzBweCAzMHB4IDMwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5yZW1vZGFsLWNsb3NlIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGVhc2UtaW4tb3V0LCBjb2xvciAuNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA2OXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhcnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDQ5cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aHVtYm5haWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZW5kIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IG1hdGgtY2xhbXAoMTYsIDE4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1jb2FjaGVzLXN3aXBlciB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMjJweCAwIDM5cHg7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNDZweCAwIDg0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM5cHgpO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0OXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgMykge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xN3B4KTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzlweCk7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FudmFzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdHlwZS1jb2FjaGVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOTNweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoJl9jYXJkLXR5cGUtYXV0aG9yLWNhcmQpIHtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1sb2dvLWJhciB7XG4gICAgLnN3aXBlciB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogOTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgd2lkdGg6IDcxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLXdyYXBwZXJ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtc2xpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNzNweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubm8tZ3JheXNjYWxlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuXG4gICAgJl9iZWlnZSB7XG4gICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRiZWlnZSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICRiZWlnZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX21pbnQge1xuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkbWludCwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICRtaW50KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfbGlnaHQtYmx1ZSB7XG4gICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRsaWdodC1ibHVlLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgJGxpZ2h0LWJsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90ZWFsIHtcbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHRlYWwsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAkdGVhbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1zbGlkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNHB4O1xuXG4gICAgLnRyLWJnLXRlYWwgJiB7XG4gICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIHJlY3QsIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1tZWRpYS1zZWxlY3RvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgJi5jb250YWluIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBjYW52YXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIFtkYXRhLWxvdHRpZV0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX3ZpZGVvLWNvdmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJl9fdmlkZW8tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX192aWRlby1jZW50ZXIge1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdmlkZW8tY2VudGVyLXJpZ2h0IHtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgfVxuXG4gICAgJl9fcG9wdXAtdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjVzLCBzdHJva2UgLjVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItcG9zdC1oZXJvIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcblxuICAgIC50ci1oZWFkIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19leWVicm93IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMycHggNjdweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aHVtYm5haWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNThweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDQxOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcblxuICAgICAgICA+IGRpdjpudGgtY2hpbGQobisyKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgIH1cblxuICAgICZfX2F1dGhvciB7XG4gICAgICAgIGNvbG9yOiAkbWFyb29uO1xuICAgIH1cbn1cblxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm0ge1xuICAgICRoZXJvOiAmO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDg3cHggMCAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbiAgICB9XG5cbiAgICAudHItaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgIFxuICAgICAgICAmX19leWVicm93IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWNrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAmX190ZXh0dWFsIHtcbiAgICAgICAgcGFkZGluZzogMzlweCAwIDQ3cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgY29sdW1uLWdhcDogNDdweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICAgICAgPiBkaXY6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1NDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJvdHRvbTogMTAzcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgKDEwMHZ3IC0gMTAwJSkpO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RlYWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRoZXJvfV9fd3JhcHBlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRoZXJvfV9fZm9ybSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX21pbnQge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaW50O1xuICAgICAgICB9XG5cbiAgICAgICAgI3skaGVyb31fX3dyYXBwZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skaGVyb31fX2Zvcm0ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc2hhcmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogcmVtKDE2KTtcbiAgICBcbiAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3doaXRlIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQge1xuICAgICRjYXJkOiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgY29sdW1uLWdhcDogMjJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGVhbDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAjeyRjYXJkfV9fdGh1bWJuYWlsIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyRjYXJkfV9fdGh1bWJuYWlsIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNzhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0dWFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMTZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1zZWFyY2gtaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGxhYmVsW2Zvcj1cInNlYXJjaFwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICBpbnB1dCNzZWFyY2gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTNweCAxM3B4IDEzcHggNDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG59XG5cbnNlbGVjdCArIC5ta3RvRXJyb3IgKyAuc2VsZWN0MixcbnNlbGVjdCArIC5zZWxlY3QyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NSwgNjgsIDAuMDYpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgICZfX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWFycm93LnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCA2cHg7XG5cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgLnNlbGVjdDItcmVzdWx0cyB7XG4gICAgICAgICZfX29wdGlvbiB7XG4gICAgICAgICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1zZWxlY3QtZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDQ0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cztcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9zZWxlY3QtY2hlY2tib3guc3ZnJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3NlbGVjdC1jaGVja21hcmsuc3ZnJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItbWFya2V0by1mb3JtIHtcbiAgICAmW2lkXj1cIm1rdG9Gb3JtXCJdIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAmI21rdG9Gb3JtXzQ3NiB7XG4gICAgICAgICAgICAubWt0b0ZpZWxkV3JhcCBsYWJlbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQjRW1haWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9Gb3JtUm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcm93LWdhcDogMTVweDtcblxuICAgICAgICAgICAgJi5yb3ctaGlkZGVuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b0Zvcm1Db2wge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9GaWVsZFdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICYubWt0b0ludmFsaWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLWludmFsaWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b0d1dHRlciwgLm1rdG9PZmZzZXQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9CdXR0b25XcmFwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9CdXR0b25Sb3cge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvQ2hlY2tib3hMaXN0LFxuICAgICAgICAubWt0b1JhZGlvTGlzdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDE1cHg7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXM6bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1rdG9JbnZhbGlkIHtcbiAgICAgICAgICAgICAgICBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1pbnZhbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9DaGVja2JveExpc3Qge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvUmFkaW9MaXN0IHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICYubWt0b0ludmFsaWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0taW52YWxpZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9CdXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDJzO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2sgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC50ci1iZy10ZWFsIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAudHItYmctdGVhbCB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjVzLCBzdHJva2UgLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGVhbCxcbiAgICAmX21hcm9vbiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgICAmLm1rdG9Gb3JtIHtcbiAgICAgICAgICAgIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI0OCwgMjQ0LCAuOSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNDgsIDI0NCwgLjkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b0NoZWNrYm94TGlzdCxcbiAgICAgICAgICAgIC5ta3RvUmFkaW9MaXN0IHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXM6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b0NoZWNrYm94TGlzdCB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjQ4LCAyNDQsIC43KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ta3RvUmFkaW9MaXN0IHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNDgsIDI0NCwgLjcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9CdXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNlbGVjdCArIC5zZWxlY3QyIHtcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAmX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI0OCwgMjQ0LCAuNykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9zZWxlY3QtYXJyb3ctZGFyay5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9pbmxpbmUge1xuICAgICAgICAmLm1rdG9Gb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC50ci1tYXJrZXRvLWZvcm0ubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9Gb3JtUm93IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b0NhcHRjaGFEaXNjbGFpbWVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ta3RvRmllbGRXcmFwIHtcbiAgICAgICAgICAgICAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItdGVzdGltb25pYWwtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA1NnB4IDI2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nOiA5MnB4IDc0cHggNzFweDtcbiAgICB9XG5cbiAgICA+IHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgdG9wOiAtMjlweDtcbiAgICAgICAgICAgIGxlZnQ6IDY1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc3cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2F1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiBtYXRoLWNsYW1wKDE1LCAxNik7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjYzN3B4O1xuICAgIH1cblxuICAgICZfX3Bvc2l0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42MzdweDtcbiAgICB9XG59XG5cbi50ci11aS1hY2NvcmRpb24ge1xuICAgICRhY2NvcmRpb246ICY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJi51aS1hY2NvcmRpb24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXG4gICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cywgc3Ryb2tlIC41cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXG4gICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0ZWFsO1xuXG4gICAgICAgIC50ci1iZy10ZWFsICYge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl93aGl0ZSB7XG4gICAgICAgICN7JGFjY29yZGlvbn1fX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDI0cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIC41cztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1ub3RpZmljYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG59XG5cbi50ci1wYXJ0bmVyLWxhbmRpbmcge1xuICAgIHBhZGRpbmc6IDE4NXB4IDAgOTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuXG4gICAgLnRyLWhlYWQge1xuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA2NXB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHVhbCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nb3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQ3cHggMzZweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDQ3NHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTlweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTU5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1zdGF0LWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgcGFkZGluZzogNjBweCAyN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmW2hyZWY9JyMnXSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbnVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi50ci1sb2dvLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMzRweCAyN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmW2hyZWY9JyMnXSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTM4cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IG1hdGgtY2xhbXAoMTUsIDE2KTtcbiAgICB9XG59XG5cbi50ci1zdGlja3ktcG9wdXAge1xuICAgICRwb3B1cDogJjtcblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICByaWdodDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgID4gLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzU5cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2l6aW5nOiAkY2FyZC1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3N1YnRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAmX2Nsb3NlZCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICN7JHBvcHVwfS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItY2F0ZWdvcnktbGlzdCB7XG4gICAgQGV4dGVuZCAlc2VjdGlvbi1wYWRkaW5ncztcblxuICAgICZfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAxNDBweCA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm8tcmVzdWx0cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy91bC1vcmFuZ2UtYnVsbGV0LnN2ZycpO1xufVxuXG4udHItbmV3cy10aWNrZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgJi5oaWRlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAudHItYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi8vIEhvbWUgcG9wdXBcbi5ob21lIC5tZnAtYmcubWZwLXJlYWR5IHtcbiAgICB6LWluZGV4OiAxMDAwMTtcbn1cbi5zcC1ob21lLXBvcHVwLW1nbmZjIHtcbiAgICAmLm1mcC13cmFwIHtcbiAgICAgICAgei1pbmRleDogMTAwMDI7XG4gICAgfVxuXG4gICAgLm1mcC1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy91bC1vcmFuZ2UtYnVsbGV0LnN2ZycpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItaG9tZS1wb3B1cCB7XG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgLnRyLWhlYWRfX2hlYWRpbmcge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHggNDBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuKixcbmEsXG5idXR0b246bm90KC5ocC1idG4pIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICB9XG4gICAgXG4gICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gICAgXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICB9XG59XG5cbi5tYWluLXdyYXBwZXIge1xuICAgID4gKiB7XG4gICAgICAgICY6bm90KFtjbGFzcyo9XCItc2VjdGlvbi1lbGVtZW50XCJdKSB7XG4gICAgICAgICAgICAmOm5vdCguYWxpZ253aWRlKTpub3QoLmFsaWduZnVsbCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bm90KC5hbGlnbmZ1bGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYWxpZ253aWRlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS13aWRlLXNpemUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmFsaWduZnVsbCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRyLWhlYWQge1xuICAgICAgICAkaGVhZDogJjtcblxuICAgICAgICAmOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pIHtcbiAgICAgICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBcbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7KCRpICogLjMpIC0gLjN9cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAjeyRoZWFkfV9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZm9ybSB7XG4gICAgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cImZpbGVcIl0pLFxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NSwgNjgsIDAuMDYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cywgYm9yZGVyLWNvbG9yIC41cztcbiAgICAgICAgXG4gICAgICAgICYuY2xpY2thYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogOXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWE6bm90KC5zZWxlY3QyLXNlYXJjaF9fZmllbGQpIHtcbiAgICAgICAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTQzcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbltpZF49XCJwb3N0LVwiXSB7XG4gICAgPiAudHItYXV0aG9yLWtpY2tlciB7XG4gICAgICAgIC50ci1jb250YWluZXItd2lkZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250ZW50LXNpemU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1tZWRpYS1zZWxlY3RvciB7XG4gICAgJi53aXRoLWFuaW1hdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItdWktYWNjb3JkaW9uIHtcbiAgICAkYWNjb3JkaW9uOiAmO1xuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgudHItdWktYWNjb3JkaW9uX3doaXRlKSB7XG4gICAgICAgICAgICAjeyRhY2NvcmRpb259X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7KCRpICogLjMpIC0gLjN9cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgudHItdWktYWNjb3JkaW9uX3doaXRlKSB7XG4gICAgICAgICN7JGFjY29yZGlvbn1fX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIDFzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLWJvdHRvbSAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLWNvYWNoZXMtc3dpcGVyIHtcbiAgICAkZWw6ICY7XG5cbiAgICAmOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ5cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAzKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xN3B4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDEpLFxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDIpLFxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDMpLFxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLWxvZ28tYmFyIHtcbiAgICAkZWw6ICY7XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skZWx9X190aXRsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc2tpcC10by1saW5rIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAxMTUwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIFxuICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgICAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgICAgICAgei1pbmRleDogLTExO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuYXJ0aWNsZVtpZF49XCJwb3N0LVwiXSB7XG4gICAgPiAqOm5vdChbY2xhc3MqPVwiLXNlY3Rpb24tZWxlbWVudFwiXSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250ZW50LXNpemU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuLnRyLWZvb3RlciB7XG4gICAgJGZvb3RlcjogJjtcblxuICAgIHBhZGRpbmctdG9wOiBtYXRoLWNsYW1wKDEyMCwgODUsIDEwMjQsIDEyMDApO1xuICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLWNsYW1wKDEyMCwgODUsIDEwMjQsIDEyMDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmX3NpbXBsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG5cbiAgICAgICAgI3skZm9vdGVyfV9fY29weXJpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbWVudSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAyNnB4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL0ljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfcGFydG5lci1sYW5kaW5nIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAwO1xuXG4gICAgICAgIC50ci1jb250YWluZXItd2lkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICByb3ctZ2FwOiA1OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRmb290ZXJ9X19sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAjeyRmb290ZXJ9X19jb3B5cmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ci1oZWFkIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAzMzdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDUyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ci1tYXJrZXRvLWZvcm0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1oaWRkZW5dIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9CdXR0b25Sb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNDBweCBtYXRoLWNsYW1wKDYwLCAxMDYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IG1hdGgtY2xhbXAoMTQ5LCAxODEpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19uYXYge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogNDBweCAyMHB4O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMzVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1jb2wge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSAxMC4wMXB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwLjAxcHgpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyAtIDEzLjMzNHB4KTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxMy4zMzRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1tZW51IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogbWF0aC1jbGFtcCg4MCwgMTAwKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDIzcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCNmZmYsIC42KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLW1lbnUge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cztcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5cbi50ci1oZXJvLWNvYWNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZmxleDogMCAwIDE4NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICMwZTc2YTg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICAmX19iaW8ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItY29hY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDcwJSAtIDE1cHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDcwJSAtIDE1cHgpO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXN0aW1vbmlhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDMwJSAtIDE1cHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMwJSAtIDE1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgICYtcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgICAgICAmX25vLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY2F0ZWdvcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gVmFyaWFibGVzXG5AdXNlIFwidmFyaWFibGVzXCI7XG5AdXNlIFwiZXh0ZW5kXCI7XG5cbi8vIFV0aWxpdGllc1xuQHVzZSBcInJlYm9vdFwiO1xuQHVzZSBcImhlYWRlclwiO1xuQHVzZSBcIm1haW5cIjtcbkB1c2UgXCJnZW5lcmFsXCI7XG5AdXNlIFwiZm9vdGVyXCI7XG5AdXNlIFwicGxhdGZvcm0tY29hY2hcIjtcblxuXG4vLyBFbGVtZW50c1xuLy9AdXNlIFwiZWxlbWVudHMvX19leGFtcGxlLWZpbGVfX1wiO1xuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNnttYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAyMHB4OyBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO2ZvbnQtd2VpZ2h0OiA2MDA7bGluZS1oZWlnaHQ6IDEuMjt9Lmgxe2ZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC0xKTt9Lmgye2ZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC0yKTt9Lmgze2ZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC0zKTt9Lmg0e2ZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC00KTt9Lmg1e2ZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC01KTt9Lmg2e2ZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC02KTt9Il19 */
